/*! FILE: woocommerce.scss */body:not(.search-generic) .wc-block-grid[class] .wc-block-grid__products[class],body:not(.search-generic) ul.products{margin:calc(var(--wcti--spacing--gap--posts-list) / 2 * -1)}body:not(.search-generic) .wc-block-grid[class] .wc-block-grid__products .wc-block-grid__product,body:not(.search-generic) ul.products .product{margin:calc(var(--wcti--spacing--gap--posts-list) / 2)}body:not(.search-generic) .products .woocommerce-loop-product__link img,body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-image[class],body:not(.search-generic) .wc-block-grid__product-image img{margin:0 auto}body:not(.search-generic) .products .product,body:not(.search-generic) .wc-block-grid__product,body:not(.search-generic) .wc-block-product,body:not(.search-generic) .wp-block-post.product{text-align:center}body:not(.search-generic) .products .product :where(.star-rating,.wc-block-components-product-rating),body:not(.search-generic) .wc-block-grid__product :where(.star-rating,.wc-block-components-product-rating),body:not(.search-generic) .wc-block-product :where(.star-rating,.wc-block-components-product-rating),body:not(.search-generic) .wp-block-post.product :where(.star-rating,.wc-block-components-product-rating){--wcti--color--accent:currentColor;line-height:1;color:currentColor;vertical-align:top}body:not(.search-generic) .products .product :where(.star-rating,.wc-block-components-product-rating) span:before,body:not(.search-generic) .wc-block-grid__product :where(.star-rating,.wc-block-components-product-rating) span:before,body:not(.search-generic) .wc-block-product :where(.star-rating,.wc-block-components-product-rating) span:before,body:not(.search-generic) .wp-block-post.product :where(.star-rating,.wc-block-components-product-rating) span:before{color:inherit}body:not(.search-generic) .products .product .wc-block-grid__product-title,body:not(.search-generic) .products .product .woocommerce-loop-product__title,body:not(.search-generic) .products .product h2,body:not(.search-generic) .products .product h3,body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-title,body:not(.search-generic) .wc-block-grid__product .woocommerce-loop-product__title,body:not(.search-generic) .wc-block-grid__product h2,body:not(.search-generic) .wc-block-grid__product h3,body:not(.search-generic) .wc-block-product .wc-block-grid__product-title,body:not(.search-generic) .wc-block-product .woocommerce-loop-product__title,body:not(.search-generic) .wc-block-product h2,body:not(.search-generic) .wc-block-product h3,body:not(.search-generic) .wp-block-post.product .wc-block-grid__product-title,body:not(.search-generic) .wp-block-post.product .woocommerce-loop-product__title,body:not(.search-generic) .wp-block-post.product h2,body:not(.search-generic) .wp-block-post.product h3{display:block;margin-inline:initial;-webkit-margin-before:var(--wp--preset--spacing--s);margin-block-start:var(--wp--preset--spacing--s);font-weight:700;line-height:1.25}body:not(.search-generic) .products .product .wc-block-grid__product-title a,body:not(.search-generic) .products .product .woocommerce-loop-product__title a,body:not(.search-generic) .products .product h2 a,body:not(.search-generic) .products .product h3 a,body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-title a,body:not(.search-generic) .wc-block-grid__product .woocommerce-loop-product__title a,body:not(.search-generic) .wc-block-grid__product h2 a,body:not(.search-generic) .wc-block-grid__product h3 a,body:not(.search-generic) .wc-block-product .wc-block-grid__product-title a,body:not(.search-generic) .wc-block-product .woocommerce-loop-product__title a,body:not(.search-generic) .wc-block-product h2 a,body:not(.search-generic) .wc-block-product h3 a,body:not(.search-generic) .wp-block-post.product .wc-block-grid__product-title a,body:not(.search-generic) .wp-block-post.product .woocommerce-loop-product__title a,body:not(.search-generic) .wp-block-post.product h2 a,body:not(.search-generic) .wp-block-post.product h3 a{color:inherit}body:not(.search-generic) .products .product .wc-block-grid__product-title a:not(:hover,:focus),body:not(.search-generic) .products .product .woocommerce-loop-product__title a:not(:hover,:focus),body:not(.search-generic) .products .product h2 a:not(:hover,:focus),body:not(.search-generic) .products .product h3 a:not(:hover,:focus),body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-title a:not(:hover,:focus),body:not(.search-generic) .wc-block-grid__product .woocommerce-loop-product__title a:not(:hover,:focus),body:not(.search-generic) .wc-block-grid__product h2 a:not(:hover,:focus),body:not(.search-generic) .wc-block-grid__product h3 a:not(:hover,:focus),body:not(.search-generic) .wc-block-product .wc-block-grid__product-title a:not(:hover,:focus),body:not(.search-generic) .wc-block-product .woocommerce-loop-product__title a:not(:hover,:focus),body:not(.search-generic) .wc-block-product h2 a:not(:hover,:focus),body:not(.search-generic) .wc-block-product h3 a:not(:hover,:focus),body:not(.search-generic) .wp-block-post.product .wc-block-grid__product-title a:not(:hover,:focus),body:not(.search-generic) .wp-block-post.product .woocommerce-loop-product__title a:not(:hover,:focus),body:not(.search-generic) .wp-block-post.product h2 a:not(:hover,:focus),body:not(.search-generic) .wp-block-post.product h3 a:not(:hover,:focus){text-decoration:none}body:not(.search-generic) .products .price,body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-price{-webkit-margin-before:0.382rem;margin-block-start:0.382rem;font-size:1em;line-height:inherit}body:not(.search-generic) .products .star-rating,body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-rating[class]{-ms-grid-column-align:center;justify-self:center;-webkit-margin-before:0.382rem;margin-block-start:0.382rem}body:not(.search-generic) .wc-block-grid__product .wc-block-grid__product-image,body:not(.search-generic) ul.products img{border-end-end-radius:var(--theme--css--wc--border-radius--corner)}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--s)}@media (max-width:671px){.has-catalog-columns-mobile-2 .has-overlaid-elements .wp-block-group:has(>.wc-block-components-product-image) .wp-block-button__link,.has-catalog-columns-mobile-2 .products .product .wp-element-button,.has-catalog-columns-mobile-2 .wc-block-grid__product .wp-element-button{inset-inline:0.382rem;bottom:0.382rem;padding:0.618em;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media (max-width:671px){.has-catalog-columns-mobile-2 .products .product .wp-element-button,.has-catalog-columns-mobile-2 .wc-block-grid__product .wp-element-button{font-size:var(--wcti--font-size--s)}}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{line-height:1.25}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child{position:relative;border-radius:var(--wcti--border--radius);border-end-end-radius:var(--theme--css--wc--border-radius--corner);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:not(:last-child){-webkit-margin-after:var(--wp--preset--spacing--s);margin-block-end:var(--wp--preset--spacing--s)}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:after,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:before{content:"";position:absolute;height:50%;inset:0;inset-block-start:auto;border-radius:inherit;border-start-start-radius:0;border-start-end-radius:0;opacity:0;pointer-events:none;backdrop-filter:blur(var(--wp--custom--filter--blur--backdrop));-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(25%,#000),to(transparent));-webkit-mask-image:linear-gradient(to top,#000 25%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(25%,#000),to(transparent));mask-image:linear-gradient(to top,#000 25%,transparent);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:9}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child>:last-child{position:absolute;inset:1rem 0;inset-block-start:auto;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:10}@media (hover:hover){:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child>:last-child{opacity:0}}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child>.is-buttons-container{-webkit-margin-after:var(--wp--preset--spacing--s);margin-block-end:var(--wp--preset--spacing--s)}:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wc-block-components-product-image,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wc-block-components-product-image .wc-block-grid__product-image[class],:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wc-block-components-product-image a,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wc-block-components-product-image img,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wp-block-woocommerce-product-image,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wp-block-woocommerce-product-image .wc-block-grid__product-image[class],:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wp-block-woocommerce-product-image a,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child .wp-block-woocommerce-product-image img{border-radius:inherit}.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:focus-within,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:after,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:before,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child>:last-child,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:after,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:before,.products .product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child>:last-child,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:after,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:before,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child>:last-child,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:after,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:before,.wc-block-grid__product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child>:last-child,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:after,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:before,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child>:last-child,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:after,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:before,.wc-block-product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child>:last-child,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:after,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:before,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child>:last-child,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:after,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:before,.wp-block-group:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child>:last-child,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:after,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child:before,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):focus-within .is-style-overlay-last-child>:last-child,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:after,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child:before,.wp-block-post.product:not(.is-not-overlay-parent):has(>.is-style-overlay-last-child):hover .is-style-overlay-last-child>:last-child,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:focus-within:after,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:focus-within:before,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:focus-within>:last-child,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:hover:after,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:hover:before,:where(body:not(.a11y-disable-overlay-last-child)) .is-style-overlay-last-child:hover>:last-child{opacity:1}body:where(.single-product) .is-custom-content-container{-webkit-padding-before:var(--wp--preset--spacing--xl);padding-block-start:var(--wp--preset--spacing--xl)}body:where(.single-product) [data-block-name="woocommerce/legacy-template"] .woocommerce-notices-wrapper{position:absolute;width:var(--wp--style--global--wide-size);max-width:calc(100vw - var(--wp--style--root--padding-right) - var(--wp--style--root--padding-left));max-height:4.5em;padding:0;-webkit-margin-before:1.618em;margin-block-start:1.618em}body:where(.single-product) [data-block-name="woocommerce/legacy-template"] .woocommerce-notices-wrapper:not(:empty)+.summary-section{-webkit-padding-before:calc(4.5em + var(--wp--preset--spacing--xl));padding-block-start:calc(4.5em + var(--wp--preset--spacing--xl))}body:where(.single-product) .summary-section,body:where(.single-product) .summary-section~.woocommerce-tabs .wc-tabs{width:var(--theme--css--align-100vw);-webkit-margin-start:calc(50% - var(--theme--css--align-100vw) / 2);margin-inline-start:calc(50% - var(--theme--css--align-100vw) / 2);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}body:where(.single-product) .summary-section{padding-block:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--xxl);-webkit-margin-before:calc(-1 * var(--wp--preset--spacing--content))!important;margin-block-start:calc(-1 * var(--wp--preset--spacing--content))!important;-webkit-margin-after:0;margin-block-end:0;background:var(--wp--preset--gradient--secondary-mixed-to-transparent-v)}body:where(.single-product) .summary-content{-webkit-margin-before:var(--wp--style--block-gap);margin-block-start:var(--wp--style--block-gap)}body:where(.single-product) .summary-content .woocommerce-breadcrumb{font-size:var(--wp--preset--font-size--s)}body:where(.single-product) .summary-content .entry-title[class][class],body:where(.single-product) .summary-content .woocommerce-breadcrumb[class][class]{margin-bottom:var(--wp--preset--spacing--s)}body:where(.single-product) .summary-content .price[class][class],body:where(.single-product) .summary-content .woocommerce-product-rating[class][class]{margin-block:0}body:where(.single-product) .summary-content .price{font-size:var(--wp--preset--font-size--xl)}body:where(.single-product) .summary-content .price+*{margin-top:var(--wp--preset--spacing--s)}body:where(.single-product) .summary-content .woocommerce-product-details__short-description{margin-top:var(--wp--style--block-gap)}body:where(.single-product) .summary-content .product_meta{font-size:var(--wp--preset--font-size--s)}body:where(.single-product) .woocommerce-product-gallery__image{border-end-end-radius:var(--theme--css--wc--border-radius--corner)}body:where(.single-product) .woocommerce-product-details__short-description{margin-block:0.618em}body:where(.single-product) .woocommerce-product-details__short-description p:not(:last-child){margin-bottom:var(--wp--preset--spacing--s)}body:where(.single-product) .woocommerce-product-details__short-description a{color:inherit}body:where(.single-product) .product-description-link,body:where(.single-product) .wp-block-woocommerce-product-summary__read_more{font-weight:700;text-transform:uppercase;letter-spacing:var(--wp--custom--letter-spacing--button);font-size:var(--wp--preset--font-size--s)}body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description{width:var(--theme--css--align-100vw);max-width:var(--theme--css--align-100vw);margin-top:0;-webkit-margin-start:calc(50% - var(--theme--css--align-100vw) / 2);margin-inline-start:calc(50% - var(--theme--css--align-100vw) / 2);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description>.wp-block-group{margin-right:calc(-1 * var(--wp--style--root--padding-right));margin-left:calc(-1 * var(--wp--style--root--padding-left))}body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description>.wp-block-cover,body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description>.wp-block-group{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description>.wp-block-cover>.alignfull,body:where(.single-product).has-blocks-in-description .woocommerce-Tabs-panel--description>.wp-block-group>.alignfull{margin-left:calc(var(--wp--style--root--padding-left) * -1);margin-right:calc(var(--wp--style--root--padding-right) * -1)}body:where(.single-product) .woocommerce-Reviews[class]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body:where(.single-product) .woocommerce-Reviews .commentlist{max-height:max(500px,62vh);padding:0}body:where(.single-product) .woocommerce-Reviews .comment .meta,body:where(.single-product) .woocommerce-Reviews .review .meta{font-size:var(--wp--preset--font-size--s);line-height:1.25}body:where(.single-product) .woocommerce-Reviews #review_form_wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-block:0}body:where(.single-product) .woocommerce-Reviews .comment-reply-title{-webkit-margin-after:1rem;margin-block-end:1rem}body:where(.single-product) .woocommerce-Reviews .form-submit{-webkit-margin-after:1rem;margin-block-end:1rem}body:where(.single-product) .woocommerce-Tabs-panel--reviews .woocommerce-Reviews{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body:where(.single-product) .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form_wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wp-block-column .wp-block-woocommerce-product-image-gallery{position:relative}.wp-block-column .wp-block-woocommerce-product-image-gallery .onsale{position:absolute;inset:auto}.has-sticky-product-summary .summary,.has-sticky-product-summary .toggle-sticky-position{position:sticky;inset-block-start:var(--theme--css--sticky-position-offset,0px)}@media (min-width:672px){.product-panel{width:calc(var(--wcti--width--col--product-summary) - var(--wcti--width--col-gap--product))}}.product-panels{margin-block:var(--wp--preset--spacing--m)}.product-panels-count-1 .product-panel{width:100%;max-width:var(--wcti--width--content)}.product-panels:not(.product-panels-count-1,.product-panels-has-reviews){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--wcti--width--col-gap) * 2)}.product-panels-has-reviews:not(.product-panels-count-1){display:-ms-grid;display:grid;gap:1.618rem}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1){-ms-grid-columns:1fr calc(var(--wcti--width--col-gap) * 2) 1fr;grid-template-columns:1fr 1fr;gap:calc(var(--wcti--width--col-gap) * 2)}}.product-panels-has-reviews:not(.product-panels-count-1) .product-panel{width:auto}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1) .product-panel--reviews{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-3{-ms-grid-rows:(auto)[1] 1fr;grid-template-rows:repeat(1,auto) 1fr}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-3 .product-panel--reviews{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-4{-ms-grid-rows:(auto)[2] 1fr;grid-template-rows:repeat(2,auto) 1fr}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-4 .product-panel--reviews{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-5{-ms-grid-rows:(auto)[3] 1fr;grid-template-rows:repeat(3,auto) 1fr}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-5 .product-panel--reviews{-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/span 4}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-6{-ms-grid-rows:(auto)[4] 1fr;grid-template-rows:repeat(4,auto) 1fr}}@media (min-width:672px){.product-panels-has-reviews:not(.product-panels-count-1).product-panels-count-6 .product-panel--reviews{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/span 5}}.product-panel>h2:first-child{font-size:var(--wcti--font-size--heading--uppercase);font-weight:var(--wcti--font-weight--headings);line-height:1.25;text-transform:uppercase;letter-spacing:var(--wcti--spacing--letters)}.product-panel .product-content{-webkit-margin-before:var(--wp--style--block-gap);margin-block-start:var(--wp--style--block-gap)}.product-panel .woocommerce-Reviews{display:block}.product-panel .woocommerce-Reviews>div{width:auto!important}.product-panel--reviews{max-width:480px;-webkit-margin-start:auto;margin-inline-start:auto}.product-panel--reviews.product-panel[class]{width:100%}.has-gallery-layout-columns-1 .woocommerce-product-gallery__wrapper,.has-gallery-layout-columns-2 .woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--wp--preset--spacing--s)}.has-gallery-layout-columns-1 .woocommerce-product-gallery__image,.has-gallery-layout-columns-2 .woocommerce-product-gallery__image{width:100%}.has-gallery-layout-columns-2 .woocommerce-product-gallery__image:not(:first-child:last-child){width:calc(50% - var(--wp--preset--spacing--s) / 2)}.has-gallery-layout-columns-2 .woocommerce-product-gallery img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:781px){.has-gallery-layout-columns-2-mobile .woocommerce-product-gallery__image:not(:first-child:last-child){width:calc(50% - var(--wp--preset--spacing--s) / 2)}.has-gallery-layout-columns-2-mobile .woocommerce-product-gallery img{height:100%;-o-object-fit:cover;object-fit:cover}}.flex-control-thumbs img{border:var(--wcti--border--width) solid transparent;-webkit-transition:padding 0.3s,border 0.3s,-webkit-box-shadow 0.3s;transition:padding 0.3s,border 0.3s,-webkit-box-shadow 0.3s;transition:padding 0.3s,border 0.3s,box-shadow 0.3s;transition:padding 0.3s,border 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s}.flex-control-thumbs .flex-active{padding:0.618em;border-color:var(--wp--custom--border-color--global);-webkit-box-shadow:var(--wp--preset--shadow--m);box-shadow:var(--wp--preset--shadow--m)}.has-gallery-layout-columns-1 .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child),.has-gallery-layout-columns-2 .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child){border-top-left-radius:var(--wcti--border--radius)}.wp-block-term-description.has-archive-description--product{max-width:none;font-size:1em!important}@media (min-width:1280px){:where(.has-site-header-sticky,.has-site-header-overlaid-sticky) .wp-block-woocommerce-proceed-to-checkout-block{inset-block-start:calc(1.618rem + var(--theme--css--sticky-position-offset, 0px))}}.wc-block-components-form .wc-block-components-checkout-step{-webkit-margin-after:var(--wp--preset--spacing--m);margin-block-end:var(--wp--preset--spacing--m)}.wc-block-components-button:not(.is-link){-webkit-transition-property:var(--wp--custom--button--transition--property,initial);transition-property:var(--wp--custom--button--transition--property,initial);-webkit-transition-duration:var(--wp--custom--button--transition--duration,initial);transition-duration:var(--wp--custom--button--transition--duration,initial);-webkit-transition-timing-function:var(--wp--custom--button--transition--timing-function,initial);transition-timing-function:var(--wp--custom--button--transition--timing-function,initial);-webkit-transition-delay:var(--wp--custom--button--transition--delay,initial);transition-delay:var(--wp--custom--button--transition--delay,initial)}.is-style-text-only .wp-block-button__link{padding:0!important;text-align:inherit!important;background:none!important;color:inherit!important;border-radius:0!important}.is-style-text-only .wp-block-button__link,.is-style-text-only .wp-block-button__link:active,.is-style-text-only .wp-block-button__link:focus,.is-style-text-only .wp-block-button__link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}body .wc-tabs,body .woocommerce-MyAccount-navigation ul,body .wp-block-woocommerce-product-details .wc-tabs{position:relative;border-width:0}body .wc-tabs:before,body .woocommerce-MyAccount-navigation ul:before,body .wp-block-woocommerce-product-details .wc-tabs:before{content:"";position:absolute;width:var(--theme--css--align-100vw);inset-inline-start:calc(50% - var(--theme--css--align-100vw) / 2);inset-block-end:0;border-bottom:var(--wcti--border--width--item-separator) solid;border-color:inherit}.shop-column{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}@media (min-width:782px){.shop-column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.shop-column>:first-child{-webkit-margin-before:0!important;margin-block-start:0!important}@media (min-width:782px){.shop-column-products{-ms-flex-preferred-size:75%;flex-basis:75%}}.shop-column-products .pagination{-webkit-margin-before:var(--wp--preset--spacing--xl);margin-block-start:var(--wp--preset--spacing--xl)}@media (min-width:782px){.shop-column-sidebar{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.shop-column-sidebar [data-filter-type=active-filters] .wc-blocks-filter-wrapper:not([hidden]){margin-bottom:var(--wp--style--block-gap)}.shop-column-sidebar [data-filter-type=active-filters]+.wp-block-group{margin-top:0!important}.shop-column-sidebar .wc-block-active-filters .wc-block-active-filters__clear-all{float:none;margin:0;font-size:var(--wp--preset--font-size--s);font-weight:500;text-transform:uppercase}.shop-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--l) var(--wp--preset--spacing--xl)}@media (min-width:782px){.shop-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body:not(.search-generic) .products .product .added_to_cart,body:not(.search-generic) .wc-block-grid__product .added_to_cart,body:not(.search-generic) .wc-block-product .added_to_cart,body:not(.search-generic) .wp-block-post.product .added_to_cart,body:where(.single-product) .woocommerce-Reviews .comment-form:has(.stars:not(.selected))>:not(.comment-form-rating){clip-path:inset(50%);position:absolute!important;width:1px;height:1px;line-height:1px;overflow:hidden;word-wrap:normal!important;word-break:normal!important}