.shop-view-toggle{gap:.4rem;display:none}html[data-shop-view] .shop-view-toggle{display:inline-flex}.shop-view-toggle__btn{border:1.5px solid var(--bodysoul-border-subtle);border-radius:var(--bodysoul-radius-soft,.8rem);background:var(--bodysoul-surface-raised);min-width:4rem;min-height:4rem;color:var(--bodysoul-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.shop-view-toggle__btn{transition:color .12s,border-color .12s,background-color .12s}}.shop-view-toggle__btn:hover{color:var(--bodysoul-text)}.shop-view-toggle__btn[aria-pressed=true]{border-color:var(--bodysoul-action-book);background:var(--bodysoul-surface-page);color:var(--bodysoul-action-book)}@media (max-width:719.98px){.shop-view-toggle__btn{min-width:4.4rem;min-height:4.4rem}}@supports (grid-template-columns:subgrid){html[data-shop-view=row] .product-area ul.products{grid-template-columns:1fr}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product{grid-template-columns:var(--bsr-thumb,14rem) minmax(0, 1fr) var(--bsr-buy,22rem);text-align:left;grid-template-rows:auto auto 1fr auto;align-items:start;gap:0 1.6rem;padding:1.2rem;display:grid}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product>a.woocommerce-LoopProduct-link{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-items:start;display:grid}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:before{content:"";border-left:1px solid var(--bodysoul-border-subtle);border-radius:0 var(--bodysoul-radius-soft,.8rem) var(--bodysoul-radius-soft,.8rem) 0;background:var(--bodysoul-surface-panel);grid-area:1/3/-1;align-self:stretch;margin:-1.2rem -1.2rem -1.2rem 0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product img{width:100%;height:auto;max-height:var(--bsr-thumb,14rem);object-fit:contain;grid-area:1/1/-1;align-self:center}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product h3{text-align:left;grid-area:1/2;margin:0;padding:0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .price{grid-area:1/3;place-self:center start;margin:0;padding:.2rem 0 0 1.2rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock{color:var(--bodysoul-text);grid-area:1/3;place-self:center end;align-items:center;gap:.6rem;margin:0;padding-right:1.2rem;font-size:1.3rem;display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock__dot{background:#00a18c;border-radius:50%;flex:none;width:1.4rem;height:1.4rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock__dot.is-backorder{background:#ffdca6;box-shadow:inset 0 0 0 1.5px #ce8300}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock__dot.is-out{background:0 0;box-shadow:inset 0 0 0 2px #dd441f}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock-note{color:var(--bodysoul-text-muted);grid-area:2/3;place-self:start;margin:.4rem 0 0;padding:0 1.2rem;font-size:1.2rem;line-height:1.4}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .out-of-stock{display:none}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .single-result-product-bottom{grid-area:4/3;place-self:end stretch;padding:0 1.2rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .single-result-product-bottom a.button{text-align:center;width:100%}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-meta{flex-direction:column;grid-area:3/2;align-self:start;gap:.4rem;min-width:0;margin:.4rem 0 0;display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-brand{color:var(--bodysoul-text-strong);margin:0;font-size:1.4rem;font-weight:700}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-cat{color:var(--bodysoul-text-muted);margin:0;font-size:1.3rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-excerpt{-webkit-line-clamp:3;color:var(--bodysoul-text);-webkit-box-orient:vertical;margin:0;font-size:1.5rem;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .wc-stripe-bnpl-shop-message{display:none}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product span.onsale{width:5rem;height:5rem;font-size:1.6rem;line-height:5rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .star-rating{grid-column:2;margin:.4rem 0}@media (max-width:719.98px){html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product{grid-template-rows:auto auto auto auto auto;grid-template-columns:8.8rem minmax(0,1fr);gap:.4rem 1.2rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:before{display:none}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product img{grid-area:1/1/span 2;max-height:8.8rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product h3{grid-area:1/2}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .price{grid-area:2/2;justify-self:start;padding:0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock{grid-area:2/2;justify-self:end;padding:0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-stock-note{grid-area:6/1/auto/-1;justify-self:start;padding:0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-meta{grid-area:4/1/auto/-1;margin-top:.8rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .bsr-excerpt{-webkit-line-clamp:2;font-size:1.4rem}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product .single-result-product-bottom{grid-area:5/1/auto/-1;justify-self:stretch;padding:0}}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details){grid-template-columns:var(--bsr-thumb,14rem) minmax(0, 1fr) minmax(0, 1fr) var(--bsr-buy,22rem)}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details):before{grid-column:4}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details)>.bsr-details{border-left:1px solid var(--bodysoul-border-subtle);grid-area:1/3/-1;align-self:start;min-width:0;padding-left:1.6rem;display:block}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .price{grid-column:4}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock{grid-column:4}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock-note{grid-column:4}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .single-result-product-bottom{grid-column:4}@container (width<=1000px){html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details){grid-template-columns:var(--bsr-thumb,14rem) minmax(0, 1fr) var(--bsr-buy,22rem)}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details):before{grid-column:3}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details)>.bsr-details{border-left:0;grid-area:4/2;padding:1.2rem 0 0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__row{flex-wrap:wrap;gap:0 .6rem;display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__row.is-extra{display:none}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details.is-open .bsr-details__row.is-extra{display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__more{display:inline-flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .price{grid-column:3}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock{grid-column:3}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock-note{grid-column:3}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .single-result-product-bottom{grid-column:3}}@media (max-width:719.98px){html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details){grid-template-rows:repeat(7,auto);grid-template-columns:8.8rem minmax(0,1fr)}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details)>.bsr-details{grid-area:5/1/auto/-1;padding:.8rem 0 0}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__row{flex-wrap:wrap;gap:0 .6rem;display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__row.is-extra{display:none}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details.is-open .bsr-details__row.is-extra{display:flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-details__more{display:inline-flex}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .price{grid-column:2}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock{grid-column:2}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .single-result-product-bottom{grid-area:6/1/auto/-1}html[data-shop-view=row] .product-area>.products-grid>ul.products>li.product:has(>.bsr-details) .bsr-stock-note{grid-area:7/1/auto/-1}}.bsr-details__list{gap:.6rem;margin:0;display:grid}.bsr-details__row{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:0 1rem;display:grid}.bsr-details__row dt{color:var(--bodysoul-text-muted);font-size:1.2rem;font-weight:600}.bsr-details__row dd{color:var(--bodysoul-text-strong);margin:0;font-size:1.4rem;line-height:1.45}.bsr-details__more{font:inherit;color:var(--bodysoul-text-strong);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.6rem;padding:.4rem 0;font-size:1.3rem;font-weight:600;text-decoration:underline;display:none}.bsr-details__more:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.6rem;height:.6rem;transform:translateY(-.15rem)rotate(45deg)}.bsr-details__more[aria-expanded=true]:after{transform:translateY(.15rem)rotate(-135deg)}.bsr-details__unit{color:var(--bodysoul-text-muted);white-space:nowrap;font-size:1.3rem}.bsr-details__unit .amount{font:inherit;color:inherit}.bsr-details__unit:before{content:"· "}.bsr-details__rank{counter-reset:bsr-rank;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.bsr-details__rank li{counter-increment:bsr-rank;margin:0;font-size:1.4rem;line-height:1.45}.bsr-details__rank li:before{content:counter(bsr-rank) " ";color:var(--bodysoul-text-strong);font-weight:700}.bsr-details__rank li:only-child:before{content:none}.bsr-details__ethics{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.bsr-details__ethics li{border:1px solid var(--bodysoul-border);color:var(--bodysoul-text-strong);border-radius:999px;padding:.2rem 1rem .2rem .8rem;font-size:1.3rem}.bsr-details__ethics li:before{content:"✓ ";color:var(--bodysoul-action-book);font-weight:700}html[data-shop-view=row] .faf-option input[name="faf[stock][]"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:-.2rem;cursor:pointer;background:#00a18c;border:0;border-radius:.3rem;place-content:center;width:1.5rem;height:1.5rem;margin:0 .2rem 0 0;display:inline-grid}html[data-shop-view=row] .faf-option input[name="faf[stock][]"][value=onbackorder]{background:#ffdca6;box-shadow:inset 0 0 0 1.5px #ce8300}html[data-shop-view=row] .faf-option input[name="faf[stock][]"][value=outofstock]{background:0 0;box-shadow:inset 0 0 0 2px #dd441f}html[data-shop-view=row] .faf-option input[name="faf[stock][]"]:after{content:"";visibility:hidden;border:2px solid #fff;border-width:0 2px 2px 0;width:.45rem;height:.85rem;margin-top:-.2rem;transform:rotate(45deg)}html[data-shop-view=row] .faf-option input[name="faf[stock][]"][value=onbackorder]:after{border-color:#a61400}html[data-shop-view=row] .faf-option input[name="faf[stock][]"][value=outofstock]:after{border-color:var(--bodysoul-text-strong)}html[data-shop-view=row] .faf-option input[name="faf[stock][]"]:checked:after{visibility:visible}html[data-shop-view=row] .faf-option input[name="faf[stock][]"]:focus-visible{outline:2px solid var(--bodysoul-action-book);outline-offset:2px}}.product-area ul.products>li.shop-grid-area{--sx-page-gutter:0px;grid-column:1/-1;min-width:0;margin:0;padding:0;list-style:none}.product-area ul.products>li.shop-grid-area>.shop-area>:first-child{margin-top:0}.product-area ul.products>li.shop-grid-area>.shop-area>:last-child{margin-bottom:0}header .term-description{min-height:4rem}header div~.term-description{margin-top:1.4rem}header .term-description{margin-top:2.4rem}ul.product-cats{flex-flow:wrap;justify-content:flex-start;gap:2rem;padding:0 2.4rem;list-style:none;display:flex;container-type:inline-size}ul.product-cats li.category{width:20rem;max-width:calc(50% - 2rem)}ul.product-cats li.category img{aspect-ratio:1;border-radius:5px}ul.product-cats li.category a{text-decoration:none}ul.product-cats li.category h3{text-align:center}ul.product-cats li.category h3 a{color:var(--bodysoul-text)}@container (width>=720px){ul.product-cats{column-gap:1rem}}.page-content section.content{gap:1.8rem;margin-bottom:2.4rem;padding:1.2rem;display:grid}.page-content section.content .product-category-nav{margin-top:1.2rem}.page-content section.content .product-area{padding-top:2.4rem}.page-content section.content .product-area>.woocommerce-notices-wrapper:empty{display:none}.page-content section.content .product-area>.woocommerce-notices-wrapper:not(:empty){margin-bottom:.8rem}.page-content section.content .product-area .shop-toolbar{background:var(--bodysoul-surface-raised);border:2px solid var(--bodysoul-border-subtle);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-bottom:2rem;padding:1.2rem 1.6rem;display:flex;box-shadow:0 3px 6px #0000000d}.page-content section.content .product-area .shop-toolbar>*{width:100%;margin-bottom:0}@media (max-width:719.98px){.page-content section.content .product-area .shop-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem;padding:1.4rem 1.6rem;display:grid}.page-content section.content .product-area .shop-toolbar>*{width:auto;min-width:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar,.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-quick-form:not([hidden]){display:contents}.page-content section.content .product-area .shop-toolbar .faf-chips,.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-group{grid-column:1/-1}.page-content section.content .product-area .shop-toolbar .faf-chips:empty{display:none}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-group{flex-direction:column;order:1;align-items:flex-start;gap:.8rem;display:flex}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-legend{float:none;letter-spacing:.12em;text-transform:uppercase;color:var(--bodysoul-text-muted);margin:0;font-size:1.2rem;font-weight:600}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options{gap:.8rem 1.6rem}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-options:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-option{font-size:1.4rem}.page-content section.content .product-area .shop-toolbar .faf-quickbar .faf-all-btn{order:2;grid-column:1;justify-content:center;min-height:4.4rem;padding-left:1.2rem;padding-right:1.2rem}.page-content section.content .product-area .shop-toolbar .woocommerce-ordering{order:3;grid-column:2;display:flex}.page-content section.content .product-area .shop-toolbar .woocommerce-ordering select{border:1.5px solid var(--bodysoul-border-subtle);background-color:var(--bodysoul-surface-raised);width:100%;min-height:4.4rem;color:var(--bodysoul-text);border-radius:5rem;padding:0 3.2rem 0 1.2rem;font-size:1.4rem;line-height:1.2}.page-content section.content .product-area .shop-toolbar .woocommerce-result-count{color:var(--bodysoul-text-muted);order:4;grid-column:1/-1;font-size:1.4rem}}@media (min-width:720px){.page-content section.content .product-area .shop-toolbar{justify-content:flex-end}.page-content section.content .product-area .shop-toolbar>*{width:auto}.page-content section.content .product-area .shop-toolbar .woocommerce-ordering select{border:1.5px solid var(--bodysoul-border-subtle);border-radius:var(--bodysoul-radius-soft,.8rem);background-color:var(--bodysoul-surface-raised);min-height:4rem;color:var(--bodysoul-text);padding:0 3.2rem 0 1.2rem;font-size:1.5rem;line-height:1.2}.page-content section.content .product-area .shop-toolbar>.woocommerce-result-count{flex-grow:1;order:-1}}.page-content section.content .product-area>.products-grid>ul.products{margin-top:0}.page-content section.content .product-area .woocommerce-result-count{margin-bottom:0}.page-content section.content .product-area .woocommerce-ordering{padding-top:0;padding-bottom:0}@media (min-width:960.02px){.page-content section.content:has(.categories-filters .faf:not([hidden])){grid-template-columns:32rem auto}.page-content section.content:has(.categories-filters .faf:not([hidden]))>.product-area{padding-top:0}}@media (min-width:960.02px) and (min-width:1280px){.page-content section.content:has(.categories-filters .faf:not([hidden]))>.categories-filters{justify-self:center;width:28rem}}@media (max-width:960px){.page-content section.content:has(.categories-filters .faf-drawer-trigger):has(.faf-quickbar .faf-all-btn){row-gap:0}.page-content section.content .filters-heading{display:none}}.page-content section.content .categories-filters:not(:has(.faf:not([hidden]))) .filters-heading{display:none}h1.product_title{margin-top:2.4rem}.page-description{padding:2rem}.term_description,.term-description,.page-title{padding:0 2rem 1.2rem}.subcategory-term_description{padding:0}.subcategory-term_description>p:first-child{margin-top:0;padding:1.4rem 0}.subcategory-products{margin-top:0;padding-top:0}.subcategory-products:has(+div>.woocommerce-nested-category-layout-see-more){margin-bottom:0}div:has(>.woocommerce-nested-category-layout-see-more){padding:1.4rem 2rem;display:block}
