@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Inter:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);body{overflow-x:hidden}#section1{overflow:hidden}.header{margin-bottom:0}.btn:focus{box-shadow:none}.products-section{padding:0 0 32px;z-index:1}.woocommerce-page .header,.product-configure-head{box-shadow:0 4px 16px 0 rgb(0 0 0 / .08);position:sticky;top:0;z-index:110}.product-configure-head.sticky{background:#f7f6ef}.head-row{flex-wrap:wrap;row-gap:16px}.product-configure .product-details{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.product-details .details-scroll{overflow:auto;max-height:650px}.product-configure.fade-active .product-details{opacity:1;transform:translateY(0)}.quantity-btn{border:1px solid var(--brand-200)}.popup-wrapper{border-radius:16px;position:relative;width:100%;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease;max-height:90vh;overflow-y:auto}.login-popup,.payment-popup{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);background:rgb(82 82 82 / .12);opacity:0;pointer-events:none;z-index:999;overflow-y:auto;transition:opacity .3s ease,background .3s ease}.login-popup.show,.payment-popup.show{opacity:1;pointer-events:auto}.login-popup.show .popup-wrapper,.payment-popup.show .popup-wrapper{opacity:1;transform:scale(1);overflow:auto}.popup-close{position:fixed;top:15px;right:15px;font-size:24px;z-index:1;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100%;border:none}.popup-close:hover{background:var(--brand-40)}.popup-close:hover svg path{stroke:#fff}.popup-close,.popup-close svg path{transition:all .3s ease-in-out}.left-content{opacity:0;visibility:hidden;display:none}.left-content.active{visibility:visible;opacity:1;display:block}.logo-popup{padding-bottom:40px}.logo-popup a{display:flex;align-items:center;gap:14px;font-weight:600;font-size:14px;line-height:100%;text-decoration:none;color:#525252}.password-wrapper{position:relative}.show-pass{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none;font-size:14px;color:#737373;font-weight:600}.form-group input{border-color:var(--brand-200)}.password-wrapper input{padding-right:70px}.form-group{flex:1}.form-group-wrapper{display:flex;flex-wrap:wrap;column-gap:16px}.custom-checkbox label{color:var(--primary-100)}.custom-checkbox input[type=checkbox]:checked+label{color:#171717}.custom-checkbox input[type=checkbox]{border:1px solid var(--brand-200)}.custom-checkbox input[type=checkbox]:checked:after{left:3px;height:18px}.signup-link{flex-wrap:wrap}.signup-form .signup-link a{font-weight:400;color:#737373;text-decoration:underline}.signup-form p.signup-link{color:#737373}.left-content.show{opacity:1;visibility:visible;z-index:2}.left-content.hide{opacity:0;visibility:hidden;z-index:1}.right-content:after{mix-blend-mode:multiply}.right-content p{font-weight:400;font-size:16px;line-height:150%;margin:0}.checkout-row .checkout-form{width:70%}.checkout-row .checkout-details{width:30%;padding:0 12px}.showcoupon{color:#404040!important;text-decoration:none;margin-right:10px}.woocommerce-info,.woocommerce-info::before{color:#b19f6a!important}.woocommerce-info{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px}.btn-coupon{border:1px solid #b19f6a!important;padding:1rem!important;font-size:0.875rem!important;border-radius:3.75rem!important;font-weight:600!important;letter-spacing:-0.28px!important;display:flex!important;align-items:center!important;line-height:15px!important;background-color:#b19f6a!important;color:#fff!important}.btn-coupon:hover{background-color:#e5e5e5!important;border:1px solid #e5e5e5!important;color:#5c636a!important}.woocommerce-remove-coupon{color:red!important;text-decoration:none!important;margin-left:5px!important}:root{--primary-100:#a1a1a1;--primary-400:#262626;--primary-700:#404040;--white-100:#fff;--btBs-primary:#0d6efd;--btBs-secondary:#6c757d;--brand-200:#e5e5e5;--brand-40:#b19f6a}body,html{width:100%;height:100%}body{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;color:var(--primary-500);line-height:normal;letter-spacing:-.4px}img{max-width:100%}.container-fluid{position:relative;z-index:100}h2{font-family:Playfair Display,serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;color:var(--primary-700)}#page{width:100%;overflow:hidden}.header{padding:24px 0;background:hsl(0 0% 100% / .6);backdrop-filter:blur(calc(var(--sds-size-blur-100)/2));position:relative;z-index:100}.header-button{display:flex;gap:8px}.header-button .btn{gap:8px}.products-section{width:100%;position:relative;padding:32px 0;overflow:hidden}.products-section-bg{background-position:50%;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.products-section-bg:after{width:2687px;height:2292px;background:url(/wp-content/themes/safebox/images/gradient-bg1.png) no-repeat 0 0;content:"";position:absolute;left:-800px;top:-640px;transition:all .5s ease-in-out 0s}.products-section-bg.productsBg_1:after{left:60px;top:-690px}.products-section-bg.productsBg_2:after{left:60px;top:-200px}.products-section-bg.productsBg_3:after{left:-600px;top:-100px}.products-left{width:50%;padding:0 30px}.products-left .products-images{border-radius:32px;background:#f4f4f4;height:702px;display:flex;padding:0 40px;align-items:center;justify-content:center;display:none}.products-left .products-images.active,.products-section.product-configure.select .products-images{display:flex}.products-row{display:flex;align-items:center;flex-flow:row wrap;margin:0 -30px 30px}.small-products-img{width:50%}.small-products-img h2{text-align:center;margin-bottom:32px}.small-products-img .options{padding:0;margin:0 -12px;list-style:none;display:flex;justify-content:center;align-items:center}.small-products-img .options li{display:flex;padding:0 12px}.small-products-img .options li a{width:120px;height:120px;padding:30px 22px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;border-radius:1000px;background:#f4f4f4;border:1px solid #fff0}.small-products-img .options li.active a{border:1px solid var(--brand-40)}.small-products-img .options li.active a img{opacity:1}.small-products-img .options li a img{opacity:.5}.bottom-row{display:flex;width:100%;padding:24px 40px;justify-content:space-between;align-items:center;border-radius:16px;border:1px solid #fff;background:rgb(247 246 239 / .33);box-shadow:0 4px 16px 0 rgb(0 0 0 / .08)}.bottom-row .info .details{display:none}.bottom-row .info .details.active{display:block}.bottom-row .info label{font-size:16px;color:var(--primary-100)}.bottom-row .info h3,.bottom-row .info label{font-style:normal;font-weight:400;line-height:normal}.bottom-row .info h3{font-family:Playfair Display,serif;font-size:24px;color:var(--primary-400);margin-bottom:0}.product-configure-head{background:rgb(247 246 239 / .33);box-shadow:0 4px 16px 0 rgb(0 0 0 / .1);position:relative;z-index:10}.head-row{display:flex;width:100%;padding:24px 0;justify-content:space-between;align-items:center}.head-row .info label{font-size:16px;color:var(--primary-100)}.head-row .info h3,.head-row .info label{font-style:normal;font-weight:400;line-height:normal}.head-row .info h3{font-family:Playfair Display,serif;font-size:24px;color:var(--primary-400);margin-bottom:0}.hide-section,section{display:none}section.select{display:block}.product-configure .btn-row{display:flex;gap:10px;align-items:center}.product-configure .products-section-bg:after{background:url(/wp-content/themes/safebox/images/product-configure-bg.png) no-repeat 0 0;background-size:100% 100%;background-position:0 0;left:0;top:0;width:100%;height:100%}.product-configure .products-section-bg.fade-active:after{top:0}.product-configure .product-configure,.product-configure .product-details,.products-section.product-checkout{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.product-configure .product-configure.fade-active,.product-configure.fade-active .product-details,.products-section.product-checkout.fade-active{opacity:1;transform:translateY(0)}.product-configure.fade-active .products-section-bg:after{top:0}.products-section.product-configure{padding-top:0}.product-configure .products-row{display:flex;align-items:center;padding-top:32px}.product-configure .product-details{width:50%}.quantity-box{width:fit-content}.quantity-box,.quantity-btn{display:none;align-items:center}.quantity-btn{width:32px;height:32px;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;font-size:24px;cursor:pointer;background:#fff;transition:.3s}#minus.quantity-btn{color:#a1a1a1}#plus.quantity-btn{color:var(--brand-40);border:1px solid var(--brand-40)}.quantity-btn:hover{background:#f0f0f0}.quantity-number{margin:0 8px;font-size:16px;width:32px;text-align:center}.available,.quantity-number{font-style:normal;font-weight:400}.available{margin-left:16px;font-size:12px;line-height:100%;letter-spacing:-.24px;color:#a1a1a1}.insurance-row{display:flex;flex-flow:row wrap;margin:0 -4px}.insurance-row .insurance-col{width:33.333%;padding:0 4px 8px}.insurance-row.grid-3 .insurance-col{width:50%}.insurance-row .insurance-col .insurance-block label{border-radius:8px;border:1px solid var(--tailwind-styles-neutral-200,#e5e5e5);display:flex;width:100%;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;cursor:pointer;height:100%}.insurance-col .insurance-block label span h3,.insurance-col .insurance-block span p,.insurance-row .insurance-col .insurance-block label{transition:all .3s ease-in-out}.insurance-col .insurance-block label span h3{color:var(--tailwind-styles-neutral-900,#171717);font-family:Playfair Display;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:8px}.insurance-col .insurance-block span p{color:var(--tailwind-styles-neutral-400,#a1a1a1);font-size:12px;margin-bottom:0;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.24px}.insurance-col.select .insurance-block{border:1px solid hsla(0,0%,89.8%,0);background:var(--brand-40,#b19f6a)}.insurance-col.select .insurance-block label,.insurance-col.select .insurance-block p{color:#fff}.insurance-checkbox{display:none}.insurance-row .insurance-col .insurance-block .insurance-checkbox:checked+label{background-color:#b19f6a}.insurance-row .insurance-col .insurance-block .insurance-checkbox:checked+label *{color:#fff}.switch-row{padding-top:16px;width:100%}.switch-row .toggle-container{display:flex;align-items:center;gap:8px;cursor:pointer}.switch-row .toggle-container input{display:none}.switch-row .switch{width:44px;height:24px;background:#ddd;border-radius:50px;position:relative;transition:background .3s}.switch-row .switch:before{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s}.switch-row input:checked+.switch{background:#00a63e}.switch-row input:checked+.switch:before{transform:translateX(20px)}.switch-row .label-text{font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px;color:#a1a1a1}.popup-wrapper{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);background:#fff;border-radius:8px;overflow:hidden}.left-content{padding:70px 32px}.logo-popup{padding-bottom:70px}.logo-popup img{width:95px}.left-content h2{padding-bottom:26px;font-weight:400;font-size:24px;line-height:normal;color:#000;margin:0}.form-group label{font-weight:600;font-size:14px;line-height:100%;padding-bottom:8px;color:#262626}.form-group input{padding:12px 16px;border-radius:8px;border-color:#e5e5e5;font-weight:400;font-size:14px;line-height:100%;color:#171717}.form-group input::placeholder{color:#737373}.form-group input:focus{border-color:var(--brand-40);outline:0;box-shadow:0 0 0 .25rem #fafafa}.form-group{margin-bottom:12px}.login-form form button{width:100%;justify-content:center;margin:30px 0}.custom-checkbox{cursor:pointer;font-weight:400;font-size:14px;line-height:120%;display:flex;align-items:center;gap:8px;color:#171717}.custom-checkbox input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid var(--brand-40);border-radius:4px;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.custom-checkbox input[type=checkbox]:checked{background-color:var(--brand-40);border-color:var(--brand-40)}.custom-checkbox input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6663 1.5L4.24967 7.91667L1.33301 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:0;left:2px;width:12px;height:16px;background-repeat:no-repeat;background-position:50%}.signup-link{font-weight:400;color:#a1a1a1;display:flex;align-items:center;justify-content:center;gap:8px}.signup-link,.signup-link a{font-size:14px;line-height:100%}.signup-link a{color:#262626;font-weight:600;text-decoration:none;transition:all .4s ease-in-out}.signup-link a:hover{color:var(--brand-40)}.right-content{background-image:url(/wp-content/themes/safebox/images/login-img.png);background-size:cover;display:flex;flex-direction:column;justify-content:end;padding:48px 32px;position:relative}.right-content:after{content:"";position:absolute;left:0;width:100%;height:360px;background:linear-gradient(180deg,#fff0,#404040);z-index:0;bottom:0}.right-content h3,.right-content p{color:#fff;z-index:1}.right-content h3{font-family:Playfair Display,serif;font-weight:400;font-size:32px;line-height:120%;margin-bottom:16px}.site-footer{display:none}.pricedetail{padding:0 1rem 1rem}.pricedetail .switch-row{padding-bottom:16px;padding-top:0}.pricedetail #selectedProductPrice{padding-bottom:16px}.payment-popup .popup-wrapper{grid-template-columns:1fr;max-width:680px}.payment-content{padding:16px 0 70px;text-align:center;max-width:520px;width:100%;margin:0 auto}.payment-content h2{font-weight:400;font-size:46px;line-height:100%;color:#000;margin-bottom:0}.payment-content p,.payment-content span{font-weight:400;font-family:Open Sans,sans-serif;font-size:16px;line-height:100%}.payment-content span{color:#737373;margin-top:16px;display:inline-block}.payment-content p{margin:32px 0;color:#171717}.button-wrapper{display:flex;align-items:center;gap:16px;justify-content:center;flex-wrap:wrap}.button-wrapper a{flex:1;justify-content:center}.account-dropdown .dropdown-menu a.dropdown-item{display:flex;align-items:center;gap:8px;padding:12px;font-family:Inter,Open Sans,Playfair Display,sans-serif;font-weight:500;font-size:14px;line-height:100%;color:#737373;border-radius:4px}.account-dropdown .dropdown-menu{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 3px 0 rgb(0 0 0 / .2);border:none;padding:8px;border-radius:8px;top:8px!important;min-width:200px}.account-dropdown .dropdown-menu a.dropdown-item svg{height:20px;width:20px}.account-dropdown .dropdown-menu a.dropdown-item.active,.account-dropdown .dropdown-menu a.dropdown-item:hover{background:#f7f6ef;color:#6d563b}.account-dropdown .dropdown-toggle:after{background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");height:10px;width:10px;display:flex;align-items:center;background-position:50%;transition:all .3s ease-in-out}.account-dropdown .dropdown-toggle:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23B19F6A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.account-dropdown .dropdown-toggle.show:after{transform:rotate(180deg)}.products-section.product-checkout{padding-top:0}.product-checkout .product-configure-head,.product-checkout h2{margin-bottom:24px}.product-checkout h3{font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px;margin-bottom:16px}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt,.woocommerce table.shop_table th{font-weight:600}.woocommerce .checkout-row{display:flex;align-items:start;flex-flow:row wrap;margin:0 -12px}.woocommerce .my-account .checkout-row{width:100%;display:block;margin:0}.checkout-row .col-12.save-btn{justify-content:center;display:flex}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{opacity:.5}.checkout-row .checkout-form{width:50%;padding:0 12px}.checkout-row .checkout-details{width:50%;padding:0 6px}.checkout-row .checkout-block{padding:24px;align-self:stretch;border-radius:16px;border:1px solid #e0e0e0;background:var(--white,#fff)}.checkout-row .form-label{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.28px}.checkout-row .col-12{margin-bottom:16px;position:relative}.manage-account .checkout-row .col-12{padding:0 30px}.phone-input,.phone-input select{display:flex;align-items:center}.phone-input select{max-width:80px;border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 16px;justify-content:center;gap:8px;border-right:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;line-height:21px;outline:none;cursor:pointer}.phone-input input{border-top-left-radius:0;border-bottom-left-radius:0}.order-card{max-width:100%;margin:auto;border:1px solid #ddd;padding:24px;background:#fff;border-radius:16px;border:1px solid var(--tailwind-styles-neutral-200,#e5e5e5);background:var(--white,#fff);overflow:auto;max-height:990px}.order-card .product-name,.order-card .checkout-total{padding-left:0!important}.order-card h5{font-weight:600}.invalid-feedback,.order-line{font-size:14px;font-weight:400}.order-line{justify-content:space-between;margin-bottom:16px;font-style:normal;line-height:100%;letter-spacing:-.28px;color:#262626}.place-order .btn-primary{display:block;text-align:center;width:auto!important}.order-summary .methods{padding-top:0!important}.order-summary .woocommerce-checkout-payment{background:none!important}.order-summary hr{background-color:#e5e5e5;opacity:1}.grand-total{margin-top:10px;margin-bottom:8px;font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.4px}.order-line.estimated-tax{color:#a1a1a1}.btn-disabled{background:#e9ecef;color:#6c757d;border:none;cursor:not-allowed}.lock{position:absolute;left:16px;top:14px}.info-text{display:flex;padding:24px 0;align-items:center;gap:16px;align-self:stretch}.info-text p{font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px;flex:1 0 0%;margin-bottom:0;color:#a1a1a1}.info-text p strong{color:#737373;padding-bottom:10px}.info-text i{border-radius:4px;width:36px;height:36px;padding:8px;justify-content:center;aspect-ratio:1/1}.highlight-box,.info-text i{background:var(--soft-bg,#f5f7fa);display:flex;align-items:center}.highlight-box{padding:16px;gap:16px;align-self:stretch;border-radius:12px}i img{display:block}.highlight-box p{font-weight:600;margin:0;color:#737373;flex:1 0 0%}.highlight-box p,.highlight-box p strong{font-size:12px;font-style:normal;line-height:150%;letter-spacing:-.24px}.highlight-box p strong{color:#525252;font-family:Open Sans;font-weight:700}.highlight-box i{width:20px;height:20px}.highlight-box i img{display:block}.order-summary .custom-checkbox input{display:flex}.order-summary .checkbox-label{display:flex;align-items:center;gap:10px;margin-top:8px;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px;margin-bottom:16px}.order-summary .checkbox-label a{color:#262626;letter-spacing:-.24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.clear-form{margin-top:16px;background:none;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;color:#adb5bd;border:none}.manage-account .product-configure-head{margin-bottom:24px;box-shadow:none;background:hsl(0 0% 100% / .6);backdrop-filter:blur(calc(var(--sds-size-blur-100)/2))}.my-account .container-fluid,.order-details-section .container-fluid{width:100%;padding-left:15px;padding-right:15px}.manage-account h2,.order-details h2{margin-bottom:24px;font-size:46px;font-style:normal;font-weight:400;line-height:normal}.save-btn{padding-top:8px}.select-arrow{position:absolute;right:34px;top:42px;cursor:pointer}.updated-btn{display:flex;width:100%;justify-content:center}.updated-btn .profile-updated{display:flex;padding:16px;justify-content:center;align-items:center;gap:16px;border-radius:60px;background:var(--tailwind-styles-neutral-100,#f5f5f5);color:#525252;font-weight:400}.myOrders-row{display:flex;align-items:start;flex-flow:row wrap;margin:0 -12px}.myOrders-row .col-3{padding:0 8px;margin-bottom:16px}.orderCard{max-width:100%;border:1px solid #e5e5e5;border-radius:16px;padding:16px;background:#fff}.order-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.order-icon{width:36px;height:36px;background:#f5f0e5;border-radius:50%;font-size:18px;color:#8c784f}.order-icon,.order-status{display:flex;align-items:center;justify-content:center}.order-status{padding:4px 8px;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px;border-radius:60px}.order-status.active{color:#00a63e;background:var(--tailwind-styles-green-50,#f0fdf4)}.order-status.cancelled{color:#737373;background:var(--tailwind-styles-green-50,#f5f5f5)}.order-status.red,.order-status.failed,.status.failed{color:#e7000b;background:var(--tailwind-styles-green-50,#fef2f2)}.order-body .order-id{font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:#737373;margin-bottom:7px}.order-body .small-text{font-style:normal;line-height:normal;letter-spacing:-.28px;color:#171717;font-size:12px}.order-body .small-text,.order-location{font-weight:400;font-size:14px;padding-bottom:16px}.order-location a{display:flex;gap:8px;color:rgb(177 159 106);text-decoration:none}.order-location{align-items:center;color:#b19f6a;display:flex;gap:8px}.order-location i{margin-right:6px;font-size:14px}.order-footer{font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;color:#a1a1a1;cursor:pointer}.order-footer a{color:#A1A1A1;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;text-decoration:none}.go-back{font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;color:#a1a1a1;display:flex;gap:10px;text-decoration:none}.order-status-row{display:flex;align-items:center;margin-top:24px}.order-status-row h3{font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.4px;color:#171717;margin-bottom:0}.order-status-row ul{list-style:none;padding:0 8px;margin:0;display:flex;align-items:center;gap:8px}.order-status-row ul li{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:60px}.order-status-row ul li.active{background:var(--tailwind-styles-green-50,#f0fdf4);color:#00a63e}.order-status-row ul li.cancelled{background:var(--tailwind-styles-neutral-100,#f5f5f5);color:#737373}.order-status-row ul li.expired{color:#e7000b;background:var(--tailwind-styles-red-50,#fef2f2)}.order-info{padding-top:16px;display:flex;align-items:center;padding-bottom:24px;gap:48px;align-self:stretch}.order-info .info-box{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap;font-family:Segoe UI,Arial,sans-serif;color:#333}.order-info .info-item{display:flex;flex-direction:column}.order-info .label{font-size:12px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.24px;color:#737373}.order-info .value{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.28px;color:#171717}.order-container{display:flex;gap:32px;flex-wrap:wrap}.order-container .left-section,.order-container .right-section{background:#fff}.order-container .right-section{display:flex;flex-direction:column}.order-container h3{font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px;justify-content:space-between;display:flex;align-items:center}.order-container .box-list{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;border:1px solid var(--tailwind-styles-neutral-200,#e5e5e5);background:var(--white,#fff)}.order-container .box-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;width:100%;padding-bottom:16px}.order-container .box-item .item-products{display:flex;width:80px;height:80px;padding:16px 14px 16px 15px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:8px;background:var(--soft-bg,#f5f7fa)}.order-container .box-item:last-child{border-bottom:none;padding-bottom:0}.order-container .box-item img{width:51px;height:48px;flex-shrink:0;aspect-ratio:17/16}.order-container .box-info{flex:1;margin-left:16px}.order-container .box-info h4{font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;margin:0 0 8px;color:#171717}.order-container .box-info p{font-size:12px;letter-spacing:-.24px;margin-bottom:0}.order-container .box-info p,.order-container .qty{font-style:normal;font-weight:400;line-height:120%;color:#737373}.order-container .qty{font-size:14px;letter-spacing:-.28px}.order-container .billing-info,.order-container .order-summary{border:1px solid #e5e5e5;border-radius:16px;padding:16px}.order-container .order-summary{padding:24px}.order-container .billing-info{margin-bottom:32px}.order-container .info p{margin-bottom:24px;font-size:14px;color:#171717;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.28px}.order-container .info p:last-child{margin-bottom:0}.order-container .info p strong{font-weight:600;color:#525252;margin-bottom:6px;display:flex}.order-container .summary{font-size:14px}.order-container .summary-row{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px}.order-container .summary-row.total{font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.32px;margin-bottom:6px}.order-container .summary-row.tax{color:#a1a1a1;font-size:13px;margin-bottom:0}.order-container .download{font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;color:#a1a1a1;text-decoration:none;display:flex;gap:8px}.order-container hr{border:none;border-top:1px solid #e5e5e5;margin:8px 0}.woocommerce-additional-fields{display:none}.woocommerce table.shop_table{border:none!important}.woocommerce-checkout-payment{background:none;border-radius:none}.woocommerce-order-details,.woocommerce-customer-details{display:block!important}.status-publish.hentry{padding:0 50px;width:100%;max-width:1290px;margin:20px auto}.status-publish .woocommerce ul.order_details{margin-bottom:30px;margin-top:40px}.status-publish .entry-title,.status-publish .entry-header h1{font-family:Playfair Display,serif;font-size:42px;font-style:normal;font-weight:400;line-height:normal;color:var(--primary-700)}.status-publish .order_details{padding:0}.status-publish .woocommerce ul.order_details li{padding-bottom:10px}.status-publish .woocommerce ul.order_details li strong{font-weight:600}.order-details-row{display:flex;flex-flow:row wrap}.order-details-row h2{font-family:Playfair Display,serif;font-size:28px;font-weight:400;margin-bottom:20px}.woocommerce #payment #place_order{display:flex;align-items:center;gap:10px}.woocommerce #payment #place_order i{position:relative;top:0;left:0}.status-publish .woocommerce ul.order_details{border-bottom:1px solid rgb(0 0 0 / .1)}.order-details-row .woocommerce-order-details{width:70%;padding-right:30px}.order-details-row .woocommerce-customer-details{width:30%}.woocommerce .order-details-row .woocommerce-customer-details address{padding:20px;font-weight:400;font-size:14px;line-height:24px;border-radius:8px}.woocommerce .order-details-row .order_details{border:1px solid rgb(0 0 0 / .1)!important;border-radius:8px}.woocommerce .order-details-row .order_details thead th{font-weight:600!important}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.my-account h2{color:#000;font-family:"Playfair Display";font-size:46px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}.my-account .account-row{border-bottom:1px solid rgb(0 0 0 / .1)!important}.my-account .account-row .myOrders-row{margin-top:20px}.account-row .order-details .order-details-section h2{font-size:24px;padding-top:20px;padding-bottom:0}.order-details-section .order-container{display:flex;flex-wrap:nowrap}.order-details-section .order-container .right-section{width:30%}.order-details-section .order-container .left-section{width:70%}.woocommerce table.shop_table td,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt,.woocommerce table.shop_table th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:normal!important}.login-form #forgotSuccess{color:#016601;font-size:18px;margin-bottom:10px}.login-form #forgotError{font-size:14px;font-weight:400;color:#dc3545;margin-bottom:1rem}.woocommerce form.woocommerce-ResetPassword .form-row .woocommerce-Input{padding:12px 16px;border-radius:8px;border-color:#e5e5e5;font-weight:400;font-size:14px;line-height:100%;color:#171717}.woocommerce form.woocommerce-ResetPassword .form-row .woocommerce-Input:focus{border-color:#b19f6a;outline:0;box-shadow:0 0 0 .25rem #fafafa}.woocommerce form.woocommerce-ResetPassword .form-row label{font-weight:600;font-size:14px;line-height:100%;padding-bottom:8px;color:#262626}.woocommerce form.woocommerce-ResetPassword .show-password-input,.woocommerce-page form.woocommerce-ResetPassword .show-password-input{top:21px}.woocommerce form.woocommerce-ResetPassword .woocommerce-Button{background-color:#b19f6a;border-color:#b19f6a;color:#fff;padding:1rem 3rem;font-size:.875rem;border-radius:3.75rem;font-weight:600;letter-spacing:-.28px}.woocommerce form.woocommerce-ResetPassword .woocommerce-Button:hover{background-color:#e5e5e5;border-color:#e5e5e5;color:#5c636a}.woocommerce form.woocommerce-ResetPassword .form-row{margin-top:20px}form.woocommerce-ResetPassword{margin-top:30px}.login-form .login-bottom-row{display:flex;flex-flow:row wrap;justify-content:space-between}.login-form .login-bottom-row .forgot-link{margin:0}.login-form .login-bottom-row .forgot-link a{color:#262626;font-weight:600;text-decoration:none;font-size:14px}.login-popup .left-content.signup-form .logo-popup{padding-bottom:20px}.login-popup .left-content.forgot-form .logo-popup{padding-bottom:20px}.login-popup .left-content.forgot-form h2{padding-bottom:0}.login-popup .left-content.signup-form .woocommerce-form-register.register{margin:0;padding:0;border:none;border-radius:0}.error_msg,.error_prod_msg{text-align:center;display:block;color:red;font-size:16px}.error_ins_msg{text-align:left;display:block;color:red;font-size:13px;margin-bottom:10px}.payment-status-failed{color:#e7000b;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.28px;text-align:center}.woocommerce .woocommerce-customer-details address{font-size:15px;line-height:24px;font-weight:400;padding:20px}.woocommerce-notice{font-size:15px;line-height:24px}.woocommerce-notice--error.woocommerce-thankyou-order-failed{color:#e7000b}.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions{display:none}@media (max-width:768px){.order-container{flex-direction:column}}@media(max-width:1199px){.small-products-img .options li a{width:90px;height:90px;padding:20px 16px}.products-left .products-images{height:450px}.products-section-bg:after{width:2000px;height:1800px;background-size:100% auto}.products-section-bg.productsBg_1:after{left:-80px;top:-690px}.products-section-bg.productsBg_2:after{left:-70px;top:-100px}.products-section-bg.productsBg_3:after{left:-600px;top:-100px}}@media(max-width:1024px){.product-configure .products-row{align-items:start}.products-row .accordion-item{padding-bottom:30px}}@media(max-width:991px){.small-products-img .options li a{width:70px;height:70px;padding:15px 10px}.products-left .products-images{height:350px}.form-group{flex:100%}.login-form form button{margin:20px 0}.left-content{padding:40px 32px}.checkout-row .checkout-details,.checkout-row .checkout-form{width:50%}}@media(max-width:767px){.header{margin-bottom:0}.head-row{justify-content:center;text-align:center}.head-row .info{width:100%}.login-popup,.payment-popup{padding:0 15px}.small-products-img .options li a{width:90px;height:90px;padding:20px 16px}.product-configure .product-details,.products-left,.small-products-img{width:100%}.products-left .products-images{height:auto;padding:30px;margin-bottom:20px}.container-fluid,.product-configure .product-details{padding:0 15px}.popup-wrapper{grid-template-columns:1fr}.right-content{display:none}.left-content{padding:50px 15px}.logo-popup{padding-bottom:30px}.popup-close{background:var(--brand-40)}.popup-close svg path{stroke:#fff}.payment-content h2{font-size:28px}.payment-content p{margin:22px 0}.payment-content{padding:36px 16px 50px}.products-section-bg.productsBg_2:after{left:0}.checkout-row .checkout-details,.checkout-row .checkout-form{width:100%}.checkout-row .checkout-details{margin-top:24px}.myOrders-row .col-3{width:100%;margin-bottom:16px}.manage-account h2{font-size:26px}.order-container .left-section,.order-container .right-section{min-width:100%}.status-publish .woocommerce ul.order_details li{width:100%;padding-right:0;border-right:0;border-bottom:1px dashed #cfc8d8;padding:10px 0}.status-publish.hentry{padding:0 20px}.order-details-row .woocommerce-order-details{width:100%;padding-right:0}.order-details-row .woocommerce-customer-details{width:100%}.my-account .container-fluid,.order-details-section .container-fluid{padding:0}.my-account h2{font-size:30px;margin-bottom:16px}}@media(max-width:539px){.small-products-img .options li a{width:65px;height:65px;padding:15px 10px}h2{font-size:24px}.header .container-fluid{flex-flow:row wrap;justify-content:center!important}.header-button{width:100%;margin-top:20px;justify-content:center}.insurance-row .insurance-col{width:50%}.accordion-item{padding-bottom:20px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.products-left .products-images.animate-in img{animation:fadeInUp .6s ease forwards;z-index:3}