img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.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{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.woocommerce form .form-row .required{visibility:visible}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://templystudio.com/wp-content/themes/new%20webside%20digital/assets/fonts/poppins-latin-400.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://templystudio.com/wp-content/themes/new%20webside%20digital/assets/fonts/poppins-latin-600.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://templystudio.com/wp-content/themes/new%20webside%20digital/assets/fonts/poppins-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3A.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3A.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3A.ttf) format('truetype')}html.tc5-lock,html.tc5-lock body{overflow:hidden}body.tc5-on{background:#FFF5EF}body.tc5-on .ds-scroll-top,body.tc5-on #ds-scroll-top{display:none!important}.tc5{--bg:#FFF5EF;--bg2:#FDEBE2;--ink:#04222A;--ink2:#0E2A30;--text:#1E3A40;--muted:#5B6B6E;--coral:#FF6B56;--coral-ink:#C9402F;--grad:linear-gradient(100deg, #F0558A 0%, #F86A63 52%, #FB7B32 100%);--line:rgba(4, 34, 42, .09);--shadow:0 18px 40px -22px rgba(170, 92, 60, .35), 0 2px 6px -2px rgba(170, 92, 60, .08);--display:'Dosis', 'Varela Round', system-ui, sans-serif;--sans:'DM Sans', 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--hdr:84px;color:var(--text);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}.tc5 *,.tc5 *::before,.tc5 *::after{box-sizing:border-box}.tc5 p,.tc5 ul,.tc5 li,.tc5 form{margin:0;padding:0}.tc5 a{color:inherit;text-decoration:none;background:none;box-shadow:none}.tc5 a:hover{color:inherit}.tc5 svg{display:block;max-width:100%}.tc5 button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:inherit;min-height:0;width:auto;line-height:inherit}.tc5 input{font:inherit;color:inherit;margin:0;box-shadow:none}.tc5 :focus{outline:none}.tc5 :focus-visible{outline:2px solid var(--coral-ink);outline-offset:3px;border-radius:6px}.tc5-spacer{height:84px}@media (max-width:680px){.tc5-spacer{height:72px}}.tc5.tc5-foot-wrap{display:block;margin-top:clamp(40px, 6vw, 80px)}.tc5 .t5-hdr{position:fixed;top:var(--wp-admin--admin-bar--height,0);left:0;right:0;z-index:9990;background:rgb(255 245 239 / .92);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}@keyframes t5bump{0%{transform:scale(1)}40%{transform:scale(1.5)}100%{transform:scale(1)}}.tc5 .t5-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tc5 .t5-skip{position:fixed!important;left:12px;top:12px;transform:translateY(-300%);opacity:0;z-index:100000;background:var(--ink);color:#fff;padding:10px 16px;font-weight:700;font-size:14px;border-radius:8px}.tc5 .t5-skip:focus{transform:none;opacity:1}.tc5 .t5-wrap{position:relative;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(18px, 4vw, 48px)}.tc5 .t5-arrow{display:inline-block;transition:transform .35s var(--ease)}.tc5 a:hover .t5-arrow,.tc5 button:hover .t5-arrow{transform:translateX(4px)}.tc5 .t5-btn{--mgx:0px;--mgy:0px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:6px;font:800 16px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transform:translate3d(var(--mgx),var(--mgy),0);transition:transform .45s var(--spring),box-shadow .35s,background-color .3s,color .3s,border-color .3s;isolation:isolate}.tc5 .t5-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tc5 .t5-btn--sm{min-height:44px;padding:0 20px;font-size:14.5px}.tc5 .t5-btn--grad{color:#fff;background:var(--grad);text-shadow:0 1px 1px rgb(120 30 20 / .22);box-shadow:0 14px 28px -14px rgb(240 85 110 / .75)}.tc5 .t5-btn--grad::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#FB7B32,#F86A63 48%,#F0558A);opacity:0;transition:opacity .4s}.tc5 .t5-btn--grad:hover{color:#fff;box-shadow:0 18px 34px -14px rgb(240 85 110 / .85)}.tc5 .t5-btn--grad:hover::before{opacity:1}.tc5 .t5-btn--line{color:var(--ink);background:#fff0;box-shadow:inset 0 0 0 2px var(--ink)}.tc5 .t5-btn--line:hover{background:var(--ink);color:#fff}.tc5 .t5-btn--white{color:var(--ink);background:#fff;box-shadow:var(--shadow)}.tc5 .t5-btn--white:hover{color:var(--coral-ink)}.tc5 .t5-btn--ink{color:#fff;background:var(--ink)}.tc5 .t5-btn--ink:hover{color:#fff;background:#0B3640;box-shadow:0 16px 30px -16px rgb(4 34 42 / .7)}.tc5 .t5-btn[disabled]{opacity:.7;cursor:default}.tc5 .t5-ibtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ink);transition:background-color .3s,color .3s,transform .3s}.tc5 .t5-ibtn:hover{background:rgb(255 255 255 / .8);color:var(--coral-ink)}.tc5 .t5-ibtn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tc5 .t5-hdr.is-solid{background:rgb(255 245 239 / .9);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 10px 30px -22px rgb(170 92 60 / .5)}.tc5 .t5-hdr__in{max-width:1320px;margin:0 auto;padding:0 clamp(18px, 4vw, 48px);height:var(--hdr);display:flex;align-items:center;gap:24px;transition:height .4s var(--ease)}.tc5 .t5-hdr.is-solid .t5-hdr__in{height:72px}.tc5 .t5-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);flex:none}.tc5 .t5-brand__word{font:800 27px/1 var(--display);letter-spacing:-.005em;color:var(--ink);white-space:nowrap}.tc5 .t5-brand__word span{color:var(--coral)}.tc5 .t5-logo{flex:none;transition:transform .6s var(--spring)}.tc5 .t5-brand:hover .t5-logo{transform:rotate(-8deg) scale(1.06)}.tc5 .t5-brand--light .t5-brand__word{color:#fff}.tc5 .t5-nav{display:flex;align-items:center;gap:clamp(18px, 2.2vw, 34px);margin:0 auto}.tc5 .t5-nav a{position:relative;font:700 16px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);padding:10px 0;transition:color .3s}.tc5 .t5-nav a::after{content:'';position:absolute;left:50%;bottom:0;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--coral);transform:scale(0);transition:transform .35s var(--spring)}.tc5 .t5-nav a:hover,.tc5 .t5-nav a.is-on{color:var(--coral-ink)}.tc5 .t5-nav a:hover::after,.tc5 .t5-nav a.is-on::after{transform:scale(1)}.tc5 .t5-hdr__tools{display:flex;align-items:center;gap:4px;flex:none}.tc5 .t5-hdr__cta{margin-left:12px}.tc5 .t5-hdr__burger{display:none}.tc5 .t5-cartbtn__n{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--ink);color:#fff;font:700 11px/19px var(--sans);text-align:center;transition:transform .4s var(--spring),background-color .3s}.tc5 .t5-cartbtn__n.is-on{background:var(--coral-ink)}.tc5 .t5-cartbtn.is-bump .t5-cartbtn__n{animation:t5bump .7s var(--spring)}.tc5 .t5-search{border-top:1px solid var(--line);background:rgb(255 245 239 / .97)}.tc5 .t5-search[hidden]{display:none}.tc5 .t5-search__form{max-width:820px;margin:0 auto;padding:18px clamp(18px, 4vw, 48px);display:flex;gap:10px}.tc5 .t5-search__form input{flex:1;min-width:0;height:48px;padding:0 18px;border-radius:8px;border:1.5px solid var(--line);background:#fff;font-size:16px}.tc5 .t5-search__form input:focus{border-color:var(--coral)}.tc5 .t5-drawer{position:fixed;inset:0;z-index:9995;pointer-events:none}.tc5 .t5-drawer.is-open{pointer-events:auto}.tc5 .t5-drawer__scrim{position:absolute;inset:0;background:rgb(4 34 42 / .4);opacity:0;transition:opacity .4s}.tc5 .t5-drawer.is-open .t5-drawer__scrim{opacity:1}.tc5 .t5-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px, 88vw);background:var(--bg);padding:18px 22px 28px;display:flex;flex-direction:column;gap:20px;transform:translateX(100%);transition:transform .5s var(--ease);overflow-y:auto}.tc5 .t5-drawer.is-open .t5-drawer__panel{transform:none}.tc5 .t5-drawer__top{display:flex;align-items:center;justify-content:space-between}.tc5 .t5-drawer__top .t5-brand__word{font-size:23px}.tc5 .t5-drawer__nav{display:flex;flex-direction:column}.tc5 .t5-drawer__nav a{font:800 28px/1.25 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateX(24px);transition:opacity .4s,transform .5s var(--ease),color .3s;transition-delay:calc(var(--i) * 45ms + 120ms)}.tc5 .t5-drawer__nav a.is-on{color:var(--coral-ink)}.tc5 .t5-drawer.is-open .t5-drawer__nav a{opacity:1;transform:none}.tc5 .t5-drawer__foot{display:flex;gap:22px;font-weight:600;color:var(--muted);margin-top:auto}.tc5 .t5-foot{padding:0 0 clamp(18px, 3vw, 36px)}.tc5 .t5-foot__card{position:relative;isolation:isolate;overflow:hidden;border-radius:40px;background:var(--ink2);color:rgb(255 255 255 / .78);padding:clamp(44px, 6vw, 80px) clamp(22px, 5vw, 70px) 28px}.tc5 .t5-foot__top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(26px, 4vw, 56px)}.tc5 .t5-foot__brand p{margin-top:18px;max-width:340px;font-size:15px}.tc5 .t5-foot__social{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.tc5 .t5-foot__social a{padding:9px 16px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);font:700 13px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background-color .3s,border-color .3s}.tc5 .t5-foot__social a:hover{background:var(--grad);border-color:#fff0;color:#fff}.tc5 .t5-foot__col{display:flex;flex-direction:column;gap:10px}.tc5 .t5-foot__k{font:800 21px/1.2 var(--display);color:#fff;margin-bottom:6px}.tc5 .t5-foot__col a{font-size:15px;transition:color .3s,transform .3s var(--ease);width:fit-content}.tc5 .t5-foot__col a:hover{color:#FFB4A6;transform:translateX(3px)}.tc5 .t5-foot__bot{margin-top:clamp(36px, 5vw, 64px);padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.tc5 .t5-foot__up:hover{color:#FFB4A6}@media (max-width:1180px){.tc5 .t5-nav{display:none}.tc5 .t5-hdr__burger{display:inline-flex}.tc5 .t5-hdr__tools{margin-left:auto}.tc5 .t5-foot__top{grid-template-columns:1fr 1fr 1fr}.tc5 .t5-foot__brand{grid-column:1 / -1}}@media (max-width:680px){.tc5 .t5-hdr__in{gap:10px}.tc5 .t5-hdr.is-solid .t5-hdr__in{height:62px}.tc5 .t5-brand__word{font-size:23px}.tc5 .t5-brand__word span{display:none}.tc5 .t5-logo{width:34px;height:34px}.tc5 .t5-hdr__cta{display:none}.tc5 .t5-hide-sm{display:none!important}.tc5 .t5-ibtn{width:42px;height:42px}.tc5 .t5-hide-sm{display:none}.tc5 .t5-foot__card{border-radius:28px}.tc5 .t5-foot__top{grid-template-columns:1fr 1fr}.tc5 .t5-foot__bot{flex-direction:column}}.tc5 .t5-totop{position:fixed;right:clamp(16px, 2.4vw, 32px);bottom:clamp(16px, 2.4vw, 32px);z-index:60;width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,#F0558A,#FB7B32);box-shadow:0 14px 30px -10px rgb(240 85 138 / .6);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .35s,transform .35s var(--ease),box-shadow .3s}.tc5 .t5-totop.is-on{opacity:1;transform:none;pointer-events:auto}.tc5 .t5-totop:hover{transform:translateY(-3px);box-shadow:0 18px 36px -10px rgb(240 85 138 / .75)}.tc5 .t5-totop:focus-visible{outline:3px solid #04222A;outline-offset:3px}@media (prefers-reduced-motion:reduce){.tc5 *,.tc5 *::before,.tc5 *::after{transition:none!important;animation:none!important}}body.tc5-on .ds-cart-drawer:not(.open):not(.active):not(.is-open),body.tc5-on .ds-mobile-nav:not(.open){box-shadow:none!important}.tc5 .tc5-mm__trig,.tc5 .tc5-acc{display:inline-flex;align-items:center;gap:6px}.tc5 .t5-nav .tc5-mm__trig{position:relative;font:700 16px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);padding:10px 0;transition:color .3s}.tc5 .t5-nav .tc5-mm__trig::after{content:'';position:absolute;left:calc(50% - 10px);bottom:0;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--coral);transform:scale(0);transition:transform .35s var(--spring)}.tc5 .t5-nav .tc5-mm__trig:hover,.tc5 .t5-nav .tc5-mm__trig.is-on,.tc5 .t5-nav .tc5-mm__trig[aria-expanded="true"]{color:var(--coral-ink)}.tc5 .t5-nav .tc5-mm__trig.is-on::after,.tc5 .t5-nav .tc5-mm__trig[aria-expanded="true"]::after{transform:scale(1)}.tc5 .tc5-chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--spring)}.tc5 [aria-expanded="true"]>.tc5-chev{transform:rotate(180deg)}.tc5 .tc5-mega{position:absolute;left:0;right:0;top:100%;padding:0 clamp(18px, 4vw, 48px);pointer-events:none;visibility:hidden;transition:visibility 0s .4s}.tc5 .tc5-mega.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s}.tc5 .tc5-mega__in{position:relative;max-width:1224px;margin:10px auto 0;padding:26px 28px 28px;border-radius:26px;background:#fff;box-shadow:0 40px 80px -36px rgb(120 52 30 / .45),0 0 0 1px rgb(4 34 42 / .05);opacity:0;transform:translateY(-14px) scale(.985);transform-origin:50% 0;transition:opacity .3s var(--ease),transform .45s var(--ease);overflow:hidden;isolation:isolate}.tc5 .tc5-mega__in::before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:var(--grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease) .05s}.tc5 .tc5-mega__in::after{content:'';position:absolute;right:-120px;top:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(255 138 61 / .14),#fff0 70%);z-index:-1}.tc5 .tc5-mega.is-open .tc5-mega__in{opacity:1;transform:none}.tc5 .tc5-mega.is-open .tc5-mega__in::before{transform:scaleX(1)}.tc5 .tc5-mega__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.tc5 .tc5-mega__k{font:800 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-ink)}.tc5 .tc5-mega__all{font:700 14px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.tc5 .tc5-mega__all:hover{color:var(--coral-ink)}.tc5 .tc5-mega__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.tc5 .tc5-mega__grid li{opacity:0;transform:translateY(18px);transition:opacity .4s var(--ease),transform .55s var(--spring);transition-delay:0s}.tc5 .tc5-mega.is-open .tc5-mega__grid li{opacity:1;transform:none;transition-delay:calc(var(--i) * 55ms + 90ms)}.tc5 .tc5-mcard{display:flex;flex-direction:column;gap:6px;height:100%;padding:10px 10px 16px;border-radius:18px;color:var(--ink);background:var(--bg);transition:background-color .35s,box-shadow .35s,transform .45s var(--spring)}.tc5 .tc5-mcard:hover,.tc5 .tc5-mcard:focus-visible{background:#fff;box-shadow:var(--shadow);transform:translateY(-4px)}.tc5 .tc5-mcard.is-on{box-shadow:inset 0 0 0 2px var(--coral)}.tc5 .tc5-mcard__img{position:relative;display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--bg2);margin-bottom:8px}.tc5 .tc5-mcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .5s}.tc5 .tc5-mcard:hover .tc5-mcard__img img{transform:scale(1.09) rotate(-1deg)}.tc5 .tc5-mcard__img::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#fff0 30%,rgb(255 255 255 / .45) 50%,#fff0 70%);transform:translateX(-120%);transition:transform .9s var(--ease)}.tc5 .tc5-mcard:hover .tc5-mcard__img::after{transform:translateX(120%)}.tc5 .tc5-mcard__t{padding:0 6px;font:800 20px/1.1 var(--display);color:var(--ink)}.tc5 .tc5-mcard:hover .tc5-mcard__t{color:var(--coral-ink)}.tc5 .tc5-mcard__s{padding:0 6px;font-size:13.5px;line-height:1.45;color:var(--muted)}.tc5 .tc5-mcard__n{margin:auto 6px 0;padding-top:6px;font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink)}.tc5 .tc5-mcard--journal{background:var(--ink2)}.tc5 .tc5-mcard--journal .tc5-mcard__t{color:#fff}.tc5 .tc5-mcard--journal .tc5-mcard__s{color:rgb(255 255 255 / .7)}.tc5 .tc5-mcard--journal .tc5-mcard__n{color:#FFB4A6}.tc5 .tc5-mcard--journal:hover{background:#12363D}.tc5 .tc5-mcard--journal:hover .tc5-mcard__t{color:#FFB4A6}.tc5 .tc5-mega-scrim{position:fixed;inset:0;z-index:9980;background:rgb(4 34 42 / .22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .4s}.tc5.tc5-mega-on .tc5-mega-scrim,.tc5 .tc5-mega-on .tc5-mega-scrim{opacity:1;pointer-events:auto}.tc5 .t5-drawer__nav .tc5-acc{font:800 28px/1.25 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--line);justify-content:space-between;width:100%;text-align:left;opacity:0;transform:translateX(24px);transition:opacity .4s,transform .5s var(--ease),color .3s;transition-delay:calc(var(--i) * 45ms + 120ms)}.tc5 .t5-drawer.is-open .t5-drawer__nav .tc5-acc{opacity:1;transform:none}.tc5 .t5-drawer__nav .tc5-acc.is-on,.tc5 .t5-drawer__nav .tc5-acc[aria-expanded="true"]{color:var(--coral-ink)}.tc5 .tc5-acc .tc5-chev{width:24px;height:24px}.tc5 .tc5-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.tc5 .tc5-acc__panel.is-open{grid-template-rows:1fr}.tc5 .tc5-acc__in{overflow:hidden;display:flex;flex-direction:column;gap:4px}.tc5 .tc5-acc__panel.is-open .tc5-acc__in{padding:10px 0 12px}.tc5 .t5-drawer__nav .tc5-msub{display:flex;align-items:center;gap:12px;padding:7px 8px;border:0;border-radius:14px;font:400 15px/1.2 var(--sans);text-transform:none;letter-spacing:0;color:var(--ink);opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s var(--spring),background-color .3s;transition-delay:0s}.tc5 .tc5-acc__panel.is-open .tc5-msub{opacity:1;transform:none;transition-delay:calc(var(--j) * 50ms + 80ms)}.tc5 .t5-drawer__nav .tc5-msub:hover,.tc5 .t5-drawer__nav .tc5-msub.is-on{background:#fff}.tc5 .tc5-msub img{width:48px;height:48px;flex:none;border-radius:12px;object-fit:cover}.tc5 .tc5-msub span{display:flex;flex-direction:column;gap:3px}.tc5 .tc5-msub b{font:800 19px/1.1 var(--display)}.tc5 .tc5-msub small{font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink)}@media (max-width:1180px){.tc5 .tc5-mega,.tc5 .tc5-mega-scrim{display:none}}@media (prefers-reduced-motion:reduce){.tc5 .tc5-mega__in,.tc5 .tc5-mega__grid li,.tc5 .tc5-msub,.tc5 .tc5-acc__panel{transition:none!important}}@media (max-width:680px){.tc5 .t5-foot__card{padding:40px 22px 24px;text-align:center}.tc5 .t5-foot__top{grid-template-columns:1fr 1fr;gap:30px 16px}.tc5 .t5-foot__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;padding-bottom:30px;border-bottom:1px solid rgb(255 255 255 / .12)}.tc5 .t5-foot__brand .t5-brand{justify-content:center;margin:0 auto}.tc5 .t5-foot__brand p{margin:16px auto 0;max-width:320px}.tc5 .t5-foot__social{justify-content:center}.tc5 .t5-foot__col{align-items:center;gap:8px}.tc5 .t5-foot__k{font-size:19px;margin-bottom:4px}.tc5 .t5-foot__col a{width:auto}.tc5 .t5-foot__col a:hover{transform:none}.tc5 .t5-foot__col:last-child{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .12)}.tc5 .t5-foot__col:last-child .t5-foot__k{flex-basis:100%}.tc5 .t5-foot__col:last-child a{font-size:14px}.tc5 .t5-foot__bot{align-items:center;justify-content:center;text-align:center;margin-top:28px}}.tc5 .t5-foot__bot{align-items:center}.tc5 .t5-foot__pay{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.tc5 .t5-foot__pay>span{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:13px;color:rgb(255 255 255 / .72)}.tc5 .t5-foot__pay>span svg{width:15px;height:15px;color:#7FE0C4}.tc5 .t5-foot__pay i{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);font:800 11.5px/1 'Dosis',system-ui,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#fff;transition:background-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.tc5 .t5-foot__pay i:hover{background:rgb(255 255 255 / .16);transform:translateY(-2px)}.tc5 .t5-foot__pay i.is-pp{color:#8FC8FF}.tc5 .t5-foot__pay i.is-visa{color:#A9B8FF;letter-spacing:.1em}.tc5 .t5-foot__pay i.is-mc{color:#FFC07A}@media (max-width:680px){.tc5 .t5-foot__pay{margin-left:0;justify-content:center}.tc5 .t5-foot__pay>span{width:100%;justify-content:center;margin:0 0 2px}}:root{--ts-ink:#111827;--ts-paper:#f7f3ec;--ts-white:#ffffff;--ts-amber:#ffa520;--ts-amber-strong:#b86600;--ts-slate:#667085;--ts-slate-light:#98a2b3;--ts-border:#e5e7eb;--ts-blue:#dce6f1;--ts-clay:#e7d1c0;--bg-dark:var(--ts-paper);--bg-card:var(--ts-white);--bg-card-hover:#ffffff;--text-primary:var(--ts-ink);--text-secondary:var(--ts-slate);--border-color:var(--ts-border);--accent-color:var(--ts-ink);--button-bg:var(--ts-ink);--button-text:var(--ts-white);--font-heading:'Poppins', sans-serif;--font-body:'Poppins', sans-serif;--bg-page:var(--ts-paper)}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:clip;max-width:100%}body{background-color:var(--ts-paper);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:all 0.3s ease}.ds-container{max-width:1240px;margin:0 auto;padding:0 32px;width:100%}.woocommerce-page .ds-container,.woocommerce-cart .ds-container,.woocommerce-checkout .ds-container{max-width:1240px}@media (max-width:767px){.ds-container{padding:0 20px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.025em}.page-title,.woocommerce-products-header__title.page-title,.z-hero-title,.z-blog-hero h1{color:var(--accent-color)!important;text-transform:uppercase;letter-spacing:-1px;margin-top:0!important}.z-hero-left h1{text-transform:uppercase;letter-spacing:-1px;margin-top:0!important}.woocommerce-products-header{margin-top:50px}.ds-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;font-family:var(--font-body)}.ds-btn-lg{padding:20px 48px;font-size:1rem}.ds-btn-sm{padding:10px 24px;font-size:.85rem}.ds-btn-primary{background:var(--button-bg);color:var(--button-text)}.ds-btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 10px 20px rgb(26 36 26 / .2)}.ds-header{position:sticky;top:0;left:0;right:0;background:#fff;border-bottom:1px solid rgb(0 0 0 / .05);z-index:1000;transition:box-shadow 0.3s ease}.ds-header.scrolled{box-shadow:0 4px 20px rgb(0 0 0 / .06)}.ds-header-inner{width:100%;max-width:1240px;margin-inline:auto;padding:0 24px;height:76px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:24px}.ds-logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;line-height:1;flex-shrink:0}.ds-logo-wordmark{color:var(--ts-ink);font-size:22px;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.ds-logo-mark{position:relative;display:block;width:32px;height:36px;border-radius:12px 20px 14px 8px;background:#ffa520;flex-shrink:0}.ds-logo-mark-cut{position:absolute;left:0;bottom:0;width:20px;height:12px;background:#fff;border-top-right-radius:9999px}.ds-logo-words{display:flex;flex-direction:column}.ds-logo-main{font-size:34px;line-height:.86;font-weight:800;letter-spacing:-.055em;color:#000}.ds-logo-sub{margin-left:76px;margin-top:4px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.32em;color:rgb(0 0 0 / .55)}.ds-nav{display:none}@media(min-width:1024px){.ds-nav{display:block}}.nav-list{list-style:none;display:flex;gap:32px;margin:0;padding:0}.nav-list a{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#000;text-decoration:none;transition:color 0.2s}.nav-list a::after{content:none}.nav-list li.current-menu-item>a,.nav-list a:hover{color:#ff6f35}.nav-list a:hover::after{color:#ff6f35}.ds-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.ds-header-search{display:none;align-items:center;justify-content:space-between;background:#f3f4f6;border-radius:999px;padding:0 12px 0 16px;height:36px;width:200px;margin-right:4px}@media(min-width:768px){.ds-header-search{display:flex}}.ds-header-search input{flex:1;border:none;background:#fff0;outline:none;font-size:14px;color:#374151;font-family:var(--font-body)}.ds-header-search input::placeholder{color:#9ca3af}.ds-header-search button{background:none;border:none;padding:2px;cursor:pointer;color:#000;display:flex;align-items:center;margin-left:8px;flex-shrink:0;transition:color 0.2s}.ds-header-search button:hover{color:#ff6f35}.ds-hdr-icon{color:#000;background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;text-decoration:none;transition:color 0.2s;position:relative;font-size:13px;font-weight:700}.ds-hdr-icon:hover{color:#ff6f35}@media (max-width:767px){.ds-header-inner{padding:0 16px;height:64px}.ds-logo-main{font-size:26px}.ds-logo-mark{width:26px;height:30px}.ds-logo-mark-cut{width:16px;height:10px}.ds-logo-sub{margin-left:58px}.ds-header-actions{gap:12px}}.ds-hamburger{min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#fff0;color:var(--ts-ink);font:700 13px/1 var(--font-body);cursor:pointer}@media (max-width:639px){.ds-account-btn,.ds-wishlist-btn{display:none}}.ds-hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:#fff0;border:none;cursor:pointer;padding:0;z-index:1100}.ds-hamburger span{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all 0.3s ease}@media (max-width:767px){.ds-hamburger{display:flex}}.ds-mobile-nav{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background:#fff;z-index:9999;padding:40px 32px;transform:translateX(110%);transition:transform 0.4s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 40px rgb(0 0 0 / .1);overflow-y:auto}.ds-mobile-nav.open{transform:translateX(0)}.ds-mobile-nav-close{position:absolute;top:20px;right:24px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-primary)}.ds-mobile-nav-list{list-style:none;padding:0;margin:0}.ds-mobile-nav-list li{border-bottom:1px solid var(--border-color)}.ds-mobile-nav-list li a{display:block;padding:18px 0;font-family:var(--font-heading);font-size:1.6rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:color 0.2s}.ds-mobile-nav-list li a:hover{color:var(--accent-color)}.ds-mobile-tabs{display:flex;gap:0;border-bottom:2px solid var(--border-color);margin-bottom:20px}.ds-mobile-tab{flex:1;padding:12px 0;font-family:var(--font-heading);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(0 0 0 / .35);background:none;border:none;border-bottom:3px solid #fff0;margin-bottom:-2px;cursor:pointer;transition:color 0.2s,border-color 0.2s}.ds-mobile-tab.active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.ds-mobile-tab-panel{display:none}.ds-mobile-tab-panel.active{display:block}.ds-mobile-cat-list{list-style:none;padding:0;margin:0}.ds-mobile-cat-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-color);text-decoration:none;color:var(--text-primary);font-size:15px;font-weight:600;transition:color 0.2s}.ds-mobile-cat-item:hover{color:#ffa520}.ds-mobile-cat-img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#ede8df}.ds-mobile-cat-icon{width:40px;height:40px;border-radius:8px;background:#ede8df;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ds-mobile-cat-name{flex:1}.ds-mobile-cat-count{font-size:12px;font-weight:700;color:rgb(0 0 0 / .35);background:rgb(0 0 0 / .06);padding:2px 8px;border-radius:999px}.ds-mobile-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:9998;backdrop-filter:blur(2px)}.ds-mobile-overlay.open{display:block}.ds-mobile-search{display:flex;align-items:center;background:#f4f4f2;border-radius:999px;border:1.5px solid rgb(0 0 0 / .07);padding:0 14px 0 18px;height:46px;margin-bottom:20px;transition:border-color 0.2s,box-shadow 0.2s}.ds-mobile-search:focus-within{border-color:#ffa520;box-shadow:0 0 0 3px rgb(255 165 32 / .12)}.ds-mobile-search input[type="search"]{flex:1;border:none;background:#fff0;outline:none;font-family:var(--font-body);font-size:14px;color:#1a1a1a;min-width:0;-webkit-appearance:none;appearance:none}.ds-mobile-search input[type="search"]::-webkit-search-cancel-button{display:none}.ds-mobile-search input[type="search"]::placeholder{color:#aaa}.ds-mobile-search button{flex-shrink:0;background:#1a1a1a;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background 0.2s;margin-left:8px}.ds-mobile-search button:hover{background:#ffa520}.ds-mobile-search button svg{width:14px;height:14px}.ds-cart-icon{position:relative}.cart-count{position:absolute;top:-8px;right:-8px;background:#111827;color:#fff;font-size:.65rem;font-weight:700;height:16px;min-width:16px;padding:0 3px;border-radius:999px;display:flex;align-items:center;justify-content:center}.ds-main{padding-top:20px}body.admin-bar .ds-main{padding-top:20px}@media (max-width:782px){body.admin-bar .ds-main{padding-top:20px}}@media (max-width:767px){.ds-main{padding-top:20px}}.z-home{margin-top:-50px;padding-top:0}.c-hero{position:relative;overflow:hidden;border-radius:0;margin:0;padding:150px 0 80px;background:linear-gradient(135deg,#cde0b4 0%,#abb993 25%,#8ca179 50%,#768f63 75%,#567144 100%);min-height:520px;width:100%}.c-hero .ds-container{display:flex;align-items:center;gap:60px}.c-hero-text{flex:1.2;position:relative;z-index:2}.c-hero-slider-wrap{flex:1;position:relative;z-index:2;overflow:hidden;max-width:45vw;min-width:0;margin-top:50px;border-radius:20px}.c-hero::before{content:'';position:absolute;width:80vh;height:80vh;background:radial-gradient(circle,#f0f7e6 0%,transparent 70%);top:-20vh;right:-20vh;border-radius:50%;animation:heroOrb 8s ease-in-out infinite alternate;pointer-events:none}.c-hero::after{content:'';position:absolute;right:20%;bottom:-80px;width:450px;height:450px;background:radial-gradient(circle at center,rgb(160 120 240 / .35),transparent 70%);border-radius:50%;animation:heroOrb 10s ease-in-out infinite alternate-reverse;pointer-events:none}@keyframes heroOrb{0%{transform:translate(0,0) scale(1)}100%{transform:translate(40px,30px) scale(1.1)}}.c-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .7);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .9);border-radius:99px;padding:10px 20px;font-size:.9rem;font-weight:600;color:#4a2d8a;margin-bottom:32px;position:relative;z-index:2}.badge-icon{display:flex;align-items:center;color:#7c4fc9}.c-hero-title{font-family:var(--font-heading);font-size:3rem;line-height:1;letter-spacing:-2px;color:#1a0a3d;margin-bottom:24px;max-width:100%;position:relative;z-index:2;font-weight:800;text-transform:uppercase}.c-hero-title span{color:#7c4fc9;font-style:italic;font-weight:700}.c-hero-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33% - 14px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 0 20px;-webkit-overflow-scrolling:touch}.c-hero-slider::-webkit-scrollbar{display:none}.c-hero-slider.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none!important}.c-hero-slide{scroll-snap-align:start;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--text-primary);display:flex;flex-direction:column;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 4px 16px rgb(0 0 0 / .06)}.c-hero-slide:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgb(0 0 0 / .12)}.c-hero-slide img{display:block;width:100%;height:clamp(140px, 15vw, 220px);aspect-ratio:auto;object-fit:cover;object-position:center}.c-hero-slide-img-link{display:block;width:100%;overflow:hidden}.c-hero-slide-img-link img{transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.c-hero-slide:hover .c-hero-slide-img-link img{transform:scale(1.05)}.c-hero-slide-title-link{text-decoration:none;display:block}.c-hero-slide-title-link h4{transition:color 0.3s ease}.c-hero-slide-title-link:hover h4{color:var(--accent-color)!important}.c-hero-slide-info{padding:12px 14px 14px;min-height:105px;display:flex;flex-direction:column;justify-content:space-between}.c-hero-slide-info h4{font-family:var(--font-heading);font-size:.85rem;font-weight:600;margin:0 0 4px;color:var(--text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-hero-slide-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.c-hero-slide-meta .price{font-size:.9rem;font-weight:700;color:var(--accent-color);margin:0}.c-hero-buy-now-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--text-primary);color:#ffffff!important;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:5px 12px;border-radius:99px;text-decoration:none;border:1px solid var(--text-primary);transition:all 0.25s cubic-bezier(.25,1,.5,1);line-height:1}.c-hero-buy-now-btn:hover{background:#fff0;color:var(--text-primary)!important;border-color:var(--text-primary);transform:translateY(-1px)}.c-hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:1px solid var(--border-color);border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .1);color:var(--text-primary);z-index:10;transition:all 0.3s}.c-hero-nav:hover{background:var(--text-primary);color:#fff}.c-hero-prev{left:10px}.c-hero-next{right:10px;left:auto}.c-hero-subtitle{font-size:1.15rem;color:#3d1f6e;margin-bottom:48px;max-width:420px;line-height:1.7;position:relative;z-index:2;opacity:.8}.c-hero-btn{display:inline-flex;align-items:center;gap:8px;background:#202918;color:#fff;padding:18px 36px;border-radius:999px;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:2;box-shadow:0 10px 30px rgb(32 41 24 / .3)}.c-hero-btn svg{flex:0 0 auto}.c-hero-btn:hover{background:#3a4a2e;transform:translateY(-3px);box-shadow:0 16px 40px rgb(32 41 24 / .4)}@media (max-width:900px){.c-hero{padding:112px 0 72px;min-height:auto}.c-hero .ds-container{flex-direction:column;gap:34px}.c-hero-text{max-width:760px}.c-hero-title{font-size:clamp(2.65rem, 6vw, 3.55rem);line-height:1.08;letter-spacing:-1px;max-width:760px}.c-hero-subtitle{max-width:520px;margin-bottom:36px;font-size:1.05rem;line-height:1.65}.c-hero-slider-wrap{width:100%;max-width:100%;margin-top:12px}.c-hero-slider{grid-auto-columns:calc(50% - 10px)}.c-hero-slide img{height:clamp(180px, 30vw, 240px)}.c-hero-slide-info{min-height:78px;padding:10px 12px 12px}.c-hero-slide-info h4{font-size:.78rem;line-height:1.25}.c-hero-slide-info .price{font-size:.82rem}}@media (min-width:768px) and (max-width:1050px){.ds-header{top:16px;width:calc(100% - 28px);max-width:none}.ds-header-inner{padding:0 10px 0 18px;gap:16px}.ds-logo img{max-height:42px!important}.nav-list{gap:22px}.nav-list a{font-size:1rem;line-height:1.1}.ds-header-actions{gap:14px}.ds-account-btn{display:none!important}.z-beliefs-section{margin-bottom:88px!important}.z-beliefs-section>div:first-child{margin-bottom:36px!important}.z-beliefs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.z-beliefs-card{min-width:0;padding:28px 22px!important;gap:24px!important;border-radius:16px!important}.z-beliefs-card svg{width:32px;height:32px}.z-beliefs-card h3{font-size:1.05rem!important;line-height:1.25!important}.z-beliefs-card p{font-size:0.9rem!important;line-height:1.5!important}}@media (max-width:767px){.c-hero{padding:110px 0 60px}.c-hero .ds-container{flex-direction:column;gap:32px}.c-hero-text{text-align:center;display:flex;flex-direction:column;align-items:center}.c-hero-title{font-size:2.2rem;letter-spacing:-1px;margin-bottom:16px}.c-hero-subtitle{font-size:1rem;margin-bottom:28px;max-width:100%}.c-hero-btn{padding:14px 28px;font-size:1rem}.c-hero-badge{font-size:.8rem;margin-bottom:20px}.c-hero-slider-wrap{display:none!important}.c-product-slider{grid-auto-columns:calc(50% - 6px)!important;gap:12px!important}.c-product-slider .c-product-card-info{padding:12px 10px!important}.c-product-slider .c-product-card-info h3{font-size:0.85rem!important}.c-product-slider .c-product-actions{flex-direction:column!important;gap:8px!important;padding-top:8px!important}.c-product-slider .c-product-actions>div:first-child{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important}.c-product-slider .c-product-actions .price{font-size:0.95rem!important;flex-shrink:1!important;min-width:0!important;white-space:nowrap!important;margin:0!important;padding:0!important;text-align:left}.c-product-slider .c-product-actions .add_to_cart_button{width:auto!important;flex-shrink:0!important;height:36px!important;padding:0 12px!important;font-size:0.78rem!important;white-space:nowrap!important;letter-spacing:0.5px!important;margin:0!important;margin-left:auto!important}.c-product-slider .c-product-actions .ds-btn{height:40px!important;font-size:0.85rem!important}.single-product .ds-main{margin:40px auto 40px;padding:0 16px}.c-product-wrapper{flex-direction:column;gap:20px;margin-bottom:30px}.c-product-gallery{position:static;max-width:100%;width:100%}.c-product-info{min-width:0;width:100%;padding-top:0}.c-product-title{font-size:1.1rem;letter-spacing:-.5px}.c-product-price{font-size:1.3rem}.c-main-image img{max-height:380px}.c-thumb-item{width:56px}.c-add-to-cart-box .cart{flex-wrap:wrap}.c-bottom-desc{margin-top:40px;margin-bottom:40px}.c-bottom-desc-inner{padding:28px 20px;border-radius:20px}.c-bottom-title{font-size:1.8rem}.c-related-products{margin-top:40px;margin-bottom:40px}.c-related-grid{grid-template-columns:repeat(2,1fr);gap:16px}.c-related-header h2{font-size:1.8rem}.c-guarantees{display:none}.c-guarantees-grid{grid-template-columns:repeat(2,1fr);gap:20px}.z-blog-archive-page{padding-top:120px}.z-blog-grid{grid-template-columns:1fr!important}.z-footer-cols{flex-direction:column!important;gap:32px!important}.z-footer-cta-text{font-size:2rem!important}}@media (max-width:480px){.c-related-grid{grid-template-columns:1fr}.c-guarantees-grid{grid-template-columns:1fr}.c-product-title{font-size:1rem}.c-product-price{font-size:1.2rem}}@keyframes marqueeText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.z-marquee{overflow:hidden;white-space:nowrap;display:flex;background:var(--accent-color);color:#fff;padding:24px 0;align-items:center;border-radius:40px;margin:0 24px}.z-marquee-inner{display:flex;animation:marqueeText 20s linear infinite}.z-marquee-item{font-family:var(--font-heading);font-size:4rem;padding:0 60px;letter-spacing:2px}.shop-section{padding:80px 0}.section-header{margin-bottom:48px}.section-title{font-family:var(--font-heading);font-size:2.2rem;font-weight:700}.c-product-slider-wrap{overflow:hidden;position:relative}.c-product-slider{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding-bottom:16px;-webkit-overflow-scrolling:touch}.c-product-slider::-webkit-scrollbar{display:none}.c-product-slider.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none!important}.c-product-card{scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--border-color);transition:transform 0.3s,box-shadow 0.3s;display:flex;flex-direction:column}.c-product-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgb(0 0 0 / .08)}.c-product-card-img{aspect-ratio:4/3;overflow:hidden;background:#f5f3f0;position:relative}.c-product-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.c-product-card:hover .c-product-card-img img{transform:scale(1.05)}.c-quick-view{position:absolute;bottom:16px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;transition:all 0.3s ease;z-index:10}.c-product-card:hover .c-quick-view{transform:translateX(-50%) translateY(0);opacity:1}.c-quick-view-btn{background:rgb(255 255 255 / .95);color:var(--text-primary);padding:10px 20px;font-size:.85rem;font-weight:600;border-radius:999px;text-decoration:none;box-shadow:0 4px 12px rgb(0 0 0 / .1);white-space:nowrap;display:inline-block;transition:all 0.3s ease;border:none;cursor:pointer;position:relative;z-index:20}.c-quick-view-btn:hover{background:var(--text-primary);color:#fff}.c-product-card-info{padding:20px}.c-product-card-info h3{font-family:var(--font-heading);font-size:.95rem;font-weight:600;margin:0 0 8px;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-product-card-price{font-size:1rem;font-weight:700;color:var(--accent-color)}.c-slider-arrows{display:flex;gap:8px}.c-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-color);background:#fff;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all 0.3s;color:var(--text-primary)}.c-arrow:hover{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}ul.products::before,ul.products::after{display:none!important}ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:40px!important;margin:0!important;padding:0!important}ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:#fff;padding:12px!important;text-align:left;border-radius:20px;border:none;box-shadow:0 10px 30px rgb(0 0 0 / .03);position:relative;display:flex;flex-direction:column}ul.products li.product:hover{box-shadow:0 15px 40px rgb(0 0 0 / .06)}ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;text-decoration:none}ul.products li.product img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#fcfcfc;padding:0;margin-bottom:20px!important;transition:transform 0.4s ease;border-radius:14px}ul.products li.product:hover img{transform:scale(1.02)}.z-product-badges{position:absolute;top:24px;left:24px;display:flex;gap:8px;z-index:10;padding:0!important}.z-badge{font-family:var(--font-body);font-weight:500;font-size:.95rem;letter-spacing:0;color:#fff;padding:4px 16px;border-radius:8px}.z-feature{background:var(--accent-color)}.z-hot{background:#e05e19}.z-new{background:#10b981}.z-promo{background:#ef4444}ul.products li.product .woocommerce-loop-product__title{width:100%;text-align:center!important;font-family:var(--font-body);font-weight:600!important;font-size:1.15rem!important;letter-spacing:0;color:var(--text-primary)!important;padding:0!important;line-height:1.3;margin:0 0 12px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}ul.products li.product .price{width:100%;text-align:center!important;padding:0!important;color:var(--text-secondary)!important;font-size:1.1rem!important;font-weight:500!important;font-family:var(--font-body);margin:0!important;margin-top:auto!important}a.added_to_cart{display:none!important}.single-product .ds-main{max-width:1400px;margin:0 auto 80px;padding:40px 40px 0}@media (max-width:767px){.single-product .ds-main{margin:80px auto 40px;padding:0 16px}}.woocommerce-notices-wrapper:empty{display:none}.b-layout{display:grid;grid-template-columns:1fr;gap:60px;align-items:start}@media(min-width:900px){.b-layout{grid-template-columns:1fr 1fr;gap:100px}}.b-col-left{display:flex;flex-direction:column;gap:60px}.b-gallery img{width:100%;height:auto;border-radius:40px;display:block}.b-description{font-size:1.15rem;color:var(--text-secondary);line-height:1.8}.b-col-right{position:relative;height:100%}.b-sticky-box{position:sticky;top:160px}.b-title{font-family:var(--font-heading);font-size:clamp(4rem, 6vw, 6rem);letter-spacing:2px;margin-bottom:16px;line-height:.9}.b-price{font-size:2rem;color:var(--text-primary);font-weight:500;margin-bottom:40px;font-family:var(--font-body)}.b-add-to-cart form.cart{display:flex;gap:16px;margin-bottom:60px;align-items:stretch}.b-add-to-cart form.cart .quantity{display:flex;border:1px solid var(--border-color);border-radius:999px;overflow:hidden;height:auto;align-items:stretch}.b-add-to-cart form.cart .quantity button.b-qty-btn{background:#fff0;border:none;font-size:1.2rem;font-weight:500;font-family:var(--font-body);width:48px;color:var(--text-primary);cursor:pointer;transition:all 0.2s ease}.b-add-to-cart form.cart .quantity button.b-qty-btn:hover{background:#e0e0e0}.b-add-to-cart form.cart .quantity input.qty{border:none;background:#fff0;padding:0 16px;text-align:center;font-size:1.2rem;font-weight:600;width:60px;-moz-appearance:textfield;appearance:textfield}.b-add-to-cart form.cart .quantity input.qty::-webkit-outer-spin-button,.b-add-to-cart form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.b-add-to-cart form.cart button.single_add_to_cart_button{flex:1;background:var(--button-bg);color:var(--button-text);width:auto;padding:24px;font-size:1.2rem;border-radius:999px;font-family:var(--font-heading);letter-spacing:2px;transition:all 0.3s ease;border:none;cursor:pointer;margin:0}.b-add-to-cart form.cart button.single_add_to_cart_button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 10px 30px rgb(26 36 26 / .3)}.b-accordion{display:flex;flex-direction:column}.b-acc-item{padding:32px 0;border-top:1px solid var(--border-color)}.b-acc-item h4{font-family:var(--font-heading);font-size:2rem;letter-spacing:1px;color:var(--text-primary);margin-bottom:16px}.b-acc-item p{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.b-related{grid-column:1 / -1;margin-top:120px;padding-top:120px;border-top:1px solid var(--border-color)}.b-related ul.products::before,.b-related ul.products::after{display:none!important}.b-related ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:40px!important;margin:0!important;padding:0!important}.b-related ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:#fff0;padding:0!important;text-align:left}.b-related ul.products li.product img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:24px!important;border-radius:40px;transition:transform 0.4s ease}.b-related ul.products li.product:hover img{transform:scale(1.02)}.b-related ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-heading);font-size:1.15rem!important;font-weight:700!important;letter-spacing:1px;color:var(--button-bg)!important;padding:0 16px!important}.b-related ul.products li.product .price{padding:8px 16px!important;color:var(--text-secondary)!important;font-size:1.2rem!important}.b-related ul.products li.product .button{margin:24px 16px!important;display:inline-block!important;background:var(--bg-card)!important;color:var(--text-primary)!important;border-radius:999px!important;text-align:center!important;padding:16px 32px!important;font-weight:600!important;text-transform:uppercase!important;font-size:0.9rem!important;transition:all 0.3s ease!important;border:1px solid var(--border-color)!important}.b-related>h2{font-family:var(--font-heading);font-size:5rem;margin-bottom:60px;text-align:left;width:100%;letter-spacing:2px}.ds-footer{background:#030712;color:#9ca3af;margin:0;padding:0;border-radius:0}.ds-footer-inner{max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px}.ds-footer-newsletter{border-bottom:1px solid rgb(31 41 55 / .9)}.ds-footer-newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:38px;padding-bottom:38px}.ds-footer-newsletter h3{color:#fff;font-size:18px;font-weight:800;margin:0 0 8px;letter-spacing:-.03em}.ds-footer-newsletter p{color:#6b7280;font-size:13px;margin:0;line-height:1.6}.ds-footer-subscribe{display:flex;align-items:center;gap:10px;width:min(100%, 380px)}.ds-footer-subscribe input{flex:1;height:40px;border:1px solid #1f2937;border-radius:999px;background:#1f2937;color:#fff;padding:0 18px;font-size:13px;outline:none}.ds-footer-subscribe input::placeholder{color:#9ca3af}.ds-footer-subscribe button{height:40px;border:0;border-radius:999px;background:#f97316;color:#fff;padding:0 18px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease}.ds-footer-subscribe button:hover{background:#ea580c}.ds-footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.35fr;gap:72px;padding-top:52px;padding-bottom:52px}.ds-footer-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:18px;font-weight:800;margin-bottom:18px}.ds-footer-logo>span:last-child span{color:#fb923c}.ds-footer-logo-mark{width:28px;height:28px;border-radius:8px;background:#f97316;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.ds-footer-brand p{color:#6b7280;font-size:14px;line-height:1.7;margin:0 0 20px;max-width:280px}.ds-footer-socials{display:flex;gap:12px}.ds-footer-socials a{width:30px;height:30px;border-radius:999px;background:#1f2937;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:700;transition:all .2s ease}.ds-footer-socials a:hover{background:#f97316;color:#fff}.ds-footer-col h4{color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px}.ds-footer-col ul{list-style:none;padding:0;margin:0}.ds-footer-col li{color:#6b7280;font-size:13px;line-height:1.7;margin-bottom:10px}.ds-footer-col a{color:#9ca3af;text-decoration:none;transition:color .2s ease}.ds-footer-col a::before{content:"›";color:#6b7280;margin-right:8px}.ds-footer-contact a::before{content:"✉";color:#f97316;margin-right:8px}.ds-footer-contact li:nth-child(2)::before{content:"⌖";color:#f97316;margin-right:8px}.ds-footer-col a:hover{color:#fb923c}.ds-footer-pay-title{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 10px}.ds-footer-payments{display:flex;flex-wrap:wrap;gap:8px}.ds-footer-payments span{color:#9ca3af;background:#1f2937;border:1px solid #374151;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:800}.ds-footer-bottom{border-top:1px solid rgb(31 41 55 / .9);padding:0;color:#6b7280}.ds-footer-bottom .ds-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px}.ds-footer-bottom p{margin:0;font-size:12px}.ds-footer-bottom a{color:#6b7280;text-decoration:none;font-size:12px;margin-left:26px;transition:color .2s ease}.ds-footer-bottom a:hover{color:#9ca3af}@media (max-width:900px){.ds-footer-newsletter-inner{flex-direction:column;align-items:flex-start}.ds-footer-subscribe{width:100%}.ds-footer-main{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:640px){.ds-footer-main{grid-template-columns:1fr}.ds-footer-bottom .ds-footer-inner{flex-direction:column;align-items:flex-start}.ds-footer-bottom a{margin-left:0;margin-right:18px}}.footer-hero{margin-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:40px}.c-post-content p{margin-bottom:14px}.c-post-content h2,.c-post-content h3{font-family:var(--font-heading);font-weight:700;color:var(--text-primary);margin:32px 0 14px;letter-spacing:-.5px;line-height:1.25}.c-post-content h2{font-size:clamp(1.875rem, 2.3vw, 2.125rem)}.c-post-content h3{font-size:clamp(1.4375rem, 1.8vw, 1.625rem)}.footer-hero-title{font-family:var(--font-heading);font-size:clamp(2rem, 5vw, 3.5rem);letter-spacing:1px;line-height:1.2;color:var(--bg-card);max-width:100%;padding:0 20px;text-align:center;margin:0 auto;word-wrap:break-word;overflow-wrap:break-word;text-transform:uppercase}@media (max-width:768px){.footer-hero-title{font-size:clamp(1.4rem, 4vw, 2rem)}.ds-footer{margin:0 16px;padding:40px 20px 20px;border-radius:24px 24px 0 0}}.ds-footer{background:#030712!important;color:#9ca3af!important;margin:0!important;padding:0!important;border-radius:0!important}.ds-footer-light{background:#fbf7f1;border-top:1px solid rgb(0 0 0 / .10);padding:0;margin:0}.ds-footer-light-inner{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:64px;padding-top:60px;padding-bottom:60px}.ds-fl-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:20px}.ds-fl-logo-mark{width:36px;height:36px;border-radius:10px;background:#ffa520;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}.ds-fl-logo-text{font-size:20px;font-weight:800;color:#000;letter-spacing:-.04em;line-height:1}.ds-fl-logo-text em{font-style:normal;color:#9a5600}.ds-fl-contact{list-style:none;padding:0;margin:0 0 24px}.ds-fl-contact li{font-size:14px;color:rgb(0 0 0 / .55);line-height:1.9}.ds-fl-contact a{color:rgb(0 0 0 / .55);text-decoration:none;transition:color .2s}.ds-fl-contact a:hover{color:#d90d3d}.ds-fl-nl-label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#000;margin-bottom:12px}.ds-fl-nl-form{display:flex;align-items:center;overflow:hidden;border:1px solid rgb(0 0 0 / .15);border-radius:8px;background:#fff}.ds-fl-nl-form input{flex:1;border:none;outline:none;padding:12px 16px;font-size:14px;color:#000;background:#fff0}.ds-fl-nl-form input::placeholder{color:rgb(0 0 0 / .35)}.ds-fl-nl-form button{border:none;background:#fff0;padding:12px 16px;font-size:18px;color:#ffa520;cursor:pointer;transition:color .2s;line-height:1}.ds-fl-nl-form button:hover{color:#d90d3d}.ds-fl-col h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#000;margin:0 0 20px}.ds-fl-col ul{list-style:none;padding:0;margin:0}.ds-fl-col li{margin-bottom:12px}.ds-fl-col a{font-size:14px;color:rgb(0 0 0 / .55);text-decoration:none;transition:color .2s}.ds-fl-col a:hover{color:#d90d3d}.ds-fl-col--shop ul{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:0}.ds-fl-col--shop li{margin-bottom:12px}.ds-fl-bottom{border-top:1px solid rgb(0 0 0 / .10);padding:20px 32px}.ds-fl-bottom p,.ds-fl-pay-label{color:#5f5b56}.ds-fl-bottom .ds-footer-light-inner{grid-template-columns:1fr 1fr;gap:20px;padding-top:0;padding-bottom:0;align-items:center}.ds-fl-bottom p{font-size:14px;color:rgb(0 0 0 / .50);margin:0}.ds-fl-payments{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.ds-fl-pay-label{font-size:13px;font-weight:700;color:rgb(0 0 0 / .50)}.ds-fl-payments span:not(.ds-fl-pay-label){font-size:10px;font-weight:800;background:#fff;border:1px solid rgb(0 0 0 / .10);color:rgb(0 0 0 / .60);padding:5px 9px;border-radius:5px;box-shadow:0 1px 3px rgb(0 0 0 / .06)}@media (max-width:1024px){.ds-footer-light-inner{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:640px){.ds-footer-light-inner{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.ds-fl-bottom .ds-footer-light-inner{grid-template-columns:1fr}.ds-fl-payments{justify-content:flex-start}}.footer-links-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}@media(max-width:900px){.footer-links-grid{grid-template-columns:1fr;gap:30px}}.footer-col h3{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:1px;margin-bottom:16px;color:rgb(255 255 255 / .7)}.footer-desc{color:rgb(255 255 255 / .7);font-size:1.2rem;max-width:400px;line-height:1.8}.footer-col h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:#fff;font-size:1.2rem;text-decoration:none}.footer-col ul a:hover{color:rgb(255 255 255 / .6)}.footer-bottom{justify-content:space-between;display:flex;color:rgb(255 255 255 / .5);padding-top:40px;font-size:.9rem}.z-page{margin-top:0;padding-bottom:100px}.z-page-header{text-align:center;margin-bottom:80px}.z-page-header .z-hero-subtitle{max-width:800px}.z-page-about-full{padding-top:40px}.z-about-hero{margin:0 40px;border-radius:40px;overflow:hidden;background:var(--accent-color)}.z-hero-split{display:grid;grid-template-columns:1fr}@media(min-width:900px){.z-hero-split{grid-template-columns:1fr 1fr}}.z-hero-left{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.z-hero-left h1{font-family:var(--font-heading);color:#fff;font-size:clamp(4rem, 8vw, 8rem);line-height:.9;margin-bottom:24px;letter-spacing:2px}.z-hero-left .z-subtitle{color:rgb(255 255 255 / .7);font-size:1.25rem}.z-hero-right img{width:100%;height:100%;object-fit:cover;min-height:400px;display:block}.z-about-stats{margin-top:100px;margin-bottom:100px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:40px 0}.z-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;text-align:left}@media(min-width:900px){.z-stats-grid{grid-template-columns:repeat(4,1fr)}}.z-stat-num{font-family:var(--font-heading);font-size:5rem;letter-spacing:2px;color:var(--accent-color);margin-bottom:8px;line-height:1}.z-stat-label{font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500;letter-spacing:1px}.z-about-journey{margin-bottom:120px}.z-journey-split{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width:900px){.z-journey-split{grid-template-columns:1fr 2fr;gap:100px}}.z-journey-header h2{font-size:4rem;margin-bottom:16px}.z-journey-header p{font-size:1.1rem;color:var(--text-secondary)}.z-timeline{display:flex;flex-direction:column;gap:60px;border-left:1px solid var(--border-color);padding-left:40px}.z-timeline-item{position:relative}.z-timeline-item::before{content:"";position:absolute;left:-46px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--accent-color)}.z-timeline-year{font-family:var(--font-heading);font-size:3rem;color:var(--text-secondary);margin-bottom:16px;line-height:1}.z-timeline-text h4{font-size:1.5rem;margin-bottom:8px;font-family:var(--font-body);font-weight:600}.z-timeline-text p{color:var(--text-secondary);font-size:1.1rem}.z-about-focus{background:var(--accent-color);color:#fff;padding:120px 40px;border-radius:40px;margin:0 40px 120px}.z-focus-split{padding:0;display:grid;grid-template-columns:1fr;gap:60px}@media(min-width:900px){.z-focus-split{grid-template-columns:1fr 1fr;gap:100px}}.z-focus-left h2{color:#fff;font-size:5rem;margin-bottom:40px}.z-focus-left img{width:100%;border-radius:40px;height:400px;object-fit:cover}.z-accordion-group{display:flex;flex-direction:column}.z-accordion-item{border-bottom:1px solid rgb(255 255 255 / .2)}.z-about-faq .z-accordion-item{border-bottom:1px solid var(--border-color)}.z-accordion-title{padding:32px 0;font-family:var(--font-heading);font-size:2.5rem;letter-spacing:1px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.z-about-faq .z-accordion-title{color:var(--text-primary)}.z-accordion-title span{font-family:var(--font-body);font-weight:300;font-size:2rem;transition:transform 0.3s}.z-accordion-item.active .z-accordion-title span{transform:rotate(45deg)}.z-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.z-accordion-content p{padding-bottom:32px;font-size:1.1rem;color:rgb(255 255 255 / .7)}.z-about-faq .z-accordion-content p{color:var(--text-secondary)}.z-about-crew{margin-bottom:120px}.z-section-header h2{font-size:5rem;text-align:center;margin-bottom:60px}.z-crew-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(min-width:900px){.z-crew-grid{grid-template-columns:repeat(4,1fr)}}.z-crew-member img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;border-radius:20px;margin-bottom:24px;filter:grayscale(50%);transition:filter 0.3s}.z-crew-img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;border-radius:20px;margin-bottom:24px;filter:grayscale(50%);transition:filter 0.3s}.z-crew-member:hover img{filter:grayscale(0%)}.z-crew-member h4{font-family:var(--font-body);font-size:1.2rem;font-weight:600;margin-bottom:4px}.z-crew-member p{color:var(--text-secondary)}.z-about-faq{margin-bottom:120px}.z-faq-split{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:900px){.z-faq-split{grid-template-columns:1fr 2fr;gap:100px}}.z-faq-header h2{font-size:5rem}.z-about-newsletter{margin-bottom:120px}.z-nl-box{background:var(--bg-card);border-radius:40px;border:1px solid var(--border-color);padding:80px 40px;text-align:center}.z-nl-box h2{font-size:4rem;margin-bottom:16px}.z-nl-box p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:40px}.z-nl-form{display:flex;max-width:500px;margin:0 auto;gap:16px;flex-wrap:wrap}.z-nl-form input{flex:1;border:1px solid var(--border-color);border-radius:999px;padding:0 24px;font-family:var(--font-body);min-width:200px;background:#fff0}.z-nl-form button{padding:20px 40px}.z-contact-grid{display:grid;gap:60px;grid-template-columns:1fr}@media(min-width:900px){.z-contact-grid{grid-template-columns:1fr 1.5fr;gap:100px}}.z-contact-info{display:flex;flex-direction:column;gap:40px}.info-block h4{font-family:var(--font-heading);font-size:2.5rem;letter-spacing:1px;margin-bottom:8px;color:var(--accent-color)}.info-block p{color:var(--text-secondary);font-size:1.1rem}.z-form{display:flex;flex-direction:column;gap:32px}.z-input-group input,.z-input-group textarea{width:100%;background:#fff0;border:none;border-bottom:1px solid var(--border-color);padding:16px 0;font-family:var(--font-body);font-size:1rem;color:var(--text-primary);transition:border-color 0.3s}.z-input-group input:focus,.z-input-group textarea:focus{outline:none;border-bottom-color:var(--text-primary)}.z-form button{margin-top:24px;width:fit-content;padding-left:60px;padding-right:60px}.ds-scroll-top{position:fixed;bottom:80px;right:40px;width:60px;height:60px;border-radius:99px;background:var(--accent-color);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.4s cubic-bezier(.4,0,.2,1);z-index:500;box-shadow:0 10px 30px rgb(26 36 26 / .3)}.ds-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.ds-scroll-top:hover{transform:translateY(-5px);background:#000}.c-product-wrapper{display:flex;flex-direction:column;gap:40px;padding-top:30px;margin-bottom:120px;align-items:flex-start}@media(min-width:900px){.c-product-wrapper{flex-direction:row;gap:60px}}.c-product-gallery{flex:1.2;display:flex;gap:16px;flex-direction:column-reverse;position:sticky;top:120px;height:fit-content;max-width:600px}.c-thumbnails{display:flex;flex-direction:row;gap:10px;width:100%;overflow-x:auto;scrollbar-width:none;cursor:grab;scroll-behavior:smooth;padding-bottom:4px}.c-thumbnails::-webkit-scrollbar{display:none}.c-thumbnails.dragging{cursor:grabbing;scroll-behavior:auto}.c-thumb-item{width:72px;flex-shrink:0;cursor:pointer;border:2px solid #fff0;border-radius:10px;overflow:hidden;opacity:.5;transition:all 0.3s;padding:0}.c-thumb-item.active{opacity:1;border-color:var(--text-primary)}.c-thumb-item:hover{opacity:.85}.c-thumb-item img{width:100%;height:auto;object-fit:contain;aspect-ratio:1;border-radius:8px;display:block}.c-main-image{position:relative;flex:1;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;border-radius:20px}.c-main-image img{width:100%;height:auto;object-fit:contain;border-radius:20px;max-height:560px}.c-main-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .9);border:none;width:36px;height:36px;border-radius:50%;font-size:16px;color:#111;z-index:10;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .15);align-items:center;justify-content:center;transition:background 0.2s}.c-main-nav:hover{background:#fff}.c-main-prev{left:12px}.c-main-next{right:12px}.c-zoom-badge{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-primary);opacity:.7;font-family:var(--font-body);pointer-events:none;background:rgb(255 255 255 / .8);padding:8px 12px;border-radius:99px;backdrop-filter:blur(4px)}.c-product-info{flex:1;display:flex;flex-direction:column;gap:12px;padding-top:10px;min-width:0;width:100%}.c-product-title{font-family:var(--font-heading);font-size:1.3rem;line-height:1.3;margin:0;color:var(--text-primary);letter-spacing:0;font-weight:700}.c-price-stock-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.c-product-price{font-size:1.6rem;color:var(--accent-color);font-weight:700;font-family:var(--font-body)}.c-product-desc{font-size:1.1rem;color:var(--text-secondary);line-height:1.6}.stock{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;margin-bottom:0;padding:5px 12px;border-radius:99px;width:fit-content}.stock.in-stock{background:#eaf4ea;color:#3a7a3a;border:1px solid #c3e0c3}.stock.in-stock::before{content:'';width:6px;height:6px;border-radius:50%;background:#3a7a3a;display:inline-block}.stock.out-of-stock{background:#fdf0f0;color:#c0392b;border:1px solid #f5c0b8}.stock.out-of-stock::before{content:'';width:6px;height:6px;border-radius:50%;background:#c0392b;display:inline-block}.c-add-to-cart-box .stock{display:none!important}.c-add-to-cart-box{display:flex;flex-direction:column;gap:8px;margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:8px}.c-add-to-cart-box .cart{display:flex;gap:10px;align-items:stretch;margin-bottom:0;flex-wrap:nowrap}.c-add-to-cart-box .quantity{flex:none;width:120px;border:1.5px solid var(--border-color);border-radius:99px;height:52px;min-height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 4px;background:#fff}.c-add-to-cart-box .quantity button.b-qty-btn{background:#fff0;border:none;font-size:1.3rem;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all 0.2s;border-radius:50%}.c-add-to-cart-box .quantity button.b-qty-btn:hover{background:rgb(0 0 0 / .05)}.c-add-to-cart-box .quantity .qty{flex:1;text-align:center;border:none;background:#fff0;font-family:var(--font-body);font-size:1.1rem;font-weight:600;padding:0;min-width:0;-moz-appearance:textfield;appearance:textfield}.c-add-to-cart-box .quantity .qty::-webkit-outer-spin-button,.c-add-to-cart-box .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-add-to-cart-box .button{flex:1;height:52px;min-height:52px;border-radius:999px!important;font-size:0.95rem!important;background:var(--text-primary)!important;color:#ffffff!important;text-transform:uppercase;border:none!important;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all 0.3s;padding:0 20px!important;display:flex;align-items:center;justify-content:center;line-height:1;margin:0!important;white-space:nowrap}.c-add-to-cart-box .button:hover{opacity:0.85!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.c-buy-now{width:100%;height:52px!important;min-height:52px!important;border-radius:999px!important;font-size:1rem!important;background:var(--accent-color,#2d4a2d)!important;color:#ffffff!important;text-transform:uppercase;border:none!important;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all 0.3s;padding:0 24px!important;display:flex;align-items:center;justify-content:center;line-height:1;gap:8px;margin-top:-4px;box-sizing:border-box}.c-buy-now:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px rgb(45 74 45 / .3)}.c-buy-now::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'%3E%3C/path%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'%3E%3C/path%3E%3C/svg%3E");display:inline-block;margin-right:4px;vertical-align:middle}.c-accordions{border-top:none;margin-top:8px}.c-accordions .c-accordion-item{border-bottom:1px solid var(--border-color)}.c-accordions .c-accordion-title{padding:14px 0;font-weight:600;font-size:1.05rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary)}.c-accordions .c-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;color:var(--text-secondary)}.c-accordions .c-accordion-content p{padding-bottom:24px;line-height:1.6}.c-accordions .c-accordion-item.active .c-accordion-title span{transform:rotate(45deg);transition:transform 0.3s}.c-bottom-desc{margin-top:32px;margin-bottom:60px;padding-top:0;border-top:none}.c-bottom-desc-inner{max-width:100%;margin:0 auto;background:#fff;padding:36px 24px;border-radius:24px;box-shadow:0 20px 40px rgb(0 0 0 / .03)}@media(max-width:768px){.c-bottom-desc-inner{padding:24px 16px;border-radius:20px}}.c-bottom-title{font-family:var(--font-heading);font-size:3.5rem;text-align:left;margin-top:0;margin-bottom:32px;color:var(--text-primary);letter-spacing:-1px;text-transform:uppercase}.c-bottom-content{color:var(--text-secondary);line-height:1.8;font-size:1.15rem}.c-bottom-content p{margin-bottom:24px}.c-bottom-content img{border-radius:20px;margin:32px 0;max-width:100%;height:auto}.woocommerce-tabs ul.wc-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 32px;border-bottom:2px solid #f0f0f0;padding-bottom:14px}.woocommerce-tabs ul.wc-tabs li{margin:0;background:#f0ede8;border-radius:99px;overflow:hidden;border:1.5px solid #fff0;transition:all 0.2s}.woocommerce-tabs ul.wc-tabs li a{display:block;padding:10px 20px;font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:all 0.2s;text-transform:uppercase;letter-spacing:.5px}.woocommerce-tabs ul.wc-tabs li.active{background:var(--text-primary);border-color:var(--text-primary);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.woocommerce-tabs ul.wc-tabs li.active a{color:#ffffff!important}.woocommerce-tabs ul.wc-tabs li a:hover{color:var(--text-primary)}.woocommerce-Tabs-panel h2{font-family:var(--font-heading);font-size:2.5rem;margin-top:0;margin-bottom:24px;color:var(--text-primary);text-transform:uppercase}.woocommerce-Tabs-panel{color:var(--text-secondary);line-height:1.8;font-size:1.15rem}.woocommerce-Tabs-panel p{margin-bottom:20px}.woocommerce-Tabs-panel br{display:block;content:"";margin-bottom:8px}.z-tab-override{line-height:1.8;font-size:1.15rem;color:var(--text-secondary)}.c-related-products{margin-top:80px;margin-bottom:80px}.c-related-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.c-related-header h2{font-family:var(--font-heading);font-size:2.5rem;color:var(--text-primary);margin-bottom:8px}.c-related-header p{color:var(--text-secondary);margin:0}.c-related-view-all{font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;text-decoration:none}.c-related-view-all:hover{opacity:.7}.c-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:900px){.c-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.c-related-grid{grid-template-columns:1fr}.c-related-header{flex-direction:column;align-items:flex-start;gap:16px}}.c-related-card{display:flex;flex-direction:column;gap:20px}.c-related-img-box{display:block;position:relative;background:#ecedec;border-radius:20px;padding:20px;text-align:center;overflow:hidden;color:inherit;transition:opacity 0.3s;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.c-related-img-box:hover{opacity:.95}.c-related-img-box img{max-width:100%;height:auto;object-fit:contain}.c-related-link-icon{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:rgb(255 255 255 / .8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:99px;font-weight:700;color:var(--text-primary);opacity:0;transform:translateY(10px) scale(.9);transition:all 0.3s}.c-related-img-box:hover .c-related-link-icon{opacity:1;transform:translateY(0) scale(1)}.c-related-info h4{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.c-related-info .cat{color:var(--text-secondary);font-size:.9rem;margin-bottom:8px}.c-related-info .price{color:var(--accent-color);font-size:1.3rem;font-weight:700;margin-bottom:16px;font-family:var(--font-body)}.c-related-add-to-cart-btn{display:inline-block;width:100%;text-align:center;background:var(--text-primary);color:#fff;padding:12px 24px;border-radius:99px;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:.95rem;transition:all 0.3s}.c-related-add-to-cart-btn:hover{opacity:.85;background:var(--accent-color)}.ds-lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .9);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(.4,0,.2,1)}.ds-lightbox-overlay.active{opacity:1;pointer-events:auto}.ds-lightbox-overlay img{max-width:90%;max-height:90%;object-fit:contain;transform:scale(.95);transition:transform 0.3s cubic-bezier(.4,0,.2,1);border-radius:20px}.ds-lightbox-overlay.active img{transform:scale(1)}.ds-lightbox-close{position:absolute;top:30px;right:40px;color:#fff;font-size:3rem;cursor:pointer;transition:opacity 0.3s;user-select:none;z-index:100002}.ds-lightbox-close:hover{opacity:.7}@media (max-width:600px){.ds-lightbox-close{top:16px;right:20px;font-size:2.5rem}}.ds-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .3);color:#fff;font-size:2rem;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.25s,transform 0.25s;backdrop-filter:blur(4px);z-index:100001;line-height:1}.ds-lightbox-nav:hover{background:rgb(255 255 255 / .3)}.ds-lightbox-prev{left:32px}.ds-lightbox-next{right:32px}@media (max-width:600px){.ds-lightbox-prev{left:12px}.ds-lightbox-next{right:12px}.ds-lightbox-nav{width:44px;height:44px;font-size:1.4rem}}.c-guarantees{margin-top:40px}.c-guarantees-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:900px){.c-guarantees-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:600px){.c-guarantees-grid{grid-template-columns:1fr}}.c-g-card{background:#faf8f5;border-radius:20px;padding:40px 32px;position:relative;display:flex;flex-direction:column;gap:12px;transition:transform 0.3s}.c-g-card:hover{transform:translateY(-4px)}.c-g-icon{position:absolute;top:-16px;left:32px;width:44px;height:44px;border-radius:50%;background:#e8e2fa;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.c-g-card h4{font-family:var(--font-heading);font-size:1.4rem;color:var(--text-primary);margin:12px 0 0}@media (max-width:768px){.ds-container{width:100%;overflow-x:hidden}.c-product-wrapper{padding-top:10px;align-items:stretch;margin-bottom:60px;overflow:visible}.c-product-gallery{position:relative;top:0;max-width:100%;overflow:visible}.c-main-image{overflow:visible}.c-main-image img{max-height:480px}.c-main-nav{display:flex!important}.c-main-prev{left:-18px}.c-main-next{right:-18px}.c-bottom-desc.ds-container{margin:24px auto 40px auto;padding:0 12px;width:100%;max-width:100%}.c-bottom-desc-inner{padding:32px 16px;border-radius:20px;width:100%;box-sizing:border-box}.c-bottom-title{font-size:2.2rem}.woocommerce-tabs ul.wc-tabs{justify-content:center}.woocommerce-tabs ul.wc-tabs li a{padding:10px 18px;font-size:.95rem}.c-related-header{flex-direction:column;align-items:flex-start;gap:16px}.c-related-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.c-related-img-box{padding:12px}.c-related-info h4{font-size:1rem}}@media (max-width:480px){.c-related-grid{grid-template-columns:1fr}.c-guarantees-grid{display:grid;grid-template-columns:1fr;gap:20px}.c-add-to-cart-box .cart{flex-direction:row;flex-wrap:wrap;gap:12px}.c-add-to-cart-box .quantity{flex:none;width:100%;margin-bottom:0;height:56px;min-height:56px}.c-add-to-cart-box .button{flex:none;width:100%;height:56px;min-height:56px}}.c-g-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.c-product-breadcrumb{font-size:.85rem;color:var(--text-secondary);margin-bottom:-16px;margin-top:10px;font-weight:500}.c-product-breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color 0.3s}.c-product-breadcrumb a:hover{color:var(--text-primary)}.c-bottom-content h2,.c-bottom-content h3{color:var(--text-primary);margin-top:48px;margin-bottom:24px;font-family:var(--font-heading);font-weight:700;font-size:2.5rem;line-height:1.2;text-transform:uppercase}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:flex-start;max-width:1600px;width:100%;margin:60px auto 100px;padding:0 40px;box-sizing:border-box}@media (max-width:1024px){.woocommerce-cart .woocommerce{grid-template-columns:1fr;padding:0 20px;gap:24px}}.woocommerce-cart-form{background:#fff;border-radius:24px;padding:36px;box-shadow:0 4px 24px rgb(0 0 0 / .04);border:1px solid #f0f0f0}.woocommerce-cart-form h2{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#888;margin:0 0 28px}.woocommerce-cart table.shop_table{border:none;width:100%;border-collapse:collapse;margin-bottom:32px;table-layout:auto}.woocommerce-cart table.shop_table thead th{background:#fff0;border:none;border-bottom:1.5px solid #f0f0f0;padding:0 12px 14px;font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#bbb;text-align:left}.woocommerce-cart table.shop_table thead th.product-price,.woocommerce-cart table.shop_table thead th.product-quantity,.woocommerce-cart table.shop_table thead th.product-subtotal{text-align:center}.woocommerce-cart table.shop_table thead th.product-remove{width:40px}.woocommerce-cart table.shop_table td{border:none;border-bottom:1px solid #f5f5f5;padding:20px 12px;vertical-align:middle}.woocommerce-cart table.shop_table tbody tr:last-child td{border-bottom:none}.woocommerce-cart td.product-remove{width:36px;padding-right:0}.woocommerce-cart td.product-remove a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f5f5f5;color:#999;font-size:.9rem;text-decoration:none;transition:background 0.2s,color 0.2s}.woocommerce-cart td.product-remove a:hover{background:#fee2e2;color:#e53e3e}.woocommerce-cart td.product-thumbnail{width:72px;padding-right:0}.woocommerce-cart td.product-thumbnail img{width:64px;height:64px;object-fit:cover;border-radius:10px;display:block}.woocommerce-cart td.product-name{min-width:200px}.woocommerce-cart td.product-name a{font-family:var(--font-heading);font-size:.93rem;color:var(--text-primary);text-decoration:none;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce-cart td.product-name a:hover{color:#555}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{font-weight:600;font-size:.95rem;text-align:center;color:#1a1a1a;white-space:nowrap}.woocommerce-cart td.product-subtotal{font-weight:700}.woocommerce-cart td.product-quantity{text-align:center}.woocommerce-cart .quantity{display:inline-flex;border:1.5px solid #e8e8e8;border-radius:99px;height:40px;align-items:center;padding:0 4px;background:#fafafa}.woocommerce-cart .quantity input.qty{width:32px;text-align:center;border:none;background:#fff0;font-family:var(--font-body);font-size:.95rem;font-weight:600;padding:0;-moz-appearance:textfield;appearance:textfield}.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce-cart .quantity input[type="button"]{background:#fff0;border:none;color:var(--text-primary);font-size:1.1rem;font-weight:600;width:28px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.woocommerce-cart .quantity input[type="button"]:hover{background:#f0f0f0}.woocommerce-cart td.actions{padding:24px 12px 0;display:flex;align-items:center;justify-content:space-between;border-top:1.5px solid #f0f0f0;border-bottom:none}.woocommerce-cart td.actions[colspan]{display:table-cell}.woocommerce-cart .coupon{display:flex;gap:8px;align-items:center}.woocommerce-cart .coupon input.input-text{border:1.5px solid #e8e8e8;border-radius:99px;height:44px;padding:0 18px;font-family:var(--font-body);font-size:.88rem;width:180px;background:#fafafa;outline:none;transition:border-color 0.2s}.woocommerce-cart .coupon input.input-text:focus{border-color:#1a1a1a}.woocommerce-cart .coupon button.button,.woocommerce-cart button[name="apply_coupon"]{background:#1a1a1a;color:#fff;border:none;height:44px;padding:0 20px;border-radius:99px;font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:all 0.2s;white-space:nowrap}.woocommerce-cart .coupon button.button:hover{opacity:.8}.woocommerce-cart button[name="update_cart"]{background:#fff0;color:#888;border:1.5px solid #e8e8e8;height:44px;padding:0 20px;border-radius:99px;font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:all 0.2s}.woocommerce-cart button[name="update_cart"]:hover{border-color:#1a1a1a;color:#1a1a1a}.cart-collaterals{background:#fff;border-radius:24px;padding:32px;box-shadow:0 4px 24px rgb(0 0 0 / .04);border:1px solid #f0f0f0;position:sticky;top:100px}.cart_totals h2{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#888;margin:0 0 24px}.cart_totals table{width:100%;border-collapse:collapse;margin-bottom:24px}.cart_totals th,.cart_totals td{padding:14px 0;border-bottom:1px solid #f5f5f5}.cart_totals th{text-align:left;font-size:.88rem;font-weight:500;color:#888}.cart_totals td{text-align:right;font-weight:600;font-size:.95rem;color:#1a1a1a}.cart_totals td p{margin:0;font-size:.85rem;color:#aaa}.cart_totals tr.order-total th,.cart_totals tr.order-total td{font-size:1.2rem;font-weight:800;border-bottom:none;padding-top:20px;border-top:2px solid #1a1a1a}.wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;background:var(--accent-color,#2d4a2d);color:#fff;padding:16px;border-radius:14px;font-family:var(--font-heading);font-size:.95rem;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:all 0.3s}.wc-proceed-to-checkout a.checkout-button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px rgb(45 74 45 / .25)}@media (max-width:767px){.woocommerce-cart .ds-container{padding:0 8px!important}.woocommerce-cart .woocommerce{padding:0!important}.woocommerce-cart-form{padding:24px 16px!important;margin:0!important;width:100%!important}.cart-collaterals{position:static!important;margin-top:24px!important;padding:24px 16px!important;margin-left:0!important;margin-right:0!important;width:100%!important}.woocommerce-cart-form table.shop_table tbody td{display:flex!important;align-items:center;justify-content:space-between;padding:12px 0!important;border-bottom:1px dashed #eee!important;text-align:right}.woocommerce-cart-form table.shop_table tbody td::before{content:attr(data-title) ": ";font-weight:600;color:var(--text-secondary);font-size:.85rem;float:left}.woocommerce-cart-form table.shop_table tbody tr{display:flex!important;flex-wrap:wrap;padding:24px 0 16px!important;position:relative;border-bottom:2px solid #e8e8e8;align-items:stretch!important}.woocommerce-cart-form table.shop_table tbody td{border-bottom:none!important;padding:0!important;text-align:left!important;justify-content:flex-start!important}.woocommerce-cart-form td.product-thumbnail{width:80px!important;margin-right:16px;display:block!important}.woocommerce-cart-form td.product-thumbnail::before{display:none!important}.woocommerce-cart-form td.product-thumbnail a{display:block;width:100%}.woocommerce-cart-form td.product-thumbnail img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.woocommerce-cart-form td.product-name{width:calc(100% - 96px)!important;display:block!important;padding-right:24px!important}.woocommerce-cart-form td.product-name::before{display:none!important}.woocommerce-cart-form td.product-name a{display:block;margin-left:0;font-size:0.95rem!important;font-weight:600!important;line-height:1.3!important;text-align:left}.woocommerce-cart-form td.product-price{width:33.33%!important;margin-left:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;font-size:0.95rem!important;padding-top:16px!important;border-top:1px dashed #eee!important;margin-top:16px}.woocommerce-cart-form td.product-price::before{display:block!important;float:none!important;margin-bottom:0!important}.woocommerce-cart-form td.product-quantity{width:33.33%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;padding-top:16px!important;border-top:1px dashed #eee!important;margin-top:16px}.woocommerce-cart-form td.product-quantity::before{display:block!important;float:none!important;margin-bottom:0!important}.woocommerce-cart-form td.product-subtotal{width:33.33%!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;padding-top:16px!important;border-top:1px dashed #eee!important;margin-top:16px}.woocommerce-cart-form td.product-subtotal::before{display:block!important;float:none!important;margin-bottom:0!important}.woocommerce-cart-form td.product-price .amount,.woocommerce-cart-form td.product-subtotal .amount,.woocommerce-cart-form td.product-price .woocommerce-Price-amount,.woocommerce-cart-form td.product-subtotal .woocommerce-Price-amount{font-size:1.1rem!important;font-weight:700!important;display:inline-flex!important;align-items:flex-end!important;line-height:1!important;color:var(--text-primary)!important;margin-top:12px!important;height:100%!important}.woocommerce-cart-form td.product-quantity .quantity{display:flex!important;align-items:flex-end!important;height:100%!important}.woocommerce-cart-form td.product-remove{position:absolute!important;top:24px;right:0;left:auto!important;display:block!important;z-index:5}.woocommerce-cart-form td.actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:24px 0 0 0!important;background:transparent!important;border:none!important}.woocommerce-cart-form td.actions .coupon{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important}.woocommerce-cart-form td.actions .coupon label{display:none!important}.woocommerce-cart-form td.actions .coupon input{width:calc(60% - 4px)!important;max-width:none!important;padding:0 16px!important;height:48px!important;text-align:center;border-radius:99px!important;margin-bottom:0!important;flex:none!important}.woocommerce-cart-form td.actions .coupon button{width:calc(40% - 4px)!important;flex:none!important;padding:0 16px!important;height:48px!important;border-radius:99px!important;font-size:0.9rem!important;white-space:nowrap}.woocommerce-cart-form button[name="update_cart"]{position:relative!important;width:100%!important;max-width:none!important;background:var(--accent-color,#2d4a2d)!important;color:#fff!important;border:none!important;font-family:var(--font-heading)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px!important;font-size:0.95rem!important;border-radius:99px!important;box-shadow:0 4px 15px rgb(26 36 26 / .15)!important;text-align:center!important;opacity:1!important;cursor:pointer!important}.woocommerce-cart-form button[name="update_cart"]:disabled{opacity:1!important;background:var(--accent-color,#2d4a2d)!important;color:#fff!important;cursor:pointer!important}.cart-collaterals table.shop_table{width:100%}.cart-collaterals table.shop_table tr{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0!important;border-bottom:1px dashed #eee!important}.cart-collaterals table.shop_table tr.order-total{border-bottom:none!important;border-top:2px solid #1a1a1a!important;padding-bottom:0!important}.cart-collaterals table.shop_table tr.order-total th,.cart-collaterals table.shop_table tr.order-total td{font-size:1.6rem!important;font-weight:800!important;color:#1a1a1a!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{margin-top:12px!important}.cart-collaterals table.shop_table th{width:auto!important;flex:none;padding:0!important;border:none!important;font-size:0.95rem!important;color:#888;margin-right:16px}.cart-collaterals table.shop_table td{width:auto!important;flex:1;padding:0!important;border:none!important;text-align:right!important;font-size:1rem!important}.cart-collaterals .woocommerce-shipping-totals ul#shipping_method{text-align:right;margin:0 0 8px 0;padding-left:0;display:flex;flex-direction:column;align-items:flex-end}.cart-collaterals .woocommerce-shipping-totals ul#shipping_method li{text-align:right;display:flex;align-items:center;gap:8px;justify-content:flex-end}.woocommerce-shipping-destination{text-align:right!important;font-size:0.85rem!important}.woocommerce-shipping-calculator{text-align:right!important;display:block!important;margin-top:8px!important}}.cart-empty{text-align:center;font-size:1.1rem;color:#aaa;margin:60px 0 24px}.return-to-shop{text-align:center;margin-bottom:60px}.z-shop-filter-bar{display:flex;flex-wrap:wrap;gap:16px;background:#fff;padding:20px 24px;border-radius:16px;border:1px solid #f0f0f0;box-shadow:0 4px 20px rgb(0 0 0 / .03);margin-bottom:32px;align-items:flex-end}.z-shop-filter-bar .filter-group{display:flex;flex-direction:column;flex:1;min-width:200px}.z-shop-filter-bar .filter-group.filter-search{flex:2}.z-shop-filter-bar .filter-group input,.z-shop-filter-bar .filter-group select{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:10px;background:#fdfdfd;font-size:.95rem;font-family:var(--font-body);color:var(--text-primary);transition:all 0.3s;outline:none;height:46px;appearance:none;-webkit-appearance:none}.z-shop-filter-bar .filter-group select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.z-shop-filter-bar .filter-group input:focus,.z-shop-filter-bar .filter-group select:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgb(45 74 45 / .1)}.z-filter-btn{padding:12px 24px;background:var(--accent-color,#2d4a2d);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;font-family:var(--font-heading);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s;height:46px}.z-filter-btn:hover{background:#1a2e1a;transform:translateY(-2px);box-shadow:0 6px 16px rgb(45 74 45 / .2)}@media (max-width:768px){.z-shop-filter-bar{flex-direction:column;padding:16px}.z-shop-filter-bar .filter-group{width:100%;min-width:unset}.z-filter-btn{width:100%;margin-top:8px}}.ds-footer{background:#fffaf3!important;color:#303342!important;border-top:1px solid #f0dfc8!important}.ds-footer-newsletter{border-bottom-color:#efdfcd!important}.ds-footer-newsletter-inner{padding-top:48px;padding-bottom:48px}.ds-footer-newsletter h3{color:#303342!important}.ds-footer-newsletter p,.ds-footer-brand p{color:#697080!important}.ds-footer-subscribe input{border-color:#ead7bd!important;background:#fff!important;color:#303342!important;box-shadow:0 5px 14px rgb(125 90 42 / .06)}.ds-footer-subscribe input::placeholder{color:#9a9490!important}.ds-footer-subscribe button{background:#ffa520!important;color:#3a2a16!important;box-shadow:0 7px 14px rgb(255 165 32 / .18)}.ds-footer-subscribe button:hover{background:#f19212!important}.ds-footer-logo{color:#303342!important}.ds-footer-logo-mark{background:#ffa520!important;color:#3a2a16!important}.ds-footer-socials a{background:#fff!important;color:#a95b17!important;border:1px solid #f0dfc8}.ds-footer-socials a:hover{background:#fff0d9!important;color:#a95b17!important}.ds-footer-col h4{color:#a95b17!important}.ds-footer-col li,.ds-footer-col a{color:#626a78!important}.ds-footer-col a::before{color:#ffa520!important}.ds-footer-col a:hover{color:#bd691b!important}.ds-footer-pay-title{color:#8a8177!important}.ds-footer-payments span{color:#6b6570!important;background:#fff!important;border-color:#eadfce!important}.ds-footer-bottom{border-top-color:#efdfcd!important;color:#8a8177!important}.ds-footer-bottom p,.ds-footer-bottom a{color:#8a8177!important}.ds-footer-bottom a:hover{color:#bd691b!important}.return-to-shop a.button{display:inline-block;background:#1a1a1a;color:#fff;padding:14px 32px;border-radius:99px;text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:.9rem}.c-blog-section{padding:80px 0 100px}.c-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:900px){.c-blog-grid{grid-template-columns:1fr;gap:40px}}.c-blog-card{text-decoration:none;color:inherit;display:block;transition:transform 0.3s ease}.c-blog-card:hover{transform:translateY(-6px)}.c-blog-card-img{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;margin-bottom:20px;background:#e8e6e2}.c-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.c-blog-card:hover .c-blog-card-img img{transform:scale(1.05)}.c-blog-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ddd,#eee)}.c-blog-cat-badge{position:absolute;top:16px;left:16px;background:rgb(255 255 255 / .85);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .9);padding:6px 16px;border-radius:99px;font-size:.8rem;font-weight:600;color:#4a2d8a;text-transform:capitalize}.c-blog-card-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--text-primary);line-height:1.5;margin:0}.c-single-post{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-areas:"header" "meta" "image" "main";gap:0}.c-post-header{grid-area:header;text-align:center;margin-bottom:30px;padding-top:60px;display:flex;flex-direction:column;align-items:center}.c-post-featured-img{grid-area:image;width:100%;border-radius:24px;overflow:hidden;margin-bottom:60px;background:rgb(0 0 0 / .02)}.c-post-sidebar{grid-area:meta;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;align-items:center;margin-bottom:40px}.c-post-main{grid-area:main;min-width:0;display:block}@media (max-width:991px){.c-post-header{margin-bottom:30px;padding-top:30px}.c-post-sidebar{gap:20px;margin-bottom:30px}.c-post-featured-img{margin-bottom:40px}.meta-item.author span.meta-label,.meta-item.date span.meta-label{display:none}}.c-post-title{font-family:var(--font-heading);font-size:clamp(2rem, 3.5vw, 3.2rem);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 32px 0!important;color:var(--accent-color)!important;text-transform:none;max-width:1000px;text-wrap:balance;overflow-wrap:break-word}.c-post-featured-img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;border-radius:24px}.meta-item{display:flex;flex-direction:row;align-items:center;gap:8px}.meta-item.category{flex-direction:row;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);font-size:1.1rem}.meta-square{color:var(--accent-color);font-size:1.2rem}.meta-label{color:var(--text-secondary);font-size:.95rem}.meta-value{color:var(--text-primary);font-size:1.1rem;font-weight:600}.share-icons{display:flex;gap:16px;color:var(--text-primary);align-items:center}.share-icons svg{cursor:pointer;transition:color 0.3s}.share-icons svg:hover{color:var(--accent-color)}.c-post-main{min-width:0;display:block}.c-post-content{font-size:1.0625rem;line-height:1.7;color:#000000!important;font-weight:500}.c-post-content p,.c-post-content li{margin-bottom:14px;color:#000000!important;font-weight:500;line-height:1.7}.c-post-content .z-blog-cta,.c-post-content .z-blog-cta p,.c-post-content .z-blog-cta a{font-weight:400}.c-post-content .z-blog-cta p{margin-bottom:0;color:inherit!important}.c-post-content .z-blog-cta .z-blog-cta__eyebrow{color:rgb(255 255 255 / .7)!important;margin-bottom:16px}.c-post-content .z-blog-cta .z-blog-cta__subtitle{color:rgb(255 255 255 / .88)!important;margin-bottom:32px}.c-post-content .z-blog-cta .z-blog-cta__btn-primary{color:#1a2418!important}.c-post-content .z-blog-cta .z-blog-cta__btn-outline{color:#ffffff!important}.c-post-footer{margin-top:64px;padding-top:40px;border-top:1px solid var(--border-color)}.c-post-tags{font-size:.95rem;color:var(--text-secondary);margin-bottom:32px}.c-post-tags a{color:#7c4fc9;text-decoration:none}.c-post-tags .tag-label{font-weight:600;color:var(--text-primary);margin-right:8px}.c-post-nav{display:flex;justify-content:space-between}.c-post-nav a{font-family:var(--font-heading);font-weight:600;color:var(--text-primary);text-decoration:none;font-size:1rem;transition:color 0.3s}.c-post-nav a:hover{color:#7c4fc9}.z-blog-archive-page{padding-top:60px}.z-blog-hero{padding:0 0 10px;text-align:center}.z-blog-hero h1{font-family:var(--font-heading);font-size:5rem;margin:0 0 24px 0!important;line-height:1.1;letter-spacing:2px!important;color:var(--accent-color)!important}@media (max-width:768px){.z-blog-hero h1{font-size:3rem}}.z-blog-filters{display:flex;justify-content:center;gap:16px;list-style:none;padding:0;margin:0 0 40px 0;flex-wrap:wrap}.z-blog-filters li a{display:inline-block;padding:12px 24px;border:1px solid rgb(184 102 0 / .28);border-radius:999px;background:rgb(255 165 32 / .1);color:var(--ts-amber-strong);text-decoration:none;font-size:.95rem;font-weight:600;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease,transform 0.25s ease}.z-blog-filters li a:hover,.z-blog-filters li a:focus-visible{background:var(--ts-amber);color:var(--ts-ink);border-color:var(--ts-amber);box-shadow:0 8px 18px rgb(184 102 0 / .18);transform:translateY(-2px)}.z-blog-filters li.active a{background:var(--ts-amber-strong);color:var(--ts-white);border-color:var(--ts-amber-strong);box-shadow:0 8px 18px rgb(184 102 0 / .2)}.z-blog-filters li.active a:hover,.z-blog-filters li.active a:focus-visible{background:var(--ts-amber);color:var(--ts-ink);border-color:var(--ts-amber)}.z-blog-filters li a:focus-visible,.z-blog-card:focus-visible{outline:3px solid rgb(184 102 0 / .35);outline-offset:3px}.z-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:100px}@media(max-width:1024px){.z-blog-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.z-blog-grid{grid-template-columns:1fr;gap:40px}}.z-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:0 16px 16px 16px;box-sizing:border-box}.z-blog-card:hover .z-bc-img-wrap img{transform:scale(1.05)}.z-bc-img-wrap{width:calc(100% + 32px);margin:0 -16px 24px -16px;aspect-ratio:3/2;overflow:hidden;border-radius:24px 24px 0 0;background:rgb(0 0 0 / .05)}.z-bc-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.165,.84,.44,1)}.z-bc-meta{margin-bottom:16px;display:flex;align-items:center;gap:12px}.z-bc-cat{display:inline-block;padding:6px 16px;background:rgb(255 165 32 / .12);border:1px solid rgb(184 102 0 / .24);border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ts-amber-strong);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.z-blog-card:hover .z-bc-cat,.z-blog-card:focus-visible .z-bc-cat{background:var(--ts-amber);border-color:var(--ts-amber);color:var(--ts-ink);transform:translateY(-1px)}.z-bc-title{font-family:var(--font-heading);font-size:1.65rem;line-height:1.35;margin:0 0 16px 0;color:var(--text-primary);font-weight:600;transition:color 0.3s;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.z-blog-card:hover .z-bc-title{color:#555}.z-bc-excerpt{font-size:1rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px;flex-grow:1}.z-bc-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:.9rem;font-weight:600;text-transform:uppercase;padding-top:16px;border-top:1px solid rgb(184 102 0 / .18);gap:12px}.z-bc-date{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgb(184 102 0 / .2);border-radius:8px;background:rgb(255 165 32 / .1);color:var(--ts-amber-strong);letter-spacing:.04em;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.z-bc-readmore{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--ts-amber-strong);border-radius:999px;background:var(--ts-amber-strong);color:var(--ts-white);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.z-blog-card:hover .z-bc-date,.z-blog-card:focus-visible .z-bc-date{background:var(--ts-amber);border-color:var(--ts-amber);color:var(--ts-ink)}.z-blog-card:hover .z-bc-readmore,.z-blog-card:focus-visible .z-bc-readmore{background:var(--ts-amber);border-color:var(--ts-amber);color:var(--ts-ink);box-shadow:0 6px 14px rgb(184 102 0 / .2);transform:translateX(3px)}.z-blog-pagination{display:flex;justify-content:center;margin-top:40px}.z-blog-pagination .nav-links{display:flex;gap:8px;align-items:center}.z-blog-pagination .page-numbers{display:inline-block;padding:10px 20px;border-radius:999px;background:#fff;color:var(--text-primary);text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s}.z-blog-pagination .page-numbers.current,.z-blog-pagination .page-numbers:hover{background:var(--text-primary);color:#fff}.z-related-posts-section{margin-top:80px;padding-top:80px;border-top:1px solid rgb(0 0 0 / .05)}.z-related-title{font-family:var(--font-heading);font-size:2.5rem;color:var(--text-primary);margin-bottom:40px;text-transform:uppercase;letter-spacing:1px;text-align:center}.z-contact-header-centered{text-align:center;margin-bottom:80px;padding-top:60px;margin-top:0}.z-contact-header-centered .z-hero-title{font-family:var(--font-heading);font-size:clamp(3rem, 10vw, 5rem)!important;margin:0 0 24px 0!important;text-transform:uppercase;letter-spacing:2px!important;line-height:1.1;color:var(--accent-color)!important;word-wrap:break-word}.z-contact-header-centered .z-hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.6}.z-contact-visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:120px;align-items:start}@media (max-width:900px){.z-contact-visual-grid{grid-template-columns:1fr;gap:40px}}.z-contact-visual-img{width:100%;height:100%;min-height:400px;border-radius:20px;overflow:hidden}.z-contact-visual-img img{width:100%;height:100%;object-fit:cover}.z-contact-visual-form{padding-top:20px}.z-form-minimal{display:flex;flex-direction:column;gap:32px}.z-form-row{display:flex;gap:32px}@media(max-width:600px){.z-form-row{flex-direction:column;gap:32px}}.z-input-minimal{display:flex;flex-direction:column;gap:8px;flex:1;position:relative}.z-input-minimal label{font-size:1.05rem;font-weight:600;color:var(--text-primary)}.z-input-minimal input,.z-input-minimal textarea{background:#fff0;border:none;border-bottom:1px solid rgb(0 0 0 / .15);border-radius:0;padding:12px 0;font-size:1.1rem;font-family:var(--font-body);color:var(--text-secondary);transition:all 0.3s}.z-input-minimal input:focus,.z-input-minimal textarea:focus{outline:none;border-bottom-color:var(--text-primary);color:var(--text-primary)}.z-input-minimal input::placeholder,.z-input-minimal textarea::placeholder{color:rgb(0 0 0 / .25)}.z-btn-submit-minimal{background:#ffa520;color:#fff;border:none;border-radius:999px;padding:20px 48px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s;margin-top:16px;align-self:flex-start;box-shadow:0 8px 20px rgb(255 165 32 / .28)}.z-btn-submit-minimal:hover{background:#e6941a;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgb(255 165 32 / .35)}.z-contact-info-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:80px;padding-top:80px}@media (max-width:768px){.z-contact-info-strip{grid-template-columns:1fr;gap:32px}}.z-info-strip-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px rgb(0 0 0 / .05);text-align:center;transition:transform 0.3s,box-shadow 0.3s}.z-info-strip-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.z-info-strip-card h4{font-family:var(--font-heading);font-size:1.6rem;color:var(--text-primary);margin:0 0 16px 0}.z-info-strip-card p{font-size:1.1rem;color:var(--text-secondary);margin:0 0 24px 0}.z-info-strip-card a{font-size:.95rem;font-weight:600;text-transform:uppercase;color:#fff;background:var(--accent-color);padding:12px 24px;border-radius:999px;letter-spacing:.5px;transition:background 0.3s,transform 0.3s;text-decoration:none;display:inline-block}.z-info-strip-card a:hover{opacity:.9;transform:translateY(-2px)}.z-contact-faq-section{margin-top:80px;padding-top:100px;border-top:1px solid rgb(0 0 0 / .05);display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}@media (max-width:1100px){.z-contact-faq-section{display:block!important}.z-contact-faq-section>div:first-child{margin-bottom:40px!important;width:100%!important}}.z-faq-title{font-family:var(--font-heading);font-size:3rem;margin:0;color:var(--text-primary)}.z-faq-list .c-accordion-item{border-bottom:1px solid rgb(0 0 0 / .08)}.z-faq-list .c-accordion-title{padding:32px 0;font-weight:600;font-size:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-family:var(--font-heading);transition:padding 0.3s}.z-faq-list .c-accordion-title:hover{padding-left:10px}.z-faq-list .z-faq-q{flex:1;padding-right:20px;font-size:1.25rem;line-height:1.4;color:var(--text-primary)}.z-faq-list .z-faq-icon{font-size:1.5rem;font-family:monospace;font-weight:300;transition:transform 0.3s}.z-faq-list .c-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;color:var(--text-secondary)}.z-faq-list .c-accordion-content p{padding-bottom:40px;line-height:1.8;font-size:1.15rem;max-width:800px;margin:0}.z-faq-list .c-accordion-item.active .z-faq-icon{transform:rotate(45deg)}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-top:none;background:#fff;border-radius:16px;padding:16px 24px;color:var(--text-primary);display:flex;align-items:center;box-shadow:0 10px 40px rgb(0 0 0 / .05);border:1px solid var(--border-color);margin-bottom:40px;font-family:var(--font-heading);font-weight:500}.woocommerce-message{border-left:4px solid var(--accent-color)}.woocommerce-error{border-left:4px solid #ef4444}.woocommerce-info{border-left:4px solid var(--button-bg)}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:999px!important;padding:8px 24px!important;font-size:0.9rem!important;text-transform:capitalize!important;float:right;font-weight:600}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single{padding:16px 20px;border-radius:12px;border:1px solid var(--border-color);background:rgb(0 0 0 / .02);outline:none;transition:all 0.3s ease;width:100%;font-family:inherit;font-size:1rem;box-shadow:none!important;height:auto!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--accent-color);background:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .05)!important}.woocommerce form .form-row label{font-weight:600;color:var(--text-primary);margin-bottom:8px;display:block}.woocommerce-cart .container{max-width:1400px;width:95%}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;margin-top:40px}.woocommerce-cart .woocommerce-notices-wrapper{width:100%;flex:0 0 100%}.woocommerce-cart .woocommerce-cart-form{flex:2;min-width:60%}.woocommerce-cart .cart-collaterals{flex:1;min-width:300px}@media (max-width:991px){.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{flex:0 0 100%;width:100%}}.woocommerce table.shop_table{border:none;border-radius:0;margin-top:0}.woocommerce table.shop_table th{border:none;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;color:var(--text-secondary);padding:16px 0;border-bottom:1px solid var(--border-color)}.woocommerce table.shop_table td{border-top:none;border-bottom:1px solid var(--border-color);padding:32px 0;vertical-align:middle;font-size:1.2rem}.woocommerce table.shop_table th.download-expires,.woocommerce table.shop_table td.download-expires{padding-right:32px!important}.woocommerce table.shop_table th.download-file,.woocommerce table.shop_table td.download-file{padding-left:16px!important}.woocommerce table.cart .product-thumbnail img{border-radius:16px;max-width:120px;aspect-ratio:1/1;object-fit:cover;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.woocommerce table.cart .product-name a{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--text-primary);text-decoration:none}.woocommerce table.cart .product-name a:hover{color:var(--accent-color)}.woocommerce table.cart .product-remove a.remove{color:#ef4444!important;background:transparent!important;font-weight:400;font-size:1.8rem}.woocommerce table.cart .product-remove a.remove:hover{background:#fee2e2!important;color:#dc2626!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none;background:rgb(0 0 0 / .02);border-radius:40px;padding:40px;box-shadow:none}.woocommerce .cart-collaterals h2{font-family:var(--font-heading);font-size:2.2rem;letter-spacing:1px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce .cart-collaterals .cart_totals table td{border:none;padding:16px 0;background:#fff0;font-size:1.2rem}.woocommerce .cart-collaterals .cart_totals table th{font-weight:600;width:40%}.woocommerce .cart-collaterals .cart_totals table tr.order-total th,.woocommerce .cart-collaterals .cart_totals table tr.order-total td{border-top:1px solid var(--border-color);font-size:1.6rem}.woocommerce .cart-collaterals .cart_totals table tr.order-total td strong{color:var(--accent-color)}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{background:var(--accent-color)!important;border-radius:999px!important;color:#fff!important;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:24px!important;width:100%;margin-top:24px;font-size:1.2rem!important;box-shadow:0 10px 30px rgb(26 36 26 / .15)}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(26 36 26 / .25)}.woocommerce-checkout .container{max-width:1400px;width:95%}.woocommerce-checkout .woocommerce{padding-top:40px}@media (min-width:992px){.woocommerce-checkout form.checkout_coupon{max-width:60%;margin-bottom:40px!important}#customer_details{width:55%;float:left;padding-right:40px}#order_review_heading,#order_review{width:45%;float:right}#order_review{background:rgb(0 0 0 / .02);padding:40px;border-radius:40px;position:sticky;top:120px}}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{border-top:none;border-bottom:1px solid var(--border-color);padding:16px 0;font-size:1.1rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;color:var(--text-secondary);border-bottom:2px solid var(--border-color)}.woocommerce-checkout #payment{background:transparent!important;border-radius:24px;padding:24px 0!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--border-color)!important;padding-bottom:24px!important}.woocommerce-checkout #payment div.payment_box{background:rgb(0 0 0 / .04)!important;border-radius:12px;color:var(--text-secondary)!important;box-shadow:none!important}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{width:100%;padding:16px 20px;border:1px solid var(--border-color);border-radius:12px;background:#fff;font-size:1rem;transition:all 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .02)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{outline:none;border-color:var(--text-primary);box-shadow:0 4px 12px rgb(0 0 0 / .05)}.woocommerce form .form-row label{font-family:var(--font-heading);font-weight:600;margin-bottom:8px;display:block;color:var(--text-primary)}.select2-container .select2-selection--single{height:54px!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:12px 20px!important;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important;right:16px!important}.woocommerce-checkout #payment #place_order{background:var(--text-primary)!important;color:var(--bg-color)!important;border-radius:999px!important;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:24px!important;width:100%;margin-top:24px;font-size:1.2rem!important;box-shadow:0 10px 30px rgb(0 0 0 / .1);transition:all 0.3s}.woocommerce-checkout #payment #place_order:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(0 0 0 / .2)}.ds-qv-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.ds-qv-modal.active{opacity:1;pointer-events:auto}.ds-qv-modal-content{background:#fff;border-radius:20px;width:min(92vw, 980px);max-width:980px;max-height:min(88vh, 760px);overflow-y:auto;overflow-x:hidden;position:relative;transform:translateY(20px);transition:transform 0.3s ease;box-shadow:0 20px 60px rgb(0 0 0 / .15);padding:32px}.ds-qv-modal.active .ds-qv-modal-content{transform:translateY(0)}.ds-qv-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff0;border:none;font-size:2rem;line-height:1;cursor:pointer;color:var(--text-primary);z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background 0.3s}.ds-qv-close:hover{background:rgb(0 0 0 / .05)}.ds-qv-loading,.ds-qv-error{text-align:center;padding:60px 20px;font-size:1.2rem;color:var(--text-secondary)}.ds-qv-container{display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(0,1.05fr);gap:32px;align-items:start}.ds-qv-image-wrap{min-width:0}.ds-qv-image{margin-bottom:16px;border-radius:12px;overflow:hidden;background:#f5f3ef}.ds-qv-image img{width:100%;height:min(46vh, 420px);border-radius:12px;object-fit:cover;object-position:center;display:block}.ds-qv-thumbnails{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.ds-qv-thumbnails::-webkit-scrollbar{height:4px}.ds-qv-thumbnails::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.ds-qv-thumb{flex-shrink:0;width:68px;height:68px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid #fff0;transition:border-color 0.2s}.ds-qv-thumb.active{border-color:var(--text-primary)}.ds-qv-thumb img{width:100%;height:100%;object-fit:cover}.ds-qv-summary{display:flex;flex-direction:column;gap:14px;min-width:0;padding-right:16px}.ds-qv-title{font-family:var(--font-heading);font-size:clamp(1.45rem, 2.4vw, 2rem);color:var(--text-primary);margin:0;line-height:1.14;letter-spacing:0;overflow-wrap:anywhere}.ds-qv-price{font-size:1.35rem;font-weight:700;color:var(--accent-color)}.ds-qv-desc{font-size:1rem;color:var(--text-secondary);line-height:1.58}.ds-qv-actions{display:flex;gap:12px;margin-top:18px}.ds-qv-actions .ds-btn{min-height:48px;padding:13px 18px;border-radius:999px;font-weight:600;text-transform:uppercase;font-size:.95rem;text-decoration:none;text-align:center;flex:1;transition:all 0.3s}.ds-qv-actions .add_to_cart_button{background:var(--text-primary);color:#fff;border:1px solid var(--text-primary)}.ds-qv-actions .add_to_cart_button:hover{background:var(--accent-color);border-color:var(--accent-color)}.ds-qv-actions .ds-btn-outline{background:#fff0;color:var(--text-primary);border:1px solid var(--border-color)}.ds-qv-actions .ds-btn-outline:hover{background:var(--bg-card)}@media (max-width:900px){.ds-qv-modal{align-items:flex-end!important}.ds-qv-modal-content{width:100%!important;max-width:100%!important;max-height:88vh!important;border-radius:24px 24px 0 0!important;padding:22px 18px 28px!important;transform:translateY(100%)!important}.ds-qv-modal.active .ds-qv-modal-content{transform:translateY(0)!important}.ds-qv-container{grid-template-columns:1fr;gap:18px}.ds-qv-image{max-height:280px;overflow:hidden;border-radius:16px}.ds-qv-image img{height:min(34vh, 280px);object-fit:cover}.ds-qv-thumbnails{gap:8px}.ds-qv-thumb{width:58px;height:58px}.ds-qv-summary{padding-right:0;gap:12px}.ds-qv-title{font-size:clamp(1.25rem, 5.2vw, 1.65rem);line-height:1.18;overflow-wrap:normal}.ds-qv-price{font-size:1.18rem}.ds-qv-desc{font-size:.96rem;line-height:1.55}.ds-qv-actions{flex-direction:column;gap:10px;margin-top:16px}.ds-qv-close{top:14px;right:14px}}.z-product-box{display:flex;align-items:center;gap:28px;background:#fff;border:1px solid var(--border-color);border-left:4px solid var(--accent-color);border-radius:16px;padding:28px 32px;margin:48px 0;box-shadow:0 4px 24px rgb(0 0 0 / .05);transition:box-shadow 0.3s ease}.z-product-box:hover{box-shadow:0 8px 40px rgb(0 0 0 / .1)}.z-product-box__img{flex-shrink:0;width:110px;height:110px;border-radius:12px;overflow:hidden;background:var(--bg-page)}.z-product-box__img img{width:100%;height:100%;object-fit:cover}.z-product-box__body{flex:1;min-width:0}.z-product-box__label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--accent-color);margin-bottom:6px;display:block}.z-product-box__title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.3}.z-product-box__desc{font-size:.9rem;color:#555;line-height:1.6;margin-bottom:16px}.z-product-box__cta{display:inline-flex;align-items:center;gap:6px;background:var(--accent-color);color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:10px 22px;border-radius:99px;transition:opacity 0.2s ease}.z-product-box__cta:hover{opacity:.85;color:#fff}@media (max-width:640px){.z-product-box{flex-direction:column;align-items:flex-start;padding:20px}.z-product-box__img{width:80px;height:80px}}.z-blog-cta{background:linear-gradient(135deg,#1a2418 0%,#2a3a28 45%,#334432 100%);color:#fff;border-radius:24px;padding:52px 56px;margin:64px 0 0;text-align:center;position:relative;overflow:hidden;width:100%;max-width:none;box-sizing:border-box}.z-blog-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgb(255 165 32 / .16) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 0% 100%,rgb(255 255 255 / .08) 0%,transparent 50%);pointer-events:none}.z-blog-cta__eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:rgb(255 255 255 / .7)!important;margin:0 0 16px}.z-blog-cta__title{font-family:var(--font-heading);font-size:clamp(1.75rem, 3vw, 2.35rem);font-weight:700;line-height:1.25;margin:0 auto 18px;max-width:920px;width:100%;color:#ffffff!important;text-align:center}.z-blog-cta__subtitle{font-size:1.05rem;color:rgb(255 255 255 / .88)!important;max-width:820px;width:100%;margin:0 auto 32px;line-height:1.7;text-align:center;font-weight:400!important}.z-blog-cta__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.z-blog-cta__btn-primary{background:#fff!important;color:#1a2418!important;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:15px 32px;border-radius:99px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 8px 24px rgb(0 0 0 / .18)}.z-blog-cta__btn-primary:hover{transform:translateY(-1px);color:#1a2418!important;box-shadow:0 12px 28px rgb(0 0 0 / .22)}.z-blog-cta__btn-outline{border:2px solid rgb(255 255 255 / .75)!important;color:#fff!important;background:transparent!important;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:13px 32px;border-radius:99px;transition:background 0.2s ease,border-color 0.2s ease}.z-blog-cta__btn-outline:hover{border-color:#fff!important;color:#fff!important;background:rgb(255 255 255 / .08)!important}@media (max-width:640px){.z-blog-cta{padding:40px 22px;border-radius:18px}.z-blog-cta__title{font-size:1.45rem}.z-blog-cta__subtitle{font-size:.98rem}.z-blog-cta__actions{flex-direction:column;align-items:stretch}.z-blog-cta__btn-primary,.z-blog-cta__btn-outline{text-align:center}}.ds-cart-icon{background:none;border:none;cursor:pointer;padding:8px;position:relative;display:flex;align-items:center;color:var(--text-color,#1a1a1a);margin-right:-8px}.ds-cart-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:9998;backdrop-filter:blur(2px);opacity:0;transition:opacity 0.3s ease}.ds-cart-overlay.open{display:block;opacity:1}.ds-cart-drawer{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100%;height:100dvh;background:#fff;z-index:9999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.38s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgb(0 0 0 / .12)}.ds-cart-drawer.open{transform:translateX(0)!important}.ds-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px;flex-shrink:0}.ds-cart-drawer__title{font-family:var(--font-heading,'Poppins',sans-serif);font-size:1.4rem;font-weight:600;color:#1a1a1a}.ds-cart-drawer__close{background:#fff0;border:1px solid #e0e0e0;cursor:pointer;font-size:.85rem;font-weight:500;color:#333;padding:6px 14px;border-radius:99px;display:flex;align-items:center;gap:4px;transition:background 0.2s,border-color 0.2s}.ds-cart-drawer__close:hover{background:#f5f5f5;border-color:#d0d0d0}.ds-cart-drawer__subheader{padding:0 32px 24px;font-size:.9rem;font-weight:500;color:#1a1a1a;border-bottom:1px solid #f0f0f0}.ds-cart-drawer__subheader .ds-cart-drawer__count{font-weight:700}.ds-cart-drawer__body{flex:1;overflow-y:auto;padding:16px 24px;scrollbar-width:thin}.ds-cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;text-align:center;color:#aaa;padding:60px 0}.ds-cart-drawer__empty p{font-size:.95rem;margin:0}.ds-cart-drawer__shop-link{font-size:.88rem;color:#1a1a1a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ds-cart-drawer__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ds-cart-drawer__item{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid #f5f5f5;position:relative}.ds-cart-drawer__item-img{flex-shrink:0;width:90px;height:90px;border-radius:8px;overflow:hidden;background:#f8f8f8}.ds-cart-drawer__item-img img{width:100%;height:100%;object-fit:cover;display:block}.ds-cart-drawer__item-info{flex:1;min-width:0;display:flex;flex-direction:column}.ds-cart-drawer__item-name{font-size:1rem;font-weight:500;color:#1a1a1a;line-height:1.3;margin-bottom:4px;padding-right:24px}.ds-cart-drawer__item-name a{color:inherit;text-decoration:none}.ds-cart-drawer__item-name a:hover{text-decoration:underline}.ds-cart-drawer__item-meta{font-size:.8rem;color:#666;margin-bottom:16px}.ds-cart-drawer__item-meta p{margin:0}.ds-cart-drawer__item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.ds-cart-drawer__item-price{font-size:1rem;font-weight:700;color:#1a1a1a}.ds-cart-drawer__item-qty{display:flex;align-items:center;border:1px solid #1a1a1a;border-radius:99px;width:fit-content;height:32px}.ds-qty-btn{background:#fff0;border:none;cursor:pointer;width:32px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#1a1a1a}.ds-qty-val{min-width:24px;text-align:center;font-size:.9rem;font-weight:600;color:#1a1a1a}.ds-cart-drawer__item-remove{background:none;border:none;cursor:pointer;color:#1a1a1a;font-size:1.2rem;position:absolute;top:24px;right:0;padding:0;transition:color 0.2s;line-height:1}.ds-cart-drawer__item-remove:hover{color:#e53e3e}.ds-drawer-cross-sells{margin-top:0;padding:20px 24px 24px;background:#f4f4f2;margin-left:-24px;margin-right:-24px;border-top:1px solid #ececec}.ds-drawer-cross-sells__title{font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:#999;text-align:center;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}.ds-drawer-cross-sells__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ds-drawer-cs-card{background:#fff;border:1px solid #ebebeb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.2s}.ds-drawer-cs-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .08)}.ds-drawer-cs-card-top{display:block;margin-bottom:0}.ds-drawer-cs-thumb{width:100%;aspect-ratio:1 / 1;border-radius:0;overflow:hidden;flex-shrink:0}.ds-drawer-cs-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s}.ds-drawer-cs-card:hover .ds-drawer-cs-img{transform:scale(1.04)}.ds-drawer-cs-info{padding:10px 10px 0;flex:1;display:flex;flex-direction:column}.ds-drawer-cs-name{font-size:.78rem;font-weight:600;color:#1a1a1a;margin:0 0 6px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.1em}.ds-drawer-cs-name a{color:inherit;text-decoration:none}.ds-drawer-cs-price{font-size:.9rem;font-weight:700;color:var(--accent-color,#2d4a2d);margin-bottom:10px}.ds-drawer-cs-add{display:block;text-align:center;background:#1a1a1a;color:#fff;padding:9px 8px;border-radius:0 0 13px 13px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;margin-top:auto;transition:background 0.2s}.ds-drawer-cs-add:hover{background:var(--accent-color,#2d4a2d)}.ds-cart-drawer__footer{flex-shrink:0;padding:24px 32px;border-top:1px solid #f0f0f0;background:#fff}.ds-cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:16px}.ds-cart-drawer__subtotal strong{font-size:1.2rem;font-weight:700}.ds-cart-drawer__checkout{display:block;text-align:center;background:#1a1a1a;color:#fff;font-size:1rem;font-weight:600;padding:18px;border-radius:8px;text-decoration:none;transition:background 0.2s,transform 0.15s}.ds-cart-drawer__checkout:hover{background:#333;transform:translateY(-1px)}.ds-cart-drawer__view-cart{display:none}.ds-cart-drawer__body.loading{opacity:.5;pointer-events:none}@media (max-width:480px){.ds-cart-drawer{width:100vw}}.ds-cart-drawer [class*="free-shipping"],.ds-cart-drawer [class*="free_shipping"],.ds-cart-drawer .wcfb-bar,.ds-cart-drawer .woocommerce-message{display:none!important}.z-toc{position:sticky;top:100px;float:left;width:320px;margin-left:-360px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e0e0e0 #fff0;background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:18px 16px;box-shadow:0 4px 24px rgb(0 0 0 / .04);transition:opacity 0.3s;z-index:10}.z-toc::-webkit-scrollbar{width:3px}.z-toc::-webkit-scrollbar-track{background:#fff0}.z-toc::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.z-toc__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.z-toc__label{font-family:var(--font-heading);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--accent-color,#2d4a2d)}.z-toc__toggle{background:none;border:none;cursor:pointer;color:#bbb;padding:2px;display:flex;align-items:center;transition:color 0.2s,transform 0.3s;font:inherit;font-size:.72rem;font-weight:700}.z-toc__toggle:hover{color:#555}.z-toc__nav{display:flex;gap:12px;overflow:hidden;transition:max-height 0.35s ease;max-height:1000px}.z-toc__nav.collapsed{max-height:0}.z-toc__progress-line{width:2px;background:#f0f0f0;border-radius:2px;flex-shrink:0;position:relative}.z-toc__progress-fill{width:100%;background:var(--accent-color,#2d3b2d);border-radius:2px;transition:height 0.15s ease;height:0%}.z-toc__list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:2px}.z-toc__list li{line-height:1.4}.z-toc__list a{display:block;font-size:.8rem;color:#333;text-decoration:none;padding:4px 0;border-radius:6px;transition:color 0.2s,padding-left 0.2s;line-height:1.5;font-weight:500}.z-toc__list a:hover{color:var(--accent-color,#2d4a2d)}.z-toc__list a.active{color:var(--accent-color,#2d4a2d);font-weight:700}.z-toc__list li.z-toc-h3 a{padding-left:10px;font-size:.75rem;color:#555;font-weight:400}@media (max-width:1640px){.c-single-post{max-width:800px}.z-toc{width:260px;margin-left:-290px}}@media (max-width:1380px){.z-toc{display:none}}#reviews{margin-top:56px}#reviews h2,.woocommerce-Reviews-title{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:#1a1a1a;margin-bottom:24px;letter-spacing:-.5px}.woocommerce-noreviews{color:#888;font-size:.95rem;margin-bottom:24px}.woocommerce-product-rating .star-rating,#respond .stars{font-size:1.4rem}#respond .stars a{color:#ddd;text-decoration:none;font-size:1.5rem;transition:color 0.15s}#respond .stars a:hover,#respond .stars a.active,#respond .stars span{color:#f0a500}#respond .stars{display:flex;gap:4px;margin-bottom:16px}.commentlist{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:20px}.commentlist .comment{background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;padding:24px}.comment-author-avatar img{border-radius:50%;width:44px;height:44px}.comment_container{display:flex;gap:16px;align-items:flex-start}.comment-text{flex:1}.woocommerce-review__author{font-weight:700;font-size:.95rem;color:#1a1a1a}.woocommerce-review__dash{color:#ddd;margin:0 6px}.woocommerce-review__published-date{font-size:.82rem;color:#aaa}.woocommerce-review__content p{color:#555;font-size:.93rem;line-height:1.7;margin:10px 0 0}#respond{background:#fff;border:1px solid #f0f0f0;border-radius:20px;padding:32px;margin-top:8px}#respond h3#reply-title,#respond .comment-reply-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0 0 24px}#respond .comment-form-rating label,#respond .comment-form-comment label,#respond .comment-form-author label,#respond .comment-form-email label{display:block;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:8px}#respond textarea,#respond input[type="text"],#respond input[type="email"],#respond input[type="url"]{width:100%;border:1.5px solid #e8e8e8;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:.93rem;color:#1a1a1a;background:#fafafa;outline:none;transition:border-color 0.2s,box-shadow 0.2s;resize:vertical;box-sizing:border-box}#respond textarea:focus,#respond input[type="text"]:focus,#respond input[type="email"]:focus{border-color:var(--accent-color,#2d3b2d);box-shadow:0 0 0 3px rgb(45 59 45 / .07);background:#fff}#respond textarea{min-height:130px}#respond .form-submit{margin-top:20px}#respond input[type="submit"],#respond .submit{background:#1a1a1a;color:#fff;border:none;border-radius:10px;padding:13px 32px;font-family:var(--font-heading);font-size:.88rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background 0.2s,transform 0.15s}#respond input[type="submit"]:hover,#respond .submit:hover{background:#333;transform:translateY(-1px)}#respond select{display:none}#respond .comment-form-rating{margin-bottom:20px}.comment-form p{margin-bottom:20px}img:not(.ds-logo img):not([class*="gravatar"]):not(.emoji){border-radius:10px}.c-author-box img,.comment-author-avatar img,.commentlist img.avatar{border-radius:50%!important}.ds-logo img,.logo-icon img,.emoji{border-radius:0!important}.wc-block-components-order-summary-item{display:grid!important;grid-template-columns:65px 1fr 1fr;grid-template-areas:"image name name" "price qty subtotal";gap:8px 12px;align-items:center!important;border-bottom:1px solid var(--border-color);padding:16px 0!important;margin-bottom:0!important}.wc-block-components-order-summary-item__image,.wc-block-components-order-summary-item__info,.wc-block-components-order-summary-item__description{display:contents!important}.wc-block-components-order-summary-item__image>img{grid-area:image;width:65px!important;height:65px!important;object-fit:cover;border-radius:6px;margin:0!important}.wc-block-components-product-name{grid-area:name;font-size:0.95rem!important;font-weight:600!important;line-height:1.4!important;margin:0!important;color:var(--text-primary)!important;align-self:end!important}.wc-block-components-product-metadata{display:none!important}body .wc-block-components-product-price,body .wc-block-components-product-price .woocommerce-Price-amount,body .wc-block-components-product-price .wc-block-formatted-money-amount,body .wc-block-components-product-price .ds-custom-unit-price{grid-area:price;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;font-size:1.15rem!important;font-weight:800!important;color:var(--text-primary)!important;align-self:center!important;white-space:nowrap!important;line-height:1!important;margin:0!important;padding:0!important}body .wc-block-components-order-summary-item__description .wc-block-components-product-price::before,body .wc-block-components-order-summary-item__info .wc-block-components-product-price::before{content:"Price: ";font-size:.9rem;font-weight:400;opacity:.8;color:var(--text-secondary);margin-right:4px;line-height:1!important}body .wc-block-components-order-summary-item__quantity{grid-area:qty;position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#e67e22!important;font-size:1.1rem!important;font-weight:800!important;width:auto!important;height:auto!important;min-width:auto!important;transform:none!important;white-space:nowrap!important;align-self:center!important;line-height:1!important;margin:0!important;padding:0!important}body .wc-block-components-order-summary-item__quantity span,body .wc-block-components-order-summary-item__quantity .wc-block-components-badge__content{color:#e67e22!important;font-size:1.1rem!important;font-weight:800!important;background:transparent!important;line-height:1!important}body .wc-block-components-order-summary-item__quantity::before{content:"Qty: ";font-weight:400;margin-right:4px;font-size:.9rem;opacity:.8;color:var(--text-secondary);line-height:1!important}body .wc-block-components-order-summary-item__total-price{grid-area:subtotal;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;font-size:1.1rem!important;font-weight:800!important;align-self:center!important;white-space:nowrap;color:var(--primary-color)!important;line-height:1!important;margin:0!important;padding:0!important}body .wc-block-components-order-summary-item__total-price .woocommerce-Price-amount,body .wc-block-components-order-summary-item__total-price .wc-block-formatted-money-amount{color:var(--primary-color)!important;font-size:1.1rem!important;font-weight:800!important;line-height:1!important}body .wc-block-components-order-summary-item__total-price::before{content:"Subtotal: ";font-size:.9rem;opacity:.8;color:var(--text-secondary);font-weight:400;margin-right:4px;line-height:1!important}body .wc-block-components-totals-item--total .wc-block-components-totals-item__value,body .wc-block-components-totals-item--total .wc-block-components-totals-item__value .woocommerce-Price-amount,body .wc-block-components-totals-item--total .wc-block-components-totals-item__value .wc-block-formatted-money-amount{color:#e53e3e!important;font-weight:800!important}body .wc-block-components-totals-item--total .wc-block-components-totals-item__label{font-weight:800!important}.wc-block-components-product-details{display:flex;flex-direction:column;justify-content:center}.wc-block-components-order-summary-item__total-price,.wc-block-components-totals-item__value{font-size:1rem!important;font-weight:700!important;color:var(--text-primary)!important}.wc-block-components-totals-item__label{font-size:0.95rem!important;font-weight:500!important;color:var(--text-secondary)!important}.wc-block-components-totals-item--total .wc-block-components-totals-item__label,.wc-block-components-totals-item--total .wc-block-components-totals-item__value{font-size:1.2rem!important;font-weight:700!important;color:var(--text-primary)!important}.price{text-align:left!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0 16px!important;margin-bottom:12px!important;color:var(--text-primary)!important}.price del{color:#999!important;font-size:0.9em!important;font-weight:400!important}.price ins{color:#e53e3e!important;font-weight:700!important;text-decoration:none!important}.price .screen-reader-text,.price del .screen-reader-text,.price ins .screen-reader-text,.c-product-price .screen-reader-text,.woocommerce-Price .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ds-product-seo-heading{max-width:1300px;margin:0 auto;padding:28px 24px 0}.ds-product-seo-heading h1{margin:0;color:#111827;font-family:Poppins,sans-serif;font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.15}.woocommerce.single-product div.product .product_title{font-size:2rem!important;font-weight:800;line-height:1.3;margin-bottom:8px;color:var(--text-primary);font-family:var(--font-heading)}.woocommerce.single-product div.product form.cart{clear:both;margin-top:0!important;margin-bottom:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:0;border-bottom:none}.woocommerce.single-product div.product form.cart .quantity{margin:0!important;flex:0 0 120px;height:52px!important;min-height:52px!important;box-sizing:border-box}.woocommerce.single-product div.product form.cart .single_add_to_cart_button{margin:0!important;flex:1;min-width:0;height:52px!important;min-height:52px!important;padding:0 12px;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.woocommerce.single-product div.product form.cart .single_add_to_cart_button::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");display:inline-block;margin-right:8px;vertical-align:middle}.woocommerce.single-product div.product form.cart .c-buy-now{height:52px!important}.woocommerce.single-product div.product form.cart>*:not(input[type="hidden"]):nth-of-type(n+2){flex:1 1 100%}.woocommerce.single-product div.product form.cart .button{border-radius:99px}.woocommerce.single-product div.product .c-accordion-title{padding:12px 0!important}.woocommerce.single-product div.product .c-accordion-content p{padding-bottom:12px!important}@media (max-width:767px){.woocommerce.single-product div.product .product_title{font-size:1.2rem!important;margin-bottom:8px;line-height:1.4}.woocommerce.single-product div.product p.price{font-size:1.3rem!important;margin-bottom:8px}.woocommerce.single-product div.product p.stock{margin-bottom:8px!important;font-size:.85rem}.woocommerce.single-product div.product .woocommerce-product-details__short-description{margin-bottom:8px}.woocommerce.single-product div.product form.cart{margin-top:4px!important;margin-bottom:16px!important;gap:8px;padding-bottom:16px}.woocommerce.single-product div.product form.cart .quantity{flex:0 0 90px;height:44px}.woocommerce.single-product div.product form.cart .single_add_to_cart_button{height:44px;font-size:.8rem;padding:0 4px;white-space:nowrap;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;letter-spacing:-.2px}.woocommerce.single-product div.product form.cart>button:nth-of-type(2),.woocommerce.single-product div.product form.cart>a{height:44px;font-size:.9rem;flex:1 1 100%;margin-top:4px}.woocommerce.single-product div.product .c-accordion-title{padding:10px 0!important;font-size:1rem!important}.woocommerce.single-product div.product .c-accordion-content p{padding-bottom:10px!important;font-size:.9rem}}body.admin-bar .ds-header{top:32px}@media screen and (max-width:782px){body.admin-bar .ds-header{top:46px}}.ds-header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;border-bottom:1px solid rgb(0 0 0 / .05)!important;border-radius:0!important;box-shadow:0 1px 0 rgb(0 0 0 / .05)!important;z-index:1000}.ds-header-inner{width:100%!important;max-width:none!important;height:76px!important;padding:0 24px!important;gap:24px!important}.ds-logo-link{gap:12px!important}.ds-logo-mark{width:32px!important;height:36px!important;border-radius:12px 20px 14px 8px!important;background:#ffa520!important}.ds-logo-mark-cut{width:20px!important;height:12px!important;background:#fff!important}.ds-logo-main{font-size:34px!important;line-height:0.86!important;font-weight:800!important;letter-spacing:-0.055em!important;color:#000!important}.ds-logo-sub{margin-left:76px!important;margin-top:4px!important;font-size:7px!important;font-weight:800!important;letter-spacing:0.32em!important;color:rgb(0 0 0 / .55)!important}.ds-nav{display:none!important}@media (min-width:1024px){.ds-nav{display:block!important}}.nav-list{display:flex!important;align-items:center!important;gap:32px!important;margin:0!important;padding:0!important}.nav-list a{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:16px!important;font-weight:800!important;line-height:1!important;color:#000!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.nav-list a::after{content:'\2736'!important;font-size:13px!important;line-height:1!important;color:rgb(0 0 0 / .35)!important}.nav-list li.current-menu-item>a,.nav-list li.current_page_item>a,.nav-list a:hover{color:#d90d3d!important}.nav-list li.current-menu-item>a::after,.nav-list li.current_page_item>a::after,.nav-list a:hover::after{color:#d90d3d!important}.ds-header-actions{display:flex!important;align-items:center!important;gap:24px!important;flex-shrink:0!important}.ds-header-search{display:flex!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important}.ds-header-search input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.ds-header-search button,.ds-hdr-icon,.ds-hamburger{color:#000!important;background:transparent!important;border:0!important;padding:2px!important;min-width:0!important;min-height:0!important;box-shadow:none!important}.ds-header-search button:hover,.ds-hdr-icon:hover,.ds-hamburger:hover{color:#d90d3d!important}.ds-header-search button svg,.ds-hdr-icon svg{width:23px!important;height:23px!important;stroke-width:2.4!important}.ds-cart-icon{position:relative!important}.cart-count{position:absolute!important;top:-8px!important;right:-8px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#d90d3d!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:18px!important;text-align:center!important}.cart-count:empty{display:none!important}.ds-hamburger{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;width:31px!important;height:31px!important}.ds-hamburger span{display:block!important;width:31px!important;height:2px!important;background:currentColor!important;border-radius:2px!important}.ds-hamburger span:nth-child(2){display:none!important}body.admin-bar .ds-header{top:32px!important}@media screen and (max-width:782px){body.admin-bar .ds-header{top:46px!important}}@media (min-width:1024px){.ds-header-inner{padding:0 80px!important}}@media (max-width:767px){.ds-header-inner{height:64px!important;padding:0 16px!important;gap:14px!important}.ds-logo-main{font-size:26px!important}.ds-logo-mark{width:26px!important;height:30px!important}.ds-logo-mark-cut{width:16px!important;height:10px!important}.ds-logo-sub{margin-left:58px!important}.ds-header-actions{gap:14px!important}}.ds-scroll-top{z-index:500!important}.ds-cart-drawer{z-index:9999!important}.z-deck-container{height:auto!important;min-height:400px}.z-deck-card{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;min-height:360px}.z-bg-layer-3{position:absolute!important;top:0!important;bottom:0!important;height:100%!important}.z-bg-layer-2{position:absolute!important;top:15px!important;bottom:-15px!important;height:auto!important}@media (max-width:768px){.z-deck-container{min-height:440px}.z-deck-card{min-height:380px}}@media (max-width:767px){.section-header{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.section-title{font-size:1.6rem!important;white-space:normal!important}.c-slider-arrows{align-self:flex-end!important}}@media (max-width:767px){.ds-scroll-top{right:12px!important;bottom:20px!important;width:44px!important;height:44px!important}.ds-scroll-top svg{width:18px!important;height:18px!important}}@media (max-width:767px){.z-blog-filters{gap:8px!important}.z-blog-filters li a{padding:8px 14px!important;font-size:0.82rem!important}}@media (max-width:767px){.c-hero-title{font-size:clamp(1.8rem, 9vw, 2.5rem)!important;letter-spacing:-1px}}.ds-qv-modal{background:rgb(0 0 0 / .45)!important;backdrop-filter:none!important;padding:24px!important}.ds-qv-modal-content{width:min(86vw, 1070px)!important;max-width:1070px!important;max-height:min(86vh, 560px)!important;padding:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 70px rgb(0 0 0 / .28)!important}.ds-qv-close{top:16px!important;right:16px!important;width:34px!important;height:34px!important;font-size:2rem!important;color:#111!important;background:transparent!important;z-index:30!important}.ds-qv-content-inner{height:520px!important;min-height:520px!important}.ds-qv-pixio{display:grid!important;grid-template-columns:1fr 1.06fr;height:520px!important;min-height:0!important;font-family:var(--font-body,'Poppins',sans-serif)}.ds-qv-gallery{position:relative;height:520px!important;min-height:520px;background:#d5e6ed;overflow:hidden}.ds-qv-gallery .ds-qv-image{margin:0!important;width:100%;height:100%;max-height:none!important;border-radius:0!important;background:#d5e6ed!important}.ds-qv-gallery .ds-qv-image img{width:100%!important;height:520px!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important}.ds-qv-thumb-rail{position:absolute;top:16px;left:16px;z-index:5;display:flex;flex-direction:column;gap:16px}.ds-qv-thumb{width:50px!important;height:50px!important;padding:0!important;border:1px solid rgb(255 255 255 / .85)!important;border-radius:0!important;background:#fff!important;overflow:hidden;opacity:1!important;cursor:pointer}.ds-qv-thumb.active{border-color:#111!important}.ds-qv-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ds-qv-summary{padding:40px 56px 32px 46px!important;gap:14px!important;min-width:0;height:520px!important;max-height:520px!important;overflow-y:auto}.ds-qv-badge{width:fit-content;background:#000;color:#fff;border-radius:4px;padding:6px 14px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;line-height:1}.ds-qv-title{font-size:clamp(1.55rem, 2.4vw, 2rem)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.14!important;color:#000!important;margin:0!important;text-transform:none!important}.ds-qv-rating{display:flex;align-items:center;gap:8px;color:#111;font-size:.92rem}.ds-qv-stars{color:#ff8a00;letter-spacing:1px;font-size:.92rem}.ds-qv-desc{color:#111!important;font-size:0.96rem!important;line-height:1.65!important;max-width:520px}.ds-qv-desc p{margin:0}.ds-qv-purchase{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-top:4px}.ds-qv-label{font-weight:800;color:#000;font-size:.96rem;margin-bottom:14px}.ds-qv-price{color:#000!important;font-size:1.5rem!important;line-height:1;font-weight:800!important;display:flex;align-items:baseline;gap:8px}.ds-qv-price del{color:#9a9a9a!important;font-size:1.12rem!important;font-weight:700!important}.ds-qv-price ins{text-decoration:none!important;color:#d91f3c!important;font-size:1.8rem!important;font-weight:800!important}.ds-qv-qty{display:flex;align-items:center;gap:10px}.ds-qv-qty-btn{width:42px;height:42px;border-radius:999px;border:1px solid #000;background:#000;color:#fff;font-size:1.35rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ds-qv-qty-input{width:42px;height:42px;border:1px solid #000;border-radius:999px;text-align:center;background:#fff;color:#111;font-weight:700;font-size:1rem;-moz-appearance:textfield;appearance:textfield}.ds-qv-qty-input::-webkit-outer-spin-button,.ds-qv-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-qv-actions{display:flex!important;align-items:center;gap:14px!important;margin-top:18px!important;padding-bottom:16px;border-bottom:1px solid #d8d8d8}.ds-qv-cart-btn,.ds-qv-buy-btn,.ds-qv-wishlist-btn{min-height:45px;border-radius:9px!important;padding:0 20px!important;font-weight:800!important;font-size:0.98rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;cursor:pointer;white-space:nowrap;flex:1}.ds-qv-cart-btn{background:#000!important;color:#fff!important;border:1px solid #000!important}.ds-qv-buy-btn{background:#fff!important;color:#000!important;border:2px solid #000!important}.ds-qv-buy-btn:hover{background:#000!important;color:#fff!important}.ds-qv-wishlist-btn{background:#fff!important;color:#111!important;border:1px solid #111!important;gap:10px}.ds-qv-wishlist-btn span{font-size:1.35rem;line-height:1}.ds-qv-meta{display:grid;gap:12px;padding-top:6px;color:#111;font-size:.9rem}.ds-qv-meta p{margin:0}.ds-qv-meta strong{font-weight:800;margin-right:8px}.ds-qv-meta a{color:#111;text-decoration:none}.ds-qv-socials{display:flex;gap:14px;align-items:center;margin-top:10px;color:#000;font-size:1.02rem;font-weight:800}@media (max-width:900px){.ds-qv-modal{padding:0!important;align-items:flex-end!important}.ds-qv-modal-content{width:100%!important;max-height:92vh!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}.ds-qv-pixio{grid-template-columns:1fr;height:auto!important;min-height:0}.ds-qv-gallery{height:340px!important;min-height:340px}.ds-qv-gallery .ds-qv-image img{height:340px!important}.ds-qv-thumb-rail{flex-direction:row;top:14px;left:14px}.ds-qv-summary{height:auto!important;max-height:none!important;padding:28px 20px 30px!important}.ds-qv-purchase{grid-template-columns:1fr;gap:18px}.ds-qv-actions{flex-direction:column;align-items:stretch}.ds-qv-cart-btn,.ds-qv-wishlist-btn{width:100%}.ds-qv-close{top:12px!important;right:12px!important;background:#fff!important}}.pc-wrap{max-width:1200px;margin:0 auto;padding:40px 24px 100px}.pc-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(0 0 0 / .4);margin-bottom:20px}.pc-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.pc-breadcrumb a:hover{color:#ffa520}.pc-breadcrumb-sep{opacity:.4}.pc-title{font-family:var(--font-heading);font-size:clamp(2rem, 5vw, 3rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 40px}.pc-layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media (max-width:900px){.pc-layout{grid-template-columns:1fr}}.pc-table-head{display:grid;grid-template-columns:1fr 120px 140px 120px 40px;gap:12px;padding:0 0 12px;border-bottom:2px solid #111;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(0 0 0 / .45)}@media (max-width:640px){.pc-table-head{display:none}}.pc-cart-row{display:grid;grid-template-columns:1fr 120px 140px 120px 40px;gap:12px;align-items:center;padding:22px 0;border-bottom:1px solid rgb(0 0 0 / .08)}@media (max-width:640px){.pc-cart-row{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:16px 8px;align-items:center}.pc-product-col{grid-column:1 / 4}.pc-del-col{grid-row:1;grid-column:3;justify-self:end}.pc-price-col{grid-row:2;grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pc-qty-col{grid-row:2;grid-column:2;display:flex;flex-direction:column;align-items:center;gap:4px;justify-self:center}.pc-sub-col{grid-row:2;grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:4px;justify-self:end}.pc-price-col::before,.pc-qty-col::before,.pc-sub-col::before{content:attr(data-label)!important;display:block;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:rgb(0 0 0 / .4);margin-right:0}.pc-qty-btn{width:30px!important;height:30px!important;font-size:15px!important}.pc-qty-input{width:32px!important;font-size:13px!important}}.pc-product-col{display:flex;align-items:center;gap:16px}.pc-product-img{width:80px;height:80px;border-radius:12px;overflow:hidden;background:#ede8df;flex-shrink:0}.pc-product-img img{width:100%;height:100%;object-fit:cover;display:block}.pc-product-info{display:flex;flex-direction:column;gap:4px}.pc-product-name{font-size:14px;font-weight:700;color:var(--text-primary);text-decoration:none;line-height:1.35;transition:color .2s}.pc-product-name:hover{color:#ffa520}.pc-product-sku{font-size:11px;color:rgb(0 0 0 / .35)}.pc-price-col,.pc-sub-col{font-size:15px;font-weight:700;color:var(--text-primary)}.pc-sub-col{font-weight:800}.pc-qty-stepper{display:inline-flex;align-items:center;border:1.5px solid rgb(0 0 0 / .15);border-radius:999px;overflow:hidden;background:#fff;width:fit-content}.pc-qty-btn{width:36px;height:36px;background:none;border:none;font-size:18px;font-weight:700;cursor:pointer;color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:background .15s}.pc-qty-btn:hover{background:rgb(0 0 0 / .06)}.pc-qty-input{width:44px;text-align:center;border:none;background:none;font-size:15px;font-weight:700;color:var(--text-primary);outline:none;-moz-appearance:textfield;appearance:textfield}.pc-qty-input::-webkit-outer-spin-button,.pc-qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.pc-del-col{display:flex;align-items:center;justify-content:center}.pc-remove-btn{width:32px;height:32px;border-radius:50%;background:rgb(0 0 0 / .05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;color:rgb(0 0 0 / .4);text-decoration:none}.pc-remove-btn:hover{background:#fef2f2;color:#ef4444}.pc-cart-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;flex-wrap:wrap}.pc-coupon-form{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.pc-coupon-input{flex:1;min-width:180px;height:46px;border:1.5px solid rgb(0 0 0 / .15);border-radius:999px;padding:0 20px;font-size:14px;background:#fff;outline:none;transition:border-color .2s}.pc-coupon-input:focus{border-color:#111}.pc-btn-dark{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;background:#111827;color:#fff;border:none;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s}.pc-btn-dark:hover{background:#ffa520;color:#fff}.pc-btn-outline{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;background:#fff0;color:var(--text-primary);border:1.5px solid rgb(0 0 0 / .2);border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.pc-btn-outline:hover{border-color:#111;color:#111}.pc-cart-right{position:sticky;top:90px}.pc-total-box{background:#fff;border:1.5px solid rgb(0 0 0 / .1);border-radius:20px;padding:28px}.pc-total-title{font-family:var(--font-heading);font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0 0 24px;color:var(--text-primary)}.pc-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgb(0 0 0 / .07);font-size:14px;color:rgb(0 0 0 / .6)}.pc-total-row:first-of-type{padding-top:0}.pc-total-val{font-weight:700;color:var(--text-primary)}.pc-discount-val{color:#16a34a}.pc-free-badge{font-size:12px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;padding:2px 10px;border-radius:999px}.pc-total-divider{border:none;border-top:2px solid #111;margin:8px 0}.pc-grand-total{padding-top:16px!important;border-bottom:none!important}.pc-grand-total span:first-child{font-size:15px;font-weight:800;color:var(--text-primary)}.pc-grand-total .pc-total-val{font-size:22px;font-weight:800;color:var(--text-primary)}.pc-promo-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:rgb(0 0 0 / .5);line-height:1.5;margin:16px 0;padding:12px;background:#fffbf0;border-radius:10px;border:1px solid rgb(255 165 32 / .2)}.pc-btn-checkout{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#111827;color:#fff;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s;margin-top:4px}.pc-btn-checkout:hover{background:#ffa520;color:#fff}.pc-payment-icons{margin-top:16px;text-align:center}.pc-payment-label{font-size:11px;color:rgb(0 0 0 / .35);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:8px}.pc-payment-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.pc-pay-badge{font-size:10px;font-weight:800;padding:4px 10px;border:1.5px solid rgb(0 0 0 / .12);border-radius:6px;color:rgb(0 0 0 / .5)}.pc-empty-cart{text-align:center;padding:80px 20px}.pc-empty-icon{margin-bottom:24px}.pc-empty-cart h2{font-family:var(--font-heading);font-size:2rem;font-weight:800;margin-bottom:12px}.pc-empty-cart p{color:rgb(0 0 0 / .45);margin-bottom:24px}.ds-cart-page .woocommerce-message,.ds-cart-page .woocommerce-error,.ds-cart-page .woocommerce-info{border-radius:12px;margin-bottom:20px;font-size:14px}html body.ds-cart-page,html body.ds-cart-page .ds-main.pc-page-v2{background:#f7f1e9!important}body.ds-cart-page .pc-page-v2 .pc-wrap{width:min(calc(100% - 48px), 1320px);max-width:1320px;padding:30px 0 108px}body.ds-cart-page .pc-page-v2 .pc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:center;gap:54px;min-height:330px;margin:0 0 34px;padding:50px 54px;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:34px;background:radial-gradient(circle at 89% 5%,rgb(255 174 67 / .28),transparent 34%),radial-gradient(circle at 2% 100%,rgb(255 255 255 / .08),transparent 31%),linear-gradient(135deg,#2c201a 0%,#392920 48%,#4a3428 100%);box-shadow:0 28px 70px rgb(77 52 38 / .14);isolation:isolate}body.ds-cart-page .pc-page-v2 .pc-hero::before,body.ds-cart-page .pc-page-v2 .pc-hero::after{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none}body.ds-cart-page .pc-page-v2 .pc-hero::before{width:210px;height:210px;top:-108px;right:22%;border:1px solid rgb(255 255 255 / .12)}body.ds-cart-page .pc-page-v2 .pc-hero::after{width:120px;height:120px;right:26px;bottom:-66px;background:rgb(255 169 55 / .10);border:1px solid rgb(255 186 92 / .22)}body.ds-cart-page .pc-page-v2 .pc-hero-copy{min-width:0}body.ds-cart-page .pc-page-v2 .pc-eyebrow,body.ds-cart-page .pc-page-v2 .pc-section-kicker,body.ds-cart-page .pc-page-v2 .pc-summary-kicker{display:inline-flex;align-items:center;gap:9px;color:#9a5930;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}body.ds-cart-page .pc-page-v2 .pc-eyebrow{margin-bottom:18px;color:#ffd49d}body.ds-cart-page .pc-page-v2 .pc-eyebrow>span{width:8px;height:8px;border-radius:50%;background:#ffae43;box-shadow:0 0 0 5px rgb(255 174 67 / .12)}body.ds-cart-page .pc-page-v2 .pc-title{max-width:720px;margin:0 0 18px;color:#fffaf5!important;font-size:clamp(44px, 5.1vw, 74px);font-weight:800;line-height:.96;letter-spacing:-.055em}body.ds-cart-page .pc-page-v2 .pc-hero-subtitle{max-width:690px;margin:0;color:rgb(255 250 245 / .74);font-size:16px;line-height:1.7}body.ds-cart-page .pc-page-v2 .pc-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.ds-cart-page .pc-page-v2 .pc-hero-pills>span{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(255 255 255 / .11);border-radius:999px;background:rgb(255 255 255 / .07);color:rgb(255 250 245 / .84);font-size:10px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(8px)}body.ds-cart-page .pc-page-v2 .pc-hero-pills svg,body.ds-cart-page .pc-page-v2 .pc-summary-assurance svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.ds-cart-page .pc-page-v2 .pc-journey{width:100%;max-width:430px;justify-self:end;padding:22px;border:1px solid rgb(255 255 255 / .12);border-radius:24px;background:rgb(255 255 255 / .065);box-shadow:inset 0 1px 0 rgb(255 255 255 / .07);backdrop-filter:blur(12px)}body.ds-cart-page .pc-page-v2 .pc-journey-step{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:13px;color:rgb(255 250 245 / .46)}body.ds-cart-page .pc-page-v2 .pc-journey-step>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:15px;background:rgb(255 255 255 / .05);color:rgb(255 250 245 / .72);font-size:13px;font-weight:800}body.ds-cart-page .pc-page-v2 .pc-journey-step.is-active{color:#fffaf5}body.ds-cart-page .pc-page-v2 .pc-journey-step.is-active>span{border-color:rgb(255 187 94 / .46);background:linear-gradient(145deg,#ffbc64,#ee9432);color:#37271f;box-shadow:0 8px 24px rgb(226 126 34 / .26)}body.ds-cart-page .pc-page-v2 .pc-journey-step div{min-width:0;display:grid;gap:2px}body.ds-cart-page .pc-page-v2 .pc-journey-step strong{font-size:13px;line-height:1.25}body.ds-cart-page .pc-page-v2 .pc-journey-step small{color:inherit;font-size:10px;line-height:1.35}body.ds-cart-page .pc-page-v2 .pc-journey-line{width:1px;height:21px;margin:5px 0 5px 21px;background:linear-gradient(rgb(255 255 255 / .22),rgb(255 255 255 / .07))}body.ds-cart-page .pc-page-v2 .pc-layout{grid-template-columns:minmax(0,1fr) 390px;gap:28px}body.ds-cart-page .pc-page-v2 .pc-cart-left{min-width:0;display:grid;gap:18px}body.ds-cart-page .pc-page-v2 .pc-panel{border:1px solid rgb(91 65 48 / .10);border-radius:26px;background:rgb(255 253 249 / .94);box-shadow:0 18px 42px rgb(91 65 48 / .055)}body.ds-cart-page .pc-page-v2 .pc-items-panel{padding:26px}body.ds-cart-page .pc-page-v2 .pc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}body.ds-cart-page .pc-page-v2 .pc-section-head>div{display:grid;gap:7px}body.ds-cart-page .pc-page-v2 .pc-section-head h2,body.ds-cart-page .pc-page-v2 .pc-coupon-copy h3{margin:0;color:#372a23;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.035em}body.ds-cart-page .pc-page-v2 .pc-item-count{padding:7px 11px;border:1px solid rgb(157 93 45 / .14);border-radius:999px;background:#fff4e6;color:#8b4c25;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.ds-cart-page .pc-page-v2 .pc-table-head{grid-template-columns:minmax(250px,1fr) 100px 120px 100px 36px;gap:12px;padding:10px 12px;border:0;border-radius:12px;background:#f6efe7;color:#8b7c71;font-size:9px;letter-spacing:.12em}body.ds-cart-page .pc-page-v2 .pc-cart-row{grid-template-columns:minmax(250px,1fr) 100px 120px 100px 36px;gap:12px;margin-top:10px;padding:14px 12px;border:1px solid rgb(91 65 48 / .075);border-radius:18px;background:#fffdfa;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.ds-cart-page .pc-page-v2 .pc-cart-row:hover{transform:translateY(-1px);border-color:rgb(183 105 49 / .18);box-shadow:0 12px 28px rgb(91 65 48 / .065)}body.ds-cart-page .pc-page-v2 .pc-product-col{gap:14px}body.ds-cart-page .pc-page-v2 .pc-product-img{width:82px;height:82px;border:1px solid rgb(91 65 48 / .08);border-radius:16px;background:#f2ebe3;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}body.ds-cart-page .pc-page-v2 .pc-product-info{gap:5px}body.ds-cart-page .pc-page-v2 .pc-product-type{color:#a15a2e;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}body.ds-cart-page .pc-page-v2 .pc-product-name{color:#342821;font-size:13px;font-weight:800;line-height:1.4}body.ds-cart-page .pc-page-v2 .pc-product-sku{color:#a29489;font-size:9px}body.ds-cart-page .pc-page-v2 .pc-price-col,body.ds-cart-page .pc-page-v2 .pc-sub-col{color:#3d3028;font-size:13px;font-weight:800}body.ds-cart-page .pc-page-v2 .pc-qty-stepper{border:1px solid rgb(90 66 50 / .12);background:#f7f1eb;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)}body.ds-cart-page .pc-page-v2 .pc-qty-btn{width:32px;height:32px;color:#514137;font-size:15px}body.ds-cart-page .pc-page-v2 .pc-qty-input{width:34px;color:#2f251f;font-size:12px}body.ds-cart-page .pc-page-v2 .pc-remove-btn{width:32px;height:32px;border:1px solid rgb(121 83 59 / .09);background:#f8f2ec;color:#9b8a7f}body.ds-cart-page .pc-page-v2 .pc-cart-actions{padding-top:20px;border-top:1px dashed rgb(98 70 53 / .12);margin-top:16px}body.ds-cart-page .pc-page-v2 .pc-btn-dark,body.ds-cart-page .pc-page-v2 .pc-btn-outline,body.ds-cart-page .pc-page-v2 .pc-btn-checkout{min-height:46px;border-radius:14px;letter-spacing:.015em;text-transform:none}body.ds-cart-page .pc-page-v2 .pc-btn-dark{height:46px;padding:0 22px;background:#352821;color:#fffaf5;font-size:11px;box-shadow:0 8px 20px rgb(54 37 29 / .12)}body.ds-cart-page .pc-page-v2 .pc-btn-dark:hover{background:#985226;color:#fff}body.ds-cart-page .pc-page-v2 .pc-btn-outline{height:46px;padding:0 20px;border:1px solid rgb(92 66 50 / .14);background:#fffdfa;color:#55443a;font-size:11px}body.ds-cart-page .pc-page-v2 .pc-btn-outline:hover{border-color:rgb(143 78 38 / .32);color:#8c4b24;background:#fff7ee}body.ds-cart-page .pc-page-v2 .pc-coupon-card{padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:center;gap:22px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:13px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy>div{display:grid;gap:4px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy h3{font-size:17px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy p{margin:0;color:#8b7a6f;font-size:10px;line-height:1.5}body.ds-cart-page .pc-page-v2 .pc-coupon-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff0dc,#ffe2ba);color:#9a5529;font-size:16px;font-weight:800;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}body.ds-cart-page .pc-page-v2 .pc-coupon-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}body.ds-cart-page .pc-page-v2 .pc-coupon-input{min-width:0;width:100%;height:46px;border:1px solid rgb(92 66 50 / .13);border-radius:14px;background:#faf6f1;color:#372b24;font-size:11px;padding:0 14px}body.ds-cart-page .pc-page-v2 .pc-coupon-input:focus{border-color:rgb(155 84 40 / .5);box-shadow:0 0 0 3px rgb(201 111 50 / .08)}body.ds-cart-page .pc-page-v2 .pc-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.ds-cart-page .pc-page-v2 .pc-trust-card{min-height:158px;padding:18px;border:1px solid rgb(92 66 50 / .09);border-radius:20px;background:rgb(255 253 249 / .68)}body.ds-cart-page .pc-page-v2 .pc-trust-card>span{display:inline-block;margin-bottom:22px;color:#b06b3d;font-size:9px;font-weight:800;letter-spacing:.12em}body.ds-cart-page .pc-page-v2 .pc-trust-card strong{display:block;margin-bottom:7px;color:#49372c;font-size:12px;line-height:1.35}body.ds-cart-page .pc-page-v2 .pc-trust-card p{margin:0;color:#8c7e74;font-size:9px;line-height:1.55}body.ds-cart-page .pc-page-v2 .pc-cart-right{top:calc(var(--temply-sticky-header-offset, 102px) + 16px)}body.ds-cart-page .pc-page-v2 .pc-total-box{position:relative;overflow:hidden;padding:28px;border:1px solid rgb(255 255 255 / .08);border-radius:26px;background:radial-gradient(circle at 100% 0,rgb(255 174 67 / .19),transparent 31%),linear-gradient(150deg,#2e221c 0%,#3c2c23 100%);color:#fffaf5;box-shadow:0 24px 54px rgb(62 42 32 / .15)}body.ds-cart-page .pc-page-v2 .pc-total-box::before{content:"";position:absolute;width:112px;height:112px;top:-62px;right:48px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;pointer-events:none}body.ds-cart-page .pc-page-v2 .pc-summary-kicker{color:#ffc982}body.ds-cart-page .pc-page-v2 .pc-total-title{max-width:280px;margin:9px 0 24px;color:#fffaf5!important;font-size:27px;line-height:1.08;letter-spacing:-.04em}body.ds-cart-page .pc-page-v2 .pc-total-row{padding:13px 0;border-bottom-color:rgb(255 255 255 / .09);color:rgb(255 250 245 / .63);font-size:11px}body.ds-cart-page .pc-page-v2 .pc-total-val{color:#fffaf5;font-size:12px}body.ds-cart-page .pc-page-v2 .pc-discount-val{color:#b9eba8}body.ds-cart-page .pc-page-v2 .pc-free-badge{max-width:190px;padding:5px 8px;border:1px solid rgb(255 194 116 / .17);border-radius:999px;background:rgb(255 182 84 / .09);color:#ffd093;font-size:9px;line-height:1.35;text-align:right}body.ds-cart-page .pc-page-v2 .pc-total-divider{border-top-color:rgb(255 255 255 / .16);margin:9px 0 2px}body.ds-cart-page .pc-page-v2 .pc-grand-total span:first-child{color:#fffaf5;font-size:12px}body.ds-cart-page .pc-page-v2 .pc-grand-total .pc-total-val{color:#fffaf5;font-size:29px;letter-spacing:-.045em}body.ds-cart-page .pc-page-v2 .pc-promo-note{margin:17px 0 14px;padding:12px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .055);color:rgb(255 250 245 / .66);font-size:9px;line-height:1.55}body.ds-cart-page .pc-page-v2 .pc-promo-note svg{flex:0 0 18px;color:#ffbe69;margin-top:1px}body.ds-cart-page .pc-page-v2 .pc-btn-checkout{min-height:54px;gap:8px;background:linear-gradient(135deg,#ffc060,#f3a33c 55%,#ea8d2b);color:#35261f!important;font-size:12px;font-weight:800;box-shadow:0 12px 28px rgb(228 136 43 / .28),inset 0 1px rgb(255 255 255 / .45)}body.ds-cart-page .pc-page-v2 .pc-btn-checkout:hover{background:linear-gradient(135deg,#ffca72,#f4aa43 55%,#ec922e);color:#2d211c!important;transform:translateY(-1px)}body.ds-cart-page .pc-page-v2 .pc-summary-assurance{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}body.ds-cart-page .pc-page-v2 .pc-summary-assurance>span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:rgb(255 250 245 / .48);font-size:8px;line-height:1.4}body.ds-cart-page .pc-page-v2 .pc-help-card{margin-top:12px;padding:17px;display:grid;grid-template-columns:38px 1fr;gap:11px;border:1px solid rgb(92 66 50 / .09);border-radius:19px;background:rgb(255 253 249 / .72)}body.ds-cart-page .pc-page-v2 .pc-help-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f3e5d7;color:#8d4d28;font-size:14px;font-weight:800}body.ds-cart-page .pc-page-v2 .pc-help-card strong{display:block;margin-bottom:4px;color:#4d3b30;font-size:10px}body.ds-cart-page .pc-page-v2 .pc-help-card p{margin:0 0 6px;color:#8b7c72;font-size:8px;line-height:1.5}body.ds-cart-page .pc-page-v2 .pc-help-card a{color:#985229;font-size:9px;font-weight:800;text-decoration:none}body.ds-cart-page .pc-page-v2 .pc-empty-cart{min-height:500px;padding:48px 54px;display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;overflow:hidden;text-align:left;border:1px solid rgb(91 65 48 / .10);border-radius:30px;background:radial-gradient(circle at 12% 5%,rgb(255 176 75 / .16),transparent 29%),linear-gradient(135deg,#fffdf9 0%,#f6ede4 100%);box-shadow:0 22px 54px rgb(91 65 48 / .07)}body.ds-cart-page .pc-page-v2 .pc-empty-visual{position:relative;width:min(100%, 390px);aspect-ratio:1 / .88;margin:0 auto}body.ds-cart-page .pc-page-v2 .pc-empty-orbit{position:absolute;border-radius:50%;border:1px solid rgb(133 80 47 / .13)}body.ds-cart-page .pc-page-v2 .pc-empty-orbit--one{width:250px;height:250px;left:36px;top:20px}body.ds-cart-page .pc-page-v2 .pc-empty-orbit--two{width:150px;height:150px;left:92px;top:70px;border-style:dashed}body.ds-cart-page .pc-page-v2 .pc-empty-stack{position:absolute;left:50%;top:50%;width:164px;height:196px;border:1px solid rgb(91 65 48 / .11);border-radius:24px;box-shadow:0 20px 38px rgb(91 65 48 / .11)}body.ds-cart-page .pc-page-v2 .pc-empty-stack--back{transform:translate(-60%,-46%) rotate(-12deg);background:#e6d6c6}body.ds-cart-page .pc-page-v2 .pc-empty-stack--mid{transform:translate(-43%,-51%) rotate(8deg);background:#f3c985}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front{transform:translate(-50%,-50%);padding:26px 24px;display:grid;align-content:start;gap:13px;background:#fffdf9}body.ds-cart-page .pc-page-v2 .pc-empty-mark{width:48px;height:52px;display:block;margin-bottom:12px;border-radius:18px 24px 17px 11px;background:linear-gradient(145deg,#ffbd52,#ee962c);box-shadow:0 10px 20px rgb(228 133 42 / .20)}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front i{height:7px;display:block;border-radius:999px;background:#e9dfd5}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front i:nth-of-type(1){width:90%}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front i:nth-of-type(2){width:72%}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front i:nth-of-type(3){width:48%}body.ds-cart-page .pc-page-v2 .pc-empty-spark{position:absolute;right:28px;top:36px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#382920;color:#ffc066;box-shadow:0 10px 26px rgb(61 42 31 / .17)}body.ds-cart-page .pc-page-v2 .pc-empty-copy{max-width:600px}body.ds-cart-page .pc-page-v2 .pc-empty-copy h2{margin:12px 0 16px;color:#382a23;font-size:clamp(36px, 4vw, 58px);font-weight:800;line-height:1.02;letter-spacing:-.05em}body.ds-cart-page .pc-page-v2 .pc-empty-copy>p{max-width:560px;margin:0 0 22px;color:#7e6f65;font-size:14px;line-height:1.7}body.ds-cart-page .pc-page-v2 .pc-empty-actions{display:flex;flex-wrap:wrap;gap:9px}body.ds-cart-page .pc-page-v2 .pc-empty-mini-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:#8f7f74;font-size:9px;font-weight:700}body.ds-cart-page .pc-page-v2 .pc-empty-mini-trust span{position:relative;padding-left:12px}body.ds-cart-page .pc-page-v2 .pc-empty-mini-trust span::before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:#e79a42}body.ds-cart-page .pc-page-v2 .pc-trust-grid--empty{margin-top:14px}@media (max-width:1100px){body.ds-cart-page .pc-page-v2 .pc-hero{grid-template-columns:1fr 360px;gap:30px;padding:42px}body.ds-cart-page .pc-page-v2 .pc-layout{grid-template-columns:1fr 340px;gap:20px}body.ds-cart-page .pc-page-v2 .pc-table-head{display:none}body.ds-cart-page .pc-page-v2 .pc-cart-row{grid-template-columns:minmax(0,1fr) 100px 110px 36px;grid-template-areas:"product price qty delete" "product subtotal subtotal delete"}body.ds-cart-page .pc-page-v2 .pc-product-col{grid-area:product}body.ds-cart-page .pc-page-v2 .pc-price-col{grid-area:price}body.ds-cart-page .pc-page-v2 .pc-qty-col{grid-area:qty}body.ds-cart-page .pc-page-v2 .pc-sub-col{grid-area:subtotal;justify-self:end}body.ds-cart-page .pc-page-v2 .pc-del-col{grid-area:delete}body.ds-cart-page .pc-page-v2 .pc-coupon-card{grid-template-columns:1fr}}@media (max-width:900px){body.ds-cart-page .pc-page-v2 .pc-wrap{width:min(calc(100% - 32px), 760px);padding-top:22px}body.ds-cart-page .pc-page-v2 .pc-hero{grid-template-columns:1fr;min-height:0;gap:30px}body.ds-cart-page .pc-page-v2 .pc-journey{max-width:none;justify-self:stretch;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}body.ds-cart-page .pc-page-v2 .pc-journey-step{grid-template-columns:38px 1fr;gap:9px}body.ds-cart-page .pc-page-v2 .pc-journey-step>span{width:38px;height:38px;border-radius:13px}body.ds-cart-page .pc-page-v2 .pc-journey-line{width:20px;height:1px;margin:0 7px}body.ds-cart-page .pc-page-v2 .pc-layout{display:flex;flex-direction:column;align-items:stretch;gap:18px}body.ds-cart-page .pc-page-v2 .pc-cart-left{display:contents}body.ds-cart-page .pc-page-v2 .pc-items-panel{order:1}body.ds-cart-page .pc-page-v2 .pc-coupon-card{order:2}body.ds-cart-page .pc-page-v2 .pc-cart-right{order:3}body.ds-cart-page .pc-page-v2 .pc-trust-grid{order:4}body.ds-cart-page .pc-page-v2 .pc-items-panel,body.ds-cart-page .pc-page-v2 .pc-coupon-card,body.ds-cart-page .pc-page-v2 .pc-cart-right,body.ds-cart-page .pc-page-v2 .pc-trust-grid{width:100%;max-width:none;align-self:stretch}body.ds-cart-page .pc-page-v2 .pc-cart-right{position:static}body.ds-cart-page .pc-page-v2 .pc-empty-cart{grid-template-columns:.88fr 1.12fr;gap:30px;padding:40px}}@media (max-width:640px){body.ds-cart-page .pc-page-v2 .pc-wrap{width:min(calc(100% - 24px), 520px);padding:12px 0 72px}body.ds-cart-page .pc-page-v2 .pc-hero{margin-bottom:18px;padding:28px 22px 22px;border-radius:24px}body.ds-cart-page .pc-page-v2 .pc-eyebrow{margin-bottom:13px;font-size:8px}body.ds-cart-page .pc-page-v2 .pc-title{margin-bottom:12px;font-size:clamp(38px, 13vw, 54px)}body.ds-cart-page .pc-page-v2 .pc-hero-subtitle{font-size:12px;line-height:1.65}body.ds-cart-page .pc-page-v2 .pc-hero-pills{gap:6px;margin-top:18px}body.ds-cart-page .pc-page-v2 .pc-hero-pills>span{min-height:30px;padding:6px 9px;font-size:8px}body.ds-cart-page .pc-page-v2 .pc-journey{padding:14px;gap:4px;border-radius:18px}body.ds-cart-page .pc-page-v2 .pc-journey-step{grid-template-columns:32px 1fr;gap:7px}body.ds-cart-page .pc-page-v2 .pc-journey-step>span{width:32px;height:32px;border-radius:11px;font-size:10px}body.ds-cart-page .pc-page-v2 .pc-journey-step strong{font-size:9px}body.ds-cart-page .pc-page-v2 .pc-journey-step small{display:none}body.ds-cart-page .pc-page-v2 .pc-journey-line{width:10px;margin-inline:3px}body.ds-cart-page .pc-page-v2 .pc-items-panel{padding:16px;border-radius:20px}body.ds-cart-page .pc-page-v2 .pc-section-head{margin-bottom:14px}body.ds-cart-page .pc-page-v2 .pc-section-head h2{font-size:20px}body.ds-cart-page .pc-page-v2 .pc-section-kicker{font-size:8px}body.ds-cart-page .pc-page-v2 .pc-item-count{padding:6px 8px;font-size:8px}body.ds-cart-page .pc-page-v2 .pc-cart-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"product product product" "price qty subtotal";gap:14px 7px;margin-top:8px;padding:13px;border-radius:16px}body.ds-cart-page .pc-page-v2 .pc-product-col{grid-area:product;padding-right:34px}body.ds-cart-page .pc-page-v2 .pc-product-img{width:68px;height:68px;border-radius:14px}body.ds-cart-page .pc-page-v2 .pc-product-name{font-size:11px}body.ds-cart-page .pc-page-v2 .pc-product-type{font-size:7px}body.ds-cart-page .pc-page-v2 .pc-del-col{position:absolute;top:12px;right:12px}body.ds-cart-page .pc-page-v2 .pc-cart-row{position:relative}body.ds-cart-page .pc-page-v2 .pc-price-col,body.ds-cart-page .pc-page-v2 .pc-qty-col,body.ds-cart-page .pc-page-v2 .pc-sub-col{display:flex;flex-direction:column;gap:5px;align-items:flex-start;justify-self:stretch}body.ds-cart-page .pc-page-v2 .pc-price-col{grid-area:price}body.ds-cart-page .pc-page-v2 .pc-qty-col{grid-area:qty;align-items:center}body.ds-cart-page .pc-page-v2 .pc-sub-col{grid-area:subtotal;align-items:flex-end}body.ds-cart-page .pc-page-v2 .pc-price-col::before,body.ds-cart-page .pc-page-v2 .pc-qty-col::before,body.ds-cart-page .pc-page-v2 .pc-sub-col::before{color:#9a8b80;font-size:7px;letter-spacing:.08em}body.ds-cart-page .pc-page-v2 .pc-price-col,body.ds-cart-page .pc-page-v2 .pc-sub-col{font-size:10px}body.ds-cart-page .pc-page-v2 .pc-qty-btn{width:26px!important;height:28px!important}body.ds-cart-page .pc-page-v2 .pc-qty-input{width:25px!important;font-size:10px!important}body.ds-cart-page .pc-page-v2 .pc-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.ds-cart-page .pc-page-v2 .pc-cart-actions .pc-btn-outline,body.ds-cart-page .pc-page-v2 .pc-cart-actions .pc-btn-dark{width:100%;padding-inline:8px;font-size:9px}body.ds-cart-page .pc-page-v2 .pc-coupon-card{padding:16px;border-radius:20px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy{grid-template-columns:38px 1fr;gap:10px}body.ds-cart-page .pc-page-v2 .pc-coupon-icon{width:38px;height:38px;border-radius:12px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy h3{font-size:14px}body.ds-cart-page .pc-page-v2 .pc-coupon-copy p{font-size:8px}body.ds-cart-page .pc-page-v2 .pc-coupon-form{grid-template-columns:1fr 78px}body.ds-cart-page .pc-page-v2 .pc-coupon-input{height:44px;font-size:10px}body.ds-cart-page .pc-page-v2 .pc-coupon-form .pc-btn-dark{min-width:0;padding-inline:10px}body.ds-cart-page .pc-page-v2 .pc-trust-grid{grid-template-columns:1fr;gap:8px}body.ds-cart-page .pc-page-v2 .pc-trust-card{min-height:0;padding:14px 15px;border-radius:17px}body.ds-cart-page .pc-page-v2 .pc-trust-card>span{margin-bottom:9px}body.ds-cart-page .pc-page-v2 .pc-trust-card strong{font-size:10px}body.ds-cart-page .pc-page-v2 .pc-trust-card p{font-size:8px}body.ds-cart-page .pc-page-v2 .pc-total-box{padding:22px 20px;border-radius:22px}body.ds-cart-page .pc-page-v2 .pc-total-title{max-width:240px;margin-bottom:18px;font-size:24px}body.ds-cart-page .pc-page-v2 .pc-grand-total .pc-total-val{font-size:25px}body.ds-cart-page .pc-page-v2 .pc-btn-checkout{min-height:52px;font-size:11px}body.ds-cart-page .pc-page-v2 .pc-help-card{border-radius:17px}body.ds-cart-page .pc-page-v2 .pc-empty-cart{min-height:0;padding:30px 20px 28px;grid-template-columns:1fr;gap:12px;border-radius:24px;text-align:center}body.ds-cart-page .pc-page-v2 .pc-empty-visual{width:245px;aspect-ratio:1/.85}body.ds-cart-page .pc-page-v2 .pc-empty-orbit--one{width:180px;height:180px;left:30px;top:10px}body.ds-cart-page .pc-page-v2 .pc-empty-orbit--two{width:115px;height:115px;left:61px;top:43px}body.ds-cart-page .pc-page-v2 .pc-empty-stack{width:112px;height:136px;border-radius:18px}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front{padding:18px 16px;gap:8px}body.ds-cart-page .pc-page-v2 .pc-empty-mark{width:34px;height:38px;margin-bottom:7px;border-radius:13px 18px 12px 9px}body.ds-cart-page .pc-page-v2 .pc-empty-stack--front i{height:5px}body.ds-cart-page .pc-page-v2 .pc-empty-spark{width:34px;height:34px;top:23px;right:22px}body.ds-cart-page .pc-page-v2 .pc-empty-copy{margin-inline:auto}body.ds-cart-page .pc-page-v2 .pc-empty-copy h2{margin:9px 0 12px;font-size:clamp(31px, 10vw, 43px)}body.ds-cart-page .pc-page-v2 .pc-empty-copy>p{margin-bottom:18px;font-size:11px;line-height:1.65}body.ds-cart-page .pc-page-v2 .pc-empty-actions{display:grid;grid-template-columns:1fr 1fr}body.ds-cart-page .pc-page-v2 .pc-empty-actions a{width:100%;padding-inline:8px}body.ds-cart-page .pc-page-v2 .pc-empty-mini-trust{justify-content:center;gap:8px 12px;font-size:7px}body.ds-cart-page .pc-page-v2 .pc-trust-grid--empty{margin-top:10px}}@media (prefers-reduced-motion:reduce){body.ds-cart-page .pc-page-v2 .pc-cart-row,body.ds-cart-page .pc-page-v2 .pc-btn-checkout{transition:none!important;transform:none!important}}html body.woocommerce-checkout,html body.ds-checkout-page,.ds-checkout-page .ds-main,.woocommerce-checkout .ds-main,.woocommerce-checkout{background:#fbf7f1}.pco-hero{position:relative;min-height:270px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#1a2418 0%,#2a3a28 48%,#3d4f3a 100%)}.pco-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 90% 10%,rgb(255 165 32 / .18) 0%,transparent 55%),radial-gradient(ellipse 60% 70% at 5% 90%,rgb(255 255 255 / .06) 0%,transparent 50%);pointer-events:none}.pco-hero-inner{position:relative;z-index:1;text-align:center;color:#fff;padding:48px 24px}.pco-hero h1{margin:0 0 16px;color:#fff;font-size:clamp(2.2rem, 5vw, 3.5rem);line-height:1;font-weight:800;letter-spacing:-.04em}.pco-hero-breadcrumb{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:800;color:#fff}.pco-hero-breadcrumb a{color:#fff;text-decoration:none}.pco-wrap{max-width:1220px;margin:0 auto;padding:82px 24px 128px}.ds-checkout-page .woocommerce,.woocommerce-checkout .woocommerce{width:100%}html body.woocommerce-checkout form.checkout,.ds-checkout-page .woocommerce-checkout,.woocommerce-checkout .woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) 470px!important;column-gap:46px!important;row-gap:18px!important;align-items:start!important}.ds-checkout-page .woocommerce-checkout>#wc-stripe-express-checkout-element,.ds-checkout-page .woocommerce-checkout>#wc-stripe-express-checkout-button-separator,.woocommerce-checkout .woocommerce-checkout>#wc-stripe-express-checkout-element,.woocommerce-checkout .woocommerce-checkout>#wc-stripe-express-checkout-button-separator{grid-column:1 / -1}.ds-checkout-page .woocommerce-checkout>#wc-stripe-express-checkout__order-attribution-inputs,.woocommerce-checkout .woocommerce-checkout>#wc-stripe-express-checkout__order-attribution-inputs{display:none}html body.woocommerce-checkout form.checkout #customer_details,.ds-checkout-page #customer_details,.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1 / span 2!important;width:auto!important;float:none!important;padding-right:0!important;min-width:0!important}.ds-checkout-page #customer_details .col-1,.ds-checkout-page #customer_details .col-2,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;float:none!important}html body.woocommerce-checkout form.checkout #order_review_heading,html body.woocommerce-checkout form.checkout #order_review,.ds-checkout-page #order_review_heading,.ds-checkout-page #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2!important;width:auto!important;float:none!important;min-width:0!important}html body.woocommerce-checkout form.checkout #order_review_heading,.ds-checkout-page #order_review_heading,.woocommerce-checkout #order_review_heading{grid-row:1!important;display:none!important}html body.woocommerce-checkout form.checkout #order_review,.ds-checkout-page #order_review,.woocommerce-checkout #order_review{grid-row:1 / span 2!important}@media (max-width:900px){html body.woocommerce-checkout form.checkout,.ds-checkout-page .woocommerce-checkout,.woocommerce-checkout .woocommerce-checkout{grid-template-columns:1fr!important}html body.woocommerce-checkout form.checkout #customer_details,html body.woocommerce-checkout form.checkout #order_review,.ds-checkout-page #customer_details,.ds-checkout-page #order_review,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important}.pco-hero{min-height:220px}.pco-wrap{padding-top:48px;padding-bottom:80px}html body.woocommerce-checkout form.checkout #order_review,.ds-checkout-page #order_review,.woocommerce-checkout #order_review{position:static!important}}html body.woocommerce-checkout .woocommerce-info,html body.woocommerce-checkout .woocommerce-message,.ds-checkout-page .woocommerce-info,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:54px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;padding:12px 24px!important;font-size:14px!important;font-weight:500!important;color:#374151!important;margin:0 0 20px!important;position:relative!important;line-height:1.5!important}html body.woocommerce-checkout .woocommerce-info::before,html body.woocommerce-checkout .woocommerce-message::before{display:none!important}html body.woocommerce-checkout .woocommerce-info a,html body.woocommerce-checkout .woocommerce-message a,.ds-checkout-page .woocommerce-info a,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-message a{color:#111827!important;font-weight:600!important;text-decoration:none!important;border-bottom:1.5px solid #111827!important;transition:all 0.2s!important;margin-left:6px!important;display:inline-block!important}html body.woocommerce-checkout .woocommerce-info a::before,html body.woocommerce-checkout .woocommerce-message a::before{content:" "!important}html body.woocommerce-checkout .woocommerce-info a:hover,html body.woocommerce-checkout .woocommerce-message a:hover,.ds-checkout-page .woocommerce-info a:hover,.woocommerce-checkout .woocommerce-info a:hover,.woocommerce-checkout .woocommerce-message a:hover{color:#ffa520!important;border-color:#ffa520!important}html body.woocommerce-checkout .woocommerce-info::after,.ds-checkout-page .woocommerce-info::after,.woocommerce-checkout .woocommerce-info::after{content:"";width:7px;height:7px;border-right:2px solid #374151;border-bottom:2px solid #374151;transform:rotate(45deg);display:inline-block;margin-left:auto;flex-shrink:0}.ds-checkout-page .woocommerce-form-coupon-toggle,.ds-checkout-page form.checkout_coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{width:100%;grid-column:1 / -1}@media (max-width:520px){html body.woocommerce-checkout .woocommerce-info,.ds-checkout-page .woocommerce-info,.woocommerce-checkout .woocommerce-info{display:block!important;min-height:0!important;padding:14px 20px!important;line-height:1.5!important}html body.woocommerce-checkout .woocommerce-info::after,.ds-checkout-page .woocommerce-info::after,.woocommerce-checkout .woocommerce-info::after{display:none!important}}html body.woocommerce-checkout form.checkout_coupon,.ds-checkout-page form.checkout_coupon,.woocommerce-checkout form.checkout_coupon{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:24px!important;margin:0 0 22px!important}html body.woocommerce-checkout h3,.ds-checkout-page .woocommerce h3,.woocommerce-checkout .woocommerce h3,.woocommerce-checkout h3{font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:-0.02em!important;color:#111827!important;margin:0 0 24px!important;padding:0!important;border:none!important}html body.woocommerce-checkout form.checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout form.checkout #customer_details .col-2 .woocommerce-shipping-fields__field-wrapper,.ds-checkout-page #customer_details .col-1 .woocommerce-billing-fields__field-wrapper,.ds-checkout-page #customer_details .col-2 .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .col-2 .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 20px!important;width:100%!important;float:none!important}@media (max-width:600px){html body.woocommerce-checkout form.checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout form.checkout #customer_details .col-2 .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;gap:16px 0!important}}.ds-header-inner{max-width:1240px!important;margin-inline:auto!important;padding-inline:32px!important}.ds-logo-wordmark{color:var(--ts-ink)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.045em!important}.nav-list a{color:var(--ts-ink)!important}.nav-list a::after{content:none!important}.nav-list a:hover,.nav-list li.current-menu-item>a{color:var(--ts-amber-strong)!important}.ds-header-search{width:220px!important;height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 8px 0 14px!important;border:1px solid var(--ts-border)!important;border-radius:12px!important;background:#fff!important}.ds-header-search input{position:static!important;width:auto!important;height:auto!important;flex:1!important;clip:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;color:var(--ts-ink)!important}.ds-header-search button,.ds-hdr-icon,.ds-hamburger{min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:10px!important;color:var(--ts-ink)!important;font:700 12px/1 var(--font-body)!important}.ds-header-search button:hover,.ds-hdr-icon:hover,.ds-hamburger:hover{color:var(--ts-amber-strong)!important}.ds-hamburger{display:none!important;width:auto!important;height:40px!important}.cart-count{top:-5px!important;right:-3px!important;background:var(--ts-amber-strong)!important}@media (max-width:1023px){.ds-header-search{width:190px!important}.ds-hamburger{display:inline-flex!important}}@media (max-width:767px){.ds-header-inner{padding-inline:16px!important}.ds-header-search{display:none!important}.ds-hdr-icon{min-width:44px!important;min-height:44px!important}}@media (max-width:639px){.ds-account-btn{display:none!important}}html body.woocommerce-checkout form.checkout .form-row,html body.woocommerce-checkout .form-row,.ds-checkout-page .woocommerce-checkout form .form-row,.ds-checkout-page .woocommerce form .form-row,.woocommerce-checkout form .form-row,.woocommerce-checkout .form-row{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin:0 0 20px!important;padding:0!important;clear:none!important}html body.woocommerce-checkout form.checkout #customer_details .form-row-first,html body.woocommerce-checkout form.checkout #customer_details .form-row-last,html body.woocommerce-checkout form.checkout .form-row-first,html body.woocommerce-checkout form.checkout .form-row-last,html body.woocommerce-checkout .form-row-first,html body.woocommerce-checkout .form-row-last,.ds-checkout-page .woocommerce-checkout form .form-row-first,.ds-checkout-page .woocommerce-checkout form .form-row-last{width:100%!important;max-width:100%!important;float:none!important;grid-column:auto!important;display:block!important}html body.woocommerce-checkout #billing_company_field,html body.woocommerce-checkout #billing_country_field,html body.woocommerce-checkout #billing_address_1_field,html body.woocommerce-checkout #billing_address_2_field,html body.woocommerce-checkout #billing_city_field,html body.woocommerce-checkout #billing_state_field,html body.woocommerce-checkout #billing_postcode_field,html body.woocommerce-checkout #billing_phone_field,html body.woocommerce-checkout #billing_email_field,html body.woocommerce-checkout #shipping_company_field,html body.woocommerce-checkout #shipping_country_field,html body.woocommerce-checkout #shipping_address_1_field,html body.woocommerce-checkout #shipping_address_2_field,html body.woocommerce-checkout #shipping_city_field,html body.woocommerce-checkout #shipping_state_field,html body.woocommerce-checkout #shipping_postcode_field,html body.woocommerce-checkout form.checkout .form-row.form-row-wide,html body.woocommerce-checkout .form-row.form-row-wide,.woocommerce-checkout .form-row.form-row-wide{grid-column:span 2!important;width:100%!important;max-width:100%!important}html body.woocommerce-checkout .form-row label,.ds-checkout-page .form-row label,.woocommerce-checkout .form-row label{display:block!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#374151!important;margin-bottom:6px!important}html body.woocommerce-checkout .form-row label abbr,.woocommerce-checkout .form-row label abbr{color:#ef4444!important;text-decoration:none!important;margin-left:3px!important}html body.woocommerce-checkout #customer_details input[type="text"],html body.woocommerce-checkout #customer_details input[type="email"],html body.woocommerce-checkout #customer_details input[type="tel"],html body.woocommerce-checkout #customer_details input[type="password"],html body.woocommerce-checkout #customer_details select,html body.woocommerce-checkout #customer_details textarea,html body.woocommerce-checkout #customer_details .input-text,html body.woocommerce-checkout .form-row input,html body.woocommerce-checkout .form-row select,html body.woocommerce-checkout .form-row textarea,html body.woocommerce-checkout .woocommerce-input-wrapper input,html body.woocommerce-checkout .woocommerce-input-wrapper select,html body.woocommerce-checkout .woocommerce-input-wrapper textarea,.ds-checkout-page .woocommerce form .form-row input.input-text,.ds-checkout-page .woocommerce form .form-row textarea,.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:48px!important;padding:0 16px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:14px!important;font-family:'Poppins',sans-serif!important;color:#111827!important;background:#fff!important;outline:none!important;transition:all .2s ease!important;appearance:none;-webkit-appearance:none;box-shadow:none!important;display:block!important}html body.woocommerce-checkout #customer_details textarea,html body.woocommerce-checkout .form-row textarea,html body.woocommerce-checkout .woocommerce-input-wrapper textarea,.woocommerce-checkout .form-row textarea{height:110px!important;padding:14px 16px!important;resize:vertical!important}html body.woocommerce-checkout .form-row input:focus,html body.woocommerce-checkout .form-row select:focus,html body.woocommerce-checkout .form-row textarea:focus,html body.woocommerce-checkout .woocommerce-input-wrapper input:focus,.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:#111827!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important}html body.woocommerce-checkout .form-row.woocommerce-invalid input,html body.woocommerce-checkout .form-row.woocommerce-invalid select{border-color:#ef4444!important}html body.woocommerce-checkout .woocommerce-validated input.input-text,html body.woocommerce-checkout .woocommerce-validated select,html body.woocommerce-checkout .woocommerce-validated textarea,html body.woocommerce-checkout .woocommerce-validated .select2-selection,.woocommerce-checkout .woocommerce-validated input.input-text,.woocommerce-checkout .woocommerce-validated select,.woocommerce-checkout .woocommerce-validated textarea,.woocommerce-checkout .woocommerce-validated .select2-selection{border-color:#d1d5db!important}html body.woocommerce-checkout .select2-container,.woocommerce-checkout .select2-container{width:100%!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single{height:48px!important;border:1px solid #d1d5db!important;border-radius:8px!important;display:flex!important;align-items:center!important;padding:0 16px!important;font-size:14px!important;background:#fff!important;transition:all .2s ease!important;box-shadow:none!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single:focus,html body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single:focus{border-color:#111827!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1!important;padding:0!important;font-size:14px!important;color:#111827!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:12px!important}html body.woocommerce-checkout .form-row .checkbox,html body.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout .form-row .checkbox,.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;color:#4b5563!important;cursor:pointer!important;line-height:1.4!important;margin:8px 0!important;padding:0!important}html body.woocommerce-checkout .form-row .checkbox input[type="checkbox"],html body.woocommerce-checkout input[type="checkbox"],.woocommerce-checkout input[type="checkbox"]{width:18px!important;height:18px!important;border:1px solid #d1d5db!important;border-radius:4px!important;accent-color:#111827!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}html body.woocommerce-checkout #order_review,.ds-checkout-page #order_review,.woocommerce-checkout #order_review{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:30px!important;position:sticky!important;top:100px!important;box-shadow:0 4px 20px rgb(0 0 0 / .02)!important}html body.woocommerce-checkout #order_review::before,.ds-checkout-page #order_review::before,.woocommerce-checkout #order_review::before{content:"Your Order"!important;display:block!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;color:#111827!important;margin-bottom:24px!important;border-bottom:1px solid #f3f4f6!important;padding-bottom:12px!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;border-collapse:collapse!important;margin-bottom:0!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 0!important;border-bottom:1px solid #f3f4f6!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{padding:0!important;border:none!important;background:transparent!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{flex-grow:1!important;display:flex!important;align-items:center!important;gap:16px!important;text-align:left!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{flex-shrink:0!important;text-align:right!important;font-size:14px!important;font-weight:500!important;color:#111827!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name strong.product-quantity,html body.woocommerce-checkout .woocommerce-checkout-review-order-table td strong.product-quantity,html body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity,html body.woocommerce-checkout #order_review strong.product-quantity,.ds-checkout-page .product-quantity{display:none!important}html body.woocommerce-checkout .ts-checkout-product-item,.woocommerce-checkout .ts-checkout-product-item{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important}html body.woocommerce-checkout .ts-checkout-product-media,.woocommerce-checkout .ts-checkout-product-media{width:64px!important;height:64px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;border:1px solid #f3f4f6!important}html body.woocommerce-checkout .ts-checkout-product-media img,.woocommerce-checkout .ts-checkout-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:1/1!important}html body.woocommerce-checkout .ts-checkout-product-content,.woocommerce-checkout .ts-checkout-product-content{flex-grow:1!important}html body.woocommerce-checkout .ts-checkout-product-title,.woocommerce-checkout .ts-checkout-product-title{font-size:14px!important;font-weight:500!important;margin:0 0 4px!important;color:#111827!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;border-bottom:1px solid #f3f4f6!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th{padding:0!important;border:none!important;background:transparent!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;color:#4b5563!important;text-transform:capitalize!important;text-align:left!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal td,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td{padding:0!important;border:none!important;background:transparent!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:600!important;color:#111827!important;text-align:right!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method{list-style:none!important;padding:0!important;margin:0!important;text-align:right!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;font-size:13px!important;color:#4b5563!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li input[type="radio"],.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li input[type="radio"]{margin:0!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total{border-bottom:none!important;padding-top:18px!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th{font-size:16px!important;font-weight:600!important;color:#111827!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td{font-size:24px!important;font-weight:700!important;color:#111827!important}html body.woocommerce-checkout #payment,html body.ds-checkout-page #payment,.ds-checkout-page .woocommerce-checkout #payment,.woocommerce-checkout #payment{margin-top:24px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}html body.woocommerce-checkout #payment ul.payment_methods,html body.woocommerce-checkout #payment .payment_methods,.ds-checkout-page #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:flex!important;flex-direction:column!important;gap:16px!important;border:none!important;background:transparent!important}html body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method,html body.woocommerce-checkout #payment ul.payment_methods li,html body.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppcp-gateway,html body.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe,html body.ds-checkout-page #payment ul.payment_methods li.wc_payment_method,html body.ds-checkout-page #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method,.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppcp-gateway,.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe{border:none!important;border-bottom:none!important;background:transparent!important;background-color:transparent!important;padding:0!important;margin:0 0 16px 0!important;border-radius:0!important;box-shadow:none!important;display:block!important}html body.woocommerce-checkout #payment ul.payment_methods li label,html body.woocommerce-checkout #payment .wc_payment_method label,.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;color:#111827!important;cursor:pointer!important;margin:0!important;padding:0!important;user-select:none!important}html body.woocommerce-checkout #payment ul.payment_methods li label img,.woocommerce-checkout #payment ul.payment_methods li label img{max-height:20px!important;width:auto!important;margin-left:8px!important;display:inline-block!important}html body.woocommerce-checkout #payment ul.payment_methods li input[type="radio"],html body.woocommerce-checkout #payment .wc_payment_method input[type="radio"],.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{width:18px!important;height:18px!important;margin:0!important;accent-color:#111827!important;cursor:pointer!important;flex-shrink:0!important}html body.woocommerce-checkout #payment div.payment_box,html body.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .payment_box{margin:8px 0 0 28px!important;padding:14px 18px!important;background:#f9fafb!important;border:1px solid #f3f4f6!important;border-radius:8px!important;font-size:13.5px!important;color:#6b7280!important;line-height:1.5!important;box-shadow:none!important}html body.woocommerce-checkout #payment div.payment_box::before,html body.woocommerce-checkout #payment div.payment_box::after,html body.woocommerce-checkout #payment .payment_box::before,html body.woocommerce-checkout #payment .payment_box::after{display:none!important}html body.woocommerce-checkout #payment div.payment_box p,html body.woocommerce-checkout #payment .payment_box p{margin:0!important;padding:0!important;color:#6b7280!important;font-size:13.5px!important}html body.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment .place-order{padding:0!important;margin:0!important;border:none!important;background:transparent!important}html body.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12.5px!important;color:#6b7280!important;margin:16px 0!important;line-height:1.5!important}html body.woocommerce-checkout .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#111827!important;font-weight:600!important;text-decoration:underline!important}html body.woocommerce-checkout .woocommerce-privacy-policy-text a:hover,.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:#ffa520!important}html body.woocommerce-checkout #payment #place_order,html body.woocommerce-checkout #payment button.button,html body.woocommerce-checkout #payment .button,html body.woocommerce-checkout #payment input[type="submit"],html body.woocommerce-checkout #payment button,html body.woocommerce-checkout #payment .place-order button,html body.woocommerce-checkout #payment .place-order .button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;background:#111827!important;color:#fff!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .2s ease!important;margin-top:12px!important;border:none!important;cursor:pointer!important;box-shadow:none!important}.woocommerce-checkout #payment #place_order:hover,.woocommerce-checkout .woocommerce-checkout #payment button.button:hover,.woocommerce-checkout .woocommerce-checkout #payment .button:hover,.woocommerce-checkout .woocommerce-checkout #payment input[type="submit"]:hover{background:#ffa520!important;color:#fff!important}.ds-checkout-page .woocommerce-checkout #payment #place_order:active,.ds-checkout-page #payment #place_order:active,.ds-checkout-page .woocommerce-checkout #payment button.button:active,.ds-checkout-page .woocommerce-checkout #payment .button:active,.ds-checkout-page .woocommerce-checkout #payment input[type="submit"]:active,.woocommerce-checkout .woocommerce-checkout #payment #place_order:active,.woocommerce-checkout #payment #place_order:active,.woocommerce-checkout .woocommerce-checkout #payment button.button:active,.woocommerce-checkout .woocommerce-checkout #payment .button:active,.woocommerce-checkout .woocommerce-checkout #payment input[type="submit"]:active{transform:scale(.98)!important}.ds-checkout-page .woocommerce-error,.woocommerce-checkout .woocommerce-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;font-size:13px;list-style:none;margin-bottom:16px}.ds-checkout-page .woocommerce-error li{color:#ef4444}.ds-checkout-page .woocommerce-message{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px 18px;font-size:13px;color:#166534;margin-bottom:16px}.pc-wrap--narrow{max-width:960px!important}.ds-page-title{margin-bottom:36px}.ds-page-title h1{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:#111827;letter-spacing:-.03em;margin:0 0 8px}.ds-page-title p{font-size:15px;color:rgb(0 0 0 / .45);margin:0}.ds-wc-wrapper{width:100%}.ds-empty-state{text-align:center;padding:64px 40px!important}.ds-empty-icon{font-size:52px;margin-bottom:16px;display:block}.ds-empty-state h2{font-size:22px;font-weight:800;color:#111827;margin:0 0 10px}.ds-empty-state p{font-size:15px;color:rgb(0 0 0 / .45);margin:0 0 24px}.ds-empty-state .ds-btn{min-height:44px;padding:12px 28px;line-height:1.2}.ds-auth-card{background:#fff;border:1px solid rgb(0 0 0 / .07);border-radius:20px;padding:40px 44px;width:100%}.ds-auth-card--center{max-width:480px;margin:0 auto;text-align:center}.ds-auth-title{font-size:22px;font-weight:800;color:#111827;margin:0 0 24px}.ds-auth-desc{font-size:15px;color:rgb(0 0 0 / .45);margin:-12px 0 24px}.ds-auth-icon-wrap{font-size:40px;margin-bottom:16px}.ds-auth-foot{font-size:14px;color:rgb(0 0 0 / .45);margin-top:20px;text-align:center}.ds-auth-foot a{color:#111827;font-weight:700;text-decoration:none}.ds-auth-foot a:hover{color:#ffa520}.ds-auth-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.ds-auth-hero{background:#111827;border-radius:20px;padding:48px 44px;color:#fff;position:sticky;top:100px}.ds-auth-hero-inner{display:flex;flex-direction:column;gap:16px}.ds-auth-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(255 165 32 / .15);border:1px solid rgb(255 165 32 / .3);color:#ffa520;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;width:fit-content}.ds-auth-hero h2{font-size:28px;font-weight:800;color:#fff;margin:0;letter-spacing:-.03em;line-height:1.15}.ds-auth-hero p{font-size:15px;color:rgb(255 255 255 / .55);line-height:1.6;margin:0}.ds-auth-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ds-auth-features li{font-size:14px;color:rgb(255 255 255 / .7)}.ds-auth-form{display:flex;flex-direction:column;gap:16px}.ds-form-group{display:flex;flex-direction:column;gap:6px}.ds-form-group label{font-size:13px;font-weight:700;color:#111827}.ds-input{height:48px;padding:0 16px;border:1.5px solid rgb(0 0 0 / .12);border-radius:12px;font-size:14px;font-family:'Poppins',sans-serif;color:#111827;background:#fff;outline:none;width:100%;box-sizing:border-box;transition:border-color .2s}.ds-input:focus{border-color:#ffa520}.ds-input::placeholder{color:rgb(0 0 0 / .3)}.ds-form-row{display:flex;align-items:center}.ds-form-row--between{justify-content:space-between}.ds-checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(0 0 0 / .6);cursor:pointer}.ds-link-small{font-size:13px;color:#ffa520;text-decoration:none;font-weight:600}.ds-link-small:hover{text-decoration:underline}.ds-btn-full{width:100%}.ds-notice{border-radius:12px;padding:14px 18px;font-size:14px;font-weight:600;margin-bottom:16px}.ds-notice--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ds-notice--error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ds-inner-page .woocommerce-form .form-row{margin-bottom:16px}.ds-inner-page .woocommerce-form .form-row label{font-size:13px;font-weight:700;color:#111827;display:block;margin-bottom:6px}.ds-inner-page .woocommerce-form .form-row input{height:48px;padding:0 16px;border:1.5px solid rgb(0 0 0 / .12);border-radius:12px;font-size:14px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.ds-inner-page .woocommerce-form .form-row input:focus{border-color:#ffa520}.ds-inner-page .woocommerce-form .button{display:flex;align-items:center;justify-content:center;height:50px;background:#111827;color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%;transition:background .2s}.ds-inner-page .woocommerce-form .button:hover{background:#ffa520}.ds-auth-page .woocommerce-form-login,.ds-auth-page .woocommerce-form-register{display:flex;flex-direction:column;gap:14px}.ds-auth-page .woocommerce-form-login .form-row,.ds-auth-page .woocommerce-form-register .form-row{display:flex;flex-direction:column;gap:6px;margin:0}.ds-auth-page .woocommerce-form-login .form-row label,.ds-auth-page .woocommerce-form-register .form-row label{font-size:13px;font-weight:700;color:#111827}.ds-auth-page .woocommerce-form-login .form-row input,.ds-auth-page .woocommerce-form-register .form-row input{height:48px;padding:0 16px;border:1.5px solid rgb(0 0 0 / .12);border-radius:12px;font-size:14px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.ds-auth-page .woocommerce-form-login .form-row input:focus,.ds-auth-page .woocommerce-form-register .form-row input:focus{border-color:#ffa520}.ds-auth-page .woocommerce-form-login__submit,.ds-auth-page .woocommerce-form-register__submit{height:50px;background:#111827!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%;transition:background .2s}.ds-auth-page .woocommerce-form-login__submit:hover,.ds-auth-page .woocommerce-form-register__submit:hover{background:#ffa520!important}.ds-auth-page .lost_password{font-size:13px;text-align:right}.ds-auth-page .lost_password a{color:#ffa520;text-decoration:none;font-weight:600}.ds-auth-page .woocommerce-privacy-policy-text{font-size:12px;color:rgb(0 0 0 / .4);line-height:1.5}.ds-auth-page .woocommerce-form-lost-password{display:flex;flex-direction:column;gap:14px}.ds-auth-page .woocommerce-form-lost-password .form-row{display:flex;flex-direction:column;gap:6px;margin:0}.ds-auth-page .woocommerce-form-lost-password .form-row label{font-size:13px;font-weight:700}.ds-auth-page .woocommerce-form-lost-password .form-row input{height:48px;padding:0 16px;border:1.5px solid rgb(0 0 0 / .12);border-radius:12px;font-size:14px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.ds-auth-page .woocommerce-form-lost-password .form-row input:focus{border-color:#ffa520}.ds-auth-page .woocommerce-form-lost-password .woocommerce-Button{height:50px;background:#111827!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:14px;font-weight:800;width:100%;cursor:pointer;transition:background .2s}.ds-auth-page .woocommerce-form-lost-password .woocommerce-Button:hover{background:#ffa520!important}.ds-footer-simple{background:#0d1117;color:rgb(255 255 255 / .4);padding:40px 20px;margin-top:80px}.ds-footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.ds-footer-logo .ds-logo-main{color:#fff}.ds-footer-logo .ds-logo-sub{color:rgb(255 255 255 / .3)}.ds-footer-logo .ds-logo-mark{background:#ffa520}.ds-footer-logo .ds-logo-mark-cut{background:#0d1117}.ds-footer-nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ds-footer-nav a{font-size:13px;color:rgb(255 255 255 / .4);text-decoration:none;transition:color .2s}.ds-footer-nav a:hover{color:#fff}.ds-footer-copy{font-size:12px;margin:0}@media (max-width:767px){.ds-auth-split{grid-template-columns:1fr}.ds-auth-hero{position:static}.ds-auth-card{padding:28px 20px}}html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe_upe,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe_upe{background:#fdfdfd!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:20px!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe fieldset,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe fieldset,html body.woocommerce-checkout #payment .wc-upe-form,html body.woocommerce-checkout #payment .wc-payment-form,html body.woocommerce-checkout #payment #wc-stripe-upe-form,html body.woocommerce-checkout #payment .stripe-source-fields,html body.woocommerce-checkout #payment .wc-stripe-elements-container{border:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}html body.woocommerce-checkout #payment .wc-stripe-upe-form,html body.woocommerce-checkout #payment .wc-upe-form,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe form{border:none!important;background:transparent!important;padding:0!important;margin:0!important}html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe div[style*="border"],html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe .link-element,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe .stripe-link-card{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#ffffff!important}html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe div,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe fieldset,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe p,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe li,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe ul,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe label{border:none!important;background-color:transparent!important;box-shadow:none!important}html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods,html body.woocommerce-checkout #payment .wc-saved-payment-methods,html body.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods,html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater,html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater label,html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater-wrapper{border:none!important;background:transparent!important;padding:0!important;margin:12px 0 0 0!important;list-style:none!important;box-shadow:none!important}html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods li,html body.woocommerce-checkout #payment .wc-saved-payment-methods li{border:none!important;background:transparent!important;padding:0!important;margin:0 0 8px 0!important;box-shadow:none!important}html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater,html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater label{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#4b5563!important;cursor:pointer!important;margin-top:10px!important}html body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveForLater input[type="checkbox"]{width:16px!important;height:16px!important;accent-color:#111827!important;border-radius:4px!important;border:1px solid #d1d5db!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}html body.woocommerce-checkout #payment .payment_box.payment_method_stripe fieldset div,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe fieldset p{border:none!important;box-shadow:none!important}html body.woocommerce-checkout #payment div.payment_box.payment_method_paypal,html body.woocommerce-checkout #payment div.payment_box.payment_method_ppcp-gateway{padding:8px 14px!important;margin-top:4px!important;margin-bottom:0!important}html body.woocommerce-checkout #payment div.payment_box.payment_method_paypal p,html body.woocommerce-checkout #payment div.payment_box.payment_method_ppcp-gateway p{font-size:13px!important;line-height:1.4!important;color:#6b7280!important}html body .woocommerce-message a.button.wc-forward,html body .woocommerce-info a.button.wc-forward,html body.woocommerce-page .woocommerce-message a.button.wc-forward,html body.woocommerce-checkout .woocommerce-message a.button.wc-forward{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex-shrink:0!important;background:#111827!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;padding:10px 20px!important;border-radius:8px!important;border:none!important;text-decoration:none!important;transition:all 0.2s ease-in-out!important;box-shadow:0 2px 4px rgb(0 0 0 / .08)!important;height:40px!important;line-height:1!important;margin-left:auto!important;float:right!important}html body .woocommerce-message a.button.wc-forward:hover,html body .woocommerce-info a.button.wc-forward:hover,html body.woocommerce-page .woocommerce-message a.button.wc-forward:hover,html body.woocommerce-checkout .woocommerce-message a.button.wc-forward:hover{background:#ffa520!important;color:#ffffff!important;transform:translateY(-1px)!important;border:none!important}html body.woocommerce-checkout #payment div.payment_box,html body.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .payment_box{margin:12px 0 0 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.woocommerce-checkout #payment .wc-stripe-elements-container,html body.woocommerce-checkout #payment .wc-stripe-upe-form,html body.woocommerce-checkout #payment .wc-upe-form,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe form,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe fieldset{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}#stripe-payment-element,.stripe-elements-container,.wc-stripe-elements-container iframe{width:100%!important;max-width:100%!important}@media (max-width:767px){html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe,html body.woocommerce-checkout #payment div.payment_box.payment_method_stripe_upe,html body.woocommerce-checkout #payment .payment_box.payment_method_stripe_upe{padding:12px!important;border-radius:8px!important}}.ds-buy-now-btn{border:1px solid #d8cdea!important;background:linear-gradient(135deg,#ffffff 0%,#fff8fb 100%)!important;color:#514867!important;border-radius:10px!important;box-shadow:0 4px 12px rgb(109 90 164 / .08)!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important;text-decoration:none!important}.ds-buy-now-btn:hover{background:#f2edfb!important;border-color:#9d8bce!important;color:#58488b!important;box-shadow:0 7px 16px rgb(109 90 164 / .16)!important;transform:translateY(-1px)}.ds-view-all-btn{background-color:#000000!important;color:#ffffff!important;border:2px solid #000000!important;transition:all 0.3s ease!important;text-decoration:none!important}.ds-view-all-btn:hover{background-color:#ffffff!important;color:#000000!important;border-color:#000000!important}#pixio-react-home-root .shadow-2xl a.rounded-full{background-color:#ffa520!important;color:#111827!important}.ts-journal{background:var(--color-paper,#f7f3ec);color:var(--color-ink,#111827)}.ts-journal .ds-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:32px}.ts-eyebrow{margin:0 0 16px;color:var(--color-amber-strong,#b86600);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ts-journal__hero{padding:clamp(72px, 8vw, 120px) 0 64px;background:#fff;border-bottom:1px solid var(--color-border,#e5e7eb)}.ts-journal__hero h1{max-width:920px;margin:0;font-size:clamp(42px, 5.7vw, 76px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ts-journal__intro{max-width:670px;margin:28px 0 0;color:var(--color-slate,#667085);font-size:clamp(17px, 1.6vw, 21px);line-height:1.65}.ts-journal__hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ts-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid #fff0;border-radius:12px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.ts-button:hover{transform:translateY(-1px)}.ts-button--dark{background:#111827;color:#fff}.ts-button--dark:hover{background:#000;color:#fff}.ts-button--outline{border-color:#111827;color:#111827;background:#fff}.ts-button--outline:hover{background:#f7f3ec;color:#111827}.ts-button--amber{background:#ffa520;color:#111827}.ts-button--amber:hover{background:#f39a0b;color:#111827}.ts-journal__content{padding:48px 0 88px}.ts-journal__filters{display:flex;gap:8px;margin-bottom:40px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.ts-journal__filters::-webkit-scrollbar{display:none}.ts-journal__filters a{flex:0 0 auto;padding:9px 14px;border:1px solid #d7d9dd;border-radius:10px;color:#4b5563;font-size:13px;font-weight:700;text-decoration:none}.ts-journal__filters a:hover,.ts-journal__filters a.is-active{border-color:#111827;background:#111827;color:#fff}.ts-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ts-journal-card{min-width:0;overflow:hidden;border:1px solid var(--color-border,#e5e7eb);border-radius:20px;background:#fff}.ts-journal-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#ece7de}.ts-journal-card__media.is-empty{display:none}.ts-journal-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.ts-journal-card:hover .ts-journal-card__media img{transform:scale(1.025)}.ts-journal-card__body{padding:24px}.ts-journal-card__meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;color:#667085;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ts-journal-card__meta span{color:#b86600}.ts-journal-card h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.025em}.ts-journal-card h2 a{color:#111827;text-decoration:none}.ts-journal-card__body>p{margin:14px 0 20px;color:#667085;font-size:14px;line-height:1.65}.ts-text-link{color:#111827;font-size:13px;font-weight:800;text-decoration:none}.ts-text-link:hover{color:#b86600}.ts-journal__pagination{margin-top:48px}.ts-journal__pagination .nav-links{display:flex;justify-content:center;gap:8px}.ts-journal__pagination .page-numbers{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #d7d9dd;border-radius:10px;background:#fff;color:#111827;font-size:13px;font-weight:700;text-decoration:none}.ts-journal__pagination .current{border-color:#111827;background:#111827;color:#fff}.ts-journal__empty{padding:64px 20px;text-align:center}.ts-journal__empty h2{margin:0 0 8px;font-size:30px}.ts-journal__empty p{margin:0 0 24px;color:#667085}.ts-journal__cta{padding:64px 0;background:#111827;color:#fff}.ts-journal__cta .ds-container{display:flex;align-items:end;justify-content:space-between;gap:32px}.ts-journal__cta h2{max-width:720px;margin:0;color:#fff;font-size:clamp(32px, 4vw, 52px);line-height:1.05;letter-spacing:-.04em}@media (max-width:900px){.ts-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ts-journal .ds-container{padding-inline:20px}.ts-journal__hero{padding:56px 0 48px}.ts-journal__hero h1{font-size:clamp(39px, 12vw, 50px)}.ts-journal__hero-links{flex-direction:column}.ts-journal__hero-links .ts-button{width:100%}.ts-journal__content{padding:32px 0 64px}.ts-journal__filters{margin-bottom:28px}.ts-journal__grid{grid-template-columns:1fr;gap:20px}.ts-journal-card__body{padding:20px}.ts-journal__cta{padding:48px 0}.ts-journal__cta .ds-container{align-items:stretch;flex-direction:column}}.ts-site-footer{position:relative;overflow:hidden;background:#f7f3ec;color:#111827;border-top:0;font-family:var(--font-body,"Poppins",sans-serif)}.ts-site-footer::before,.ts-site-footer::after{display:none}.ts-site-footer__accent{height:4px;background:#ffa520}.ts-site-footer__grid{position:relative;z-index:1;width:min(100% - 64px, 1240px);display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:40px;margin-inline:auto;padding:56px 0}.ts-site-footer__brand{max-width:350px;align-self:start;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.ts-site-footer__logo{display:inline-flex;align-items:center;gap:10px;color:#111827;font-size:22px;font-weight:800;letter-spacing:-.045em;text-decoration:none}.ts-site-footer__logo::before{display:none}.ts-site-footer__logo-mark{position:relative;display:block;width:24px;height:28px;overflow:hidden;border-radius:8px 14px 10px 5px;background:#ffa520;flex:0 0 auto}.ts-site-footer__logo-mark span{position:absolute;left:0;bottom:0;width:14px;height:8px;border-radius:0 10px 0 0;background:#f7f3ec}.ts-site-footer__brand p{margin:18px 0 20px;color:#667085;font-size:13px;line-height:1.65}.ts-site-footer__socials{display:flex;flex-wrap:wrap;gap:8px}.ts-site-footer__socials a{display:inline-flex;align-items:center;min-height:32px;padding:6px 13px;border:1px solid #d9d3c8;border-radius:999px;background:#fff;color:#667085;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.ts-site-footer__socials a:hover{border-color:#ffa520;color:#b86600;transform:translateY(-1px)}.ts-site-footer__column h2{margin:0 0 20px;color:#b86600;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ts-site-footer__column--shop h2{font-size:20px}.ts-site-footer__column ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.ts-site-footer__column a{color:#667085;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease,transform .2s ease}.ts-site-footer__column a:hover{color:#111827;transform:translateX(2px)}.ts-site-footer__bottom{position:relative;z-index:1;width:auto;display:block;margin:0;padding:0;border-top:1px solid #e5e7eb;background:rgb(255 255 255 / .7)}.ts-site-footer__bottom-inner{width:min(100% - 64px, 1240px);display:flex;justify-content:space-between;gap:20px;margin-inline:auto;padding:20px 0}.ts-site-footer__bottom p{margin:0;color:#667085;font-size:13px}.ts-site-footer__bottom p:last-child{font-size:11px;font-weight:500}@media (max-width:900px){.ts-site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ts-site-footer__grid{width:min(100% - 40px, 1240px);grid-template-columns:1fr;gap:36px;padding:48px 0 44px}.ts-site-footer__bottom-inner{width:min(100% - 40px, 1240px);align-items:flex-start;flex-direction:column;padding:18px 0}}html body.ds-checkout-page,html body.woocommerce-checkout{background:#f7f1e9!important}html body.ds-checkout-page .pco-hero--v2{width:min(calc(100% - 40px), 1320px);min-height:0;margin:18px auto 0;border:1px solid rgb(255 255 255 / .08);border-radius:34px;background:radial-gradient(circle at 90% 8%,rgb(255 170 51 / .24),transparent 29%),radial-gradient(circle at 8% 100%,rgb(255 255 255 / .07),transparent 34%),linear-gradient(145deg,#2e221c 0%,#3c2b22 54%,#4a3122 100%);box-shadow:0 24px 60px rgb(80 51 31 / .16)}html body.ds-checkout-page .pco-hero--v2::before{background:none}html body.ds-checkout-page .pco-hero--v2 .pco-hero-inner{width:100%;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);gap:clamp(28px, 5vw, 76px);align-items:center;padding:clamp(42px, 5vw, 68px) clamp(36px, 5.8vw, 76px);text-align:left}html body.ds-checkout-page .pco-hero-copy{min-width:0}html body.ds-checkout-page .pco-hero-breadcrumb{justify-content:flex-start;gap:8px;margin:0 0 26px;color:rgb(255 255 255 / .62);font-size:12px;font-weight:650}html body.ds-checkout-page .pco-hero-breadcrumb a{color:rgb(255 255 255 / .72)}html body.ds-checkout-page .pco-hero-breadcrumb a:hover{color:#ffc15f}html body.ds-checkout-page .pco-hero-eyebrow,html body.ds-checkout-page .pco-section-kicker{margin:0 0 11px;color:#ffc15f;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}html body.ds-checkout-page .pco-hero--v2 h1{max-width:700px;margin:0;color:#fffaf5;font-size:clamp(46px, 5.4vw, 76px);font-weight:800;line-height:.96;letter-spacing:-.055em;text-wrap:balance}html body.ds-checkout-page .pco-hero-lede{max-width:650px;margin:22px 0 0;color:rgb(255 255 255 / .72);font-size:15px;line-height:1.7}html body.ds-checkout-page .pco-progress{max-width:610px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-top:30px}html body.ds-checkout-page .pco-progress__step{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255 / .45);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}html body.ds-checkout-page .pco-progress__step.is-complete,html body.ds-checkout-page .pco-progress__step.is-active{color:#fff}html body.ds-checkout-page .pco-progress__dot{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .18);border-radius:50%;background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .65);font-size:10px;font-weight:800}html body.ds-checkout-page .pco-progress__step.is-complete .pco-progress__dot,html body.ds-checkout-page .pco-progress__step.is-active .pco-progress__dot{border-color:rgb(255 193 95 / .38);background:#f6a83d;color:#30231d;box-shadow:0 6px 16px rgb(209 121 27 / .24)}html body.ds-checkout-page .pco-progress__line{height:1px;background:rgb(255 255 255 / .14)}html body.ds-checkout-page .pco-progress__line.is-complete{background:rgb(246 168 61 / .58)}html body.ds-checkout-page .pco-hero-note{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:24px;border:1px solid rgb(255 255 255 / .11);border-radius:22px;background:rgb(255 255 255 / .075);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html body.ds-checkout-page .pco-hero-note__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#f6a83d;color:#30231d;font-size:22px;font-weight:800}html body.ds-checkout-page .pco-hero-note strong{display:block;margin:2px 0 7px;color:#fff;font-size:15px;font-weight:800}html body.ds-checkout-page .pco-hero-note p{margin:0;color:rgb(255 255 255 / .66);font-size:12px;line-height:1.65}html body.ds-checkout-page .pco-wrap{max-width:1240px;padding:48px 24px 96px}html body.ds-checkout-page .pco-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,470px);gap:30px;align-items:end;margin-bottom:28px}html body.ds-checkout-page .pco-section-kicker{color:#9b551f}html body.ds-checkout-page .pco-section-intro h2{margin:0;color:#30241e;font-size:clamp(30px, 3.4vw, 46px);line-height:1;letter-spacing:-.045em}html body.ds-checkout-page .pco-section-intro>p{margin:0;color:#776a60;font-size:13px;line-height:1.7}html body.ds-checkout-page form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr) 430px!important;column-gap:28px!important;row-gap:20px!important}html body.ds-checkout-page form.checkout #customer_details{padding:32px!important;border:1px solid rgb(86 62 48 / .10)!important;border-radius:24px!important;background:rgb(255 252 248 / .92)!important;box-shadow:0 14px 38px rgb(83 57 39 / .06)!important}html body.ds-checkout-page #customer_details h3{margin-bottom:26px!important;color:#30241e!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.035em!important}html body.ds-checkout-page #customer_details .form-row label{margin-bottom:7px!important;color:#665a51!important;font-size:12px!important;font-weight:700!important}html body.ds-checkout-page #customer_details input[type="text"],html body.ds-checkout-page #customer_details input[type="email"],html body.ds-checkout-page #customer_details input[type="tel"],html body.ds-checkout-page #customer_details input[type="password"],html body.ds-checkout-page #customer_details select,html body.ds-checkout-page #customer_details textarea,html body.ds-checkout-page #customer_details .input-text,html body.ds-checkout-page .select2-container--default .select2-selection--single{height:52px!important;border:1px solid rgb(93 72 59 / .14)!important;border-radius:12px!important;background:#fff!important;color:#382b24!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)!important}html body.ds-checkout-page #customer_details input:focus,html body.ds-checkout-page #customer_details textarea:focus,html body.ds-checkout-page #customer_details select:focus,html body.ds-checkout-page .select2-container--open .select2-selection--single{border-color:#d8882d!important;box-shadow:0 0 0 3px rgb(216 136 45 / .10)!important}html body.ds-checkout-page form.checkout>#wc-stripe-express-checkout-element{padding:18px 20px!important;border:1px solid rgb(86 62 48 / .09)!important;border-radius:18px!important;background:rgb(255 252 248 / .8)!important}html body.ds-checkout-page form.checkout>#wc-stripe-express-checkout-button-separator{margin:2px 0 4px!important;color:#9a8c82!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important}html body.ds-checkout-page #order_review{top:118px!important;padding:28px!important;border:1px solid rgb(86 62 48 / .11)!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0,rgb(255 176 61 / .12),transparent 28%),linear-gradient(180deg,#fffaf5 0%,#fff 100%)!important;box-shadow:0 18px 48px rgb(80 53 36 / .10)!important}html body.ds-checkout-page #order_review::before{content:"Order summary"!important;margin-bottom:18px!important;padding-bottom:14px!important;border-bottom-color:rgb(81 58 45 / .10)!important;color:#30241e!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.035em!important}html body.ds-checkout-page .woocommerce-checkout-review-order-table .cart_item{padding:14px 0 18px!important;border-bottom-color:rgb(81 58 45 / .09)!important}html body.ds-checkout-page .ts-checkout-product-media{width:72px!important;height:72px!important;border-radius:12px!important;border-color:rgb(81 58 45 / .08)!important}html body.ds-checkout-page .ts-checkout-product-title{color:#382b24!important;font-size:13px!important;font-weight:750!important}html body.ds-checkout-page .woocommerce-checkout-review-order-table tr.cart-subtotal,html body.ds-checkout-page .woocommerce-checkout-review-order-table tr.shipping,html body.ds-checkout-page .woocommerce-checkout-review-order-table tr.order-total{border-bottom-color:rgb(81 58 45 / .08)!important}html body.ds-checkout-page .woocommerce-checkout-review-order-table tr.order-total td{color:#9b551f!important;font-size:26px!important;font-weight:850!important}html body.ds-checkout-page #payment{margin-top:18px!important;padding-top:18px!important;border-top:1px solid rgb(81 58 45 / .10)!important}html body.ds-checkout-page #payment ul.payment_methods{gap:10px!important;margin-bottom:16px!important}html body.ds-checkout-page #payment ul.payment_methods li.wc_payment_method{margin:0!important;padding:12px 14px!important;border:1px solid rgb(81 58 45 / .10)!important;border-radius:14px!important;background:rgb(255 255 255 / .78)!important}html body.ds-checkout-page #payment ul.payment_methods li.wc_payment_method>label{color:#382b24!important;font-weight:750!important}html body.ds-checkout-page #payment .payment_box{margin:10px 0 0!important;padding:12px!important;border-radius:10px!important;background:#f7f1e9!important;color:#6d6056!important;font-size:11px!important;line-height:1.55!important}html body.ds-checkout-page #payment #place_order{width:100%!important;min-height:58px!important;margin-top:8px!important;padding:13px 18px!important;border:1px solid #dd8428!important;border-radius:14px!important;background:linear-gradient(135deg,#ffc15f 0%,#f4a83f 58%,#ed922d 100%)!important;color:#30231d!important;font-size:13px!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 12px 26px rgb(185 91 18 / .22),inset 0 1px 0 rgb(255 255 255 / .48)!important;transform:none!important}html body.ds-checkout-page #payment #place_order:hover{background:linear-gradient(135deg,#ffb84d 0%,#ee992f 58%,#e68420 100%)!important;box-shadow:0 15px 30px rgb(174 82 18 / .26),inset 0 1px 0 rgb(255 255 255 / .38)!important;transform:translateY(-1px)!important}html body.ds-checkout-page .woocommerce-info,html body.ds-checkout-page .woocommerce-message{min-height:50px!important;padding:12px 18px!important;border-color:rgb(86 62 48 / .10)!important;border-radius:14px!important;background:rgb(255 252 248 / .86)!important;color:#675a51!important;box-shadow:none!important}html body.ds-checkout-page form.checkout_coupon{border-color:rgb(86 62 48 / .10)!important;border-radius:16px!important;background:rgb(255 252 248 / .9)!important}@media (max-width:900px){html body.ds-checkout-page .pco-hero--v2 .pco-hero-inner{grid-template-columns:1fr;gap:24px}html body.ds-checkout-page .pco-hero-note{max-width:620px}html body.ds-checkout-page .pco-section-intro{grid-template-columns:1fr;gap:12px}html body.ds-checkout-page form.checkout.woocommerce-checkout{grid-template-columns:1fr!important}html body.ds-checkout-page #order_review{position:static!important}}@media (max-width:600px){html body.ds-checkout-page .pco-hero--v2{width:calc(100% - 20px);margin-top:10px;border-radius:24px}html body.ds-checkout-page .pco-hero--v2 .pco-hero-inner{gap:20px;padding:30px 22px 22px}html body.ds-checkout-page .pco-hero-breadcrumb{margin-bottom:18px;font-size:10px}html body.ds-checkout-page .pco-hero--v2 h1{font-size:clamp(42px, 13vw, 54px);line-height:.98}html body.ds-checkout-page .pco-hero-lede{margin-top:16px;font-size:12px;line-height:1.62}html body.ds-checkout-page .pco-progress{gap:6px;margin-top:22px}html body.ds-checkout-page .pco-progress__step{gap:5px;font-size:9px}html body.ds-checkout-page .pco-progress__dot{width:24px;height:24px;font-size:9px}html body.ds-checkout-page .pco-hero-note{grid-template-columns:40px 1fr;gap:12px;padding:17px;border-radius:17px}html body.ds-checkout-page .pco-hero-note__icon{width:40px;height:40px;border-radius:12px;font-size:18px}html body.ds-checkout-page .pco-hero-note strong{font-size:13px}html body.ds-checkout-page .pco-hero-note p{font-size:10px}html body.ds-checkout-page .pco-wrap{padding:28px 12px 64px}html body.ds-checkout-page .pco-section-intro{margin-bottom:20px}html body.ds-checkout-page .pco-section-intro h2{font-size:30px}html body.ds-checkout-page .pco-section-intro>p{font-size:11px}html body.ds-checkout-page form.checkout #customer_details,html body.ds-checkout-page #order_review{padding:18px!important;border-radius:20px!important}html body.ds-checkout-page #customer_details h3{font-size:19px!important}html body.ds-checkout-page #customer_details .form-row{margin-bottom:16px!important}html body.ds-checkout-page #customer_details input[type="text"],html body.ds-checkout-page #customer_details input[type="email"],html body.ds-checkout-page #customer_details input[type="tel"],html body.ds-checkout-page #customer_details input[type="password"],html body.ds-checkout-page #customer_details select,html body.ds-checkout-page #customer_details .input-text,html body.ds-checkout-page .select2-container--default .select2-selection--single{height:48px!important;border-radius:11px!important}html body.ds-checkout-page #order_review::before{font-size:18px!important}html body.ds-checkout-page .ts-checkout-product-media{width:60px!important;height:60px!important}html body.ds-checkout-page .ts-checkout-product-title{font-size:12px!important}html body.ds-checkout-page .woocommerce-checkout-review-order-table tr.order-total td{font-size:22px!important}html body.ds-checkout-page #payment #place_order{min-height:54px!important;font-size:12px!important}}:root{--hk-amber:#ffa520;--hk-amber-strong:#b86600;--hk-amber-soft:#fff4df;--hk-ink:#111827}#pixio-react-shop-root .bg-\[\#6d5aa4\],#pixio-react-shop-root .bg-\[\#6658a6\]{background-color:var(--hk-amber)!important;color:#000!important}#pixio-react-shop-root .hover\:bg-\[\#58488b\]:hover{background-color:#e6941a!important}#pixio-react-shop-root .bg-\[\#6658a6\]\/25{background-color:rgb(255 165 32 / .3)!important}#pixio-react-shop-root .text-\[\#6d5aa4\],#pixio-react-shop-root .text-\[\#7562ad\]{color:var(--hk-amber-strong)!important}#pixio-react-shop-root .hover\:bg-\[\#f3effb\]:hover,#pixio-react-shop-root .bg-\[\#f3effb\],#pixio-react-shop-root .bg-\[\#f2edfb\]{background-color:var(--hk-amber-soft)!important}#pixio-react-shop-root .border-\[\#d8cdea\]{border-color:#e9d9bd!important}#pixio-react-shop-root .text-\[\#514867\],#pixio-react-shop-root .text-\[\#40375f\]{color:var(--hk-ink)!important}#pixio-react-shop-root a[href*="/checkout/?add-to-cart"]{background-color:var(--hk-amber)!important;color:#000!important;box-shadow:0 8px 18px rgb(184 102 0 / .18)!important}#pixio-react-shop-root a[href*="/checkout/?add-to-cart"]:hover{background-color:#e6941a!important}#pixio-react-shop-root a[href*="/checkout/?add-to-cart"] svg{color:#000!important}.ts-p4-workflow-head,.ts-p4-workflow-grid{display:none!important}.hk-pay-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:5px;margin-top:14px;padding-top:12px;border-top:1px dashed currentColor;border-top-color:rgb(127 127 127 / .35);font-size:11px;white-space:nowrap}.hk-pay-lock{display:inline-flex;align-items:center;gap:4px;font-weight:800;margin-right:2px;color:inherit;opacity:.95}.pc-total-box .hk-pay-lock{color:inherit!important}.hk-pay-lock svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.hk-pay-chip{display:inline-block;padding:3px 6px;border:1px solid rgb(17 24 39 / .14);border-radius:6px;background:#fff;font-weight:700;font-size:11px;letter-spacing:.02em;color:#344054}.hk-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:99999;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:14px;background:var(--hk-ink);color:#fff;font:600 14px/1.3 inherit;box-shadow:0 14px 34px rgb(0 0 0 / .25);transition:all .3s ease}.hk-toast.is-on{opacity:1;transform:translate(-50%,0)}.hk-toast a{flex-shrink:0;padding:8px 14px;border-radius:10px;background:var(--hk-amber);color:#000!important;font-weight:800;text-decoration:none!important;white-space:nowrap}.hk-toast button{background:none;border:0;color:#fff;opacity:.6;font-size:18px;cursor:pointer;padding:0 2px}.temply-mega-count,.mega-count,.menu-count{margin-left:.4em}.ds-logo,.site-logo,.ds-brand{min-width:0}.ds-logo-tagline,.site-tagline,.ds-brand-tagline{white-space:nowrap;overflow:visible!important;text-overflow:clip!important}@media (max-width:767px){.ds-logo-tagline,.site-tagline,.ds-brand-tagline{display:none!important}}@media (max-width:767px){#pixio-react-shop-root select,#pixio-react-shop-root button{min-height:44px}}.hk-bg-amber{background-color:var(--hk-amber)!important;color:#000!important}.hk-bg-amber svg{color:#000!important}.hk-hover-amber:hover{background-color:#e6941a!important}.hk-bg-amber25{background-color:rgb(255 165 32 / .3)!important}.hk-dot-hover:hover{background-color:rgb(255 165 32 / .55)!important}.hk-text-amber{color:var(--hk-amber-strong)!important}.hk-border-amber{border-color:var(--hk-amber)!important;box-shadow:0 4px 12px rgb(184 102 0 / .18)!important}.hk-soft{background-color:var(--hk-amber-soft)!important}.hk-hover-soft:hover{background-color:var(--hk-amber-soft)!important}.hk-border-soft{border-color:#e9d9bd!important}.hk-ink{color:var(--hk-ink)!important}.hk-muted{color:#667085!important}@media (max-width:380px){.hk-pay-row{flex-wrap:wrap}}.hk-pay-row{flex-wrap:wrap!important;row-gap:6px;gap:4px;font-size:10.5px}.hk-pay-chip{padding:2px 5px!important;font-size:10px!important}.hk-pay-lock{flex-basis:100%;justify-content:center;margin:0 0 2px}#pixio-react-shop-root .hk-bg-amber,#pixio-react-shop-root .hk-border-amber{--tw-shadow-color:rgba(184,102,0,.2)}#pixio-react-shop-root a.hk-bg-amber{box-shadow:0 8px 18px rgb(184 102 0 / .2)!important}.ts-product-card__body>.ts-product-card__badge{position:static!important;display:inline-block!important;align-self:flex-start;margin:0 0 6px!important;background:var(--hk-amber-soft)!important;color:var(--hk-amber-strong)!important;padding:3px 8px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.06em!important;border-radius:999px!important;box-shadow:0 2px 6px rgb(0 0 0 / .12)!important}body.temply-subpage-system{--ts-bg:#fbf7f0;--ts-surface:#fffaf4;--ts-surface-strong:#fffdf9;--ts-peach:#f7dfcd;--ts-peach-soft:#fceddf;--ts-accent:#f1a23b;--ts-accent-deep:#c96f32;--ts-clay:#bd7659;--ts-ink:#382b24;--ts-ink-strong:#211a16;--ts-muted:#74665d;--ts-line:rgba(92,69,54,.12);--ts-shadow:0 16px 44px rgba(91,64,45,.08);--ts-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--ts-sans:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ts-shell:1720px;margin:0;background:var(--ts-bg)!important;color:var(--ts-ink)!important;font-family:var(--ts-sans)!important;font-size:16px!important;line-height:1.6!important}@media(max-width:767px){html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__nav-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;padding:8px 2px 2px!important;align-items:start!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column{min-width:0!important;text-align:left!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column h2{margin:0 0 7px!important;font-size:10.5px!important;line-height:1.2!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column ul{gap:4px!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column a{font-size:13.5px!important;line-height:1.3!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column:last-child{grid-column:1/-1!important;padding-top:11px!important;border-top:1px solid rgb(92 69 54 / .10)!important}html body.pixio-react-shop-page.temply-subpage-system footer.ts-site-footer--v4 .ts-footer-v4__column:last-child ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 12px!important}}body.temply-subpage-system *,body.temply-subpage-system *::before,body.temply-subpage-system *::after{box-sizing:border-box}body.temply-subpage-system a:focus-visible,body.temply-subpage-system button:focus-visible,body.temply-subpage-system input:focus-visible,body.temply-subpage-system select:focus-visible,body.temply-subpage-system textarea:focus-visible,body.temply-subpage-system summary:focus-visible{outline:3px solid rgb(201 111 50 / .42)!important;outline-offset:3px!important}body.temply-subpage-system .ds-container{width:min(calc(100% - 48px),var(--ts-shell))!important;max-width:var(--ts-shell)!important;margin-inline:auto!important}body.temply-subpage-system .ds-header{position:relative!important;z-index:800!important;padding:14px 0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.temply-subpage-system .ds-header-inner{width:min(calc(100% - 48px),var(--ts-shell))!important;max-width:var(--ts-shell)!important;min-height:70px!important;height:auto!important;margin-inline:auto!important;padding:8px 12px 8px 14px!important;display:grid!important;grid-template-columns:250px minmax(380px,1fr) 330px!important;align-items:center!important;gap:18px!important;border:1px solid rgb(92 68 52 / .08)!important;border-radius:24px!important;background:rgb(255 249 242 / .97)!important;box-shadow:0 9px 28px rgb(82 58 43 / .055)!important;backdrop-filter:blur(14px)!important}body.temply-subpage-system .ds-logo-link{height:50px!important;min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important;color:var(--ts-ink)!important;text-decoration:none!important}body.temply-subpage-system .ds-logo-mark{width:38px!important;height:42px!important;flex:0 0 38px!important;border-radius:18px 18px 11px 11px!important;background:linear-gradient(145deg,#ffb338,#ef8f22)!important;box-shadow:0 8px 20px rgb(225 136 31 / .20)!important}body.temply-subpage-system .ds-logo-mark-cut{background:var(--ts-surface-strong)!important}body.temply-subpage-system .ds-logo-words{min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important}body.temply-subpage-system .ds-logo-main{font-size:22px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.045em!important;color:var(--ts-ink)!important;white-space:nowrap!important}body.temply-subpage-system .ds-logo-sub{max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8e7f74!important;font-size:9px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important}body.temply-subpage-system .ds-nav{display:flex!important;justify-content:center!important;align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}body.temply-subpage-system .ds-nav>.nav-list{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}body.temply-subpage-system .ds-nav>.nav-list>li>a{min-height:38px!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:11px!important;color:#625248!important;background:transparent!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}body.temply-subpage-system .ds-nav>.nav-list>li.current-menu-item>a,body.temply-subpage-system .ds-nav>.nav-list>li.current_page_parent>a,body.temply-subpage-system .ds-nav>.nav-list>li>a:hover{color:#985b3f!important;background:#f5e8dc!important}body.temply-subpage-system .ds-nav .sub-menu{top:calc(100% + 10px)!important;min-width:340px!important;padding:10px!important;border:1px solid rgb(80 58 45 / .10)!important;border-radius:17px!important;background:#fffdf9!important;box-shadow:0 22px 60px rgb(68 46 33 / .14)!important}body.temply-subpage-system .ds-nav .sub-menu a{padding:10px 12px!important;border-radius:10px!important;color:#5d4d44!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}body.temply-subpage-system .ds-nav .sub-menu a:hover{background:#f9f1e8!important;color:var(--ts-ink)!important}body.temply-subpage-system .ds-header-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin:0!important}body.temply-subpage-system .ds-header-search{width:228px!important;min-height:40px!important;padding:0 6px 0 12px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid rgb(83 62 49 / .09)!important;border-radius:12px!important;background:rgb(255 253 249 / .72)!important;box-shadow:none!important}body.temply-subpage-system .ds-header-search::before{content:"Find";color:#a39388;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;flex:none}body.temply-subpage-system .ds-header-search .search-field{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#554840!important;font-size:13px!important}body.temply-subpage-system .ds-header-search button{width:32px!important;height:32px!important;min-width:32px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#4b3e37!important}body.temply-subpage-system .ds-hdr-icon,body.temply-subpage-system .ds-hamburger{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(82 62 49 / .09)!important;border-radius:11px!important;background:rgb(255 253 249 / .78)!important;color:#4b3e37!important;box-shadow:none!important}body.temply-subpage-system .cart-count{color:#fff!important;background:#c66b22!important;border:2px solid #fffdf9!important;font-size:8px!important}body.temply-subpage-system .ds-mobile-nav{width:min(92vw,370px)!important;max-width:370px!important;padding:22px!important;background:#fffaf4!important;color:var(--ts-ink)!important;box-shadow:-24px 0 60px rgb(55 38 27 / .18)!important}body.temply-subpage-system .ds-mobile-nav-close{width:42px!important;height:42px!important;border:1px solid var(--ts-line)!important;border-radius:12px!important;background:#fffdf9!important;color:var(--ts-ink)!important}body.temply-subpage-system .ds-mobile-search{display:flex!important;min-height:46px!important;margin:10px 0 18px!important;border:1px solid var(--ts-line)!important;border-radius:12px!important;background:#fffdf9!important;overflow:hidden!important}body.temply-subpage-system .ds-mobile-search input{min-width:0!important;flex:1!important;padding:0 13px!important;border:0!important;background:transparent!important;color:var(--ts-ink)!important;font-size:14px!important}body.temply-subpage-system .ds-mobile-nav-list{margin:0!important;padding:0!important;list-style:none!important}body.temply-subpage-system .ds-mobile-nav-list>li{border-bottom:1px solid var(--ts-line)!important}body.temply-subpage-system .ds-mobile-nav-list a{min-height:48px!important;padding:12px 4px!important;display:flex!important;align-items:center!important;color:var(--ts-ink)!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}body.temply-subpage-system .ts-site-footer{width:min(calc(100% - 48px),var(--ts-shell))!important;margin:28px auto 0!important;overflow:hidden!important;border:1px solid rgb(91 67 52 / .09)!important;border-radius:20px!important;background:rgb(255 253 249 / .96)!important;box-shadow:0 12px 34px rgb(86 61 44 / .055)!important;color:var(--ts-ink)!important}body.temply-subpage-system .ts-site-footer__accent{height:5px!important;background:linear-gradient(90deg,#f4a83f,#f2c59b,#e6eee4)!important}body.temply-subpage-system .ts-site-footer__grid{max-width:none!important;margin:0!important;padding:34px 30px 30px!important;display:grid!important;grid-template-columns:minmax(300px,1.15fr) repeat(3,minmax(170px,.78fr))!important;gap:34px!important;border:0!important}body.temply-subpage-system .ts-site-footer__brand{padding-right:26px!important;border-right:1px solid var(--ts-line)!important}body.temply-subpage-system .ts-site-footer__logo{display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--ts-ink)!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.035em!important;text-decoration:none!important}body.temply-subpage-system .ts-site-footer__brand p{max-width:430px!important;margin:15px 0 16px!important;color:var(--ts-muted)!important;font-size:14px!important;line-height:1.6!important}body.temply-subpage-system .ts-site-footer__socials{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body.temply-subpage-system .ts-site-footer__socials a{min-height:34px!important;padding:7px 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--ts-line)!important;border-radius:9px!important;background:#fbf6ef!important;color:#786960!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}body.temply-subpage-system .ts-site-footer__column h2{margin:0 0 13px!important;color:#a56743!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.temply-subpage-system .ts-site-footer__column ul{margin:0!important;padding:0!important;display:grid!important;gap:8px!important;list-style:none!important}body.temply-subpage-system .ts-site-footer__column a{color:#786960!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important}body.temply-subpage-system .ts-site-footer__column a:hover{color:var(--ts-ink)!important}body.temply-subpage-system .ts-site-footer__bottom{border-top:1px solid var(--ts-line)!important;background:rgb(251 246 239 / .76)!important}body.temply-subpage-system .ts-site-footer__bottom-inner{max-width:none!important;margin:0!important;padding:15px 30px!important;display:flex!important;justify-content:space-between!important;gap:18px!important;color:#96887e!important}body.temply-subpage-system .ts-site-footer__bottom p{margin:0!important;color:#96887e!important;font-size:11px!important}body.temply-subpage-system .ds-main{background:transparent!important;color:var(--ts-ink)!important}body.temply-subpage-system .z-page{padding:0 0 40px!important}body.temply-subpage-system .z-page-wrapper{padding-top:0!important}body.temply-subpage-system .z-page-header{max-width:1000px!important;margin:26px auto 22px!important;padding:34px 28px 28px!important;border:1px solid var(--ts-line)!important;border-radius:22px!important;background:linear-gradient(145deg,#fffaf4,#fff7ef)!important;box-shadow:var(--ts-shadow)!important;text-align:left!important}body.temply-subpage-system .z-page-header .ds-breadcrumb{justify-content:flex-start!important;margin-bottom:14px!important;color:#a56743!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.temply-subpage-system .z-page-title{margin:0!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(38px,4vw,58px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:none!important;white-space:normal!important;text-align:left!important}body.temply-subpage-system .z-page-header>div:last-child{display:none!important}body.temply-subpage-system .z-page-content{max-width:900px!important;margin:0 auto 48px!important;padding:34px clamp(22px,4vw,48px)!important;border:1px solid var(--ts-line)!important;border-radius:20px!important;background:#fffdf9!important;color:#4f433c!important;font-size:16px!important;line-height:1.75!important;box-shadow:0 10px 28px rgb(86 61 44 / .05)!important}body.temply-subpage-system .z-page-content h2,body.temply-subpage-system .z-page-content h3,body.temply-subpage-system .z-page-content h4{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;letter-spacing:-.025em!important;text-transform:none!important}body.temply-subpage-system .z-page-content h2{margin:42px 0 14px!important;font-size:30px!important;line-height:1.12!important}body.temply-subpage-system .z-page-content h3{margin:32px 0 12px!important;font-size:23px!important;line-height:1.18!important}body.temply-subpage-system .z-page-content p,body.temply-subpage-system .z-page-content li{font-size:16px!important;line-height:1.75!important}body.temply-subpage-system .z-page-content a{color:#a75f3d!important;text-underline-offset:3px!important}body.temply-subpage-system .ts-journal{background:transparent!important;color:var(--ts-ink)!important}body.temply-subpage-system .ts-journal__hero{width:min(calc(100% - 48px),var(--ts-shell))!important;margin:8px auto 0!important;padding:54px 0 48px!important;border:1px solid var(--ts-line)!important;border-radius:28px!important;background:linear-gradient(135deg,#fff7ef,#f9e4d3)!important;box-shadow:var(--ts-shadow)!important}body.temply-subpage-system .ts-journal__hero .ds-container{width:min(calc(100% - 72px),1100px)!important;margin-left:44px!important;margin-right:auto!important}body.temply-subpage-system .ts-eyebrow{color:#b7754c!important;font-size:10px!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase!important}body.temply-subpage-system .ts-journal__hero h1{max-width:980px!important;margin:10px 0 16px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(46px,5vw,72px)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.05em!important;text-transform:none!important}body.temply-subpage-system .ts-journal__intro{max-width:760px!important;color:var(--ts-muted)!important;font-size:16px!important;line-height:1.65!important}body.temply-subpage-system .ts-journal__content{padding:50px 0!important;background:transparent!important}body.temply-subpage-system .ts-journal__filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:24px!important}body.temply-subpage-system .ts-journal__filters a{min-height:36px!important;padding:8px 13px!important;border:1px solid var(--ts-line)!important;border-radius:999px!important;background:#fffaf4!important;color:#6e5e55!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}body.temply-subpage-system .ts-journal__filters a.is-active{background:#f5e8dc!important;color:#985b3f!important}body.temply-subpage-system .ts-journal-card{border:1px solid var(--ts-line)!important;border-radius:17px!important;background:#fffdf9!important;box-shadow:0 10px 28px rgb(86 61 44 / .06)!important;overflow:hidden!important}body.temply-subpage-system .ts-journal-card__body h2{font-family:var(--ts-serif)!important;color:var(--ts-ink-strong)!important;letter-spacing:-.025em!important}body.temply-subpage-system.single-post .ds-main{padding-top:16px!important}body.temply-subpage-system.single-post .z-article-header{max-width:1100px!important;margin:16px auto 26px!important;padding:36px 34px!important;border:1px solid var(--ts-line)!important;border-radius:24px!important;background:linear-gradient(145deg,#fffaf4,#fff7ef)!important;box-shadow:var(--ts-shadow)!important}body.temply-subpage-system.single-post .c-post-title{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(40px,4.3vw,64px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:none!important}body.temply-subpage-system.single-post .c-post-meta-inline{color:var(--ts-muted)!important;font-size:13px!important}body.temply-subpage-system.single-post .z-article-featured-img img{border-radius:20px!important;box-shadow:0 12px 34px rgb(86 61 44 / .09)!important}body.temply-subpage-system.single-post #z-post-content{color:#4c4039!important;font-size:16px!important;line-height:1.8!important}body.temply-subpage-system.single-post #z-post-content h2,body.temply-subpage-system.single-post #z-post-content h3{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;letter-spacing:-.025em!important}body.temply-subpage-system.single-post .z-new-toc-container{border:1px solid var(--ts-line)!important;border-radius:16px!important;background:#fffaf4!important;box-shadow:0 8px 24px rgb(86 61 44 / .05)!important}body.temply-subpage-system.page-template-page-about .ds-main,body.temply-subpage-system.page-template-page-contact .ds-main{background:transparent!important}body.temply-subpage-system.page-template-page-about h1,body.temply-subpage-system.page-template-page-contact h1{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-weight:600!important;letter-spacing:-.05em!important;text-transform:none!important}body.temply-subpage-system.page-template-page-about h2,body.temply-subpage-system.page-template-page-contact h2{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-weight:600!important;letter-spacing:-.035em!important;text-transform:none!important}body.temply-subpage-system.page-template-page-contact .ts-contact{background:transparent!important}body.temply-subpage-system.page-template-page-contact .ts-contact__hero,body.temply-subpage-system.page-template-page-contact .ts-contact__routes,body.temply-subpage-system.page-template-page-contact .ts-contact__faq,body.temply-subpage-system.page-template-page-contact .ts-contact__body{width:min(calc(100% - 48px),var(--ts-shell))!important;margin-inline:auto!important;border-radius:24px!important;border:1px solid var(--ts-line)!important;background:#fffaf4!important}body.temply-subpage-system.page-template-page-contact .ts-contact__hero{margin-top:8px!important;padding:58px 0!important}body.temply-subpage-system.page-template-page-contact .ts-contact__body,body.temply-subpage-system.page-template-page-contact .ts-contact__routes,body.temply-subpage-system.page-template-page-contact .ts-contact__faq{margin-top:18px!important;padding:56px 0!important}body.temply-subpage-system .ts-button--primary,body.temply-subpage-system .ts-button--amber,body.temply-subpage-system .ds-btn-primary,body.temply-subpage-system .button.alt,body.temply-subpage-system button.alt{background:#f4a83f!important;color:#382b24!important;border-color:#eda33e!important}body.temply-subpage-system .ts-button--dark{background:#382b24!important;color:#fffaf4!important}body.temply-subpage-system.woocommerce .ds-header,body.temply-subpage-system.woocommerce-page .ds-header{background:transparent!important}body.temply-subpage-system.woocommerce .woocommerce-breadcrumb,body.temply-subpage-system.woocommerce-page .woocommerce-breadcrumb{color:#9a6a4f!important;font-size:12px!important}body.temply-subpage-system.woocommerce input,body.temply-subpage-system.woocommerce select,body.temply-subpage-system.woocommerce textarea,body.temply-subpage-system.woocommerce-page input,body.temply-subpage-system.woocommerce-page select,body.temply-subpage-system.woocommerce-page textarea{border-color:var(--ts-line)!important;border-radius:10px!important;background:#fffdf9!important;color:var(--ts-ink)!important}@media (max-width:1199px){body.temply-subpage-system{--ts-shell:980px}body.temply-subpage-system .ds-header-inner{grid-template-columns:205px minmax(300px,1fr) 290px!important;gap:12px!important}body.temply-subpage-system .ds-header-search{width:194px!important}body.temply-subpage-system .ds-nav>.nav-list>li>a{padding-inline:10px!important;font-size:12px!important}.ts-site-footer__grid{gap:24px!important}}@media (max-width:1023px){body.temply-subpage-system{--ts-shell:724px}body.temply-subpage-system .ds-header{padding-top:10px!important}body.temply-subpage-system .ds-header-inner{width:min(calc(100% - 32px),var(--ts-shell))!important;min-height:64px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;border-radius:19px!important}body.temply-subpage-system .ds-nav,body.temply-subpage-system .ds-header-search,body.temply-subpage-system .ds-account-btn{display:none!important}body.temply-subpage-system .ds-hamburger{display:inline-flex!important}body.temply-subpage-system .ts-site-footer{width:min(calc(100% - 32px),var(--ts-shell))!important}body.temply-subpage-system .ts-site-footer__grid{grid-template-columns:1fr 1fr!important;padding:28px 24px!important}body.temply-subpage-system .ts-site-footer__brand{grid-column:1/-1;padding:0 0 22px!important;border-right:0!important;border-bottom:1px solid var(--ts-line)!important}body.temply-subpage-system .ts-site-footer__bottom-inner{padding-inline:24px!important}.ts-journal__hero{width:min(calc(100% - 32px),var(--ts-shell))!important}}@media (max-width:767px){body.temply-subpage-system{--ts-shell:100%}body.temply-subpage-system .ds-container{width:calc(100% - 24px)!important}body.temply-subpage-system .ds-header{padding:7px 0 4px!important}body.temply-subpage-system .ds-header-inner{width:calc(100% - 16px)!important;min-height:60px!important;padding:5px 8px 5px 10px!important;border-radius:17px!important}body.temply-subpage-system .ds-logo-link{height:45px!important;gap:8px!important}body.temply-subpage-system .ds-logo-mark{width:33px!important;height:36px!important;flex-basis:33px!important;border-radius:15px 15px 9px 9px!important}body.temply-subpage-system .ds-logo-main{font-size:17px!important}body.temply-subpage-system .ds-logo-sub{max-width:145px!important;font-size:6.5px!important}body.temply-subpage-system .ds-hdr-icon,body.temply-subpage-system .ds-hamburger{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important}body.temply-subpage-system .ts-site-footer{width:calc(100% - 24px)!important;margin-top:18px!important;border-radius:16px!important}body.temply-subpage-system .ts-site-footer__grid{padding:22px 18px!important;grid-template-columns:1fr 1fr!important;gap:20px 14px!important}body.temply-subpage-system .ts-site-footer__brand{grid-column:1/-1!important}body.temply-subpage-system .ts-site-footer__column--shop{grid-column:1/-1!important}body.temply-subpage-system .ts-site-footer__column ul{gap:6px!important}body.temply-subpage-system .ts-site-footer__column a{font-size:11px!important}body.temply-subpage-system .ts-site-footer__bottom-inner{padding:12px 16px!important;display:grid!important;gap:6px!important;text-align:center!important}body.temply-subpage-system .z-page-header{margin:12px 12px 14px!important;padding:24px 18px!important;border-radius:18px!important}body.temply-subpage-system .z-page-title{font-size:36px!important}body.temply-subpage-system .z-page-content{margin:0 12px 32px!important;padding:24px 18px!important;border-radius:16px!important;font-size:16px!important}body.temply-subpage-system .ts-journal__hero{width:calc(100% - 24px)!important;margin-top:5px!important;padding:34px 0!important;border-radius:20px!important}body.temply-subpage-system .ts-journal__hero .ds-container{width:calc(100% - 36px)!important;margin-inline:18px!important}body.temply-subpage-system .ts-journal__hero h1{font-size:38px!important}body.temply-subpage-system.single-post .z-article-header{margin:8px 12px 18px!important;padding:24px 18px!important;border-radius:18px!important}body.temply-subpage-system.single-post .c-post-title{font-size:36px!important}body.temply-subpage-system.page-template-page-contact .ts-contact__hero,body.temply-subpage-system.page-template-page-contact .ts-contact__routes,body.temply-subpage-system.page-template-page-contact .ts-contact__faq,body.temply-subpage-system.page-template-page-contact .ts-contact__body{width:calc(100% - 24px)!important;border-radius:18px!important}body.temply-subpage-system.page-template-page-contact .ts-contact__hero,body.temply-subpage-system.page-template-page-contact .ts-contact__body,body.temply-subpage-system.page-template-page-contact .ts-contact__routes,body.temply-subpage-system.page-template-page-contact .ts-contact__faq{padding:36px 0!important}}body.temply-subpage-system.page-template-page-about main.z-page{margin-top:0!important;padding-top:8px!important}body.temply-subpage-system.page-template-page-about .z-outer-pad{padding:0!important}body.temply-subpage-system.page-template-page-about .z-about-hero{width:min(calc(100% - 48px),var(--ts-shell))!important;margin:0 auto 54px!important;padding:18px!important;border:1px solid var(--ts-line)!important;border-radius:28px!important;background:linear-gradient(135deg,#f9e3d2,#f4eadf)!important;box-shadow:var(--ts-shadow)!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-inner{width:100%!important;max-width:none!important;margin:0!important;padding:28px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:34px!important;border-radius:22px!important;background:#fffaf4!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col{padding:28px 22px!important;align-items:flex-start!important;text-align:left!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col>div{color:#b7754c!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.temply-subpage-system.page-template-page-about .z-about-hero h1{max-width:620px!important;margin-bottom:18px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(48px,5vw,72px)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.05em!important;text-transform:none!important}body.temply-subpage-system.page-template-page-about .z-about-hero p{max-width:640px!important;margin-bottom:24px!important;color:var(--ts-muted)!important;font-size:16px!important;line-height:1.65!important}body.temply-subpage-system.page-template-page-about .z-about-hero a.ds-btn{min-height:44px!important;padding:11px 18px!important;border:1px solid #eda33e!important;border-radius:11px!important;background:#f4a83f!important;color:#382b24!important;font-size:12px!important;font-weight:800!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-right img{min-height:360px!important;height:100%!important;border-radius:18px!important}body.temply-subpage-system.page-template-page-about .z-about-detail,body.temply-subpage-system.page-template-page-about .z-about-stats,body.temply-subpage-system.page-template-page-about .z-about-journey,body.temply-subpage-system.page-template-page-about .z-details,body.temply-subpage-system.page-template-page-about .z-about-focus-new,body.temply-subpage-system.page-template-page-about .z-about-faq-split{width:min(calc(100% - 48px),var(--ts-shell))!important;max-width:var(--ts-shell)!important}body.temply-subpage-system.page-template-page-about .z-about-detail h2,body.temply-subpage-system.page-template-page-about .z-about-journey h2,body.temply-subpage-system.page-template-page-about .z-details h2{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-weight:600!important;letter-spacing:-.035em!important}body.temply-subpage-system.page-template-page-about .z-core-wrapper{width:min(calc(100% - 48px),var(--ts-shell))!important;margin:0 auto 64px!important;padding:42px!important;border:1px solid rgb(102 70 49 / .09)!important;border-radius:22px!important;background:linear-gradient(135deg,#f9dfcd,#fbeddf)!important;color:var(--ts-ink)!important;box-shadow:var(--ts-shadow)!important;text-align:left!important}body.temply-subpage-system.page-template-page-about .z-core-wrapper>div>h2{margin:0 0 12px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(34px,3.4vw,48px)!important;font-weight:600!important;letter-spacing:-.045em!important;text-transform:none!important;white-space:normal!important}body.temply-subpage-system.page-template-page-about .z-core-wrapper>div>p{max-width:760px!important;margin:0 0 28px!important;color:#6f6057!important;font-size:15px!important;line-height:1.65!important;text-align:left!important}body.temply-subpage-system.page-template-page-about .z-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.temply-subpage-system.page-template-page-about .z-core-grid>div{padding:22px 18px!important;border:1px solid rgb(92 68 52 / .07)!important;border-radius:15px!important;background:rgb(255 253 249 / .82)!important;text-align:left!important}body.temply-subpage-system.page-template-page-about .z-core-grid>div>div:first-child{margin:0 0 18px!important;background:#f7dfcd!important;color:#a56743!important}body.temply-subpage-system.page-template-page-about .z-core-grid h4{margin-bottom:8px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:17px!important;font-weight:600!important}body.temply-subpage-system.page-template-page-about .z-core-grid p{color:#74665d!important;font-size:13px!important;line-height:1.5!important}body.temply-subpage-system.page-template-page-contact .ts-contact__headline-support{max-width:620px!important;margin:12px 0 0!important;color:#b06d48!important;font-family:var(--ts-serif)!important;font-size:clamp(24px,2.4vw,34px)!important;font-style:italic!important;line-height:1.1!important}body.temply-subpage-system .ts-site-footer--v4{padding:0!important}body.temply-subpage-system .ts-footer-v4__shell{padding:30px!important}body.temply-subpage-system .ts-footer-v4__main{display:grid!important;grid-template-columns:minmax(320px,1.08fr) minmax(0,1.92fr)!important;gap:38px!important}body.temply-subpage-system .ts-footer-v4__brand{padding-right:28px!important;border-right:1px solid var(--ts-line)!important}body.temply-subpage-system .ts-footer-v4__logo{display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--ts-ink)!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.035em!important;text-decoration:none!important}body.temply-subpage-system .ts-footer-v4__logo-mark{width:28px!important;height:31px!important;display:inline-block!important;border-radius:13px 13px 8px 8px!important;background:linear-gradient(145deg,#ffb338,#ef8f22)!important}body.temply-subpage-system .ts-footer-v4__eyebrow{margin:14px 0 8px!important;color:#b67148!important;font-size:10px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}body.temply-subpage-system .ts-footer-v4__brand h2{max-width:440px!important;margin:0 0 10px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:30px!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.04em!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:460px!important;margin:0 0 15px!important;color:var(--ts-muted)!important;font-size:13px!important;line-height:1.55!important}body.temply-subpage-system .ts-footer-v4__brand-actions,body.temply-subpage-system .ts-footer-v4__socials{display:flex!important;flex-wrap:wrap!important;gap:7px!important}body.temply-subpage-system .ts-footer-v4__socials{margin-top:10px!important}body.temply-subpage-system .ts-footer-v4__button,body.temply-subpage-system .ts-footer-v4__socials a{min-height:34px!important;padding:8px 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ts-line)!important;border-radius:10px!important;background:#fff9f2!important;color:#4a3b33!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}body.temply-subpage-system .ts-footer-v4__button--primary{border-color:#efaa4b!important;background:#f6b04e!important;color:#3a2b22!important}body.temply-subpage-system .ts-footer-v4__nav-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}body.temply-subpage-system .ts-footer-v4__column h2{margin:0 0 11px!important;color:#a56743!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.temply-subpage-system .ts-footer-v4__column ul{margin:0!important;padding:0!important;display:grid!important;gap:7px!important;list-style:none!important}body.temply-subpage-system .ts-footer-v4__column a{color:#786960!important;font-size:12px!important;line-height:1.35!important;text-decoration:none!important}body.temply-subpage-system .ts-footer-v4__utility{padding:12px 30px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border-top:1px solid var(--ts-line)!important;background:#fbf6ef!important}body.temply-subpage-system .ts-footer-v4__utility-item{min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border-radius:11px!important;background:#fffaf4!important;color:#5b4b42!important;text-decoration:none!important}body.temply-subpage-system .ts-footer-v4__utility-icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#f8e4d2!important;color:#b06c43!important}body.temply-subpage-system .ts-footer-v4__utility-item strong{display:block!important;color:#514239!important;font-size:11px!important}body.temply-subpage-system .ts-footer-v4__utility-item small{display:block!important;color:#8c7d73!important;font-size:9px!important;line-height:1.35!important}body.temply-subpage-system .ts-footer-v4__bottom{border-top:1px solid var(--ts-line)!important;background:#fffdf9!important}body.temply-subpage-system .ts-footer-v4__bottom-inner{padding:13px 30px 16px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:18px!important;color:#96887e!important;font-size:10px!important}body.temply-subpage-system .ts-footer-v4__bottom-inner>p:last-child{text-align:right!important}body.temply-subpage-system .ts-footer-v4__bottom-links{display:flex!important;justify-content:center!important;gap:12px!important}body.temply-subpage-system .ts-footer-v4__bottom a,body.temply-subpage-system .ts-footer-v4__bottom p{margin:0!important;color:#96887e!important;font-size:10px!important;text-decoration:none!important}@media(max-width:1023px){body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-inner{grid-template-columns:1fr!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-right{display:block!important}body.temply-subpage-system.page-template-page-about .z-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.temply-subpage-system .ts-footer-v4__main{grid-template-columns:1fr!important}body.temply-subpage-system .ts-footer-v4__brand{padding:0 0 22px!important;border-right:0!important;border-bottom:1px solid var(--ts-line)!important}}@media(max-width:767px){body.temply-subpage-system.page-template-page-about .z-about-hero{width:calc(100% - 24px)!important;margin-bottom:32px!important;padding:10px!important;border-radius:20px!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-inner{padding:22px 16px!important;border-radius:15px!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col{padding:0!important;text-align:left!important;align-items:flex-start!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col>div,body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col h1,body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col p{color:inherit!important;text-align:left!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-text-col>div{color:#b7754c!important}body.temply-subpage-system.page-template-page-about .z-about-hero h1{font-size:38px!important;color:var(--ts-ink-strong)!important}body.temply-subpage-system.page-template-page-about .z-about-hero p{font-size:14px!important;color:var(--ts-muted)!important}body.temply-subpage-system.page-template-page-about .z-about-hero .z-hero-right{display:none!important}body.temply-subpage-system.page-template-page-about .z-core-wrapper{width:calc(100% - 24px)!important;margin-bottom:38px!important;padding:22px 14px!important;border-radius:18px!important}body.temply-subpage-system.page-template-page-about .z-core-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}body.temply-subpage-system.page-template-page-about .z-core-grid>div{padding:14px 11px!important}body.temply-subpage-system.page-template-page-about .z-core-grid h4{font-size:14px!important}body.temply-subpage-system.page-template-page-about .z-core-grid p{font-size:10px!important}body.temply-subpage-system .ts-footer-v4__shell{padding:22px 18px!important}body.temply-subpage-system .ts-footer-v4__nav-grid{grid-template-columns:1fr 1fr!important;gap:18px 14px!important}body.temply-subpage-system .ts-footer-v4__utility{padding:10px 14px!important;grid-template-columns:1fr!important}body.temply-subpage-system .ts-footer-v4__bottom-inner{padding:12px 16px 14px!important;grid-template-columns:1fr!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__bottom-inner>p:last-child{text-align:center!important}}body.temply-subpage-system #pixio-react-shop-root .ts-site-footer:not(.ts-site-footer--v4){display:none!important}body.temply-subpage-system .temply-mobile-account-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:18px!important}body.temply-subpage-system .temply-mobile-account-row .ds-btn{min-height:42px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ts-line)!important;border-radius:10px!important;background:#fffdf9!important;color:var(--ts-ink)!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}body.temply-subpage-system .temply-mobile-account-row .ds-btn-primary{border-color:#eda33e!important;background:#f4a83f!important;color:#382b24!important}@media(max-width:767px){body.temply-subpage-system .ts-footer-v4__shell{padding:18px 15px 14px!important}body.temply-subpage-system .ts-footer-v4__brand{padding-bottom:14px!important}body.temply-subpage-system .ts-footer-v4__brand h2{display:none!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:310px!important;margin:8px 0 10px!important;font-size:10px!important;line-height:1.45!important}body.temply-subpage-system .ts-footer-v4__eyebrow{margin:10px 0 5px!important;font-size:8px!important}body.temply-subpage-system .ts-footer-v4__button,body.temply-subpage-system .ts-footer-v4__socials a{min-height:30px!important;padding:6px 8px!important;font-size:8.5px!important}body.temply-subpage-system .ts-footer-v4__nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.temply-subpage-system .ts-footer-v4__column h2{margin-bottom:7px!important;font-size:8.5px!important}body.temply-subpage-system .ts-footer-v4__column ul{gap:4px!important}body.temply-subpage-system .ts-footer-v4__column a{font-size:9.5px!important;line-height:1.35!important}body.temply-subpage-system .ts-footer-v4__utility{padding:8px 12px!important;grid-template-columns:1fr!important;gap:4px!important}body.temply-subpage-system .ts-footer-v4__utility-item{min-height:43px!important;padding:6px 8px!important;grid-template-columns:27px minmax(0,1fr) auto!important;gap:7px!important}body.temply-subpage-system .ts-footer-v4__utility-icon{width:27px!important;height:27px!important}body.temply-subpage-system .ts-footer-v4__utility-item strong{font-size:9.5px!important}body.temply-subpage-system .ts-footer-v4__utility-item small{font-size:8px!important}body.temply-subpage-system .ts-footer-v4__bottom-inner{padding:9px 12px 11px!important;gap:5px!important}body.temply-subpage-system .ts-footer-v4__bottom a,body.temply-subpage-system .ts-footer-v4__bottom p{font-size:8px!important}}body.temply-subpage-system .ds-seo-archive-intro{width:min(calc(100% - 48px),var(--ts-shell))!important;height:auto!important;min-height:0!important;margin:8px auto 22px!important;padding:26px!important;border:1px solid var(--ts-line)!important;border-radius:28px!important;background:linear-gradient(135deg,#fff8f0 0%,#f8e2d0 100%)!important;color:var(--ts-ink)!important;box-shadow:var(--ts-shadow)!important;overflow:hidden!important}body.temply-subpage-system .ds-seo-archive-shell{width:100%!important;min-height:430px!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;gap:34px!important;align-items:stretch!important}body.temply-subpage-system .ds-seo-archive-copy{width:auto!important;height:auto!important;padding:34px 22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.temply-subpage-system .ds-seo-archive-kicker{margin:0 0 16px!important;color:#b36d47!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.temply-subpage-system #temply-archive-title{max-width:720px!important;height:auto!important;margin:0 0 18px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(48px,4.35vw,64px)!important;font-weight:600!important;line-height:.99!important;letter-spacing:-.05em!important;text-transform:none!important}body.temply-subpage-system .ds-seo-archive-description{max-width:650px!important;margin:0!important;color:var(--ts-muted)!important;font-size:16px!important;line-height:1.62!important}body.temply-subpage-system .ds-seo-archive-actions{margin:22px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important}body.temply-subpage-system .ds-seo-archive-cta,body.temply-subpage-system .ds-seo-archive-secondary-cta{min-height:44px!important;padding:10px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:11px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}body.temply-subpage-system .ds-seo-archive-cta{border:1px solid #eda33e!important;background:#f4a83f!important;color:#382b24!important;box-shadow:0 9px 20px rgb(202 118 28 / .16)!important}body.temply-subpage-system .ds-seo-archive-secondary-cta{border:1px solid var(--ts-line)!important;background:#fffdf9!important;color:#57483f!important}body.temply-subpage-system .ds-seo-archive-highlights{margin:20px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;list-style:none!important}body.temply-subpage-system .ds-seo-archive-highlights li{min-width:0!important;padding:10px 11px!important;border:1px solid rgb(92 68 52 / .07)!important;border-radius:11px!important;background:rgb(255 253 249 / .66)!important}body.temply-subpage-system .ds-seo-archive-highlights strong{display:block!important;color:#514239!important;font-size:10px!important;line-height:1.2!important}body.temply-subpage-system .ds-seo-archive-highlights span{display:block!important;margin-top:3px!important;color:#8a7a70!important;font-size:8.5px!important;line-height:1.3!important}body.temply-subpage-system .ds-seo-archive-visual{position:relative!important;min-height:430px!important;height:auto!important;overflow:hidden!important;border:1px solid rgb(92 68 52 / .08)!important;border-radius:22px!important;background:linear-gradient(145deg,#efe1d4,#e9ddd2 56%,#e5ebe1)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45)!important}body.temply-subpage-system .ds-seo-archive-visual-topline{color:#806d61!important;font-size:8px!important;letter-spacing:.13em!important}body.temply-subpage-system .ds-seo-archive-card{border-color:rgb(92 68 52 / .10)!important;background:#fffdf9!important;box-shadow:0 16px 36px rgb(75 51 36 / .12)!important}body.temply-subpage-system #pixio-react-shop-root{background:transparent!important;color:var(--ts-ink)!important}body.temply-subpage-system #pixio-react-shop-root>div.min-h-screen{min-height:0!important;background:transparent!important;color:var(--ts-ink)!important}body.temply-subpage-system #pixio-react-shop-root>div.min-h-screen>div.mx-auto{width:min(calc(100% - 48px),var(--ts-shell))!important;max-width:var(--ts-shell)!important;margin-inline:auto!important;padding:34px 0 50px!important}body.temply-subpage-system #pixio-react-shop-root aside{border:1px solid var(--ts-line)!important;border-radius:18px!important;background:#fffaf4!important;box-shadow:0 10px 28px rgb(86 61 44 / .055)!important;padding:18px!important;color:var(--ts-ink)!important}body.temply-subpage-system #pixio-react-shop-root aside h2,body.temply-subpage-system #pixio-react-shop-root aside button{color:var(--ts-ink-strong)!important}body.temply-subpage-system #pixio-react-shop-root aside input,body.temply-subpage-system #pixio-react-shop-root aside select{border-color:var(--ts-line)!important;background:#fffdf9!important;color:var(--ts-ink)!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2{gap:18px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group{min-width:0!important;padding:6px!important;border:1px solid rgb(92 68 52 / .09)!important;border-radius:16px!important;background:#fffdf9!important;box-shadow:0 10px 28px rgb(86 61 44 / .06)!important;transition:transform .2s ease,box-shadow .2s ease!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group:hover{transform:translateY(-3px)!important;box-shadow:0 16px 34px rgb(86 61 44 / .10)!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:first-child{border:0!important;border-radius:12px!important;background:#f4e9dc!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child{padding:12px 5px 5px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group h3{min-height:39px!important;margin-bottom:6px!important;color:#493a33!important;font-family:var(--ts-sans)!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group h3:hover{color:#9b5c49!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group span[class*="font-extrabold"]{color:#8f4f36!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child{gap:6px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>button,body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>a{min-height:38px!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>button{border:1px solid #efb171!important;background:#f8d9bd!important;color:#4b392f!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>a{border:1px solid var(--ts-line)!important;background:#fffaf4!important;color:#4b392f!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group button[aria-label="Add to cart"]{background:rgb(56 43 36 / .82)!important;color:#fffaf4!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:first-child>button:not([aria-label]){background:#382b24!important;color:#fffaf4!important}body.temply-subpage-system #pixio-react-shop-root .ds-scroll-top{background:#382b24!important;color:#fffaf4!important}body.temply-subpage-system #pixio-react-product-root>main{min-height:0!important;background:radial-gradient(circle at 8% 2%,rgb(247 223 205 / .42),transparent 28%),radial-gradient(circle at 92% 8%,rgb(230 238 228 / .46),transparent 25%),var(--ts-bg)!important;color:var(--ts-ink)!important}body.temply-subpage-system #pixio-react-product-root>main>div{width:min(calc(100% - 48px),1392px)!important;max-width:1392px!important;margin-inline:auto!important;padding:36px 0 50px!important}body.temply-subpage-system #pixio-react-product-root nav{color:#8c7c72!important}body.temply-subpage-system #pixio-react-product-root nav a{color:#8c7c72!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]{padding:20px!important;gap:24px!important;border:1px solid var(--ts-line)!important;border-radius:24px!important;background:rgb(255 253 249 / .78)!important;box-shadow:var(--ts-shadow)!important}body.temply-subpage-system #pixio-react-product-root div[class*="bg-white/70"]{background:rgb(255 253 249 / .76)!important;border-radius:20px!important}body.temply-subpage-system #pixio-react-product-root div[class*="from-[#fff9f7]"][class*="to-[#f7f2ff]"]{background:linear-gradient(145deg,#fff6ed,#f9e6d7)!important;border:1px solid rgb(92 68 52 / .06)!important;border-radius:18px!important}body.temply-subpage-system #pixio-react-product-root h1{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:clamp(38px,3.4vw,52px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:none!important}body.temply-subpage-system #pixio-react-product-root a[class*="bg-[#6d5aa4]"]{border:1px solid #eda33e!important;background:#f4a83f!important;color:#382b24!important;box-shadow:0 9px 20px rgb(202 118 28 / .18)!important}body.temply-subpage-system #pixio-react-product-root a[class*="border-[#d8cdea]"]{border-color:var(--ts-line)!important;background:#fffaf4!important;color:#4f4038!important;box-shadow:none!important}body.temply-subpage-system #pixio-react-product-root button[class*="text-[#7562ad]"]{color:#a66546!important}body.temply-subpage-system #pixio-react-product-root div[class*="border-black/10"][class*="rounded-[20px]"]{border-color:var(--ts-line)!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:0 10px 28px rgb(86 61 44 / .055)!important}body.temply-subpage-system #pixio-react-product-root div[class*="border-black/10"][class*="rounded-[20px]"] button{color:#77685f!important;background:transparent!important}body.temply-subpage-system #pixio-react-product-root div[class*="border-black/10"][class*="rounded-[20px]"] button[class*="text-[#9a5600]"]{color:#985a3f!important;background:#f8e7da!important}body.temply-subpage-system #pixio-react-product-root .product-desc{color:#50443d!important;font-size:16px!important;line-height:1.75!important}body.temply-subpage-system #pixio-react-product-root .product-desc h2{margin:32px 0 12px!important;color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-size:28px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.025em!important}body.temply-subpage-system #pixio-react-product-root .product-desc h3{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important}body.temply-subpage-system #pixio-react-product-root .mt-16>div:first-child h2{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-weight:600!important}body.temply-subpage-system #pixio-react-product-root .mt-16 .grid>a.group{padding:6px!important;border:1px solid var(--ts-line)!important;border-radius:14px!important;background:#fffdf9!important;box-shadow:0 8px 22px rgb(86 61 44 / .05)!important}@media(max-width:1023px){body.temply-subpage-system .ds-seo-archive-shell{grid-template-columns:1fr!important;min-height:0!important}body.temply-subpage-system .ds-seo-archive-visual{min-height:370px!important}body.temply-subpage-system #pixio-react-shop-root>div.min-h-screen>div.mx-auto{width:min(calc(100% - 32px),var(--ts-shell))!important;padding-top:26px!important}body.temply-subpage-system #pixio-react-product-root>main>div{width:min(calc(100% - 32px),var(--ts-shell))!important;padding-top:28px!important}}@media(max-width:767px){body.temply-subpage-system .ds-seo-archive-intro{width:calc(100% - 24px)!important;margin:5px auto 14px!important;padding:10px!important;border-radius:20px!important}body.temply-subpage-system .ds-seo-archive-shell{gap:10px!important}body.temply-subpage-system .ds-seo-archive-copy{padding:22px 16px 16px!important}body.temply-subpage-system #temply-archive-title{font-size:38px!important;line-height:1!important}body.temply-subpage-system .ds-seo-archive-description{font-size:14px!important;line-height:1.5!important}body.temply-subpage-system .ds-seo-archive-actions{margin-top:16px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}body.temply-subpage-system .ds-seo-archive-cta,body.temply-subpage-system .ds-seo-archive-secondary-cta{min-height:39px!important;padding:8px 9px!important;font-size:9.5px!important}body.temply-subpage-system .ds-seo-archive-highlights{margin-top:14px!important;grid-template-columns:1fr!important;gap:4px!important}body.temply-subpage-system .ds-seo-archive-highlights li{padding:7px 9px!important}body.temply-subpage-system .ds-seo-archive-visual{min-height:245px!important;border-radius:15px!important}body.temply-subpage-system #pixio-react-shop-root>div.min-h-screen>div.mx-auto{width:calc(100% - 24px)!important;padding:20px 0 34px!important}body.temply-subpage-system #pixio-react-shop-root aside{padding:15px!important;border-radius:15px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2{gap:9px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group{padding:4px!important;border-radius:12px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child{padding:8px 3px 3px!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group h3{min-height:34px!important;font-size:10.5px!important;line-height:1.3!important}body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>button,body.temply-subpage-system #pixio-react-shop-root .flex-1.min-w-0>.grid.grid-cols-2>.group>div:last-child>div:last-child>a{min-height:32px!important;padding:5px 4px!important;font-size:8px!important}body.temply-subpage-system #pixio-react-product-root>main>div{width:calc(100% - 24px)!important;padding:20px 0 36px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]{padding:10px!important;gap:14px!important;border-radius:18px!important}body.temply-subpage-system #pixio-react-product-root h1{font-size:36px!important}body.temply-subpage-system #pixio-react-product-root .product-desc{font-size:15px!important;line-height:1.7!important}body.temply-subpage-system #pixio-react-product-root .product-desc h2{font-size:24px!important}}@media(max-width:1023px){body.temply-subpage-system .ds-seo-archive-visual-orbit,body.temply-subpage-system .ds-seo-archive-card-secondary{display:none!important}body.temply-subpage-system .ds-seo-archive-visual{height:340px!important;min-height:340px!important;padding:20px!important}body.temply-subpage-system .ds-seo-archive-visual-topline{margin:0 0 12px!important}body.temply-subpage-system .ds-seo-archive-collage{height:240px!important;min-height:0!important}body.temply-subpage-system .ds-seo-archive-card-primary{top:0!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(78%,430px)!important;height:235px!important;transform:translateX(-50%)!important}body.temply-subpage-system .ds-seo-archive-visual-footer{display:none!important}}@media(max-width:767px){body.temply-subpage-system .ds-seo-archive-visual{display:none!important}body.temply-subpage-system .ds-seo-archive-copy{padding-bottom:20px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]{gap:10px!important;margin-bottom:20px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child{gap:9px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child>div{gap:8px!important;position:relative!important;top:auto!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child>div>div:first-child{height:278px!important;aspect-ratio:auto!important;border-radius:18px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child>div>div:first-child img{height:260px!important;border-radius:14px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child>div>div:last-child{height:58px!important;gap:6px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:first-child>div>div:last-child button{width:54px!important;height:54px!important;border-radius:9px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(2)>div{gap:10px!important;padding:3px!important;border-radius:18px!important}body.temply-subpage-system #pixio-react-product-root div[class*="from-[#fff9f7]"][class*="to-[#f7f2ff]"]{padding:16px!important}body.temply-subpage-system #pixio-react-product-root h1{font-size:32px!important;line-height:1!important}body.temply-subpage-system #pixio-react-product-root h1+*{margin-top:0!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(2) p{line-height:1.45!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(2) div[class*="border-t"]{padding-top:12px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(3)>div{padding:14px!important;border-radius:18px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(3)>div>div{margin-bottom:10px!important;padding:10px!important;border-radius:12px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(3)>div>a{height:44px!important;min-height:44px!important;padding:10px!important;border-radius:10px!important;font-size:11px!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(3)>div>a[href*="checkout/?add-to-cart"]{border:1px solid #eda33e!important;background:#f4a83f!important;color:#382b24!important;box-shadow:0 8px 18px rgb(202 118 28 / .17)!important}body.temply-subpage-system #pixio-react-product-root>main>div>div[class*="lg:flex-row"][class*="rounded-[34px]"]>div:nth-child(3)>div>a[href*="?add-to-cart"]:not([href*="checkout/"]){border:1px solid var(--ts-line)!important;background:#fffaf4!important;color:#4f4038!important;box-shadow:none!important}}@media(max-width:767px){body.temply-subpage-system .ds-hdr-icon,body.temply-subpage-system .ds-hamburger,body.temply-subpage-system .ds-mobile-nav-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media(max-width:767px){body.temply-subpage-system header.temply-shared-header .ds-hdr-icon,body.temply-subpage-system header.temply-shared-header .ds-hamburger{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}body.temply-subpage-system .ts-faq-page{padding:8px 0 30px;background:#fff0;color:var(--ts-ink)}body.temply-subpage-system .ts-faq-hero,body.temply-subpage-system .ts-faq-content,body.temply-subpage-system .ts-faq-support{width:min(calc(100% - 48px),var(--ts-shell));max-width:var(--ts-shell);margin-inline:auto}body.temply-subpage-system .ts-faq-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;margin-top:0;padding:18px;border:1px solid var(--ts-line);border-radius:28px;background:linear-gradient(135deg,#fff8f0,#f8e2d0);box-shadow:var(--ts-shadow)}body.temply-subpage-system .ts-faq-hero__copy{padding:42px clamp(22px,4vw,58px);border-radius:20px;background:rgb(255 253 249 / .72)}body.temply-subpage-system .ts-faq-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:30px;color:#a27861;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.temply-subpage-system .ts-faq-breadcrumb a{color:inherit;text-decoration:none}body.temply-subpage-system .ts-faq-eyebrow{margin:0 0 10px;color:#b16d49;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.temply-subpage-system .ts-faq-hero h1{max-width:920px;margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.96;letter-spacing:-.055em;text-wrap:balance}body.temply-subpage-system .ts-faq-hero__intro{max-width:760px;margin-top:22px;color:var(--ts-muted);font-size:16px;line-height:1.65}body.temply-subpage-system .ts-faq-hero__intro a{color:#9a5b40;font-weight:700}body.temply-subpage-system .ts-faq-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}body.temply-subpage-system .ts-faq-button{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}body.temply-subpage-system .ts-faq-button:hover{transform:translateY(-1px)}body.temply-subpage-system .ts-faq-button--primary{border:1px solid #eda33e;background:#f4a83f;color:#382b24;box-shadow:0 9px 20px rgb(202 118 28 / .15)}body.temply-subpage-system .ts-faq-button--secondary{border:1px solid var(--ts-line);background:#fffdf9;color:#57483f}body.temply-subpage-system .ts-faq-hero__card{display:flex;flex-direction:column;justify-content:flex-end;min-height:410px;padding:30px;overflow:hidden;border-radius:20px;background:#382b24;color:#fffaf4;box-shadow:0 18px 42px rgb(56 43 36 / .14)}body.temply-subpage-system .ts-faq-hero__number{display:block;margin-bottom:auto;color:#f4a83f;font-family:var(--ts-serif);font-size:88px;font-weight:600;line-height:.8;letter-spacing:-.07em}body.temply-subpage-system .ts-faq-hero__card strong{font-family:var(--ts-serif);font-size:28px;font-weight:600;line-height:1.05}body.temply-subpage-system .ts-faq-hero__card p{max-width:360px;margin:12px 0 20px;color:rgb(255 250 244 / .7);font-size:13px;line-height:1.55}body.temply-subpage-system .ts-faq-hero__quick-links{display:grid;gap:7px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .13)}body.temply-subpage-system .ts-faq-hero__quick-links a{display:flex;justify-content:space-between;gap:12px;color:#fffaf4;font-size:11px;font-weight:700;text-decoration:none}body.temply-subpage-system .ts-faq-content{margin-top:18px;padding:42px;border:1px solid var(--ts-line);border-radius:24px;background:#fffaf4;box-shadow:0 10px 30px rgb(86 61 44 / .045)}body.temply-subpage-system .ts-faq-content__grid{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.55fr);gap:34px;align-items:start}body.temply-subpage-system .ts-faq-guide{position:sticky;top:104px;padding:25px;border:1px solid var(--ts-line);border-radius:18px;background:#f8e7da}body.temply-subpage-system .ts-faq-guide h2{margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:29px;font-weight:600;line-height:1.06;letter-spacing:-.035em}body.temply-subpage-system .ts-faq-guide>p:not(.ts-faq-eyebrow){margin:15px 0;color:#77675e;font-size:13px;line-height:1.6}body.temply-subpage-system .ts-faq-guide>a{display:inline-flex;gap:8px;color:#95583f;font-size:12px;font-weight:800;text-decoration:none}body.temply-subpage-system .ts-faq-list{display:grid;gap:9px}body.temply-subpage-system .ts-faq-item{overflow:hidden;border:1px solid var(--ts-line);border-radius:15px;background:#fffdf9;transition:border-color .2s ease,box-shadow .2s ease}body.temply-subpage-system .ts-faq-item[open]{border-color:rgb(142 87 61 / .28);box-shadow:0 10px 24px rgb(82 58 43 / .055)}body.temply-subpage-system .ts-faq-item summary{min-height:74px;padding:14px 16px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;color:#4b3c34;cursor:pointer;list-style:none}body.temply-subpage-system .ts-faq-item summary::-webkit-details-marker{display:none}body.temply-subpage-system .ts-faq-item__index{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f8e7da;color:#a26143;font-size:10px;font-weight:800;letter-spacing:.08em}body.temply-subpage-system .ts-faq-item__question{font-family:var(--ts-serif);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.025em}body.temply-subpage-system .ts-faq-item__toggle{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ts-line);border-radius:50%;color:#a26143}body.temply-subpage-system .ts-faq-item__toggle>span{position:absolute;width:13px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease}body.temply-subpage-system .ts-faq-item__toggle>span:last-child{transform:rotate(90deg)}body.temply-subpage-system .ts-faq-item[open] summary{background:#fbf2e9}body.temply-subpage-system .ts-faq-item[open] .ts-faq-item__toggle>span:last-child{transform:rotate(0)}body.temply-subpage-system .ts-faq-item__answer{padding:0 74px 22px;border-top:1px solid var(--ts-line);color:#66574e;font-size:14px;line-height:1.7}body.temply-subpage-system .ts-faq-item__answer p{margin:0;padding-top:18px;font-size:14px;line-height:1.7}body.temply-subpage-system .ts-faq-item__answer a{color:#95583f;font-weight:700;text-underline-offset:3px}body.temply-subpage-system .ts-faq-fallback{max-width:900px;margin:auto;color:#55483f;font-size:16px;line-height:1.75}body.temply-subpage-system .ts-faq-support{margin-top:18px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ts-line);border-radius:22px;background:linear-gradient(135deg,#efe5da,#e8eee6)}body.temply-subpage-system .ts-faq-support h2{margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.035em}body.temply-subpage-system .ts-faq-support p:not(.ts-faq-eyebrow){max-width:760px;margin:10px 0 0;color:#74655b;font-size:13px;line-height:1.55}@media(max-width:1023px){body.temply-subpage-system .ts-faq-hero{grid-template-columns:1fr minmax(240px,.55fr)}body.temply-subpage-system .ts-faq-hero__copy{padding:32px 28px}body.temply-subpage-system .ts-faq-hero__card{min-height:340px}body.temply-subpage-system .ts-faq-content{padding:28px}body.temply-subpage-system .ts-faq-content__grid{grid-template-columns:1fr}body.temply-subpage-system .ts-faq-guide{position:relative;top:auto}}@media(max-width:767px){body.temply-subpage-system .ts-faq-page{padding-top:5px}body.temply-subpage-system .ts-faq-hero,body.temply-subpage-system .ts-faq-content,body.temply-subpage-system .ts-faq-support{width:calc(100% - 24px)}body.temply-subpage-system .ts-faq-hero{grid-template-columns:1fr;padding:9px;border-radius:20px}body.temply-subpage-system .ts-faq-hero__copy{padding:24px 16px;border-radius:14px}body.temply-subpage-system .ts-faq-breadcrumb{margin-bottom:20px;font-size:8px}body.temply-subpage-system .ts-faq-hero h1{font-size:38px;line-height:.98}body.temply-subpage-system .ts-faq-hero__intro{margin-top:15px;font-size:14px;line-height:1.55}body.temply-subpage-system .ts-faq-hero__actions{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:6px}body.temply-subpage-system .ts-faq-button{min-height:44px;padding:8px;font-size:9.5px;text-align:center}body.temply-subpage-system .ts-faq-hero__card{min-height:0;padding:18px;border-radius:15px}body.temply-subpage-system .ts-faq-hero__number{margin:0 0 14px;font-size:48px}body.temply-subpage-system .ts-faq-hero__card strong{font-size:22px}body.temply-subpage-system .ts-faq-hero__card p{margin:8px 0 12px;font-size:11px}body.temply-subpage-system .ts-faq-content{margin-top:12px;padding:12px;border-radius:18px}body.temply-subpage-system .ts-faq-content__grid{gap:12px}body.temply-subpage-system .ts-faq-guide{padding:18px;border-radius:14px}body.temply-subpage-system .ts-faq-guide h2{font-size:24px}body.temply-subpage-system .ts-faq-list{gap:6px}body.temply-subpage-system .ts-faq-item{border-radius:12px}body.temply-subpage-system .ts-faq-item summary{min-height:68px;padding:11px 10px;grid-template-columns:36px minmax(0,1fr) 36px;gap:9px}body.temply-subpage-system .ts-faq-item__index,body.temply-subpage-system .ts-faq-item__toggle{width:36px;height:36px;border-radius:10px}body.temply-subpage-system .ts-faq-item__question{font-size:16px;line-height:1.25}body.temply-subpage-system .ts-faq-item__answer{padding:0 14px 16px 55px;font-size:13px}body.temply-subpage-system .ts-faq-item__answer p{padding-top:14px;font-size:13px;line-height:1.65}body.temply-subpage-system .ts-faq-support{margin-top:12px;padding:22px 18px;align-items:flex-start;flex-direction:column;border-radius:17px}body.temply-subpage-system .ts-faq-support h2{font-size:27px}}body.temply-subpage-system .ts-contact__faq-intro h2{color:#fffaf4!important}body.temply-subpage-system .ts-contact__faq-intro .ts-eyebrow{color:#f4a83f!important}body.temply-subpage-system .ts-contact__faq-intro>p:not(.ts-eyebrow),body.temply-subpage-system .ts-contact__faq-intro .ts-contact__faq-meta span{color:rgb(255 250 244 / .78)!important}body.temply-subpage-system .ts-contact__faq-intro .ts-contact__faq-label{color:rgb(255 250 244 / .82)!important;border-color:rgb(255 250 244 / .24)!important}body.temply-subpage-system .ts-contact__faq-intro .ts-text-link{color:#fffaf4!important;border-color:rgb(255 250 244 / .30)!important}body.temply-subpage-system .ts-contact__faq-intro .ts-text-link:hover,body.temply-subpage-system .ts-contact__faq-intro .ts-text-link:focus-visible{color:#f4a83f!important;border-color:#f4a83f!important}body.temply-subpage-system .ts-refund-page{padding:8px 0 30px;background:#fff0;color:var(--ts-ink)}body.temply-subpage-system .ts-refund-hero,body.temply-subpage-system .ts-refund-layout,body.temply-subpage-system .ts-refund-support{width:min(calc(100% - 48px),var(--ts-shell));max-width:var(--ts-shell);margin-inline:auto}body.temply-subpage-system .ts-refund-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:16px;padding:18px;border:1px solid var(--ts-line);border-radius:28px;background:linear-gradient(135deg,#fff8f0 0%,#f8e2d0 100%);box-shadow:var(--ts-shadow)}body.temply-subpage-system .ts-refund-hero__copy{padding:42px clamp(22px,4vw,58px);border-radius:20px;background:rgb(255 253 249 / .74)}body.temply-subpage-system .ts-refund-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:30px;color:#a27861;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.temply-subpage-system .ts-refund-breadcrumb a{color:inherit;text-decoration:none}body.temply-subpage-system .ts-refund-eyebrow{margin:0 0 10px;color:#b16d49;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.temply-subpage-system .ts-refund-hero h1{max-width:900px;margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.96;letter-spacing:-.055em;text-wrap:balance}body.temply-subpage-system .ts-refund-hero__intro{max-width:760px;margin-top:22px;color:var(--ts-muted);font-size:16px;line-height:1.65}body.temply-subpage-system .ts-refund-hero__intro a{color:#95583f;font-weight:700}body.temply-subpage-system .ts-refund-hero__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}body.temply-subpage-system .ts-refund-hero__meta span{padding:7px 10px;border:1px solid rgb(92 69 54 / .10);border-radius:999px;background:#fffaf4;color:#75655c;font-size:9px;font-weight:700}body.temply-subpage-system .ts-refund-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.temply-subpage-system .ts-refund-button{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}body.temply-subpage-system .ts-refund-button:hover{transform:translateY(-1px)}body.temply-subpage-system .ts-refund-button--primary{border:1px solid #eda33e;background:#f4a83f;color:#382b24;box-shadow:0 9px 20px rgb(202 118 28 / .15)}body.temply-subpage-system .ts-refund-button--secondary{border:1px solid var(--ts-line);background:#fffdf9;color:#57483f}body.temply-subpage-system .ts-refund-hero__overview{min-height:420px;padding:30px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgb(92 69 54 / .08);border-radius:20px;background:linear-gradient(145deg,#e7eee4,#f3e9dc);color:#44372f}body.temply-subpage-system .ts-refund-hero__overview>strong{max-width:420px;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.035em}body.temply-subpage-system .ts-refund-hero__overview ul{margin:25px 0 0;padding:0;display:grid;gap:8px;list-style:none}body.temply-subpage-system .ts-refund-hero__overview li{padding:11px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgb(92 69 54 / .08);border-radius:12px;background:rgb(255 253 249 / .72)}body.temply-subpage-system .ts-refund-hero__overview li>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f7dcc7;color:#9b5c49;font-size:9px;font-weight:800}body.temply-subpage-system .ts-refund-hero__overview li p{margin:0;color:#74655b;font-size:11px;line-height:1.45}body.temply-subpage-system .ts-refund-hero__overview li b{display:block;margin-bottom:2px;color:#493b33;font-size:11px}body.temply-subpage-system .ts-refund-layout{margin-top:18px;display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.65fr);gap:18px;align-items:start}body.temply-subpage-system .ts-refund-guide{position:sticky;top:104px;padding:25px;border:1px solid var(--ts-line);border-radius:18px;background:#f8e7da;box-shadow:0 10px 26px rgb(86 61 44 / .045)}body.temply-subpage-system .ts-refund-guide h2{margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:29px;font-weight:600;line-height:1.06;letter-spacing:-.035em}body.temply-subpage-system .ts-refund-guide>p:not(.ts-refund-eyebrow){margin:15px 0;color:#77675e;font-size:13px;line-height:1.6}body.temply-subpage-system .ts-refund-guide__links{display:grid;gap:7px;padding-top:14px;border-top:1px solid rgb(92 69 54 / .10)}body.temply-subpage-system .ts-refund-guide__links a{display:flex;justify-content:space-between;gap:10px;color:#95583f;font-size:11px;font-weight:800;text-decoration:none}body.temply-subpage-system .ts-refund-policy{padding:40px 46px;border:1px solid var(--ts-line);border-radius:22px;background:#fffdf9;box-shadow:0 10px 30px rgb(86 61 44 / .045);color:#55483f;font-size:16px;line-height:1.75}body.temply-subpage-system .ts-refund-policy h2{margin:36px 0 12px;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:30px;font-weight:600;line-height:1.08;letter-spacing:-.035em}body.temply-subpage-system .ts-refund-policy h2:first-child{margin-top:0}body.temply-subpage-system .ts-refund-policy p{margin:0 0 16px;color:#55483f;font-size:16px;line-height:1.75}body.temply-subpage-system .ts-refund-policy ul,body.temply-subpage-system .ts-refund-policy ol{margin:14px 0 22px;padding:16px 18px 16px 38px;border:1px solid rgb(92 69 54 / .08);border-radius:14px;background:#fbf3eb;color:#5c4d44}body.temply-subpage-system .ts-refund-policy li{margin:5px 0;padding-left:3px}body.temply-subpage-system .ts-refund-policy a{color:#95583f;font-weight:700;text-underline-offset:3px}body.temply-subpage-system .ts-refund-support{margin-top:18px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ts-line);border-radius:22px;background:linear-gradient(135deg,#efe5da,#e8eee6)}body.temply-subpage-system .ts-refund-support h2{margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.035em}body.temply-subpage-system .ts-refund-support p:not(.ts-refund-eyebrow){max-width:760px;margin:10px 0 0;color:#74655b;font-size:13px;line-height:1.55}@media(max-width:1023px){body.temply-subpage-system .ts-refund-hero{grid-template-columns:1fr minmax(260px,.56fr)}body.temply-subpage-system .ts-refund-hero__copy{padding:32px 28px}body.temply-subpage-system .ts-refund-hero__overview{min-height:360px}body.temply-subpage-system .ts-refund-layout{grid-template-columns:1fr}body.temply-subpage-system .ts-refund-guide{position:relative;top:auto}}@media(max-width:767px){body.temply-subpage-system .ts-refund-page{padding-top:5px}body.temply-subpage-system .ts-refund-hero,body.temply-subpage-system .ts-refund-layout,body.temply-subpage-system .ts-refund-support{width:calc(100% - 24px)}body.temply-subpage-system .ts-refund-hero{grid-template-columns:1fr;padding:9px;border-radius:20px}body.temply-subpage-system .ts-refund-hero__copy{padding:24px 16px;border-radius:14px}body.temply-subpage-system .ts-refund-breadcrumb{margin-bottom:20px;font-size:8px}body.temply-subpage-system .ts-refund-hero h1{font-size:38px;line-height:.98}body.temply-subpage-system .ts-refund-hero__intro{margin-top:15px;font-size:14px;line-height:1.55}body.temply-subpage-system .ts-refund-hero__meta{gap:5px;margin-top:14px}body.temply-subpage-system .ts-refund-hero__meta span{padding:6px 8px;font-size:8px}body.temply-subpage-system .ts-refund-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:17px}body.temply-subpage-system .ts-refund-button{min-height:44px;padding:8px;font-size:9.5px;text-align:center}body.temply-subpage-system .ts-refund-hero__overview{min-height:0;padding:18px;border-radius:15px}body.temply-subpage-system .ts-refund-hero__overview>strong{font-size:23px}body.temply-subpage-system .ts-refund-hero__overview ul{margin-top:14px;gap:5px}body.temply-subpage-system .ts-refund-layout{margin-top:12px;gap:12px}body.temply-subpage-system .ts-refund-guide{padding:18px;border-radius:14px}body.temply-subpage-system .ts-refund-guide h2{font-size:24px}body.temply-subpage-system .ts-refund-policy{padding:22px 18px;border-radius:17px;font-size:15px;line-height:1.68}body.temply-subpage-system .ts-refund-policy h2{margin-top:28px;font-size:24px;line-height:1.12}body.temply-subpage-system .ts-refund-policy p{margin-bottom:14px;font-size:15px;line-height:1.68}body.temply-subpage-system .ts-refund-policy ul,body.temply-subpage-system .ts-refund-policy ol{padding:13px 12px 13px 30px}body.temply-subpage-system .ts-refund-support{margin-top:12px;padding:22px 18px;align-items:flex-start;flex-direction:column;border-radius:17px}body.temply-subpage-system .ts-refund-support h2{font-size:27px}}body.temply-subpage-system .temply-archive-depth{margin:18px auto 22px;padding:18px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.48fr);gap:14px;border:1px solid var(--ts-line);border-radius:22px;background:linear-gradient(135deg,#f8e4d4 0%,#f9eee4 48%,#edf1e9 100%);box-shadow:0 12px 30px rgb(86 61 44 / .055)}body.temply-subpage-system .temply-archive-depth__intro{padding:24px;border:1px solid rgb(92 69 54 / .07);border-radius:16px;background:rgb(255 253 249 / .78)}body.temply-subpage-system .temply-archive-depth__intro h2{max-width:600px;margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}body.temply-subpage-system .temply-archive-depth__intro>p:not(.ts-eyebrow){max-width:680px;margin:15px 0 0;color:#75665d;font-size:15px;line-height:1.65}body.temply-subpage-system .temply-archive-depth__links{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}body.temply-subpage-system .temply-archive-depth__links a{min-height:40px;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(92 69 54 / .11);border-radius:10px;background:#fffdf9;color:#95583f;font-size:11px;font-weight:800;text-decoration:none}body.temply-subpage-system .temply-archive-depth__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.temply-subpage-system .temply-archive-depth__points article{min-width:0;min-height:190px;padding:18px 15px;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid rgb(92 69 54 / .08);border-radius:15px;background:rgb(255 253 249 / .88)}body.temply-subpage-system .temply-archive-depth__index{width:34px;height:34px;margin-bottom:26px;display:grid;place-items:center;border-radius:10px;background:#f7dcc7;color:#9a5b40;font-size:9px;font-weight:800;letter-spacing:.08em}body.temply-subpage-system .temply-archive-depth__points h3{margin:0 0 8px;color:#4a3b33;font-family:var(--ts-serif);font-size:18px;font-weight:600;line-height:1.08;letter-spacing:-.025em}body.temply-subpage-system .temply-archive-depth__points p{margin:0;color:#817168;font-size:12px;line-height:1.55}body.temply-subpage-system .z-blog-filters{justify-content:center;gap:7px!important;padding-block:4px!important}body.temply-subpage-system .z-blog-filters a{min-height:38px;display:inline-flex;align-items:center;justify-content:center}@media(min-width:1024px){body.temply-subpage-system .ts-footer-v4__shell{padding:26px 28px!important}body.temply-subpage-system .ts-footer-v4__main{grid-template-columns:minmax(290px,.72fr) minmax(0,2.28fr)!important;gap:30px!important;align-items:stretch!important}body.temply-subpage-system .ts-footer-v4__brand{min-width:0!important;padding:22px!important;border-right:0!important;border:1px solid rgb(92 69 54 / .08)!important;border-radius:17px!important;background:#fbf3eb!important}body.temply-subpage-system .ts-footer-v4__brand h2{max-width:340px!important;font-size:26px!important;line-height:1.04!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:360px!important;font-size:12px!important}body.temply-subpage-system .ts-footer-v4__nav-grid{min-width:0!important;gap:28px!important;padding:20px 8px 12px!important;align-content:start!important}body.temply-subpage-system .ts-footer-v4__column a{font-size:13px!important}}@media(max-width:1023px){body.temply-subpage-system .temply-archive-depth{grid-template-columns:1fr;padding:14px}body.temply-subpage-system .temply-archive-depth__points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body.temply-subpage-system .temply-archive-depth{margin:12px auto 16px;padding:9px;grid-template-columns:1fr;gap:8px;border-radius:17px}body.temply-subpage-system .temply-archive-depth__intro{padding:18px 15px;border-radius:13px}body.temply-subpage-system .temply-archive-depth__intro h2{font-size:27px}body.temply-subpage-system .temply-archive-depth__intro>p:not(.ts-eyebrow){font-size:13px;line-height:1.58}body.temply-subpage-system .temply-archive-depth__links{display:grid;grid-template-columns:1fr;margin-top:15px}body.temply-subpage-system .temply-archive-depth__links a{min-height:44px;font-size:10.5px}body.temply-subpage-system .temply-archive-depth__points{grid-template-columns:1fr;gap:5px}body.temply-subpage-system .temply-archive-depth__points article{min-height:0;padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border-radius:12px}body.temply-subpage-system .temply-archive-depth__index{margin:0}body.temply-subpage-system .temply-archive-depth__points h3{font-size:16px}body.temply-subpage-system .temply-archive-depth__points p{font-size:11.5px}body.temply-subpage-system .z-blog-filters{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}body.temply-subpage-system .z-blog-filters::-webkit-scrollbar{display:none!important}body.temply-subpage-system .z-blog-filters li{flex:0 0 auto!important}body.temply-subpage-system .z-blog-filters a{min-height:44px!important;white-space:nowrap!important}body.temply-subpage-system .ts-footer-v4__brand{padding:17px!important;border:1px solid rgb(92 69 54 / .08)!important;border-radius:14px!important;background:#fbf3eb!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:none!important;font-size:11px!important}body.temply-subpage-system .ts-footer-v4__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;padding-top:18px!important}body.temply-subpage-system .ts-footer-v4__column:last-child{grid-column:1/-1!important;padding-top:15px!important;border-top:1px solid var(--ts-line)!important}body.temply-subpage-system .ts-footer-v4__column:last-child ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 14px!important}body.temply-subpage-system .ts-footer-v4__column h2{font-size:9.5px!important}body.temply-subpage-system .ts-footer-v4__column a{font-size:11px!important;line-height:1.4!important}}body.temply-subpage-system .temply-archive-depth__intro .temply-archive-depth__note{margin-top:13px;padding-top:13px;border-top:1px solid rgb(92 69 54 / .09);color:#6f6158;font-size:13px;line-height:1.62}@media(max-width:767px){body.temply-subpage-system .temply-archive-depth__intro .temply-archive-depth__note{font-size:12px;line-height:1.58}}body.temply-subpage-system.ds-auth-page .ds-auth-hero h1{margin:0;color:#fff;font-family:inherit;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.15;text-transform:none}@media(max-width:767px){body.temply-subpage-system.ds-auth-page .ds-auth-hero h1{font-size:25px;line-height:1.15}}body.temply-subpage-system .ts-content-page,body.temply-subpage-system .ts-gdpr-page{padding:8px 0 30px;background:#fff0;color:var(--ts-ink)}body.temply-subpage-system .ts-content-hero,body.temply-subpage-system .ts-content-layout,body.temply-subpage-system .ts-content-routes,body.temply-subpage-system .ts-gdpr-page__header,body.temply-subpage-system .ts-gdpr-content{width:min(calc(100% - 48px),var(--ts-shell));max-width:var(--ts-shell);margin-inline:auto}body.temply-subpage-system .ts-content-hero,body.temply-subpage-system .ts-gdpr-page__header{padding:48px clamp(28px,5vw,72px);border:1px solid var(--ts-line);border-radius:28px;background:linear-gradient(135deg,#fff8f0,#f8e2d0);box-shadow:var(--ts-shadow)}body.temply-subpage-system .ts-content-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:26px;color:#9e745e;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.temply-subpage-system .ts-content-breadcrumb a{color:inherit;text-decoration:none}body.temply-subpage-system .ts-content-eyebrow{margin:0 0 10px;color:#b16d49;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.temply-subpage-system .ts-content-hero h1,body.temply-subpage-system .ts-gdpr-page__header h1{max-width:1050px;margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.97;letter-spacing:-.055em;text-wrap:balance}body.temply-subpage-system .ts-content-deck,body.temply-subpage-system .ts-gdpr-page__header>p:not(.ts-content-eyebrow){max-width:850px;margin:22px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.65}body.temply-subpage-system .ts-content-layout{margin-top:18px}body.temply-subpage-system .ts-content-layout--policy{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.65fr);gap:18px;align-items:start}body.temply-subpage-system .ts-content-guide{position:sticky;top:104px;padding:25px;border:1px solid var(--ts-line);border-radius:18px;background:#f8e7da;box-shadow:0 10px 26px rgb(86 61 44 / .045)}body.temply-subpage-system .ts-content-guide h2{margin:0;color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:29px;font-weight:600;line-height:1.06;letter-spacing:-.035em}body.temply-subpage-system .ts-content-guide>p:not(.ts-content-eyebrow){margin:15px 0;color:#77675e;font-size:13px;line-height:1.6}body.temply-subpage-system .ts-content-guide__links{display:grid;gap:7px;padding-top:14px;border-top:1px solid rgb(92 69 54 / .10)}body.temply-subpage-system .ts-content-guide__links a{display:flex;justify-content:space-between;gap:10px;color:#95583f;font-size:11px;font-weight:800;text-decoration:none}body.temply-subpage-system .ts-content-article{max-width:1120px;margin:0 auto;padding:42px clamp(24px,4vw,52px);border:1px solid var(--ts-line);border-radius:22px;background:#fffdf9;box-shadow:0 10px 30px rgb(86 61 44 / .045);color:#55483f;font-size:16px;line-height:1.75}body.temply-subpage-system .ts-content-layout--policy .ts-content-article{max-width:none;margin:0}body.temply-subpage-system .ts-content-article h2,body.temply-subpage-system .ts-content-article h3,body.temply-subpage-system .ts-content-article h4{color:var(--ts-ink-strong);font-family:var(--ts-serif);font-weight:600;letter-spacing:-.03em;text-transform:none}body.temply-subpage-system .ts-content-article h2{margin:38px 0 13px;font-size:30px;line-height:1.1}body.temply-subpage-system .ts-content-article h3{margin:30px 0 11px;font-size:23px;line-height:1.15}body.temply-subpage-system .ts-content-article h2:first-child,body.temply-subpage-system .ts-content-article h3:first-child{margin-top:0}body.temply-subpage-system .ts-content-article p,body.temply-subpage-system .ts-content-article li{font-size:16px;line-height:1.75}body.temply-subpage-system .ts-content-article p{margin:0 0 16px}body.temply-subpage-system .ts-content-article ul,body.temply-subpage-system .ts-content-article ol{margin:14px 0 22px;padding:16px 18px 16px 38px;border:1px solid rgb(92 69 54 / .08);border-radius:14px;background:#fbf3eb}body.temply-subpage-system .ts-content-article a{color:#95583f;font-weight:700;text-underline-offset:3px}body.temply-subpage-system .ts-content-routes{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.temply-subpage-system .ts-content-routes>a{position:relative;min-height:145px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--ts-line);border-radius:17px;background:#fffaf4;color:#55483f;text-decoration:none;box-shadow:0 9px 24px rgb(86 61 44 / .04)}body.temply-subpage-system .ts-content-routes>a>span{margin-bottom:10px;color:#b16d49;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}body.temply-subpage-system .ts-content-routes strong{color:var(--ts-ink-strong);font-family:var(--ts-serif);font-size:22px;font-weight:600;line-height:1.08}body.temply-subpage-system .ts-content-routes small{max-width:360px;margin-top:8px;color:#786960;font-size:11px;line-height:1.45}body.temply-subpage-system .ts-content-routes i{position:absolute;right:20px;top:20px;color:#a56743;font-style:normal}body.temply-subpage-system .ts-gdpr-page__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.temply-subpage-system .ts-gdpr-button{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ts-line);border-radius:11px;background:#fffdf9;color:#57483f;font-size:12px;font-weight:800;text-decoration:none}body.temply-subpage-system .ts-gdpr-button--primary{border-color:#eda33e;background:#f4a83f;color:#382b24}body.temply-subpage-system .ts-gdpr-content{margin-top:18px;overflow:hidden;border:1px solid var(--ts-line);border-radius:24px;background:#fffdf9;box-shadow:0 10px 30px rgb(86 61 44 / .045)}body.temply-subpage-system .ts-gdpr-content>.alignfull{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.temply-subpage-system .ts-gdpr-content>.alignwide,body.temply-subpage-system .ts-gdpr-content .alignwide{width:min(calc(100% - 64px),1200px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body.temply-subpage-system .ts-gdpr-content .wp-block-group__inner-container{max-width:1200px;margin-inline:auto}body.temply-subpage-system .ts-gdpr-content h2,body.temply-subpage-system .ts-gdpr-content h3{font-family:var(--ts-serif);color:inherit;letter-spacing:-.025em}body.temply-subpage-system .ts-gdpr-content p,body.temply-subpage-system .ts-gdpr-content li{font-size:16px;line-height:1.7}body.temply-subpage-system .ts-gdpr-content .wp-block-details{margin:8px 0;padding:16px 18px;border:1px solid var(--ts-line);border-radius:13px;background:#fffaf4}body.temply-subpage-system .ts-gdpr-content .wp-block-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}@media(min-width:1024px){body.temply-subpage-system .ts-footer-v4__shell{padding:20px 24px!important}body.temply-subpage-system .ts-footer-v4__main{grid-template-columns:minmax(300px,.78fr) minmax(0,2.22fr)!important;gap:24px!important;align-items:start!important}body.temply-subpage-system .ts-footer-v4__brand{align-self:start!important;padding:17px 18px!important}body.temply-subpage-system .ts-footer-v4__brand h2{display:none!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:380px!important;margin:8px 0 10px!important;font-size:11px!important;line-height:1.45!important}body.temply-subpage-system .ts-footer-v4__brand-actions{gap:5px!important}body.temply-subpage-system .ts-footer-v4__button{min-height:34px!important;padding:7px 10px!important;font-size:9px!important}body.temply-subpage-system .ts-footer-v4__socials{margin-top:8px!important;gap:5px!important}body.temply-subpage-system .ts-footer-v4__socials a{min-height:28px!important;padding:5px 8px!important;font-size:8px!important}body.temply-subpage-system .ts-footer-v4__nav-grid{padding:10px 8px 8px!important;gap:22px!important;align-content:start!important}body.temply-subpage-system .ts-footer-v4__column ul{gap:6px!important}body.temply-subpage-system .ts-footer-v4__column a{font-size:12px!important}body.temply-subpage-system .ts-footer-v4__utility{padding:9px 24px!important}body.temply-subpage-system .ts-footer-v4__utility-item{min-height:48px!important}body.temply-subpage-system .ts-footer-v4__bottom-inner{padding:10px 24px 12px!important}}@media(max-width:1023px){body.temply-subpage-system .ts-content-layout--policy{grid-template-columns:1fr}body.temply-subpage-system .ts-content-guide{position:relative;top:auto}body.temply-subpage-system .ts-content-routes{grid-template-columns:1fr 1fr}body.temply-subpage-system .ts-content-routes>a:last-child{grid-column:1/-1}}@media(max-width:767px){body.temply-subpage-system .ts-content-page,body.temply-subpage-system .ts-gdpr-page{padding-top:5px}body.temply-subpage-system .ts-content-hero,body.temply-subpage-system .ts-content-layout,body.temply-subpage-system .ts-content-routes,body.temply-subpage-system .ts-gdpr-page__header,body.temply-subpage-system .ts-gdpr-content{width:calc(100% - 24px)}body.temply-subpage-system .ts-content-hero,body.temply-subpage-system .ts-gdpr-page__header{padding:26px 18px;border-radius:19px}body.temply-subpage-system .ts-content-breadcrumb{margin-bottom:18px;font-size:8px}body.temply-subpage-system .ts-content-hero h1,body.temply-subpage-system .ts-gdpr-page__header h1{font-size:38px;line-height:.98}body.temply-subpage-system .ts-content-deck,body.temply-subpage-system .ts-gdpr-page__header>p:not(.ts-content-eyebrow){margin-top:14px;font-size:14px;line-height:1.55}body.temply-subpage-system .ts-content-layout{margin-top:12px}body.temply-subpage-system .ts-content-guide{padding:18px;border-radius:14px}body.temply-subpage-system .ts-content-guide h2{font-size:24px}body.temply-subpage-system .ts-content-article{padding:24px 18px;border-radius:17px;font-size:15px;line-height:1.68}body.temply-subpage-system .ts-content-article h2{margin-top:28px;font-size:24px;line-height:1.12}body.temply-subpage-system .ts-content-article h3{font-size:20px}body.temply-subpage-system .ts-content-article p,body.temply-subpage-system .ts-content-article li{font-size:15px;line-height:1.68}body.temply-subpage-system .ts-content-routes{margin-top:12px;grid-template-columns:1fr;gap:7px}body.temply-subpage-system .ts-content-routes>a,body.temply-subpage-system .ts-content-routes>a:last-child{grid-column:auto;min-height:112px;padding:17px}body.temply-subpage-system .ts-content-routes strong{font-size:19px}body.temply-subpage-system .ts-gdpr-page__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:17px}body.temply-subpage-system .ts-gdpr-button{padding:8px;font-size:9px;text-align:center}body.temply-subpage-system .ts-gdpr-content{border-radius:18px}body.temply-subpage-system .ts-gdpr-content>.alignwide,body.temply-subpage-system .ts-gdpr-content .alignwide{width:calc(100% - 24px)!important}body.temply-subpage-system .ts-gdpr-content .wp-block-group[style*="padding"]{padding-left:18px!important;padding-right:18px!important}body.temply-subpage-system .ts-gdpr-content p,body.temply-subpage-system .ts-gdpr-content li{font-size:15px;line-height:1.65}}body.temply-subpage-system{--temply-sticky-header-offset:102px}body.temply-subpage-system header.temply-shared-header{position:sticky!important;top:0!important;z-index:1200!important;min-height:102px!important;padding:14px 0 6px!important;border:0!important;background:linear-gradient(180deg,rgb(251 247 242 / .98) 0%,rgb(251 247 242 / .92) 76%,#fff0 100%)!important;box-shadow:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;isolation:isolate!important}body.temply-subpage-system header.temply-shared-header .ds-header-inner{width:min(calc(100% - 72px),1600px)!important;max-width:1600px!important;min-height:82px!important;height:82px!important;margin-inline:auto!important;padding:9px 14px 9px 16px!important;display:grid!important;grid-template-columns:250px minmax(430px,1fr) 344px!important;align-items:center!important;gap:16px!important;border:1px solid rgb(91 66 50 / .10)!important;border-radius:24px!important;background:rgb(255 250 244 / .97)!important;box-shadow:0 11px 32px rgb(82 58 43 / .07)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.temply-subpage-system header.temply-shared-header .ds-logo-link{justify-self:start!important;width:auto!important;height:56px!important;min-height:56px!important;min-width:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:11px!important;border-radius:0!important;color:#382b24!important;text-decoration:none!important}body.temply-subpage-system header.temply-shared-header .ds-logo-mark{width:35px!important;height:39px!important;flex:0 0 35px!important;border-radius:18px 18px 11px 11px!important;background:linear-gradient(145deg,#ffb338,#ef8f22)!important;box-shadow:0 8px 20px rgb(225 136 31 / .22)!important}body.temply-subpage-system header.temply-shared-header .ds-logo-mark-cut{width:20px!important;height:11px!important;background:#fffdf9!important}body.temply-subpage-system header.temply-shared-header .ds-logo-words{min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important}body.temply-subpage-system header.temply-shared-header .ds-logo-main{color:#382b24!important;font-size:24px!important;font-weight:800!important;line-height:24px!important;letter-spacing:-1.08px!important;white-space:nowrap!important}body.temply-subpage-system header.temply-shared-header .ds-logo-sub{max-width:180px!important;margin:0 0 0 2px!important;overflow:hidden!important;color:#8e7f74!important;font-size:10px!important;font-weight:600!important;line-height:13.5px!important;letter-spacing:.2px!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.temply-subpage-system header.temply-shared-header .temply-header-center{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}body.temply-subpage-system header.temply-shared-header .ds-nav{position:relative!important;justify-self:center!important;width:100%!important;display:block!important;padding:5px!important;margin:0!important;border:1px solid rgb(112 79 58 / .08)!important;border-radius:16px!important;background:rgb(246 236 226 / .92)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:4px!important;list-style:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li{position:relative!important;margin:0!important;padding:0!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a{position:relative!important;min-height:42px!important;padding:10px 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:12px!important;background:transparent!important;color:#4d463f!important;font-size:12px!important;font-weight:750!important;line-height:1!important;letter-spacing:-.015em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current-menu-item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_parent>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a[aria-current="page"]{color:#84482f!important;background:#fffaf5!important;box-shadow:0 5px 14px rgb(98 67 48 / .10)!important}@media(hover:hover) and (pointer:fine){body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li:not(.current-menu-item):not(.current_page_item):not(.current_page_parent)>a:hover{color:#713b00!important;background:rgb(255 253 249 / .72)!important}}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>a::after{content:"⌄"!important;margin-left:1px!important;color:#8b8178!important;font-size:11px!important;line-height:1!important;transform:translateY(-1px)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children:focus-within>a::after,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children.is-open>a::after{color:#8a4500!important;transform:translateY(1px) rotate(180deg)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>.sub-menu{position:absolute!important;top:calc(100% + 14px)!important;left:50%!important;right:auto!important;z-index:1400!important;display:block!important;min-width:360px!important;margin:0!important;padding:12px!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;border:1px solid rgb(55 44 34 / .09)!important;border-radius:20px!important;background:rgb(255 253 249 / .985)!important;box-shadow:0 28px 80px rgb(40 29 20 / .16),0 3px 12px rgb(40 29 20 / .055)!important;transform:translateX(-50%) translateY(-6px)!important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>.sub-menu::before{content:""!important;position:absolute!important;top:-18px!important;left:0!important;width:100%!important;height:18px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children:hover>.sub-menu,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children:focus-within>.sub-menu,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children.is-open>.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;transition-delay:0s!important}body.temply-subpage-system header.temply-shared-header .ds-nav .sub-menu>li{margin:2px 0!important;padding:0!important;list-style:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav .sub-menu>li>a{min-height:48px!important;padding:10px 12px 10px 14px!important;display:flex!important;align-items:center!important;color:#332d27!important;border-radius:13px!important;background:transparent!important;font-size:13px!important;font-weight:720!important;text-decoration:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav .sub-menu>li>a:hover,body.temply-subpage-system header.temply-shared-header .ds-nav .sub-menu>li>a:focus-visible{color:#6f3900!important;background:#f8f1e7!important}body.temply-subpage-system header.temply-shared-header .ds-header-actions{justify-self:end!important;min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}body.temply-subpage-system header.temply-shared-header .ds-header-search{position:relative!important;width:244px!important;height:42px!important;min-height:42px!important;flex:0 1 244px!important;padding:0 6px 0 13px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:visible!important;border:1px solid rgb(91 67 52 / .10)!important;border-radius:12px!important;background:rgb(255 253 249 / .82)!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-header-search::before{content:none!important;display:none!important}body.temply-subpage-system header.temply-shared-header .temply-header-search-label{display:block!important;flex:0 0 auto!important;color:#a39388!important;font-size:7px!important;font-weight:800!important;line-height:1!important;letter-spacing:.98px!important;text-transform:uppercase!important}body.temply-subpage-system header.temply-shared-header .ds-header-search .search-field{min-width:0!important;width:100%!important;flex:1 1 auto!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#554840!important;font-size:13px!important}body.temply-subpage-system header.temply-shared-header .ds-header-search .ds-search-submit{width:34px!important;height:32px!important;min-width:34px!important;min-height:32px!important;flex:0 0 34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:11px!important;background:rgb(255 253 249 / .72)!important;color:#4b3e37!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-hdr-icon{position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border:1px solid rgb(91 67 52 / .08)!important;border-radius:11px!important;background:rgb(255 253 249 / .72)!important;color:#4b3e37!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-hamburger{display:none!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;padding:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgb(91 67 52 / .08)!important;border-radius:11px!important;background:rgb(255 253 249 / .72)!important;color:#4b3e37!important}body.temply-subpage-system header.temply-shared-header .ds-hamburger>span{display:block!important;width:18px!important;height:2px!important;flex:0 0 2px!important;border-radius:999px!important;background:currentColor!important}body.temply-subpage-system header.temply-shared-header .cart-count{top:-5px!important;right:-5px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;display:grid!important;place-items:center!important;border:2px solid #fffdf9!important;border-radius:999px!important;background:#b86600!important;color:#fff!important;font-size:9px!important;font-weight:850!important;line-height:16px!important;box-shadow:0 4px 10px rgb(132 67 0 / .2)!important}body.temply-subpage-system header.temply-shared-header .ds-header-search svg,body.temply-subpage-system header.temply-shared-header .ds-hdr-icon svg{display:block!important;pointer-events:none!important}@media(max-width:1279px) and (min-width:1024px){body.temply-subpage-system{--temply-sticky-header-offset:94px}body.temply-subpage-system header.temply-shared-header{min-height:94px!important}body.temply-subpage-system header.temply-shared-header .ds-header-inner{width:min(calc(100% - 48px),1172px)!important;min-height:74px!important;height:74px!important;padding:8px 12px 8px 14px!important;grid-template-columns:236px minmax(360px,1fr) 326px!important;gap:18px!important}body.temply-subpage-system header.temply-shared-header .ds-nav{width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{gap:18px!important;padding:0!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a{min-height:38px!important;padding:0 3px!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current-menu-item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_parent>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a[aria-current="page"]{color:#84482f!important;background:transparent!important;box-shadow:none!important}body.temply-subpage-system header.temply-shared-header .ds-header-search{width:228px!important;flex-basis:228px!important}body.temply-subpage-system header.temply-shared-header .ds-hdr-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-basis:40px!important}}@media(max-width:1199px) and (min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-header-inner{width:min(calc(100% - 48px),980px)!important;grid-template-columns:188px minmax(300px,1fr) 290px!important;gap:12px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-main{font-size:23px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-sub{font-size:9px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{gap:12px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a{font-size:12px!important;padding-inline:2px!important}body.temply-subpage-system header.temply-shared-header .ds-header-search{width:195px!important;flex-basis:195px!important}}@media(max-width:1023px){body.temply-subpage-system{--temply-sticky-header-offset:89px}body.temply-subpage-system header.temply-shared-header{min-height:89px!important;padding:10px 0 5px!important}body.temply-subpage-system header.temply-shared-header .ds-header-inner{width:min(calc(100% - 32px),724px)!important;max-width:724px!important;min-height:74px!important;height:74px!important;padding:8px 12px 8px 14px!important;display:flex!important;align-items:center!important;gap:16px!important;border-radius:20px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-link{margin-right:auto!important}body.temply-subpage-system header.temply-shared-header .temply-header-center,body.temply-subpage-system header.temply-shared-header .ds-nav,body.temply-subpage-system header.temply-shared-header .ds-header-search,body.temply-subpage-system header.temply-shared-header .ds-account-btn{display:none!important}body.temply-subpage-system header.temply-shared-header .ds-header-actions{width:auto!important;margin-left:auto!important;gap:7px!important}body.temply-subpage-system header.temply-shared-header .ds-cart-icon,body.temply-subpage-system header.temply-shared-header .ds-hamburger{display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;border-radius:12px!important}body.temply-subpage-system .ds-mobile-nav{position:fixed!important;top:0!important;right:0!important;left:auto!important;z-index:9999!important;width:92vw!important;max-width:430px!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:28px 26px 34px!important;display:block!important;overflow-y:auto!important;color:#382b24!important;border-left:1px solid rgb(62 49 37 / .08)!important;border-radius:24px 0 0 24px!important;background:#fffdf9!important;box-shadow:-24px 0 70px rgb(41 29 19 / .18)!important;transform:translateX(110%)!important;transition:transform .3s ease!important}body.temply-subpage-system .ds-mobile-nav.open{transform:translateX(0)!important}body.temply-subpage-system .ds-mobile-overlay{display:none!important;position:fixed!important;inset:0!important;z-index:9998!important;background:rgb(30 24 20 / .38)!important;backdrop-filter:blur(3px)!important}body.temply-subpage-system .ds-mobile-overlay.open{display:block!important}body.temply-subpage-system .ds-mobile-nav-close{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(62 49 37 / .09)!important;border-radius:14px!important;background:#f7f1e8!important;color:#332d27!important;font-size:23px!important;line-height:1!important}body.temply-subpage-system .ds-mobile-nav>.ds-logo-link{width:max-content!important;height:56px!important;margin:0 0 18px!important;display:flex!important}body.temply-subpage-system .ds-mobile-nav .ds-logo-mark{width:34px!important;height:38px!important;flex-basis:34px!important;border-radius:12px 20px 14px 8px!important}body.temply-subpage-system .ds-mobile-nav .ds-logo-main{font-size:24px!important}body.temply-subpage-system .ds-mobile-nav .ds-logo-sub{font-size:9px!important}body.temply-subpage-system .ds-mobile-search{min-height:50px!important;margin:8px 0 24px!important;padding:0 8px 0 15px!important;display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important;border:1px solid rgb(62 49 37 / .10)!important;border-radius:15px!important;background:#f7f2ea!important}body.temply-subpage-system .ds-mobile-search input{min-width:0!important;flex:1!important;padding:0!important;border:0!important;background:transparent!important;color:#382b24!important;font-size:14px!important;outline:0!important}body.temply-subpage-system .ds-mobile-search .ds-search-submit{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;background:#fffdf9!important;color:#3d3731!important}body.temply-subpage-system .ds-mobile-nav-list{margin:0!important;padding:0!important;list-style:none!important}body.temply-subpage-system .ds-mobile-nav-list>li{border:0!important}body.temply-subpage-system .ds-mobile-nav-list>li>a{min-height:52px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:12px!important;color:#302a25!important;font-size:16px!important;font-weight:760!important;text-decoration:none!important}body.temply-subpage-system .ds-mobile-nav-list>li.current-menu-item>a,body.temply-subpage-system .ds-mobile-nav-list>li.current_page_item>a{color:#713b00!important;background:#f7efe4!important}body.temply-subpage-system .ds-mobile-nav-list .sub-menu{margin:4px 0 10px 10px!important;padding:4px 0 4px 14px!important;display:block!important;border-left:1px solid rgb(184 102 0 / .22)!important;list-style:none!important}body.temply-subpage-system .ds-mobile-nav-list .sub-menu a{min-height:44px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;border-radius:10px!important;color:#5f574f!important;font-size:13px!important;font-weight:680!important;text-decoration:none!important}}@media(max-width:700px){body.temply-subpage-system{--temply-sticky-header-offset:88px}body.temply-subpage-system header.temply-shared-header{min-height:88px!important;padding:7px 0 4px!important}body.temply-subpage-system header.temply-shared-header .ds-header-inner{width:calc(100% - 16px)!important;max-width:none!important;min-height:64px!important;height:64px!important;padding:5px 8px 5px 10px!important;gap:8px!important;border-radius:17px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-link{height:54px!important;min-height:54px!important;gap:8px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-mark{width:33px!important;height:36px!important;flex-basis:33px!important;border-radius:15px 15px 9px 9px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-mark-cut{width:19px!important;height:10px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-main{font-size:17px!important;line-height:1!important;letter-spacing:-.045em!important}body.temply-subpage-system header.temply-shared-header .ds-logo-sub{max-width:145px!important;font-size:6.5px!important;line-height:1.3!important}body.temply-subpage-system header.temply-shared-header .ds-header-actions{gap:7px!important}}@media(max-width:1023px){body.temply-subpage-system header.temply-shared-header .ds-cart-icon,body.temply-subpage-system header.temply-shared-header .ds-hamburger{margin:0!important}}body.temply-subpage-system header.temply-shared-header .ds-cart-icon{margin:0!important}@media(max-width:1279px) and (min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-header-actions{gap:7px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{gap:4px!important;padding:4px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a{min-height:38px!important;padding:10px 14px!important;border-radius:11px!important;font-size:13px!important;font-weight:700!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current-menu-item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_parent>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a[aria-current="page"]{color:#985b3f!important;background:#f5e8dc!important;box-shadow:none!important}}@media(max-width:1279px) and (min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-header-inner{border-color:rgb(92 68 52 / .08)!important;background:rgb(255 249 242 / .96)!important;box-shadow:0 9px 28px rgb(82 58 43 / .055)!important}body.temply-subpage-system header.temply-shared-header .ds-logo-main{font-size:24px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-sub{font-size:10px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{border-radius:999px!important;background:rgb(239 231 221 / .62)!important}body.temply-subpage-system header.temply-shared-header .ds-header-search{padding:0 6px 0 12px!important;border-color:rgb(91 67 52 / .08)!important;background:rgb(255 253 249 / .64)!important}}@media(min-width:1280px){body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{border-radius:999px!important;background:rgb(239 231 221 / .62)!important}}@media(max-width:1023px){body.temply-subpage-system #ds-mobile-nav{right:0!important;left:auto!important;width:92vw!important;max-width:430px!important;padding:28px 26px 34px!important;border-radius:24px 0 0 24px!important}body.temply-subpage-system #ds-mobile-nav .ds-mobile-nav-close{top:18px!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgb(62 49 37 / .09)!important;border-radius:14px!important;background:#f7f1e8!important;color:#332d27!important;font-size:23px!important;line-height:1!important}}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>a::after{content:none!important;display:none!important}body.temply-subpage-system header.temply-shared-header .temply-nav-chevron{margin-left:1px!important;color:#8b8178!important;font-size:12px!important;line-height:1!important;transform:translateY(-1px)!important;transition:transform .16s ease,color .16s ease!important}body.temply-subpage-system header.temply-shared-header .menu-item-has-children:is(.is-open,.is-expanded):not(.ds-mobile-nav-list *)>.temply-nav-chevron,body.temply-subpage-system header.temply-shared-header .menu-item-has-children:is(.is-open,.is-expanded)>a>.temply-nav-chevron,body.temply-subpage-system header.temply-shared-header .menu-item-has-children:focus-within>a>.temply-nav-chevron{color:#8a4500!important;transform:translateY(1px) rotate(180deg)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>.sub-menu::before{top:-18px!important;left:0!important;width:100%!important;height:18px!important;background:transparent!important;border:0!important;transform:none!important;transform-origin:center!important}body.temply-subpage-system header.temply-shared-header .ds-header-search .search-field{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,"system-ui","Segoe UI",sans-serif!important;font-size:11.5px!important;font-weight:550!important;line-height:1.5!important}body.temply-subpage-system header.temply-shared-header .temply-header-search-label{line-height:1.5!important}@media(min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>.sub-menu{top:calc(100% + 10px)!important;width:340px!important;min-width:340px!important;max-width:340px!important;padding:10px!important;border:1px solid rgb(80 58 45 / .10)!important;border-radius:17px!important;background:#fffdf9!important;box-shadow:0 22px 60px rgb(68 46 33 / .14)!important;transform:translateX(-50%) translateY(-6px)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children:hover>.sub-menu,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children:focus-within>.sub-menu,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children.is-open>.sub-menu,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children.is-expanded>.sub-menu{transform:translateX(-50%) translateY(0)!important}body.temply-subpage-system header.temply-shared-header .temply-nav-submenu__intro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:1px 3px 8px!important;padding:8px 10px 12px!important;border-bottom:1px solid rgb(55 44 34 / .08)!important}body.temply-subpage-system header.temply-shared-header .temply-nav-submenu__intro>span{color:#201c18!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:uppercase!important}body.temply-subpage-system header.temply-shared-header .temply-nav-submenu__intro>small{color:#8d837a!important;font-size:10px!important;font-weight:650!important;white-space:nowrap!important}body.temply-subpage-system header.temply-shared-header .ds-nav .temply-react-nav-submenu>li:not(.temply-nav-submenu__intro){margin:2px 0!important}body.temply-subpage-system header.temply-shared-header .ds-nav .temply-react-nav-submenu>li:not(.temply-nav-submenu__intro)>a{min-height:52px!important;padding:10px 12px 10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-radius:11px!important;color:#332d27!important;background:transparent!important;font-size:13px!important;font-weight:720!important}body.temply-subpage-system header.temply-shared-header .ds-nav .temply-react-nav-submenu>li:not(.temply-nav-submenu__intro)>a:hover,body.temply-subpage-system header.temply-shared-header .ds-nav .temply-react-nav-submenu>li:not(.temply-nav-submenu__intro)>a:focus-visible{color:#6f3900!important;background:#f8f1e7!important}}body.temply-subpage-system header.temply-shared-header .temply-nav-count{min-width:30px!important;min-height:26px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:#796e63!important;border:1px solid rgb(69 55 42 / .07)!important;border-radius:999px!important;background:#f2ede6!important;font-size:10px!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}@media(min-width:1280px){body.temply-subpage-system header.temply-shared-header .ds-logo-words{width:170px!important;max-width:170px!important}body.temply-subpage-system header.temply-shared-header .ds-logo-sub{width:168px!important;max-width:168px!important}body.temply-subpage-system header.temply-shared-header .ds-nav{width:min(100%,720px)!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list{width:100%!important;justify-content:space-between!important;gap:2px!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li{min-width:0!important;flex:1 1 0!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a{width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 13px!important;justify-content:center!important;border:1px solid transparent!important;border-radius:12px!important;color:#58483f!important;font-size:12px!important;font-weight:750!important;line-height:1!important;letter-spacing:-.01em!important}body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current-menu-item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_item>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li.current_page_parent>a,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a.is-active,body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>li>a[aria-current="page"]{color:#84482f!important;background:#fffaf5!important;border-color:rgb(181 104 60 / .16)!important;box-shadow:0 5px 14px rgb(98 67 48 / .10)!important}}@media(min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-logo-mark{width:38px!important;height:42px!important;flex:0 0 38px!important;transform:scale(.92)!important;transform-origin:center!important}body.temply-subpage-system header.temply-shared-header .ds-nav .temply-react-nav-submenu>li.temply-nav-submenu__intro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:1px 3px 8px!important;padding:8px 10px 12px!important;border-bottom:1px solid rgb(55 44 34 / .08)!important}body.temply-subpage-system header.temply-shared-header .temply-header-search-label{width:20.515625px!important;min-width:20.515625px!important;flex:0 0 20.515625px!important}body.temply-subpage-system header.temply-shared-header .ds-header-search .search-field{flex:1 1 0%!important}body.temply-subpage-system header.temply-shared-header .ds-header-search .ds-search-submit{margin:0!important}}@media(min-width:1024px){body.temply-subpage-system header.temply-shared-header .ds-nav .temply-nav-submenu__intro>span{line-height:18px!important}body.temply-subpage-system header.temply-shared-header .ds-nav .temply-nav-submenu__intro>small{line-height:15px!important}}@media (max-width:767px){body.temply-subpage-system .ts-footer-v4__shell{padding:24px 18px 20px!important}body.temply-subpage-system .ts-footer-v4__brand{padding:0 0 22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__logo{justify-content:center!important;font-size:24px!important}body.temply-subpage-system .ts-footer-v4__eyebrow{margin:14px 0 8px!important;font-size:12px!important;line-height:1.35!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__brand-copy{max-width:330px!important;margin:10px auto 16px!important;font-size:16px!important;line-height:1.55!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__brand-actions,body.temply-subpage-system .ts-footer-v4__socials{width:100%!important;justify-content:center!important}body.temply-subpage-system .ts-footer-v4__button,body.temply-subpage-system .ts-footer-v4__socials a{min-height:44px!important;padding:10px 14px!important;font-size:16px!important;line-height:1.25!important}body.temply-subpage-system .ts-footer-v4__nav-grid{grid-template-columns:1fr!important;gap:24px!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__column{width:100%!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__column h2{margin:0 0 12px!important;font-size:13px!important;line-height:1.35!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__column ul{gap:10px!important;justify-items:center!important}body.temply-subpage-system .ts-footer-v4__column a{display:inline-block!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__utility{padding:14px 16px!important;grid-template-columns:1fr!important;gap:10px!important}body.temply-subpage-system .ts-footer-v4__utility-item{min-height:88px!important;padding:12px 14px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__utility-icon{width:36px!important;height:36px!important}body.temply-subpage-system .ts-footer-v4__utility-item strong{font-size:16px!important;line-height:1.25!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__utility-item small{font-size:14px!important;line-height:1.35!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__bottom-inner{padding:14px 16px 18px!important;gap:8px!important;text-align:center!important}body.temply-subpage-system .ts-footer-v4__bottom-links{flex-wrap:wrap!important;justify-content:center!important;gap:12px 16px!important}body.temply-subpage-system .ts-footer-v4__bottom a,body.temply-subpage-system .ts-footer-v4__bottom p{font-size:14px!important;line-height:1.45!important;text-align:center!important}}html body.temply-subpage-system header.temply-shared-header{background:#fbf7f0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.temply-subpage-system header.temply-shared-header .ds-header-inner{background:#fffaf4!important;box-shadow:0 7px 20px rgb(82 58 43 / .055)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.temply-subpage-system header.temply-shared-header .ds-nav{background:#f6ece2!important}html body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list,html body.temply-subpage-system header.temply-shared-header .ds-header-search,html body.temply-subpage-system header.temply-shared-header .ds-header-search .ds-search-submit,html body.temply-subpage-system header.temply-shared-header .ds-hdr-icon,html body.temply-subpage-system header.temply-shared-header .ds-hamburger{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.temply-subpage-system header.temply-shared-header .ds-header-search,html body.temply-subpage-system header.temply-shared-header .ds-header-search .ds-search-submit,html body.temply-subpage-system header.temply-shared-header .ds-hdr-icon,html body.temply-subpage-system header.temply-shared-header .ds-hamburger{background:#fffdf9!important}html body.temply-subpage-system header.temply-shared-header .ds-nav>.nav-list>.menu-item-has-children>.sub-menu{background:#fffdf9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.temply-subpage-system.single-post .z-article-layout-wrapper{width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important;grid-template-columns:248px minmax(0,1fr)!important;gap:28px!important}html body.temply-subpage-system.single-post .z-article-sidebar-col{top:calc(var(--temply-sticky-header-offset,102px) + 16px)!important}html body.temply-subpage-system.single-post .z-new-toc-container{padding:20px!important;border:1px solid rgb(92 69 54 / .10)!important;border-radius:20px!important;background:#fffaf4!important;box-shadow:0 10px 26px rgb(86 61 44 / .045)!important}html body.temply-subpage-system.single-post #z-post-content{max-width:none!important;margin:0!important;padding:42px 46px 44px!important;border:1px solid rgb(92 69 54 / .10)!important;border-radius:24px!important;background:#fffdf9!important;box-shadow:0 12px 30px rgb(86 61 44 / .05)!important;color:#51463f!important;font-family:var(--ts-sans)!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}html body.temply-subpage-system.single-post #z-post-content>p,html body.temply-subpage-system.single-post #z-post-content li{color:#51463f!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}html body.temply-subpage-system.single-post #z-post-content>p{margin:0 0 17px!important}html body.temply-subpage-system.single-post #z-post-content>ul,html body.temply-subpage-system.single-post #z-post-content>ol{margin:4px 0 24px!important;padding-left:1.45em!important}html body.temply-subpage-system.single-post #z-post-content li{margin:0 0 10px!important;padding-left:2px!important}html body.temply-subpage-system.single-post #z-post-content li:last-child{margin-bottom:0!important}html body.temply-subpage-system.single-post #z-post-content>h2,html body.temply-subpage-system.single-post #z-post-content>h3,html body.temply-subpage-system.single-post #z-post-content>h4{color:var(--ts-ink-strong)!important;font-family:var(--ts-serif)!important;font-weight:600!important;text-transform:none!important;text-wrap:balance}html body.temply-subpage-system.single-post #z-post-content>h2{margin:42px 0 15px!important;font-size:34px!important;line-height:1.1!important;letter-spacing:-.035em!important}html body.temply-subpage-system.single-post #z-post-content>h3{margin:32px 0 12px!important;font-size:26px!important;line-height:1.14!important;letter-spacing:-.025em!important}html body.temply-subpage-system.single-post #z-post-content>h4{margin:26px 0 10px!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.015em!important}html body.temply-subpage-system.single-post #z-post-content>:first-child{margin-top:0!important}html body.temply-subpage-system.single-post #z-post-content>:last-child{margin-bottom:0!important}html body.temply-subpage-system.single-post #z-post-content a:not(.z-blog-cta__btn-primary):not(.z-blog-cta__btn-outline){color:#8a4500!important;font-weight:600!important;text-decoration-color:rgb(138 69 0 / .30)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}html body.temply-subpage-system.single-post #z-post-content blockquote{margin:28px 0!important;padding:20px 22px!important;border:1px solid rgb(184 102 0 / .13)!important;border-left:4px solid #e7a34b!important;border-radius:14px!important;background:#fff8ef!important;color:#5c4d44!important}html body.temply-subpage-system.single-post #z-post-content>figure,html body.temply-subpage-system.single-post #z-post-content>img{max-width:100%!important;margin:26px auto 30px!important}html body.temply-subpage-system.single-post #z-post-content>figure img,html body.temply-subpage-system.single-post #z-post-content>img{border-radius:16px!important}html body.temply-subpage-system.single-post .ts-article-explore{margin-top:16px!important;border-radius:20px!important;box-shadow:0 10px 26px rgb(42 31 24 / .08)!important}@media(max-width:1199px) and (min-width:992px){html body.temply-subpage-system.single-post .z-article-layout-wrapper{width:min(calc(100% - 40px),984px)!important;grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}html body.temply-subpage-system.single-post #z-post-content{padding:36px 38px 40px!important}html body.temply-subpage-system.single-post #z-post-content>h2{font-size:32px!important}html body.temply-subpage-system.single-post #z-post-content>h3{font-size:24px!important}}@media(max-width:991px){html body.temply-subpage-system.single-post .z-article-layout-wrapper{width:min(calc(100% - 32px),720px)!important;grid-template-columns:1fr!important;gap:14px!important}html body.temply-subpage-system.single-post .z-article-sidebar-col{position:static!important}html body.temply-subpage-system.single-post .z-new-toc-container{max-height:420px!important;margin:0!important;overflow:auto!important}html body.temply-subpage-system.single-post #z-post-content{padding:34px 34px 38px!important}}@media(max-width:640px){html body.temply-subpage-system.single-post .ds-main>.ds-container{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;overflow:visible!important}html body.temply-subpage-system.single-post .z-article-layout-wrapper{width:100%!important;max-width:none!important;gap:12px!important}html body.temply-subpage-system.single-post .z-new-toc-container{max-height:340px!important;padding:16px!important;border-radius:18px!important}html body.temply-subpage-system.single-post #z-post-content{padding:24px 18px 27px!important;border-radius:20px!important;font-size:16px!important;line-height:1.68!important}html body.temply-subpage-system.single-post #z-post-content>p,html body.temply-subpage-system.single-post #z-post-content li{font-size:16px!important;line-height:1.68!important}html body.temply-subpage-system.single-post #z-post-content>p{margin-bottom:15px!important}html body.temply-subpage-system.single-post #z-post-content>ul,html body.temply-subpage-system.single-post #z-post-content>ol{margin-bottom:20px!important;padding-left:1.35em!important}html body.temply-subpage-system.single-post #z-post-content li{margin-bottom:9px!important}html body.temply-subpage-system.single-post #z-post-content>h2{margin:34px 0 12px!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.03em!important}html body.temply-subpage-system.single-post #z-post-content>h3{margin:27px 0 10px!important;font-size:23px!important;line-height:1.14!important}html body.temply-subpage-system.single-post #z-post-content>h4{margin:23px 0 9px!important;font-size:19px!important}html body.temply-subpage-system.single-post #z-post-content blockquote{margin:22px 0!important;padding:17px 16px!important}html body.temply-subpage-system.single-post .ts-article-explore{margin-top:12px!important;padding:20px!important;border-radius:18px!important}}@media(min-width:768px){html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-intro{margin:8px auto 12px!important;padding:18px 22px!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-shell{min-height:320px!important;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr)!important;gap:24px!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-copy{padding:22px 14px!important}html body.pixio-react-shop-page.temply-subpage-system #temply-archive-title{margin-bottom:12px!important;font-size:clamp(38px,4.2vw,58px)!important;line-height:1.02!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-description{max-width:680px!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.58!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-actions{margin-top:0!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-highlights{margin-top:16px!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-visual{min-height:320px!important;height:320px!important}}@media(max-width:767px){html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-intro{margin:4px auto 8px!important;padding:8px!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-copy{padding:18px 14px 16px!important}html body.pixio-react-shop-page.temply-subpage-system #temply-archive-title{margin-bottom:10px!important;font-size:34px!important;line-height:1.04!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-description{margin-bottom:14px!important;font-size:13.5px!important;line-height:1.55!important}html body.pixio-react-shop-page.temply-subpage-system .ds-seo-archive-highlights{display:none!important}html body.temply-subpage-system header.temply-shared-header .ds-header-inner{min-height:62px!important;height:62px!important}html body.temply-subpage-system header.temply-shared-header .ds-logo-link{min-width:0!important;height:50px!important;min-height:50px!important}html body.temply-subpage-system header.temply-shared-header .ds-logo-main{font-size:19px!important;line-height:1!important}html body.temply-subpage-system header.temply-shared-header .ds-logo-sub{display:none!important}html body.temply-subpage-system header.temply-shared-header .ds-cart-icon,html body.temply-subpage-system header.temply-shared-header .ds-hamburger{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important}html body.temply-subpage-system .ds-mobile-nav{width:min(92vw,390px)!important;padding:24px 20px 28px!important}html body.temply-subpage-system .temply-mobile-account-row .ds-btn{min-height:44px!important;font-size:13px!important}html body.temply-subpage-system .ts-footer-v4__brand-actions{width:min(100%,360px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body.temply-subpage-system .ts-footer-v4__brand-actions .ts-footer-v4__button{width:100%!important}html body.temply-subpage-system .ts-footer-v4__utility-item{min-height:72px!important}}@media(max-width:430px){html body.temply-subpage-system .ds-mobile-nav{width:94vw!important;padding-inline:17px!important}html body.temply-subpage-system .temply-mobile-account-row{grid-template-columns:1fr!important}html body.temply-subpage-system .ts-footer-v4__brand-actions{grid-template-columns:1fr!important}}html body.temply-subpage-system:is(.blog,.category) .ts-journal__hero{padding:46px 0 40px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__content{padding-top:28px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__filters{position:sticky!important;top:calc(var(--temply-sticky-header-offset, 92px) + 6px)!important;z-index:25!important;margin:0 0 28px!important;padding:8px!important;border:1px solid var(--ts-line)!important;border-radius:14px!important;background:rgb(255 250 244 / .96)!important;box-shadow:0 8px 24px rgb(69 48 35 / .06)!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__filters a{min-height:40px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal-card:hover{transform:translateY(-3px)!important;border-color:rgb(126 91 66 / .20)!important;box-shadow:0 16px 34px rgb(75 52 38 / .09)!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal-card h2 a:focus-visible,html body.temply-subpage-system:is(.blog,.category) .ts-journal-card .ts-text-link:focus-visible{outline:3px solid rgb(184 102 0 / .32)!important;outline-offset:4px!important;border-radius:4px!important}@media(min-width:1024px){html body.temply-subpage-system:is(.blog,.category) .ts-journal__grid>.ts-journal-card:first-child{grid-column:span 2!important;display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__grid>.ts-journal-card:first-child .ts-journal-card__media{min-height:320px!important;height:100%!important;aspect-ratio:auto!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__grid>.ts-journal-card:first-child .ts-journal-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:32px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__grid>.ts-journal-card:first-child h2{font-size:28px!important;line-height:1.18!important}}@media(max-width:767px){html body.temply-subpage-system:is(.blog,.category) .ts-journal__hero{padding:30px 0 28px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__intro{font-size:15px!important;line-height:1.6!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__content{padding-top:18px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__filters{top:calc(var(--temply-sticky-header-offset, 88px) + 3px)!important;margin-inline:-4px!important;margin-bottom:20px!important;padding:6px!important;border-radius:12px!important}html body.temply-subpage-system:is(.blog,.category) .ts-journal__filters a{min-height:44px!important;padding-inline:13px!important;font-size:13px!important}}:root{--ts-ui-ink:#111827;--ts-ui-paper:#f7f3ec;--ts-ui-white:#ffffff;--ts-ui-amber:#ffa520;--ts-ui-muted:#596579;--ts-ui-border:#e5e7eb;--ts-ui-blue:#dce6f1;--ts-ui-clay:#e7d1c0;--ts-ui-font:Poppins, system-ui, sans-serif;--ts-ui-width:1240px}body.temply-subpage-system{--ts-serif:var(--ts-ui-font)}.ts-studio-hero,.ts-studio-products,.ts-product-card,.ts-unified-footer{box-sizing:border-box;font-family:var(--ts-ui-font);color:var(--ts-ui-ink)}.ts-studio-hero *,.ts-studio-products *,.ts-product-card *,.ts-unified-footer *{box-sizing:border-box}.ts-ui-button,a.ts-ui-button,button.ts-ui-button{min-height:48px;min-width:44px;padding:12px 18px;border:1px solid #fff0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 14px/1.4 var(--ts-ui-font);text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;transition:background-color .16s ease}.ts-ui-button--primary,a.ts-ui-button--primary,button.ts-ui-button--primary{background:var(--ts-ui-amber);color:var(--ts-ui-ink);border-color:var(--ts-ui-amber)}.ts-ui-button--dark,a.ts-ui-button--dark,button.ts-ui-button--dark{background:var(--ts-ui-ink);color:var(--ts-ui-white);border-color:var(--ts-ui-ink)}.ts-ui-button--outline,a.ts-ui-button--outline,button.ts-ui-button--outline{background:var(--ts-ui-white);color:var(--ts-ui-ink);border-color:var(--ts-ui-border)}.ts-ui-button:hover{filter:brightness(.96)}.ts-ui-button:disabled{opacity:.6;cursor:wait}.ts-ui-button:focus-visible,.ts-product-card a:focus-visible,.ts-product-card button:focus-visible,.ts-studio-hero a:focus-visible,.ts-product-tabs button:focus-visible,.ts-unified-footer a:focus-visible{outline:3px solid var(--ts-ui-ink);outline-offset:4px}.ts-studio-hero{background:var(--ts-ui-paper);padding:48px 24px 56px}.ts-studio-hero__inner{width:100%;max-width:var(--ts-ui-width);margin-inline:auto;display:grid;grid-template-columns:1.03fr 1fr;gap:48px;align-items:center}.ts-studio-hero__copy{min-width:0}.ts-studio-hero .ts-ui-eyebrow{color:var(--ts-ui-muted);font:600 12px/1.5 var(--ts-ui-font);letter-spacing:.1em;margin:0 0 20px}#pixio-react-home-root .ts-studio-hero h1{color:var(--ts-ui-ink);font:700 clamp(36px,4vw,58px)/1.08 var(--ts-ui-font);letter-spacing:-.04em;margin:0 0 24px;max-width:580px}#pixio-react-home-root .ts-studio-hero h1 span{display:block;color:var(--ts-ui-ink)}.ts-studio-hero .ts-studio-hero__lede{font:400 16px/1.7 var(--ts-ui-font);color:var(--ts-ui-muted);max-width:520px;margin:0 0 24px}.ts-studio-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ts-studio-hero .ts-studio-hero__note{margin:18px 0 0;max-width:460px;font:400 13px/1.6 var(--ts-ui-font);color:var(--ts-ui-muted)}.ts-studio-hero__previews{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;min-width:0}a.ts-studio-preview{min-width:0;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:20px;color:var(--ts-ui-ink);text-decoration:none;background:var(--ts-ui-white);border:1px solid var(--ts-ui-border)}a.ts-studio-preview--planner{border-top:6px solid var(--ts-ui-clay)}a.ts-studio-preview--resume{border-top:6px solid var(--ts-ui-blue);margin-top:36px}.ts-studio-preview__type{font:600 12px/1.5 var(--ts-ui-font)}.ts-studio-preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--ts-ui-paper);border-radius:10px}.ts-studio-preview__name{font:500 14px/1.5 var(--ts-ui-font)}.ts-studio-preview__link{display:flex;justify-content:space-between;gap:8px;font:600 13px/1.5 var(--ts-ui-font);padding-top:4px}.ts-studio-products{padding:56px 24px;background:var(--ts-ui-white)}#pixio-react-home-root .ts-studio-products>.ts-home-shell{width:100%;max-width:var(--ts-ui-width);margin-inline:auto}#pixio-react-home-root .ts-studio-products .ts-home-section-heading{display:block;margin-bottom:28px}#pixio-react-home-root .ts-studio-products .ts-home-section-heading h2{max-width:760px;font:600 clamp(28px,3vw,40px)/1.2 var(--ts-ui-font);letter-spacing:-.025em;color:var(--ts-ui-ink);margin:8px 0 14px}#pixio-react-home-root .ts-studio-products .ts-home-section-heading p{font:400 16px/1.65 var(--ts-ui-font);color:var(--ts-ui-muted)}#pixio-react-home-root .ts-studio-products .ts-home-section-heading .ts-home-kicker{font-size:12px;font-weight:600}.ts-product-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ts-product-tabs button{min-width:44px;min-height:44px;padding:10px 16px;border:1px solid var(--ts-ui-border);border-radius:12px;font:600 14px/1.4 var(--ts-ui-font);color:var(--ts-ui-ink);background:var(--ts-ui-white);cursor:pointer}.ts-product-tabs button[aria-selected="true"]{background:var(--ts-ui-ink);color:var(--ts-ui-white);border-color:var(--ts-ui-ink)}.ts-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.ts-product-card{min-width:0;height:100%;display:flex;flex-direction:column;border:1px solid var(--ts-ui-border);border-radius:20px;background:var(--ts-ui-white);overflow:clip}.ts-product-card__visual{position:relative;background:var(--ts-ui-paper)}.ts-product-card__image{display:block;aspect-ratio:1;width:100%;overflow:hidden}.ts-product-card__image img{display:block;width:100%;height:100%;object-fit:contain}.ts-product-card__placeholder{display:flex;height:100%;align-items:center;padding:24px;text-align:center}.ts-product-card__badge{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);border:1px solid var(--ts-ui-border);border-radius:8px;padding:5px 9px;background:var(--ts-ui-white);color:var(--ts-ui-ink);font:600 12px/1.4 var(--ts-ui-font)}.ts-product-card button.ts-product-card__quick{position:absolute;bottom:10px;right:10px;min-height:44px;padding:8px 12px;background:var(--ts-ui-white);color:var(--ts-ui-ink);border:1px solid var(--ts-ui-border);border-radius:10px;font:500 13px/1.4 var(--ts-ui-font);cursor:pointer}.ts-product-card__body{display:flex;flex:1;flex-direction:column;padding:16px;min-width:0}.ts-product-card .ts-product-card__category{font:500 12px/1.5 var(--ts-ui-font);color:var(--ts-ui-muted);margin:0 0 8px;text-transform:none;letter-spacing:0}.ts-product-card .ts-product-card__title-link{text-decoration:none;color:var(--ts-ui-ink)}.ts-product-card h3.ts-product-card__title{margin:0 0 12px;font:600 16px/1.5 var(--ts-ui-font);letter-spacing:-.01em;color:var(--ts-ui-ink);overflow-wrap:anywhere}.ts-product-card__price{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;font:600 16px/1.5 var(--ts-ui-font);margin:auto 0 14px;padding-top:4px}.ts-product-card__price del{color:var(--ts-ui-muted);font-size:13px;font-weight:400}.ts-product-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ts-product-card__actions .ts-ui-button{padding:10px 8px;min-width:0;font-size:13px}.ts-unified-footer{background:var(--ts-ui-paper);border-top:1px solid var(--ts-ui-border);width:100%;margin:0;padding:48px 24px 0}.ts-unified-footer__inner{width:100%;max-width:var(--ts-ui-width);margin-inline:auto;display:grid;grid-template-columns:minmax(230px,.9fr) 2fr;gap:64px}.ts-unified-footer__brand{min-width:0}a.ts-unified-footer__logo{display:inline-block;color:var(--ts-ui-ink);font:700 28px/1.3 var(--ts-ui-font);letter-spacing:-.04em;text-decoration:none;padding:6px 0}.ts-unified-footer__logo span{color:var(--ts-ui-amber)}.ts-unified-footer__brand>p{margin:12px 0;font:400 14px/1.7 var(--ts-ui-font);color:var(--ts-ui-muted);max-width:380px}.ts-unified-footer__socials{display:flex;flex-wrap:wrap;gap:8px 18px}.ts-unified-footer__socials a{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.5 var(--ts-ui-font);color:var(--ts-ui-ink)}.ts-unified-footer__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ts-unified-footer .ts-unified-footer__column h2{font:600 14px/1.5 var(--ts-ui-font);color:var(--ts-ui-ink);text-transform:none;letter-spacing:0;margin:10px 0 12px}.ts-unified-footer .ts-unified-footer__column ul{list-style:none;margin:0;padding:0}.ts-unified-footer .ts-unified-footer__column li{padding:0;margin:0}.ts-unified-footer .ts-unified-footer__column a{display:flex;min-height:44px;align-items:center;font:400 14px/1.5 var(--ts-ui-font);color:var(--ts-ui-ink);text-decoration:none;padding:8px 0}.ts-unified-footer a:hover{text-decoration:underline;text-underline-offset:4px}.ts-unified-footer__bottom{width:100%;max-width:var(--ts-ui-width);margin:28px auto 0;border-top:1px solid var(--ts-ui-border);display:flex;justify-content:space-between;gap:12px;padding:20px 0}.ts-unified-footer .ts-unified-footer__bottom p{margin:0;color:var(--ts-ui-muted);font:400 12px/1.5 var(--ts-ui-font)}@media (max-width:1100px){.ts-studio-hero__inner{gap:24px}.ts-studio-hero__previews{gap:12px}a.ts-studio-preview{padding:12px}.ts-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-product-card__actions{grid-template-columns:1fr}.ts-unified-footer__inner{gap:32px;grid-template-columns:minmax(190px,.7fr) 2fr}}@media (max-width:767px){.ts-studio-hero{padding:32px 16px 36px}.ts-studio-hero__inner{grid-template-columns:1fr;gap:28px}#pixio-react-home-root .ts-studio-hero h1{font-size:clamp(34px,8.8vw,46px);line-height:1.12;margin-bottom:18px}.ts-studio-hero .ts-ui-eyebrow{font-size:12px;letter-spacing:.05em;margin-bottom:16px}.ts-studio-hero__actions{display:grid;grid-template-columns:1fr}.ts-studio-hero__actions .ts-ui-button{width:100%;font-size:14px}.ts-studio-hero__previews{gap:12px;align-items:stretch}a.ts-studio-preview--resume{margin-top:0}a.ts-studio-preview{padding:10px;gap:9px}.ts-studio-preview__name{font-size:13px}.ts-studio-preview__type{font-size:12px}.ts-studio-preview__link{margin-top:auto;font-size:13px}.ts-studio-products{padding:40px 16px}.ts-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ts-product-tabs{gap:8px}.ts-product-tabs button{font-size:13px;padding:10px 12px}.ts-product-card{border-radius:16px}.ts-product-card__body{padding:12px}.ts-product-card h3.ts-product-card__title{font-size:14px;line-height:1.5}.ts-product-card__actions{grid-template-columns:1fr;gap:8px}.ts-product-card .ts-product-card__category{font-size:12px}.ts-product-card__actions .ts-ui-button{font-size:13px}.ts-product-card button.ts-product-card__quick{font-size:12px;min-height:44px;padding:7px 10px}.ts-unified-footer{padding:28px 20px 0}.ts-unified-footer__inner{display:block}.ts-unified-footer__brand{margin-bottom:24px}.ts-unified-footer__brand>p{font-size:14px}.ts-unified-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ts-unified-footer__column:last-child{grid-column:1 / -1}.ts-unified-footer__column:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ts-unified-footer .ts-unified-footer__column h2{margin:0 0 8px;font-size:16px}.ts-unified-footer .ts-unified-footer__column a,.ts-unified-footer__socials a{font-size:16px}.ts-unified-footer__bottom{flex-direction:column;margin-top:20px;padding:16px 0;gap:8px}}@media (prefers-reduced-motion:reduce){.ts-ui-button{transition:none}}.ts-studio-hero__all{min-height:48px;display:inline-flex;align-items:center;gap:7px;padding:10px 4px;color:var(--ts-ui-ink);font:600 13px/1.4 var(--ts-ui-font);text-decoration:underline;text-underline-offset:4px}.ts-studio-hero__proof{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:22px;color:var(--ts-ui-muted);font:500 12px/1.5 var(--ts-ui-font)}.ts-studio-hero__proof span{display:inline-flex;align-items:center;gap:7px}.ts-studio-hero__proof span::before{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--ts-ui-amber);content:""}a.ts-studio-preview--creative{grid-column:1/-1;border-top:6px solid #eadcb8}a.ts-studio-preview--creative img{max-height:172px;aspect-ratio:2.2/1}.ts-product-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.ts-product-card__meta-chip{max-width:100%;min-height:26px;display:inline-flex;align-items:center;padding:4px 8px;overflow:hidden;border:1px solid var(--ts-ui-border);border-radius:999px;background:#fbfaf8;color:#586170;font:600 10px/1.35 var(--ts-ui-font);text-overflow:ellipsis;white-space:nowrap}.ts-product-card__delivery.is-ready{border-color:#cfe5d5;background:#f0f8f2;color:#356348}.ts-product-card__delivery.is-pending{border-color:#ecd1a8;background:#fff7e8;color:#86501f}.ts-product-card__actions .ts-product-card__details{grid-column:1/-1}@media(max-width:767px){.ts-studio-hero__all{width:100%;justify-content:center;min-height:44px}.ts-studio-hero__proof{margin-top:18px;display:grid;gap:6px}a.ts-studio-preview--creative{display:none}.ts-product-card__meta{gap:5px;margin-bottom:10px}.ts-product-card__meta-chip{min-height:24px;padding:3px 7px;font-size:9px}}html:has(body.ts5-on),body.ts5-on{background:#FFF5EF}body.ts5-on{margin:0}body.ts5-on .ds-main{display:block;margin:0!important;padding:0!important;max-width:none!important;width:auto!important;background:transparent!important}body.ts5-on .tc5-foot-wrap{margin-top:0!important}html:has(body.ts5-on){scroll-padding-top:110px}.ts5{--shadow-lg:0 30px 60px -30px rgba(170, 92, 60, .38), 0 6px 14px -6px rgba(170, 92, 60, .1);--r:28px;--teal:#138A85;--violet:#7155D6;display:block;padding-bottom:clamp(36px, 5vw, 64px)}.ts5 img{max-width:100%;height:auto}.ts5 h1,.ts5 h2,.ts5 h3,.ts5 h4{margin:0;text-transform:none;letter-spacing:normal;font-family:var(--display)!important}.ts5{font-family:var(--sans)}.ts5 em{font-style:normal}.ts5 .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ts5 .ts5-trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.ts5 .ts5-h1{font:800 clamp(34px, 4.6vw, 62px)/1.02 var(--display);color:var(--ink);letter-spacing:-.01em}.ts5 .ts5-h2{font:800 clamp(28px, 3.2vw, 44px)/1.05 var(--display);color:var(--ink)}.ts5 .ts5-h3{font:800 clamp(21px, 1.8vw, 25px)/1.15 var(--display);color:var(--ink)}.ts5 .ts5-h1 em,.ts5 .ts5-h2 em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0;padding-right:.04em}.ts5 .ts5-kicker{margin:0 0 10px;font:800 13px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--coral-ink)}.ts5 .ts5-lead{margin-top:16px;font-size:18px;line-height:1.65;color:var(--text)}.ts5 .ts5-more{display:inline-flex;align-items:center;gap:8px;font:800 14.5px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ts5 .ts5-more svg,.ts5 .ts5-meta svg,.ts5 .ts5-card__m svg,.ts5 .ts5-hero__meta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ts5 .ts5-more svg{transition:transform .35s var(--spring)}.ts5 .ts5-more:hover{color:var(--coral-ink)}.ts5 .ts5-more:hover svg{transform:translateX(4px)}.ts5 .ts5-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ts5 .ts5-sechead--c{justify-content:center;text-align:center}.ts5 .ts5-sec{padding-top:clamp(40px, 5vw, 64px)}.ts5 .ts5-main{display:block}.ts5 svg{display:inline-block}.ts5 [data-ts5-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d, 0) * 80ms)}.ts5 [data-ts5-reveal].is-in,.ts5-noreveal .ts5 [data-ts5-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ts5 [data-ts5-reveal]{opacity:1;transform:none;transition:none}}.ts5 .ts5-blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(50px);opacity:.55;pointer-events:none}.ts5 .ts5-blob--a{width:360px;height:360px;right:-90px;top:-140px;background:radial-gradient(circle,#FFB199,transparent 70%);animation:ts5Float 14s ease-in-out infinite}.ts5 .ts5-blob--b{width:300px;height:300px;left:-120px;bottom:-160px;background:radial-gradient(circle,#FFD6A5,transparent 70%);animation:ts5Float 18s ease-in-out infinite reverse}@keyframes ts5Float{0%,100%{transform:translate(0,0)}50%{transform:translate(-24px,18px)}}@keyframes ts5Up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ts5 .ts5-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:18px;font:600 13.5px/1.3 var(--sans);color:var(--muted)}.ts5 .ts5-crumbs a:hover{color:var(--coral-ink)}.ts5 .ts5-crumbs [aria-current]{color:var(--ink);max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts5 .ts5-hero{padding-top:16px}.ts5 .ts5-hero__card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px, 4.4vw, 60px) clamp(22px, 4.4vw, 64px) clamp(30px, 4.4vw, 56px);border-radius:40px;background:linear-gradient(135deg,#FFE9DE 0%,#FFF3EA 48%,#FFE4E8 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .7)}.ts5 .ts5-hero__card>*{position:relative;animation:ts5Up .8s var(--ease) both}.ts5 .ts5-hero__card>.ts5-blob{position:absolute;animation:ts5Float 14s ease-in-out infinite}.ts5 .ts5-hero__card>:nth-child(4){animation-delay:.05s}.ts5 .ts5-hero__card>:nth-child(5){animation-delay:.1s}.ts5 .ts5-hero__card>:nth-child(6){animation-delay:.15s}.ts5 .ts5-hero__card>:nth-child(7){animation-delay:.2s}.ts5 .ts5-hero .ts5-h1{max-width:18ch}.ts5 .ts5-hero__sub{margin:16px 0 0;max-width:62ch;font-size:clamp(16px, 1.3vw, 18.5px);line-height:1.65;color:var(--text)}.ts5 .ts5-hero__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 0;font:600 13.5px/1.2 var(--sans);color:var(--muted)}.ts5 .ts5-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ts5 .ts5-hero--sm .ts5-hero__card{padding-block:clamp(24px, 3.4vw, 44px)}.ts5 .ts5-hero--sm .ts5-h1{font-size:clamp(32px, 3.8vw, 52px)}.ts5 .ts5-hero--about .ts5-h1{font-size:clamp(40px, 6vw, 80px);max-width:14ch}.ts5 .ts5-hero--center .ts5-hero__card{text-align:center}.ts5 .ts5-search{position:relative;display:flex;align-items:center;gap:8px;max-width:560px;margin-top:26px;padding:6px 6px 6px 50px;border-radius:999px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-search>svg{position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.ts5 .ts5-search input{flex:1;min-width:0;height:46px;border:0;outline:0;background:#fff0;font:500 16px var(--sans);color:var(--ink);padding:0}.ts5 .ts5-search .t5-btn{border-radius:999px;min-height:46px}.ts5 .ts5-pills{display:flex;gap:10px;margin:clamp(26px, 3vw, 36px) 0 clamp(22px, 2.6vw, 30px);overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.ts5 .ts5-pills::-webkit-scrollbar{display:none}.ts5 .ts5-pill{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font:700 14px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);transition:background-color .3s,color .3s,transform .35s var(--spring)}.ts5 .ts5-pill small{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg2);font-size:11px;color:var(--coral-ink);transition:inherit}.ts5 .ts5-pill:hover{transform:translateY(-2px);color:var(--coral-ink)}.ts5 .ts5-pill.is-on{background:var(--ink);color:#fff}.ts5 .ts5-pill.is-on small{background:rgb(255 255 255 / .18);color:#fff}.ts5 .ts5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2vw, 28px)}.ts5 .ts5-grid__cell{min-width:0;display:flex}.ts5 .ts5-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--r);background:#fff;box-shadow:var(--shadow);overflow:hidden;transition:transform .45s var(--spring),box-shadow .4s}.ts5 .ts5-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ts5 .ts5-card__img{display:block;aspect-ratio:16 / 10;margin:8px 8px 0;border-radius:22px;overflow:hidden;background:#FFEDE3}.ts5 .ts5-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ts5 .ts5-card:hover .ts5-card__img img{transform:scale(1.05)}.ts5 .ts5-card__ph{display:grid;place-items:center;height:100%;color:var(--coral)}.ts5 .ts5-card__ph svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.6}.ts5 .ts5-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:18px 22px 22px}.ts5 .ts5-chip{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--bg2);font:800 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);transition:background-color .3s,color .3s}.ts5 .ts5-chip:hover{background:var(--ink);color:#fff}.ts5 .ts5-chip--lg{min-height:32px;padding:0 14px;font-size:13px}.ts5 .ts5-card__t{margin-top:12px;font:800 21px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-card__t a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size .45s var(--ease),color .3s}.ts5 .ts5-card__t a::after{content:'';position:absolute;inset:0;z-index:1}.ts5 .ts5-card:hover .ts5-card__t a{color:var(--coral-ink);background-size:100% 2px}.ts5 .ts5-card__x{margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted)}.ts5 .ts5-card__m{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:16px;font:600 13px/1 var(--sans);color:var(--muted)}.ts5 .ts5-card__m span{display:inline-flex;align-items:center;gap:6px}.ts5 .ts5-feat{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(16px, 2vw, 28px);margin-bottom:clamp(16px, 2vw, 28px)}.ts5 .ts5-feat__side{display:grid;grid-template-rows:1fr 1fr;gap:clamp(16px, 2vw, 28px);min-width:0}.ts5 .ts5-feat__side>div{display:flex;min-width:0}.ts5 .ts5-card--feat .ts5-card__img{min-height:0!important}.ts5 .ts5-card--feat .ts5-card__img{aspect-ratio:16 / 9;margin:10px 10px 0}.ts5 .ts5-card--feat .ts5-card__body{padding:clamp(20px, 2.6vw, 34px)}.ts5 .ts5-card--mini .ts5-card__img{aspect-ratio:16 / 8}.ts5 .ts5-card--mini .ts5-card__t{font-size:19px}.ts5 .ts5-card--feat .ts5-card__t{font-size:clamp(26px, 2.6vw, 38px);line-height:1.08;margin-top:16px}.ts5 .ts5-card--feat .ts5-card__x{font-size:16.5px;margin-top:14px}.ts5 .ts5-card--feat .ts5-card__m{margin-top:22px;padding-top:0}.ts5 .ts5-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(28px, 3vw, 44px)}.ts5 .ts5-pager .page-numbers,.ts5 .ts5-pager>a,.ts5 .ts5-pager>span{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font:800 15px/1 var(--display);color:var(--ink);transition:background-color .3s,color .3s,transform .35s var(--spring)}.ts5 .ts5-pager a:hover{transform:translateY(-2px);color:var(--coral-ink)}.ts5 .ts5-pager .current{background:var(--grad);color:#fff}.ts5 .ts5-pager .dots{background:#fff0;box-shadow:none}.ts5 .ts5-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(36px, 6vw, 72px) 22px;border-radius:32px;background:#fff;box-shadow:var(--shadow);text-align:center}.ts5 .ts5-empty p{max-width:46ch;color:var(--muted);margin:0 0 6px}.ts5 .ts5-empty__ic{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:var(--bg2);color:var(--coral-ink)}.ts5 .ts5-empty__ic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-empty__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.ts5 .ts5-shopband{padding-top:clamp(44px, 5vw, 72px)}.ts5 .ts5-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px, 1.8vw, 24px)}.ts5 .ts5-pcard{display:flex;flex-direction:column;padding:8px 8px 16px;border-radius:24px;background:#fff;box-shadow:var(--shadow);transition:transform .45s var(--spring),box-shadow .4s}.ts5 .ts5-pcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ts5 .ts5-pcard__img{display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#FFF6F1}.ts5 .ts5-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ts5 .ts5-pcard:hover .ts5-pcard__img img{transform:scale(1.06)}.ts5 .ts5-pcard__t{margin:12px 8px 0;font:700 16.5px/1.25 var(--display);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts5 .ts5-pcard__p{margin:6px 8px 0;font:800 16px/1 var(--display);color:var(--coral-ink)}.ts5 .ts5-pcard__p del{color:var(--muted);font-weight:600;margin-right:6px}.ts5 .ts5-pcard__p ins{text-decoration:none}.ts5 .ts5-news{padding-top:clamp(44px, 5vw, 72px)}.ts5 .ts5-news__card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px, 4vw, 56px);padding:clamp(30px, 4.4vw, 60px);border-radius:40px;background:var(--ink2);color:rgb(255 255 255 / .8)}.ts5 .ts5-news__card .ts5-h2{color:#fff}.ts5 .ts5-news__copy p{margin-top:12px;max-width:46ch}.ts5 .ts5-news__card .ts5-blob--a{opacity:.35}.ts5 .ts5-news__form{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:6px;border-radius:999px;background:#fff}.ts5 .ts5-news__form input[type="email"]{flex:1;min-width:0;height:52px;padding:0 20px;border:0;outline:0;background:#fff0;font:500 16px var(--sans);color:var(--ink)}.ts5 .ts5-news__form .t5-btn{border-radius:999px}.ts5 .ts5-news__msg{position:absolute;left:22px;top:calc(100% + 10px);margin:0;font-size:14px;color:#FFD2C8}.ts5 .ts5-news__msg.is-ok{color:#9FE3D6}.ts5 .ts5-progress{position:fixed;left:0;right:0;top:0;z-index:10000;height:3px;pointer-events:none}.ts5 .ts5-progress i{display:block;height:100%;width:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0)}.ts5 .ts5-phero{padding-top:16px}.ts5 .ts5-phero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px, 4vw, 56px);align-items:center;padding:clamp(22px, 3.4vw, 46px);border-radius:40px;background:linear-gradient(135deg,#FFE9DE 0%,#FFF3EA 50%,#FFE4E8 100%)}.ts5 .ts5-phero__grid:not(:has(.ts5-phero__img)){grid-template-columns:minmax(0,1fr)}.ts5 .ts5-phero__copy>*{animation:ts5Up .8s var(--ease) both}.ts5 .ts5-phero__copy .ts5-h1{margin-top:16px;font-size:clamp(32px, 3.8vw, 54px);line-height:1.06}.ts5 .ts5-phero__dek{margin-top:16px;font-size:18px;line-height:1.6;color:var(--text)}.ts5 .ts5-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;font:600 14px/1.2 var(--sans);color:var(--muted)}.ts5 .ts5-meta>span{display:inline-flex;align-items:center;gap:7px}.ts5 .ts5-meta__au{color:var(--ink)}.ts5 .ts5-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--grad);color:#fff;font:800 14px/1 var(--display)}.ts5 .ts5-phero__img{margin:0;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-lg);animation:ts5Up .9s .1s var(--ease) both}.ts5 .ts5-phero__img img{width:100%;height:100%;object-fit:cover}.ts5 .ts5-article{display:grid;grid-template-columns:220px minmax(0,720px) 250px;justify-content:space-between;gap:clamp(20px, 3vw, 48px);margin-top:clamp(30px, 4vw, 52px)}.ts5 .ts5-side{min-width:0}.ts5 .ts5-side__sticky{position:sticky;top:calc(var(--tp5-top, 84px) + 24px);display:flex;flex-direction:column;gap:18px}.ts5 .ts5-side__k{margin:0 0 10px;font:800 12.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ts5 .ts5-toc{position:relative;padding:18px 18px 14px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-toc ol{list-style:none;margin:0;padding:0 0 0 14px;max-height:min(56vh, 520px);overflow:auto;scrollbar-width:none}.ts5 .ts5-toc__bar{position:absolute;left:18px;top:46px;bottom:16px;width:2px;border-radius:2px;background:#F5E1D7}.ts5 .ts5-toc__bar i{display:block;width:100%;height:0;border-radius:inherit;background:var(--grad);transition:height .25s linear}.ts5 .ts5-toc li a{display:block;padding:6px 0 6px 8px;font-size:14px;line-height:1.4;color:var(--muted);transition:color .25s,transform .3s var(--ease)}.ts5 .ts5-toc li.ts5-toc__h3 a{padding-left:20px;font-size:13.5px}.ts5 .ts5-toc li a:hover{color:var(--ink)}.ts5 .ts5-toc li a.is-on{color:var(--coral-ink);font-weight:700;transform:translateX(2px)}.ts5 .ts5-share{padding:16px 18px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-share__row{display:flex;gap:8px}.ts5 .ts5-share__row a,.ts5 .ts5-share__row button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bg);color:var(--ink);cursor:pointer;border:0;transition:background-color .3s,color .3s,transform .35s var(--spring)}.ts5 .ts5-share__row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-share__row a:hover,.ts5 .ts5-share__row button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.ts5 .ts5-share__row button.is-copied{background:var(--teal);color:#fff}.ts5 .ts5-adcard{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-adcard .ts5-pcard{flex-direction:row;align-items:center;gap:12px;padding:0;box-shadow:none;background:#fff0}.ts5 .ts5-adcard .ts5-pcard:hover{transform:none;box-shadow:none}.ts5 .ts5-adcard .ts5-pcard__img{flex:none;width:74px;border-radius:14px}.ts5 .ts5-adcard .ts5-pcard__t{margin:0;font-size:15px}.ts5 .ts5-adcard .ts5-pcard__p{position:absolute;opacity:0;pointer-events:none}.ts5 .ts5-adcard .ts5-pcard>:not(.ts5-pcard__img){min-width:0}.ts5 .ts5-adcard .ts5-more{margin-top:4px;font-size:13px}.ts5 .ts5-prose{min-width:0;font-size:17.5px;line-height:1.8;color:var(--text)}.ts5 .ts5-prose>*{margin:0 0 1.15em}.ts5 .ts5-prose h2{margin:1.9em 0 .6em;font:800 clamp(25px, 2.3vw, 32px)/1.15 var(--display);color:var(--ink);scroll-margin-top:110px}.ts5 .ts5-prose h3{margin:1.6em 0 .5em;font:800 clamp(20px, 1.8vw, 24px)/1.2 var(--display);color:var(--ink);scroll-margin-top:110px}.ts5 .ts5-prose h4{margin:1.4em 0 .4em;font:800 19px/1.25 var(--display);color:var(--ink)}.ts5 .ts5-prose>:first-child{margin-top:0}.ts5 .ts5-prose a{color:var(--coral-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgb(201 64 47 / .35);transition:text-decoration-color .3s}.ts5 .ts5-prose a:hover{text-decoration-color:currentColor}.ts5 .ts5-prose strong,.ts5 .ts5-prose b{color:var(--ink)}.ts5 .ts5-prose ul,.ts5 .ts5-prose ol{padding-left:1.3em}.ts5 .ts5-prose li{margin:.4em 0}.ts5 .ts5-prose ul li::marker{color:var(--coral)}.ts5 .ts5-prose ol li::marker{color:var(--coral-ink);font-weight:800;font-family:var(--display)}.ts5 .ts5-prose img{border-radius:22px}.ts5 .ts5-prose figure{margin:1.6em 0}.ts5 .ts5-prose figcaption{margin-top:8px;font-size:14px;color:var(--muted);text-align:center}.ts5 .ts5-prose blockquote{margin:1.6em 0;padding:20px 26px;border:0;border-radius:22px;background:#fff;box-shadow:inset 4px 0 0 var(--coral),var(--shadow);font:600 19px/1.6 var(--sans);color:var(--ink)}.ts5 .ts5-prose blockquote p{margin:0}.ts5 .ts5-prose hr{border:0;height:2px;margin:2em 0;background:linear-gradient(90deg,transparent,#F5D6C8,transparent)}.ts5 .ts5-prose table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:var(--shadow);font-size:15.5px;line-height:1.5}.ts5 .ts5-prose th,.ts5 .ts5-prose td{padding:12px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #F6E6DD}.ts5 .ts5-prose th{background:#FFF1E9;font:800 14px/1.3 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ts5 .ts5-prose tr:last-child td{border-bottom:0}.ts5 .ts5-prose .wp-block-table{overflow-x:auto}.ts5 .ts5-prose .wp-block-group[style*="border"],.ts5 .ts5-prose .wp-block-group.has-background{padding:22px 24px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:inset 4px 0 0 var(--teal),var(--shadow)}.ts5 .ts5-prose .wp-block-group>:last-child{margin-bottom:0}.ts5 .ts5-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.ts5 .ts5-prose .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:6px;background:var(--grad);color:#fff!important;text-decoration:none!important;font:800 14.5px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.ts5 .ts5-prose .is-style-outline .wp-block-button__link{background:#fff0;color:var(--ink)!important;box-shadow:inset 0 0 0 2px var(--ink)}.ts5 .ts5-prose .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.ts5 .ts5-prose code{padding:2px 6px;border-radius:6px;background:#FFF1E9;font-size:.9em}.ts5 .ts5-prose .wp-block-rank-math-toc-block,.ts5 .ts5-prose #rank-math-toc,.ts5 .ts5-prose .z-toc{display:none}.ts5 .ts5-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2em}.ts5 .ts5-tags a{padding:7px 14px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font:700 13.5px/1 var(--sans);color:var(--ink);text-decoration:none}.ts5 .ts5-tags a:hover{color:var(--coral-ink)}.ts5 .ts5-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(30px, 4vw, 52px)}.ts5 .ts5-pn__a{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-radius:24px;background:#fff;box-shadow:var(--shadow);transition:transform .4s var(--spring),box-shadow .4s}.ts5 .ts5-pn__a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ts5 .ts5-pn__a small{font:800 12.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.ts5 .ts5-pn__a b{font:800 18px/1.3 var(--display);color:var(--ink)}.ts5 .ts5-pn__a--next{text-align:right;align-items:flex-end;grid-column:2}.ts5 .ts5-related{padding-top:clamp(44px, 5vw, 72px)}.ts5 .ts5-comments{padding-top:clamp(36px, 4vw, 56px)}.ts5 .ts5-comments__card{max-width:820px;margin:0 auto;padding:clamp(22px, 3vw, 40px);border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-comments textarea,.ts5 .ts5-comments input[type="text"],.ts5 .ts5-comments input[type="email"],.ts5 .ts5-comments input[type="url"]{width:100%}.ts5 .ts5-doc{display:grid;grid-template-columns:260px minmax(0,780px);justify-content:center;gap:clamp(24px, 4vw, 64px);margin-top:clamp(30px, 4vw, 52px)}.ts5 .ts5-doc--solo{grid-template-columns:minmax(0,820px)}.ts5 .ts5-sidenav{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-sidenav a{padding:10px 14px;border-radius:12px;font:600 15px/1.3 var(--sans);color:var(--text);transition:background-color .25s,color .25s}.ts5 .ts5-sidenav a:hover{background:var(--bg);color:var(--ink)}.ts5 .ts5-sidenav a.is-on{background:var(--grad);color:#fff;font-weight:700}.ts5 .ts5-help{margin-top:clamp(40px, 5vw, 64px)}.ts5 .ts5-help__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(22px, 3vw, 36px);border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-help__card p{margin:6px 0 0;color:var(--muted)}.ts5 .ts5-help__ic{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:var(--grad);color:#fff}.ts5 .ts5-help__ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.ts5 .ts5-help__cta{display:flex;flex-wrap:wrap;gap:10px}.ts5 .ts5-acc{display:flex;flex-direction:column;gap:12px}.ts5 .ts5-acc__i{border-radius:22px;background:#fff;box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .3s}.ts5 .ts5-acc__i[open]{box-shadow:inset 0 0 0 2px rgb(255 107 86 / .35),var(--shadow)}.ts5 .ts5-acc__i summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;list-style:none;cursor:pointer;font:800 clamp(17px, 1.5vw, 20px)/1.3 var(--display);color:var(--ink)}.ts5 .ts5-acc__i summary::-webkit-details-marker{display:none}.ts5 .ts5-acc__i summary i{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:var(--bg2);transition:background-color .3s,transform .45s var(--spring)}.ts5 .ts5-acc__i summary i::before,.ts5 .ts5-acc__i summary i::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--coral-ink);transition:transform .35s var(--ease),background-color .3s}.ts5 .ts5-acc__i summary i::after{transform:rotate(90deg)}.ts5 .ts5-acc__i[open] summary i{background:var(--grad);transform:rotate(180deg)}.ts5 .ts5-acc__i[open] summary i::before,.ts5 .ts5-acc__i[open] summary i::after{background:#fff}.ts5 .ts5-acc__i[open] summary i::after{transform:rotate(0deg)}.ts5 .ts5-acc__a{padding:0 24px 22px;font-size:16.5px;line-height:1.75;color:var(--text);animation:ts5Up .45s var(--ease) both}.ts5 .ts5-acc__a>:last-child{margin-bottom:0}.ts5 .ts5-acc__a p{margin:0 0 .8em}.ts5 .ts5-prose--faq .ts5-acc{margin:1.4em 0}.ts5 .ts5-prose--faq .ts5-acc__i summary{scroll-margin-top:120px}.ts5 .ts5-marq{overflow:hidden;margin-top:clamp(22px, 3vw, 36px);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ts5 .ts5-marq__track{display:flex;gap:18px;width:max-content;animation:ts5Marq 60s linear infinite}.ts5 .ts5-marq:hover .ts5-marq__track{animation-play-state:paused}.ts5 .ts5-marq img{width:clamp(150px, 16vw, 220px);aspect-ratio:1;object-fit:cover;border-radius:24px;box-shadow:var(--shadow)}.ts5 .ts5-marq img:nth-child(even){transform:translateY(18px) rotate(1.5deg)}.ts5 .ts5-marq img:nth-child(odd){transform:rotate(-1.5deg)}@keyframes ts5Marq{to{transform:translateX(-50%)}}.ts5 .ts5-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ts5 .ts5-stats>div{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:26px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-stats b{font:800 clamp(34px, 3.6vw, 50px)/1 var(--display);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-stats>div:nth-child(2) b{background:linear-gradient(135deg,#17A398,#0E6E80);-webkit-background-clip:text;background-clip:text}.ts5 .ts5-stats>div:nth-child(3) b{background:linear-gradient(135deg,#8E6BEF,#5B47C8);-webkit-background-clip:text;background-clip:text}.ts5 .ts5-stats>div:nth-child(4) b{background:linear-gradient(135deg,#F2A93B,#E2702D);-webkit-background-clip:text;background-clip:text}.ts5 .ts5-stats span{font-size:15px;color:var(--muted)}.ts5 .ts5-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ts5 .ts5-feat-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;border-radius:28px;background:#fff;box-shadow:var(--shadow);transition:transform .45s var(--spring),box-shadow .4s}.ts5 .ts5-feat-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ts5 .ts5-feat-card p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.ts5 .ts5-feat-card .ts5-more{margin-top:auto;padding-top:6px;font-size:13px}.ts5 .ts5-feat-card__ic{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--grad);color:#fff;transition:transform .5s var(--spring)}.ts5 .ts5-feat-card:nth-child(2) .ts5-feat-card__ic{background:linear-gradient(135deg,#17A398,#0E6E80)}.ts5 .ts5-feat-card:nth-child(3) .ts5-feat-card__ic{background:linear-gradient(135deg,#8E6BEF,#5B47C8)}.ts5 .ts5-feat-card:nth-child(4) .ts5-feat-card__ic{background:linear-gradient(135deg,#F2A93B,#E2702D)}.ts5 .ts5-feat-card:hover .ts5-feat-card__ic{transform:rotate(-8deg) scale(1.06)}.ts5 .ts5-feat-card__ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px, 5vw, 72px);align-items:start}.ts5 .ts5-split__copy{position:sticky;top:calc(var(--tp5-top, 84px) + 30px)}.ts5 .ts5-values{list-style:none;margin:0;padding:0;counter-reset:v;display:flex;flex-direction:column;gap:14px}.ts5 .ts5-values li{counter-increment:v;position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 24px 22px 84px;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-values li::before{content:'0' counter(v);position:absolute;left:24px;top:20px;font:800 30px/1 var(--display);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-values b{font:800 20px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-values span{font-size:15.5px;line-height:1.6;color:var(--muted)}.ts5 .ts5-howcard{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px, 4.4vw, 60px);border-radius:40px;background:linear-gradient(135deg,#FFE9DE,#FFF3EA 50%,#FFE4E8)}.ts5 .ts5-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ts5 .ts5-how li{position:relative;padding:24px;border-radius:24px;background:rgb(255 255 255 / .85);box-shadow:var(--shadow)}.ts5 .ts5-how li b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;font:800 18px/1 var(--display)}.ts5 .ts5-how li h3{margin-top:16px;font:800 20px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-how li p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.ts5 .ts5-quote{max-width:900px;margin:0 auto;text-align:center}.ts5 .ts5-quote p{margin:0;font:700 clamp(24px, 2.8vw, 38px)/1.3 var(--display);color:var(--ink)}.ts5 .ts5-quote span{display:inline-block;margin-top:18px;font:800 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-ink)}.ts5 .ts5-contact{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px, 3vw, 40px);margin-top:clamp(26px, 3.4vw, 44px);align-items:start}.ts5 .ts5-contact__form{padding:clamp(24px, 3.4vw, 44px);border-radius:32px;background:#fff;box-shadow:var(--shadow-lg)}.ts5 .ts5-form{display:grid;gap:18px;margin-top:20px}.ts5 .ts5-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ts5 .ts5-field{display:flex;flex-direction:column;gap:8px}.ts5 .ts5-field label,.ts5 .ts5-wc label{font:800 13px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ts5 .ts5-field label span{color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:none}.ts5 .ts5-field input,.ts5 .ts5-field select,.ts5 .ts5-field textarea,.ts5 .ts5-wc input.input-text,.ts5 .ts5-wc input[type="text"],.ts5 .ts5-wc input[type="email"],.ts5 .ts5-wc input[type="password"],.ts5 .ts5-wc input[type="tel"],.ts5 .ts5-wc input[type="number"],.ts5 .ts5-wc select,.ts5 .ts5-wc textarea{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid #F1DDD2;border-radius:14px;background:#FFFBF8;font:500 16px/1.4 var(--sans);color:var(--ink);outline:0;box-shadow:none;transition:border-color .25s,box-shadow .25s,background-color .25s}.ts5 .ts5-field textarea,.ts5 .ts5-wc textarea{min-height:150px;resize:vertical}.ts5 .ts5-field input:focus,.ts5 .ts5-field select:focus,.ts5 .ts5-field textarea:focus,.ts5 .ts5-wc input:focus,.ts5 .ts5-wc select:focus,.ts5 .ts5-wc textarea:focus{border-color:var(--coral);background:#fff;box-shadow:0 0 0 4px rgb(255 107 86 / .14)}.ts5 .ts5-form .t5-btn{justify-self:start}.ts5 .ts5-notice{margin-top:16px;padding:14px 18px;border-radius:14px;font-size:15px}.ts5 .ts5-notice--ok{background:#E3F6F1;color:#0E5C55}.ts5 .ts5-notice--err{background:#FDE7E3;color:#9B2C1E}.ts5 .ts5-contact__side{display:flex;flex-direction:column;gap:12px}.ts5 .ts5-route{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:24px;background:#fff;box-shadow:var(--shadow);transition:transform .4s var(--spring),box-shadow .4s}.ts5 .ts5-route:hover{transform:translateX(4px);box-shadow:var(--shadow-lg)}.ts5 .ts5-route b{display:block;font:800 18px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-route small{display:block;margin-top:3px;font-size:14px;color:var(--muted)}.ts5 .ts5-route__ic{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--grad);color:#fff}.ts5 .ts5-route__ic--teal{background:linear-gradient(135deg,#17A398,#0E6E80)}.ts5 .ts5-route__ic--violet{background:linear-gradient(135deg,#8E6BEF,#5B47C8)}.ts5 .ts5-route__ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-tipcard{padding:22px 24px;border-radius:24px;background:var(--ink2);color:rgb(255 255 255 / .82)}.ts5 .ts5-tipcard .ts5-side__k{color:#FFB4A6}.ts5 .ts5-tipcard ul{margin:0;padding-left:1.1em;font-size:15px;line-height:1.6}.ts5 .ts5-tipcard li{margin:6px 0}.ts5 .ts5-tipcard li::marker{color:#FF8A7A}.ts5 .ts5-steps{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;padding:0}.ts5 .ts5-steps li{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:rgb(255 255 255 / .7);font:800 13.5px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ts5 .ts5-steps li:not(:last-child)::after{content:'';width:22px;height:2px;margin-left:6px;margin-right:-26px;border-radius:2px;background:#F1CFC1}.ts5 .ts5-steps li:not(:last-child){margin-right:22px}.ts5 .ts5-steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--muted);font-size:14px}.ts5 .ts5-steps .is-on{background:#fff;color:var(--ink);box-shadow:var(--shadow)}.ts5 .ts5-steps .is-on b{background:var(--grad);color:#fff}.ts5 .ts5-steps .is-done b{background:var(--teal);color:#fff}.ts5 .ts5-steps .is-done{color:var(--teal)}.ts5 .ts5-trust{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(26px, 3vw, 40px) 0 0;padding:0}.ts5 .ts5-trust li{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:var(--shadow);font-size:14.5px;line-height:1.45;color:var(--muted)}.ts5 .ts5-trust li b{display:block;font:800 16.5px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-trust li a{color:var(--coral-ink);font-weight:700}.ts5 .ts5-trust svg{flex:none;width:44px;height:44px;padding:10px;border-radius:14px;background:var(--bg2);fill:none;stroke:var(--coral-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-wc{margin-top:clamp(24px, 3vw, 40px);color:var(--text);font-size:16px}.ts5 .ts5-wc a{color:var(--coral-ink)}.ts5 .ts5-wc .button,.ts5 .ts5-wc button.button,.ts5 .ts5-wc input.button,.ts5 .ts5-wc a.button,.ts5 .ts5-wc .checkout-button,.ts5 .ts5-wc .woocommerce-Button,.ts5 .ts5-wc .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px!important;border:0!important;border-radius:6px!important;background:var(--ink)!important;color:#fff!important;font:800 14.5px/1 var(--display)!important;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;box-shadow:none;cursor:pointer;transition:transform .4s var(--spring),box-shadow .3s,background-color .3s}.ts5 .ts5-wc .button:hover,.ts5 .ts5-wc .woocommerce-Button:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px rgb(4 34 42 / .6)}.ts5 .ts5-wc .checkout-button,.ts5 .ts5-wc .button.alt,.ts5 .ts5-wc .woocommerce-form-login__submit,.ts5 .ts5-wc .woocommerce-form-register__submit,.ts5 .ts5-wc button[name="track"],.ts5 .ts5-wc .woocommerce-Button[name="save_account_details"]{background:var(--grad)!important;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75)}.ts5 .ts5-wc .woocommerce-message,.ts5 .ts5-wc .woocommerce-info,.ts5 .ts5-wc .woocommerce-error,.ts5 .woocommerce-notices-wrapper>*{list-style:none;margin:0 0 18px;padding:16px 20px!important;border:0!important;border-radius:18px;background:#fff;box-shadow:inset 4px 0 0 var(--teal),var(--shadow);color:var(--ink);font-size:15px}.ts5 .ts5-wc .woocommerce-error,.ts5 .woocommerce-notices-wrapper .woocommerce-error{box-shadow:inset 4px 0 0 #E2483A,var(--shadow)}.ts5 .ts5-wc .woocommerce-message::before,.ts5 .ts5-wc .woocommerce-info::before,.ts5 .ts5-wc .woocommerce-error::before{display:none}.ts5 .ts5-wc .woocommerce-message .button,.ts5 .ts5-wc .woocommerce-info .button{float:right;min-height:38px;padding:0 16px!important;font-size:12.5px!important;margin-left:12px}.ts5 .ts5-wc--cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(20px, 3vw, 36px);align-items:start}.ts5 .ts5-wc--cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.ts5 .ts5-wc--cart .woocommerce-cart-form{min-width:0;padding:10px clamp(10px, 2vw, 24px);border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-wc--cart table.shop_table{width:100%;border:0;border-collapse:collapse;margin:0}.ts5 .ts5-wc--cart table.shop_table th{padding:16px 10px;border:0;border-bottom:1px solid #F6E6DD;font:800 12.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left}.ts5 .ts5-wc--cart table.shop_table td{padding:16px 10px;border:0;border-bottom:1px solid #F6E6DD;vertical-align:middle;background:#fff0}.ts5 .ts5-wc--cart table.shop_table tr:last-child td{border-bottom:0}.ts5 .ts5-wc--cart td.product-thumbnail img{width:84px;height:84px;object-fit:cover;border-radius:16px;box-shadow:var(--shadow)}.ts5 .ts5-wc--cart td.product-name a{font:800 18px/1.25 var(--display);color:var(--ink);text-decoration:none}.ts5 .ts5-wc--cart td.product-name a:hover{color:var(--coral-ink)}.ts5 .ts5-wc--cart td.product-price,.ts5 .ts5-wc--cart td.product-subtotal{font:800 17px/1 var(--display);color:var(--ink)}.ts5 .ts5-wc--cart td.product-remove a.remove{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg2);color:var(--coral-ink)!important;font-size:20px;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,transform .35s var(--spring)}.ts5 .ts5-wc--cart td.product-remove a.remove:hover{background:#E2483A;color:#fff!important;transform:rotate(90deg)}.ts5 .ts5-wc--cart .quantity input.qty{width:70px;min-height:44px;text-align:center}.ts5 .ts5-wc--cart td.actions{padding-top:18px}.ts5 .ts5-wc--cart .coupon{display:inline-flex;gap:8px;align-items:center;float:left}.ts5 .ts5-wc--cart .coupon label{display:none}.ts5 .ts5-wc--cart .coupon input.input-text{width:200px;min-height:48px}.ts5 .ts5-wc--cart button[name="update_cart"]{float:right;background:transparent!important;color:var(--ink)!important;box-shadow:inset 0 0 0 2px var(--ink)!important}.ts5 .ts5-wc--cart button[name="update_cart"]:disabled{opacity:.4}.ts5 .ts5-wc--cart .cart-collaterals{width:auto;position:sticky;top:calc(var(--tp5-top, 84px) + 20px)}.ts5 .ts5-wc--cart .cart-collaterals .cross-sells{display:none}.ts5 .ts5-wc--cart .cart_totals{float:none;width:100%!important;padding:clamp(22px, 2.6vw, 30px);border-radius:32px;background:#fff;box-shadow:var(--shadow-lg)}.ts5 .ts5-wc--cart .cart_totals h2{margin:0 0 12px;font:800 24px/1.1 var(--display);color:var(--ink)}.ts5 .ts5-wc--cart .cart_totals table{width:100%;border:0}.ts5 .ts5-wc--cart .cart_totals th,.ts5 .ts5-wc--cart .cart_totals td{padding:12px 0;border:0;border-bottom:1px dashed #F1D8CC;background:#fff0;font-size:15.5px}.ts5 .ts5-wc--cart .cart_totals td{text-align:right}.ts5 .ts5-wc--cart .cart_totals .order-total th,.ts5 .ts5-wc--cart .cart_totals .order-total td{border-bottom:0;padding-top:16px;font:800 22px/1 var(--display);color:var(--ink)}.ts5 .ts5-wc--cart .wc-proceed-to-checkout{padding:18px 0 0}.ts5 .ts5-wc--cart .wc-proceed-to-checkout .checkout-button{display:flex;width:100%;min-height:58px;font-size:16px!important;margin:0}.ts5 .ts5-wc--cart .wc-proceed-to-checkout>*:not(.checkout-button){margin-top:12px}.ts5 .ts5-wc--cart .cart-empty,.ts5 .ts5-wc--cart .wc-empty-cart-message{grid-column:1 / -1}.ts5 .ts5-wc--cart .return-to-shop{margin:0}.ts5 .ts5-wc--cart .woocommerce:has(.cart-empty){display:block}.ts5 .ts5-wc--checkout .wc-block-checkout{--ts5-field:#FFFBF8;margin:0}.ts5 .ts5-wc--checkout .wc-block-components-sidebar-layout{margin:0}.ts5 .ts5-wc--checkout .wc-block-checkout__main,.ts5 .ts5-wc--checkout .wc-block-components-main{padding:clamp(18px, 2.6vw, 34px)!important;border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-wc--checkout .wc-block-checkout__sidebar,.ts5 .ts5-wc--checkout .wc-block-components-sidebar{padding:clamp(18px, 2.4vw, 28px)!important;border-radius:32px;background:#fff;box-shadow:var(--shadow-lg);align-self:flex-start;top:calc(var(--tp5-top, 84px) + 20px)!important}.ts5 .ts5-wc--checkout .wc-block-components-title,.ts5 .ts5-wc--checkout .wc-block-components-checkout-step__title{font:800 22px/1.15 var(--display)!important;color:var(--ink);text-transform:none}.ts5 .ts5-wc--checkout .wc-block-components-checkout-step__container::after{display:none}.ts5 .ts5-wc--checkout .wc-block-components-checkout-step__heading-content,.ts5 .ts5-wc--checkout .wc-block-components-checkout-step__description{color:var(--muted)}.ts5 .ts5-wc--checkout .wc-block-components-text-input input,.ts5 .ts5-wc--checkout .wc-block-components-combobox .components-combobox-control input,.ts5 .ts5-wc--checkout .wc-blocks-components-select select,.ts5 .ts5-wc--checkout .wc-block-components-textarea{border:1.5px solid #F1DDD2!important;border-radius:14px!important;background:var(--ts5-field)!important;color:var(--ink)!important;box-shadow:none!important}.ts5 .ts5-wc--checkout .wc-block-components-text-input input:focus,.ts5 .ts5-wc--checkout .wc-blocks-components-select select:focus{border-color:var(--coral)!important;box-shadow:0 0 0 4px rgb(255 107 86 / .14)!important;background:#fff!important}.ts5 .ts5-wc--checkout .wc-block-components-text-input label,.ts5 .ts5-wc--checkout .wc-blocks-components-select label{text-transform:none;letter-spacing:0;font:500 15px/1.2 var(--sans);color:var(--muted)}.ts5 .ts5-wc--checkout .wc-block-components-radio-control-accordion-option,.ts5 .ts5-wc--checkout .wc-block-components-radio-control__option{border-radius:14px}.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border:1.5px solid #F1DDD2;margin-bottom:10px;box-shadow:none}.ts5 .ts5-wc--checkout .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.ts5 .ts5-wc--checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:var(--coral)!important;box-shadow:0 0 0 3px rgb(255 107 86 / .14)!important}.ts5 .ts5-wc--checkout .wc-block-components-radio-control__input:checked{border-color:var(--coral)}.ts5 .ts5-wc--checkout .wc-block-components-radio-control__input:checked::before{background:var(--coral)}.ts5 .ts5-wc--checkout .wc-block-components-checkbox__input:checked{background:var(--coral);border-color:var(--coral)}.ts5 .ts5-wc--checkout .wc-block-components-checkout-place-order-button,.ts5 .ts5-wc--checkout .wc-block-components-button.contained{min-height:58px;border:0!important;border-radius:6px!important;background:var(--grad)!important;color:#fff!important;font:800 16px/1 var(--display)!important;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75);transition:transform .4s var(--spring)}.ts5 .ts5-wc--checkout .wc-block-components-checkout-place-order-button:hover{transform:translateY(-2px)}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image img{border-radius:12px}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity{background:var(--ink);color:#fff;border:2px solid #fff;box-shadow:none}.ts5 .ts5-wc--checkout .wc-block-components-product-name{font:800 16px/1.25 var(--display);color:var(--ink)}.ts5 .ts5-wc--checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.ts5 .ts5-wc--checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font:800 22px/1.1 var(--display);color:var(--ink)}.ts5 .ts5-wc--checkout .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{color:var(--muted)}.ts5 .ts5-wc--checkout .wc-block-components-express-payment{border-radius:20px}.ts5 .ts5-wc--checkout .woocommerce-order,.ts5 .ts5-wc--checkout form.checkout,.ts5 .ts5-wc--checkout #order_review{padding:clamp(20px, 3vw, 40px);border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-wc--checkout .woocommerce-thankyou-order-received,.ts5 .ts5-wc--checkout .woocommerce-notice--success{margin:0 0 18px;font:800 22px/1.3 var(--display);color:var(--teal)}.ts5 .ts5-wc--checkout ul.order_details,.ts5 .ts5-wc--checkout ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none}.ts5 .ts5-wc--checkout ul.order_details li,.ts5 .ts5-wc--checkout ul.woocommerce-order-overview li{margin:0;padding:14px 16px;border:0;border-radius:16px;background:var(--bg);font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ts5 .ts5-wc--checkout ul.order_details li strong,.ts5 .ts5-wc--checkout ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font:800 17px/1.2 var(--display);text-transform:none;letter-spacing:0;color:var(--ink)}.ts5 .ts5-wc table.shop_table,.ts5 .ts5-wc table.woocommerce-table{width:100%;border:0;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px #F6E6DD;margin:0 0 24px}.ts5 .ts5-wc table.shop_table th,.ts5 .ts5-wc table.shop_table td,.ts5 .ts5-wc table.woocommerce-table th,.ts5 .ts5-wc table.woocommerce-table td{padding:13px 16px;border:0;border-bottom:1px solid #F6E6DD;text-align:left;background:#fff0}.ts5 .ts5-wc table.shop_table thead th,.ts5 .ts5-wc table.woocommerce-table thead th{background:#FFF1E9;font:800 12.5px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.ts5 .ts5-wc table.shop_table tr:last-child td,.ts5 .ts5-wc table.shop_table tfoot tr:last-child th{border-bottom:0}.ts5 .ts5-wc .woocommerce-table--order-downloads .button,.ts5 .ts5-wc .woocommerce-MyAccount-downloads-file{min-height:40px;padding:0 16px!important;font-size:12.5px!important;background:var(--grad)!important}.ts5 .ts5-wc h2,.ts5 .ts5-wc h3{font:800 24px/1.2 var(--display);color:var(--ink);margin:0 0 14px}.ts5 .ts5-wc address{padding:18px 20px;border:0;border-radius:18px;background:var(--bg);font-style:normal;line-height:1.7}.ts5 .ts5-wc--account.is-in .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(20px, 3vw, 36px);align-items:start}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation{float:none;width:auto;position:sticky;top:calc(var(--tp5-top, 84px) + 20px);padding:14px;border-radius:26px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;border-radius:14px;font:700 15.5px/1.2 var(--sans);color:var(--text);text-decoration:none;transition:background-color .25s,color .25s}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation a:hover{background:var(--bg);color:var(--ink)}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation .is-active a{background:var(--grad);color:#fff}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}.ts5 .ts5-wc--account .woocommerce-MyAccount-content{float:none;width:auto;min-width:0;padding:clamp(20px, 3vw, 40px);border-radius:32px;background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-wc--account .woocommerce-MyAccount-content>p:first-child{font-size:17px}.ts5 .ts5-wc--account .woocommerce-MyAccount-content mark{background:#fff0;color:var(--ink);font-weight:700}.ts5 .ts5-wc--account.is-out .woocommerce,.ts5 .ts5-wc--track>.woocommerce,.ts5 .ts5-narrow{max-width:560px;margin-inline:auto}.ts5 .ts5-wc--account.is-out #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ts5 .ts5-wc--account.is-out .woocommerce:has(#customer_login){max-width:1000px}.ts5 .ts5-wc--account.is-out #customer_login>div,.ts5 .ts5-wc--account.is-out form.woocommerce-form-login:only-child,.ts5 .ts5-wc--account.is-out form.lost_reset_password,.ts5 .ts5-card-pad{float:none;width:auto;padding:clamp(22px, 3vw, 36px);border:0;border-radius:32px;background:#fff;box-shadow:var(--shadow-lg)}.ts5 .ts5-wc form.login,.ts5 .ts5-wc form.register,.ts5 .ts5-wc form.lost_reset_password,.ts5 .ts5-wc form.track_order,.ts5 .ts5-wc form.edit-account,.ts5 .ts5-wc form.woocommerce-EditAccountForm{margin:0;padding:0;border:0}.ts5 .ts5-wc .form-row{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;float:none;width:auto}.ts5 .ts5-wc .form-row-first,.ts5 .ts5-wc .form-row-last{width:auto}.ts5 .ts5-wc .woocommerce-form-login__rememberme,.ts5 .ts5-wc .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;font:500 15px/1.3 var(--sans)!important;color:var(--text)!important}.ts5 .ts5-wc input[type="checkbox"]{width:18px;height:18px;accent-color:var(--coral)}.ts5 .ts5-wc .lost_password{margin:6px 0 0;font-size:14.5px}.ts5 .ts5-wc .password-input{display:block;position:relative}.ts5 .ts5-wc .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent!important;border:0}.ts5 .ts5-wc fieldset{margin:20px 0;padding:18px 20px;border:1.5px solid #F6E6DD;border-radius:18px}.ts5 .ts5-wc legend{padding:0 8px;font:800 16px/1 var(--display);color:var(--ink)}.ts5 .ts5-wc .woocommerce-pagination{display:flex;gap:10px;margin-top:16px}.ts5 .ts5-hint{margin:0 0 14px;font-size:14px;color:var(--muted)}.ts5 .ts5-hint a{color:var(--coral-ink);font-weight:600}.ts5 .ts5-authwrap{padding-top:16px}.ts5 .ts5-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(20px, 3vw, 36px);align-items:stretch}.ts5 .ts5-auth__art{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:clamp(28px, 4vw, 56px);border-radius:40px;background:linear-gradient(135deg,#FFE9DE,#FFF3EA 50%,#FFE4E8)}.ts5 .ts5-auth__art>*:not(.ts5-blob){position:relative;animation:ts5Up .8s var(--ease) both}.ts5 .ts5-auth__sub{margin:14px 0 0;max-width:44ch;font-size:17px;line-height:1.6}.ts5 .ts5-auth__perks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ts5 .ts5-auth__perks li{display:flex;align-items:center;gap:12px;font:600 15.5px/1.4 var(--sans);color:var(--ink)}.ts5 .ts5-auth__perks svg{flex:none;width:34px;height:34px;padding:7px;border-radius:12px;background:#fff;fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;box-shadow:var(--shadow)}.ts5 .ts5-auth__stack{position:relative;height:180px;margin-top:auto;padding-top:30px}.ts5 .ts5-auth__stack img{position:absolute;bottom:0;left:calc(var(--k) * 110px);width:150px;aspect-ratio:1;object-fit:cover;border-radius:22px;border:5px solid #fff;box-shadow:var(--shadow-lg);transform:rotate(calc((var(--k) - 1) * 6deg)) translateY(calc(var(--k) * -8px));transition:transform .5s var(--spring)}.ts5 .ts5-auth__art:hover .ts5-auth__stack img{transform:rotate(calc((var(--k) - 1) * 9deg)) translateY(calc(var(--k) * -14px - 6px))}.ts5 .ts5-auth__card{margin:0;padding:clamp(24px, 3.4vw, 44px);border-radius:40px;background:#fff;box-shadow:var(--shadow-lg)}.ts5 .ts5-auth__card .ts5-h3{margin-bottom:18px}.ts5 .ts5-auth__card .woocommerce-form-login__submit,.ts5 .ts5-auth__card .woocommerce-form-register__submit,.ts5 .ts5-auth__card .woocommerce-Button{width:100%;min-height:56px;margin-top:6px}.ts5 .ts5-auth__card .woocommerce-form-login>.form-row:has(.woocommerce-form-login__submit){flex-direction:column-reverse;gap:14px}.ts5 .ts5-auth__foot{margin:20px 0 0;padding-top:18px;border-top:1px dashed #F1D8CC;font-size:15px;color:var(--muted);text-align:center}.ts5 .ts5-auth__foot a{color:var(--coral-ink);font-weight:700}.ts5 .ts5-404{padding-top:16px}.ts5 .ts5-404__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:clamp(36px, 6vw, 80px) clamp(20px, 4vw, 56px);border-radius:40px;background:linear-gradient(135deg,#FFE9DE,#FFF3EA 50%,#FFE4E8);text-align:center}.ts5 .ts5-404__card>*:not(.ts5-blob){position:relative;animation:ts5Up .8s var(--ease) both}.ts5 .ts5-404__num{margin:0 0 6px;font:800 clamp(110px, 18vw, 230px)/.9 var(--display);letter-spacing:-.02em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-404__num span{display:inline-block;animation:ts5Spin 6s var(--ease) infinite}@keyframes ts5Spin{0%,70%{transform:rotate(0)}85%{transform:rotate(-14deg) scale(1.06)}100%{transform:rotate(0)}}.ts5 .ts5-404__card .ts5-h1{max-width:16ch}.ts5 .ts5-404__card .ts5-hero__sub{margin-inline:auto}.ts5 .ts5-404__card .ts5-search{width:100%;margin-inline:auto}.ts5 .ts5-sres{margin-top:clamp(30px, 4vw, 48px)}@media (max-width:1180px){.ts5 .ts5-article{grid-template-columns:210px minmax(0,1fr)}.ts5 .ts5-side--right{display:none}.ts5 .ts5-feats,.ts5 .ts5-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ts5 .ts5-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts5 .ts5-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts5 .ts5-feat{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-feat__side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ts5 .ts5-phero__grid{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-article{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-side--left{order:2}.ts5 .ts5-side--left .ts5-side__sticky{position:static}.ts5 .ts5-side--left .ts5-toc{display:none}.ts5 .ts5-doc{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-doc .ts5-side__sticky{position:static}.ts5 .ts5-doc .ts5-toc{display:none}.ts5 .ts5-sidenav{flex-direction:row;overflow-x:auto;padding:8px;scrollbar-width:none}.ts5 .ts5-sidenav .ts5-side__k{display:none}.ts5 .ts5-sidenav a{flex:none;white-space:nowrap}.ts5 .ts5-news__card{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ts5 .ts5-split{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-split__copy{position:static}.ts5 .ts5-contact{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-wc--cart .woocommerce{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-wc--cart .cart-collaterals{position:static}.ts5 .ts5-wc--account.is-in .woocommerce{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation{position:static;padding:8px}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow-x:auto;scrollbar-width:none}.ts5 .ts5-wc--account .woocommerce-MyAccount-navigation a{white-space:nowrap}.ts5 .ts5-auth{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-auth__stack{display:none}.ts5 .ts5-trust{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-help__card{grid-template-columns:auto minmax(0,1fr)}.ts5 .ts5-help__cta{grid-column:1 / -1}}@media (max-width:680px){.ts5 .ts5-hero__card,.ts5 .ts5-phero__grid,.ts5 .ts5-news__card,.ts5 .ts5-howcard,.ts5 .ts5-auth__art,.ts5 .ts5-auth__card,.ts5 .ts5-404__card{border-radius:28px}.ts5 .ts5-hero__card{padding:26px 20px 28px}.ts5 .ts5-crumbs{margin-bottom:12px;font-size:13px}.ts5 .ts5-grid{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-feat__side{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-sechead{flex-direction:column;align-items:flex-start;gap:12px}.ts5 .ts5-sechead--c{align-items:center}.ts5 .ts5-prose{font-size:16.5px;line-height:1.75}.ts5 .ts5-prose table{display:block;overflow-x:auto}.ts5 .ts5-pn{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-pn__a--next{grid-column:auto}.ts5 .ts5-feats,.ts5 .ts5-how{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-stats>div{padding:18px}.ts5 .ts5-values li{padding:18px 18px 18px 68px}.ts5 .ts5-values li::before{left:18px;font-size:26px}.ts5 .ts5-form__row{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-form .t5-btn{justify-self:stretch}.ts5 .ts5-news__form{border-radius:20px;flex-direction:column;background:#fff0;padding:0}.ts5 .ts5-news__form input[type="email"]{flex:none;width:100%;border-radius:12px;background:#fff}.ts5 .ts5-news__form .t5-btn{width:100%;border-radius:8px}.ts5 .ts5-news__msg{position:static}.ts5 .ts5-search{padding-left:44px}.ts5 .ts5-search>svg{left:15px}.ts5 .ts5-search .t5-btn{padding:0 16px}.ts5 .ts5-help__card{grid-template-columns:minmax(0,1fr);text-align:left}.ts5 .ts5-help__cta .t5-btn{flex:1}.ts5 .ts5-steps li{padding-right:12px;font-size:12px}.ts5 .ts5-steps li:not(:last-child){margin-right:10px}.ts5 .ts5-steps li:not(:last-child)::after{width:10px;margin-right:-16px}.ts5 .ts5-wc--cart table.shop_table thead{display:none}.ts5 .ts5-wc--cart table.shop_table tr.cart_item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img price price";gap:6px 12px;padding:14px 0;border-bottom:1px solid #F6E6DD}.ts5 .ts5-wc--cart table.shop_table tr.cart_item td{display:block;padding:0;border:0;text-align:left!important}.ts5 .ts5-wc--cart table.shop_table tr.cart_item td::before{display:none}.ts5 .ts5-wc--cart td.product-thumbnail{grid-area:img;display:block!important}.ts5 .ts5-wc--cart td.product-thumbnail img{width:76px;height:76px}.ts5 .ts5-wc--cart td.product-name{grid-area:name}.ts5 .ts5-wc--cart td.product-remove{grid-area:rm}.ts5 .ts5-wc--cart td.product-price{grid-area:price}.ts5 .ts5-wc--cart td.product-quantity,.ts5 .ts5-wc--cart td.product-subtotal{display:none!important}.ts5 .ts5-wc--cart td.actions{display:block}.ts5 .ts5-wc--cart .coupon{float:none;display:flex;width:100%}.ts5 .ts5-wc--cart .coupon input.input-text{flex:1;width:auto}.ts5 .ts5-wc--cart button[name="update_cart"]{float:none;width:100%;margin-top:10px}.ts5 .ts5-wc--account.is-out #customer_login{grid-template-columns:minmax(0,1fr)}.ts5 .ts5-auth__art{padding:26px 22px}}.ts5 .ts5-prose .z-blog-cta{position:relative;isolation:isolate;overflow:hidden;margin:2em 0 1em;padding:clamp(26px, 3.4vw, 44px)!important;border:0!important;border-radius:32px!important;background:var(--ink2)!important;color:rgb(255 255 255 / .82)!important;text-align:center;box-shadow:var(--shadow-lg)!important}.ts5 .ts5-prose .z-blog-cta::before{content:'';position:absolute;z-index:-1;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(255 107 86 / .45),transparent 70%);filter:blur(30px)}.ts5 .ts5-prose .z-blog-cta__eyebrow{margin:0 0 10px!important;font:800 12.5px/1 var(--display)!important;letter-spacing:.18em!important;text-transform:uppercase;color:#FFB4A6!important}.ts5 .ts5-prose .z-blog-cta__title{margin:0!important;font:800 clamp(26px, 2.6vw, 36px)/1.1 var(--display)!important;color:#fff!important}.ts5 .ts5-prose .z-blog-cta__subtitle{max-width:52ch;margin:14px auto 0!important;font:400 16px/1.65 var(--sans)!important;color:rgb(255 255 255 / .78)!important}.ts5 .ts5-prose .z-blog-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px!important}.ts5 .ts5-prose .z-blog-cta__actions a{display:inline-flex!important;align-items:center;min-height:50px;padding:0 24px!important;border-radius:6px!important;font:800 14.5px/1 var(--display)!important;letter-spacing:.09em!important;text-transform:uppercase;text-decoration:none!important;transition:transform .4s var(--spring)}.ts5 .ts5-prose .z-blog-cta__btn-primary{background:var(--grad)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75)}.ts5 .ts5-prose .z-blog-cta__btn-outline{background:transparent!important;color:#fff!important;border:0!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .5)!important}.ts5 .ts5-prose .z-blog-cta__actions a:hover{transform:translateY(-2px)}.ts5 .ts5-phero .ts5-chip{background:#fff;box-shadow:var(--shadow)}.ts5 .ts5-comments__card .ts5-h3{margin-bottom:18px}.ts5 .ts5-clist{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:14px}.ts5 .ts5-clist .children{list-style:none;margin:14px 0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.ts5 .ts5-clist .comment-body{padding:18px 20px;border-radius:20px;background:var(--bg)}.ts5 .ts5-clist .comment-author{display:flex;align-items:center;gap:10px;font:800 16px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-clist .comment-author img{border-radius:50%}.ts5 .ts5-clist .comment-author .says{display:none}.ts5 .ts5-clist .comment-metadata{margin-top:4px;font-size:13px}.ts5 .ts5-clist .comment-metadata a{color:var(--muted)}.ts5 .ts5-clist .comment-content{margin-top:10px;font-size:16px;line-height:1.7}.ts5 .ts5-clist .reply a{font:800 13px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-ink)}.ts5 .ts5-comments details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.ts5 .ts5-comments details>summary::-webkit-details-marker{display:none}.ts5 .ts5-comments .comment-respond{margin-top:18px}.ts5 .ts5-comments .comment-reply-title{font:800 22px/1.2 var(--display)!important;color:var(--ink);margin:0 0 6px}.ts5 .ts5-comments .comment-notes,.ts5 .ts5-comments .logged-in-as{font-size:14px;color:var(--muted)}.ts5 .ts5-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.ts5 .ts5-comments .comment-form>p{margin:0;display:flex;flex-direction:column;gap:8px}.ts5 .ts5-comments .comment-form .comment-notes,.ts5 .ts5-comments .comment-form .comment-form-comment,.ts5 .ts5-comments .comment-form .comment-form-url,.ts5 .ts5-comments .comment-form .comment-form-cookies-consent,.ts5 .ts5-comments .comment-form .form-submit,.ts5 .ts5-comments .comment-form .logged-in-as{grid-column:1 / -1}.ts5 .ts5-comments .comment-form label{font:800 13px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ts5 .ts5-comments .comment-form-cookies-consent{flex-direction:row!important;align-items:center}.ts5 .ts5-comments .comment-form-cookies-consent label{text-transform:none;letter-spacing:0;font:500 14px/1.4 var(--sans);color:var(--muted)}.ts5 .ts5-comments input[type="text"],.ts5 .ts5-comments input[type="email"],.ts5 .ts5-comments input[type="url"],.ts5 .ts5-comments textarea{min-height:50px;padding:12px 16px;border:1.5px solid #F1DDD2;border-radius:14px;background:#FFFBF8;font:500 16px/1.4 var(--sans);color:var(--ink);outline:0}.ts5 .ts5-comments textarea{min-height:130px}.ts5 .ts5-comments input:focus,.ts5 .ts5-comments textarea:focus{border-color:var(--coral);box-shadow:0 0 0 4px rgb(255 107 86 / .14);background:#fff}.ts5 .ts5-comments .form-submit input[type="submit"]{min-height:52px;padding:0 28px;border:0;border-radius:6px;background:var(--grad);color:#fff;font:800 15px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75)}@media (max-width:680px){.ts5 .ts5-comments .comment-form{grid-template-columns:minmax(0,1fr)}}.ts5 .ts5-wc,.ts5 .ts5-wc *:not(svg):not(path){font-family:var(--sans)!important}.ts5 .ts5-wc h1,.ts5 .ts5-wc h2,.ts5 .ts5-wc h3,.ts5 .ts5-wc .button,.ts5 .ts5-wc .wc-block-components-title,.ts5 .ts5-wc .wc-block-components-checkout-step__title,.ts5 .ts5-wc .wc-block-components-product-name,.ts5 .ts5-wc .wc-block-components-checkout-place-order-button,.ts5 .ts5-wc .wc-block-components-checkout-place-order-button *,.ts5 .ts5-wc .wc-block-components-totals-footer-item *,.ts5 .ts5-wc--cart td.product-name a,.ts5 .ts5-wc--cart td.product-price,.ts5 .ts5-wc--cart td.product-subtotal,.ts5 .ts5-wc--cart .order-total *,.ts5 .ts5-wc label,.ts5 .ts5-wc th,.ts5 .ts5-wc .wc-block-components-express-payment__title,.ts5 .ts5-wc .wc-block-components-order-summary__button-text,.ts5 .ts5-wc .ds-cart-cross-sells h3,.ts5 .ts5-wc .c-product-card-info h3,.ts5 .ts5-wc .c-product-card-info .price{font-family:var(--display)!important}.ts5 .ts5-wc--cart wc-order-attribution-inputs{display:none!important}.ts5 .ts5-wc--cart td.product-name,.ts5 .ts5-wc--cart td.product-name a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block;-webkit-line-clamp:unset!important;max-width:none!important}.ts5 .ts5-wc--cart td.product-name a{font-size:18px!important;line-height:1.25!important}.ts5 .ts5-wc--cart table.shop_table thead th{background:transparent!important}.ts5 .ts5-wc--cart .woocommerce-cart-form,.ts5 .ts5-wc--cart .woocommerce-cart-form table{box-shadow:none}.ts5 .ts5-wc--cart .woocommerce-cart-form{box-shadow:var(--shadow)!important}.ts5 .ts5-wc--cart .woocommerce-cart-form table.shop_table{border-radius:0!important;background:transparent!important;box-shadow:none!important}.ts5 .ts5-wc--cart .cart-collaterals{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.ts5 .ts5-wc--cart .cart_totals{padding:clamp(22px, 2.6vw, 30px)!important;background:#fff!important;border:0!important;border-radius:32px!important;box-shadow:var(--shadow-lg)!important}.ts5 .ts5-wc--cart .cart_totals h2{font-size:24px!important;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:0!important}.ts5 .ts5-wc--cart .cart_totals table,.ts5 .ts5-wc--cart .cart_totals table tr,.ts5 .ts5-wc--cart .cart_totals table tbody{display:table-row-group;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.ts5 .ts5-wc--cart .cart_totals table{display:table!important;width:100%!important}.ts5 .ts5-wc--cart .cart_totals table tr{display:table-row!important}.ts5 .ts5-wc--cart .cart_totals th,.ts5 .ts5-wc--cart .cart_totals td{display:table-cell!important;letter-spacing:0!important;text-transform:none!important}.ts5 .ts5-wc--cart .cart_totals td::before{display:none!important}.ts5 .ts5-wc--cart .cart_totals th{font:600 15.5px/1.2 var(--sans)!important;color:var(--muted)!important;text-align:left}.ts5 .ts5-wc--cart .cart_totals .order-total th{font:800 22px/1 var(--display)!important;color:var(--ink)!important}.ts5 .ts5-wc--cart .wc-proceed-to-checkout .checkout-button{border-radius:6px!important;background:var(--grad)!important}.ts5 .ts5-wc--cart .coupon input.input-text{padding:0 16px!important}.ts5 .ts5-wc--cart .ds-cart-cross-sells{grid-column:1 / -1;margin-top:clamp(26px, 3vw, 44px);padding:0!important;background:transparent!important;border:0!important}.ts5 .ts5-wc--cart .ds-cart-cross-sells h3{margin:0 0 18px!important;font-size:clamp(26px, 2.6vw, 36px)!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}.ts5 .ts5-wc--cart .c-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px, 1.8vw, 24px)!important}.ts5 .ts5-wc--cart .c-product-card{display:flex!important;flex-direction:column;padding:8px 8px 14px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--shadow)!important;transition:transform .45s var(--spring),box-shadow .4s}.ts5 .ts5-wc--cart .c-product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)!important}.ts5 .ts5-wc--cart .c-product-card>a{display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#FFF6F1}.ts5 .ts5-wc--cart .c-product-card>a img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}.ts5 .ts5-wc--cart .c-product-card-info{padding:12px 8px 0!important;display:flex;flex-direction:column;gap:6px;flex:1}.ts5 .ts5-wc--cart .c-product-card-info a{color:var(--ink)!important;text-decoration:none!important}.ts5 .ts5-wc--cart .c-product-card-info h3,.ts5 .ts5-wc--cart .c-product-card-info h2,.ts5 .ts5-wc--cart .c-product-card-info>a:first-child{font:700 16.5px/1.25 var(--display)!important;color:var(--ink)!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.ts5 .ts5-wc--cart .c-product-card-info .button,.ts5 .ts5-wc--cart .c-product-card-info a.button{min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:12.5px!important}.ts5 .ts5-wc--checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,.ts5 .ts5-wc--checkout .wp-block-woocommerce-checkout-order-summary-block{border:0!important;border-radius:0!important}.ts5 .ts5-wc--checkout .wc-block-components-express-payment--checkout{border-radius:20px!important;border-color:#F1DDD2!important}.ts5 .ts5-wc--checkout .wc-block-components-express-payment__title{font-size:20px!important}.ts5 .ts5-wc--checkout .wc-block-components-express-payment-continue-rule{color:var(--muted)}.ts5 .ts5-wc--checkout .wc-block-components-checkout-step{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.ts5 .ts5-wc--checkout .wc-block-components-panel__button{font-family:var(--sans)!important}@media (max-width:980px){.ts5 .ts5-wc--cart .c-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ts5 .ts5-wc--cart .c-product-card-info .button,.ts5 .ts5-wc--cart .c-product-card-info a.button,.ts5 .ts5-wc--cart .c-product-card-info .button *{color:#fff!important}.ts5 .ts5-wc--cart .coupon input.input-text,.ts5 .ts5-wc--cart .coupon #coupon_code{width:210px!important;max-width:none!important}.ts5 .ts5-wc button.button.woocommerce-form-login__submit,.ts5 .ts5-wc button.button.woocommerce-form-register__submit,.ts5 .ts5-wc button.button[name="track"],.ts5 .ts5-wc .woocommerce-ResetPassword button.button{background:var(--grad)!important;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75)!important}.ts5 .ts5-auth__stack img{opacity:1!important}.ts5 .ts5-wc--account #customer_login::before,.ts5 .ts5-wc--account #customer_login::after,.ts5 .ts5-wc--account.is-in .woocommerce::before,.ts5 .ts5-wc--account.is-in .woocommerce::after{display:none!important;content:none!important}.ts5 .ts5-wc--account #customer_login>.u-column1,.ts5 .ts5-wc--account #customer_login>.u-column2{float:none!important;width:auto!important;margin:0!important}.ts5 .ts5-wc--account #customer_login h2{font-size:26px!important}.ts5 .ts5-404__num span{background:linear-gradient(135deg,#138A85,#7155D6);-webkit-background-clip:text;background-clip:text;color:#fff0;padding:0 .04em}@media (max-width:680px){.ts5 .ts5-wc--cart .woocommerce-cart-form{padding:6px 14px!important;overflow:hidden}.ts5 .ts5-wc--cart table.shop_table,.ts5 .ts5-wc--cart table.shop_table tbody{display:block!important;width:100%!important}.ts5 .ts5-wc--cart table.shop_table tr.cart_item{width:100%}.ts5 .ts5-wc--cart td.actions{display:block!important;width:100%!important;padding:14px 0 6px!important}.ts5 .ts5-wc--cart td.actions::before{display:none!important}.ts5 .ts5-wc--cart .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%!important;float:none!important}.ts5 .ts5-wc--cart .coupon input.input-text,.ts5 .ts5-wc--cart .coupon #coupon_code{width:100%!important;min-width:0}.ts5 .ts5-wc--cart .coupon .button{padding:0 14px!important;font-size:12.5px!important}.ts5 .ts5-wc--cart button[name="update_cart"]{display:flex;width:100%!important;box-sizing:border-box}.ts5 .ts5-wc--cart td.product-price::before{display:none!important}.ts5 .ts5-wc--cart .c-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body #temply-site-v5 .ts5-wc--cart td.actions .coupon{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important}html body #temply-site-v5 .ts5-wc--cart td.actions .coupon input#coupon_code{flex:1 1 auto!important;width:auto!important;min-width:0!important}html body #temply-site-v5 .ts5-wc--cart td.actions .coupon button{flex:none!important;width:auto!important}html body #temply-site-v5 .ts5-wc--cart tr.cart_item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 34px!important;grid-template-areas:"img name rm" "img price rm"!important;align-items:center;gap:4px 14px!important;padding:14px 0!important}html body #temply-site-v5 .ts5-wc--cart tr.cart_item td{display:block!important;width:auto!important;padding:0!important;border:0!important}html body #temply-site-v5 .ts5-wc--cart tr.cart_item td.product-quantity,html body #temply-site-v5 .ts5-wc--cart tr.cart_item td.product-subtotal{display:none!important}html body #temply-site-v5 .ts5-wc--cart tr.cart_item td.product-price{font-size:17px}}.ts5 .ts5-comments{padding-top:clamp(28px, 3vw, 44px)}.ts5 .ts5-comments__card{max-width:none!important;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(20px, 3vw, 48px);align-items:start;padding:clamp(20px, 2.6vw, 34px) clamp(20px, 3vw, 40px)!important}.ts5 .ts5-comments__intro .ts5-kicker{display:inline-block;margin-bottom:8px}.ts5 .ts5-comments__title{margin:0;font:800 clamp(24px, 2.4vw, 32px)/1.1 var(--display)!important;color:var(--ink);letter-spacing:0}.ts5 .ts5-comments__title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-comments__intro p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted)}.ts5 .ts5-comments__main{min-width:0}.ts5 .ts5-comments__main .ts5-clist{margin:0 0 16px}.ts5 .ts5-comments #respond,.ts5 .ts5-comments .comment-respond{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.ts5 .ts5-comments .comment-reply-title:empty,.ts5 .ts5-comments #reply-title:not(:has(a)){display:none!important}.ts5 .ts5-comments .comment-reply-title small a{font:700 13px/1 var(--sans);color:var(--coral-ink);margin-left:8px}.ts5 .ts5-comments .comment-form{gap:12px 14px!important;margin:0!important}.ts5 .ts5-comments .comment-form .logged-in-as{margin:0!important;font-size:13.5px;color:var(--muted);display:block!important}.ts5 .ts5-comments .comment-form .logged-in-as b{color:var(--ink)}.ts5 .ts5-comments .comment-form .logged-in-as a{color:var(--coral-ink);font-weight:600}.ts5 .ts5-comments textarea{min-height:96px!important;height:110px;resize:vertical}.ts5 .ts5-comments .comment-form .form-submit{display:flex!important;flex-direction:row!important;justify-content:flex-end;margin:0!important}.ts5 .ts5-comments .form-submit input[type="submit"]{min-height:46px!important;padding:0 24px!important;font-size:14px!important;border-radius:10px!important}.ts5 .ts5-comments .comment-form-cookies-consent{margin:0!important}@media (max-width:860px){.ts5 .ts5-comments__card{grid-template-columns:minmax(0,1fr);gap:16px}.ts5 .ts5-comments .comment-form .form-submit input[type="submit"]{width:100%}}@media (min-width:861px){.ts5 .ts5-comments .comment-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ts5 .ts5-comments .comment-form .comment-form-url{grid-column:auto!important}}.ts5 .ts5-comments .comment-form label{font-size:12px!important;color:var(--ink)!important}.ts5 .ts5-comments .comment-form>p{gap:6px!important}.ts5 .ts5-comments .comment-form input[type="text"],.ts5 .ts5-comments .comment-form input[type="email"],.ts5 .ts5-comments .comment-form input[type="url"]{min-height:46px!important}.ts5 .ts5-comments .comment-form-cookies-consent{grid-column:1 / 3!important}.ts5 .ts5-comments .comment-form .form-submit{grid-column:3 / 4!important}@media (max-width:860px){.ts5 .ts5-comments .comment-form-cookies-consent,.ts5 .ts5-comments .comment-form .form-submit{grid-column:1 / -1!important}}html body #temply-site-v5 #commentform #submit,html body #temply-site-v5 #commentform input[type="submit"]{background:linear-gradient(100deg,#F0558A 0%,#F86A63 52%,#FB7B32 100%)!important;color:#fff!important;border:0!important;font:800 14px/1 'Dosis',system-ui,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;min-height:46px!important;padding:0 26px!important;border-radius:10px!important;box-shadow:0 14px 28px -14px rgb(240 85 110 / .8)!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important}html body #temply-site-v5 #commentform #submit:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px rgb(240 85 110 / .95)!important}html body #temply-site-v5 #commentform>p.comment-form-author,html body #temply-site-v5 #commentform>p.comment-form-email,html body #temply-site-v5 #commentform>p.comment-form-url{justify-content:flex-end;margin:0!important;padding:0!important}html body #temply-site-v5 #commentform input#author,html body #temply-site-v5 #commentform input#email,html body #temply-site-v5 #commentform input#url{height:46px!important;min-height:46px!important;margin:0!important;box-sizing:border-box!important}html body #temply-site-v5 #commentform .comment-form-cookies-consent label{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;color:var(--muted)!important;font-family:var(--sans)!important}.ts5 .ts5-hero--aside .ts5-hero__card{min-height:460px}.ts5 .ts5-hero--aside .ts5-hero__card>:not(.ts5-ahero):not(.ts5-blob){max-width:min(600px, 54%)}.ts5 .ts5-ahero{position:absolute!important;top:0;right:clamp(20px, 4vw, 60px);bottom:0;width:min(440px, 38%);pointer-events:none;animation:none!important}.ts5 .ts5-ahero__img{position:absolute;display:block;overflow:hidden;border-radius:22px;background:#fff;border:6px solid #fff;box-shadow:0 30px 60px -28px rgb(120 50 30 / .55);animation:ts5AFloat 9s ease-in-out infinite}.ts5 .ts5-ahero__img img{width:100%;height:100%;object-fit:cover;display:block}.ts5 .ts5-ahero__img--1{width:58%;aspect-ratio:1;top:12%;left:4%;transform:rotate(-7deg);--r:-7deg;z-index:1}.ts5 .ts5-ahero__img--2{width:56%;aspect-ratio:1;top:8%;right:0;transform:rotate(6deg);--r:6deg;animation-delay:-3s}.ts5 .ts5-ahero__img--3{width:54%;aspect-ratio:1;bottom:6%;left:26%;transform:rotate(-1deg);--r:-1deg;z-index:2;animation-delay:-6s}@keyframes ts5AFloat{0%,100%{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(calc(var(--r) * .6))}}.ts5 .ts5-ahero__chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 30px -18px rgb(4 34 42 / .45);font:600 13px/1.2 var(--sans);color:var(--muted);white-space:nowrap;animation:ts5AChip 6s ease-in-out infinite}.ts5 .ts5-ahero__chip b{font:800 14px/1 var(--display);color:var(--ink)}.ts5 .ts5-ahero__chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;padding:5px;box-sizing:content-box;border-radius:9px;background:var(--grad)}.ts5 .ts5-ahero__chip--a{top:9%;left:-6%}.ts5 .ts5-ahero__chip--b{top:50%;right:-4%;animation-delay:-2s}.ts5 .ts5-ahero__chip--b b{font-size:20px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-ahero__chip--c{bottom:10%;left:-4%;animation-delay:-4s}.ts5 .ts5-ahero__chip--c svg{background:linear-gradient(135deg,#138A85,#3FB8A8)}@keyframes ts5AChip{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1000px){.ts5 .ts5-ahero{display:none}.ts5 .ts5-hero--aside .ts5-hero__card{min-height:0}.ts5 .ts5-hero--aside .ts5-hero__card>*{max-width:none}}.ts5 .ts5-amosaic{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:12px;margin-top:26px;height:300px}.ts5 .ts5-amosaic__img{display:block;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 20px 40px -26px rgb(120 50 30 / .5)}.ts5 .ts5-amosaic__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease)}.ts5 .ts5-amosaic__img:hover img{transform:scale(1.06)}.ts5 .ts5-amosaic__img--1{grid-row:1 / 3}.ts5 .ts5-amosaic__badge{position:absolute;left:16px;bottom:16px;padding:12px 16px;border-radius:16px;background:rgb(255 255 255 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 30px -18px rgb(4 34 42 / .5);font:800 15px/1.2 var(--display);color:var(--ink)}.ts5 .ts5-amosaic__badge b{font-size:22px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-amosaic__badge small{font:500 12px/1.4 var(--sans);color:var(--muted)}.ts5 .ts5-aticks{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.ts5 .ts5-aticks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text)}.ts5 .ts5-aticks li svg{flex:none;width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:50%;background:#DDF3EE;stroke:#138A85;stroke-width:3;fill:none}.ts5 .ts5-split__copy:has(.ts5-amosaic){position:static}@media (max-width:680px){.ts5 .ts5-amosaic{height:240px}}.ts5 .ts5-quote{max-width:980px}.ts5 .ts5-quote p{text-wrap:balance}.ts5 p,.ts5 .ts5-h1,.ts5 .ts5-h2,.ts5 .ts5-h3{text-wrap:pretty}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity::before,.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices::before,.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__total-price::before{content:none!important;display:none!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-areas:"img name total" "img price total";column-gap:14px!important;row-gap:4px!important;align-items:center!important;padding:14px 0!important;margin:0!important;border-bottom:1px dashed #F1DDD2!important;width:100%!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item:last-child{border-bottom:0!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image{grid-area:img;position:relative!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image img{width:56px!important;height:56px!important;max-width:none!important;object-fit:cover;border-radius:12px}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity{position:absolute!important;top:-8px!important;right:-8px!important;left:auto!important;min-width:22px!important;height:22px!important;padding:0 6px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important;font:800 12px/1 var(--display)!important;transform:none!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__description{display:contents!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item .wc-block-components-product-name{grid-area:name;align-self:end;margin:0!important;font:700 15.5px/1.3 var(--display)!important;overflow-wrap:anywhere}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item .wc-block-cart-item__prices{grid-area:price;align-self:start;display:block!important;margin:0!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices{display:inline!important;font:500 13.5px/1.3 var(--sans)!important;color:var(--muted)!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices .ds-custom-unit-price{display:inline!important;font-weight:500!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices .ds-custom-unit-price::after{content:" each"}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata{display:none!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__total-price{grid-area:total;display:block!important;margin:0!important;padding:0!important;text-align:right;font:800 16px/1 var(--display)!important;color:var(--ink)!important;white-space:nowrap}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__total-price *{font:inherit!important;color:inherit!important}.ts5 .ts5-wc--received{padding:0!important;background:none!important;box-shadow:none!important}.ts5 .ts5-bill-wrap{max-width:760px;margin:0 auto}.ts5 .ts5-bill{position:relative;padding:clamp(24px, 4vw, 48px) clamp(20px, 4vw, 52px) clamp(30px, 4vw, 52px);background:#fff;border-radius:28px 28px 0 0;box-shadow:var(--shadow-lg);color:var(--ink)}.ts5 .ts5-bill::after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px;background:radial-gradient(circle at 10px 0,#fff 10px,transparent 10.5px) 0 0 / 20px 14px repeat-x;filter:drop-shadow(0 6px 6px rgb(4 34 42 / .06))}.ts5 .ts5-bill::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;border-radius:28px 28px 0 0;background:var(--grad)}.ts5 .ts5-bill__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;border-bottom:2px dashed #F1DDD2}.ts5 .ts5-bill__brand{display:flex;align-items:center;gap:12px}.ts5 .ts5-bill__logo{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--grad);color:#fff;font:800 24px/1 var(--display)}.ts5 .ts5-bill__brand b{display:block;font:800 22px/1.1 var(--display)}.ts5 .ts5-bill__brand small,.ts5 .ts5-bill__no small{display:block;font-size:13px;color:var(--muted)}.ts5 .ts5-bill__no{text-align:right}.ts5 .ts5-bill__no small{font:700 11.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.ts5 .ts5-bill__no b{display:block;margin:6px 0 8px;font:800 30px/1 var(--display);font-variant-numeric:tabular-nums}.ts5 .ts5-bill__status{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#FFF1EA;color:var(--coral-ink,#C2410C);font:800 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.ts5 .ts5-bill__status.is-paid{background:#E3F5F2;color:#0F766E}.ts5 .ts5-bill__status.is-paid::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ts5 .ts5-bill__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0}.ts5 .ts5-bill__meta div{padding:14px 16px;border-radius:16px;background:#FFF7F2;min-width:0}.ts5 .ts5-bill__meta dt{font:700 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ts5 .ts5-bill__meta dd{margin:8px 0 0;font:800 16px/1.25 var(--display);overflow-wrap:anywhere}.ts5 .ts5-bill__parties{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.ts5 .ts5-bill h3{margin:0 0 8px;font:700 11.5px/1 var(--display)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ts5 .ts5-bill__parties p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text,#33464C)}.ts5 .ts5-bill__parties b{color:var(--ink)}.ts5 .ts5-bill__parties a{color:var(--coral-ink,#C2410C)}.ts5 .ts5-bill__mail{overflow-wrap:anywhere}.ts5 .ts5-bill__items{width:100%;margin:28px 0 0;border-collapse:collapse;border:0!important;background:none!important;box-shadow:none!important}.ts5 .ts5-bill__items th{padding:0 0 10px!important;border:0!important;border-bottom:1.5px solid var(--ink)!important;background:none!important;font:700 11.5px/1 var(--display)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)!important;text-align:right}.ts5 .ts5-bill__items td{padding:14px 0!important;border:0!important;border-bottom:1px dashed #EBD8CC!important;background:none!important;text-align:right;font:600 15px/1.3 var(--sans)!important;color:var(--text,#33464C)!important;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.ts5 .ts5-bill__items th:first-child,.ts5 .ts5-bill__items td:first-child{text-align:left;white-space:normal}.ts5 .ts5-bill__items th:nth-child(2),.ts5 .ts5-bill__items td:nth-child(2){width:56px;text-align:center}.ts5 .ts5-bill__items th:nth-child(3),.ts5 .ts5-bill__items td:nth-child(3){width:96px}.ts5 .ts5-bill__items th:last-child,.ts5 .ts5-bill__items td:last-child{width:100px}.ts5 .ts5-bill__items td:last-child{font:800 16px/1 var(--display)!important;color:var(--ink)!important}.ts5 .ts5-bill__item{display:flex;align-items:center;gap:12px;padding-right:12px!important}.ts5 .ts5-bill__items td.ts5-bill__item{display:flex}.ts5 .ts5-bill__item img{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover}.ts5 .ts5-bill__item a{color:var(--ink)!important;font:700 15px/1.3 var(--display)!important;text-decoration:none}.ts5 .ts5-bill__item a:hover{color:var(--coral-ink,#C2410C)!important}.ts5 .ts5-bill__totals{margin:18px 0 0 auto;max-width:320px;display:grid;gap:10px}.ts5 .ts5-bill__totals div{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.ts5 .ts5-bill__totals b{color:var(--ink);font:700 15px/1.2 var(--display)}.ts5 .ts5-bill__totals .is-total{margin-top:6px;padding-top:14px;border-top:2px solid var(--ink);align-items:baseline}.ts5 .ts5-bill__totals .is-total span{font:800 16px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ts5 .ts5-bill__totals .is-total b{font:800 30px/1 var(--display);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.ts5 .ts5-bill__totals .is-total b *{color:inherit!important}.ts5 .ts5-bill__dl{margin-top:30px;padding:18px;border-radius:20px;background:#F2FAF8}.ts5 .ts5-bill__dl h3{display:flex;align-items:center;gap:8px;color:#0F766E}.ts5 .ts5-bill__dl h3 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.ts5 .ts5-bill__dl ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ts5 .ts5-bill__dl li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 14px;border-radius:14px;background:#fff}.ts5 .ts5-bill__dl li b{display:block;font:700 14.5px/1.3 var(--display)}.ts5 .ts5-bill__dl li small{font-size:12.5px;color:var(--muted)}.ts5 .ts5-bill__note{display:flex;align-items:center;gap:10px;margin:30px 0 0;padding:14px 16px;border-radius:16px;background:#FFF7F2;font-size:14.5px;color:var(--text,#33464C)}.ts5 .ts5-bill__note svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--coral-ink,#C2410C);stroke-width:2}.ts5 .ts5-bill__foot{margin-top:32px;padding-top:22px;border-top:2px dashed #F1DDD2;text-align:center}.ts5 .ts5-bill__foot p{margin:0;font:800 20px/1.2 var(--display)}.ts5 .ts5-bill__foot small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.ts5 .ts5-bill__foot a{color:var(--coral-ink,#C2410C)}.ts5 .ts5-bill__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.ts5 .ts5-bill__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:6px;background:var(--grad);color:#fff!important;font:800 14px/1 var(--display)!important;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:0 14px 28px -14px rgb(240 85 110 / .75);transition:transform .35s var(--spring)}.ts5 .ts5-bill__btn:hover{transform:translateY(-2px)}.ts5 .ts5-bill__btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ts5 .ts5-bill__btn--line{background:#fff;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink)}.ts5 .ts5-bill__dl .ts5-bill__btn{min-height:38px;padding:0 14px;font-size:12.5px!important}@media (max-width:640px){.ts5 .ts5-bill{border-radius:22px 22px 0 0}.ts5 .ts5-bill__head{flex-direction:column}.ts5 .ts5-bill__no{text-align:left}.ts5 .ts5-bill__meta{grid-template-columns:1fr 1fr}.ts5 .ts5-bill__meta div:last-child{grid-column:1 / -1}.ts5 .ts5-bill__parties{grid-template-columns:1fr;gap:16px}.ts5 .ts5-bill__items thead{display:none}.ts5 .ts5-bill__items,.ts5 .ts5-bill__items tbody{display:block}.ts5 .ts5-bill__items tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;border-bottom:1px dashed #EBD8CC}.ts5 .ts5-bill__items td{padding:0!important;border:0!important;width:auto!important}.ts5 .ts5-bill__items td.ts5-bill__item{grid-column:1 / -1}.ts5 .ts5-bill__items td:nth-child(2),.ts5 .ts5-bill__items td:nth-child(3){display:inline;text-align:left;font-size:13.5px!important;color:var(--muted)!important}.ts5 .ts5-bill__items td:nth-child(2){grid-column:1;padding-left:56px!important}.ts5 .ts5-bill__items td:nth-child(2)::before{content:"Qty "}.ts5 .ts5-bill__items td:nth-child(3){display:none}.ts5 .ts5-bill__items td:last-child{grid-column:2;grid-row:2}.ts5 .ts5-bill__totals{max-width:none}.ts5 .ts5-bill__dl li{flex-direction:column;align-items:stretch}.ts5 .ts5-bill__actions .ts5-bill__btn{flex:1 1 100%}}@media print{body *{visibility:hidden!important}#ts5-bill,#ts5-bill *{visibility:visible!important}#ts5-bill{position:absolute;left:0;top:0;width:100%;box-shadow:none}#ts5-bill::after{display:none}}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item>.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image{grid-column:1!important;grid-row:1 / span 2!important;order:0!important;align-self:center!important;justify-self:start!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item .wc-block-components-product-name{grid-column:2!important;grid-row:1!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item .wc-block-cart-item__prices{grid-column:2!important;grid-row:2!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__total-price{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-price{display:none!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices,.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__individual-prices .ds-custom-unit-price{font:500 13.5px/1.3 var(--sans)!important;color:var(--muted)!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image{display:block!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__image img{display:block!important;position:static!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity,.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity *{background:var(--ink)!important;color:#fff!important;border:2px solid #fff!important}.ts5 .ts5-wc--checkout .wc-block-components-order-summary-item__quantity span{border:0!important;background:none!important}.ts5 .ts5-floaties{position:absolute;inset:0;z-index:-1;pointer-events:none}.ts5 .ts5-floaties i{position:absolute;font-style:normal;font-size:clamp(22px, 2.6vw, 34px);opacity:.9;filter:drop-shadow(0 8px 12px rgb(170 92 60 / .18));animation:ts5Float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s)}.ts5 .ts5-floaties i:nth-child(1){top:16%;right:8%;font-size:clamp(40px, 4.6vw, 64px)}.ts5 .ts5-floaties i:nth-child(2){top:58%;right:20%}.ts5 .ts5-floaties i:nth-child(3){top:22%;right:30%;font-size:clamp(18px, 2vw, 26px)}.ts5 .ts5-floaties i:nth-child(4){bottom:12%;right:6%}.ts5 .ts5-floaties i:nth-child(5){top:8%;right:44%;font-size:clamp(16px, 1.8vw, 22px);opacity:.7}@keyframes ts5Float{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(6deg)}}.ts5 .ts5-steps .is-on{animation:ts5Pop .7s var(--spring) both}.ts5 .ts5-steps__emo{font-style:normal;font-size:16px;margin-left:-2px;display:inline-block;animation:ts5Wiggle 2.4s ease-in-out infinite}@keyframes ts5Pop{from{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes ts5Wiggle{0%,70%,100%{transform:rotate(0)}78%{transform:rotate(-14deg) scale(1.15)}88%{transform:rotate(12deg) scale(1.15)}}.ts5 .ts5-steps .is-done b{font-size:15px}.ts5 .ts5-bill__status.is-paid::after{content:"🎉";margin-left:2px}.ts5 .ts5-bill__head{position:relative}.ts5 .ts5-bill-wrap{animation:ts5BillIn .9s var(--spring) both}@keyframes ts5BillIn{from{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}.ts5 .ts5-bill__foot p::after{content:" 💖"}.ts5 .ts5-bill__dl h3::after{content:"📥";margin-left:4px}@media (prefers-reduced-motion:reduce){.ts5 .ts5-floaties i,.ts5 .ts5-steps__emo,.ts5 .ts5-steps .is-on,.ts5 .ts5-bill-wrap{animation:none!important}}@media (max-width:680px){.ts5--cart .ts5-hero__card,.ts5--checkout .ts5-hero__card{text-align:center;padding:26px 16px 24px}.ts5--cart .ts5-crumbs,.ts5--checkout .ts5-crumbs{justify-content:center}.ts5--cart .ts5-hero .ts5-h1,.ts5--checkout .ts5-hero .ts5-h1{margin-inline:auto;font-size:34px}.ts5--cart .ts5-hero__sub,.ts5--checkout .ts5-hero__sub{margin-inline:auto;max-width:32ch}.ts5 .ts5-steps{flex-wrap:nowrap;justify-content:center;gap:0;margin-top:20px}.ts5 .ts5-steps li{gap:5px;padding:4px 9px 4px 4px;font-size:10.5px;letter-spacing:.06em;flex:none}.ts5 .ts5-steps li:not(:last-child){margin-right:14px}.ts5 .ts5-steps li:not(:last-child)::after{width:8px;margin-left:3px;margin-right:-14px}.ts5 .ts5-steps b{width:24px;height:24px;font-size:12px}.ts5 .ts5-steps__emo{font-size:13px}.ts5 .ts5-floaties i{font-size:18px;opacity:.55}.ts5 .ts5-floaties i:nth-child(1){top:10px;right:12px;font-size:26px;opacity:.8}.ts5 .ts5-floaties i:nth-child(2){top:auto;bottom:10px;right:14px}.ts5 .ts5-floaties i:nth-child(3){top:14px;left:14px;right:auto}.ts5 .ts5-floaties i:nth-child(4){bottom:12px;left:14px;right:auto}.ts5 .ts5-floaties i:nth-child(5){display:none}}@media (max-width:360px){.ts5 .ts5-steps__emo{display:none}}.ts5 .ts5-wc--checkout .wc-block-components-address-card{display:flex!important;align-items:center!important;gap:14px!important;padding:12px!important;border:1.5px solid #F1DDD2!important;border-radius:18px!important;background:#fff!important}.ts5 .ts5-wc--checkout .wc-block-components-address-card address{flex:1 1 auto;min-width:0;margin:0!important;padding:14px 18px!important;border-radius:12px!important;background:#FFF7F2!important;font-style:normal;line-height:1.6}.ts5 .ts5-wc--checkout .wc-block-components-address-card__edit{flex:none;align-self:center!important;margin:0 6px 0 0!important;padding:8px 16px!important;border-radius:999px!important;background:#FFF1EA!important;color:var(--coral-ink,#C2410C)!important;font:800 12.5px/1 var(--display)!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background-color .3s,color .3s}.ts5 .ts5-wc--checkout .wc-block-components-address-card__edit:hover{background:var(--coral,#FF6B56)!important;color:#fff!important}@media (max-width:520px){.ts5 .ts5-wc--checkout .wc-block-components-address-card{flex-direction:column;align-items:stretch!important}.ts5 .ts5-wc--checkout .wc-block-components-address-card__edit{align-self:flex-end!important}}@media (max-width:640px){.ts5 .ts5-bill__meta div:last-child{grid-column:auto}.ts5 .ts5-bill__meta div:nth-child(2){grid-column:1 / -1;order:3}.ts5 .ts5-bill__parties{grid-template-columns:1fr 1fr;gap:14px}.ts5 .ts5-bill__parties>div:first-child{grid-column:1 / -1}}.ts5 .ts5-wc--checkout .wc-blocks-components-select .wc-blocks-components-select__container{position:relative;height:auto!important}.ts5 .ts5-wc--checkout .wc-blocks-components-select select{height:58px!important;padding:24px 44px 8px 16px!important;font:600 16px/1.2 var(--sans)!important}.ts5 .ts5-wc--checkout .wc-blocks-components-select label{position:absolute!important;top:9px!important;left:17px!important;transform:none!important;font:600 11.5px/1 var(--sans)!important;letter-spacing:.04em!important;color:var(--muted)!important;pointer-events:none}.ts5 .ts5-wc--checkout .wc-block-components-text-input,.ts5 .ts5-wc--checkout .wc-blocks-components-select,.ts5 .ts5-wc--checkout .wc-block-components-combobox{margin-top:14px!important}.ts5 .ts5-wc--checkout .wc-block-components-address-form{gap:0 14px}.ts5 .ts5-wc--checkout .wc-block-components-address-form__address_2-toggle,.ts5 .ts5-wc--checkout .wc-block-components-address-form__address_2-hidden-input{display:inline-block;margin-top:12px!important}.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control,.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control--highlight-checked{border:0!important;box-shadow:none!important;background:none!important;display:flex;flex-direction:column;gap:14px}.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control--highlight-checked::after,.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option::after{display:none!important}.ts5 .ts5-wc--checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{margin:0!important;overflow:hidden;background:#fff}.ts5 .ts5-wc--checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{padding:18px 18px 18px 56px!important}.ts5 .ts5-wc--checkout .wc-block-components-radio-control-accordion-content{margin:0 14px 14px!important;padding:14px 16px!important;border-radius:12px;background:#FFF7F2!important;text-align:left!important;font:400 14.5px/1.55 var(--sans);color:var(--ink)}.ts5 .ts5-wc--checkout .wc-block-components-radio-control-accordion-content *{text-align:left!important}.ts5 .ts5-wc--checkout .wc-block-components-radio-control__label,.ts5 .ts5-wc--checkout .wc-block-components-radio-control__label-group{font:800 15px/1.2 var(--display)!important;letter-spacing:.03em;text-transform:none!important}.ts5 .ts5-wc--checkout .wc-block-components-checkbox label,.ts5 .ts5-wc--checkout .wc-block-components-checkbox__label{text-transform:none!important;letter-spacing:0!important;font:500 14.5px/1.45 var(--sans)!important;color:var(--ink)!important}.ts5 .ts5-wc--checkout .wc-block-components-checkbox{margin-top:16px!important}.tmc{--ink:#04222A;--ink2:#0E2A30;--text:#1E3A40;--muted:#5B6B6E;--coral:#FF6B56;--coral-ink:#C9402F;--bg:#FFF5EF;--bg2:#FDEBE2;--teal:#138A85;--grad:linear-gradient(100deg, #F0558A 0%, #F86A63 52%, #FB7B32 100%);--display:'Dosis', 'Varela Round', system-ui, sans-serif;--sans:'DM Sans', 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);position:fixed;inset:0;z-index:100000;pointer-events:none;font:400 15px/1.5 var(--sans);color:var(--text);-webkit-font-smoothing:antialiased}.tmc *,.tmc *::before,.tmc *::after{box-sizing:border-box}.tmc a{color:inherit;text-decoration:none}.tmc button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:inherit;min-height:0;width:auto;line-height:inherit;border-radius:0}.tmc svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html.tmc-lock,html.tmc-lock body{overflow:hidden}html.tmc-open .t5-toast,html.tmc-open .temply-atc-toast,html.tmc-open .ds-toast,html.tmc-open .tp5-toast{opacity:0!important;pointer-events:none!important}.tmc__veil{position:absolute;inset:0;background:rgb(4 34 42 / .38);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);opacity:0;transition:opacity .45s var(--ease)}.tmc__panel{position:absolute;top:10px;right:10px;bottom:10px;width:min(440px, calc(100vw - 20px));display:flex;flex-direction:column;border-radius:30px;background:#FFF9F5;box-shadow:-30px 0 80px -30px rgb(4 34 42 / .55);overflow:hidden;transform:translateX(calc(100% + 30px)) rotate(2deg);transform-origin:100% 50%;transition:transform .6s var(--spring)}.tmc.is-open{pointer-events:auto}.tmc.is-open .tmc__veil{opacity:1}.tmc.is-open .tmc__panel{transform:none}.tmc__head{position:relative;isolation:isolate;overflow:hidden;padding:22px 22px 18px;background:linear-gradient(135deg,#FFE1D3 0%,#FFEFE6 45%,#FFDDE6 100%)}.tmc__head::before,.tmc__head::after{content:'';position:absolute;z-index:-1;border-radius:50%;filter:blur(28px);animation:tmcFloat 9s ease-in-out infinite}.tmc__head::before{width:200px;height:200px;right:-50px;top:-90px;background:radial-gradient(circle,rgb(240 85 138 / .55),transparent 70%)}.tmc__head::after{width:170px;height:170px;left:-60px;bottom:-110px;background:radial-gradient(circle,rgb(251 123 50 / .5),transparent 70%);animation-delay:-4s}@keyframes tmcFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-18px,12px) scale(1.1)}}.tmc__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tmc__title{display:flex;align-items:center;gap:12px;margin:0;font:800 26px/1 var(--display);color:var(--ink)}.tmc__count{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:var(--grad);color:#fff;font:800 15px/1 var(--display);box-shadow:0 8px 18px -8px rgb(240 85 110 / .9)}.tmc__count.is-pop{animation:tmcPop .6s var(--spring)}@keyframes tmcPop{0%{transform:scale(1)}40%{transform:scale(1.45) rotate(-8deg)}100%{transform:scale(1)}}.tmc__x{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .8);color:var(--ink);transition:transform .5s var(--spring),background-color .3s,color .3s}.tmc__x svg{width:20px;height:20px}.tmc__x:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.tmc__sub{margin:10px 0 0;font-size:14px;color:var(--muted)}.tmc__perk{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border-radius:16px;background:rgb(255 255 255 / .78);font-size:13.5px;color:var(--ink)}.tmc__perk svg{flex:none;width:20px;height:20px;color:var(--teal)}.tmc__perk b{font-weight:700}.tmc__body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px;scrollbar-width:thin;scrollbar-color:#F1D3C6 #fff0}.tmc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tmc__item{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;padding:10px;border-radius:22px;background:#fff;box-shadow:0 14px 30px -20px rgb(170 92 60 / .45);opacity:0;transform:translateX(40px);transition:transform .5s var(--spring),opacity .4s,box-shadow .3s}.tmc.is-open .tmc__item{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0) * .06s)}.tmc__item.is-new{animation:tmcNew 1.4s var(--ease)}@keyframes tmcNew{0%,30%{box-shadow:0 0 0 3px rgb(255 107 86 / .55),0 14px 30px -20px rgb(170 92 60 / .45)}100%{box-shadow:0 0 0 0 #fff0,0 14px 30px -20px rgb(170 92 60 / .45)}}.tmc__item.is-out{opacity:0!important;transform:translateX(60px) scale(.92)!important;transition:transform .35s var(--ease),opacity .3s!important}.tmc__item.is-busy{opacity:.55!important}.tmc__img{display:block;width:78px;height:78px;border-radius:16px;overflow:hidden;background:var(--bg)}.tmc__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.tmc__item:hover .tmc__img img{transform:scale(1.08)}.tmc__info{display:flex;flex-direction:column;min-width:0;padding-right:30px}.tmc__name{font:700 16px/1.25 var(--display);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tmc__name:hover{color:var(--coral-ink)}.tmc__meta{margin-top:3px;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.tmc__meta svg{width:14px;height:14px;color:var(--teal)}.tmc__bot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px}.tmc__qty{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--bg)}.tmc__qty button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink);transition:background-color .25s,color .25s,transform .3s var(--spring)}.tmc__qty button svg{width:14px;height:14px;stroke-width:2.6}.tmc__qty button:hover:not(:disabled){background:var(--ink);color:#fff;transform:scale(1.08)}.tmc__qty button:disabled{opacity:.35;cursor:default}.tmc__qty span{min-width:22px;text-align:center;font:800 14px/1 var(--display);color:var(--ink)}.tmc__price{font:800 17px/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.tmc__price del{margin-right:6px;font-size:13px;color:var(--muted);font-weight:600}.tmc__rm{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--muted);transition:background-color .25s,color .25s,transform .4s var(--spring)}.tmc__rm svg{width:15px;height:15px}.tmc__rm:hover{background:#FDE3DE;color:#D23B2C;transform:rotate(90deg)}.tmc__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 12px 10px}.tmc__bag{position:relative;display:grid;place-items:center;width:108px;height:108px;border-radius:36px;background:linear-gradient(135deg,#FFE1D3,#FFDDE6);color:var(--coral-ink);animation:tmcBob 3.2s ease-in-out infinite}.tmc__bag svg{width:48px;height:48px;stroke-width:1.6}.tmc__bag::after{content:'';position:absolute;bottom:-18px;width:70%;height:10px;border-radius:50%;background:rgb(4 34 42 / .1);filter:blur(4px);animation:tmcShadow 3.2s ease-in-out infinite}@keyframes tmcBob{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes tmcShadow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.6}}.tmc__empty h3{margin:30px 0 0;font:800 24px/1.1 var(--display);color:var(--ink)}.tmc__empty p{margin:8px 0 0;max-width:30ch;color:var(--muted)}.tmc__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.tmc__chips a{padding:9px 15px;border-radius:999px;background:#fff;box-shadow:0 10px 22px -16px rgb(170 92 60 / .6);font:800 12.5px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:transform .35s var(--spring),background-color .3s,color .3s}.tmc__chips a:hover{transform:translateY(-3px);background:var(--ink);color:#fff}.tmc__skel{height:98px;border-radius:22px;background:linear-gradient(90deg,#fff 0%,#FFF1EA 40%,#fff 80%) 0 0 / 200% 100%;animation:tmcSk 1.2s linear infinite}@keyframes tmcSk{to{background-position:-200% 0}}.tmc__err{margin:10px 0 0;padding:10px 14px;border-radius:14px;background:#FDE7E3;color:#9B2C1E;font-size:13.5px}.tmc__foot{padding:16px 18px 18px;border-top:1px solid #F6E3D9;background:#fff}.tmc__line{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--muted)}.tmc__line+.tmc__line{margin-top:6px}.tmc__line--tot{margin-top:10px!important;font:800 22px/1 var(--display);color:var(--ink)}.tmc__line--tot b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0;font-variant-numeric:tabular-nums}.tmc__line--save{color:var(--teal);font-weight:600}.tmc__cta{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:14px;border-radius:14px;background:var(--grad);color:#fff!important;font:800 16px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;box-shadow:0 16px 30px -14px rgb(240 85 110 / .85);transition:transform .45s var(--spring),box-shadow .3s}.tmc__cta svg{width:18px;height:18px;transition:transform .4s var(--spring)}.tmc__cta::after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);animation:tmcShine 3.2s ease-in-out infinite}@keyframes tmcShine{0%,55%{left:-60%}100%{left:130%}}.tmc__cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px rgb(240 85 110 / .95)}.tmc__cta:hover svg{transform:translateX(4px)}.tmc__alt{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font:800 12.5px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.tmc__alt a,.tmc__alt button{color:var(--ink);padding:6px 0}.tmc__alt a:hover,.tmc__alt button:hover{color:var(--coral-ink)}.tmc__pay{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:var(--muted)}.tmc__pay svg{width:14px;height:14px}.tmc-fly{position:fixed;z-index:100001;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--grad,linear-gradient(100deg,#F0558A,#FB7B32));box-shadow:0 6px 16px rgb(240 85 110 / .6);pointer-events:none}.tmc-bit{position:absolute;width:8px;height:12px;border-radius:2px;pointer-events:none}.t5-cartbtn.tmc-jiggle,.tmc-jiggle{animation:tmcJig .7s var(--spring,cubic-bezier(.34,1.56,.64,1))}@keyframes tmcJig{0%{transform:none}30%{transform:scale(1.25) rotate(-12deg)}60%{transform:scale(.95) rotate(8deg)}100%{transform:none}}@media (max-width:520px){.tmc__panel{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:88vh;border-radius:28px;transform:translateY(calc(100% + 30px));transform-origin:50% 100%}.tmc__panel::before{content:'';position:absolute;z-index:3;top:8px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:rgb(4 34 42 / .18)}.tmc__head{padding-top:24px}.tmc__title{font-size:23px}}@media (prefers-reduced-motion:reduce){.tmc__panel,.tmc__item,.tmc__veil{transition-duration:.01s!important}.tmc__head::before,.tmc__head::after,.tmc__bag,.tmc__cta::after{animation:none!important}}.tmc,.tmc *{font-family:var(--sans)!important}.tmc .tmc__title,.tmc .tmc__count,.tmc .tmc__name,.tmc .tmc__qty span,.tmc .tmc__price,.tmc .tmc__price *,.tmc .tmc__empty h3,.tmc .tmc__chips a,.tmc .tmc__line--tot,.tmc .tmc__line--tot *,.tmc .tmc__cta,.tmc .tmc__alt a,.tmc .tmc__alt button{font-family:var(--display)!important}.tmc .tmc__title,.tmc .tmc__empty h3{letter-spacing:0!important;text-transform:none!important}.ds-live-search-results{position:absolute;top:100%;min-width:320px;max-width:400px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgb(0 0 0 / .1);z-index:9999;margin-top:8px;max-height:400px;overflow-y:auto;display:none;padding:8px;border:1px solid rgb(0 0 0 / .05)}.ds-header-search .ds-live-search-results{right:0;left:auto}.ds-mobile-search .ds-live-search-results,.filter-search .ds-live-search-results{left:0;right:0;width:100%;min-width:100%;max-width:100%}.ds-live-search-results.active{display:block}.ds-ls-item{display:flex;align-items:center;gap:12px;padding:8px;text-decoration:none;border-radius:8px;transition:background 0.2s;width:100%;box-sizing:border-box}.ds-ls-item:hover{background:#f5f5f5}.ds-ls-img{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#eee;flex-shrink:0}.ds-ls-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ds-ls-title{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ds-ls-price{font-size:.8rem;font-weight:700;color:#e53e3e}.ds-ls-price del{color:#888;font-weight:400;margin-right:4px}.ds-ls-empty{padding:16px;text-align:center;color:var(--text-secondary);font-size:.9rem}.ds-header-search,.ds-mobile-search,.filter-search{position:relative}