@charset "UTF-8";
:root{--paper:#eaeae5;--ink:#222420;--muted:#6b6e65;--line:#c8cac1;--dark:#20251e;--white:#f5f5ef;--gutter:clamp(22px,3.3vw,64px);--ease:cubic-bezier(.22,.61,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}body:has(dialog[open]),body.menu-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}button{border:0;background:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}::selection{background:#a9afa0;color:#141810}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:20px;padding:12px 20px;background:var(--paper);z-index:100}.skip-link:focus{top:14px}.section-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.text-button{padding:0}.muted{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:.025em}.line-link{display:inline-flex;align-items:center;gap:36px;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:13px}.line-link span{font-size:19px;line-height:1;transition:transform .3s var(--ease)}.line-link:hover span{transform:translate(3px,-3px)}
.site-header{position:absolute;z-index:30;top:0;left:0;width:100%;height:90px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;color:var(--white);transition:background .3s,color .3s}.brand-link{font-size:14px;font-weight:700;letter-spacing:-.04em}.desktop-nav{display:flex;gap:38px;margin-left:auto;margin-right:80px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;gap:25px}.bag-count{margin-left:4px;font-variant-numeric:tabular-nums}.menu-trigger{display:none}.site-header.on-paper{color:var(--ink);background:var(--paper);position:fixed;border-bottom:1px solid var(--line);height:72px}.site-header.scrolled{position:fixed;color:var(--ink);background:var(--paper);height:72px;border-bottom:1px solid var(--line)}.mobile-menu{display:none}
.hero{position:relative;min-height:720px;height:100svh;max-height:1200px;background:#282e27;color:var(--white);overflow:hidden}.hero-image{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 30%,transparent 62%,rgba(0,0,0,.32))}
.arrivals{padding-top:100px;padding-bottom:90px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:48px}.section-heading h2{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em}.product-card{display:block;min-width:0}.product-photo{position:relative;overflow:hidden;background:#e1e2db;aspect-ratio:1.05}.product-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:7%;transition:transform .7s var(--ease)}.product-card:hover .product-photo img{transform:scale(1.035)}.product-photo .product-open{position:absolute;bottom:20px;right:20px;width:34px;height:34px;display:grid;place-items:center;font-size:25px;background:var(--paper);opacity:0;transform:translateY(6px);transition:.25s}.product-card:hover .product-open,.product-card:focus-visible .product-open{opacity:1;transform:none}.product-meta{display:flex;justify-content:space-between;gap:15px;margin-top:17px;font-size:13px}.product-meta h3{font-size:inherit}.product-meta .price{white-space:nowrap}.product-colour{font-size:11px;color:var(--muted);margin-top:5px}.arrivals-end{display:flex;align-items:flex-end;justify-content:space-between;margin-top:90px;padding-top:26px;border-top:1px solid var(--line)}.arrivals-end p{font-size:18px;letter-spacing:-.025em}
.collection{position:relative;height:min(900px,94svh);min-height:620px;background:#34382f;color:var(--white);overflow:hidden}.collection-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.collection-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(0,0,0,.23) 90%)}.collection-top{position:absolute;top:34px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;font-size:12px}.collection-copy{position:absolute;left:58%;right:var(--gutter);top:39%}.collection-copy h2{font-size:clamp(42px,5.5vw,84px);letter-spacing:-.06em;line-height:.99}.collection-copy p{margin-top:28px;font-size:14px;line-height:1.6}.collection-copy .line-link{margin-top:36px}.collection-caption{position:absolute;bottom:32px;left:var(--gutter);font-size:12px}
.archive{padding-top:55px;padding-bottom:120px}.archive .section-heading{padding-top:25px;border-top:1px solid var(--line)}.archive-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.archive-item{padding:0;text-align:left;min-width:0}.archive-image{aspect-ratio:1.12;background:#e2e3dd;overflow:hidden;padding:18px}.archive-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:saturate(.35);transition:filter .5s,transform .7s}.archive-item:hover img{filter:saturate(.7);transform:scale(1.03)}.archive-item>span{display:flex;justify-content:space-between;margin-top:17px;font-size:15px}.archive-item small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.about{padding-top:100px;padding-bottom:95px;background:#d9ddd1}.about h2{font-size:clamp(36px,5.8vw,88px);letter-spacing:-.06em;line-height:1.08}.about-bottom{margin-top:90px;display:flex;justify-content:space-between;gap:35px;font-size:12px}.about-bottom p{width:36%;line-height:1.7}.footer{background:#171a15;color:var(--paper);padding-top:65px;padding-bottom:30px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px}.footer-name{font-size:clamp(26px,4.2vw,64px);font-weight:700;letter-spacing:-.055em;line-height:1}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #464a40;padding-top:23px;color:#bfc3b7;font-size:11px}.footer-bottom nav{display:flex;gap:22px}.footer-bottom a:hover,.footer-bottom button:hover{color:white}
.shop-view{padding-top:145px;padding-bottom:100px;min-height:80vh}.shop-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:62px}.shop-heading h1{font-size:clamp(45px,6vw,86px);letter-spacing:-.065em;line-height:1.06;margin-top:15px}.shop-heading>p{color:var(--muted);font-size:13px;margin-bottom:6px}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filters{display:flex;gap:25px;flex-wrap:wrap}.filters button{padding:4px 0;color:var(--muted);border-bottom:1px solid transparent;font-size:13px}.filters button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.sort-label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.sort-label select{background:transparent;border:0;color:var(--ink);padding:6px 2px;max-width:145px}.results-count{font-size:11px;color:var(--muted);margin:25px 0}.product-photo.two-sided img{object-fit:cover;object-position:top center;height:200%;width:100%;padding:0 5%}
dialog{color:var(--ink);background:var(--paper);border:0;padding:0;max-width:100%;max-height:100svh}dialog::backdrop{background:rgba(11,14,10,.55)}dialog[open]{animation:dialog-in .28s var(--ease)}@keyframes dialog-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.close-button{font-size:33px;width:44px;height:44px;line-height:1;display:grid;place-items:center;font-weight:300;padding:0;z-index:5}.product-dialog{width:min(1280px,96vw);height:min(840px,94svh);overflow:auto}.product-close{position:absolute;right:18px;top:15px;background:var(--paper)}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;min-height:100%}.product-gallery{position:relative;background:#dddeda;display:flex;flex-direction:column;justify-content:center;padding:50px 25px 28px}.product-zoom{display:block;width:100%;padding:0;overflow:hidden;position:relative;aspect-ratio:1}.product-zoom>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.product-zoom:hover>img{transform:scale(1.04)}.product-zoom.two-sided>img{height:200%;object-fit:cover;object-position:center top;padding:0 5%;max-width:none}.product-zoom.two-sided.back>img{transform:translateY(-50%)}.product-zoom-label{position:absolute;bottom:10px;right:10px;font-size:11px;display:flex;gap:8px;align-items:center}.product-zoom-label span{font-size:20px}.gallery-controls{display:flex;gap:20px;justify-content:center;margin-top:22px}.gallery-controls button{border-bottom:1px solid transparent;padding:5px 0;font-size:12px}.gallery-controls button[aria-pressed=true]{border-color:var(--ink)}.product-info{padding:75px 52px 35px}.product-info h2{font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.04em;margin:9px 0 15px}.product-category{font-size:11px;color:var(--muted)}.product-price{font-size:16px}.product-description{font-size:13px;color:#64685e;line-height:1.65;margin-top:27px;max-width:340px}.product-tone{font-size:12px;margin:25px 0}.colour-dot{display:inline-block;width:10px;height:10px;background:#74756e;border-radius:100%;margin-right:8px}.size-heading{display:flex;justify-content:space-between;font-size:12px;margin-bottom:12px}.size-help{text-decoration:underline;text-underline-offset:3px;font-size:11px;padding:0}.sizes{display:flex;gap:8px;margin-bottom:20px}.sizes button{border:1px solid #bfc3b7;height:44px;min-width:48px;padding:0 12px;font-size:12px}.sizes button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.primary-button{width:100%;padding:17px 20px;background:var(--ink);color:var(--white);display:flex;justify-content:center;align-items:center;gap:20px;transition:background .2s;font-size:13px}.primary-button:hover{background:#42493b}.primary-button:disabled{opacity:.65}.size-error{font-size:12px;margin-top:8px;color:#8f302a;min-height:18px}.product-accordions{margin-top:20px}.product-accordions details{border-top:1px solid var(--line);padding:13px 0;font-size:12px}.product-accordions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary:after{content:'+'}.product-accordions details[open] summary:after{content:'−'}.product-accordions details p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.65}.bag-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100vw);height:100svh;padding:24px 30px 30px;display:none}.bag-dialog[open]{display:flex;flex-direction:column;animation:bag-in .3s var(--ease)}@keyframes bag-in{from{transform:translateX(100%)}to{transform:none}}.bag-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.bag-heading h2{font-size:24px;letter-spacing:-.025em}.bag-heading h2 span{font-size:14px;color:var(--muted)}.bag-items{flex:1;overflow-y:auto;padding:10px 0}.empty-bag{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}.empty-bag p{font-size:30px;letter-spacing:-.04em}.bag-item{display:grid;grid-template-columns:108px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.bag-item-image{background:#dcdfd5;aspect-ratio:.85;overflow:hidden}.bag-item-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bag-item-image.two-sided img{height:200%;object-fit:cover;object-position:top}.bag-item-info h3{font-size:14px;margin:3px 0 5px}.bag-item-info>p{font-size:11px;color:var(--muted)}.bag-item-price{display:block;font-size:13px;margin-top:9px}.bag-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.quantity{display:flex;align-items:center;border:1px solid var(--line)}.quantity button{width:30px;height:28px;font-size:17px}.quantity span{min-width:25px;text-align:center;font-size:12px}.remove-item{font-size:11px;color:var(--muted);padding:8px 0;text-decoration:underline;text-underline-offset:3px}.bag-total{display:flex;justify-content:space-between;font-size:18px;margin:23px 0 12px}.bag-notice{font-size:11px;color:var(--muted);line-height:1.6;margin:12px 0 20px}.info-dialog{width:min(570px,calc(100vw - 32px));padding:55px 40px 40px}.info-dialog>.close-button{position:absolute;right:12px;top:12px}.info-dialog h2{font-size:32px;letter-spacing:-.04em;margin-bottom:25px}.info-dialog p{font-size:14px;color:#5c6254;line-height:1.7;margin-bottom:18px}.info-dialog .primary-button{margin-top:25px}.info-dialog table{width:100%;border-collapse:collapse;font-size:13px;margin:20px 0}.info-dialog td,.info-dialog th{padding:12px 0;text-align:left;border-bottom:1px solid var(--line);font-weight:400}.image-dialog{width:min(1200px,95vw);height:94svh;background:#eaeae5;padding:45px 25px 30px}.image-dialog>.close-button{position:absolute;right:10px;top:6px;background:var(--paper)}.image-dialog>img{width:100%;height:calc(100% - 30px);object-fit:contain}.image-dialog>p{text-align:center;font-size:12px;margin-top:10px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);padding:14px 24px;background:var(--ink);color:var(--white);font-size:12px;z-index:100;opacity:0;pointer-events:none;transition:.25s;max-width:calc(100vw - 40px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript{padding:20px;background:var(--paper)}
@media(min-width:1600px){.hero{max-height:1200px}}
@media(max-width:1000px){.desktop-nav{margin-right:45px;gap:25px}.hero{min-height:650px}.collection-copy{left:52%}.footer-note{display:none}.product-info{padding:70px 30px 30px}.product-dialog{width:97vw}.filters{gap:16px}.sort-label{font-size:11px}}
@media(max-width:700px){html{scroll-padding-top:72px}.site-header{height:72px}.brand-link{font-size:12px}.desktop-nav{display:none}.header-actions{gap:23px;font-size:12px}.menu-trigger{display:inline-flex;align-items:center;gap:8px}.menu-symbol{font-size:20px;line-height:.7}.site-header.on-paper,.site-header.scrolled{height:64px}.menu-open .site-header{position:fixed;background:var(--paper);color:var(--ink)}.mobile-menu{display:block;position:fixed;z-index:25;inset:0;background:var(--paper);padding:125px var(--gutter) 35px}.mobile-menu>a{display:flex;justify-content:space-between;align-items:center;font-size:42px;letter-spacing:-.05em;padding:14px 0;border-bottom:1px solid var(--line)}.mobile-menu>a span{font-size:30px}.mobile-menu p{margin-top:60px;font-size:12px;color:var(--muted)}.hero{height:100svh;min-height:640px;max-height:1000px}.hero-image{object-position:51% 50%}.hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 35%,transparent 63%,rgba(0,0,0,.42))}.arrivals{padding-top:60px;padding-bottom:65px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:27px}.line-link{font-size:12px;gap:22px}.product-meta{font-size:12px;gap:8px;margin-top:12px;flex-wrap:wrap;row-gap:4px}.product-colour{font-size:10px}.product-photo img{padding:3%}.product-open{display:none!important}.arrivals-end{margin-top:50px;gap:25px}.arrivals-end p{font-size:14px}.arrivals-end .line-link{gap:12px}.collection{min-height:720px;height:90svh}.collection-image{object-position:38% center}.collection-shade{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,rgba(0,0,0,.5) 100%)}.collection-top{top:25px;font-size:11px}.collection-copy{left:var(--gutter);right:var(--gutter);top:auto;bottom:78px}.collection-copy h2{font-size:56px}.collection-copy p{margin-top:19px;font-size:12px}.collection-copy .line-link{margin-top:22px}.collection-caption{bottom:23px;font-size:10px}.archive{padding-top:15px;padding-bottom:70px}.archive .section-heading{align-items:flex-start;gap:20px}.archive .section-heading h2{font-size:25px}.archive .muted{font-size:11px;white-space:nowrap;padding-top:5px}.archive-grid{grid-template-columns:1fr;gap:35px}.archive-image{aspect-ratio:1.15}.archive-item:first-child .archive-image{aspect-ratio:1}.archive-item:first-child .archive-image img{object-fit:contain}.about{padding-top:60px;padding-bottom:50px}.about h2{font-size:39px}.about-bottom{margin-top:45px;display:block}.about-bottom p{width:auto;margin-top:22px}.footer{padding-top:45px;padding-bottom:25px}.footer-top{display:block;padding-bottom:40px}.footer-name{font-size:36px}.footer-top .line-link{margin-top:28px}.footer-bottom{flex-direction:column;gap:22px}.footer-bottom nav{gap:20px;flex-wrap:wrap}.shop-view{padding-top:110px;padding-bottom:60px}.shop-heading{display:block;margin-bottom:35px}.shop-heading h1{font-size:48px}.shop-heading>p{margin-top:20px;font-size:12px}.shop-toolbar{align-items:flex-start;flex-direction:column;gap:16px}.filters{gap:10px 19px}.filters button{font-size:12px}.sort-label{align-self:flex-end}.results-count{margin:20px 0}.product-dialog{width:100vw;height:100svh;max-height:100svh;margin:0}.product-layout{display:block}.product-close{position:fixed;top:12px;right:12px;background:var(--paper)}.product-gallery{padding:48px 28px 22px;min-height:410px}.product-zoom{max-height:440px;aspect-ratio:1.1}.product-info{padding:30px var(--gutter) 45px}.product-info h2{font-size:32px;max-width:90%}.product-description{max-width:none}.bag-dialog{padding:20px 22px 24px}.bag-item{grid-template-columns:90px 1fr}.bag-heading h2{font-size:23px}.info-dialog{padding:55px 25px 30px}.info-dialog h2{font-size:28px}.image-dialog{width:100vw;height:100svh;margin:0;padding:50px 15px 30px}}
#product-content{height:100%}
@media(max-width:700px){#product-content{height:auto}.hero{background:#1c221a}.hero-image{height:70%;top:18%;object-position:52% center;mask-image:linear-gradient(to bottom,transparent,black 12%,black 86%,transparent)}.hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 40%,transparent 72%,rgba(0,0,0,.12))}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Consistent catalogue and supplied brand mark */
.logo-mark{display:block;position:relative;width:100%;aspect-ratio:2.1;overflow:hidden}
.logo-mark img{position:absolute;width:104%;max-width:none;height:auto;left:-2%;top:-32%}
.brand-link{display:block;width:160px;flex-shrink:0}
body:not(.menu-open) .site-header:not(.on-paper):not(.scrolled) .brand-link{visibility:hidden}
.site-header{position:fixed;height:104px}
.site-header.on-paper,.site-header.scrolled{height:92px}
.site-header.on-paper .logo-mark,.site-header.scrolled .logo-mark,.menu-open .site-header .logo-mark{filter:brightness(0);opacity:.9}
.footer-name{display:block;width:340px;max-width:100%}
.footer-top{gap:40px}
.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;align-items:start}
.product-grid .product-photo{aspect-ratio:.85}
.product-grid .product-photo img{padding:7%}
.product-grid .product-photo.two-sided img{padding:0 5%}
.product-grid .product-meta{display:flex;flex-direction:column;gap:5px;min-height:44px;font-size:13px}
.product-grid .product-meta h3{min-height:19px}
.product-grid .product-colour{margin-top:4px}
.archive{padding-top:90px}
html{scroll-padding-top:108px}
@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.desktop-nav{margin-right:38px}}
@media(max-width:700px){.brand-link{width:112px}.site-header,.site-header.on-paper,.site-header.scrolled{height:78px}.header-actions{gap:20px}.footer-name{width:260px}.product-grid{gap:30px 14px}.product-grid .product-photo img{padding:4%}.product-grid .product-meta{font-size:12px;min-height:56px}.product-grid .product-meta h3{min-height:34px}.product-grid .product-photo.two-sided img{padding:0 5%}.hero-image{height:78%;top:13%;mask-image:linear-gradient(to bottom,transparent,black 8%,black 93%,transparent)}.archive{padding-top:55px}html{scroll-padding-top:88px}.shop-view{padding-top:120px}}

