.wordmark{font-weight:700;font-size:23px;letter-spacing:.26em}
.commerce-opening--editorial{grid-template-columns:45% 55%;min-height:700px}.commerce-opening--editorial .opening-copy{padding:48px 10% 30px}.commerce-opening--editorial .opening-copy h1{white-space:pre-line;font-size:clamp(55px,5.6vw,86px);max-width:none;margin:70px 0 30px;line-height:1.07;letter-spacing:-.055em}.commerce-opening--editorial .opening-description{max-width:310px;font-size:16px;line-height:1.7;margin-bottom:22px}.opening-feature{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:auto;padding-top:55px;font-size:13px;line-height:1.55;color:var(--paper)}.opening-feature>div{max-width:75%}.opening-feature .featured-product-price{font-size:13px;color:var(--sage);margin-top:5px}.opening-feature>span{display:flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap;font-size:12px}.opening-styling{margin:0;position:relative;min-width:0;background:var(--stone);overflow:hidden}.opening-styling>img{display:block;width:100%;height:700px;object-fit:cover;object-position:center top}.opening-styling figcaption{position:absolute;left:26px;right:26px;bottom:20px;display:flex;justify-content:space-between;gap:22px;font-size:12px;line-height:1.5;color:var(--ink);background:var(--paper);padding:12px 14px}.opening-styling figcaption span:first-child{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
.collection-section{padding-top:78px;padding-bottom:68px}.section-heading{gap:40px}.section-heading h1,.section-heading h2{font-size:clamp(42px,4.4vw,66px)}.collection-introduction{max-width:390px;display:flex;align-items:flex-end;gap:35px}.collection-introduction p{max-width:280px;font-size:14px;line-height:1.7;color:var(--muted)}.collection-introduction .text-link{font-size:13px;min-height:44px}.collection-imagery-note{font-size:12px;color:var(--muted);margin-top:28px}.product-card-meta h3{font-size:14px}.product-card-meta{grid-template-rows:minmax(2.8em,auto) auto auto}.product-card-meta .card-colours{font-size:12px}.product-card-image--05>img{padding:12px 3% 16px}
.world-link--editorial{margin:0;padding:68px var(--space-page);background:var(--forest);color:var(--paper);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;gap:7%;border:0}.world-link--editorial .world-mark{width:clamp(90px,10vw,145px);filter:none;opacity:1;justify-self:center}.world-link--editorial h2{font-size:clamp(36px,4vw,58px);line-height:1.07;max-width:520px;white-space:normal;margin-top:22px}.world-link--editorial .world-context{font-size:15px;line-height:1.7;max-width:460px;color:var(--sage);margin-top:22px}.world-link--editorial>a{align-self:end;font-size:13px;gap:24px;border-bottom:1px solid var(--sage);margin-bottom:3px}.site-footer{padding-top:42px}.footer-top{padding-bottom:35px}
@media(min-width:1101px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}}
@media(max-width:1199px) and (min-width:761px){.commerce-opening--editorial{grid-template-columns:48% 52%;min-height:660px}.opening-styling>img{height:660px}.commerce-opening--editorial .opening-copy h1{font-size:clamp(48px,5.8vw,70px);margin-top:50px}.opening-feature{padding-top:38px;flex-wrap:wrap}.opening-styling figcaption{display:block;font-size:12px}.opening-styling figcaption span{display:block}.opening-styling figcaption span+span{margin-top:4px}.world-link--editorial{gap:5%;grid-template-columns:100px minmax(0,1fr)}.world-link--editorial>a{grid-column:2;width:max-content}}
@media(max-width:760px){.wordmark{font-size:18px;letter-spacing:.2em}.commerce-opening--editorial{display:flex;min-height:0}.commerce-opening--editorial .opening-copy{padding:28px 22px 24px}.commerce-opening--editorial .opening-copy h1{font-size:clamp(43px,12vw,61px);margin:29px 0 23px;line-height:1.07}.commerce-opening--editorial .opening-description{font-size:15px;max-width:330px;margin-bottom:14px}.commerce-opening--editorial .opening-link{max-width:none;min-height:48px}.opening-feature{padding-top:24px;margin-top:0;gap:15px;font-size:13px}.opening-feature>div{max-width:69%}.opening-feature>span{font-size:12px}.opening-styling>img{height:auto;aspect-ratio:3/4;object-position:center}.opening-styling figcaption{position:static;background:var(--stone);padding:15px 22px;display:block;margin:0;font-size:12px}.opening-styling figcaption span{display:block}.opening-styling figcaption span+span{margin-top:4px}.collection-section{padding-top:43px;padding-bottom:42px}.section-heading{display:block;margin-bottom:28px}.section-heading h1,.section-heading h2{font-size:42px}.collection-introduction{max-width:none;display:flex;gap:22px;justify-content:space-between;margin-top:22px}.collection-introduction p{font-size:14px;max-width:250px}.collection-introduction .text-link{font-size:12px}.product-grid{gap:28px 14px}.product-card-meta{grid-template-rows:minmax(3.9em,auto) auto auto;gap:6px}.product-card-meta h3{font-size:14px}.product-card-meta .card-colours{font-size:11px}.product-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.product-card:last-child:nth-child(odd) .product-card-meta{padding-top:0;display:block}.product-card:last-child:nth-child(odd) h3{font-size:18px;line-height:1.3;margin-bottom:15px}.product-card:last-child:nth-child(odd) .card-colours{margin-top:10px}.world-link--editorial{padding:42px 22px;display:block}.world-link--editorial .world-mark{width:90px;margin:0 0 32px}.world-link--editorial h2{font-size:38px;margin-top:20px}.world-link--editorial .world-context{font-size:15px;margin-top:22px}.world-link--editorial>a{margin-top:22px;max-width:none;justify-content:space-between;min-height:48px}.site-footer{padding-top:34px}.collection-imagery-note{font-size:12px}.product-page{padding-top:24px}}
@media(forced-colors:active){.opening-styling figcaption,.world-link--editorial{background:Canvas;color:CanvasText}.opening-feature .featured-product-price,.world-link--editorial .world-context{color:CanvasText}}

.shop-navigation{padding:0 var(--space-page);border-bottom:1px solid var(--line);font-size:13px}.shop-navigation-primary,.shop-navigation-secondary{display:flex;align-items:center;gap:30px;overflow-x:auto;scrollbar-width:thin}.shop-navigation a{padding:17px 0;white-space:nowrap}.shop-navigation a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}.shop-navigation-secondary{border-top:1px solid var(--line);color:var(--muted);font-size:12px}.shop-navigation-secondary a{padding:12px 0}@media(max-width:760px){.shop-navigation{padding:0 22px}.shop-navigation-primary,.shop-navigation-secondary{gap:24px}.shop-navigation a{padding:15px 0}.shop-navigation-secondary a{padding:11px 0}}
