/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-leading:initial;--tw-border-style:solid}}.product-small{flex-wrap:wrap;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.product-small__container{width:100%;margin:0;font-family:Quicksand,sans-serif;text-decoration-line:none}.product-small__figure{aspect-ratio:1;background-color:var(--color-secondary);border-radius:1rem;margin:0;position:relative}.product-small__figure img{object-fit:cover;object-position:center;border-radius:1rem;width:100%;padding:.25rem}@media (min-width:1024px){.product-small__figure img{padding:.5rem}}.product-small__price{font-family:Quicksand,sans-serif;font-size:.875rem;line-height:var(--tw-leading,1.25);--tw-font-weight:700;color:var(--color-tertiary);padding-bottom:.5rem;font-weight:700}@media (min-width:1024px){.product-small__price{font-size:1.25rem;line-height:var(--tw-leading,1.5)}}.product-small__price{margin:0!important}.product-small__info{width:100%}.product-small__info-title{color:var(--color-primary);margin:0;padding-block:.25rem}.product-small__purchase{align-self:flex-end;width:100%}.product-small__purchase-read{background-color:var(--color-primary);color:#fff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s);--tw-duration:.15s;border-radius:3.40282e38px;padding-block:.5rem;padding-inline:1rem;transition-duration:.15s}@media (min-width:1024px){.product-small__purchase-read{font-size:1rem;line-height:var(--tw-leading,1.75)}}.product-small__purchase-read:hover{background-color:var(--color-primary-light)}.taxonomy-subcategories{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:100%;margin-block:.5rem;display:grid}@media (min-width:768px){.taxonomy-subcategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.taxonomy-subcategories{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:1rem}}.taxonomy-subcategories__item{background-color:var(--color-secondary-light);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s);--tw-duration:.15s;border-radius:3.40282e38px;margin-left:0;list-style-type:none;transition-duration:.15s}.taxonomy-subcategories__item:hover{background-color:var(--color-secondary)}.taxonomy-subcategories__link{width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s);--tw-duration:.15s;padding-block:.5rem;text-decoration-line:none;transition-duration:.15s;display:block}@media not all and (min-width:640px){.taxonomy-subcategories__link{font-size:.75rem;line-height:var(--tw-leading,1.25)}}.taxonomy-seo{margin-bottom:1rem}.taxonomy-seo summary{cursor:pointer;max-width:max-content;text-decoration-line:underline}.taxonomy-seo summary::marker{--tw-content:none;content:none}.taxonomy-seo summary .taxonomy-seo__more{display:inline}.taxonomy-seo summary .taxonomy-seo__less{display:none}.taxonomy-seo summary__close{margin-top:.5rem}.taxonomy-seo[open] .taxonomy-seo__more{display:none}.taxonomy-seo[open] .taxonomy-seo__less{display:inline}.taxonomy-seo__close{cursor:pointer;text-decoration-line:underline}.page-description{margin-bottom:2rem}.woocommerce a.button,a.button,button.button,div.button{--tw-leading: 1.5rem ;border-radius:5rem;justify-content:center;align-self:flex-end;align-items:center;margin-top:0;padding-block:.25rem;padding-inline:2px;line-height:1.5rem;text-decoration-line:none;display:flex}@media (min-width:1024px){.woocommerce a.button,a.button,button.button,div.button{padding:.25rem}}.woocommerce a.button,a.button,button.button,div.button{text-align:center;--tw-font-weight:400;font-size:12px;font-weight:400}@media (min-width:768px){.woocommerce a.button,a.button,button.button,div.button{font-size:.875rem;line-height:var(--tw-leading,1.25)}}@media (min-width:1024px){.woocommerce a.button,a.button,button.button,div.button{font-size:1rem;line-height:var(--tw-leading,1.75)}}.woocommerce a.button,a.button,button.button,div.button{border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s);--tw-duration:.15s;background-color:var(--color-primary);color:#fff;transition-duration:.15s}.woocommerce a.button:hover,a.button:hover,button.button:hover,div.button:hover{border-color:var(--color-primary-light);background-color:var(--color-primary-light);color:#fff}.woocommerce a.button.disabled,a.button.disabled,button.button.disabled,div.button.disabled{color:#fff;background-color:#6b7280;border-color:#6b7280}.woocommerce a.button.loading,a.button.loading,button.button.loading,div.button.loading{opacity:.6;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.woocommerce a.button.loading:after,a.button.loading:after,button.button.loading:after,div.button.loading:after{content:"\26ed";margin-left:.25rem;animation:1s linear infinite spin}.woocommerce a.button.added:after,a.button.added:after,button.button.added:after,div.button.added:after{content:"\2713";margin-left:.25rem}ul.products[class*=columns-],ul.products{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:auto;gap:1rem;display:grid}@media (min-width:500px){ul.products[class*=columns-],ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.products[class*=columns-],ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:1280px){.wp-block-popular-products ul.products[class*=columns-],.wp-block-popular-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}ul.products[class*=columns-] div.woocommerce-product-gallery,ul.products div.woocommerce-product-gallery{opacity:100!important}ul.products[class*=columns-]:before,ul.products[class*=columns-]:after,ul.products:before,ul.products:after,.woocommerce a.added_to_cart,a.added_to_cart{display:none}.woocommerce-store-notice,p.demo_store{background-color:var(--color-primary)}li.product,ul.products li.product,.woocommerce ul.products li.product{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2px;width:100%;margin:0 0 1rem;display:grid}@media (min-width:1024px){li.product,ul.products li.product,.woocommerce ul.products li.product{margin-bottom:0}}li.product a.woocommerce-LoopProduct-link,ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{grid-column:span 2/span 2;width:100%;text-decoration-line:none;position:relative}li.product a.woocommerce-LoopProduct-link img,ul.products li.product a.woocommerce-LoopProduct-link img,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{aspect-ratio:1;border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-secondary);object-fit:cover;object-position:center;background-color:#fff;border-radius:1rem;width:100%;max-height:max-content;margin:0;padding:0}li.product div.star-rating,ul.products li.product div.star-rating,.woocommerce ul.products li.product div.star-rating{display:none}li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;line-height:var(--tw-leading,1.75);margin-top:.5rem;margin-bottom:0;padding:0}li.product .price,li.product .price-tag,ul.products li.product .price,ul.products li.product .price-tag,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price-tag{text-align:left;--tw-font-weight:700;color:var(--color-tertiary);grid-column:span 2/span 2;margin-block:0;font-family:Quicksand,sans-serif;font-size:.925rem;font-weight:700;text-decoration-line:none}li.product .price del,li.product .price__regular,li.product .price-tag del,li.product .price-tag__regular,ul.products li.product .price del,ul.products li.product .price__regular,ul.products li.product .price-tag del,ul.products li.product .price-tag__regular,.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price__regular,.woocommerce ul.products li.product .price-tag del,.woocommerce ul.products li.product .price-tag__regular{color:var(--color-tertiary-light)}li.product .price del.is-on-sale,li.product .price__regular.is-on-sale,li.product .price-tag del.is-on-sale,li.product .price-tag__regular.is-on-sale,ul.products li.product .price del.is-on-sale,ul.products li.product .price__regular.is-on-sale,ul.products li.product .price-tag del.is-on-sale,ul.products li.product .price-tag__regular.is-on-sale,.woocommerce ul.products li.product .price del.is-on-sale,.woocommerce ul.products li.product .price__regular.is-on-sale,.woocommerce ul.products li.product .price-tag del.is-on-sale,.woocommerce ul.products li.product .price-tag__regular.is-on-sale{text-decoration-line:line-through}li.product .price ins,li.product .price__sale,li.product .price-tag ins,li.product .price-tag__sale,ul.products li.product .price ins,ul.products li.product .price__sale,ul.products li.product .price-tag ins,ul.products li.product .price-tag__sale,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price__sale,.woocommerce ul.products li.product .price-tag ins,.woocommerce ul.products li.product .price-tag__sale{text-decoration-line:underline}li.product span.onsale,li.product span.sale-flash,ul.products li.product span.onsale,ul.products li.product span.sale-flash,.woocommerce ul.products li.product span.onsale,.woocommerce ul.products li.product span.sale-flash{z-index:20;background-color:var(--color-tertiary);font-family:Quicksand,sans-serif;font-size:.875rem;line-height:var(--tw-leading,1.25);color:#fff;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;margin:0;padding-block:.25rem;padding-inline:.5rem;display:flex;position:absolute;top:-.75rem;right:-.75rem}@media (min-width:1024px){li.product span.onsale,li.product span.sale-flash,ul.products li.product span.onsale,ul.products li.product span.sale-flash,.woocommerce ul.products li.product span.onsale,.woocommerce ul.products li.product span.sale-flash{padding-block:.5rem;padding-inline:1rem}}li.product .read-more-button,ul.products li.product .read-more-button,.woocommerce ul.products li.product .read-more-button{color:var(--color-primary);background-color:#fff}li.product .read-more-button:hover,ul.products li.product .read-more-button:hover,.woocommerce ul.products li.product .read-more-button:hover{background-color:var(--color-primary-light);color:#fff}li.product .short-description,ul.products li.product .short-description,.woocommerce ul.products li.product .short-description{font-size:.875rem;line-height:var(--tw-leading,1.25);--tw-font-weight:400;color:#000;grid-column:span 2/span 2;margin-block:.25rem;font-weight:400}@media (min-width:1024px){li.product .short-description,ul.products li.product .short-description,.woocommerce ul.products li.product .short-description{margin-block:.5rem}}li.product .stock-status,ul.products li.product .stock-status,.woocommerce ul.products li.product .stock-status{grid-column:span 2/span 2;justify-content:space-between;align-items:center;height:auto;max-height:max-content;display:flex}li.product .stock-status p,ul.products li.product .stock-status p,.woocommerce ul.products li.product .stock-status p{text-align:left;margin-top:0}.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul{border-style:var(--tw-border-style);border-width:2px;border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-primary);border-right-color:var(--color-primary);border-radius:.5rem;overflow:hidden}.woocommerce nav.woocommerce-pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul li{border-right-style:var(--tw-border-style);border-right-width:2px;border-right-color:var(--color-primary);background-color:#0000}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.woocommerce nav.woocommerce-pagination ul li .page-numbers{--tw-font-weight:700;color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s);--tw-duration:.15s;background-color:#0000;font-weight:700;transition-duration:.15s}:is(.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.woocommerce nav.woocommerce-pagination ul li .page-numbers):hover{background-color:var(--color-primary-light);color:#fff}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background-color:var(--color-primary);color:#fff}:is(.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers.current):hover{background-color:var(--color-primary)}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{border-right-style:var(--tw-border-style);border-right-width:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li:last-of-type,.woocommerce nav.woocommerce-pagination ul li:last-of-type{border-right-color:var(--color-primary)}.woocommerce nav.woocommerce-pagination{margin-block:1rem}.woocommerce nav.woocommerce-pagination ul.page-numbers{--tw-border-style:none;border-style:none;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:1024px){.woocommerce nav.woocommerce-pagination ul.page-numbers{gap:2rem}}.woocommerce nav.woocommerce-pagination ul.page-numbers li{--tw-border-style:none;border-style:none;margin-left:0;list-style-type:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{--tw-font-weight:400;color:var(--color-primary);background-color:#fff;font-weight:400;text-decoration-line:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current:hover{--tw-font-weight:700;color:var(--color-primary);background-color:#fff;font-weight:700;text-decoration-line:underline}.screen-reader-text{width:1px;height:1px;margin-left:-1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body.woocommerce-page .woocommerce-result-count,body.woocommerce-page .woocommerce-ordering{display:none!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