/* The centred signal mark stays separate from the navigation logo. */
.hero-emblem{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(250px,26vw,420px);aspect-ratio:2.1;isolation:isolate;filter:drop-shadow(0 2px 2px rgba(0,0,0,.24))}
.hero-emblem-still,.hero-emblem-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.hero-emblem-canvas{opacity:0}
.hero-emblem.is-animated .hero-emblem-still{opacity:0}
.hero-emblem.is-animated .hero-emblem-canvas{opacity:1}
.hero-emblem-toggle{position:absolute;left:calc(50% - 22px);top:calc(100% + 8px);width:44px;height:44px;padding:0;display:grid;place-items:center;color:var(--white);opacity:0;transition:opacity .2s;background:none}
.hero-emblem:hover .hero-emblem-toggle,.hero-emblem-toggle:focus-visible,.hero-emblem.is-paused .hero-emblem-toggle{opacity:.75}
.hero-emblem-toggle span{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.hero-emblem.is-paused .hero-emblem-toggle span{width:0;height:0;border:6px solid transparent;border-left:9px solid currentColor;border-right:0}
@media(max-width:700px){.hero-emblem{width:clamp(220px,62vw,290px)}}
@media(prefers-reduced-motion:reduce){.hero-emblem .hero-emblem-still{opacity:1}.hero-emblem .hero-emblem-canvas,.hero-emblem-toggle{display:none}}

/* Russian copy: keep labels readable at narrow widths. */
.filters{flex-wrap:wrap}.size-heading{gap:12px;align-items:baseline}.size-help{flex-shrink:0}.sizes{flex-wrap:wrap}.product-grid .product-meta h3{min-height:38px}.collection-copy h2{font-size:clamp(40px,5vw,76px)}
@media(max-width:700px){.section-heading{gap:16px;flex-wrap:wrap}.section-heading .line-link{white-space:nowrap}.arrivals-end{flex-wrap:wrap}.product-grid .product-meta h3{min-height:52px}.product-grid .product-meta{min-height:74px}.collection-copy h2{font-size:clamp(40px,11vw,56px)}.about h2{font-size:clamp(30px,8.7vw,39px)}.bag-item-bottom{gap:10px;flex-wrap:wrap}.footer-bottom nav{row-gap:14px}}

.arrivals .section-heading,.arrivals-end,.about-bottom{justify-content:flex-end}
