*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}button,input{font-family:inherit;color:inherit}button{cursor:pointer;background:none;border:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--header-h: 56px;--color-overlay: rgba(0, 0, 0, .4);--color-error-background: #fdecec;--color-error-text: #c0392b;--color-disabled: #cfcecb;--color-accent-subtle: #eef0ff}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-size:12px;letter-spacing:.025em;line-height:20px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font:inherit}.site-header{position:sticky;top:0;background:var(--color-background);border-bottom:1px solid var(--color-border);padding:0 40px;height:var(--header-h);z-index:100}.site-header__inner{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}.site-header__nav{flex:1;display:flex;align-items:center;gap:28px}.site-header__nav a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.site-header__nav a:hover{opacity:.5}.site-header__discover{background:none;border:none;padding:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.site-header__discover:hover{opacity:.5}.site-header__logo-wrapper{position:absolute;left:50%;transform:translate(-50%)}.site-header__logo{display:block;white-space:nowrap}.site-header__logo-img{display:block;height:20px;width:auto}.site-header__icons{flex:1;display:flex;align-items:center;gap:16px;justify-content:flex-end}.site-header__icon-label{font-size:10px;letter-spacing:.1em;margin-left:4px;color:var(--color-text)}@media(max-width:768px){.site-header__icon-label{display:none}}.site-header__icon{position:relative;display:flex;align-items:center;color:var(--color-text)}.site-header__icon:hover{opacity:.5}.site-header__cart .cart-count{position:absolute;top:-6px;right:-8px;min-width:14px;height:14px;padding:0 3px;border-radius:50%;background:var(--color-text);color:var(--color-background);font-size:9px;line-height:14px;text-align:center}.site-header__mobile-icons{display:none;align-items:center;gap:16px}.site-header__menu-toggle{display:flex;align-items:center}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.mobile-nav-overlay[hidden]{display:none}.mobile-nav-overlay.is-visible{opacity:1}.mobile-nav-drawer{position:fixed;top:0;left:0;bottom:0;width:78%;max-width:320px;background:var(--color-background);z-index:200;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:20px 24px}.mobile-nav-drawer.is-open{transform:translate(0)}.mobile-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);border-bottom:1px solid var(--color-border);margin-bottom:8px}.mobile-nav-drawer__title{display:block;height:18px;width:auto}.mobile-nav-drawer__links{display:flex;flex-direction:column}.mobile-nav-drawer__links a,.mobile-nav-drawer__links button{display:block;width:100%;text-align:left;padding:16px 0;border-bottom:1px solid var(--color-border);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.mobile-nav-drawer__links a:hover,.mobile-nav-drawer__links button:hover{opacity:.5}.search-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.search-overlay-backdrop[hidden]{display:none}.search-overlay-backdrop.is-visible{opacity:1}.search-overlay{position:fixed;top:0;left:0;right:0;background:var(--color-background);z-index:200;transform:translateY(-100%);transition:transform .3s ease;padding:0 40px 32px;max-height:100vh;overflow-y:auto}.search-overlay.is-open{transform:translateY(0)}.search-overlay__header{position:relative;display:flex;align-items:center;justify-content:center;height:var(--header-h);border-bottom:1px solid var(--color-border);margin-bottom:24px}.search-overlay__title{display:block;height:18px;width:auto}.search-overlay__close{position:absolute;right:0;display:flex;align-items:center}.search-overlay__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-text);padding-bottom:12px;max-width:640px;margin:0 auto}.search-overlay__input{flex:1;border:none;outline:none;font-size:14px;letter-spacing:.04em;background:transparent}.search-overlay__input::placeholder{color:var(--color-secondary-text)}.search-overlay__suggestions{max-width:640px;margin:24px auto 0}.search-overlay__suggestions-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-text);padding:12px 0;border-bottom:1px solid var(--color-border)}.search-overlay__suggestions-list li{border-bottom:1px solid var(--color-border)}.search-overlay__suggestions-list a,.search-overlay__suggestions-list button{display:block;width:100%;text-align:left;padding:14px 0;font-size:14px;letter-spacing:.02em;color:var(--color-accent)}.search-overlay__suggestions-list a:hover,.search-overlay__suggestions-list button:hover{opacity:.6}.search-overlay__products{max-width:640px;margin:32px auto 0}.search-overlay__products-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-text);padding:12px 0;border-bottom:1px solid var(--color-border);margin-bottom:16px}.search-overlay__products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.search-overlay__product{display:block;aspect-ratio:3 / 4;background:var(--color-secondary-background);overflow:hidden}.search-overlay__product img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.search-overlay{padding:0 16px 24px}.search-overlay__products-grid{grid-template-columns:repeat(2,1fr)}}.help-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.help-overlay-backdrop[hidden]{display:none}.help-overlay-backdrop.is-visible{opacity:1}.help-overlay{position:fixed;top:0;right:0;bottom:0;width:78%;max-width:340px;background:var(--color-background);z-index:200;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:0 24px;overflow-y:auto}.help-overlay.is-open{transform:translate(0)}.help-overlay__header{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);border-bottom:1px solid var(--color-text);flex-shrink:0}.help-overlay__title{font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.help-overlay__close{display:flex;align-items:center}.help-overlay__list{padding:12px 0;border-bottom:1px solid var(--color-border)}.help-overlay__list:last-child{border-bottom:none}.help-overlay__item{padding:12px 0}.help-overlay__link{font-size:13px;color:var(--color-accent)}.help-overlay__link:hover{opacity:.6}.help-overlay__status{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);vertical-align:super;margin-left:2px}.help-overlay__detail{font-size:12px;color:var(--color-text);margin-top:4px}.help-overlay__plain-link{display:block;padding:12px 0;font-size:13px;color:var(--color-accent)}.help-overlay__plain-link:hover{opacity:.6}.cookie-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.cookie-overlay-backdrop[hidden]{display:none}.cookie-overlay-backdrop.is-visible{opacity:1}.cookie-overlay{position:fixed;top:5%;left:50%;transform:translate(-50%,-20px);opacity:0;pointer-events:none;width:90%;max-width:440px;max-height:85vh;background:var(--color-background);z-index:200;transition:transform .25s ease,opacity .25s ease;display:flex;flex-direction:column}.cookie-overlay.is-open{transform:translate(-50%);opacity:1;pointer-events:auto}.cookie-overlay__header{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 20px;border-bottom:1px solid var(--color-text);flex-shrink:0}.cookie-overlay__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cookie-overlay__close{display:flex;align-items:center}.cookie-overlay__body{padding:20px;overflow-y:auto}.cookie-overlay__heading{font-size:17px;font-weight:500;margin:20px 0 12px}.cookie-overlay__heading:first-child{margin-top:0}.cookie-overlay__text{font-size:12px;line-height:1.8;color:var(--color-text)}.cookie-overlay__row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--color-border)}.cookie-overlay__row-label{font-size:12px;letter-spacing:.02em}.cookie-overlay__row-static{font-size:11px;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:.04em}.cookie-overlay__switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.cookie-overlay__switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cookie-overlay__switch-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-border);border-radius:999px;transition:background .15s}.cookie-overlay__switch-track:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-background);transition:transform .15s}.cookie-overlay__switch input:checked~.cookie-overlay__switch-track{background:var(--color-accent)}.cookie-overlay__switch input:checked~.cookie-overlay__switch-track:before{transform:translate(16px)}.cookie-overlay__confirm{display:block;width:100%;background:var(--color-background);border:1px solid var(--color-text);color:var(--color-text);padding:15px 32px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:24px;transition:background .15s,color .15s}.cookie-overlay__confirm:hover{background:var(--color-text);color:var(--color-background)}.location-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.location-overlay-backdrop[hidden]{display:none}.location-overlay-backdrop.is-visible{opacity:1}.location-overlay{position:fixed;top:0;right:0;bottom:0;width:78%;max-width:380px;background:var(--color-background);z-index:200;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.location-overlay.is-open{transform:translate(0)}.location-overlay__header{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 24px;border-bottom:1px solid var(--color-text);flex-shrink:0}.location-overlay__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.location-overlay__close{display:flex;align-items:center}.location-overlay__body{padding:20px 24px;overflow-y:auto}.location-overlay__text{font-size:12px;line-height:1.7;margin-bottom:20px}.location-overlay__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-text);margin-bottom:8px}.location-overlay__search{display:flex;width:100%;padding:12px 14px;border:none;background:var(--color-secondary-background);font-size:12px;outline:none;margin-bottom:16px}.location-overlay__list{display:flex;flex-direction:column}.location-overlay__item{display:block;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:12px;background:none;border-left:none;border-right:none;border-top:none}.location-overlay__item:hover{opacity:.6}.location-overlay__item.is-active{color:var(--color-accent)}.location-overlay__item[hidden]{display:none}.discover-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:199;opacity:0;transition:opacity .25s ease}.discover-overlay-backdrop[hidden]{display:none}.discover-overlay-backdrop.is-visible{opacity:1}.discover-overlay{position:fixed;top:0;left:0;bottom:0;width:40%;max-width:460px;background:var(--color-background);z-index:200;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:0 40px 40px;overflow-y:auto}.discover-overlay.is-open{transform:translate(0)}.discover-overlay__header{display:flex;justify-content:flex-end;align-items:center;height:var(--header-h);flex-shrink:0}.discover-overlay__close{display:flex;align-items:center}.discover-overlay__links{display:flex;flex-direction:column;gap:16px;padding:24px 0}.discover-overlay__link{font-family:var(--font-body-family);font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text)}.discover-overlay__link:hover{opacity:.6}.discover-overlay__utility{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:40px}.discover-overlay__utility-link{display:block;text-align:left;background:none;border:none;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text)}.discover-overlay__utility-link:hover{opacity:.6}@media(max-width:900px){.discover-overlay{width:78%;max-width:340px;padding:0 16px 24px}}.contact-widget-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:209}.contact-widget-backdrop[hidden]{display:none}.contact-widget-launcher{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--color-accent);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040;z-index:211}.contact-widget-launcher:hover{opacity:.9}.contact-widget-launcher__icon-close,.contact-widget-launcher.is-open .contact-widget-launcher__icon-open{display:none}.contact-widget-launcher.is-open .contact-widget-launcher__icon-close{display:block}.contact-widget{position:fixed;bottom:92px;right:24px;width:90%;max-width:360px;max-height:70vh;background:var(--color-background);border-radius:12px;box-shadow:0 12px 40px #0003;overflow:hidden;display:flex;flex-direction:column;transform:translateY(16px) scale(.97);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;z-index:210}.contact-widget.is-open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.contact-widget__header{display:flex;align-items:center;justify-content:space-between;background:var(--color-accent);color:var(--color-accent-text);padding:16px 20px;flex-shrink:0}.contact-widget__title{font-size:15px;font-weight:500}.contact-widget__close{display:flex;align-items:center;background:none;border:none}.contact-widget__body{padding:20px;overflow-y:auto}.contact-widget__label{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:var(--color-text)}.contact-widget__input,.contact-widget__textarea{display:block;width:100%;border:1px solid var(--color-border);border-radius:24px;padding:12px 18px;font-size:13px;color:var(--color-text);outline:none;margin-bottom:16px;font-family:inherit}.contact-widget__textarea{border-radius:16px;resize:vertical}.contact-widget__input:focus,.contact-widget__textarea:focus{border-color:var(--color-accent)}.contact-widget__footer{display:flex;align-items:center;justify-content:space-between}.contact-widget__step-count{font-size:12px;color:var(--color-secondary-text)}.contact-widget__next,.contact-widget__send{background:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:999px;padding:10px 24px;font-size:13px;transition:opacity .15s}.contact-widget__next:hover,.contact-widget__send:hover{opacity:.85}.contact-widget__error{background:var(--color-error-background);color:var(--color-error-text);font-size:12px;padding:10px 14px;border-radius:8px;margin-bottom:16px}.contact-widget__success{font-size:13px;line-height:1.7;color:var(--color-text)}@media(max-width:640px){.contact-widget-launcher{bottom:16px;right:16px}.contact-widget{bottom:84px;right:16px;left:16px;width:auto;max-width:none}}.main{min-height:50vh}.hero{position:relative;height:100vh;background:var(--color-secondary-background);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__media img{width:100%;height:100%;object-fit:cover}.hero--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#00000026}.hero--has-image .hero__title,.hero--has-image .hero__announcement-text,.hero--has-image .hero__announcement-link{color:#fff}.hero--has-image .hero__link{background:transparent;border-color:#fff;color:#fff}.hero--has-image .hero__link:hover{background:#fff;color:var(--color-text)}.hero__announcement{position:absolute;top:0;left:0;right:0;z-index:1;padding:16px 24px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:left}.hero__announcement-link{text-decoration:underline}.hero__inner{position:relative;z-index:1;padding:0 24px;max-width:640px}.hero__title{font-family:var(--font-heading-family);font-size:52px;font-weight:700;letter-spacing:.01em;color:var(--color-text);max-width:600px;margin:0 auto;text-transform:uppercase;line-height:1.05}.hero__link{display:inline-block;margin-top:28px;padding:15px 32px;background:var(--color-background);border:1px solid var(--color-text);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .15s,color .15s}.hero__link:hover{background:var(--color-text);color:var(--color-background)}.section-heading{padding:56px 32px 24px;text-align:center}.product-recommendations{margin-top:48px}.product-recommendations:empty{margin-top:0}.product-recommendations>.section-heading__title{display:block;padding:0 32px 24px;text-align:center}.section-heading__title{font-family:var(--font-heading-family);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 0}.product-card{display:flex;flex-direction:column;background:var(--color-background)}.product-card__media{transition:box-shadow .15s}.product-card:hover .product-card__media{box-shadow:inset 0 0 0 1px var(--color-text)}.product-card__image{position:relative;aspect-ratio:3 / 4;background:var(--color-secondary-background);overflow:hidden;flex-shrink:0}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__image img{transform:scale(1.035)}.product-card__badge{position:absolute;top:10px;left:10px;background:var(--color-background);color:var(--color-text);font-size:9px;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase;z-index:1}.product-card__sold-out{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8;font-size:11px;font-weight:500;letter-spacing:.14em;text-align:center;color:var(--color-text);text-transform:uppercase}.product-card__swatches{display:none;align-items:center;gap:6px;padding:12px 12px 0}.product-card:hover .product-card__swatches{display:flex}.product-card__swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-background);padding:0;transition:border-color .15s}.product-card__swatch:hover{border-color:var(--color-text)}.product-card__swatch-more{font-size:10px;color:var(--color-secondary-text);letter-spacing:.04em}.product-card__info{padding:14px 12px 0}.product-card__name{font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;line-height:1.4;color:var(--color-accent)}.product-card__price{font-size:11px;letter-spacing:.02em;color:var(--color-secondary-text)}.product-card__unit-price{font-size:10px;letter-spacing:.02em;color:var(--color-secondary-text);opacity:.7}.product{display:flex;align-items:flex-start}.product__image-col{width:58%;flex-shrink:0}.product__image{aspect-ratio:4 / 5;background:var(--color-secondary-background);width:100%;overflow:hidden}.product__image img{width:100%;height:100%;object-fit:cover}.product__info-col{width:42%;padding:56px 56px 56px 48px;position:sticky;top:var(--header-h)}.product__vendor{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;color:var(--color-secondary-text)}.product__name{font-size:14px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px;color:var(--color-text)}.product__price{font-size:13px;font-weight:400;letter-spacing:.02em;margin-bottom:4px;color:var(--color-secondary-text)}.product__price-compare{margin-left:8px;color:var(--color-disabled)}.product__unit-price{font-size:11px;letter-spacing:.02em;margin-bottom:32px;color:var(--color-secondary-text);opacity:.7}.product__quantity{margin-bottom:32px}.product__quantity-input{border:1px solid var(--color-text);background:var(--color-background);color:var(--color-text);padding:9px 16px;font-size:11px;width:80px}.product__label{font-size:10px;font-weight:500;color:var(--color-secondary-text);margin-bottom:10px;letter-spacing:.14em;text-transform:uppercase}.product__piece{font-size:13px;margin-bottom:32px;color:var(--color-text)}.product__sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.size-btn{border:1px solid var(--color-text);padding:9px 16px;font-size:11px;background:var(--color-background);letter-spacing:.04em;color:var(--color-text);transition:background .15s,color .15s}.size-btn:hover,.size-btn.is-active{background:var(--color-text);color:var(--color-background)}.size-btn.is-sold-out{color:var(--color-disabled);border-color:var(--color-disabled);position:relative;cursor:not-allowed}.size-btn.is-sold-out:hover{background:var(--color-background);color:var(--color-disabled)}.size-btn.is-sold-out:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-disabled)}.product__gift-recipient{margin-bottom:24px}.product__gift-recipient-toggle{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.product__gift-recipient-fields{margin-top:16px}.product__gift-recipient-input,.product__gift-recipient-textarea{display:block;width:100%;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:10px 14px;font-size:12px;font-family:inherit;margin-bottom:16px}.product__gift-recipient-textarea{resize:vertical}.product__gift-recipient-input:focus,.product__gift-recipient-textarea:focus{border-color:var(--color-accent);outline:none}.product__installments{margin-bottom:24px;font-size:11px;color:var(--color-secondary-text)}.product__payment-button{margin-top:12px}.product__submit{display:block;width:100%;background:var(--color-text);color:var(--color-background);padding:15px 32px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-text);margin-bottom:40px;transition:background .15s,color .15s}.product__submit:hover{background:var(--color-background);color:var(--color-text)}.product__submit:disabled{opacity:.4;cursor:not-allowed}.product__divider{border:none;border-top:1px solid var(--color-border);margin:32px 0}.product__section-title{font-size:10px;font-weight:500;color:var(--color-secondary-text);margin-bottom:12px;letter-spacing:.14em;text-transform:uppercase}.product__description{font-size:12.5px;line-height:1.8;color:var(--color-text)}.page-banner{padding:28px 32px 16px;border-bottom:1px solid var(--color-border)}.page-banner__title{font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.page-banner__subtitle{font-size:11px;color:var(--color-secondary-text);margin-top:6px;letter-spacing:.1em;text-transform:uppercase}.collab-divider{grid-column:1 / -1;padding:32px 2px 8px;font-size:11px;letter-spacing:.14em;color:var(--color-secondary-text);text-transform:uppercase;border-top:1px solid var(--color-border);margin-top:8px}.collab-divider:first-child{border-top:none;margin-top:0;padding-top:0}.faq{max-width:720px;margin:0 auto;padding:8px 32px 96px}.faq__empty{font-size:13px;color:var(--color-secondary-text);padding:32px 0}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:none;padding:20px 0;font-size:13px;font-weight:500;color:var(--color-text);cursor:pointer}.faq-item__chevron{flex-shrink:0;transition:transform .2s}.faq-item.is-open .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{display:none;padding:0 0 20px;font-size:12.5px;line-height:1.8;color:var(--color-text);max-width:600px}.faq-item.is-open .faq-item__answer{display:block}.archive-story{max-width:640px;padding:32px 32px 0;font-size:13px;line-height:1.9;color:var(--color-text)}.archive-story p+p{margin-top:16px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;padding:32px 32px 72px}.archive-entry{display:flex;flex-direction:column;color:var(--color-text)}.archive-entry__image{aspect-ratio:1 / 1;background:var(--color-secondary-background);overflow:hidden;flex-shrink:0}.archive-entry__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.archive-entry:hover .archive-entry__image img{transform:scale(1.035)}.archive-entry__date{font-size:10px;color:var(--color-secondary-text);letter-spacing:.08em;padding-top:14px}.archive-entry__name{font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;margin-top:3px}.support-section{margin-top:32px}.support-section:first-child{margin-top:0}.support-section-title{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin-bottom:16px}.support-list{font-size:12px;line-height:2;letter-spacing:.01em;color:var(--color-text)}.support-body{font-size:12px;line-height:1.9;letter-spacing:.01em;color:var(--color-text);margin-bottom:16px}.support-body:last-child{margin-bottom:0}.support-body a{text-decoration:underline;text-underline-offset:3px}.support-divider{border:none;border-bottom:1px solid var(--color-border);margin:32px 0}.social-list{max-width:440px}.social-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:11px;letter-spacing:.08em;color:var(--color-text)}.social-row:hover{opacity:.5}.social-row__left{display:flex;align-items:center;gap:12px}.social-row__platform{font-size:11px;letter-spacing:.08em;color:var(--color-text);text-transform:uppercase}.social-row__handle{font-size:11px;color:var(--color-secondary-text)}.page{max-width:680px;padding:56px 40px 96px;margin:0 auto}.page__title{font-size:22px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;margin-bottom:32px}.page__content{font-size:12.5px;line-height:1.9}.cart-empty{padding:64px 32px 96px;text-align:center}.cart-empty__text{font-size:13px;color:var(--color-secondary-text);margin-bottom:20px}.cart-empty__link{display:inline-block;border:1px solid var(--color-text);padding:13px 28px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s}.cart-empty__link:hover{background:var(--color-text);color:var(--color-background)}.cart-items{max-width:760px;margin:0 auto;padding:8px 32px 0}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--color-border)}.cart-item__image{display:block;aspect-ratio:4 / 5;background:var(--color-secondary-background);overflow:hidden}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:flex;flex-direction:column}.cart-item__name{font-size:13px;letter-spacing:.02em;color:var(--color-text)}.cart-item__name:hover{opacity:.6}.cart-item__variant{font-size:11px;color:var(--color-secondary-text);margin-top:4px}.cart-item__price{font-size:12px;margin-top:8px}.cart-item__unit-price{font-size:10px;color:var(--color-secondary-text);opacity:.7;margin-top:2px}.cart-item__controls{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:12px}.cart-item__qty{width:52px;border:1px solid var(--color-border);padding:6px 8px;font-size:12px;text-align:center}.cart-item__remove{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);text-decoration:underline;text-underline-offset:3px}.cart-item__remove:hover{color:var(--color-text)}.cart-item__line-total{font-size:13px;text-align:right}.cart-item__price-original,.cart-item__line-total-original{color:var(--color-disabled);margin-right:6px}.cart-item__discount{font-size:10px;color:var(--color-accent);margin-top:2px}.cart-summary{max-width:760px;margin:0 auto;padding:32px 32px 96px}.cart-summary__row{display:flex;justify-content:space-between;font-size:14px;font-weight:500;padding-top:20px;border-top:1px solid var(--color-text)}.cart-summary__row--discount{font-size:12px;font-weight:400;color:var(--color-accent);padding-top:0;border-top:none;margin-bottom:8px}.cart-summary__row--discount+.cart-summary__row{border-top:1px solid var(--color-text)}.cart-summary__note{font-size:11px;color:var(--color-secondary-text);margin-top:8px}.cart-summary__installments{font-size:11px;color:var(--color-secondary-text);margin:12px 0}.cart-summary__additional-checkout{margin-top:12px}.cart-summary__update{display:block;width:100%;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-text);padding:15px 32px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;transition:background .15s,color .15s}.cart-summary__update:hover{background:var(--color-text);color:var(--color-background)}.cart-summary__checkout{display:block;width:100%;background:var(--color-text);color:var(--color-background);border:1px solid var(--color-text);padding:15px 32px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;transition:background .15s,color .15s}.cart-summary__checkout:hover{background:var(--color-background);color:var(--color-text)}.error-404{max-width:480px;margin:0 auto;padding:120px 32px 160px;text-align:center}.error-404__title{font-size:40px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;margin-bottom:16px}.error-404__text{font-size:13px;color:var(--color-secondary-text);margin-bottom:28px}.error-404__link{display:inline-block;border:1px solid var(--color-text);padding:13px 28px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s}.error-404__link:hover{background:var(--color-text);color:var(--color-background)}@media(max-width:640px){.cart-item{grid-template-columns:72px 1fr auto;gap:14px}}.site-footer{border-top:1px solid var(--color-border);padding:48px 32px}.site-footer__promo{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;padding-bottom:40px}.site-footer__promo-item{min-width:0}.site-footer__promo-title{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px}.site-footer__promo-text{font-size:12px;line-height:1.6;color:var(--color-text)}.site-footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:32px 0;border-top:1px solid var(--color-border)}.site-footer__links-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:none;text-align:left;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin-bottom:14px;cursor:default}.site-footer__links-chevron{display:none;flex-shrink:0;transition:transform .2s}.site-footer__links-link{display:block;width:100%;text-align:left;font-size:12px;color:var(--color-accent);margin-bottom:10px}.site-footer__links-link:hover{opacity:.6}.site-footer__links-status{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text);margin-left:4px;vertical-align:super}.site-footer__mailing{text-align:left;min-width:0}.site-footer__mailing-title{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;color:var(--color-accent)}.site-footer__mailing-subtitle{font-size:12px;line-height:1.6;color:var(--color-text);margin-bottom:18px}.site-footer__mailing-form{display:block}.site-footer__mailing-field{display:flex;flex-direction:column;background:var(--color-secondary-background);padding:10px 14px 12px;transition:background .15s}.site-footer__mailing-field:focus-within{background:var(--color-accent-subtle)}.site-footer__mailing-row{order:1;display:flex;align-items:center;justify-content:space-between}.site-footer__mailing-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-text)}.site-footer__mailing-submit{background:none;border:none;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity .15s}.site-footer__mailing-input:not(:placeholder-shown)~.site-footer__mailing-row .site-footer__mailing-submit{opacity:1;pointer-events:auto}.site-footer__mailing-submit:hover{opacity:.6}.site-footer__mailing-input{order:2;display:block;width:100%;padding:2px 0 0;border:none;font-size:16px;background:transparent;outline:none;color:var(--color-text)}.site-footer__social{display:flex;gap:16px}.site-footer__social a{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text)}.site-footer__social a:hover{color:var(--color-text)}.site-footer__bottom{max-width:1200px;margin:32px auto 0;padding-top:24px;border-top:1px solid var(--color-border)}.site-footer__bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.site-footer__bottom-row+.site-footer__bottom-row{margin-top:12px}.site-footer__location-toggle,.site-footer__cookie-toggle{background:none;border:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.site-footer__location-toggle:hover,.site-footer__cookie-toggle:hover{opacity:.6}.site-footer__copyright{font-size:11px;letter-spacing:.05em;color:var(--color-text)}.search-page{padding:24px 32px 40px}.search-page__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-text);padding-bottom:12px;max-width:640px;margin:0 auto}.search-page__input{flex:1;border:none;outline:none;font-size:14px;letter-spacing:.04em;background:transparent;font-family:inherit}.search-page__input::placeholder{color:var(--color-secondary-text)}.search-page__submit{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.search-page__empty{padding:40px 32px 80px;text-align:center;font-size:12.5px;color:var(--color-secondary-text)}.search-page__count{padding:24px 32px 8px;font-size:11px;color:var(--color-secondary-text)}.search-page__other{padding:8px 32px 56px}.search-page__row{display:block;padding:20px 0;border-bottom:1px solid var(--color-border)}.search-page__row-type{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-text);margin-bottom:4px}.search-page__row-title{font-size:14px;font-weight:500;margin-bottom:4px}.search-page__row-excerpt{font-size:12px;color:var(--color-secondary-text);line-height:1.7}.collection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;padding:8px 32px 56px}.collection-list__item{display:block}.collection-list__image{aspect-ratio:3 / 2;background:var(--color-secondary-background);overflow:hidden;margin-bottom:12px}.collection-list__image img{width:100%;height:100%;object-fit:cover}.collection-list__title{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;padding:8px 32px 56px}.blog-list__empty{grid-column:1 / -1;text-align:center;color:var(--color-secondary-text);padding:40px 0}.blog-list__item{display:block}.blog-list__image{aspect-ratio:4 / 3;background:var(--color-secondary-background);overflow:hidden;margin-bottom:16px}.blog-list__image img{width:100%;height:100%;object-fit:cover}.blog-list__date{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);margin-bottom:6px}.blog-list__title{font-size:15px;font-weight:500;margin-bottom:8px}.blog-list__excerpt{font-size:12px;color:var(--color-secondary-text);line-height:1.7}.article{max-width:680px;padding:24px 40px 96px;margin:0 auto}.article__back{display:inline-block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:24px}.article__image{margin-bottom:32px}.article__content{font-size:13px;line-height:1.9}.article-comments{margin-top:56px;padding-top:32px;border-top:1px solid var(--color-border)}.article-comments__title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}.article-comments__item{padding:20px 0;border-bottom:1px solid var(--color-border)}.article-comments__author{font-size:13px;font-weight:500}.article-comments__date{font-size:11px;color:var(--color-secondary-text);margin-bottom:8px}.article-comments__body{font-size:12.5px;line-height:1.8}.article-comments__form{margin-top:32px}.article-comments__label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.article-comments__input,.article-comments__textarea{display:block;width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--color-text);outline:none;margin-bottom:16px;font-family:inherit}.article-comments__textarea{resize:vertical}.article-comments__input:focus,.article-comments__textarea:focus{border-color:var(--color-accent)}.article-comments__submit{background:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:999px;padding:10px 24px;font-size:13px}.article-comments__submit:hover{opacity:.85}.article-comments__success{font-size:12.5px;color:var(--color-text);margin-bottom:16px}.article-comments__error{background:var(--color-error-background);color:var(--color-error-text);font-size:12px;padding:10px 14px;border-radius:8px;margin-bottom:16px}.page-contact{max-width:480px;padding:24px 40px 96px;margin:0 auto}.page-contact__intro{font-size:12.5px;line-height:1.9;margin-bottom:32px}.page-contact__label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.page-contact__input,.page-contact__textarea{display:block;width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--color-text);outline:none;margin-bottom:20px;font-family:inherit}.page-contact__textarea{resize:vertical}.page-contact__input:focus,.page-contact__textarea:focus{border-color:var(--color-accent)}.page-contact__submit{background:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:999px;padding:12px 32px;font-size:13px}.page-contact__submit:hover{opacity:.85}.page-contact__success{font-size:13px}.page-contact__error{background:var(--color-error-background);color:var(--color-error-text);font-size:12px;padding:10px 14px;border-radius:8px;margin-bottom:16px}.password-page{max-width:360px;margin:0 auto;padding:96px 32px;text-align:center}.password-page__logo img{max-height:24px;margin:0 auto 32px}.password-page__message{font-size:12.5px;line-height:1.8;color:var(--color-secondary-text);margin-bottom:32px}.password-page__label{display:block;font-size:12px;font-weight:500;margin-bottom:8px;text-align:left}.password-page__input{display:block;width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--color-text);outline:none;margin-bottom:20px;font-family:inherit}.password-page__input:focus{border-color:var(--color-accent)}.password-page__submit{background:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:999px;padding:12px 32px;font-size:13px;width:100%}.password-page__submit:hover{opacity:.85}.password-page__error{background:var(--color-error-background);color:var(--color-error-text);font-size:12px;padding:10px 14px;border-radius:8px;margin-bottom:16px;text-align:left}.cookie-banner-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:95;opacity:0;transition:opacity .2s}.cookie-banner-backdrop.is-visible{opacity:1}.cookie-banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-48%);width:calc(100% - 32px);max-width:460px;background:var(--color-background);border:1px solid var(--color-border);z-index:96;opacity:0;transition:opacity .2s,transform .2s}.cookie-banner.is-visible{opacity:1;transform:translate(-50%,-50%)}.cookie-banner__title{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:24px 32px;border-bottom:1px solid var(--color-border)}.cookie-banner__body{padding:24px 32px 32px}.cookie-banner__text{font-size:12.5px;line-height:1.8;color:var(--color-text);margin-bottom:16px}.cookie-banner__continue{display:inline-block;font-size:12px;text-decoration:underline;color:var(--color-accent);margin-bottom:24px}.cookie-banner__settings{display:block;width:100%;border:1px solid var(--color-text);padding:14px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px}.cookie-banner__accept{display:block;width:100%;background:var(--color-text);color:var(--color-background);padding:14px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;transition:background .15s,color .15s}.cookie-banner__accept:hover,.cookie-banner__accept:focus-visible,.cookie-banner__accept:active{background:var(--color-accent);color:var(--color-accent-text)}.collection-toolbar{padding:16px 32px;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.collection-filters{display:flex;flex-wrap:wrap;gap:24px;flex:1}.collection-filters__group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collection-filters__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text);margin-right:4px}.collection-filters__pills{display:flex;flex-wrap:wrap;gap:6px}.collection-filters__pill{display:inline-block;font-size:11px;letter-spacing:.02em;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text)}.collection-filters__pill:hover{border-color:var(--color-text)}.collection-filters__pill.is-active{background:var(--color-text);border-color:var(--color-text);color:var(--color-background)}.collection-filters__price{display:flex;align-items:center;gap:8px}.collection-filters__price-inputs{display:flex;align-items:center;gap:6px}.collection-filters__price-inputs input{width:64px;border:1px solid var(--color-border);border-radius:4px;padding:6px 8px;font-size:11px;font-family:inherit}.collection-filters__price-apply{font-size:11px;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;color:var(--color-accent)}.collection-filters__clear{font-size:11px;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;color:var(--color-secondary-text);align-self:center}.collection-toolbar__count{font-size:11px;color:var(--color-secondary-text);white-space:nowrap}.collection-toolbar__meta{display:flex;align-items:center;gap:16px;flex-shrink:0}.collection-sort{display:flex;align-items:center;gap:8px}.collection-sort__label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);white-space:nowrap}.collection-sort__select{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:11px;padding:6px 10px;font-family:inherit}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}.product{flex-direction:column}.product__image-col,.product__info-col{width:100%}.product__info-col{position:static;padding:32px 20px 56px}.hero__title{font-size:32px}.archive-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px;padding:28px 16px 48px}.collection-list,.blog-list{grid-template-columns:repeat(2,1fr);gap:24px 16px;padding:8px 16px 48px}.collection-toolbar{flex-direction:column;padding:16px}.article,.page-contact{padding:24px 20px 64px}.site-header{padding:0 16px}.site-header__nav,.site-header__icons{display:none}.site-header__mobile-icons{display:flex}.site-footer__promo{grid-template-columns:1fr;gap:32px}.site-footer__links{grid-template-columns:1fr;gap:0;padding:8px 0 0}.site-footer__links-col{border-bottom:1px solid var(--color-border)}.site-footer__links-title{padding:16px 0;margin-bottom:0;cursor:pointer}.site-footer__links-chevron{display:block}.site-footer__links-content{display:none;padding-bottom:16px}.site-footer__links-col.is-open .site-footer__links-content{display:block}.site-footer__links-col.is-open .site-footer__links-chevron{transform:rotate(180deg)}}.carousel{position:relative}.carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:none;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);background:var(--color-background);z-index:2}.carousel-arrow--prev{left:12px}.carousel-arrow--next{right:12px}.carousel-arrow:disabled{opacity:.3;cursor:not-allowed}@media(min-width:701px){.carousel-arrow{display:flex}}.product-carousel{gap:0;padding:0 0 8px}.product-carousel__item{flex:0 0 260px;scroll-snap-align:start}@media(max-width:700px){.product-carousel__item{flex-basis:70vw}}.image-banner__media{position:relative;display:block;height:100vh;background:var(--color-secondary-background);overflow:hidden}.image-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.image-banner__heading{position:absolute;top:24px;left:32px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.two-column-banner{display:grid;grid-template-columns:repeat(2,1fr)}.two-column-banner__media{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;background:var(--color-secondary-background)}.two-column-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.two-column-banner__shop{opacity:0;transition:opacity .15s}.two-column-banner__col:hover .two-column-banner__shop{opacity:1}.two-column-banner__label{position:absolute;top:24px;left:24px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}@media(max-width:700px){.two-column-banner{grid-template-columns:1fr}}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 0 56px}.category-grid__image{aspect-ratio:3 / 4;background:var(--color-secondary-background);overflow:hidden}.category-grid__image img{width:100%;height:100%;object-fit:cover}.category-grid__label{margin-top:12px;padding:0 8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}@media(max-width:700px){.category-grid{grid-template-columns:repeat(2,1fr)}}.news{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:56px 32px}.news__heading{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary-text);margin-bottom:16px}.news__body{font-size:13px;line-height:1.8}.news__track{gap:0}.news__item{flex:0 0 45%;scroll-snap-align:start}.news__item-media{aspect-ratio:3 / 4;overflow:hidden;background:var(--color-secondary-background)}.news__item-media img,.news__item-media video{width:100%;height:100%;object-fit:cover;display:block}.news__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text)}.news__item-caption{margin-top:10px;font-size:11px;color:var(--color-secondary-text)}@media(max-width:900px){.news{grid-template-columns:1fr}.news__item{flex-basis:80%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
