body{margin:0!important;padding:0!important}.woocommerce-checkout,.woocommerce{font-family:"San Francisco",-apple-system,BlinkMacSystemFont,sans-serif!important;color:#333;line-height:1.6;padding:20px}.et_pb_wc_checkout_payment_info_0_tb_body .et_pb_module_inner .woocommerce-order{background-color:#FFFFFF!important;border-radius:13px!important;padding:1em 3em}.woocommerce-checkout .et_pb_row.et_pb_row_5_tb_body{padding-top:0}.tax-product_cat .woocommerce-Price-amount{font-size:20px}.tax-product_cat .woocommerce-loop-product__title{padding-bottom:0!important}.woocommerce-checkout form{background-color:white;border:none;padding:20px;border-radius:12px}.et_pb_wc_checkout_billing.et_pb_wc_checkout_billing_0_tb_body{margin-bottom:1em!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout select{width:100%;padding:12px;margin-bottom:20px;font-size:16px;border:1px solid #d1d1d6;border-radius:8px;background-color:#fafafa;transition:border-color 0.3s ease}.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout input[type="email"]:focus,.woocommerce-checkout input[type="tel"]:focus,.woocommerce-checkout select:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 2px rgba(0,113,227,0.2)}.woocommerce-checkout label{font-size:20px;font-weight:400;color:rgb(51,51,51);margin-bottom:8px;display:block}.woocommerce-checkout button[type="submit"],.woocommerce a.button{background-color:#0071e3;color:white;border:none;padding:14px 24px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:background-color 0.3s ease}.woocommerce-checkout button[type="submit"]:hover,.woocommerce a.button:hover{background-color:#005bb5}.woocommerce-checkout-review-order-table{background-color:white;border:none;border-radius:8px;padding:20px;margin-top:20px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{font-size:16px;color:#333;padding:12px 0}.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{font-weight:bold;font-size:18px;color:#0071e3}.et_pb_wc_checkout_payment_info form .form-row{margin:0}.data-backup-checkbox label{font-size:22px!important;font-weight:400;color:rgb(51,51,51)!important}.woocommerce-info,.woocommerce-message{background-color:#e5e5ea;color:#333;padding:16px;border-left:4px solid #0071e3;border-radius:8px;margin-bottom:20px;font-size:15px}.woocommerce-error{background-color:#0071e3!important;color:#ffffff!important;padding:16px;border-left:4px solid #005bb5!important;border-radius:8px;margin-bottom:20px;font-size:15px}.woocommerce-error li,.woocommerce-error a{color:#ffffff!important}.woocommerce-checkout-review-order-table .product-name{font-weight:500}.woocommerce-checkout-review-order-table .product-total{color:#0071e3}.woocommerce form .form-row label{font-size:22px!important;color:#333;font-weight:400}@font-face{font-family:"San Francisco";font-weight:100;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff")}@font-face{font-family:"San Francisco";font-weight:200;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.woff")}@font-face{font-family:"San Francisco";font-weight:400;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff")}@font-face{font-family:"San Francisco";font-weight:500;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.woff")}@font-face{font-family:"San Francisco";font-weight:600;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.woff")}@font-face{font-family:"San Francisco";font-weight:700;src:url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff")}.entry-content li,.entry-content p{font-weight:400;font-size:20px}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6,body,input,.et-db #et-boc .et-l input,textarea,.et-db #et-boc .et-l textarea,select,.et-db #et-boc .et-l select{font-family:"San Francisco",-apple-system,BlinkMacSystemFont,sans-serif!important}body{background-color:#e8ecf0;font-family:"San Francisco",-apple-system,BlinkMacSystemFont,sans-serif!important}p{font-weight:400;text-overflow:hidden;overflow:hidden;max-width:100vw}body.single-product #main-content .container{max-width:100%;width:100%;padding-top:0}body.single-product #main-content .container .et_pb_section{background-color:unset}body.single-product #main-content{background-color:unset!important}#footer ul{list-style:none!important;padding-left:0!important}.et_pb_menu__wrap,#menu-menu{justify-content:flex-end!important}h1{font-size:40px!important;font-weight:bold!important}#place_order{background-color:#0071e3;border-radius:10px;padding:12px 24px;font-size:16px;font-weight:600;color:#ffffff;width:100%}.woocommerce-billing-fields h3{display:none}#place_order::after{display:none}.category-subtitle{line-height:1.2em}.categorylist .woocommerce ul.products li.product a img{height:60px;display:block;margin:0 auto!important}.woocommerce-loop-category__title .count{display:none}#wc-stripe-payment-request-button-separator{display:none!important}.categorylist h2.woocommerce-loop-category__title{font-size:23px;font-weight:400;text-align:center}.woocommerce-page #content-area #left-area{width:100%!important}.woocommerce-page #content-area #left-area .woocommerce-result-count{display:none}.woocommerce .woocommerce-ordering{display:none}.woocommerce-page #main-content .container:before{display:none}.woocommerce-page .container{padding-top:0px!important}#main-content{background-color:unset!important}.et_pb_menu__menu{width:100%}.et_pb_menu__menu{justify-content:center!important}tr.cart-subtotal{display:none}.categorylist h2{font-weight:600!important;font-size:1.2em!important;text-align:center!important}.categorylist .category-description{text-align:center!important}.categorylist ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.categorylist li.product-category{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%!important;margin:0!important;padding:1em!important;border-radius:13px;border:2px solid #eee}@media (max-width:1024px){.categorylist ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.categorylist ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.categorylist ul.products{grid-template-columns:1fr}}.stickyparent{position:relative;width:100%;transition:height 0.3s ease}.stepcounter{z-index:9999!important}.categorylist .woocommerce ul.products::after,.categorylist .woocommerce ul.products::before{display:none}.et_pb_menu_page_id-148 a{font-weight:600!important}.page-id-1391 .bpress-search-field{border-radius:13px!important}.page-id-1391 .bpress-search{max-width:100%}.page-id-1391 .bpress-search-submit input{border-radius:9px!important}.tax-knowledgebase_cat .bpress-wrap{background-color:white!important}.tax-knowledgebase_cat .bpress-search{max-width:100%!important}.tax-knowledgebase_cat .bpress-search-suggest p{max-width:100%!important}.custom-input-checkbox{position:absolute;opacity:0;cursor:pointer}.custom-toggle-label{position:relative;padding-left:60px;cursor:pointer;display:inline-block;vertical-align:middle;user-select:none}.custom-toggle-switch:before{content:"";position:absolute;left:2px;top:2px;height:20px;width:20px;background-color:white;border-radius:50%;transition:transform 0.3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.custom-input-checkbox:checked+.custom-toggle-switch{background-color:#0071e3}.custom-input-checkbox:checked+.custom-toggle-switch:before{transform:translateX(24px)}.custom-toggle-label:hover .custom-toggle-switch{background-color:#b3b3b3}.woocommerce table.shop_table th,.woocommerce table.shop_table td, .woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{font-size:21px!important;color:#333!important}tr.fee *{font-weight:500!important}.woocommerce-input-wrapper .input-text{font-weight:500!important;color:#333!important;font-size:18px!important;padding:6px 10px!important}.form-row label{margin-bottom:3px!important;line-height:1!important}.woocommerce-checkout form{padding:2em 3em!important}.custom-toggle-label{font-size:16px;font-weight:500;color:#333}#custom_backup_option{padding:1em 1em 0 1em}.et_pb_column_4_4 .et_pb_wc_checkout_billing.et_pb_fields_layout_2_column #billing_address_2_field{margin-top:0px}.woocommerce-additional-fields h3,.product-quantity{display:none}.ios-switch{position:relative;display:inline-block;margin-right:10px}.ios-switch input{opacity:0;width:0;height:0}.ios-slider{position:absolute;cursor:pointer;width:60px;height:34px;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.databackuplabel,.collectionlabel{padding-left:3.5em;padding-top:0.3em}.ios-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}#backup_details p{font-size:20px}input:checked+.ios-slider{background-color:#4cd964}input:checked+.ios-slider:before{transform:translateX(26px)}#backup_details{margin-top:15px;font-size:14px;color:#333;border-left:4px solid #4cd964;padding-left:10px}.data-backup-option .ios-switch,.collection-dropoff-option .ios-switch{line-height:1em!important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-bottom:0}