@media (min-width:768px){.woocommerce-product-gallery{height:-moz-min-content;height:min-content}}@media (min-width:768px){.woocommerce-product-gallery__image{height:-moz-min-content;height:min-content}}.woocommerce-product-gallery__image{border:1px solid var(--color-grey)}@media (min-width:768px){.woocommerce-product-gallery__wrapper{height:-moz-min-content;height:min-content}}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.thumbs-product-gallery{margin-top:var(--spacing--xxs)}.thumbs-product-gallery__slide{padding:0;margin:0;border:1px solid var(--color-grey);cursor:pointer}.thumbs-product-gallery__slide-img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.thumbs-product-gallery .swiper-button{top:50%}.c-related_products__title{margin-top:0;margin-bottom:2rem;font-weight:700;text-transform:uppercase;font-size:var(--h-fz--md);line-height:1}.c-related_products .product-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-8) var(--space-6);padding:0;margin:0;list-style-type:none}@media (min-width:400px){.c-related_products .product-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.c-related_products .product-list{grid-template-columns:repeat(4,1fr)}}.c-series-products__title{margin-top:0;margin-bottom:2rem;font-weight:700;text-transform:uppercase;font-size:var(--h-fz--md);line-height:1;letter-spacing:3px}.c-series-products .product-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-8) var(--space-6);padding:0;margin:0;list-style-type:none}@media (min-width:400px){.c-series-products .product-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.c-series-products .product-list{grid-template-columns:repeat(4,1fr)}}.upsells__title{font-family:var(--wp-preset--font-family--lexend-deca);font-size:var(--h-fz--lg);line-height:1;margin-bottom:3rem;font-weight:400;text-align:center}.upsells .product-list{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-8) var(--space-6);padding:0;margin:0;list-style-type:none}@media (min-width:400px){.upsells .product-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.upsells .product-list{grid-template-columns:repeat(4,1fr)}}.woocommerce div.content-product form.cart .variations select{margin-right:0;width:100%}.woocommerce-variation-add-to-cart,.woocommerce div.content-product form.cart__product-simple,.woocommerce div.content-product form.cart__product-package,.woocommerce div.content-product form.cart__product-set,.woocommerce div.content-product form.bundle_form div.bundle_data .bundle_wrap .bundle_button{display:flex;gap:0.25rem!important;position:fixed;bottom:4rem;z-index:10;background-color:var(--color-light);left:0;right:0;padding:1rem;max-width:var(--wp--style--global--content-size);justify-content:center;flex-wrap:nowrap;margin-bottom:0!important;z-index:22}@media (min-width:991px){.woocommerce-variation-add-to-cart,.woocommerce div.content-product form.cart__product-simple,.woocommerce div.content-product form.cart__product-package,.woocommerce div.content-product form.cart__product-set,.woocommerce div.content-product form.bundle_form div.bundle_data .bundle_wrap .bundle_button{position:unset;background-color:transparent;padding:0;justify-content:flex-start;gap:1rem!important}}@media (max-width:990.98px){.woocommerce-variation-add-to-cart button,.woocommerce div.content-product form.cart__product-simple button,.woocommerce div.content-product form.cart__product-package button,.woocommerce div.content-product form.cart__product-set button,.woocommerce div.content-product form.bundle_form div.bundle_data .bundle_wrap .bundle_button button{padding:.375rem 0.5rem!important}}.woocommerce div.content-product .summary .price{margin-top:0;margin-bottom:0rem;display:inline-flex;flex-direction:row;gap:.25rem}.woocommerce div.content-product .summary .price del{font-size:var(--fz-16);font-weight:600!important;color:#1D1D1D;line-height:normal;text-transform:none;opacity:0.5!important;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row}.woocommerce div.content-product .summary .price>.woocommerce-Price-amount,.woocommerce div.content-product .summary .price ins{text-transform:uppercase;margin:.5rem 0;text-decoration:none;font-size:var(--fz-24)!important;font-weight:600!important;color:var(--color-ava);line-height:normal!important;text-transform:none!important}.woocommerce div.content-product .summary .iworks-omnibus{margin:0;font-size:var(--fz-12);width:100%;font-weight:400!important;color:#9a9a9a}.woocommerce div.content-product .summary .iworks-omnibus .woocommerce-Price-amount{margin:0;font-size:var(--fz-12);width:100%;font-weight:400!important;color:#9a9a9a}.woocommerce div.content-product .summary--with-tax{margin-left:1rem}.woocommerce div.content-product .summary--with-tax .woocommerce-Price-amount{font-size:var(--fz-12);color:var(--color-text)}.woocommerce div.content-product .summary--with-tax .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:var(--fz-12);color:var(--color-text)}.woocommerce div.content-product .summary--with-tax .woocommerce-price-suffix{color:var(--color-text)}.woocommerce div.content-product.product-type-variable .summary .price{flex-direction:row}.woocommerce div.content-product.product-type-variable .summary .price span{color:var(--color-red);line-height:1;font-size:var(--h-fz--md)}.product-attributes{font-size:var(--fz-14);line-height:1;width:100%;border-spacing:1rem}.product-attributes .product-attributes-item__value,.product-attributes .product-attributes-item__label{width:50%;padding-top:.5rem;padding-bottom:.5rem}.product-attributes .product-attributes-item__value a,.product-attributes .product-attributes-item__label a{font-weight:400;text-decoration:underline}.product-attributes .product-attributes-item__value p,.product-attributes .product-attributes-item__label p{margin:0}.product-attributes .product-attributes-item__value:first-child,.product-attributes .product-attributes-item__label:first-child{font-weight:600;text-align:right;padding-right:1rem}.product-attributes .product-attributes-item__value:last-child,.product-attributes .product-attributes-item__label:last-child{padding-left:.5rem}.product-attributes .product-attributes-item:nth-child(2n) .product-attributes-item__value,.product-attributes .product-attributes-item:nth-child(2n) .product-attributes-item__label{background-color:var(--color-light)}.c-product-section{clear:both;margin-top:var(--section-space-2);margin-bottom:var(--section-space-2);width:100%;zoom:1}.c-product-section:after,.c-product-section:before{content:"";display:table}.c-product-section:after{clear:both}.c-product-section--description,.c-product-section--additional_information{width:100%}.c-product-section--description p,.c-product-section--additional_information p{line-height:1.5;margin-top:0;margin-bottom:2rem}.c-product-section--description.c-product-section--description,.c-product-section--additional_information.c-product-section--description{position:relative}.c-product-section--description.c-product-section--description::before,.c-product-section--additional_information.c-product-section--description::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100vw;height:1px;background-color:var(--color-primary)}@media (min-width:768px){.c-product-section--description.c-product-section--additional_information,.c-product-section--additional_information.c-product-section--additional_information{max-width:70%;margin-right:30%}}.c-product-section.c-product-section--reviews{background-color:var(--color-body-background--light);position:relative;margin-left:calc(-1 * (var(--space-8)));margin-right:calc(-1 * (var(--space-8)));width:calc(100% + 2 * var(--space-8));padding-left:var(--space-8);padding-right:var(--space-8)}.c-product-section.c-product-section--reviews::after,.c-product-section.c-product-section--reviews::before{content:"";position:absolute;width:calc((100vw - var(--wp--style--global--content-size)) / 2 + var(--space-8));background-color:var(--color-body-background--light);height:100%;left:100%;top:0}.c-product-section.c-product-section--reviews::before{right:100%;left:initial}.c-product-section .c-product-section__title{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--h-fz--md);line-height:1;margin-bottom:2rem;margin-top:0}.c-product-section .c-product-section__title.woocommerce-reviews-title{text-align:center}.woocommerce-Reviews .comment-respond{display:flex;flex-direction:column;align-items:center}.woocommerce-Reviews .comment-respond .comment-reply-title{font-family:var(--wp-preset--font-family--lexend-deca);font-size:var(--h-fz--md);margin-bottom:2rem;line-height:1;font-weight:400}.woocommerce-Reviews .comment-respond .comment-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:var(--spacing--x);-moz-column-gap:var(--space-8);column-gap:var(--space-8)}@media (min-width:768px){.woocommerce-Reviews .comment-respond .comment-form{max-width:50%}}.woocommerce-Reviews .comment-respond .comment-form>*{width:100%}.woocommerce-Reviews .comment-respond .comment-form .required{color:var(--color-red)}.woocommerce-Reviews .comment-respond .comment-form .comment-notes{text-align:center}.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating{display:flex;flex-direction:column;align-items:center}.woocommerce-Reviews .comment-respond .comment-form .comment-form-author,.woocommerce-Reviews .comment-respond .comment-form .comment-form-email{width:calc(50% - var(--space-8) / 2)}.woocommerce-Reviews .comment-respond .comment-form .comment-form-author,.woocommerce-Reviews .comment-respond .comment-form .comment-form-email,.woocommerce-Reviews .comment-respond .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:.25rem}.woocommerce-Reviews .comment-respond .comment-form .comment-form-author label,.woocommerce-Reviews .comment-respond .comment-form .comment-form-email label,.woocommerce-Reviews .comment-respond .comment-form .comment-form-comment label{font-weight:600;font-size:var(--fz-14);line-height:1.3}.woocommerce-Reviews .comment-respond .comment-form .comment-form-author input,.woocommerce-Reviews .comment-respond .comment-form .comment-form-author textarea,.woocommerce-Reviews .comment-respond .comment-form .comment-form-email input,.woocommerce-Reviews .comment-respond .comment-form .comment-form-email textarea,.woocommerce-Reviews .comment-respond .comment-form .comment-form-comment input,.woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea{box-sizing:border-box;width:100%;background-color:var(--color-white);border:1px solid var(--color-border);padding:.5rem 1rem;border-radius:var(--border-radius--small);font-size:var(--fz-14);line-height:1.3;font-family:var(--wp--preset--font-family--jost)}.woocommerce-Reviews .comment-respond .comment-form .form-submit #submit{padding:.5rem 2rem!important;display:inline-block!important;font-size:1em!important;line-height:1.2!important;font-weight:600!important;margin:0!important;border-radius:var(--border-radius--small)!important;transition:300ms ease-in-out;cursor:pointer;background-color:var(--color-primary)!important;color:var(--color-white)!important;border:1px solid var(--color-primary)!important}.woocommerce-Reviews .comment-respond .comment-form .form-submit #submit:visited,.woocommerce-Reviews .comment-respond .comment-form .form-submit #submit:focus,.woocommerce-Reviews .comment-respond .comment-form .form-submit #submit:active{color:var(--color-primary)!important}.woocommerce-Reviews .comment-respond .comment-form .form-submit #submit:hover{background-color:transparent!important;color:var(--color-primary)!important}.variations{display:grid;gap:1rem}.variations__single{display:flex;gap:.5rem;max-width:18.75rem;width:100%}@media (max-width:767.98px){.variations__single{flex-direction:column}}.variations__single-label{font-family:var(--font-content);font-weight:600;font-size:var(--fz-14);color:var(--color-text);width:100%}@media (min-width:768px){.variations__single-label{max-width:3.25rem;line-height:1.5;max-height:2.75rem;display:flex;align-items:center}}.variations__single-value{width:100%}.single_variation_wrap{display:flex;gap:.75rem;flex-direction:column}.woocommerce-variation-availability p{margin:0}.delivery{line-height:1;display:flex;flex-direction:column;gap:.75rem;margin-bottom:var(--space-4);font-size:var(--fz-14)}.delivery__available{font-weight:600;margin:0;color:var(--color-pink-dark);margin-bottom:.75rem}.delivery__row{display:flex;gap:.25rem}.delivery svg{width:1.25rem;height:1.25rem}.delivery__row-value{margin:0}.delivery__row-value strong{font-weight:600}.product_meta{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem 2rem;margin-bottom:var(--space-8)}.product_meta__single{font-size:var(--fz-14);line-height:1;display:inline-block;margin:0}.product_meta__heading{font-weight:600}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button{font-size:var(--fz-14);line-height:1.5;display:inline-flex;font-weight:600;margin:0;border-radius:var(--border-radius--small);transition:background-color var(--trainsition),color var(--trainsition),border-color var(--trainsition);text-decoration:none;gap:.5rem;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button svg{pointer-events:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button svg path{transition:fill var(--trainsition)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button{padding:var(--btn-padding-y) var(--btn-padding-x);color:var(--color-white);background-color:var(--color-secondary);border:1px solid var(--color-secondary);text-decoration:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button svg path{fill:var(--color-white)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button:focus{background-color:var(--color-primary)!important;color:var(--color-white)!important;border:1px solid var(--color-primary);text-decoration:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button:hover svg path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button:focus svg path{fill:var(--color-white)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button{padding-top:0.25rem!important;padding-bottom:0.25rem!important;font-size:var(--fz-12);color:var(--color-text);background-color:var(--color-green-light);border:1px solid var(--color-green-light);font-size:var(--fz-14);font-weight:500;gap:.5rem;text-transform:uppercase}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button svg path{fill:var(--color-text)}@media (min-width:768px){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.content-product form.cart .button{padding-top:0.375rem!important;padding-bottom:0.375rem!important}}.woocommerce-page div.content-product .product_title{text-transform:uppercase;font-weight:600;font-size:1.5rem;line-height:normal;margin:0 0 .25rem;letter-spacing:normal}.woocommerce-page div.content-product .product-capacity{font-size:.9375rem;color:#777;margin-bottom:1rem;font-weight:400;line-height:1.4}.header-product-bar{position:fixed;top:0;left:0;right:0;z-index:15;box-shadow:var(--shadow);transition:transform var(--trainsition);overflow:hidden;background-color:var(--color-white);transform:translate(0,-100%);padding:.5rem 0}.header-product-bar__container{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--page-padding);padding-right:var(--page-padding);width:100%;justify-content:space-between;display:grid;grid-template-columns:1fr 1fr}@media (min-width:768px){.header-product-bar__container{display:grid;grid-template-columns:45fr 55fr}}.header-product-bar__title{padding:.5rem 0;display:flex;gap:.25rem;flex-direction:column;align-items:start;justify-content:center}@media (min-width:768px){.header-product-bar__title{flex-direction:row;align-items:center;gap:.5rem;justify-content:flex-start}}.header-product-bar__text{text-transform:uppercase}@media (max-width:767.98px){.header-product-bar__text{font-size:var(--fz-12)}}.header-product-bar__price{padding:.5rem 0 .5rem .5rem;display:flex;gap:.5rem;position:relative;justify-content:flex-end;align-items:center}@media (min-width:768px){.header-product-bar__price{padding:.5rem 0 .5rem 1rem}}.header-product-bar__price::after{content:"";position:absolute;left:100%;top:0;bottom:0;width:10000px}.header-product-bar__price .regular-price{line-height:1}.header-product-bar__price .product__price{color:var(--color-black);display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.25rem;flex-wrap:wrap;width:100%}.header-product-bar__price .product__price .discount{color:var(--color-dark);opacity:.6;font-size:var(--fz-12)}.header-product-bar__price .product__price .discount .amount{text-decoration:line-through}.header-product-bar__price .product__price .discount .amount .woocommerce-Price-currencySymbol{text-transform:uppercase}.header-product-bar__price .product__price.product__price--sale .regular-price{color:var(--color-ava);font-weight:700}.header-product-bar__price .product__price .iworks-omnibus{width:100%;margin:0;color:var(--color-grey);font-size:var(--fz-10)}.header-product-bar__price form.cart{display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap!important}.header-product-bar__price form.cart::before{content:initial}.header-product-bar__price form.cart .quantity .cart__input{padding:.5rem .25rem}.header-product-bar__price form.cart .single_add_to_cart_button{font-size:var(--fz-14);line-height:1.5;display:inline-flex;font-weight:600;margin:0;border-radius:var(--border-radius--small);transition:background-color var(--trainsition),color var(--trainsition),border-color var(--trainsition);text-decoration:none;gap:.5rem;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.header-product-bar__price form.cart .single_add_to_cart_button svg{pointer-events:none}.header-product-bar__price form.cart .single_add_to_cart_button svg path{transition:fill var(--trainsition)}.header-product-bar__price form.cart .single_add_to_cart_button{padding:var(--btn-padding-y) var(--btn-padding-x);color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary);text-decoration:none}.header-product-bar__price form.cart .single_add_to_cart_button svg path{fill:var(--color-white)}.header-product-bar__price form.cart .single_add_to_cart_button:hover,.header-product-bar__price form.cart .single_add_to_cart_button:focus{background-color:var(--color-secondary)!important;color:var(--color-white)!important;border:1px solid var(--color-secondary);text-decoration:none}.header-product-bar__price form.cart .single_add_to_cart_button:hover svg path,.header-product-bar__price form.cart .single_add_to_cart_button:focus svg path{fill:var(--color-white)!important}.header-product-bar__price form.cart .single_add_to_cart_button{padding:.44rem 0.5rem!important;white-space:nowrap}.header-product-bar__go-to-variation{font-size:var(--fz-14);line-height:1.5;display:inline-flex;font-weight:600;margin:0;border-radius:var(--border-radius--small);transition:background-color var(--trainsition),color var(--trainsition),border-color var(--trainsition);text-decoration:none;gap:.5rem;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.header-product-bar__go-to-variation svg{pointer-events:none}.header-product-bar__go-to-variation svg path{transition:fill var(--trainsition)}.header-product-bar__go-to-variation{padding:var(--btn-padding-y) var(--btn-padding-x);color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary);text-decoration:none}.header-product-bar__go-to-variation svg path{fill:var(--color-white)}.header-product-bar__go-to-variation:hover,.header-product-bar__go-to-variation:focus{background-color:var(--color-secondary)!important;color:var(--color-white)!important;border:1px solid var(--color-secondary);text-decoration:none}.header-product-bar__go-to-variation:hover svg path,.header-product-bar__go-to-variation:focus svg path{fill:var(--color-white)!important}.header-product-bar__go-to-variation{padding:.375rem .5rem;white-space:nowrap}.header-product-bar.show{transform:translate(0,var(--header-height))}.header-product-bar .badges-wrapper{position:static!important}.header-product-bar .badges-wrapper .label-promotion{font-size:var(--fz-10)!important;padding:.25rem 0.5rem!important;min-width:auto!important}.woocommerce-notices-wrapper .woocommerce-message .button{font-size:var(--fz-14);line-height:1.5;display:inline-flex;font-weight:600;margin:0;border-radius:var(--border-radius--small);transition:background-color var(--trainsition),color var(--trainsition),border-color var(--trainsition);text-decoration:none;gap:.5rem;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.woocommerce-notices-wrapper .woocommerce-message .button svg{pointer-events:none}.woocommerce-notices-wrapper .woocommerce-message .button svg path{transition:fill var(--trainsition)}.woocommerce-notices-wrapper .woocommerce-message .button{padding:var(--btn-padding-y) var(--btn-padding-x);color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary);text-decoration:none}.woocommerce-notices-wrapper .woocommerce-message .button svg path{fill:var(--color-white)}.woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:focus{background-color:var(--color-secondary)!important;color:var(--color-white)!important;border:1px solid var(--color-secondary);text-decoration:none}.woocommerce-notices-wrapper .woocommerce-message .button:hover svg path,.woocommerce-notices-wrapper .woocommerce-message .button:focus svg path{fill:var(--color-white)!important}.woocommerce-notices-wrapper .woocommerce-message .button{padding:.5rem 1rem;border-radius:var(--border-radius--large)}.woocommerce li.product .price{margin-top:0;margin-bottom:.5rem;display:inline-flex;flex-direction:row;gap:.25rem;flex-wrap:wrap}.woocommerce li.product .price del{font-size:var(--fz-14);font-weight:600!important;color:#1D1D1D;line-height:normal;text-transform:none;opacity:0.5!important;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row}.woocommerce li.product .price>.woocommerce-Price-amount,.woocommerce li.product .price ins{text-decoration:none;font-size:var(--fz-18)!important;font-weight:600!important;color:var(--color-ava);line-height:normal!important;text-transform:none!important}.woocommerce li.product .price .iworks-omnibus{margin:0;font-size:var(--fz-12);width:100%;font-weight:400!important;color:#9a9a9a}.woocommerce li.product .price .iworks-omnibus .woocommerce-Price-amount{font-size:var(--fz-12);color:#9a9a9a;font-weight:400!important}.woocommerce li.product.product-type-variable .price{flex-direction:row}.woocommerce li.product.product-type-variable .price span{color:var(--color-pink-dark);line-height:1}.woocommerce .badges-wrapper{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:row;gap:.25rem;align-items:flex-start;z-index:9}.woocommerce .badges-wrapper span.onsale,.woocommerce .badges-wrapper .label-new,.woocommerce .badges-wrapper .label-promotion,.woocommerce .badges-wrapper .label-bestseller,.woocommerce .badges-wrapper .label-outlet{border-radius:var(--border-radius--small);color:var(--color-dark);font-size:var(--fz-10);font-weight:500;line-height:normal;min-width:3.625rem;padding:.25rem;text-transform:uppercase;text-align:center}.woocommerce .badges-wrapper span.onsale{position:unset!important;min-height:auto;background-color:#572330;color:#fff}.woocommerce .badges-wrapper .label-new{background-color:#21211F;color:var(--color-white)}.woocommerce .badges-wrapper .label-bestseller{background-color:#027063;color:var(--color-white)}.woocommerce .badges-wrapper .label-outlet{background-color:#C53873;color:var(--color-white)}.woocommerce .badges-wrapper .label-promotion{background-color:#572330;color:var(--color-white)}.woocommerce .content-loop-product .badges-wrapper{position:static;margin-bottom:1rem;z-index:auto}.woocommerce .content-loop-product{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:auto!important;overflow:hidden}.woocommerce .content-loop-product__image-wrapper{overflow:hidden;border-radius:var(--border-radius--medium);display:flex;aspect-ratio:1/1;line-height:1;background-color:transparent;margin-bottom:1rem}.woocommerce .content-loop-product__image-wrapper .size-woocommerce_thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform var(--trainsition)}.woocommerce .content-loop-product .woocommerce-loop-product__title{font-family:var(--font-heading);font-weight:600;font-size:var(--fz-14);margin-top:0;margin-bottom:.5rem;line-height:normal;letter-spacing:0}.woocommerce .content-loop-product .woocommerce-loop-product__link{position:relative;display:block}.woocommerce .content-loop-product .woocommerce-loop-product__link:hover,.woocommerce .content-loop-product .woocommerce-loop-product__link:focus{text-decoration:none;color:var(--color-text)}.woocommerce .content-loop-product .woocommerce-loop-product__link:hover .content-loop-product__image-wrapper .size-woocommerce_thumbnail,.woocommerce .content-loop-product .woocommerce-loop-product__link:focus .content-loop-product__image-wrapper .size-woocommerce_thumbnail{transform:scale(1.1)}.woocommerce .content-loop-product .product_type_simple,.woocommerce .content-loop-product .product_type_variable,.woocommerce .content-loop-product .product_type_variation,.woocommerce .content-loop-product .product_type_bundle{padding:clamp(0.425rem, 0.368rem + 0.286vw, 0.625rem) clamp(0.8rem, 0.743rem + 0.286vw, 1rem);background-color:var(--color-green-light);border-radius:.25rem;width:100%;color:var(--color-text);font-size:var(--fz-14);font-weight:500;line-height:normal;text-transform:uppercase;gap:.5rem;display:inline-flex;align-items:center;justify-content:center;margin:0;white-space:nowrap}.woocommerce .content-loop-product .product_type_simple svg,.woocommerce .content-loop-product .product_type_variable svg,.woocommerce .content-loop-product .product_type_variation svg,.woocommerce .content-loop-product .product_type_bundle svg{width:1.125rem;height:auto}.woocommerce .content-loop-product .product_type_simple svg path,.woocommerce .content-loop-product .product_type_variable svg path,.woocommerce .content-loop-product .product_type_variation svg path,.woocommerce .content-loop-product .product_type_bundle svg path{fill:var(--color-text)}.woocommerce .content-loop-product .product_type_simple:hover,.woocommerce .content-loop-product .product_type_variable:hover,.woocommerce .content-loop-product .product_type_variation:hover,.woocommerce .content-loop-product .product_type_bundle:hover{background:var(--color-ava)!important;color:var(--color-white)}.woocommerce .content-loop-product .product_type_simple:hover svg path,.woocommerce .content-loop-product .product_type_variable:hover svg path,.woocommerce .content-loop-product .product_type_variation:hover svg path,.woocommerce .content-loop-product .product_type_bundle:hover svg path{fill:var(--color-white)}.woocommerce li.product .price>.woocommerce-Price-amount{font-size:var(--fz-14);font-weight:600!important;color:var(--color-text);line-height:normal;text-transform:none}.woocommerce-page div.content-product{display:flex;flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;flex-direction:row}.woocommerce-page div.content-product .badges-wrapper{top:1.25rem;left:1.25rem}.woocommerce-page div.content-product div.summary{float:none;clear:none;width:100%;margin-bottom:0;position:relative}@media (min-width:991px){.woocommerce-page div.content-product div.summary{width:calc(100% - (30rem + var(--section-space-1)))}}.woocommerce-page div.content-product div.summary .badges-wrapper{position:unset;flex-direction:row;margin-bottom:1.25rem}@media (max-width:990.98px){.woocommerce-page div.content-product div.summary .badges-wrapper{margin-top:1rem}}.woocommerce-page div.content-product div.images{float:none;max-width:30rem;width:100%;margin-left:auto;margin-right:auto}.woocommerce-page div.content-product.product--v2 div.images{max-width:100%;display:flex;gap:1.25rem;flex-direction:column;margin:0}@media (min-width:768px){.woocommerce-page div.content-product.product--v2 div.images{flex-direction:row-reverse}}@media (min-width:991px){.woocommerce-page div.content-product.product--v2 div.images{width:calc(50% - 0.625rem);aspect-ratio:2/1}}.woocommerce-page div.content-product.product--v2 div.summary{max-width:100%}@media (min-width:991px){.woocommerce-page div.content-product.product--v2 div.summary{width:calc(50% - 0.625rem)}}.woocommerce-page div.content-product.product--v2 .product-gallery{max-width:100%;height:-moz-min-content;height:min-content}@media (min-width:768px){.woocommerce-page div.content-product.product--v2 .product-gallery{max-width:calc(100% - 5.625rem - 1.25rem)}}.woocommerce-page div.content-product.product--v2 .thumbs-product-gallery{width:100%;max-width:100%;margin:0;display:block}@media (min-width:768px){.woocommerce-page div.content-product.product--v2 .thumbs-product-gallery{width:auto;max-width:5.625rem;display:block}}.woocommerce-page div.content-product.product--v2 .thumbs-product-gallery__slide{height:auto!important;background:transparent}.woocommerce-page div.content-product.product--v2 .thumbs-product-gallery .swiper-button{top:50%;bottom:auto}@media (min-width:768px){.woocommerce-page div.content-product.product--v2 .thumbs-product-gallery .swiper-button{top:unset;bottom:0}}.woocommerce-page .swiper-button{font-size:var(--fz-14);line-height:1.5;display:inline-flex;font-weight:600;margin:0;border-radius:var(--border-radius--small);transition:background-color var(--trainsition),color var(--trainsition),border-color var(--trainsition);text-decoration:none;gap:.5rem;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.woocommerce-page .swiper-button svg{pointer-events:none}.woocommerce-page .swiper-button svg path{transition:fill var(--trainsition)}.woocommerce-page .swiper-button{padding:var(--btn-padding-y) var(--btn-padding-x);color:var(--color-white);background-color:var(--color-dark);border:1px solid var(--color-dark);text-decoration:none}.woocommerce-page .swiper-button svg path{fill:var(--color-white)}.woocommerce-page .swiper-button:hover,.woocommerce-page .swiper-button:focus{background-color:var(--color-white)!important;color:var(--color-dark)!important;border:1px solid var(--color-dark);text-decoration:none}.woocommerce-page .swiper-button:hover svg path,.woocommerce-page .swiper-button:focus svg path{fill:var(--color-dark)!important}.woocommerce-page .swiper-button{width:2.25rem;height:2.25rem;padding:0.5rem!important;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:var(--color-green-light);border:1px solid var(--color-green-light)}.woocommerce-page .swiper-button--prev{left:.25rem}.woocommerce-page .swiper-button--next{right:.25rem}.woocommerce-page .swiper-button:hover{border:1px solid var(--color-green-light)}.woocommerce div.content-product form.cart div.quantity{float:none;margin:0}.stock.in-stock{display:none}.single-product .wp-block-woocommerce-product-filters{display:none}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{display:block!important;position:absolute;top:0;right:-8px;margin:0}@media (max-width:990.98px){.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{top:.5rem;right:.8px}}.yith-wcwl-add-to-wishlist-button:is(button){border:0;background-color:transparent;display:flex;flex-direction:row-reverse;padding:0;color:var(--color-red)}.yith-wcwl-add-to-wishlist-button:is(button):hover svg path,.yith-wcwl-add-to-wishlist-button:is(button):focus svg path{fill:var(--color-red)}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image{z-index:10}.woocommerce div.content-product form.cart,.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:1rem}.woocommerce div.content-product form.cart::before,.woocommerce div.content-product form.cart::after,.woocommerce-variation-add-to-cart::before,.woocommerce-variation-add-to-cart::after{content:none!important}.woocommerce .quantity{display:inline-flex;align-items:center;gap:.25rem}@media (min-width:768px){.woocommerce .quantity{gap:.5rem}}.woocommerce .quantity .qty{font-family:var(--font-content);font-weight:600;padding:.5rem 2rem;border:.5px solid var(--color-border);font-size:var(--fz-14);color:var(--color-dark);border-radius:var(--border-radius--small)}.woocommerce .quantity .qty::-moz-placeholder{color:var(--color-dark);opacity:.6}.woocommerce .quantity .qty::placeholder{color:var(--color-dark);opacity:.6}.woocommerce .quantity .qty:focus::-moz-placeholder{opacity:1}.woocommerce .quantity .qty:focus::placeholder{opacity:1}.woocommerce .quantity .qty{width:5rem;padding:.3125rem 2rem}@media (min-width:768px){.woocommerce .quantity .qty{padding:.5rem 2rem}}.woocommerce .quantity__btn{color:var(--color-dark);width:2rem;height:2rem;padding:0!important;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:var(--color-green-light);border:none;border-radius:.25rem}@media (min-width:768px){.woocommerce .quantity__btn{width:2.5rem;height:2.5rem;padding:0.625rem!important}}.woocommerce .quantity__btn svg path{fill:var(--color-text)}.c-description-layout{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--section-space-2)}@media (min-width:991px){.c-description-layout{flex-direction:row;align-items:flex-start;gap:0}}@media (min-width:991px){.c-description-layout__accordion{width:66.66666%;padding-right:var(--space-9)}}@media (min-width:991px){.c-description-layout__widget{width:33.33333%}}.c-product-accordion__item{border-bottom:1px solid var(--color-border)}.c-product-accordion__item:first-child{border-top:1px solid var(--color-border)}.c-product-accordion__item>summary{list-style:none}.c-product-accordion__item>summary::-webkit-details-marker{display:none}.c-product-accordion__trigger{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) 0;cursor:pointer;font-family:var(--font-heading);font-size:var(--h-fz--md);text-transform:uppercase;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-dark)}.c-product-accordion__arrow{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform 0.3s ease;margin-bottom:.2rem}.c-product-accordion__item[open] .c-product-accordion__arrow{transform:rotate(225deg);margin-bottom:-.2rem}.c-product-accordion__content{padding-bottom:var(--space-8)}.c-product-accordion__content p{line-height:1.5;margin-top:0;margin-bottom:2rem}.c-product-accordion__content p:last-child{margin-bottom:0}