:root{--space-1:0.5rem;--space-1_5:0.595rem;--space-2:0.707rem;--space-2_5:0.841rem;--space-3:1rem;--space-3_5:1.189rem;--space-4:1.414rem;--space-4_5:1.682rem;--space-5:2rem;--space-5_5:2.379rem;--space-6:2.828rem;--space-6_5:3.364rem;--space-7:4rem;--space-7_5:4.757rem;--space-8:5.657rem;--space-8_5:6.728rem;--space-9:8rem;--space-0:0;--space-0_5:0;--shop-archive-space:var(--space-5)}@media screen and (max-width:749px){:root{--shop-archive-space:var(--space-4)}}:root,body .elements-revert{--button-hover:0;--button-text-color:#363636;--button-bg-color:#fff;--button-high-contrast-bg-color:#fff;--button-border-color:#363636;--button-border-width:1px;--button-border-radius:10px;--button-hover-text-color:#363636;--button-hover-bg-color:#ffab24;--button-hover-border-color:var(--button-hover-bg-color);--button-text-translate-y:0em;--ghost-button-text-color:#363636;--ghost-button-bg-color:transparent;--ghost-button-border-color:#363636;--ghost-button-hover-text-color:#fff;--ghost-button-hover-bg-color:#767676;--ghost-button-hover-border-color:#767676;--simple-link-text-color:#363636;--simple-link-hover-text-color:#ffab24;--fancy-link-text-color:#363636;--fancy-link-line-color:#ffc929;--fancy-link-hover-text-color:#ffab24;--fancy-link-hover-line-color:#ffab24;--arrow-link-color:#363636;--arrow-link-arrow-color:#363636;--arrow-link-hover-color:#767676;--arrow-link-hover-arrow-color:#767676}.elements-invert{--ghost-button-text-color:#fff;--ghost-button-border-color:#fff}.product-card{--elementspace:var(--space-2);display:grid;grid-template:auto auto 1fr/auto;height:100%;position:relative}.product-card .element-picture{border-radius:10px}.product-card .product-details{margin-top:0!important}.product-card .product-details .title-price{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-4)}.product-card .product-details .title-price .element-heading{margin:0}#wrap .product-card .product-details .title-price .price{--font-size:0.9375rem;--line-height:1.4;color:#363636;font:800 .9375rem/1.4 DM_Sans_Variable,sans-serif}.product-card .product-details .title{--link-underline-color:transparent;--link-underline-hover-color:currentColor}.product-card .product-details .custom-star-rating{display:flex;gap:1ch}.product-card .product-details .reviews-count{color:#767676}.product-card .product-details .star{color:#ffc929}.product-card .product-details .element-textarea{margin-top:.5rem}.product-card .element-button.add_to_cart_button{align-self:end;display:flex;width:auto}.product-card a.add_to_cart_button{--font-size:0.9375rem;--line-height:1.4;--color-start:#ffc929;--color-end:#ffab24;--button-border-color:transparent;background-color:var(--button-bg-color);background:linear-gradient(90deg,var(--color-start) 0,var(--color-end) 100%);border:var(--button-border-width) solid var(--button-border-color);border:none!important;border-radius:var(--button-border-radius);border-radius:10px;color:var(--button-text-color);display:inline-block;font:800 .9375rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em;overflow:hidden!important;overflow:hidden;padding:calc(.5rem + .5em) calc(.75rem + 1em);position:relative;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:auto}.product-card a.add_to_cart_button:hover{--button-text-color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color);--button-border-color:var(--button-hover-border-color);--button-hover:1;color:var(--button-text-color)}@media (prefers-contrast:more){.product-card a.add_to_cart_button{--button-bg-color:var(--button-high-contrast-bg-color)}}.product-card a.add_to_cart_button .button-text,.product-card a.add_to_cart_button .swp-add-to-cart-text,.product-card a.add_to_cart_button .wc-block-components-button__text{color:#363636;position:relative;text-align:center;text-transform:uppercase;z-index:1}.product-card a.add_to_cart_button:before{background-color:#ffab24;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.product-card a.add_to_cart_button:hover{--button-border-color:transparent}.product-card a.add_to_cart_button:hover:before{opacity:1}.product-card a.add_to_cart_button .button-text,.product-card a.add_to_cart_button .swp-add-to-cart-text{opacity:1!important}.product-card .added_to_cart{display:none!important}.product-card .picture-container{position:relative}.product-card .picture-container .element-button{--offset:var(--space-3);bottom:var(--offset);left:var(--offset);opacity:0;position:absolute;transform:translateY(var(--offset));transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - var(--offset)*2)}.product-card .picture-container .element-button .button-link{--text-align:center;border-radius:10px;display:block}.product-card .picture-container:hover .element-button{opacity:1;transform:translateY(0)}.product-card .new-badge{--badge-size:6rem;height:var(--badge-size);position:absolute;right:calc(var(--badge-size)*-.291);top:calc(var(--badge-size)*-.291);width:var(--badge-size)}@media screen and (max-width:949px){.product-card .new-badge{--badge-size:5rem}}@media screen and (max-width:549px){.product-card .new-badge{--badge-size:4rem}}@media screen and (max-width:749px){.product-card .content{align-items:flex-start;display:flex;flex-direction:column}}@media screen and (min-width:550px)and (max-width:949px){.product-card{align-items:start;display:grid;gap:0 var(--space-6);grid-template:auto/repeat(2,minmax(0,1fr))!important}.product-card .picture-container{grid-column:1/2;grid-row:1/2}.product-card .product-details{grid-column:2/3;grid-row:1/2}.product-card .element-button{align-self:start!important;grid-column:2/3;grid-row:2/3}.product-card .title-price{margin-top:0!important}}body.post-type-archive-product section.woocommerce-content{margin-top:0}.content-product.product-type-bundle{order:999}@media screen and (min-width:950px){.content-product.product-type-bundle{grid-column:span 3}}.content-product.product-type-bundle[class][class][class][class]{margin-top:var(--space-6)!important}.post-type-archive-product .woocommerce-content .products{display:grid;gap:var(--shop-archive-space);grid:auto/repeat(3,minmax(0,1fr));margin:0}@media screen and (max-width:949px){.post-type-archive-product .woocommerce-content .products{gap:var(--space-5);grid:auto auto/auto}}@media screen and (max-width:549px){.post-type-archive-product .woocommerce-content .products{gap:var(--widthspace-wide)}}.post-type-archive-product .woocommerce-content .products:after,.post-type-archive-product .woocommerce-content .products:before{display:none}.post-type-archive-product .woocommerce-content .products .content-product{margin:0!important;width:100%!important;width:auto!important}.post-type-archive-product .woocommerce-content .products .content-product:after,.post-type-archive-product .woocommerce-content .products .content-product:before{display:none}.single-product-top{display:flex;margin-left:calc(var(--widthspace-wide)*-1);width:100vw}@media screen and (max-width:949px){.single-product-top{flex-direction:column}}:root{--product-images-width:58.2vw;--product-images-aspect:0.85}@media screen and (max-width:949px){:root{--product-images-width:100vw;--product-images-aspect:0.55}}.single-product-images{--product-images-nav-gap:var(--space-4);--thumbnail-size:min(7rem,calc((var(--product-images-width) - ((var(--slides) + 1)*var(--product-images-nav-gap)))/var(--slides)));width:var(--product-images-width)}@media screen and (max-width:749px){.single-product-images{--product-images-nav-gap:var(--space-3)}}@media screen and (max-width:549px){.single-product-images{--product-images-nav-gap:var(--space-2)}}.single-product-images .scroll-snap-slider{--scrollsnap-slide-width:var(--product-images-width);--scrollsnap-slide-cols:1;--scrollsnap-slider-width:var(--product-images-width);height:calc(var(--product-images-width)*var(--product-images-aspect))}.single-product-images .scroll-snap-slide-content,.single-product-images .scroll-snap-slide-inner,.single-product-images .scroll-snap-slider-inner{height:100%}.single-product-images .scroll-snap-slide-content{position:relative}.single-product-images .scroll-snap-slider-outer{border-radius:0 15px 15px 0}.single-product-images .scroll-snap-slider-outer .scroll-snap-slide{position:relative}.single-product-images .scroll-snap-slider-outer .bg-img-container,.single-product-images .scroll-snap-slider-outer .element-picture{--ar-pad:55%}.single-product-images .scroll-snap-nav{display:flex;gap:var(--product-images-nav-gap);justify-content:center;margin-top:calc(var(--thumbnail-size)*-.5 - .52875rem);padding:0 var(--product-images-nav-gap)}.single-product-images .scroll-snap-nav .scroll-snap-nav-item{border:1px solid #363636;border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.single-product-images .scroll-snap-nav .element-picture{width:var(--thumbnail-size)}.single-product-images .scroll-snap-nav .scroll-snap-nav-item-link{background-image:none;z-index:1}.single-product-images .slide-media{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:999px){.single-product-images .scroll-snap-slider-outer{height:100vw}.single-product-images .scroll-snap-slider-outer .scroll-snap-slider{height:100%}}@media screen and (max-width:949px){.single-product-images{--scrollsnap-slide-width:100vw}.single-product-images .scroll-snap-slider-outer{border-radius:0}.single-product-images .scroll-snap-nav{--max-width:var(--width-var(--product-images-width));margin-left:auto;margin-right:auto;max-width:var(--width-var(--product-images-width))}}@media screen and (max-width:549px){.single-product-images .scroll-snap-nav{display:grid;grid:auto/repeat(var(--slides),minmax(0,1fr));margin-top:var(--product-images-nav-gap);max-width:unset!important;padding:0 var(--product-images-nav-gap)}.single-product-images .scroll-snap-nav .element-picture{width:auto}}body.single-product .woocommerce-single-product{margin:0!important}body.single-product .woocommerce-single-product .summary{--summary-space:var(--space-8);border-top:1px solid #363636;float:unset;margin:0 var(--summary-space);max-width:var(--width-wide);padding-top:var(--space-5);width:100%!important}@media screen and (max-width:1299px){body.single-product .woocommerce-single-product .summary{--summary-space:var(--space-7)}}@media screen and (max-width:1199px){body.single-product .woocommerce-single-product .summary{--summary-space:var(--space-6)}}body.single-product .woocommerce-single-product .summary .product_title{--font-size:2.25rem;--line-height:1.15;font:600 2.25rem/1.15 bookmania,serif}body.single-product .woocommerce-single-product .summary .woocommerce-product-rating{margin-top:var(--space-2)}body.single-product .woocommerce-single-product .summary .woocommerce-product-rating .woocommerce-review-link{--font-size:0.8125rem;--line-height:1.4;background-image:none;color:#363636;font:800 .8125rem/1.4 DM_Sans_Variable,sans-serif;transform:translateY(3px)}body.single-product .woocommerce-single-product .summary .price{margin:var(--space-3) 0}body.single-product .woocommerce-single-product .summary .price .woocommerce-Price-amount{--font-size:1.4375rem;--line-height:1.4;color:#363636;font:700 1.4375rem/1.4 DM_Sans_Variable,sans-serif}body.single-product .woocommerce-single-product .summary .stock.in-stock{display:none}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button{--color-start:#ffc929;--color-end:#ffab24;--button-border-color:transparent;align-items:center;background-color:var(--button-bg-color);background:linear-gradient(90deg,var(--color-start) 0,var(--color-end) 100%);border:var(--button-border-width) solid var(--button-border-color);border:none!important;border-radius:var(--button-border-radius);color:var(--button-text-color);display:flex;justify-content:center;overflow:hidden!important;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)!important;width:100%}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:hover{--button-text-color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color);--button-border-color:var(--button-hover-border-color);--button-hover:1;color:var(--button-text-color)}@media (prefers-contrast:more){body.single-product .woocommerce-single-product .summary .single_add_to_cart_button{--button-bg-color:var(--button-high-contrast-bg-color)}}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button .button-text,body.single-product .woocommerce-single-product .summary .single_add_to_cart_button .swp-add-to-cart-text,body.single-product .woocommerce-single-product .summary .single_add_to_cart_button .wc-block-components-button__text{color:#363636;position:relative;text-align:center;text-transform:uppercase;z-index:1}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:before{background-color:#ffab24;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:hover{--button-border-color:transparent}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:hover:before{opacity:1}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button .button-text,body.single-product .woocommerce-single-product .summary .single_add_to_cart_button .swp-add-to-cart-text{opacity:1!important}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:before{display:none}body.single-product .woocommerce-single-product .summary .single_add_to_cart_button:hover{--color-start:#ffab24}@media screen and (max-width:949px){body.single-product .woocommerce-single-product .summary{--max-width:var(--width-wide);border-top:none;margin:0 auto;max-width:var(--width-wide)}}body.single-product .woocommerce-single-product .summary .pseudo-form,body.single-product .woocommerce-single-product .summary form{display:flex;gap:6px;margin-bottom:2.125rem}body.single-product .woocommerce-single-product .summary .pseudo-form:after,body.single-product .woocommerce-single-product .summary .pseudo-form:before,body.single-product .woocommerce-single-product .summary form:after,body.single-product .woocommerce-single-product .summary form:before{display:none}body.single-product .woocommerce-single-product .summary .pseudo-form input[type=number]::-webkit-inner-spin-button,body.single-product .woocommerce-single-product .summary .pseudo-form input[type=number]::-webkit-outer-spin-button,body.single-product .woocommerce-single-product .summary form input[type=number]::-webkit-inner-spin-button,body.single-product .woocommerce-single-product .summary form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.single-product .woocommerce-single-product .summary .pseudo-form input[type=number],body.single-product .woocommerce-single-product .summary form input[type=number]{-moz-appearance:textfield}body.single-product .woocommerce-single-product .summary .pseudo-form .quantity-input-container,body.single-product .woocommerce-single-product .summary form .quantity-input-container{height:100%;position:relative;width:6.5rem}body.single-product .woocommerce-single-product .summary .pseudo-form .quantity-input-container .qty,body.single-product .woocommerce-single-product .summary form .quantity-input-container .qty{--font-size:1.0625rem;--line-height:1.4;font:400 1.0625rem/1.4 bookmania,serif;height:100%;padding:4px 0 0;text-align:center;width:100%}body.single-product .woocommerce-single-product .summary .pseudo-form .quantity-input-container .quantity-input-buttons .quantity-input-button,body.single-product .woocommerce-single-product .summary form .quantity-input-container .quantity-input-buttons .quantity-input-button{bottom:0;cursor:pointer;font-family:Tahoma;font-size:16px;height:100%;position:absolute;text-align:center;width:4ch}body.single-product .woocommerce-single-product .summary .pseudo-form .quantity-input-container .quantity-input-buttons .quantity-input-button.minus,body.single-product .woocommerce-single-product .summary form .quantity-input-container .quantity-input-buttons .quantity-input-button.minus{left:0}body.single-product .woocommerce-single-product .summary .pseudo-form .quantity-input-container .quantity-input-buttons .quantity-input-button.plus,body.single-product .woocommerce-single-product .summary form .quantity-input-container .quantity-input-buttons .quantity-input-button.plus{right:0}body.single-product .woocommerce-single-product .summary .pseudo-form .element-button,body.single-product .woocommerce-single-product .summary form .element-button{flex-grow:1}body.single-product .woocommerce-single-product form.cart{display:grid!important;gap:8px!important;grid:auto auto/auto 1fr}body.single-product .woocommerce-single-product .single-product-icons{--elementspace:0;border:1px solid #363636;border-width:1px 0;display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) 0}body.single-product .woocommerce-single-product .single-product-icons .product-icon{align-items:center;display:flex;gap:6px}body.single-product .woocommerce-single-product .single-product-icons .element-picture{background-color:#d9d9d9;border-radius:50%;flex-shrink:0;height:3rem;width:3rem}body.single-product .woocommerce-single-product .single-product-icons .element-picture svg{padding:14%}.single-product-tabs{--border-size:8px;background:linear-gradient(180deg,#ffc929,#ffab24);border-radius:20px;margin-top:var(--sectionspace);padding:var(--border-size)}.single-product-tabs .single-product-tabs-inner{background-color:#fff;border-radius:15px;padding:var(--space-7) var(--space-8)}.single-product-tabs .picture-wrapper{border:var(--border-size) solid #fff;box-shadow:inset 0 0 0 var(--border-size) #fff}.single-product-tabs img{border-radius:10px}.single-product-tabs .tabs-nav{-moz-column-gap:var(--space-7);column-gap:var(--space-7);display:flex;justify-content:center;margin-bottom:var(--space-6);row-gap:var(--space-4)}.single-product-tabs .tabs-nav .tab-button{--font-size:1.25rem;--line-height:1.15;font:600 1.25rem/1.15 bookmania,serif;padding:var(--space-3) var(--space-5);position:relative}.single-product-tabs .tabs-nav .tab-button:after,.single-product-tabs .tabs-nav .tab-button:before{background-color:#c4c3c3;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.single-product-tabs .tabs-nav .tab-button:after{background-color:#363636;transform:scaleX(0);transition:.3s cubic-bezier(.4,0,.2,1)}.single-product-tabs .tabs-nav .tab-button[aria-selected=true]{pointer-events:none}.single-product-tabs .tabs-nav .tab-button:hover:after,.single-product-tabs .tabs-nav .tab-button[aria-selected=true]:after{transform:scaleX(1)}.single-product-tabs .key-ingredients-tab{--flexgrid-space-x:var(--space-8);--text-align:center}.single-product-tabs .how-to-use-tab .element-wysiwyg{--max-width:var(--width-content);margin:0 auto;max-width:var(--width-content)}.single-product-tabs .view-full-ingredients-button .button-text{line-height:2;text-transform:none}@media screen and (max-width:749px){.single-product-tabs .single-product-tabs-inner{padding:var(--space-5)}.single-product-tabs .tabs-nav{display:grid;gap:var(--space-4);grid:auto/1fr 1fr}.single-product-tabs .tabs-nav .tab-button{text-wrap:balance;--text-align:center;padding:var(--space-2);text-align:center}}[data-dialog-id*=full-ingredients]{--text-align:center;--elementspace:var(--space-2)}[data-dialog-id*=full-ingredients] .mm-dialog-close-content{display:none}.section-related-product{margin-left:auto;margin-right:auto;max-width:50rem}.section-related-product .section-intro{--text-align:center;margin-bottom:var(--space-5)}.section-related-product .section-intro h2{--font-size:2.25rem;--line-height:1.15;font:600 2.25rem/1.15 bookmania,serif}.section-related-product .product-card{align-items:center;background-color:#f7f7f9;border-radius:15px;display:grid;gap:0 var(--space-6);grid:auto/13rem 1fr;padding:var(--space-5)}.section-related-product .product-card .custom-star-rating span:before{display:none!important}.section-related-product .product-card .price-reviews{display:flex;gap:var(--space-3)}.section-related-product .product-card .reviews-count{color:#707070!important}.section-related-product .product-card .title-price{margin-top:0}.section-related-product .product-card .add_to_cart_button{display:flex;width:auto}@media screen and (max-width:749px){.section-related-product .product-card{gap:var(--space-3);grid:auto auto/auto}}body.single-product.product-type-bundle .single-product-top form.cart{display:block!important}body.single-product.product-type-bundle .single-product-top form.cart .bundle_button{display:grid;gap:8px!important;grid:auto/auto 1fr}body.single-product.product-type-bundle .bundle-product-tabs{margin-bottom:var(--sectionspace)}body.single-product.product-type-bundle .bundle-product-tabs .element-tabs>.element-heading{--font-size:2.25rem;--line-height:1.15;font:600 2.25rem/1.15 bookmania,serif;text-align:center}body.single-product.product-type-bundle .bundle-product-tabs .tabs-nav{-moz-column-gap:var(--space-6);column-gap:var(--space-6);display:flex;flex-wrap:wrap;margin-top:var(--space-5);row-gap:var(--space-4);text-align:center}body.single-product.product-type-bundle .bundle-product-tabs .tabs-nav .tab-button{--font-size:1rem;--line-height:1.4;font:800 1rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em;padding:var(--space-2) 0;text-transform:uppercase;white-space:nowrap}body.single-product.product-type-bundle .bundle-product-tabs .tabs-nav .tab-button[aria-selected="1"]:after,body.single-product.product-type-bundle .bundle-product-tabs .tabs-nav .tab-button[aria-selected=true]:after{background-color:#fe8023;bottom:-1px;height:3px}@media screen and (max-width:749px){body.single-product.product-type-bundle .bundle-product-tabs .tabs-nav{gap:var(--space-3)}}body.single-product.product-type-bundle .bundle-product-tabs .tab-inner{display:flex;flex-direction:column;gap:var(--space-4)}@media screen and (min-width:750px){body.single-product.product-type-bundle .bundle-product-tabs .tab-inner{display:grid;gap:var(--space-6);grid:auto/1fr 2fr}}body.single-product.product-type-bundle .bundle-product-tabs .view-full-ingredients-button{text-align:center}@media screen and (max-width:749px){body.single-product.product-type-bundle .bundle-product-tabs .view-full-ingredients-button{display:none}}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{background-color:#ffab24;border:none;border-radius:10px;color:#363636;padding:var(--space-3)}body .woocommerce-error:before,body .woocommerce-info:before,body .woocommerce-message:before{color:#363636}body.single-product .woocommerce-message{--max-width:var(--width-content);margin:0 auto;margin-bottom:var(--space-3);max-width:var(--width-content)}body.single-product .woocommerce-message .element-button .button-link{--font-size:0.8125rem;--line-height:1.4;border-color:#363636!important;font:800 .8125rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em}body.single-product .woocommerce-message .wc-forward{display:none}body.single-product .woocommerce-message .wc-forward+.element-button{margin-top:0}@media screen and (min-width:550px){body.single-product .woocommerce-message{align-items:center;display:flex}body.single-product .woocommerce-message:before{margin-right:1ch;position:static}body.single-product .woocommerce-message:after{display:none}body.single-product .woocommerce-message .element-button{margin-left:auto}}@media screen and (max-width:549px){body.single-product .woocommerce-message .element-button{margin-top:.5rem!important}}.wp-block-woocommerce-empty-cart-block{--text-align:center;margin-bottom:var(--space-6)}.toast-notifications{--toast-border-width:5px;--toast-border-space:var(--space-3);--toast-image-width:80px;--toast-transition:0.6s}@media screen and (max-width:549px){.toast-notifications{--toast-image-width:60px;--toast-border-width:4px;--toast-transition:0.3s}}.toast-notification{background:linear-gradient(90deg,#ffc929,#ffab24);border-radius:15px;padding:var(--toast-border-width);position:fixed;right:var(--toast-border-space);top:var(--toast-border-space);transform:translateX(calc(100% + var(--toast-border-space)*2));transition:transform var(--toast-transition) cubic-bezier(.4,0,.2,1);z-index:800}.toast-notification.visible{transform:none}.toast-notification.visible .progress{transform:scaleX(1);transition:transform 6s linear}.toast-notification:after{border-radius:15px;box-shadow:0 6px 12px rgba(0,0,0,.15),0 5px 5px rgba(0,0,0,.23);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.toast-notification .toast-notification-inner{align-items:center;background-color:#fff;border-radius:calc(15px - var(--toast-border-width));display:flex;overflow:hidden;padding:var(--space-2);position:relative}.toast-notification .element-picture{border:1px solid #363636;border-radius:10px;max-width:var(--toast-image-width);min-width:var(--toast-image-width);width:var(--toast-image-width)}.toast-notification .content{padding-left:var(--space-3);padding-right:var(--space-4)}.toast-notification .content .text-line{text-wrap:nowrap;display:block}.toast-notification .content .added-text{font-weight:400}.toast-notification .view-cart{padding:var(--space-1) 0;padding-left:var(--space-3);padding-right:calc(var(--space-4) - var(--space-2));position:relative}.toast-notification .view-cart:before{background-color:#363636;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.toast-notification .view-cart .button-text{text-wrap:wrap;font-weight:650;max-width:6ch;text-align:center;text-transform:uppercase}.toast-notification .progress{background-color:#c4c3c3;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 0s var(--toast-transition);width:100%}@media screen and (max-width:549px){.toast-notification{max-width:calc(100% - var(--toast-border-space)*2);transform:translateY(calc(-100% - var(--toast-border-space)*2));width:100%}.toast-notification .content{padding-right:var(--space-1)}.toast-notification .view-cart{display:none}}.add_to_cart_button.loading{cursor:not-allowed;pointer-events:none}.add_to_cart_button.loading,.single_add_to_cart_button.loading{opacity:.7}.add_to_cart_button.loading:after,.single_add_to_cart_button.loading:after{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:24px;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px);width:24px;z-index:10}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ajax_add_to_cart+.added_to_cart{display:none!important}body.single-product .pseudo-form>.quantity:has(+.out-of-stock){pointer-events:none}a.add_to_cart_button.out-of-stock{background:#d9d9d9!important;cursor:not-allowed;pointer-events:none!important}a.add_to_cart_button.out-of-stock .button-text{color:#5e5e5e!important}.out-of-stock-notification-button{margin-bottom:2.125rem!important;margin-top:-18px!important}.out-of-stock-notification-button .button-link{--link-underline-position:100%;text-wrap:balance;display:inline-block;padding:calc(.325rem + .325em) calc(.5rem + 1em);text-align:center;white-space:normal;width:100%!important}.out-of-stock-notification-button .button-text{background-image:linear-gradient(var(--link-underline-hover-color),var(--link-underline-hover-color)),linear-gradient(var(--link-underline-color),var(--link-underline-color));background-position:0 var(--link-underline-position,100%),0 var(--link-underline-position,100%);background-repeat:no-repeat,no-repeat;background-size:0 var(--link-underline-size,2px),100% var(--link-underline-size,2px);display:inline;letter-spacing:0!important;line-height:1.35;text-transform:none!important;transition:background-size var(--link-underline-transition-time,.3s) cubic-bezier(.4,0,.2,1)}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) #wrap{overflow:visible}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .app-main-content{--max-width:var(--width-wide);margin-left:auto;margin-right:auto;max-width:var(--width-wide);padding-bottom:var(--sectionspace)}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-button-primary{--font-size:0.9375rem;--line-height:1.4;-webkit-appearance:none;background-color:transparent;background-color:var(--button-bg-color);border:none;border:var(--button-border-width) solid var(--button-border-color);border-radius:0;border-radius:var(--button-border-radius);color:#000;color:var(--button-text-color);font-family:inherit;font:800 .9375rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em;margin:0;overflow:visible;padding:calc(.5rem + .5em) calc(.75rem + 1em);text-align:inherit;transition:all .2s cubic-bezier(.4,0,.2,1)}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-button-primary:hover{--button-text-color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color);--button-border-color:var(--button-hover-border-color);--button-hover:1;color:var(--button-text-color)}@media (prefers-contrast:more){body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-button-primary{--button-bg-color:var(--button-high-contrast-bg-color)}}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .footer-reviews,body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-chart-legend ul li:before,body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-nav-tab[data-slicewp-tab=creatives]{display:none}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-chart-time-unit-selector{width:auto}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) [data-slicewp-tab=affiliate_links] .slicewp-button-primary{margin-top:var(--space-2)}body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-affiliate-login-form,body:is(.affiliate-account,.affiliate-registration,.affiliate-reset-password,.communication-preferences) .slicewp-affiliate-lost-password-form{max-width:450px}.slicewp-nav-tab-wrapper .slicewp-nav-tab.slicewp-active a,.slicewp-nav-tab-wrapper .slicewp-nav-tab a:focus,.slicewp-nav-tab-wrapper .slicewp-nav-tab a:hover{border:none!important}body:is(.affiliate-account) #custom-affiliate-lost-password{display:none;margin-top:var(--space-3)}body:is(.affiliate-account) #slicewp-affiliate-login-form+#custom-affiliate-lost-password{display:block}body:is(.affiliate-account) #slicewp-affiliate-login-form .slicewp-lost-password{display:none}.price .wcsatt-sub-discount,.price .wcsatt-sub-options{display:none}.single-product-top form.cart .wcsatt-options-wrapper{display:flex;flex-direction:column;grid-column:1/3;grid-row:1/2}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-prompt-radios{list-style-type:none;padding:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-prompt-radios :is(li,.li){padding:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-prompt-radios :is(li,.li):nth-child(n){margin:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-prompt-radios :is(li,.li):before{background:none;height:unset;left:unset;top:unset;transform:unset;width:unset}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-prompt-radios:is(ul,ol,.li,.ol){margin:0;padding:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-product-prompt{margin-bottom:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-product-wrapper{flex-grow:1}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-product-wrapper .wcsatt-options-product-dropdown{margin-bottom:0}.single-product-top form.cart .wcsatt-options-wrapper .wcsatt-options-product-dropdown-label{display:none}.single-product-top form.cart .quantity{grid-column:1/2;grid-row:2/3;margin-right:0!important}.single-product-top form.cart .single_add_to_cart_button{grid-column:2/3;grid-row:2/3;text-transform:uppercase;width:100%}.wcsatt-options-prompt-radios{--radio-dot-color:#ffab24}.wcsatt-options-prompt-radios label{padding-left:18px}.wcsatt-options-prompt-radios label:after,.wcsatt-options-prompt-radios label:before{content:"";height:var(--checkbox-radio-box-size);left:0;position:absolute;top:0;width:var(--checkbox-radio-box-size)}.wcsatt-options-prompt-radios label:before{background-size:contain;opacity:0;transform:scale(1.2);transition:opacity .1s;z-index:1}.elements-invert .wcsatt-options-prompt-radios label:before{filter:brightness(0) invert(1)}.wcsatt-options-prompt-radios label:after{border:1.5px solid #363636;border-radius:.25rem;box-shadow:0 0 0 0 #ffc929;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.elements-invert .wcsatt-options-prompt-radios label:after{border-color:#fff}.wcsatt-options-prompt-radios :is(input,label){cursor:pointer}.wcsatt-options-prompt-radios input:checked+label:before{opacity:1}.wcsatt-options-prompt-radios input:checked+label:after,.wcsatt-options-prompt-radios input:is(:hover)+label:after,.wcsatt-options-prompt-radios label:hover:after{border-color:var(--form-input-hover-border-color);box-shadow:0 0 12px 0 #ffc929}.wcsatt-options-prompt-radios label:has(input:checked):before{opacity:1}.wcsatt-options-prompt-radios label:has(input:checked):after{border-color:var(--form-input-hover-border-color)}.wcsatt-options-prompt-radios label:after,.wcsatt-options-prompt-radios label:before{border-radius:50%}.wcsatt-options-prompt-radios label:before{background-color:var(--radio-dot-color);height:var(--radio-dot-size);left:calc(var(--checkbox-radio-box-size)*.5 - var(--radio-dot-size)*.5);top:calc(var(--checkbox-radio-box-size)*.5 - var(--radio-dot-size)*.5);width:var(--radio-dot-size)}.wcsatt-options-prompt-radios input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.single-product.product-type-bundle .section-yotpo-single-product-reviews,body.single-product.product-type-bundle .wc-tabs-wrapper,body.single-product.product-type-bundle form.cart.bundle_form .bundled_product{display:none!important}.woocommerce-tabs{background-color:#f2f2f2;margin-left:calc(var(--widthspace-wide)*-1);margin-top:calc(var(--sectionspace)*1);padding:calc(var(--sectionspace)*.7071) 0;width:100vw}.woocommerce-tabs .woocommerce-Tabs-panel{--max-width:var(--width-wide);margin:0 auto!important;max-width:var(--width-wide)}.woocommerce-tabs>.tabs{display:none}.woocommerce-Tabs-panel--reviews .commentlist .comment-text{margin-left:0!important}.woocommerce-Reviews .commentlist .review{margin:0!important;padding:var(--space-4) 0!important;position:relative!important}.woocommerce-Reviews .commentlist .review .comment-text{display:grid;gap:var(--space-3);grid:auto/12rem 1fr 6rem;padding:0!important}.woocommerce-Reviews .commentlist .review .comment-text:after,.woocommerce-Reviews .commentlist .review .comment-text:before{display:none!important}.woocommerce-Reviews .commentlist .review .review-stars-subject{align-items:baseline;display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.woocommerce-Reviews .commentlist .review .comment-text{border:none!important}@media screen and (max-width:549px){.woocommerce-Reviews .commentlist .review .comment-text{display:flex;flex-direction:column;gap:0}}.woocommerce-Reviews .commentlist .review .description p{--font-size:0.875rem;--line-height:1.4;font:400 .875rem/1.4 bookmania,serif}.woocommerce-Reviews .commentlist .review .description p:last-child{margin-bottom:0!important}.woocommerce-Reviews .commentlist .review .woocommerce-review__author{--font-size:1.25rem;--line-height:1.15;color:#363636;font:600 1.25rem/1.15 bookmania,serif}.woocommerce-Reviews .commentlist .review .woocommerce-review__verified{color:#6e6e6e!important;display:none!important}.woocommerce-Reviews .commentlist .review:after,.woocommerce-Reviews .commentlist .review:before{background-color:#a2a2a2;content:"";content:""!important;height:1px;left:0;position:absolute;width:100%}.woocommerce-Reviews .commentlist .review:before{top:0}.woocommerce-Reviews .commentlist .review:after{bottom:0}.woocommerce-Reviews .commentlist .review:not(:last-child):after{display:none!important}.woocommerce-Reviews .commentlist .review .review-author-custom-meta-container{display:grid;grid:auto/8ch 1fr}.woocommerce-Reviews .commentlist .review .review-author-custom-meta-container .review-author-custom-meta-value{font-weight:400}.woocommerce-Reviews .commentlist .review .review-timestamp-container{text-align:right}.woocommerce-Reviews .commentlist .review .review-timestamp-container .woocommerce-review__published-date{--font-size:1.0625rem;--line-height:1.4;color:#767676;font:400 1.0625rem/1.4 bookmania,serif}.woocommerce-Reviews .commentlist .review .comment-text{position:relative}.woocommerce-Reviews .commentlist .review .review-timestamp-container-mobile{position:absolute;right:0;top:0}@media screen and (min-width:750px){.woocommerce-Reviews .commentlist .review .review-timestamp-container-mobile{display:none!important}}@media screen and (max-width:749px){.woocommerce-Reviews .commentlist .review .review-timestamp-container-desktop{display:none!important}}@media screen and (max-width:549px){.review-stars-subject{margin-top:var(--space-2)}}.woocommerce-Reviews .commentlist .review .review-main-container{--before-after-image-size:var(--space-8_5);--before-after-image-gap:var(--space-2);display:grid;gap:var(--space-7);grid:auto/1fr calc(var(--before-after-image-size)*2 + var(--before-after-image-gap))}.woocommerce-Reviews .commentlist .review .review-main-container .review-images{display:grid;gap:var(--before-after-image-gap);grid:auto/repeat(2,minmax(0,1fr))}.woocommerce-Reviews .commentlist .review .review-main-container .review-images .review-image-container .review-image-caption{margin-top:.25em}.woocommerce-Reviews .commentlist .review .review-main-container .review-images .review-image-container .review-image .picture-wrapper{height:var(--before-after-image-size);max-height:var(--before-after-image-size);max-width:var(--before-after-image-size);width:var(--before-after-image-size)}.woocommerce-Reviews .commentlist .review .review-main-container .review-images .review-image-container .review-image img{border:1px solid #a2a2a2;border-radius:.25rem;height:100%;overflow:hidden;width:100%}@media screen and (min-width:1000px){.woocommerce-Reviews .commentlist .review .review-main-container .review-images.one-image .review-image-container{grid-column:2/3}}@media screen and (max-width:999px){.woocommerce-Reviews .commentlist .review .review-main-container{display:flex;flex-direction:column;gap:var(--space-4)}.woocommerce-Reviews .commentlist .review .review-main-container .review-images,.woocommerce-Reviews .commentlist .review .review-main-container .review-images .review-image{align-self:start;justify-self:start}}.woocommerce-Tabs-panel--reviews .navigation-type-pagination{padding-bottom:0;padding-top:var(--space-6)}.woocommerce-Tabs-panel--reviews .navigation-type-pagination .nav-pagination-numbers{--arrow-length:0;--arrow-head:0.75rem;--arrow-thickness:2px;--arrow-color:currentColor;background:none!important}.woocommerce-Tabs-panel--reviews .navigation-type-pagination .nav-pagination-numbers .next{--arrow-justify:right}.woocommerce-Tabs-panel--reviews .navigation-type-pagination .nav-pagination-numbers .page-numbers.current:first-child{margin-left:calc(var(--nav-pagination-number-size) + .5rem)}.woocommerce-Tabs-panel--reviews .navigation-type-pagination .nav-pagination-numbers .page-numbers.current:last-child{margin-right:calc(var(--nav-pagination-number-size) + .5rem)}.woocommerce div.star-rating{color:transparent;display:table;float:unset!important;font-size:1.25rem;letter-spacing:.1em;margin:0!important;pointer-events:none;width:auto}.woocommerce div.star-rating:before{float:unset;letter-spacing:inherit;position:relative}.woocommerce div.star-rating span:before{color:#ffc929}#review_form_wrapper{display:none}.mm-dialog #review_form_wrapper{display:block}[data-dialog-id=review_form_wrapper]>.mm-dialog-content{padding:0!important}.reviews-aggregate-box,[data-dialog-content=review_form_wrapper]{--form-field-space-y:var(--space-2);--form-field-space-x:var(--space-3);align-items:center;background-color:#fff;border-radius:15px;display:grid;gap:var(--space-3);grid:auto/auto auto 1fr;margin:0 auto;max-width:40rem;padding:var(--space-6);width:auto}.reviews-aggregate-box .aggregate-rating,[data-dialog-content=review_form_wrapper] .aggregate-rating{line-height:.8;transform:translateY(10%);width:auto}.reviews-aggregate-box .woocommerce-product-rating,[data-dialog-content=review_form_wrapper] .woocommerce-product-rating{margin:0!important;transform:translateY(-2px)}.reviews-aggregate-box .element-button,[data-dialog-content=review_form_wrapper] .element-button{text-align:right}.reviews-aggregate-box .star-rating:before,.reviews-aggregate-box .star-rating span:before,[data-dialog-content=review_form_wrapper] .star-rating:before,[data-dialog-content=review_form_wrapper] .star-rating span:before{color:#363636!important}@media screen and (max-width:749px){.reviews-aggregate-box,[data-dialog-content=review_form_wrapper]{--text-align:center;align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);text-align:center}}.reviews-aggregate-box .gform_button_select_files,[data-dialog-content=review_form_wrapper] .gform_button_select_files{text-align:center}.reviews-aggregate-box button.gform_button_select_files,[data-dialog-content=review_form_wrapper] button.gform_button_select_files{margin-bottom:0;padding:calc(.325rem + .325em) calc(.5rem + 1em)}.reviews-aggregate-box button.gform_button_select_files .button-text,[data-dialog-content=review_form_wrapper] button.gform_button_select_files .button-text{--font-size:0.8125rem;--line-height:1.4;font:800 .8125rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em}.reviews-aggregate-box .gfield--type-fileupload .gform_fileupload_multifile .gform_drop_area,[data-dialog-content=review_form_wrapper] .gfield--type-fileupload .gform_fileupload_multifile .gform_drop_area{padding:var(--space-3)}.reviews-aggregate-box .ginput_container_fileupload .gfield_validation_message,.reviews-aggregate-box .ginput_container_fileupload .gform_fileupload_rules,[data-dialog-content=review_form_wrapper] .ginput_container_fileupload .gfield_validation_message,[data-dialog-content=review_form_wrapper] .ginput_container_fileupload .gform_fileupload_rules{display:none}.reviews-aggregate-box .ginput_container_fileupload .gform_drop_instructions,[data-dialog-content=review_form_wrapper] .ginput_container_fileupload .gform_drop_instructions{--font-size:0.875rem;--line-height:1.4;font:400 .875rem/1.4 bookmania,serif}.reviews-aggregate-box .gfield--type-fileupload .ginput_container:has(+.ginput_preview_list .ginput_preview),[data-dialog-content=review_form_wrapper] .gfield--type-fileupload .ginput_container:has(+.ginput_preview_list .ginput_preview){opacity:.5;pointer-events:none}.reviews-aggregate-box .gform-footer .gform_button .button-link,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link{--color-start:#ffc929;--color-end:#ffab24;--button-border-color:transparent;background:linear-gradient(90deg,var(--color-start) 0,var(--color-end) 100%);border:none!important;overflow:hidden!important;position:relative}.reviews-aggregate-box .gform-footer .gform_button .button-link .button-text,.reviews-aggregate-box .gform-footer .gform_button .button-link .swp-add-to-cart-text,.reviews-aggregate-box .gform-footer .gform_button .button-link .wc-block-components-button__text,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link .button-text,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link .swp-add-to-cart-text,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link .wc-block-components-button__text{color:#363636;position:relative;text-align:center;text-transform:uppercase;z-index:1}.reviews-aggregate-box .gform-footer .gform_button .button-link:before,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link:before{background-color:#ffab24;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.reviews-aggregate-box .gform-footer .gform_button .button-link:hover,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link:hover{--button-border-color:transparent}.reviews-aggregate-box .gform-footer .gform_button .button-link:hover:before,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link:hover:before{opacity:1}.reviews-aggregate-box .gform-footer .gform_button .button-link .button-text,.reviews-aggregate-box .gform-footer .gform_button .button-link .swp-add-to-cart-text,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link .button-text,[data-dialog-content=review_form_wrapper] .gform-footer .gform_button .button-link .swp-add-to-cart-text{opacity:1!important}[data-dialog-content=review_form_wrapper]{max-width:calc(100vw - var(--space-4));width:40rem}[data-dialog-content=review_form_wrapper] .gfield_required_asterisk{color:#dc0024}#gform_wrapper_4 .custom-rating{--star-size:32px;display:flex}#gform_wrapper_4 .custom-rating button{height:var(--star-size);padding:0 4px;width:var(--star-size)}#gform_wrapper_4 .custom-rating button:first-child{margin-left:-4px}#gform_wrapper_4 .custom-rating button.selected svg,#gform_wrapper_4 .custom-rating button:has(~button.selected) svg,#gform_wrapper_4 .custom-rating button:has(~button:hover) svg,#gform_wrapper_4 .custom-rating button:hover svg{fill:#ffc929;stroke:#ffc929}.reviews-aggregate-box{background-color:#ffc929;margin-bottom:var(--space-6)}.woocommerce .woocommerce-product-rating{align-items:center;display:flex;gap:var(--space-2)}.woocommerce .woocommerce-product-rating:before{display:none}.woocommerce .woocommerce-product-rating .woocommerce-review-link{--font-size:0.8125rem;--line-height:1.4;background-image:none;color:#363636;font:800 .8125rem/1.4 DM_Sans_Variable,sans-serif;transform:translateY(3px);white-space:nowrap}.description p:has(+p.review-more-text){margin-bottom:0!important}.review-more-text{display:none!important}#review_form{border-radius:.25rem}#review_form #commentform,#review_form .acf-comment-fields{display:grid;gap:var(--form-field-space-y) var(--form-field-space-x);grid:auto/repeat(6,minmax(0,1fr));row-gap:0}#review_form #commentform>*,#review_form .acf-comment-fields>*{grid-column:span 6}#review_form .acf-comment-fields{row-gap:var(--form-field-space-y)!important}#review_form #reply-title{--font-size:2.25rem;--line-height:1.15;font:600 2.25rem/1.15 bookmania,serif}#review_form .comment-notes{--font-size:0.875rem;--line-height:1.4;font:400 .875rem/1.4 bookmania,serif}#review_form .required{color:#dc0024}#review_form .stars a[class*=star-]{background-image:none;font-size:1.5rem}#review_form .stars a[class*=star-]:before{color:#ffc929}#review_form label{--font-size:0.8125rem;--line-height:1.4;font:800 .8125rem/1.4 DM_Sans_Variable,sans-serif}#review_form .acf-checkbox-list{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);list-style-type:none;padding:0}#review_form .acf-checkbox-list :is(li,.li){padding:0}#review_form .acf-checkbox-list :is(li,.li):nth-child(n){margin:0}#review_form .acf-checkbox-list :is(li,.li):before{background:none;height:unset;left:unset;top:unset;transform:unset;width:unset}#review_form .acf-checkbox-list:is(ul,ol,.li,.ol){margin:0;padding:0}#review_form .acf-checkbox-list input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}#review_form .acf-checkbox-list li{white-space:nowrap}#review_form .comment-form-cookies-consent{display:none}#review_form label[for=acf-field_cpt_comment_skin_types]{padding-left:0!important}@media screen and (min-width:750px){#review_form .acf-field-cpt-comment-age-range,#review_form .acf-field-cpt-comment-subject,#review_form .comment-form-author,#review_form .comment-form-email{grid-column:span 3!important}}#review_form input[type=submit]{--font-size:0.9375rem;--line-height:1.4;--color-start:#ffc929;--color-end:#ffab24;--button-border-color:transparent;background-color:var(--button-bg-color);background:linear-gradient(90deg,var(--color-start) 0,var(--color-end) 100%);border:var(--button-border-width) solid var(--button-border-color);border:none!important;border-radius:var(--button-border-radius);color:var(--button-text-color);font:800 .9375rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em;margin-top:var(--space-4);overflow:hidden!important;padding:calc(.5rem + .5em) calc(.75rem + 1em);position:relative;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}#review_form input[type=submit]:hover{--button-text-color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color);--button-border-color:var(--button-hover-border-color);--button-hover:1;color:var(--button-text-color)}@media (prefers-contrast:more){#review_form input[type=submit]{--button-bg-color:var(--button-high-contrast-bg-color)}}#review_form input[type=submit] .button-text,#review_form input[type=submit] .swp-add-to-cart-text,#review_form input[type=submit] .wc-block-components-button__text{color:#363636;position:relative;text-align:center;text-transform:uppercase;z-index:1}#review_form input[type=submit]:before{background-color:#ffab24;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}#review_form input[type=submit]:hover{--button-border-color:transparent}#review_form input[type=submit]:hover:before{opacity:1}#review_form input[type=submit] .button-text,#review_form input[type=submit] .swp-add-to-cart-text{opacity:1!important}body.submit-a-review .section-form:first-child{margin-top:0}body.submit-a-review #gform_wrapper_4 .comment-reply-title,body.submit-a-review .footer-reviews,body.submit-a-review [data-dialog-id=newsletter_popup]{display:none!important}[class*=wp-block-woocommerce]{--max-width:var(--width-wide);margin-left:auto;margin-right:auto;max-width:var(--width-wide)}[class*=wp-block-woocommerce] img,[class*=wp-block-woocommerce] svg{width:auto}.wc-block-components-button{--font-size:0.9375rem;--line-height:1.4;--color-start:#ffc929;--color-end:#ffab24;--button-border-color:transparent;background-color:var(--button-bg-color);background:linear-gradient(90deg,var(--color-start) 0,var(--color-end) 100%);border:var(--button-border-width) solid var(--button-border-color);border:none!important;border-radius:var(--button-border-radius);color:var(--button-text-color);font:800 .9375rem/1.4 DM_Sans_Variable,sans-serif;letter-spacing:.055em;overflow:hidden!important;padding:calc(.5rem + .5em) calc(.75rem + 1em);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.wc-block-components-button:hover{--button-text-color:var(--button-hover-text-color);--button-bg-color:var(--button-hover-bg-color);--button-border-color:var(--button-hover-border-color);--button-hover:1;color:var(--button-text-color)}@media (prefers-contrast:more){.wc-block-components-button{--button-bg-color:var(--button-high-contrast-bg-color)}}.wc-block-components-button .button-text,.wc-block-components-button .swp-add-to-cart-text,.wc-block-components-button .wc-block-components-button__text{color:#363636;position:relative;text-align:center;text-transform:uppercase;z-index:1}.wc-block-components-button:before{background-color:#ffab24;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.wc-block-components-button:hover{--button-border-color:transparent}.wc-block-components-button:hover:before{opacity:1}.wc-block-components-button .button-text,.wc-block-components-button .swp-add-to-cart-text{opacity:1!important}.wc-block-components-totals-discount__coupon-list{list-style-type:none;padding:0}.wc-block-components-totals-discount__coupon-list>li.wc-block-components-totals-discount__coupon-list-item{padding:.25em .25em .25em .75em}.wc-block-components-totals-discount__coupon-list .wc-block-components-chip__text{text-transform:uppercase;transform:translateY(1.5px)}.wc-block-components-totals-discount__coupon-list :is(li,.li){padding:0}.wc-block-components-totals-discount__coupon-list :is(li,.li):nth-child(n){margin:0}.wc-block-components-totals-discount__coupon-list :is(li,.li):before{background:none;height:unset;left:unset;top:unset;transform:unset;width:unset}.wc-block-components-totals-discount__coupon-list:is(ul,ol,.li,.ol){margin:0;padding:0}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title~*{display:none}body.my-account .app-main-content>.woocommerce:has(.woocommerce-form-login){--max-width:var(--width-content);margin:0 auto;margin-bottom:var(--sectionspace);max-width:var(--width-content)}body.checkout .wp-block-woocommerce-checkout{--max-width:var(--width-wide);margin:0 auto;margin-bottom:var(--sectionspace);max-width:var(--width-wide)}body.woocommerce-order-received .woocommerce-order{--max-width:var(--width-wide);margin:0 auto;max-width:var(--width-wide)}body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{margin-top:var(--space-3)}body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview>li{margin-top:0}body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview>li:before{display:none}body.woocommerce-order-received .woocommerce-order .woocommerce-column:not(:first-child),body.woocommerce-order-received .woocommerce-order section:not(:first-child){margin-top:var(--space-5)}body.woocommerce-order-received .woocommerce-order .woocommerce-column__title,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{margin-bottom:var(--space-1)!important}body.woocommerce-account #wrap{overflow:visible}body.woocommerce-account .app-main-content{--max-width:var(--width-wide);margin-left:auto;margin-right:auto;max-width:var(--width-wide);padding-bottom:var(--sectionspace)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul :is(li,.li){padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul :is(li,.li):nth-child(n){margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul :is(li,.li):before{background:none;height:unset;left:unset;top:unset;transform:unset;width:unset}body.woocommerce-account .woocommerce-MyAccount-navigation ul:is(ul,ol,.li,.ol){margin:0;padding:0}body.woocommerce-account .footer-reviews{display:none}
