.not-found{display:grid;justify-items:start;gap:1.5rem;min-height:60svh;align-content:center}.not-found__title{font-size:clamp(2.5rem,6vw,5.5rem)}.cart-drawer[aria-busy=true] .drawer__body{opacity:.55;pointer-events:none}.cart-drawer__empty{display:grid;align-content:center;justify-items:start;gap:1.5rem}.cart-lines{display:grid;gap:1.5rem;padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:1rem;align-items:start}.cart-line__media{display:block;aspect-ratio:var(--card-ratio)}.cart-line__details{display:grid;gap:.35rem}.cart-line__title{font-size:var(--text-s);line-height:1.4}.cart-line__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-line__meta{font-size:.75rem}.cart-line__discount{color:var(--color-sale)}.cart-line__actions{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.quantity__value{min-width:1.5rem;font-size:var(--text-s);text-align:center}.cart-line__remove{font-size:.625rem}.cart-line__price{display:grid;justify-items:end;font-size:var(--text-s);white-space:nowrap}.cart-drawer__footer{display:grid;gap:.875rem}.cart-drawer__row{display:flex;justify-content:space-between;gap:1rem;font-size:var(--text-s)}.cart-drawer__subtotal{font-size:var(--text-base)}.cart-drawer__note{font-size:.75rem}.cart-drawer__view{justify-self:center}.cart-page__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.cart-page__title{font-size:clamp(2.5rem,5vw,4.5rem)}.cart-page__empty{display:grid;justify-items:start;gap:1.5rem}.cart-page__form{display:grid;gap:3rem}@media(min-width:990px){.cart-page__form{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.cart-page__lines{display:grid;padding:0;list-style:none;border-top:1px solid var(--color-line)}.cart-page__line{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:1.25rem;padding-block:1.5rem;border-bottom:1px solid var(--color-line)}@media(min-width:750px){.cart-page__line{grid-template-columns:8.75rem minmax(0,1fr) auto}}.cart-page__media{display:block;aspect-ratio:var(--card-ratio)}.cart-page__details{display:grid;align-content:start;gap:.4rem}.cart-page__meta{font-size:var(--text-s)}.cart-page__actions{display:flex;align-items:center;gap:1.25rem;margin-top:.75rem}.cart-page__remove{font-size:.625rem}.cart-page__total{display:grid;justify-items:end;font-size:var(--text-s);white-space:nowrap}.cart-page__summary{display:grid;gap:1rem}@media(min-width:990px){.cart-page__summary{position:sticky;top:calc(var(--header-height) + 2rem)}}.cart-page__note{min-height:5.5rem;padding-block:.75rem;resize:vertical}.cart-page__row{display:flex;justify-content:space-between;gap:1rem}.cart-page__subtotal{padding-top:1rem;border-top:1px solid var(--color-line)}.collection-list__title{margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(2.5rem,5.5vw,5rem)}.collection-list__grid{display:grid;gap:3rem var(--grid-gap);padding:0;list-style:none}@media(min-width:750px){.collection-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.collection-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-tile{display:grid;gap:.5rem}.collection-tile__media{aspect-ratio:var(--card-ratio);margin-bottom:.5rem}.collection-tile:hover .collection-tile__title{font-style:italic}.contact{display:grid;gap:clamp(2.5rem,6vw,6rem)}@media(min-width:990px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.contact__intro{display:grid;gap:1rem}.contact__title{font-size:clamp(2.5rem,5.5vw,5rem)}.contact__text{max-width:30rem}.contact__form{display:grid;gap:1.25rem;justify-items:start}.contact__form .field{width:100%}.contact__row{display:grid;gap:1.25rem;width:100%}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.contact__message{min-height:9rem;padding-block:.75rem;resize:vertical}.contact__status{width:100%;padding:1rem 1.25rem;background-color:var(--color-tile);font-size:var(--text-s)}.contact__status--error{color:var(--color-sale)}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.editorial{padding-inline:var(--page-margin)}.editorial--tile{background-color:var(--color-tile)}.editorial--ink{background-color:var(--color-foreground);color:var(--color-background)}.editorial__inner{display:flex;flex-direction:column;gap:1.75rem;max-width:62rem;margin-inline:auto}.editorial--center .editorial__inner{align-items:center;text-align:center}.editorial--left .editorial__inner{max-width:var(--page-width);align-items:flex-start}.editorial--left .editorial__text{max-width:52rem}.editorial__text{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.625rem,3.4vw,3rem);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.editorial__text em{font-style:italic}.featured-collection__empty{grid-column:1 / -1}.footer{padding:clamp(3rem,6vw,5rem) var(--page-margin) 1.5rem;border-top:1px solid var(--color-line)}.footer__top,.footer__bottom,.footer__wordmark{max-width:var(--page-width);margin-inline:auto}.footer__top{display:grid;gap:2.5rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__newsletter{grid-column:1 / -1;max-width:28rem}@media(min-width:990px){.footer__top{grid-template-columns:2fr repeat(3,minmax(0,1fr))}.footer__newsletter{grid-column:auto}}.footer__heading{margin-bottom:.75rem}.footer__text{margin-bottom:1.5rem}.newsletter__field{display:flex;align-items:center;border-bottom:1px solid var(--color-foreground)}.newsletter__input{flex:1;min-width:0;min-height:3rem;border:0;background:transparent;font-size:1rem;outline:none}.newsletter__submit{display:grid;place-items:center;width:2.75rem;height:2.75rem;transition:translate var(--duration) var(--ease)}.newsletter__submit:hover{translate:4px 0}.newsletter__message{margin-top:.75rem;font-size:var(--text-s)}.footer__label{margin-bottom:1rem;font-family:var(--font-body--family);font-style:normal}.footer__links{display:grid;gap:.5rem}.footer__link{font-size:var(--text-s)}.footer__link:hover{text-decoration:underline;text-underline-offset:4px}.footer__wordmark{display:block;margin-top:clamp(3.5rem,8vw,6rem)}.footer__wordmark .logo{width:100%;height:auto}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:1.5rem}.footer__policies,.footer__payment{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none}.footer__payment{gap:.5rem}.footer__payment-icon{width:2.25rem;height:auto}.header{position:relative;z-index:2;color:var(--color-foreground);background-color:var(--color-background);border-bottom:1px solid var(--color-line);transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.header[data-overlay]:not([data-solid]):not(:hover):not(:focus-within){color:var(--overlay-tone);background-color:transparent;border-color:transparent}html:has(dialog[open]) .header[data-overlay]{color:var(--color-foreground);background-color:var(--color-background)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:var(--page-width);min-height:4rem;margin-inline:auto;padding-inline:var(--page-margin)}.header__start,.header__end{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem)}.header__end{justify-content:flex-end}.header__link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;white-space:nowrap}.header__icon--search{display:none}.header__logo{display:block;width:var(--logo-width-mobile)}.header__wordmark,.header__logo-image{width:100%;height:auto}.header[data-overlay]:not([data-solid]):not(:hover):not(:focus-within) .header__logo-image{filter:brightness(0) invert(1)}@media(max-width:749px){.header__label--search,.header__account{display:none}.header__icon--search{display:block}.header__start .header__link:first-child .header__label{display:none}}@media(min-width:750px){.header__inner{min-height:4.5rem}.header__logo{width:var(--logo-width)}.header__icon{display:none}}.menu-drawer__list{display:grid;gap:.25rem}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;padding-block:.35rem;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;letter-spacing:-.01em;cursor:pointer;list-style:none}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer__link:hover,.menu-drawer__link[aria-current=page]{font-style:italic}.menu-drawer__toggle{transition:rotate var(--duration) var(--ease)}.menu-drawer__details[open] .menu-drawer__toggle{rotate:45deg}.menu-drawer__sublist{display:grid;gap:.5rem;padding:.75rem 0 1.25rem}.menu-drawer__sublink{font-size:var(--text-base)}.menu-drawer__sublink:hover,.menu-drawer__sublink[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.menu-drawer__footer{display:flex;gap:1.5rem}.search-dialog__form{display:flex;align-items:center;gap:1rem;max-width:var(--page-width);min-height:5.5rem;margin-inline:auto;padding-inline:var(--page-margin)}.search-dialog__icon{width:1.25rem;height:1.25rem}.search-dialog__input{flex:1;min-width:0;min-height:3rem;border:0;background:transparent;font-family:var(--font-heading--family);font-size:clamp(1.375rem,3vw,2rem);outline:none}.search-dialog__input::-webkit-search-cancel-button{display:none}@media(max-width:749px){.search-dialog__submit{display:none}}.hero{position:relative;display:grid;min-height:var(--hero-height, 100svh);overflow:hidden;isolation:isolate}.hero--full{--hero-height: 100svh}.hero--large{--hero-height: 85svh}.hero--medium{--hero-height: 68svh}.hero__media,.hero__content{grid-area:1 / 1}.hero__media{position:relative;z-index:-1}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--hero-overlay) * .6)),rgb(0 0 0 / var(--hero-overlay)));pointer-events:none}.hero--collage .hero__media:after{display:none}.hero__image,.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:100%;padding:var(--header-height) 0 0;list-style:none}.hero__collage-item{min-height:100%}@media(max-width:749px){.hero__collage{grid-template-columns:1fr 1fr;padding-bottom:45%}.hero__collage-item:nth-child(3){display:none}}.hero__content{display:flex;flex-direction:column;gap:1.25rem;max-width:min(46rem,100%);padding:calc(var(--header-height) + 2rem) var(--page-margin) clamp(2.5rem,6vw,4.5rem)}.hero--collage .hero__content{max-width:none;padding-top:0;background:linear-gradient(180deg,transparent 0%,var(--color-background) 38%)}.hero__content--bottom-left{align-self:end;justify-self:start}.hero__content--bottom-center{align-self:end;justify-self:center;align-items:center;text-align:center}.hero__content--center{align-self:center;justify-self:center;align-items:center;text-align:center}.hero--collage .hero__content{align-self:end;justify-self:stretch;padding-top:clamp(4rem,12vw,9rem)}.hero__subheading{max-width:32rem;font-size:clamp(.875rem,1.2vw,1rem)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem}.collection__header{display:grid;gap:.875rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-top:clamp(.5rem,2vw,1.5rem)}.collection__title{font-size:clamp(2.5rem,5.5vw,5rem);line-height:1}.collection__description{max-width:38rem}.collection__toolbar{position:sticky;top:var(--header-height);z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-block:.875rem;border-block:1px solid var(--color-line);background-color:var(--color-background)}.collection__controls{display:flex;align-items:center;gap:1.5rem}.collection__filter-button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem}.collection__sort{display:flex;align-items:center;gap:.5rem}.collection__sort-select{min-height:2.75rem;padding:0 1.25rem 0 0;border:0;background:transparent;cursor:pointer}@media(max-width:749px){.collection__sort label{display:none}}.collection__active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .875rem;border:1px solid var(--color-line);border-radius:999px;font-size:var(--text-s)}.chip .icon{width:.75rem;height:.75rem}.chip:hover{border-color:var(--color-foreground)}.collection__empty{display:grid;gap:1rem;grid-column:1 / -1;justify-items:start;padding-block:4rem}.pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem)}.pagination__pages{display:flex;gap:.25rem;padding:0;list-style:none}.pagination__page{display:grid;place-items:center;min-width:2.5rem;min-height:2.5rem;font-size:var(--text-s)}.pagination__page--current{border-bottom:1px solid currentColor}.filters__form{display:flex;flex-direction:column;height:100%;min-height:0}.filters__group:first-child{border-top:0}.filters__values{padding-bottom:1.25rem}.filters__list{display:grid;gap:.75rem;padding:0;list-style:none}.filters__option{display:flex;align-items:center;gap:.75rem;font-size:var(--text-s);cursor:pointer}.filters__option input{width:1rem;height:1rem;margin:0;accent-color:var(--color-foreground)}.filters__option--disabled{opacity:.45;cursor:not-allowed}.filters__price,.filters__actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.product{display:grid;gap:2rem;padding-top:clamp(1rem,2vw,2rem)}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem);align-items:start}}.product__gallery{position:relative;display:block;min-width:0}.gallery__list{position:relative;display:flex;gap:2px;margin-inline:calc(var(--page-margin) * -1);padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__list::-webkit-scrollbar{display:none}.gallery__item{flex:0 0 100%;align-self:start;aspect-ratio:var(--media-ratio, 1);scroll-snap-align:start}.gallery__item.media-tile>img{object-fit:contain;padding:0}.gallery__item>.gallery__video,.gallery__item>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.4}.gallery__counter{position:absolute;right:0;bottom:1rem;padding:.35rem .6rem;background-color:var(--color-background)}@media(min-width:990px){.gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:0;overflow:visible}.gallery__item:first-child{grid-column:1 / -1}.product--stack .gallery__list{grid-template-columns:1fr}.gallery__counter{display:none}}.product__info-inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:990px){.product__info-inner{position:sticky;top:calc(var(--header-height) + 2rem);max-width:30rem;padding-bottom:2rem}}.product__title{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.1}.product__price{display:grid;gap:.35rem;margin-top:-.5rem}.price{font-size:1rem}.price--sale .price__current{color:var(--color-sale)}.price__compare{margin-left:.6rem;color:var(--color-muted)}.price__unit,.price__note{font-size:var(--text-s)}.variant-picker{display:grid;gap:1.25rem}.variant-picker__option{min-width:0;margin:0;padding:0;border:0}.variant-picker__legend{display:flex;gap:.6rem;margin-bottom:.75rem;padding:0}.variant-picker__selected{font-weight:var(--font-body--weight);letter-spacing:.04em}.variant-picker__values{display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker__input{position:absolute;opacity:0;pointer-events:none}.variant-picker__pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-line);border-radius:999px;font-size:var(--text-s);cursor:pointer;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease),color var(--duration) var(--ease)}.variant-picker__pill:hover{border-color:var(--color-foreground)}.variant-picker__input:checked+.variant-picker__pill{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.variant-picker__input:focus-visible+.variant-picker__pill{outline:1px solid var(--color-foreground);outline-offset:3px}.variant-picker__pill--unavailable{color:var(--color-muted);text-decoration:line-through}.variant-picker__swatch{width:1rem;height:1rem;border-radius:50%;background:var(--swatch, transparent) var(--swatch-image, none) center / cover;box-shadow:inset 0 0 0 1px #0000001f}.product-form form{display:grid;gap:1rem}.product-form__quantity{display:grid;gap:.75rem;justify-items:start}.product-form__error{color:var(--color-sale);font-size:var(--text-s)}.product-form__checkout .shopify-payment-button__button{min-height:3rem;border-radius:0}.product__accordions{border-top:1px solid var(--color-line)}.accordion__content{padding-bottom:1.5rem;color:var(--color-muted);font-size:var(--text-s)}.media-text{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:990px){.media-text{grid-template-columns:1.2fr 1fr}.media-text--image-right .media-text__media{order:2}}.media-text__media{position:relative;aspect-ratio:1;overflow:hidden}.media-text__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-text__placeholder{width:100%;height:100%;background:var(--color-tile)}.media-text__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:30rem}.media-text__text{color:var(--color-muted)}.media-text__price{font-size:var(--text-s)}.page-content{display:grid;gap:clamp(2rem,4vw,3rem)}.page-content__title{font-size:clamp(2.5rem,5.5vw,5rem)}.page-content__body{max-width:44rem}.password{display:grid;grid-template-rows:1fr auto;min-height:100svh;padding:var(--page-margin)}.password__inner{display:grid;align-content:center;justify-items:center;gap:2rem;width:min(34rem,100%);margin-inline:auto;text-align:center}.password__logo{width:min(22rem,80vw)}.password__logo .logo{width:100%;height:auto}.password__message{font-family:var(--font-heading--family);font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.25;text-wrap:balance}.password__newsletter{width:100%;text-align:left}.password .newsletter__field{display:flex;align-items:center;border-bottom:1px solid var(--color-foreground)}.password .newsletter__input{flex:1;min-width:0;min-height:3rem;border:0;background:transparent;font-size:1rem;outline:none}.password .newsletter__submit{display:grid;place-items:center;width:2.75rem;height:2.75rem}.password__note{margin-top:.75rem;font-size:var(--text-s)}.password__entry{width:100%;padding-top:1.5rem;border-top:1px solid var(--color-line)}.password__form{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.password__form .field__input{flex:1;min-width:12rem}.password__footer{text-align:center}.recommendations{display:block;border-top:1px solid var(--color-line)}.recommendations:not(:has(*)){display:none}.search-page__header{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.search-page__title{font-size:clamp(2.5rem,5vw,4.5rem)}.search-page__form{display:flex;align-items:center;gap:1rem;max-width:44rem;border-bottom:1px solid var(--color-foreground)}.search-page__input{flex:1;min-width:0;min-height:3.5rem;border:0;background:transparent;font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.5vw,1.75rem);outline:none}.search-result{display:grid;align-content:end;gap:.75rem;height:100%;min-height:12rem;padding:1.25rem;background-color:var(--color-tile)}.search-page .pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:4rem}.panels{display:grid;gap:2px}@media(min-width:750px){.panels{grid-template-columns:repeat(var(--panel-count, 2),minmax(0,1fr))}}.panel{position:relative;display:grid;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate}@media(min-width:750px){.panel{aspect-ratio:1;max-height:92svh}}.panel__media,.panel__content{grid-area:1 / 1}.panel__media{position:relative;z-index:-1}.panel__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--ease)}.panel--tile{grid-template-rows:minmax(0,1fr) auto;background-color:var(--color-tile)}.panel--tile .panel__media{grid-area:1 / 1}.panel--tile .panel__content{grid-area:2 / 1;padding-top:0}.panel--tile .panel__media img{object-fit:contain;padding:6% 6% 0;transition:scale 1.4s var(--ease)}.panel:hover .panel__media img{scale:1.04}.panel__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.875rem;padding:clamp(1.5rem,4vw,3rem)}.panel.tone-light .panel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .35))}.panel__cover-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.panel__cover-link:focus-visible{outline:none}.panel__cover-link:focus-visible:after{outline:1px solid currentColor;outline-offset:-8px}.panel:hover .panel__cta{background-position:100% 100%;background-size:0% 1px}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.card__link{display:block}.card__media{aspect-ratio:var(--card-ratio)}.card__img{transition:opacity .6s var(--ease),scale 1.2s var(--ease)}.card__img--hover{opacity:0}.card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.4}@media(hover:hover){.card__link:hover .card__img--primary{scale:1.04}.card__link:hover .card__media--swap .card__img--primary{opacity:0;scale:1}.card__link:hover .card__img--hover{opacity:1}}.card__badge{position:absolute;top:.75rem;left:.75rem;padding:.3rem .55rem;background-color:var(--color-background);font-size:.625rem}.card__badge--sale{color:var(--color-sale)}.card__info{display:grid;gap:.3rem;padding-top:.875rem}.card__title{display:-webkit-box;overflow:hidden;font-family:var(--font-body--family);font-size:var(--text-s);font-weight:var(--font-body--weight);letter-spacing:.01em;line-height:1.4;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__price{font-size:var(--text-s);color:var(--color-muted)}.card__price--sale{color:var(--color-sale)}.card__compare{margin-left:.5rem;color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
