.t4r-hero{display:grid;grid-template-columns:60.15625% 39.84375%;aspect-ratio:1024/326;height:auto;min-height:0;background:var(--t4-panel-bg,#282827);color:var(--t4-panel-ink,#F8F6F1)}.t4r-hero-media{position:relative;overflow:hidden;min-width:0}.t4r-hero-media>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--r-focus,50%) center}.t4r-hero-copy{box-sizing:border-box;min-width:0;padding:28px 10%;align-self:center}.t4r-hero-copy>p{font:400 clamp(10px,1.15vw,15px)/1.5 var(--font-body-family);letter-spacing:.17em;margin:0 0 20px;color:var(--t4-panel-muted,#D6D6D1)}.t4r-hero h1{font:400 clamp(38px,6.25vw,88px)/1.12 Georgia,serif;letter-spacing:-.025em;color:var(--t4-panel-ink,#F8F6F1);margin:0 0 12px}.t4r-hero-subtitle{font:400 clamp(16px,1.9vw,26px)/1.5 var(--font-body-family);color:var(--t4-panel-muted,#D6D6D1)}.t4r-rule{background:var(--t4-panel-muted,#D6D6D1);width:74px;margin-top:20px}.t4r-hero-quote{color:var(--t4-panel-ink)}.t4r-gift{display:grid;grid-template-columns:37.6% 62.4%;background:var(--t4-panel-bg,#282827);color:var(--t4-panel-ink,#F8F6F1);min-height:0;margin-bottom:0}.t4r-gift-media{position:relative;overflow:hidden;min-height:0;aspect-ratio:639/251}.t4r-gift-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.t4r-gift-copy{padding:24px 9.5%;align-self:center}.t4r-gift h2{font:400 clamp(25px,2.8vw,40px)/1.1 Georgia,serif;color:var(--t4-panel-ink,#F8F6F1);margin:0 0 14px}.t4r-gift-copy>p{font:11px/1.5 var(--font-body-family);letter-spacing:.17em;margin:0 0 12px;color:var(--t4-panel-muted,#D6D6D1)}.t4r-gift .rte{font:15px/1.5 var(--font-body-family);color:var(--t4-panel-muted,#D6D6D1);margin-bottom:14px}.t4r-gift .t4-collection-button{background:transparent;color:var(--t4-panel-ink,#F8F6F1);border-color:var(--t4-panel-ink,#F8F6F1)}.t4-collection-custom{background:var(--t4-panel-bg,#282827);color:var(--t4-panel-ink,#F8F6F1)}.t4-collection-custom-copy>p,.t4-collection-custom-copy .rte{color:var(--t4-panel-muted,#D6D6D1)}.t4-collection-custom-copy h2{color:var(--t4-panel-ink,#F8F6F1);font-family:Georgia,serif;font-weight:400}.t4-collection-custom .t4-collection-button{background:var(--t4-panel-ink,#F8F6F1);color:var(--t4-panel-bg,#282827);border-color:var(--t4-panel-ink,#F8F6F1)}.t4-collection-button{box-sizing:border-box;font:400 14px/20px var(--font-body-family);min-height:46px;padding:12px 25px;border-radius:24px}.t4-collection .card__inner,.t4-collection .card__media,.t4-collection .card .media{background:var(--t4-product-bg,#F5F5F4)!important}.t4-collection .card__media img{mix-blend-mode:multiply}.t4-collection .card__information{padding-top:9px;padding-bottom:8px}.t4-collection .card__heading{font:400 clamp(16px,1.55vw,22px)/1.25 Georgia,serif;margin-bottom:4px}.t4r-category-links{border-bottom:1px solid #e4e0da;margin:0 2.5%;padding-left:8px;padding-right:8px;gap:26px}.t4f-tab-label{font:14px var(--font-body-family);color:#6d6964;padding:0 10px 12px;white-space:nowrap}.t4-collection-look-copy h2,.t4-collection-learn h2{font-family:Georgia,serif;font-weight:400}.t4-collection--editorial #product-grid{gap:24px 18px}@media(max-width:989px){.t4-collection--editorial #product-grid{gap:22px 12px}}@media(max-width:749px){.t4r-hero{aspect-ratio:auto;grid-template-columns:1fr}.t4r-hero-media{height:auto;aspect-ratio:616/326}.t4r-hero-copy{padding:26px 24px 28px}.t4r-hero h1{font-size:46px}.t4r-hero-copy>p{font-size:10px;margin-bottom:13px}.t4r-hero-subtitle{font-size:18px}.t4r-gift{grid-template-columns:1fr}.t4r-gift-copy{padding:30px 24px}.t4r-gift-media{aspect-ratio:639/251}.t4r-gift h2{font-size:32px}.t4-collection--editorial #product-grid{gap:20px 10px}.t4-collection .card__heading{font-size:17px}}
.t4r-hero h1{font:400 clamp(20px,1.9vw,26px)/1.5 var(--font-body-family);letter-spacing:normal;margin:0 0 12px}.t4r-hero-subtitle{font:400 clamp(14px,1.3vw,18px)/1.6 var(--font-body-family)}
.t4r-hero{aspect-ratio:1440/365;grid-template-columns:58% 42%}.t4r-hero-copy{padding:32px 12%}.t4r-hero h1{font-size:26px;line-height:1.45}.t4r-hero-subtitle{font-size:16px;max-width:280px;line-height:1.7}.t4r-rule{width:38px;margin-top:24px;background:#9b8166}
@media(max-width:749px){.t4r-hero{aspect-ratio:auto;grid-template-columns:1fr;height:auto}.t4r-hero-media{height:auto;aspect-ratio:616/326}.t4r-hero-copy{padding:26px 24px 28px}.t4r-hero h1{font-size:26px}.t4r-hero-subtitle{font-size:16px;max-width:none}}
