*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{margin:0;color:var(--color-heading);font-family:var(--font-display);font-weight:400;line-height:1.15}p{margin:0 0 1em}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-link:focus{position:fixed!important;z-index:1000;top:8px;left:8px;clip:auto;width:auto;height:auto;padding:12px 20px;background:#fff;color:var(--color-dark)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 24px}.page-width--narrow{max-width:820px;margin:0 auto;padding:0 24px}.page-width-full{width:100%;padding:0}.section{padding:64px 0}.section--tight{padding:36px 0}.section--flush{padding:0}.section-heading{margin-bottom:32px;text-align:center}.section-heading__title{font-size:clamp(24px,3vw,38px);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.section-heading__subtitle{margin-top:10px;color:var(--color-muted);font-size:13px;letter-spacing:.04em}.btn{display:inline-block;padding:14px 38px;border:1px solid var(--color-dark);background:var(--color-dark);color:#fff;font-family:var(--font-nav);font-size:12px;font-weight:500;letter-spacing:.14em;text-align:center;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}.btn:hover,.btn--outline{background:transparent;color:var(--color-dark)}.btn--outline:hover{background:var(--color-dark);color:#fff}.btn--light{border-color:#fff;background:#fff;color:var(--color-dark)}.btn--light:hover{background:transparent;color:#fff}.btn--ghost-light{border-color:#fff;background:transparent;color:#fff}.btn--ghost-light:hover{background:#fff;color:var(--color-dark)}.btn--full{display:block;width:100%}.link-underline{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:2px;font-family:var(--font-nav);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.announcement{position:relative;z-index:60;background:var(--color-dark);color:#fff;font-size:12px;letter-spacing:.04em}.announcement__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:40px}.announcement__message{grid-column:2;text-align:center}.announcement__links{display:flex;grid-column:3;justify-content:flex-end;gap:24px}.announcement__link{display:inline-flex;align-items:center;gap:6px;opacity:.9}.announcement__link:hover{opacity:1}.header{position:relative;z-index:50;background:var(--color-bg);transition:background .3s ease}.header--overlay{position:absolute;right:0;left:0;background:transparent}.header--overlay .header__logo-text,.header--overlay .nav__link,.header--overlay .header__icon{color:#fff}.header--overlay.is-stuck{position:fixed;top:0;background:var(--color-bg);box-shadow:0 1px 12px #00000014}.header--overlay.is-stuck .header__logo-text,.header--overlay.is-stuck .nav__link,.header--overlay.is-stuck .header__icon{color:var(--color-dark)}.header__inner{position:relative;padding:22px 0 14px}.header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__logo{grid-column:2;justify-self:center}.header__logo-text{display:inline-block;color:var(--color-heading);font-family:var(--font-display);font-size:clamp(26px,3.4vw,44px);font-weight:400;letter-spacing:var(--logo-tracking);line-height:1;text-indent:var(--logo-tracking);text-transform:uppercase}.header__logo-image{max-height:52px;width:auto}.header__actions{display:flex;grid-column:3;align-items:center;justify-content:flex-end;gap:22px}.header__icon{display:inline-flex;position:relative;align-items:center;color:var(--color-dark);transition:opacity .2s ease}.header__icon:hover{opacity:.65}.header__icon svg{width:21px;height:21px}.header__cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;border-radius:8px;background:var(--color-accent);color:#fff;font-family:var(--font-nav);font-size:10px;line-height:16px;text-align:center}.header__menu-toggle{display:none;grid-column:1;justify-self:start}.header__menu-toggle svg{width:24px;height:24px}.nav{margin-top:14px}.nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:38px;margin:0;padding:0;list-style:none}.nav__item{position:relative}.nav__link{display:block;padding:6px 0;color:var(--color-dark);font-family:var(--font-nav);font-size:13px;font-weight:400;letter-spacing:var(--nav-tracking);text-transform:uppercase;white-space:nowrap}.nav__link:after{display:block;width:0;height:1px;margin-top:3px;background:currentColor;content:"";transition:width .28s ease}.nav__item:hover .nav__link:after,.nav__link[aria-current=page]:after{width:100%}.nav__dropdown{position:absolute;z-index:40;top:100%;left:50%;min-width:220px;padding:22px 0 8px;transform:translate(-50%) translateY(6px);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.nav__item:hover .nav__dropdown,.nav__item:focus-within .nav__dropdown{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.nav__dropdown-inner{padding:22px 28px;border:1px solid var(--color-border);background:#fff;box-shadow:0 12px 32px #00000014}.nav__sublist{margin:0;padding:0;list-style:none}.nav__sublink{display:block;padding:7px 0;color:var(--color-text);font-family:var(--font-nav);font-size:12px;letter-spacing:.06em;white-space:nowrap}.nav__sublink:hover{color:var(--color-accent)}.drawer{position:fixed;z-index:200;top:0;bottom:0;left:0;width:min(88vw,380px);overflow-y:auto;background:#fff;transform:translate(-100%);transition:transform .32s ease}.drawer.is-open{transform:translate(0)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-border)}.drawer__title{font-family:var(--font-display);font-size:20px;letter-spacing:.2em;text-transform:uppercase}.drawer__body{padding:12px 20px 40px}.drawer__link{display:block;padding:14px 0;border-bottom:1px solid var(--color-border);color:var(--color-dark);font-family:var(--font-nav);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.drawer__sublink{display:block;padding:9px 0 9px 16px;color:var(--color-text);font-size:12px}.overlay{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay.is-visible{opacity:1;pointer-events:auto}.hero{position:relative;overflow:hidden}.hero__track{display:flex;transition:transform .7s cubic-bezier(.4,0,.2,1)}.hero__slide{position:relative;flex:0 0 100%}.hero__media{position:relative;width:100%;height:clamp(460px,88vh,1000px);background:var(--color-sand)}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero__media--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-sand) 0%,#cfc7c0 100%)}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000000f 38%,#0000004d)}.hero__content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:0 24px 92px;color:#fff;text-align:center}.hero__content--center{top:50%;bottom:auto;padding-bottom:0;transform:translateY(-50%)}.hero__eyebrow{margin-bottom:14px;font-family:var(--font-nav);font-size:12px;letter-spacing:.28em;text-transform:uppercase}.hero__title{max-width:900px;margin:0 auto 18px;color:#fff;font-size:clamp(34px,6vw,76px);font-weight:400;letter-spacing:.02em;line-height:1.05}.hero__text{max-width:560px;margin:0 auto 26px;font-size:15px;letter-spacing:.02em}.hero__arrow{display:flex;position:absolute;z-index:3;top:50%;align-items:center;justify-content:center;width:52px;height:52px;transform:translateY(-50%);color:#fff;opacity:.8;transition:opacity .2s ease}.hero__arrow:hover{opacity:1}.hero__arrow svg{width:30px;height:30px}.hero__arrow--prev{left:10px}.hero__arrow--next{right:10px}.hero__dots{display:flex;position:absolute;z-index:3;bottom:26px;left:50%;gap:10px;transform:translate(-50%)}.hero__dot{width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:transparent;padding:0}.hero__dot.is-active{background:#fff}.tiles{display:grid;grid-template-columns:repeat(var(--tile-cols, 3),1fr);gap:var(--grid-gap)}.tile{display:block;position:relative;overflow:hidden;background:var(--color-sand)}.tile__media{position:relative;aspect-ratio:3 / 4}.tile__media img,.tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,0,.2,1)}.tile:hover .tile__media img{transform:scale(1.05)}.tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000006b)}.tile__content{position:absolute;right:0;bottom:30px;left:0;padding:0 20px;color:#fff;text-align:center}.tile__title{margin-bottom:12px;color:#fff;font-family:var(--font-nav);font-size:15px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--grid-gap) var(--grid-gap);margin:0;padding:0;list-style:none}.card{position:relative}.card__media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--card-ratio);background:var(--color-bg-alt)}.card__media img,.card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card__image--secondary{opacity:0;transition:opacity .5s ease}.card:hover .card__image--secondary{opacity:1}.card__badges{display:flex;position:absolute;z-index:2;top:10px;left:10px;flex-direction:column;gap:6px}.badge{padding:4px 10px;background:var(--color-dark);color:#fff;font-family:var(--font-nav);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.badge--sale{background:var(--color-sale)}.badge--soldout{background:var(--color-muted)}.card__info{padding:14px 4px 8px;text-align:center}.card__vendor{margin-bottom:4px;color:var(--color-muted);font-family:var(--font-nav);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.card__title{margin-bottom:6px;color:var(--color-heading);font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.4}.card__price{font-family:var(--font-nav);font-size:13px;letter-spacing:.04em}.card__price s{margin-right:8px;color:var(--color-muted)}.card__price .price--sale{color:var(--color-sale)}.card__swatches{display:flex;justify-content:center;gap:6px;margin-top:10px}.swatch{width:12px;height:12px;border:1px solid var(--color-border);border-radius:50%}.split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.split--reverse .split__media{order:2}.split__media{position:relative;min-height:520px;background:var(--color-sand)}.split__media img,.split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.split__body{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(28px,6vw,92px);background:var(--color-bg-alt);text-align:left}.split__eyebrow{margin-bottom:14px;color:var(--color-accent);font-family:var(--font-nav);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.split__title{margin-bottom:18px;font-size:clamp(28px,3.4vw,46px)}.split__text{max-width:46ch;margin-bottom:26px}.banner{position:relative;min-height:480px;background:var(--color-sand)}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media img,.banner__media svg{width:100%;height:100%;object-fit:cover}.banner__content{display:flex;position:relative;z-index:2;flex-direction:column;align-items:center;justify-content:center;min-height:480px;padding:60px 24px;color:#fff;text-align:center}.banner__title{margin-bottom:16px;color:#fff;font-size:clamp(30px,4.4vw,58px)}.valueprops{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:44px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.valueprop{text-align:center}.valueprop svg{width:30px;height:30px;margin:0 auto 12px;color:var(--color-dark)}.valueprop__title{margin-bottom:6px;font-family:var(--font-nav);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.valueprop__text{color:var(--color-muted);font-size:12px}.newsletter{padding:74px 0;background:var(--color-dark);color:#fff;text-align:center}.newsletter__title{margin-bottom:12px;color:#fff;font-size:clamp(24px,3vw,38px);letter-spacing:.04em;text-transform:uppercase}.newsletter__text{margin:0 auto 26px;max-width:520px;color:#ffffffc2;font-size:13px}.newsletter__form{display:flex;gap:0;max-width:480px;margin:0 auto}.newsletter__input{flex:1;padding:14px 16px;border:1px solid rgb(255 255 255 / 40%);border-right:0;background:transparent;color:#fff;font-family:var(--font-body);font-size:13px}.newsletter__input::placeholder{color:#ffffff8c}.newsletter__input:focus{outline:1px solid #fff}.newsletter__submit{padding:14px 30px;border:1px solid #fff;background:#fff;color:var(--color-dark);font-family:var(--font-nav);font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.newsletter__submit:hover{background:transparent;color:#fff}.footer{background:var(--color-dark);color:#ffffffc7;font-size:13px}.footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;padding:62px 0 44px}.footer__heading{margin-bottom:18px;color:#fff;font-family:var(--font-nav);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.footer__list{margin:0;padding:0;list-style:none}.footer__list li{margin-bottom:10px}.footer__list a:hover{color:#fff}.footer__social{display:flex;gap:16px;margin-top:18px}.footer__social a{display:inline-flex;color:#ffffffc7}.footer__social a:hover{color:#fff}.footer__social svg{width:19px;height:19px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 34px;border-top:1px solid rgb(255 255 255 / 14%);color:#ffffff94;font-size:12px}.footer__soon{opacity:.42;cursor:default;border-bottom:1px dashed currentcolor;padding-bottom:1px}.footer__payments{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.footer__payments svg{display:block;width:38px;height:24px}.payment-chip{display:inline-flex;border-radius:4px;overflow:hidden;opacity:.55;filter:grayscale(100%);transform:translateY(0);transition:opacity .22s ease,filter .22s ease,transform .22s ease,box-shadow .22s ease}.payment-chip:hover{opacity:1;filter:grayscale(0%);transform:translateY(-2px);box-shadow:0 4px 14px #ffffff38}@media(prefers-reduced-motion:reduce){.payment-chip{transition:opacity .22s ease,filter .22s ease}.payment-chip:hover{transform:none}}.collection-header{padding:46px 0 30px;text-align:center}.collection-header__title{font-size:clamp(26px,3.2vw,40px);letter-spacing:.06em;text-transform:uppercase}.collection-header__desc{max-width:620px;margin:14px auto 0;color:var(--color-muted);font-size:13px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:26px;font-family:var(--font-nav);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.collection-toolbar select{border:1px solid var(--color-border);padding:8px 12px;font-family:var(--font-nav);font-size:12px;background:#fff}.pagination{display:flex;justify-content:center;gap:10px;padding:48px 0;font-family:var(--font-nav);font-size:13px}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--color-border)}.pagination .is-current{border-color:var(--color-dark);background:var(--color-dark);color:#fff}.product{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;padding:44px 0 80px}.product__gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.product__gallery img{width:100%}.product__title{margin-bottom:12px;font-size:clamp(24px,2.6vw,34px)}.product__price{margin-bottom:24px;font-family:var(--font-nav);font-size:18px}.product__price s{margin-right:10px;color:var(--color-muted);font-size:15px}.product__form{margin-top:26px}.product__option{margin-bottom:20px}.product__option-label{display:block;margin-bottom:8px;font-family:var(--font-nav);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.product__option select{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:#fff;font-family:var(--font-body);font-size:13px}.product__description{margin-top:32px;padding-top:26px;border-top:1px solid var(--color-border);font-size:13px;line-height:1.75}.rte a{border-bottom:1px solid currentColor}.rte img{margin:20px 0}.cart-table{width:100%;border-collapse:collapse}.cart-table th{padding:12px 0;border-bottom:1px solid var(--color-border);font-family:var(--font-nav);font-size:11px;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase}.cart-table td{padding:20px 0;border-bottom:1px solid var(--color-border);vertical-align:top}.cart-item{display:flex;gap:18px}.cart-item img{width:92px}.cart__footer{display:flex;justify-content:flex-end;padding:28px 0 70px}.cart__totals{width:min(100%,360px)}.cart__row{display:flex;justify-content:space-between;margin-bottom:12px}.cart__row--total{padding-top:12px;border-top:1px solid var(--color-border);font-family:var(--font-nav);font-size:16px}.placeholder-svg{display:block;width:100%;height:100%;background:var(--color-bg-alt);fill:#0000001f}@media screen and (max-width:1200px){.product-grid{--cols: 3}.tiles{--tile-cols: 3}}@media screen and (max-width:900px){.header__menu-toggle{display:inline-flex}.nav{display:none}.header__inner{padding:16px 0}.header__logo-text{letter-spacing:.2em;text-indent:.2em}.announcement__links{display:none}.announcement__inner{grid-template-columns:1fr}.announcement__message{grid-column:1}.split,.product{grid-template-columns:1fr}.split--reverse .split__media{order:0}.split__media{min-height:380px}.split__body{padding:48px 24px}.valueprops{grid-template-columns:repeat(2,1fr)}.product-grid{--cols: 2}.tiles{--tile-cols: 2}.section{padding:44px 0}}@media screen and (max-width:600px){.hero__media{height:clamp(420px,74vh,640px)}.hero__content{padding-bottom:64px}.newsletter__form{flex-direction:column}.newsletter__input{border-right:1px solid rgb(255 255 255 / 40%)}.footer__bottom{flex-direction:column;text-align:center}.product__gallery{grid-template-columns:1fr}}.eyebrow{margin:0 0 10px;color:var(--color-accent);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:.02em}.section-heading--left{text-align:left}.text-block__title{margin-bottom:14px;font-size:clamp(24px,3vw,40px);letter-spacing:.04em}.text-block__body{max-width:70ch;margin:0 auto 16px}.text-block[style*=left] .text-block__body{margin-left:0}.carousel{position:relative}.carousel__viewport{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__track{display:flex;gap:var(--grid-gap);padding:0 24px}.carousel__item{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--grid-gap)) / var(--per-view));scroll-snap-align:start}.carousel__arrow{display:flex;position:absolute;z-index:4;top:50%;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffe0;box-shadow:0 2px 10px #0000001f;color:var(--color-dark);transform:translateY(-50%);transition:opacity .2s ease}.carousel__arrow svg{width:22px;height:22px}.carousel__arrow--prev{left:14px}.carousel__arrow--next{right:14px}.carousel__arrow[disabled]{opacity:0;pointer-events:none}.cat-card{display:block;position:relative}.cat-card__media{position:relative;overflow:hidden;aspect-ratio:896 / 1198;background:var(--color-bg-alt)}.cat-card__media img,.cat-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,0,.2,1)}.cat-card:hover .cat-card__media img{transform:scale(1.045)}.cat-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#00000061)}.cat-card__content{position:absolute;right:0;bottom:22px;left:0;padding:0 14px;text-align:center}.cat-card__title{color:#fff;font-family:var(--font-nav);font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.look-card{display:block;position:relative}.look-card__media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--color-bg-alt)}.look-card__media img,.look-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,0,.2,1)}.look-card:hover .look-card__media img{transform:scale(1.04)}.look-card__badge{position:absolute;bottom:16px;left:16px;padding:8px 16px;background:#ffffffeb;color:var(--color-dark);font-family:var(--font-nav);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.look-card__content{padding:14px 2px 0}.look-card__title{display:block;color:var(--color-heading);font-family:var(--font-body);font-size:14px}.look-card__caption{display:block;margin-top:4px;color:var(--color-muted);font-size:12px}.mosaic-wrap--full{width:100%}.mosaic{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mosaic-gap, 8px)}.mosaic__cell{display:flex;grid-column:span var(--span, 6)}.mosaic__link{display:flex;width:100%}.mosaic__media{position:relative;overflow:hidden;flex:1 1 auto;width:100%;height:100%;aspect-ratio:var(--ratio, .785);background:var(--color-bg-alt)}.mosaic__media img,.mosaic__media svg,.mosaic__video{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,0,.2,1)}.mosaic__link:hover img{transform:scale(1.04)}.mosaic__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000000a,#0000006b)}.mosaic__content{display:flex;position:absolute;right:0;left:0;flex-direction:column;align-items:center;gap:10px;padding:0 24px;color:#fff;text-align:center}.mosaic__content--bottom{bottom:34px}.mosaic__content--center{top:50%;transform:translateY(-50%)}.mosaic__eyebrow{font-family:var(--font-nav);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.mosaic__title{color:#fff;font-family:var(--font-display);font-size:clamp(22px,2.6vw,40px);line-height:1.1}@media screen and (max-width:900px){.carousel__item{flex-basis:calc((100% - var(--grid-gap)) / 2)}.carousel__track{padding:0 16px}.carousel__arrow{display:none}.mosaic__cell{grid-column:span 12}}.demo-note{margin:22px 0 0;color:var(--color-muted);font-family:var(--font-nav);font-size:11px;letter-spacing:.1em;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base.css.map */
