.breadcrumbs{padding-top:.75rem;padding-bottom:.75rem;font-size:.8125rem;line-height:1.4}.breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.breadcrumbs__item{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap}.breadcrumbs__item:last-child{flex:0 1 auto;min-width:0}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin:0 .5rem;opacity:.4}.breadcrumbs__link{color:inherit;opacity:.7;text-decoration:none}.breadcrumbs__link:hover{opacity:1;text-decoration:underline}.breadcrumbs [aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cart-drawer--remove-icon .cart-item__remove{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;text-decoration:none;color:var(--color-muted, currentColor)}.cart-drawer--remove-icon .cart-item__remove:hover{color:var(--color-foreground)}.cart-drawer--remove-icon .cart-item__remove-text{display:none}.cart-drawer--remove-icon .cart-item__remove-icon{display:block;width:1.125rem;height:1.125rem}@media(max-width:47.99rem){.cart-drawer--line-mobile .cart-item__total{display:none}.cart-drawer--line-mobile .cart-item .cart-item__details{grid-column:2 / -1}.cart-drawer--line-mobile .cart-item__line-price{display:inline}.cart-drawer--line-mobile .cart-item__price:has(.cart-item__line-price) .cart-item__unit-price,.cart-drawer--line-mobile .cart-item__price:has(.cart-item__line-price) .price__compare{display:none}.cart-drawer--line-mobile .cart-item__details{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.25rem}.cart-drawer--line-mobile .cart-item__details>*{flex:1 0 100%}.cart-drawer--line-mobile .cart-item__details>.cart-item__price,.cart-drawer--line-mobile .cart-item__details>.cart-item__actions{flex:0 0 auto;margin-top:.25rem}.cart-drawer--line-mobile .cart-item__details>.cart-item__actions{flex:1 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:.75rem}}@media all{.cart-drawer--line-all .cart-item__total{display:none}.cart-drawer--line-all .cart-item .cart-item__details{grid-column:2 / -1}.cart-drawer--line-all .cart-item__line-price{display:inline}.cart-drawer--line-all .cart-item__price:has(.cart-item__line-price) .cart-item__unit-price,.cart-drawer--line-all .cart-item__price:has(.cart-item__line-price) .price__compare{display:none}.cart-drawer--line-all .cart-item__details{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.25rem}.cart-drawer--line-all .cart-item__details>*{flex:1 0 100%}.cart-drawer--line-all .cart-item__details>.cart-item__price,.cart-drawer--line-all .cart-item__details>.cart-item__actions{flex:0 0 auto;margin-top:.25rem}.cart-drawer--line-all .cart-item__details>.cart-item__actions{flex:1 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:.75rem}}.cart-drawer .drawer__header{padding-top:.375rem;padding-bottom:.375rem}.cart-drawer .drawer__header .icon-button{width:2.25rem;height:2.25rem}.cart-drawer .cart-drawer__footer{padding-top:.625rem;padding-bottom:.625rem}.cart-drawer__footer .button{min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.cart-extras{display:grid;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.cart-extras__block{display:grid;gap:.625rem}.cart-extras__heading{margin:0;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.cart-extras__card{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-background)}.cart-extras__card--highlight{border-color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,var(--color-background))}.cart-extras__image img,.cart-extras__image svg{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:calc(var(--radius-card) * .75)}.cart-extras__info{display:grid;gap:.125rem;min-width:0;font-size:.8125rem;line-height:1.35}.cart-extras__message{margin:0;color:var(--color-muted, currentColor)}.cart-extras__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-body-weight-bold);color:inherit;text-decoration:none}.cart-extras__price{display:flex;flex-wrap:wrap;gap:.375rem;margin:0}.cart-extras__price s{color:var(--color-muted, currentColor)}.cart-extras__button{min-height:2.25rem;padding:.375rem .875rem;font-size:.75rem;white-space:nowrap}.cart-extras__notice{margin:0;padding:.75rem;border-radius:var(--radius-card);background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);font-size:.8125rem;line-height:1.4}.collection-content__inner{margin-inline:auto}.collection-content__inner--narrow{max-width:42rem}.collection-content__inner--medium{max-width:60rem}.collection-content__inner>*+*{margin-top:2.5rem}.collection-content__text{color:var(--color-muted, currentColor);line-height:1.7}.collection-content__text h2,.collection-content__text h3,.collection-content__text h4{color:var(--color-foreground)}.collection-content__faq-heading{margin:0 0 1rem}.collection-content .collection-content__question{margin:0;font:inherit;letter-spacing:inherit;text-transform:none}.collection-content .accordion__summary{cursor:pointer;list-style:none}.collection-content .accordion__summary::-webkit-details-marker{display:none}.collection-content__empty{margin:0;opacity:.7}.collection-links__heading{margin:0 0 1rem}.collection-links__list{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.collection-links__list--left{justify-content:flex-start}.collection-links__list--center{justify-content:center}.collection-links__list>li{flex:0 0 auto}.collection-links__link{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-foreground);text-decoration:none;white-space:nowrap;font-size:.9375rem;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.collection-links__count{opacity:.6;font-size:.875em}.collection-links--pills .collection-links__link{padding:.625rem 1.125rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-background)}.collection-links--pills .collection-links__link:hover,.collection-links--pills .collection-links__link.is-active{border-color:var(--color-button);background-color:var(--color-button);color:var(--color-button-text)}.collection-links--boxes .collection-links__link{padding:.75rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-button, 2px);background-color:var(--color-subtle, transparent)}.collection-links--boxes .collection-links__link:hover,.collection-links--boxes .collection-links__link.is-active{border-color:var(--color-foreground)}.collection-links--text .collection-links__list{gap:.5rem 1.5rem}.collection-links--text .collection-links__link{padding:.25rem 0;border-bottom:1px solid transparent}.collection-links--text .collection-links__link:hover,.collection-links--text .collection-links__link.is-active{border-bottom-color:currentColor}.collection-links__heading--small{font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;margin-bottom:.5rem}.collection-links--inline .collection-links__list{display:block;text-align:inherit}.collection-links--inline .collection-links__list--center{text-align:center}.collection-links--inline .collection-links__list>li{display:inline}.collection-links--inline .collection-links__list>li:not(:last-child):after{content:" ";color:var(--separator-color, var(--color-muted, currentColor))}.collection-links--inline.collection-links--sep-pipe .collection-links__list>li:not(:last-child):after,.collection-links--inline.collection-links--sep-dot .collection-links__list>li:not(:last-child):after{content:"|";display:inline-block;margin:0 .375rem;opacity:.5}.collection-links--inline.collection-links--sep-dot .collection-links__list>li:not(:last-child):after{content:"\b7";opacity:1}.collection-links--inline.collection-links--sep-comma .collection-links__list>li:not(:last-child):after{content:", "}.collection-links--inline .collection-links__link{display:inline;white-space:nowrap;color:var(--link-color, var(--color-muted, currentColor));font-size:.875rem;line-height:1.7}.collection-links--inline .collection-links__link:hover{color:var(--link-color, var(--color-foreground));text-decoration:underline}.collection-links--inline .collection-links__link.is-active{color:var(--link-color, var(--color-foreground));text-decoration:none}.collection-links__empty{margin:0;opacity:.7}@media(max-width:47.99rem){.collection-links--mobile-scroll:not(.collection-links--inline) .collection-links__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--page-gutter, 1rem) * -1);padding-inline:var(--page-gutter, 1rem);padding-bottom:.125rem}.collection-links--mobile-scroll .collection-links__list::-webkit-scrollbar{display:none}.collection-links--mobile-scroll .collection-links__list>li{scroll-snap-align:start}.collection-links__link{font-size:.875rem}.collection-links--pills .collection-links__link{padding:.5rem .875rem}}.footer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.footer__summary::-webkit-details-marker{display:none}.footer__summary .footer__heading{margin:0}.footer__summary .icon{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--duration) var(--ease)}.footer__accordion[open]>.footer__summary .icon{transform:rotate(45deg)}.footer__accordion .footer__accordion-content{padding:.75rem 0 .25rem}@media(max-width:47.99rem){.footer__blocks{row-gap:0}.footer__block{padding:1.5rem 0}.footer__block:first-child{padding-top:0}.footer__block--collapsible{padding:0;border-top:1px solid var(--color-border)}.footer__block+.footer__block:not(.footer__block--collapsible){border-top:1px solid var(--color-border)}.footer__summary{padding:1rem 0}.footer__summary .footer__logo{margin-bottom:0}.footer__accordion .footer__accordion-content{padding-top:0;padding-bottom:1rem}.footer__bottom{margin-top:0}.footer__block--center-mobile{text-align:center}.footer__block--center-mobile .footer__text{margin-inline:auto}.footer__block--center-mobile .social-icons{justify-content:center;margin-left:0}}@media(min-width:48rem){.footer__summary{cursor:default}.footer__summary .icon{display:none}.footer__summary{display:block}.footer__summary .footer__heading,.footer__summary .footer__logo{margin-bottom:1rem}.footer__accordion .footer__accordion-content{padding:0}}.hero__caption-sub{display:block;margin-top:.35rem;font-size:.9375rem;font-weight:var(--font-body-weight);letter-spacing:.02em;text-transform:none}h1.hero__caption{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-style:normal;line-height:1.4}@media(min-width:48rem){.main-product .product--sticky-auto>.product__media,.main-product .product--sticky-auto>.product__info,.main-product .product--sticky-media>.product__media,.main-product .product--sticky-info>.product__info{position:sticky;top:calc(var(--header-height, 0px) + 1.5rem)}}.main-product .product__title{font-size:var(--title-size-mobile, 22px)}@media(min-width:48rem){.main-product .product__title{font-size:var(--title-size-tablet, 32px)}}@media(min-width:64rem){.main-product .product__title{font-size:var(--title-size-desktop, 40px)}}.main-product h2.accordion__title,.main-product h3.accordion__title{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;overflow-wrap:normal}@media(min-width:48rem){.main-product .product--fit{--fit-width: max(20rem, calc((100svh - var(--header-height, 4.5rem) - var(--gallery-reserve, 8rem)) * var(--gallery-ratio, 1)));grid-template-columns:minmax(0,min(calc((100% - 2.5rem)/2),var(--fit-width))) minmax(0,1fr)}}@media(min-width:64rem){.main-product .product--fit.product--media-large{grid-template-columns:minmax(0,min(calc((100% - 4rem)*.6),var(--fit-width))) minmax(0,1fr)}}@media(min-width:48rem){.main-product .product-gallery__thumbs{gap:.625rem;margin-top:.875rem;padding:2px}.main-product .product-gallery__thumbs>li{flex:0 0 var(--thumb-size, 88px)}.main-product .product-gallery__thumb{border:1px solid var(--color-border);border-radius:var(--radius-card);opacity:.75;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.main-product .product-gallery__thumb:hover{opacity:1;border-color:var(--color-border)}.main-product .product-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}}@media(min-width:48rem){.main-product .product-gallery--thumbs-left{display:grid;grid-template-columns:calc(var(--thumb-size, 88px) + 4px) minmax(0,1fr);gap:.75rem;align-items:start}.main-product .product-gallery--thumbs-left .product-gallery__track{grid-column:2;grid-row:1}.main-product .product-gallery--thumbs-left .product-gallery__thumbs{grid-column:1;grid-row:1;align-self:stretch;flex-direction:column;height:0;min-height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto}.main-product .product-gallery--thumbs-left .product-gallery__thumbs>li{flex:0 0 auto;width:100%}}.main-product .product__atc{border-color:var(--atc-border, var(--atc-bg, var(--color-button)));background-color:var(--atc-bg, var(--color-button));color:var(--atc-text, var(--color-button-text))}.main-product .product__atc:not([disabled]):hover{opacity:var(--atc-hover-opacity, .88);border-color:var(--atc-bg-hover, var(--atc-border, var(--atc-bg, var(--color-button))));background-color:var(--atc-bg-hover, var(--atc-bg, var(--color-button)));color:var(--atc-text-hover, var(--atc-text, var(--color-button-text)))}.main-product .product__atc--outline{border-color:var(--atc-border, var(--atc-bg, var(--color-foreground)));background-color:transparent;color:var(--atc-text, var(--atc-border, var(--atc-bg, var(--color-foreground))))}.main-product .product__atc--outline:not([disabled]):hover{opacity:1;border-color:var(--atc-bg-hover, var(--atc-border, var(--atc-bg, var(--color-foreground))));background-color:var(--atc-bg-hover, var(--atc-border, var(--atc-bg, var(--color-foreground))));color:var(--atc-text-hover, var(--color-background))}.main-product .product__buy-now{border-color:var(--bn-border, var(--bn-bg, var(--color-button)));background-color:var(--bn-bg, var(--color-button));color:var(--bn-text, var(--color-button-text))}.main-product .product__buy-now:hover{opacity:var(--bn-hover-opacity, .88);border-color:var(--bn-bg-hover, var(--bn-border, var(--bn-bg, var(--color-button))));background-color:var(--bn-bg-hover, var(--bn-bg, var(--color-button)));color:var(--bn-text-hover, var(--bn-text, var(--color-button-text)))}.main-product .product__buy-now--outline{border-color:var(--bn-border, var(--bn-bg, var(--color-foreground)));background-color:transparent;color:var(--bn-text, var(--bn-border, var(--bn-bg, var(--color-foreground))))}.main-product .product__atc.is-loading:after{border-color:var(--atc-text, var(--color-button-text));border-right-color:transparent}.main-product .product__atc--outline.is-loading:after{border-color:var(--atc-text, var(--atc-border, var(--atc-bg, var(--color-foreground))));border-right-color:transparent}.main-product .product__buy-now.is-loading:after{border-color:var(--bn-text, var(--color-button-text));border-right-color:transparent}.main-product .product__buy-now--outline.is-loading:after{border-color:var(--bn-text, var(--bn-border, var(--bn-bg, var(--color-foreground))));border-right-color:transparent}.main-product .product__buy-now--outline:hover{opacity:1;border-color:var(--bn-bg-hover, var(--bn-border, var(--bn-bg, var(--color-foreground))));background-color:var(--bn-bg-hover, var(--bn-border, var(--bn-bg, var(--color-foreground))));color:var(--bn-text-hover, var(--color-background))}.product__buttons{display:grid;gap:.75rem}@media(max-width:47.99rem){.product__buy--inline_mobile .product__buttons--pair,.product__buy--inline_all .product__buttons--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.product__buy--inline_mobile .product__buttons--pair .button,.product__buy--inline_all .product__buttons--pair .button{padding-inline:.75rem}}@media(min-width:48rem){.product__buy--inline_all .product__buttons--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.875rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);list-style:none;font-size:.8125rem;line-height:1.35;text-align:center}.product-trust__item{display:flex;flex-direction:column;align-items:center;gap:.375rem}.product-trust__item .icon{width:1.25rem;height:1.25rem;color:var(--color-accent)}.product-faqs{margin:0}.product-faqs__item+.product-faqs__item{margin-top:1rem}.product-faqs__question{color:var(--color-foreground);font-weight:var(--font-body-weight-bold)}.product-faqs__answer{margin:.25rem 0 0}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.625rem 0;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background-color:var(--color-background);box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__inner{display:flex;align-items:center;gap:.75rem}.sticky-atc__image img{display:block;width:3rem;height:3rem;object-fit:cover;border-radius:var(--radius-card)}.sticky-atc__info{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.sticky-atc__price{display:flex;gap:.5rem;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.sticky-atc__compare{color:var(--color-muted, currentColor);font-weight:var(--font-body-weight)}.sticky-atc__action{flex:0 0 auto}.sticky-atc__button{min-height:2.75rem;padding-inline:1.25rem;white-space:nowrap}@media(min-width:48rem){.sticky-atc--mobile{display:none}.sticky-atc__title{font-size:1rem}}@media(max-width:47.99rem){body.has-sticky-atc{padding-bottom:4.5rem}}@media(min-width:48rem){.multicolumn--desktop-inline .multicolumn__item{display:grid;grid-template-columns:auto minmax(0,max-content);column-gap:.875rem;row-gap:.25rem;align-items:center;align-content:start;text-align:left}.multicolumn--desktop-inline .text-center .multicolumn__item{justify-content:center}.multicolumn--desktop-inline .text-left .multicolumn__item{justify-content:start}.multicolumn--desktop-inline .multicolumn__image,.multicolumn--desktop-inline .multicolumn__icon{grid-column:1;grid-row:1 / span 3;margin:0}.multicolumn--desktop-inline .multicolumn__image{width:3.5rem}.multicolumn--desktop-inline .multicolumn__item:not(:has(>.multicolumn__text,>.multicolumn__link))>.multicolumn__image,.multicolumn--desktop-inline .multicolumn__item:not(:has(>.multicolumn__text,>.multicolumn__link))>.multicolumn__icon{grid-row:1}.multicolumn--desktop-inline .multicolumn__item>:not(.multicolumn__image):not(.multicolumn__icon){grid-column:2}}@media(max-width:47.99rem){.section.multicolumn--compact-mobile{padding-top:min(calc(var(--section-pt, 0px) * .75),1.5rem);padding-bottom:min(calc(var(--section-pt, 0px) * .75),1.5rem)}.multicolumn--compact-mobile .multicolumn__list{row-gap:1.25rem}.multicolumn--compact-mobile .multicolumn__item{gap:.25rem}.multicolumn--compact-mobile .multicolumn__image{width:min(var(--image-width, 100%),3.5rem);margin-bottom:.25rem}.multicolumn--compact-mobile .multicolumn__icon{width:2.75rem;height:2.75rem;margin-bottom:.25rem}.multicolumn--compact-mobile .multicolumn__title{font-size:1rem;line-height:1.25}.multicolumn--hide-text-mobile .multicolumn__text,.multicolumn--hide-icons-mobile .multicolumn__image,.multicolumn--hide-icons-mobile .multicolumn__icon{display:none}.section.multicolumn--marquee{padding-top:.875rem;padding-bottom:.875rem}.multicolumn--marquee>.page-width{display:none}}.multicolumn__marquee{overflow:hidden}@media(min-width:48rem){.multicolumn__marquee{display:none}}.multicolumn__marquee-track{display:flex;width:max-content;animation:multicolumn-marquee var(--marquee-duration, 20s) linear infinite}.multicolumn__marquee:hover .multicolumn__marquee-track,.multicolumn__marquee:active .multicolumn__marquee-track{animation-play-state:paused}.multicolumn__marquee-group{display:flex;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0 1rem 0 0;list-style:none}.multicolumn__marquee-item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-family:var(--font-heading-family);font-size:1rem;line-height:1.2}.multicolumn__marquee-item:after{content:"\2022";margin-left:.5rem;opacity:.5}.multicolumn__marquee-image{width:1.75rem;height:1.75rem;object-fit:contain}.multicolumn__marquee-icon .icon{width:1.25rem;height:1.25rem;color:var(--color-accent)}@keyframes multicolumn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.multicolumn__marquee{overflow-x:auto}.multicolumn__marquee-track{animation:none}}.newsletter-form__success{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;color:inherit;text-align:left}.newsletter-form__success .icon{flex:0 0 auto;margin-top:.2rem}.newsletter-form__success-body p{margin:0}.newsletter-form__code-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.newsletter-form__code{padding:.4rem .9rem;border:1px dashed currentColor;border-radius:var(--radius-button, 4px);font-weight:var(--font-body-weight-bold, 700);letter-spacing:.08em}.newsletter-form__copy{padding:.4rem .9rem;border:1px solid currentColor;border-radius:var(--radius-button, 4px);background:transparent;color:inherit;font:inherit;cursor:pointer}.newsletter-form__copy:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.article-product{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.5rem 0 1.75rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-subtle, transparent);font-family:var(--font-body-family);font-size:1rem;line-height:1.4}.article-product__media{display:block;width:5rem;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--radius-card) * .75);background-color:var(--color-background)}.rte .article-product__media img,.article-product__media img,.article-product__media .placeholder-svg{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.article-product__info{display:grid;gap:.25rem;min-width:0}.rte .article-product__title,.article-product__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-foreground);font-weight:var(--font-body-weight-bold);text-decoration:none}.rte .article-product__title:hover{text-decoration:underline}.article-product .price{font-size:.9375rem}.article-product__action .button{white-space:nowrap}.article-product__form{margin:0}.article-product .form-message{margin:.5rem 0 0;font-size:.8125rem}@media(max-width:39.99rem){.article-product{grid-template-columns:4rem minmax(0,1fr);gap:.75rem}.article-product__media{width:4rem}.article-product__action{grid-column:1 / -1}.article-product__action .button{width:100%}}.cart-drawer .cart-item{grid-template-columns:var(--cart-img-mobile, 60px) minmax(0,1fr) auto;gap:.875rem;padding:.625rem 0}@media(min-width:48rem){.cart-drawer .cart-item{grid-template-columns:var(--cart-img-desktop, 72px) minmax(0,1fr) auto}}.cart-item__details{min-width:0}.cart-item__title{overflow-wrap:break-word}.cart-item__actions{flex-wrap:wrap;gap:.5rem 1rem}.cart-item__total{white-space:nowrap}.cart-drawer .cart-item__total--single{display:none}.cart-drawer .cart-item:has(.cart-item__total--single) .cart-item__details{grid-column:2 / -1}.cart-item__line-price,.cart-item__remove-icon{display:none}.cart-item .quantity{min-height:1.875rem}.cart-item .quantity__button{width:1.875rem;height:1.875rem}.cart-item .quantity__button .icon{width:.75rem;height:.75rem}.cart-item .quantity__input{width:1.75rem;font-size:.875rem}.main-cart__grid>*{min-width:0}@media(max-width:47.99rem){.main-cart .cart-item{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.875rem}.main-cart .cart-item__total--single{display:none}.main-cart .cart-item:has(.cart-item__total--single) .cart-item__details{grid-column:2 / -1}}.price__weight{align-self:center;color:var(--color-muted, currentColor);font-size:.8em}.price__weight:before{content:"\b7";margin-right:.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
