.sevenbs-landing{--7bs-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--7bs-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--7bs-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--7bs-maxw: 1360px;--7bs-gutter: clamp(20px, 5vw, 56px);--7bs-focal: 50% 50%}.sevenbs-landing--women{--7bs-bg: #F8F3EA;--7bs-surface: #F0E8DA;--7bs-surface-2: #E4DCC9;--7bs-surface-3: #F2EBDA;--7bs-dark: #232A38;--7bs-accent: #7D4223;--7bs-accent-hover: #8E4C29;--7bs-link-hover: #A75C33;--7bs-text: #241C19;--7bs-muted: #6E5D53;--7bs-mono-cl: #6E5D53;--7bs-border: #E7DDCB;--7bs-rule: #D5CBB6;--7bs-rule-surface: #D5CBB6;--7bs-rule-surface-2: #8F97A8;--7bs-on-dark: #F6F1E7;--7bs-on-dark-muted: #C4C8D2;--7bs-on-dark-lede: #D6DAE2;--7bs-on-dark-eyebrow: #A9B0C0;--7bs-on-accent: #F8F3EA;--7bs-on-accent-hover: #E4DCC9}.sevenbs-landing--men{--7bs-bg: #F7F3EA;--7bs-surface: #EFE7D8;--7bs-surface-2: #E4DCC9;--7bs-surface-3: #EFE7D8;--7bs-dark: #232A38;--7bs-accent: #4A4C38;--7bs-accent-hover: #5A5C46;--7bs-link-hover: #5D2935;--7bs-text: #23221C;--7bs-muted: #5F5748;--7bs-mono-cl: #6E6656;--7bs-border: #DCD5C6;--7bs-rule: #C9C1AE;--7bs-rule-surface: #D8CFBB;--7bs-rule-surface-2: #CFC5AF;--7bs-on-dark: #F7F3EA;--7bs-on-dark-muted: #C3BCAE;--7bs-on-dark-lede: #D8D0BF;--7bs-on-dark-eyebrow: #B9AF9B;--7bs-on-accent: #F7F3EA;--7bs-on-accent-hover: #E4DCC9}.sevenbs-landing{background:var(--7bs-bg);color:var(--7bs-text);font-family:var(--7bs-sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}.sevenbs-landing *,.sevenbs-landing *:before,.sevenbs-landing *:after{box-sizing:border-box}.sevenbs-landing :focus-visible{outline:2px solid var(--7bs-accent);outline-offset:3px}.sevenbs-landing ::selection{background:var(--7bs-surface-2)}.sevenbs-landing--bg-surface{background:var(--7bs-surface);--7bs-rule: var(--7bs-rule-surface)}.sevenbs-landing--bg-surface-2{background:var(--7bs-surface-2);--7bs-rule: var(--7bs-rule-surface-2)}.sevenbs-landing--bg-surface-3{background:var(--7bs-surface-3);--7bs-rule: var(--7bs-rule-surface)}.sevenbs-landing--bg-dark{background:var(--7bs-dark);color:var(--7bs-on-dark)}.sevenbs-landing--bg-accent{background:var(--7bs-accent);color:var(--7bs-on-accent)}.sevenbs-wrap{box-sizing:content-box;max-width:var(--7bs-maxw);margin-inline:auto;padding-inline:var(--7bs-gutter)}.sevenbs-landing :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;color:inherit}.sevenbs-landing :where(p){margin:0}.sevenbs-landing :where(img){max-width:100%}.sevenbs-eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--7bs-muted)}.sevenbs-landing--bg-dark .sevenbs-eyebrow{color:var(--7bs-on-dark-eyebrow)}.sevenbs-h1{font-family:var(--7bs-serif);font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.015em;color:var(--7bs-accent);text-wrap:pretty}.sevenbs-hero--split .sevenbs-h1{font-size:clamp(38px,5vw,76px);line-height:1.03;max-width:15ch}.sevenbs-h2{font-family:var(--7bs-serif);font-size:clamp(30px,4vw,58px);line-height:1.06;letter-spacing:-.012em;color:var(--7bs-accent);text-wrap:pretty}.sevenbs-landing--bg-dark .sevenbs-h2,.sevenbs-landing--bg-accent .sevenbs-h2{color:var(--7bs-on-dark)}.sevenbs-h3{font-family:var(--7bs-serif);color:var(--7bs-text)}.sevenbs-landing--bg-dark .sevenbs-h3{color:var(--7bs-on-dark)}.sevenbs-lede,.sevenbs-body{font-size:16px;line-height:1.65;color:var(--7bs-muted)}.sevenbs-landing--bg-dark .sevenbs-lede{color:var(--7bs-on-dark-lede)}.sevenbs-landing--bg-dark .sevenbs-body{color:var(--7bs-on-dark-muted)}.sevenbs-note{font-size:14px;color:var(--7bs-muted)}.sevenbs-num{font-family:var(--7bs-mono);font-size:12px;letter-spacing:.1em;color:var(--7bs-mono-cl)}.sevenbs-flag{font-family:var(--7bs-mono);font-size:12px;color:var(--7bs-mono-cl)}.sevenbs-btn{display:inline-block;background:var(--7bs-accent);color:var(--7bs-on-accent);padding:17px 32px;font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:background-color .18s ease}.sevenbs-btn:hover,.sevenbs-btn:focus{background:var(--7bs-accent-hover);color:var(--7bs-on-accent)}.sevenbs-btn--invert{background:var(--7bs-on-accent);color:var(--7bs-accent);padding:17px 34px}.sevenbs-btn--invert:hover,.sevenbs-btn--invert:focus{background:var(--7bs-on-accent-hover);color:var(--7bs-accent)}.sevenbs-link{min-height:44px;display:inline-flex;align-items:center;font-size:15px;font-weight:500;color:var(--7bs-accent);text-decoration:none;transition:color .18s ease}.sevenbs-link>span{border-bottom:1px solid var(--7bs-rule);padding-bottom:3px;transition:border-color .18s ease}.sevenbs-link:hover,.sevenbs-link:focus{color:var(--7bs-link-hover)}.sevenbs-link:hover>span,.sevenbs-link:focus>span{border-color:currentColor}.sevenbs-frame{position:relative}.sevenbs-frame>.sevenbs-media{height:100%}.sevenbs-media{position:relative;width:100%;height:100%;overflow:hidden;background:var(--7bs-surface-2)}.sevenbs-media>img,.sevenbs-media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--7bs-focal);display:block}.sevenbs-media--ratio{aspect-ratio:var(--7bs-ratio, 4 / 5)}.sevenbs-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--7bs-surface-2);color:var(--7bs-muted);font-family:var(--7bs-mono);font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.sevenbs-sechead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:clamp(32px,4vw,64px)}.sevenbs-sechead__h{margin-top:clamp(14px,1.4vw,22px);max-width:22ch}.sevenbs-sechead__lede{max-width:34ch}.sevenbs-hero--panel{padding-top:clamp(0px,1.5vw,20px)}.sevenbs-hero--panel .sevenbs-hero__media{height:clamp(400px,62vh,720px)}.sevenbs-hero__panel{position:relative;margin-top:clamp(-150px,-7vw,-44px);background:var(--7bs-bg);width:min(660px,100%);padding:clamp(28px,3.4vw,54px) clamp(24px,3vw,48px) clamp(20px,2.4vw,32px) 0}.sevenbs-hero--split .sevenbs-hero__inner{display:flex;align-items:stretch;gap:clamp(24px,4vw,72px)}.sevenbs-hero__copy{flex:1 1 42%;min-width:0;max-width:640px;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,110px) 0 clamp(48px,6vw,110px) clamp(20px,5vw,80px)}.sevenbs-hero--split .sevenbs-hero__media{flex:1 1 55%;min-width:0;height:clamp(460px,64vw,780px)}.sevenbs-hero__detail{position:absolute;left:clamp(-120px,-7vw,-70px);bottom:clamp(40px,5vw,80px);width:clamp(180px,17vw,250px);height:clamp(230px,21vw,310px);border:8px solid var(--7bs-bg);background:var(--7bs-bg)}.sevenbs-hero__h{margin:clamp(16px,1.6vw,26px) 0 clamp(18px,1.6vw,26px)}.sevenbs-hero__lede{font-size:clamp(17px,1.3vw,19px);line-height:1.6;max-width:42ch;color:var(--7bs-text)}.sevenbs-hero--split .sevenbs-hero__lede{max-width:40ch}.sevenbs-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(26px,2.6vw,40px)}.sevenbs-style{padding-block:clamp(64px,8vw,140px) clamp(56px,6vw,110px)}.sevenbs-style .sevenbs-sechead__lede{max-width:36ch}.sevenbs-style__label{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}.sevenbs-style__cols{display:flex;flex-wrap:wrap;gap:clamp(28px,3.4vw,56px)}.sevenbs-style__col{min-width:0}.sevenbs-style__col:nth-child(odd){flex:1.3 1 340px}.sevenbs-style__col:nth-child(2n){flex:1 1 320px;align-self:flex-end}.sevenbs-style__col:nth-child(odd) .sevenbs-style__media{height:clamp(420px,46vw,700px)}.sevenbs-style__col:nth-child(2n) .sevenbs-style__media{height:clamp(360px,36vw,560px)}.sevenbs-style__cols .sevenbs-style__label{gap:16px;margin:clamp(20px,2vw,30px) 0 12px}.sevenbs-style__cols .sevenbs-style__h{font-size:clamp(26px,2.6vw,38px);line-height:1.1}.sevenbs-style__cols .sevenbs-style__copy{max-width:46ch;margin-bottom:18px}.sevenbs-style__row{display:flex;align-items:center;gap:clamp(28px,4vw,72px)}.sevenbs-style__row+.sevenbs-style__row{margin-top:clamp(56px,7vw,120px)}.sevenbs-style__row:nth-child(2n){flex-direction:row-reverse}.sevenbs-style__row .sevenbs-style__mediawrap{flex:1.35 1 340px;min-width:0}.sevenbs-style__row .sevenbs-style__media{height:clamp(440px,48vw,700px)}.sevenbs-style__row:nth-child(2n) .sevenbs-style__media{height:clamp(400px,44vw,640px)}.sevenbs-style__row .sevenbs-style__text{flex:1 1 300px;min-width:0;padding-left:clamp(0px,1vw,16px)}.sevenbs-style__row:nth-child(2n) .sevenbs-style__text{padding-left:0;padding-right:clamp(0px,1vw,16px)}.sevenbs-style__row .sevenbs-style__h{font-size:clamp(28px,3vw,44px);line-height:1.08}.sevenbs-style__row .sevenbs-style__copy{max-width:42ch;margin-bottom:20px}.sevenbs-ward{padding-block:clamp(64px,8vw,140px) clamp(72px,8vw,150px)}.sevenbs-ward .sevenbs-sechead{margin-bottom:clamp(32px,4.5vw,72px)}.sevenbs-ward .sevenbs-sechead__h{max-width:20ch}.sevenbs-ward__h{font-size:clamp(22px,2vw,28px);margin:22px 0 8px}.sevenbs-ward__copy{font-size:15px;line-height:1.6;max-width:32ch}.sevenbs-ward__grid{display:flex;flex-wrap:wrap;gap:clamp(20px,2.4vw,40px)}.sevenbs-ward__grid>.sevenbs-ward__item{flex:1 1 260px;min-width:0}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(2){margin-top:clamp(0px,4vw,64px)}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(3){margin-top:clamp(0px,8vw,128px)}.sevenbs-ward__grid .sevenbs-ward__media{height:clamp(380px,40vw,620px)}.sevenbs-ward__feature{display:flex;gap:clamp(20px,2.4vw,40px);align-items:stretch}.sevenbs-ward__lead{flex:1.3 1 320px;min-width:0}.sevenbs-ward__stack{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,40px)}.sevenbs-ward__lead .sevenbs-ward__media{height:clamp(460px,54vw,760px)}.sevenbs-ward__lead .sevenbs-ward__h{font-size:clamp(23px,2.2vw,32px);margin:24px 0 8px}.sevenbs-ward__stack .sevenbs-ward__item:nth-child(1) .sevenbs-ward__media{height:clamp(230px,26vw,362px)}.sevenbs-ward__stack .sevenbs-ward__item:nth-child(2) .sevenbs-ward__media{height:clamp(250px,28vw,390px)}.sevenbs-ward__stack .sevenbs-ward__h{font-size:clamp(21px,1.9vw,27px);margin:20px 0 8px}.sevenbs-ward__feature .sevenbs-ward__copy{max-width:34ch}.sevenbs-mat{padding-block:clamp(64px,8vw,140px)}.sevenbs-mat--duo{padding-block:clamp(64px,8vw,140px) clamp(64px,8vw,130px)}.sevenbs-mat__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,72px);align-items:stretch}.sevenbs-mat__macro{flex:1.1 1 360px;min-width:0;height:clamp(420px,48vw,720px)}.sevenbs-mat__side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;justify-content:center}.sevenbs-mat__side .sevenbs-h2{font-size:clamp(30px,3.6vw,52px);line-height:1.08;margin:clamp(14px,1.4vw,22px) 0 14px;max-width:22ch}.sevenbs-mat__side .sevenbs-lede{max-width:42ch}.sevenbs-mat__row{display:flex;gap:20px;align-items:flex-start;border-top:1px solid var(--7bs-rule);padding-top:26px;margin-top:clamp(28px,3vw,44px)}.sevenbs-mat__row+.sevenbs-mat__row{margin-top:26px}.sevenbs-mat__thumb{width:clamp(120px,15vw,190px);height:clamp(120px,14vw,170px);flex:none}.sevenbs-mat__rowtext{min-width:0}.sevenbs-mat__rowtext .sevenbs-h3{font-size:clamp(22px,2.1vw,30px);margin-bottom:8px}.sevenbs-mat__rowtext p{font-size:16px;line-height:1.6;color:var(--7bs-muted);max-width:40ch;margin-bottom:12px}.sevenbs-mat--duo .sevenbs-sechead__h{max-width:20ch;font-size:clamp(30px,3.8vw,54px)}.sevenbs-mat__duo{display:flex;flex-wrap:wrap;gap:clamp(28px,3.6vw,64px)}.sevenbs-mat__col{flex:1 1 320px;min-width:0}.sevenbs-mat__col:nth-child(2){margin-top:clamp(0px,6vw,88px)}.sevenbs-mat__col .sevenbs-mat__media{height:clamp(340px,36vw,500px)}.sevenbs-mat__duo .sevenbs-h3{font-size:clamp(24px,2.4vw,34px);margin:clamp(20px,2vw,28px) 0 10px}.sevenbs-mat__duo .sevenbs-mat__copy{max-width:40ch;margin-bottom:18px}.sevenbs-mat__duo .sevenbs-link>span{border-bottom-color:var(--7bs-rule-surface-2)}.sevenbs-prod{padding-block:clamp(64px,8vw,130px) clamp(56px,6vw,110px)}.sevenbs-prod__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(28px,3vw,48px)}.sevenbs-prod__head--rule{border-top:1px solid var(--7bs-border);padding-top:clamp(24px,2.6vw,40px)}.sevenbs-prod__head .sevenbs-h2{font-size:clamp(28px,3.2vw,46px);line-height:1.08;margin-top:clamp(12px,1.2vw,20px);max-width:24ch}.sevenbs-rail{display:flex;gap:clamp(16px,1.8vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-inline:calc(-1 * var(--7bs-gutter));padding-inline:var(--7bs-gutter)}.sevenbs-rail::-webkit-scrollbar{height:6px}.sevenbs-rail::-webkit-scrollbar-thumb{background:var(--7bs-rule)}@supports not selector(::-webkit-scrollbar){.sevenbs-rail{scrollbar-width:thin;scrollbar-color:var(--7bs-rule) transparent}}.sevenbs-card{flex:0 0 clamp(210px,22vw,290px);scroll-snap-align:start;min-width:0}.sevenbs-card__link{text-decoration:none;color:inherit;display:block}.sevenbs-card__title{font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--7bs-text);margin:16px 0 6px;text-transform:uppercase;transition:color .18s ease}.sevenbs-card__meta{font-family:var(--7bs-mono);font-size:12px;letter-spacing:.05em;color:var(--7bs-mono-cl)}.sevenbs-card__meta s{opacity:.6;margin-right:6px}.sevenbs-card__link:hover .sevenbs-card__title,.sevenbs-card__link:focus .sevenbs-card__title{color:var(--7bs-accent)}.sevenbs-card__sold{display:block;margin-top:2px}.sevenbs-card__media--blend,.sevenbs-card__media--blend .sevenbs-media{background:transparent}.sevenbs-card__media--blend img{mix-blend-mode:multiply}.sevenbs-range{padding-block:clamp(64px,8vw,104px)}.sevenbs-range__h{font-size:clamp(28px,3.2vw,40px);line-height:1.15;color:var(--7bs-text);max-width:24ch;margin-top:16px;margin-bottom:clamp(40px,5vw,64px)}.sevenbs-range__groups{display:grid;gap:clamp(48px,6vw,80px)}.sevenbs-range__head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:12px}.sevenbs-range__title{font-family:var(--7bs-sans);font-size:22px;font-weight:500;color:var(--7bs-text)}.sevenbs-range__tag{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--7bs-muted)}.sevenbs-range__body{margin-bottom:28px;max-width:54ch;font-size:16px;line-height:1.6;color:var(--7bs-muted)}.sevenbs-range__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px}.sevenbs-range__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;align-items:start}.sevenbs-range__lead{height:520px;border-radius:4px;overflow:hidden}.sevenbs-range__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:16px}.sevenbs-swatch{margin:0}.sevenbs-swatch__media{border-radius:4px;overflow:hidden}.sevenbs-range__tiles .sevenbs-swatch__media{height:200px}.sevenbs-range__chips .sevenbs-swatch__media{height:118px}.sevenbs-swatch__cap{padding-top:10px;font-size:14px;line-height:1.4;display:flex;justify-content:space-between;gap:8px}.sevenbs-range__chips .sevenbs-swatch__cap{display:block;padding-top:8px}.sevenbs-swatch__name{font-weight:500;color:var(--7bs-text)}.sevenbs-range__chips .sevenbs-swatch__name{display:block}.sevenbs-swatch__label{color:var(--7bs-muted)}.sevenbs-range__chips .sevenbs-swatch__label{font-size:13px}.sevenbs-swatch__label--accent{color:var(--7bs-accent)}@media(max-width:860px){.sevenbs-range__lead{height:360px}.sevenbs-range__tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sevenbs-range__tiles .sevenbs-swatch__media{height:170px}.sevenbs-range__split{gap:28px}}.sevenbs-craft{padding-block:clamp(64px,8vw,140px)}.sevenbs-craft--stacked{padding-block:clamp(64px,8vw,140px) clamp(64px,7vw,120px)}.sevenbs-craft--side .sevenbs-craft__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,4.5vw,80px)}.sevenbs-craft__media-col{flex:1.15 1 340px;min-width:0}.sevenbs-craft--side .sevenbs-craft__macro{height:clamp(420px,46vw,680px)}.sevenbs-craft--side .sevenbs-craft__detail{width:62%;height:clamp(180px,18vw,260px);margin-left:38%;margin-top:clamp(16px,1.8vw,28px)}.sevenbs-craft__text-col{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;justify-content:center}.sevenbs-craft__text-col .sevenbs-h2{font-size:clamp(30px,3.6vw,52px);line-height:1.08;margin:clamp(14px,1.4vw,22px) 0 clamp(24px,2.6vw,38px);max-width:20ch}.sevenbs-craft__list{display:flex;flex-direction:column}.sevenbs-craft__item{display:flex;gap:clamp(14px,1.6vw,24px);border-top:1px solid var(--7bs-rule);padding-block:clamp(18px,1.8vw,26px)}.sevenbs-craft__item:last-child{border-bottom:1px solid var(--7bs-rule)}.sevenbs-craft__item .sevenbs-num{padding-top:8px}.sevenbs-craft__item .sevenbs-h3{font-size:clamp(20px,1.9vw,26px);margin-bottom:6px}.sevenbs-craft__item p{font-size:15px;line-height:1.6;color:var(--7bs-muted);max-width:40ch}.sevenbs-craft__foot{margin-top:clamp(20px,2vw,28px)}.sevenbs-craft__stack{position:relative;height:clamp(420px,46vw,640px)}.sevenbs-craft--stacked .sevenbs-craft__macro{width:74%;height:100%}.sevenbs-craft--stacked .sevenbs-craft__detail{position:absolute;right:0;top:16%;width:31%;height:54%;border:10px solid var(--7bs-surface);background:var(--7bs-surface)}.sevenbs-craft__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px;margin:clamp(40px,4.5vw,80px) 0 clamp(24px,2.6vw,40px)}.sevenbs-craft__head .sevenbs-h2{font-size:clamp(28px,3.6vw,52px);line-height:1.08;margin-top:clamp(12px,1.4vw,20px);max-width:24ch}.sevenbs-craft__head .sevenbs-note{max-width:30ch}.sevenbs-craft__points{display:flex;gap:clamp(20px,3vw,56px);border-top:1px solid var(--7bs-rule);padding-top:clamp(24px,2.6vw,40px)}.sevenbs-craft__point{flex:1 1 220px;min-width:0}.sevenbs-craft__point+.sevenbs-craft__point{border-left:1px solid var(--7bs-rule);padding-left:clamp(20px,3vw,56px)}.sevenbs-craft__point .sevenbs-h3{font-size:clamp(21px,2vw,28px);margin:10px 0 8px}.sevenbs-craft__point p{font-size:15px;line-height:1.6;color:var(--7bs-muted);max-width:34ch}.sevenbs-edit__media{height:clamp(340px,44vw,660px)}.sevenbs-edit--below .sevenbs-edit__inner{display:flex;flex-wrap:wrap;gap:24px clamp(40px,6vw,96px);align-items:flex-end;justify-content:space-between;padding-block:clamp(44px,5.5vw,96px)}.sevenbs-edit--below .sevenbs-h2{font-size:clamp(28px,3.8vw,56px);line-height:1.1;max-width:24ch}.sevenbs-edit--below .sevenbs-edit__copy{font-size:16px;line-height:1.7;max-width:38ch}.sevenbs-edit--overlay .sevenbs-edit__media{height:clamp(340px,46vw,680px)}.sevenbs-edit__panel{position:relative;margin-top:clamp(-130px,-6vw,-40px);background:var(--7bs-bg);width:min(760px,100%);padding:clamp(28px,3.4vw,56px) clamp(24px,3vw,48px) clamp(40px,5vw,90px) 0}.sevenbs-edit__panel .sevenbs-h2{font-size:clamp(28px,3.8vw,56px);line-height:1.08;max-width:22ch}.sevenbs-edit__panel .sevenbs-edit__copy{font-size:16px;line-height:1.7;max-width:44ch;margin-top:clamp(16px,1.6vw,24px)}.sevenbs-gentle{padding-block:clamp(20px,3vw,56px) clamp(64px,8vw,130px)}.sevenbs-gentle__inner{display:flex;flex-wrap:wrap;background:var(--7bs-surface)}.sevenbs-gentle__inner--flip{flex-direction:row-reverse}.sevenbs-gentle__media{flex:1 1 320px;min-width:0;height:clamp(300px,34vw,520px)}.sevenbs-gentle__inner--flip .sevenbs-gentle__media{flex:1 1 44%;height:clamp(320px,36vw,540px)}.sevenbs-gentle__copy{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,64px)}.sevenbs-gentle__inner--flip .sevenbs-gentle__copy{flex:1 1 46%;padding:clamp(32px,4.5vw,72px)}.sevenbs-gentle__copy .sevenbs-h2{font-size:clamp(26px,3vw,42px);line-height:1.1;margin:clamp(12px,1.4vw,20px) 0 14px;max-width:20ch}.sevenbs-gentle__inner--flip .sevenbs-h2{font-size:clamp(26px,3vw,44px);line-height:1.08;max-width:18ch}.sevenbs-gentle__copy .sevenbs-gentle__body{max-width:40ch;margin-bottom:24px}.sevenbs-gentle__inner--flip .sevenbs-gentle__body{margin-bottom:26px}.sevenbs-gentle__copy .sevenbs-link{align-self:flex-start}.sevenbs-gentle__copy .sevenbs-link>span{border-bottom-color:var(--7bs-rule-surface-2)}.sevenbs-cta__inner{padding-block:clamp(56px,7vw,120px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,5vw,80px);align-items:flex-end;justify-content:space-between}.sevenbs-cta__inner .sevenbs-h2{max-width:20ch}.sevenbs-landing--women .sevenbs-cta__inner .sevenbs-h2{max-width:18ch}.sevenbs-heritage__inner{padding-block:clamp(56px,7vw,120px);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,72px);align-items:center}.sevenbs-heritage__media{flex:0 1 280px;min-width:0;height:clamp(240px,26vw,380px)}.sevenbs-landing--women .sevenbs-heritage__media{flex-basis:300px}.sevenbs-heritage__text{flex:1 1 320px;min-width:0}.sevenbs-heritage__text .sevenbs-h2{font-size:clamp(24px,2.6vw,36px);line-height:1.15;margin:14px 0;max-width:26ch}.sevenbs-landing--women .sevenbs-heritage__text .sevenbs-h2{line-height:1.14;max-width:24ch}.sevenbs-heritage__text p{font-size:16px;line-height:1.7;color:var(--7bs-muted);max-width:52ch}.sevenbs-landing{--7bs-canvas: 1600px}.sevenbs-hero--split .sevenbs-hero__inner,.sevenbs-hero--panel .sevenbs-hero__media,.sevenbs-edit__media{max-width:var(--7bs-canvas);margin-inline:auto}@media(max-width:1080px){.sevenbs-hero__detail{display:none}.sevenbs-craft__stack{height:auto}.sevenbs-craft--stacked .sevenbs-craft__macro{width:100%;height:clamp(420px,46vw,640px)}.sevenbs-craft--stacked .sevenbs-craft__detail{position:static;width:58%;height:240px;margin:clamp(14px,2vw,24px) 0 0 42%;border-width:0}.sevenbs-craft--side .sevenbs-craft__detail{width:100%;margin-left:0}}@media(max-width:860px){.sevenbs-hero--panel .sevenbs-hero__media{height:54vh;min-height:360px;max-height:520px}.sevenbs-hero__panel{margin-top:0;width:100%;padding:30px 0 4px}.sevenbs-hero--split .sevenbs-hero__inner{flex-direction:column}.sevenbs-hero--split .sevenbs-hero__media{order:-1;flex:0 0 auto;height:48vh;min-height:330px;max-height:440px}.sevenbs-hero__copy{padding:30px var(--7bs-gutter) 4px;max-width:none}.sevenbs-hero__cta{width:100%;text-align:center}.sevenbs-style__col:nth-child(odd) .sevenbs-style__media{height:460px}.sevenbs-style__col:nth-child(2n) .sevenbs-style__media{height:400px}.sevenbs-style__col:nth-child(2n){align-self:auto}.sevenbs-style__row,.sevenbs-style__row:nth-child(2n){flex-direction:column;gap:0;align-items:stretch}.sevenbs-style__row .sevenbs-style__mediawrap,.sevenbs-style__row .sevenbs-style__text{flex:0 0 auto}.sevenbs-style__row .sevenbs-style__text,.sevenbs-style__row:nth-child(2n) .sevenbs-style__text{padding:26px 0 0}.sevenbs-style__row .sevenbs-style__media{height:440px}.sevenbs-style__row:nth-child(2n) .sevenbs-style__media{height:400px}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(2),.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(3){margin-top:0}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(1) .sevenbs-ward__media{height:440px}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(2) .sevenbs-ward__media{height:400px}.sevenbs-ward__grid>.sevenbs-ward__item:nth-child(3) .sevenbs-ward__media{height:360px}.sevenbs-ward__feature{flex-direction:column}.sevenbs-ward__lead .sevenbs-ward__media{height:440px}.sevenbs-ward__stack .sevenbs-ward__item:nth-child(1) .sevenbs-ward__media{height:300px}.sevenbs-ward__stack .sevenbs-ward__item:nth-child(2) .sevenbs-ward__media{height:340px}.sevenbs-mat__macro{height:400px}.sevenbs-mat__row{flex-direction:column;gap:18px}.sevenbs-mat__thumb{width:100%;height:210px}.sevenbs-mat__col:nth-child(2){margin-top:44px}.sevenbs-mat__col .sevenbs-mat__media{height:340px}.sevenbs-card{flex-basis:64vw}.sevenbs-landing--women .sevenbs-card{flex-basis:66vw}.sevenbs-craft--side .sevenbs-craft__macro,.sevenbs-craft--stacked .sevenbs-craft__macro{height:420px}.sevenbs-craft--side .sevenbs-craft__detail{height:240px}.sevenbs-craft__points{flex-direction:column;gap:0}.sevenbs-craft__point+.sevenbs-craft__point{border-left:0;padding-left:0}.sevenbs-edit--below .sevenbs-edit__media{height:56vh;min-height:380px}.sevenbs-edit--overlay .sevenbs-edit__media{height:52vh;min-height:360px}.sevenbs-edit__panel{margin-top:0;width:100%;padding:30px 0 0}.sevenbs-gentle__media,.sevenbs-gentle__inner--flip .sevenbs-gentle__media{flex:1 1 100%;height:320px}.sevenbs-gentle__copy,.sevenbs-gentle__inner--flip .sevenbs-gentle__copy{flex:1 1 100%;padding:32px 26px 36px}.sevenbs-landing .sevenbs-heritage__media{flex:1 1 100%;height:300px}.sevenbs-landing--women .sevenbs-heritage__media{height:280px}}@media(max-width:480px){.sevenbs-hero--panel .sevenbs-hero__media{height:52vh;min-height:340px}.sevenbs-hero--split .sevenbs-hero__media{height:44vh;min-height:300px}.sevenbs-hero--split .sevenbs-h1{font-size:36px;max-width:19ch}.sevenbs-style__col:nth-child(odd) .sevenbs-style__media{height:420px}.sevenbs-style__col:nth-child(2n) .sevenbs-style__media{height:360px}.sevenbs-style__row .sevenbs-style__media{height:400px}.sevenbs-style__row:nth-child(2n) .sevenbs-style__media{height:360px}.sevenbs-ward__lead .sevenbs-ward__media{height:400px}.sevenbs-card{flex-basis:72vw}.sevenbs-landing--women .sevenbs-card{flex-basis:74vw}.sevenbs-edit--below .sevenbs-edit__media{min-height:340px}.sevenbs-edit--overlay .sevenbs-edit__media{min-height:320px}.sevenbs-craft--stacked .sevenbs-craft__detail{width:74%;margin-left:26%;height:200px}}@media(prefers-reduced-motion:reduce){.sevenbs-landing *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/7bs-landing.css.map */
