:root{--primary-50: #fff7ed;--primary-100: #ffedd5;--primary-200: #fed7aa;--primary-300: #fdba74;--primary-400: #fb923c;--primary-500: #fd7801;--primary-600: #e36400;--primary-700: #bd5200;--primary-800: #984100;--primary-900: #783200;--secondary-50: #f1f5f9;--secondary-100: #e2e8f0;--secondary-200: #cbd5e1;--secondary-300: #94a3b8;--secondary-400: #64748b;--secondary-500: #334155;--secondary-600: #1e293b;--secondary-700: #0f172a;--secondary-800: #0b1220;--secondary-900: #050814;--yellow-500: #f59e0b;--green-500: #16a34a;--red-500: #dc2626;--dark-500: #0f172a;--dark-600: #020617;--white-000: #ffffff;--white-100: #f8fafc;--white-150: #f9fafb;--white-200: #f1f5f9;--white-300: #e2e8f0;--black-100: #cbd5e1;--black-200: #94a3b8;--black-300: #64748b;--black-400: #475569;--black-500: #334155;--black-600: #0f172a;--black-700: #020617;--body-bg: #ffffff;--body-color: #0f172a;--muted-color: #64748b;--border-color: #e2e8f0;--border-color-strong: #cbd5e1;--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-h1: 3.25rem;--fs-h2: 2.438rem;--fs-h3: 2.125rem;--fs-h4: 1.563rem;--fs-h5: 1.375rem;--shadow: 0 16px 40px rgba(15, 23, 42, .10);--shadow-sm: 0 6px 18px rgba(15, 23, 42, .08);--shadow-lg: 0 24px 70px rgba(15, 23, 42, .14);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url("./fonts/inter-v20-latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url("./fonts/inter-v20-latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url("./fonts/inter-v20-latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:600;src:url("./fonts/inter-v20-latin-ext-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url("./fonts/inter-v20-latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:700;src:url("./fonts/inter-v20-latin-ext-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url("./fonts/inter-v20-latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:800;src:url("./fonts/inter-v20-latin-ext-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url("./fonts/inter-v20-latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:900;src:url("./fonts/inter-v20-latin-ext-900italic.woff2") format("woff2")}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:800}.font-12{font-size:.75rem}.font-14{font-size:.875rem}.font-16{font-size:1rem}.font-18{font-size:1.125rem}.font-20{font-size:1.25rem}.font-22{font-size:1.375rem}.font-24{font-size:1.5rem}.font-28{font-size:1.75rem}.font-32{font-size:32px}.font-36{font-size:36px}.font-52{font-size:52px}.fs-italic{font-style:italic}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}@media (max-width: 991px){.font-mobile-12{font-size:.75rem}.font-mobile-14{font-size:.875rem}.font-mobile-16{font-size:1rem}.font-mobile-18{font-size:1.125rem}.font-mobile-20{font-size:1.25rem}.font-mobile-22{font-size:1.375rem}.font-mobile-24{font-size:1.5rem}.font-mobile-28{font-size:1.75rem}.font-mobile-32{font-size:2rem}.font-mobile-40{font-size:40px}.fw-mobile-500{font-weight:500}.fw-mobile-600{font-weight:600}.fw-mobile-700{font-weight:700}h1,.h1{font-size:2.25rem;letter-spacing:0.003em}h2,.h2{font-size:2.125rem;letter-spacing:0.003em}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}.h1-mobile{font-size:2.25rem !important}.h2-mobile{font-size:2.125rem !important}.h3-mobile{font-size:1.375rem !important}.h4-mobile{font-size:1.25rem !important}}@media (min-width: 992px){h2{font-size:44px}}@media (min-width: 768px) and (max-width: 991px){.font-md-16{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.font-lg-16{font-size:16px}.font-lg-18{font-size:18px}}@media (min-width: 1200px) and (max-width: 1399px){.font-xl-18{font-size:18px}.font-xl-20{font-size:20px}.font-xl-40{font-size:40px}}body{font-family:'Inter', sans-serif;color:var(--black-500);margin:0 auto !important;overflow-x:hidden;position:relative}a{text-decoration:none;color:var(--white-500)}a:hover,a:focus{color:var(--primary-500)}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--primary-500)}img{max-width:100%;height:auto}strong{color:var(--white-500);font-weight:700}ul li,ol li{line-height:1.5}:focus-visible{outline:none !important}.wp-block-list li{margin-bottom:1rem}.wp-block-list li ul{margin:1rem 0}.rounded-20{border-radius:20px !important}@media (max-width: 991px){.gap-mobile-12{gap:12px !important}.rounded-mobile-16{border-radius:16px !important}}@media (min-width: 992px){.overflow-scroll{scrollbar-width:none;-ms-overflow-style:none}.overflow-scroll::-webkit-scrollbar{width:0;height:0;background:transparent}}.header.header-home{position:absolute;top:0;left:0;right:0;width:100%;z-index:4}.header a{transition:all .35s ease-out}@media (max-width: 991px){.btn-phone{background-color:var(--white-200);border:1px solid var(--border-color);border-radius:6px;width:44px;height:44px}.btn-phone svg{fill:var(--secondary-800)}#menuToggle{background-color:var(--white-200);border:1px solid var(--border-color);border-radius:6px;width:44px;height:44px}#menuToggle svg{fill:var(--secondary-800)}.header a:not(.logo) svg,.header button:not(.logo) svg{max-width:22px;height:auto}.header.header-home{background-color:transparent}.header.header-home .btn-phone{background:transparent;border:2px solid var(--primary-500)}.header.header-home .btn-phone svg{fill:var(--primary-500)}.header.header-home #menuToggle{background:transparent;border:2px solid #fff}.header.header-home #menuToggle svg{fill:#fff}.logo svg{max-width:140px;height:auto}}@media (min-width: 992px){.header:not(.header-home) a svg,.header:not(.header-home) button svg{fill:var(--primary-500)}.header.header-home .btn-phone{background-color:var(--secondary-700);border-radius:12px;box-shadow:var(--shadow);color:#fff;font-size:20px;padding:14px 32px}.header.header-home .btn-phone svg{fill:var(--primary-500)}.header.header-home .btn-phone:hover,.header.header-home .btn-phone:focus{color:var(--primary-200)}.logo svg{max-width:120px;height:auto}}@media (min-width: 1400px){.logo svg{max-width:100%}}.nav-link{font-weight:600;color:var(--black-600)}.nav-link:hover,.nav-link:focus{color:var(--primary-500)}.submenu-menu{visibility:hidden;opacity:0;height:0}@media (max-width: 991px){body.menu-active{overflow-y:hidden}.nav-link{font-weight:500}.menu-overflow{transition:all .35s ease-in}.menu-overflow.active{content:'';background-color:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4}#menu{align-items:start;background-color:var(--secondary-900);border-radius:0;border-right:5px solid var(--primary-500);display:block;opacity:0;overflow:hidden;position:absolute;top:0;left:-5rem;transition:all .35s ease-in;width:300px;height:100dvh;visibility:hidden;z-index:99}#menu.active{opacity:1;transform:translateX(5rem);visibility:visible}#menu ul{width:100%}#menu li{border-bottom:1px solid rgba(255,255,255,0.25)}#menu li:last-child{border:0}#menu .nav-link{color:var(--white-000);font-weight:600}#menu .position-absolute{top:24px;right:24px}.menu-item.active svg{transform:rotate(180deg)}.menu-item.active svg path{fill:var(--secondary-500)}.submenu-menu{background-color:var(--primary-400)}.submenu-menu.active{visibility:visible;opacity:1;height:auto}.submenu-menu li:first-child{border-top:1px solid var(--white-300)}.submenu-menu a{color:var(--white-000);display:block;font-size:.875rem;font-weight:500}.submenu-toggle{background-color:transparent;border:1px solid var(--secondary-500)}.submenu-toggle svg{fill:var(--secondary-500)}}@media (min-width: 992px){.menu-item.dropdown{position:relative}.menu-item.dropdown:hover .submenu-menu{visibility:visible;opacity:1;height:auto}.navbar ul{gap:12px}.nav-link{color:var(--black-600);font-size:15px;position:relative}.nav-link svg{fill:var(--black-600);width:.875rem;height:.875rem}.nav-link:hover,.nav-link:focus{color:var(--primary-500)}.nav-link:hover svg,.nav-link:focus svg{fill:var(--primary-500) !important}.submenu-menu{background-color:var(--white-150);border:1px solid var(--border-color);border-top:0;box-shadow:var(--shadow-sm);padding:0 !important;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;z-index:97}.submenu-menu li{border-bottom:1px solid var(--border-color);padding-top:0 !important;padding-bottom:0 !important}.submenu-menu li a{display:block;font-size:.875rem;font-weight:500;padding:.75rem .5rem !important}.submenu-menu li a:hover{color:var(--secondary-500)}.submenu-menu li:last-child{border-bottom:0}}@media (min-width: 1200px){.navbar ul{gap:16px}.nav-link{font-size:17px}}@media (min-width: 1400px){.navbar ul{gap:20px}.nav-link{font-size:18px}}.hero{position:relative}.hero h1{color:#fff;font-weight:900;letter-spacing:.02em}.hero p{color:#fff;font-weight:500}.hero li{align-items:center;color:#fff;display:flex;font-style:italic;font-weight:600;gap:10px}.hero li svg{display:flex;fill:var(--primary-500)}.hero .container{position:relative;z-index:3}.hero-bg img{object-fit:cover;object-position:bottom 0 right 0;height:100%}.how-arrow{background-color:var(--white-200);align-items:center;display:flex;justify-content:center;border-radius:50%;width:48px;height:48px}.how-arrow svg{fill:var(--primary-400)}.box-counter{background-color:var(--primary-500);border-radius:50%;color:#fff;align-items:center;display:flex;justify-content:center;font-size:18px;width:28px;height:28px;flex-shrink:0;font-style:italic}.why-item{background-color:var(--white-100);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-sm);height:100%;padding:24px 16px}.why-icon{background-color:var(--white-200);border-radius:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px}.guide-counter{background-color:var(--primary-500);border-radius:50%;color:#fff;align-items:center;display:flex;justify-content:center;font-size:18px;width:28px;height:28px;flex-shrink:0;font-style:italic}.for-icon{background-color:var(--white-200);border-radius:50%;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.hover-item{transition:border .35s ease-out}.hover-item:hover{border-color:var(--primary-500) !important}@media (max-width: 991px){.hero{background-color:var(--secondary-700)}.hero h1{font-size:36px;line-height:1.15}.hero p,.hero li{font-size:20px;line-height:1.4}.hero p svg,.hero li svg{max-width:28px;height:auto}.hero ul{gap:8px}.hero .btn{font-size:20px;padding:16px 20px}.hero .container{padding:120px 16px 40px}.brands-logo-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:40px}.why-grid{display:flex;flex-direction:column;gap:20px}}@media (max-width: 767px){.how-grid{align-items:center;display:flex;flex-direction:column}.how-grid .how-arrow svg{transform:rotate(90deg)}.how-grid .how-item img{max-width:240px}.brands-logo-grid{grid-template-columns:repeat(3, 1fr);gap:36px}}@media (min-width: 768px) and (max-width: 991px){.how-grid .how-arrow{width:32px;height:32px}.how-grid .how-arrow svg{max-width:24px;height:auto}}@media (min-width: 768px){.how-grid{display:flex;justify-content:center;gap:24px}.how-grid .how-arrow{align-self:center;flex:0 0 auto}}@media (min-width: 992px){.hero{padding:150px 0 100px}.hero h1{color:#fff;font-size:44px}.hero p{color:#fff;font-size:20px}.hero li{color:#fff;font-size:20px;gap:14px}.hero ul{gap:12px}.hero .btn{font-size:18px;padding:16px 28px}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-bg::before{content:"";background:linear-gradient(120deg, #000 0%, rgba(0,0,0,0.65) 40%, rgba(0,0,0,0.25) 60%, rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.box-counter{width:36px;height:36px;font-size:20px}.brands-grid{align-items:center;display:grid;grid-template-columns:500px auto;gap:60px}.brands-logo-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.why-item{flex:0 0 auto;width:calc(33.33% - 16px)}.guide-counter{width:32px;height:32px;font-size:18px}.cta-grid{display:grid;align-items:center;grid-template-columns:500px auto}}@media (min-width: 1200px){.hero{padding:180px 0 120px}.hero h1{font-size:56px}.hero p,.hero li{font-size:26px}.hero .btn{font-size:18px;min-width:240px;padding:16px 24px}.hero-bg img{object-position:bottom 0 right 100%}.brands-grid{grid-template-columns:640px auto}.why-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.why-item{width:100%}.cta-grid{grid-template-columns:650px auto}}@media (min-width: 1400px){.hero{padding:200px 0 240px}.hero h1{font-size:64px}.hero p,.hero li{font-size:28px}.hero .btn{font-size:20px;min-width:280px;padding:16px 24px}.hero-bg img{object-position:bottom 0 right 0;width:100%}.brands-grid{grid-template-columns:800px auto;gap:80px}.brands-logo-grid{grid-template-columns:repeat(6, 1fr);gap:28px}.why-item{padding:24px 20px}.cta-grid{grid-template-columns:760px auto}}.btn-qty.btn-qty-cart{align-items:center;border:1px solid var(--border-color);border-radius:0;display:flex;justify-content:center;padding:.25rem;width:36px;height:36px}.cart-product-remove{position:absolute;top:.75rem;right:.75rem}.qty.qty-cart{border-radius:0;padding:.25rem .25rem;text-align:center;width:36px;height:36px}.product-thumbnail img{max-width:initial;border-radius:.25rem}.woocommerce-cart-form__cart-item{gap:1rem}#cartClose svg{fill:var(--secondary-800)}#cartMini{position:absolute;background-color:var(--white-000);border-radius:0;top:0;right:0;visibility:hidden;opacity:0;width:360px;z-index:1070;transition:ease-in .35s}#cartMini.active{visibility:visible;opacity:1;transform:translateY(40px)}#cartToggle .cart-content,#cartMobileToggle .cart-content{position:absolute;top:-10px;right:-14px}#cartToggle .cart-content-count,#cartMobileToggle .cart-content-count{width:.875rem;height:.875rem;line-height:.875rem;background-color:var(--primary-500);border-radius:4px;color:var(--white-000);font-size:.563rem}.header:not(.header-home) #cartMini{box-shadow:var(--shadow)}.remove_from_cart_button:hover svg path{fill:var(--primary-500)}.woocommerce-mini-cart-item{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.woocommerce-mini-cart-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.woocommerce-mini-cart-thumbnail img{border:1px solid var(--border-color);border-radius:6px;max-width:56px;padding:.25rem}@media (max-width: 991px){#cartToggle{background-color:var(--white-200);border:1px solid var(--border-color);border-radius:6px;width:44px;height:44px}#cartToggle svg{fill:var(--secondary-800)}#cartToggle .cart-content{top:-4px;right:-4px}#cartToggle .cart-content-count{background-color:var(--primary-500);color:#fff}}@media (max-width: 767px){#cartMini{right:.5rem;width:300px}}@media (min-width: 992px){#cartToggle{font-style:italic;font-weight:700}#cartToggle:hover,#cartToggle:focus{color:var(--primary-700)}.cart-product-remove{position:absolute;top:1.25rem}}@media (min-width: 1200px){.cart-product-remove{top:50%;transform:translateY(-50%)}}@media (min-width: 1400px){.cart-product-remove{right:1.5rem}}.btn{border-radius:8px;font-weight:600;padding:12px 20px;transition:all .35s ease-out}.btn:disabled{opacity:.5}.btn-outline-primary{border-width:2px;color:var(--black-400)}.btn-outline-primary svg{fill:var(--primary-500)}.btn-outline-primary:hover,.btn-outline-primary:focus{color:#fff}.btn-outline-primary:hover svg,.btn-outline-primary:focus svg{fill:var(--white-000)}.btn-outline-secondary{border-width:2px;color:var(--black-400)}.btn-outline-secondary svg{fill:var(--secondary-500)}.btn-outline-secondary:hover,.btn-outline-secondary:focus{color:#fff}.btn-outline-secondary:hover svg,.btn-outline-secondary:focus svg{fill:var(--white-000)}.btn-primary{color:var(--white-000)}.btn-primary:hover,.btn-primary:focus{color:var(--white-000)}.btn-primary:disabled{color:#fff}.btn-primary svg{fill:#fff}.btn-secondary{color:var(--white-000)}.btn-secondary svg{fill:var(--primary-500)}.btn-white{background-color:var(--white-000);color:var(--black-600)}.btn-white:hover,.btn-white:focus{color:var(--primary-500)}.btn-modal-close{top:1rem;right:1rem}@media (max-width: 991px){.btn-mobile-100{width:100%}}.badge{background-color:var(--white-50);border:2px solid var(--primary-500);border-radius:8px;color:var(--primary-600);font-size:11px;font-weight:700;font-style:italic;letter-spacing:.02em;text-transform:uppercase}.badge.bg-danger{background-color:transparent !important;border-color:var(--red-500);color:var(--red-500)}.badge.stock{background-color:var(--green-500);border:0;border-radius:6px;color:#fff;font-size:10px;font-weight:600;font-style:normal;padding:6px 14px}.bg-primary-600{background-color:var(--primary-600) !important}.bg-primary-700{background-color:var(--primary-700) !important}.bg-secondary-800{background-color:var(--secondary-800) !important}.bg-secondary-900{background-color:var(--secondary-900) !important}.bg-dark-600{background-color:var(--dark-600)}.bg-white-100{background-color:var(--white-100)}.bg-white-150{background-color:var(--white-150)}.bg-white-200{background-color:var(--white-200)}.bg-primary-100{background-color:var(--primary-100)}.color-black-300{color:var(--black-300) !important}.color-black-400{color:var(--black-400) !important}.color-black-500{color:var(--black-500) !important}.color-black-600{color:var(--black-600) !important}.color-white-100{color:var(--white-100) !important}.color-black-400{color:var(--black-400)}.color-black-500{color:var(--black-500)}.footer-link{color:var(--white-000)}.footer-link:hover,.footer-link:focus{color:var(--primary-500)}label{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.invalid-tooltip{font-family:var(--font-heading);color:var(--white-000);border-radius:.25rem}.invalid-feedback{font-family:var(--font-heading);margin-top:.25rem}.is-invalid .invalid-feedback{display:block}.was-validated:not(.is-valid) .invalid-feedback{display:block}.woocommerce-invalid .invalid-feedback{display:block}.flex-control-thumbs{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;list-style-type:none;margin-top:1rem;padding:0}.flex-control-thumbs li{align-items:center;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.product .btn-qty{background-color:var(--white-000);border:1px solid var(--border-color);padding:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.product .qty{width:60px;height:60px;margin:0;padding:.5rem;text-align:center;position:relative;font-weight:600}.product-details .tab h2{font-size:1.75rem}.product-details .tab h3,.product-details .tab h4{font-size:1.5rem}.product-details a{color:var(--primary-500);text-decoration:underline}.product-details a:hover,.product-details a:focus{color:var(--primary-400)}.short-description{color:var(--black-500)}.short-description h2,.short-description h3,.short-description h4,.short-description h5,.short-description h6{font-size:1rem !important;font-weight:600 !important;margin-bottom:1rem}.product-image{top:1rem}.single_add_to_cart_button+.added_to_cart{display:none}.woocommerce-message .button.wc-forward{font-weight:700;text-decoration:underline;color:var(--primary-500)}.woocommerce-product-gallery__image img{border-radius:1rem}.woocommerce-variation-availability{display:none}.woocommerce-variation-description p{background-color:var(--white-100);border-radius:.625rem;font-weight:600;margin:0;text-align:center;padding:.75rem 1rem}.woocommerce-variation-price{margin:1rem 0}.woocommerce-variation-price del{color:var(--black-300);font-size:1rem;font-weight:600;margin-right:.5rem}.woocommerce-variation-price .price{font-size:1.25rem;font-weight:700}.product-on-sale .woocommerce-variation-price ins{color:var(--primary-700);font-size:1.375rem;text-decoration:none}@media (min-width: 992px){.qty::-webkit-inner-spin-button{opacity:0;margin-left:-1rem}.upsell-scroll .upsell-item{margin-right:.5rem}.upsell-scroll:not(.slick-slider) .upsell-item{flex:0 0 auto;width:calc(50% - 1.5rem)}.description p{font-size:18px;font-weight:500;line-height:1.6}}.wcpoa_attachment{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:.75rem 0}.wcpoa_attachment:last-child{margin-bottom:0}.wcpoa_attachment_name{font-size:.875rem;font-weight:600;margin:0}.wcpoa_attachment_name:after{content:":"}.wcpoa_attachmentbtn{align-items:center;border-radius:0;color:var(--primary-500);display:flex;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:center;text-decoration:underline}.wcpoa_attachmentbtn:hover .icon,.wcpoa_attachmentbtn:focus .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='%23002d6e'%3E%3Cpath d='m14.414,0H5c-1.654,0-3,1.346-3,3v21h20V7.586L14.414,0Zm.586,3.414l3.586,3.586h-3.586v-3.586Zm5,18.586H4V3c0-.551.448-1,1-1h8v7h7v13Zm-7-4.993l2.291-2.302,1.414,1.414-3.299,3.299c-.388.388-.897.581-1.406.581s-1.019-.193-1.406-.581l-3.299-3.299,1.414-1.414,2.291,2.291v-5.997h2v6.008Z'/%3E%3C/svg%3E")}.wcpoa_attachmentbtn .icon{display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='%23002d6e'%3E%3Cpath d='m14.414,0H5c-1.654,0-3,1.346-3,3v21h20V7.586L14.414,0Zm.586,3.414l3.586,3.586h-3.586v-3.586Zm5,18.586H4V3c0-.551.448-1,1-1h8v7h7v13Zm-7-4.993l2.291-2.302,1.414,1.414-3.299,3.299c-.388.388-.897.581-1.406.581s-1.019-.193-1.406-.581l-3.299-3.299,1.414-1.414,2.291,2.291v-5.997h2v6.008Z'/%3E%3C/svg%3E");width:16px;height:16px}@media (max-width: 767px){.wcpoa_attachmentbtn{width:100%}}.variable-items-wrapper{display:flex;list-style-type:none;gap:1rem;padding:0}.variable-item.button-variable-item{border:2px solid var(--primary-500);border-radius:.625rem;font-weight:600;padding:.5rem 1.375rem}.variable-item.button-variable-item:hover{background-color:var(--white-100);cursor:pointer}.variable-item.button-variable-item.selected{background-color:var(--primary-500);color:var(--white-000)}@media (max-width: 991px){.product .btn-qty{width:48px;height:48px}.product .qty{width:48px;height:48px}.upsell-scroll{overflow:auto}.upsell-item{width:calc(33.33% - 1.5rem);flex:auto 0 0}}@media (max-width: 767px){.upsell-item{width:calc(50% - 1.5rem)}}@media (max-width: 576px){.up-sells .overflow-hidden{margin:0 -1rem}.up-sells .upsell-scroll{padding:0 1rem}}.checkout-details{top:1rem}.payment_method_bacs input{display:block !important}.wc_payment_methods .wc_payment_method{padding:.75rem 0;border-bottom:1px solid var(--border-color)}.wc_payment_methods .wc_payment_method label{align-items:center;display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:0}.wc_payment_methods .wc_payment_method input{flex-shrink:0;border-color:var(--primary-500);border-width:2px}.wc_payment_methods .wc_payment_method:hover{background-color:var(--white-150)}.wc_payment_methods .form-check{display:flex;align-items:center;padding-left:0;margin-bottom:0}.wc_payment_methods .form-check input{margin:0;margin-right:1rem !important}.wc-stripe-card-icons-container{display:flex;gap:.5rem}.wc-stripe-card-icons-container .wc-stripe-card-icon{height:auto;max-width:36px}@media (min-width: 992px){.wc_payment_methods .wc_payment_method{padding:1rem 0}}.woocommerce-table__line-item{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.woocommerce-table__line-item:last-child{border:0;padding:0}@media (min-width: 767px){.woocommerce-order-details{top:1rem}}
