:root{--bn7-ink:#0e0f0f;--bn7-paper:#f3f1ec;--bn7-white:#fff;--bn7-stone:#d8d3c8;--bn7-mute:#74726c;--bn7-line:rgba(14,15,15,.12);--bn7-line-inv:rgba(243,241,236,.18);--bn7-display:"Inter Tight",var(--font-heading--family,system-ui),sans-serif;--bn7-body:"Inter",var(--font-body--family,system-ui),sans-serif;--bn7-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bn7-gut:clamp(16px,2.4vw,36px);--bn7-max:1680px;--bn7-ease:cubic-bezier(.2,.7,.1,1);--bn7-ease-io:cubic-bezier(.7,0,.2,1) }body{background:var(--bn7-paper);color:var(--bn7-ink);font-family:var(--bn7-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--bn7-ink);color:var(--bn7-paper)}.bn7{position:relative}.bn7-wrap{width:100%;max-width:var(--bn7-max);margin-inline:auto;padding-inline:var(--bn7-gut)}.bn7-mono{font-family:var(--bn7-mono);font-size:12px;line-height:1.4;letter-spacing:0;font-weight:400}.bn7-label{font-family:var(--bn7-mono);font-size:12px;line-height:1.4;color:var(--bn7-mute);margin:0}.bn7-dark .bn7-label,.bn7-on-image .bn7-label{color:#f3f1ecb3}.bn7-h{margin:0;font-family:var(--bn7-display);font-weight:600;letter-spacing:-.035em;line-height:.95;text-wrap:balance}.bn7-h--xl{font-size:clamp(52px,9.6vw,184px);letter-spacing:-.045em;line-height:.88}.bn7-h--l{font-size:clamp(40px,6vw,104px);letter-spacing:-.04em}.bn7-h--m{font-size:clamp(30px,3.6vw,60px)}.bn7-h--s{font-size:clamp(22px,2vw,32px);letter-spacing:-.025em;line-height:1.05}.bn7-lede{margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.5;letter-spacing:-.005em;max-width:46ch;text-wrap:pretty}.bn7-text{font-size:16px;line-height:1.65;max-width:62ch;text-wrap:pretty}.bn7-text p{margin:0 0 1em}.bn7-text p:last-child{margin:0}.bn7-dark{background:var(--bn7-ink);color:var(--bn7-paper)}.bn7-white{background:var(--bn7-white)}.bn7-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bn7-link{display:inline-flex;align-items:center;gap:.5em;color:inherit;font-weight:500;font-size:15px;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--bn7-ease)}.bn7-link:hover{background-size:0 1px;background-position:100% 100%}.bn7-link i{display:inline-block;width:.9em;height:1px;background:currentColor;position:relative;transition:width .4s var(--bn7-ease)}.bn7-link:hover i{width:1.4em}.bn7-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 26px;border-radius:999px;background:var(--bn7-ink);color:var(--bn7-paper);font:500 15px/1 var(--bn7-body);text-decoration:none;border:0;cursor:pointer;transition:color .35s var(--bn7-ease)}.bn7-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bn7-paper);border-radius:inherit;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--bn7-ease)}.bn7-btn:hover{color:var(--bn7-ink)}.bn7-btn:hover:before{transform:scale(1);transform-origin:left}.bn7-btn--light{background:var(--bn7-paper);color:var(--bn7-ink)}.bn7-btn--light:before{background:var(--bn7-ink)}.bn7-btn--light:hover{color:var(--bn7-paper)}.bn7-btn--line{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.bn7-btn--line:before{background:currentColor}.bn7-btn--line:hover,.bn7-dark .bn7-btn--line:hover,.bn7-on-image .bn7-btn--line:hover{color:var(--bn7-ink)}.bn7-btn--line.bn7-btn--on-light:hover{color:var(--bn7-paper)}.bn7-btn:focus-visible,.bn7-link:focus-visible,.bn7 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.bn7-js [data-bn7-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--bn7-ease),transform 1.2s var(--bn7-ease);transition-delay:calc(var(--d,0)*90ms)}.bn7-js [data-bn7-reveal].is-in{opacity:1;transform:none}.bn7-js [data-bn7-lines]>span{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.bn7-js [data-bn7-lines]>span>span{display:block;transform:translateY(105%);transition:transform 1.3s var(--bn7-ease);transition-delay:calc(var(--i,0)*.11s + .15s)}.bn7-js [data-bn7-lines].is-in>span>span{transform:none}.bn7-js [data-bn7-wipe]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;background:var(--bn7-paper);transform-origin:50% 0;transition:transform 1.4s var(--bn7-ease-io);transition-delay:inherit;pointer-events:none}.bn7-js [data-bn7-wipe].is-in:before{transform:scaleY(0)}.bn7-js [data-bn7-wipe]:not([data-bn7-parallax]) img:not([data-bn7-parallax] img){transform:scale(1.15);transition:transform 2s var(--bn7-ease)}.bn7-js [data-bn7-wipe].is-in:not([data-bn7-parallax]) img:not([data-bn7-parallax] img){transform:scale(1)}}[data-bn7-lines]>span{display:block}.bn7-frame{position:relative;overflow:hidden;background:var(--bn7-stone)}.bn7-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--bn7-ease)}a:hover>.bn7-frame img,a:hover .bn7-frame img{transform:scale(1.04)}[data-bn7-parallax] img{will-change:transform;transform:translate3d(0,var(--py,0),0) scale(1.12)}a:hover [data-bn7-parallax] img{transform:translate3d(0,var(--py,0),0) scale(1.15)}.header-section,#header-component{--color-background:var(--bn7-paper)}#header-group .header{background:var(--bn7-paper)}.header__row{border-color:var(--bn7-line)!important}.header .menu-list__link,.header-actions__action,.header .localization-form__select{font-family:var(--bn7-body)!important;font-weight:500!important;letter-spacing:-.005em}.header-announcements,.announcement-bar{background:var(--bn7-ink)!important}.announcement-bar__text,.header-announcements p{font-family:var(--bn7-mono)!important;font-size:12px!important;letter-spacing:0!important;color:var(--bn7-paper)!important}body.bn7-home main#MainContent{margin-top:calc(-1 * var(--bn7-hh,96px))}body.bn7-home #header-group>.shopify-section{z-index:20}body.bn7-home #header-group>.shopify-section:not(:first-child){transition:background-color .3s}body.bn7-home.bn7-hdr-idle #header-group .header,body.bn7-home.bn7-hdr-idle #header-group .header__row,body.bn7-home.bn7-hdr-idle #header-group>.shopify-section{background:transparent!important;border-color:transparent!important}body.bn7-home.bn7-hdr-idle .header__underlay-closed{opacity:0!important;background:none!important}body.bn7-home.bn7-hdr-idle #header-component .header__row :is(.menu-list__link,.header-actions__action,.header-logo,.bn-logo,.localization-form__select,.header__icon,.country-filter__button,summary,button){color:#fff!important;text-shadow:0 1px 14px rgba(0,0,0,.45)}body.bn7-home.bn7-hdr-idle #header-component .header__row :is(.menu-list__link,.header-actions__action,.header-logo,.localization-form__select,summary,button) :is(svg,span){color:#fff!important}body.bn7-home.bn7-hdr-idle #header-component .menu-list__link{font-weight:600!important}body.bn7-home.bn7-hdr-idle #header-component .header__row svg{filter:drop-shadow(0 1px 6px rgba(0,0,0,.4))}#header-component :is(.menu-list__submenu,.mega-menu,.menu-drawer,.localization-wrapper,dialog,[popover]) :is(a,button,summary,span,p,li,select,label){color:var(--bn7-ink)!important;text-shadow:none!important}body.bn7-home:not(.bn7-hdr-idle) #header-group>.shopify-section:not(:first-child){background:#f3f1eceb!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}body.bn7-home:not(.bn7-hdr-idle) #header-group .header,body.bn7-home:not(.bn7-hdr-idle) #header-group .header__row{background:transparent!important}.header .menu-list__link{font-weight:500}.bn7-hero{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:1fr auto;color:var(--bn7-paper);overflow:hidden;background:#15181b}.bn7-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bn7-hero__media img{width:100%;height:100%;object-fit:cover;display:block;transform:translate3d(0,var(--py,0),0) scale(var(--hs,1.08));transform-origin:50% 40%}.bn7-hero__media--m{display:none}.bn7-hero__media--d img{object-position:50% 12%;transform-origin:50% 70%}@media(max-width:749px){.bn7-hero__media--m{display:block}.bn7-hero:has(.bn7-hero__media--m) .bn7-hero__media--d{display:none}}.bn7-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000080 0,#0000002e 12%,#0000 26% 50%,#0000008c)}.bn7-hero__body{position:relative;align-self:end;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;padding-top:140px;padding-bottom:clamp(28px,4vw,56px)}.bn7-hero__title{color:var(--bn7-paper);max-width:11ch}.bn7-hero__side{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;max-width:none}.bn7-hero__side>p{max-width:34ch}.bn7-hero__look{position:absolute;right:var(--bn7-gut);bottom:clamp(28px,4vw,56px)}@media(max-width:899px){.bn7-hero__look{position:static}}.bn7-hero__side p{margin:0;font-size:16px;line-height:1.5;color:#f3f1ecdb}.bn7-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.bn7-hero__look{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:999px;background:#0e0f0f61;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--bn7-paper);text-decoration:none;font-size:13px;line-height:1.25;transition:background .3s}.bn7-hero__look:hover{background:#0e0f0f99}.bn7-hero__look img{width:40px;height:50px;object-fit:cover;border-radius:999px;flex:none}.bn7-hero__look b{display:block;font-weight:600}.bn7-hero__bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:14px;border-top:1px solid var(--bn7-line-inv);font-family:var(--bn7-mono);font-size:12px;color:#f3f1ecc7}.bn7-hero__bar span:last-child{text-align:right}@media(max-width:749px){.bn7-hero__bar{grid-template-columns:1fr 1fr}.bn7-hero__bar span:nth-child(n+3){display:none}.bn7-hero__bar span:nth-child(2){text-align:right}}.bn7-scrollcue{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.bn7-scrollcue:after{content:"";width:1px;height:16px;background:currentColor;animation:bn7-cue 2.2s var(--bn7-ease-io) infinite;transform-origin:top}@keyframes bn7-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(prefers-reduced-motion:no-preference){.bn7-hero__media img{animation:bn7-settle 2.4s var(--bn7-ease) both}}@keyframes bn7-settle{0%{scale:1.06;filter:brightness(.6)}to{scale:1;filter:none}}.bn7-origin{--bn7-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 125'%3E%3Cpath d='M30,0 L50,0 L50,28.8 L77.2,28.8 L77.2,39.8 L68.2,48.8 L50,48.8 L50,120 L30,120 L30,48.8 L2.8,48.8 L2.8,28.8 L30,28.8 Z'/%3E%3C/svg%3E");position:relative;height:320vh;background:var(--bn7-ink);color:var(--bn7-paper)}.bn7-origin__stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.bn7-origin__media{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--bn7-cross) 50% 31%/auto var(--ms,26vh) no-repeat;mask:var(--bn7-cross) 50% 31%/auto var(--ms,26vh) no-repeat}.bn7-origin__media img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.25 - var(--p,0)*.25))}.bn7-origin__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,calc(.1 + var(--p2,0)*.15)),rgba(0,0,0,calc(.15 + var(--p2,0)*.55)))}.bn7-origin__a,.bn7-origin__b{position:absolute;inset:auto var(--bn7-gut);display:grid;gap:18px;justify-items:center;text-align:center;pointer-events:none}.bn7-origin__a{top:12vh;opacity:calc(1 - var(--p,0)*3)}.bn7-origin__a .bn7-h{font-size:clamp(28px,3.4vw,54px);max-width:18ch;color:#fff;mix-blend-mode:difference}.bn7-origin__a{mix-blend-mode:difference}.bn7-origin__b{bottom:10vh;opacity:clamp(0,calc((var(--p,0) - .62)*4),1);transform:translateY(calc((1 - clamp(0,calc((var(--p,0) - .62)*4),1))*40px))}.bn7-origin__b .bn7-h{font-size:clamp(56px,12vw,220px);letter-spacing:-.05em}.bn7-origin__b p{margin:0;max-width:44ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:#f3f1ecdb}.bn7-origin__b .bn7-link{pointer-events:auto}.bn7-origin__ticks{position:absolute;inset:auto var(--bn7-gut) 24px;display:flex;justify-content:space-between;font-family:var(--bn7-mono);font-size:12px;color:#f3f1ec8c}@media(prefers-reduced-motion:reduce){.bn7-origin{height:auto}.bn7-origin__stick{position:relative;height:90vh}.bn7-origin__media{-webkit-mask:none;mask:none}.bn7-origin__a{display:none}.bn7-origin__b{opacity:1;transform:none}}.bn7-products{padding-block:clamp(72px,9vw,150px) clamp(56px,7vw,110px)}.bn7-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;margin-bottom:clamp(28px,3.5vw,56px)}.bn7-head__meta{display:grid;gap:14px;justify-items:end;text-align:right}@media(max-width:749px){.bn7-head{grid-template-columns:1fr}.bn7-head__meta{justify-items:start;text-align:left}}.bn7-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 clamp(20px,2.4vw,32px);padding:0;list-style:none}.bn7-chip{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:9px 16px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--bn7-line);color:inherit;font:500 14px/1 var(--bn7-body);transition:background .25s,color .25s,box-shadow .25s}.bn7-chip:hover{box-shadow:inset 0 0 0 1px var(--bn7-ink)}.bn7-chip[aria-pressed=true]{background:var(--bn7-ink);color:var(--bn7-paper);box-shadow:none}.bn7-chip sup{font-family:var(--bn7-mono);font-size:10px;margin-left:3px;opacity:.6}.bn7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(8px,1vw,16px)}@media(max-width:1099px){.bn7-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bn7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}}.bn7-grid>.bn7-card:nth-child(7n+1){grid-column:span 2}.bn7-grid>.bn7-card:nth-child(7n+1) .bn7-card__media{aspect-ratio:8/5}@media(max-width:749px){.bn7-grid>.bn7-card:nth-child(7n+1) .bn7-card__media{aspect-ratio:4/5}.bn7-grid>.bn7-card:nth-child(7n+1){grid-column:span 2}}.bn7-card{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;min-width:0}.bn7-card[hidden]{display:none}.bn7-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e7e4dd}.bn7-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--bn7-ease),transform 1.4s var(--bn7-ease)}.bn7-card__media img+img{opacity:0}.bn7-card:hover .bn7-card__media img:first-child:not(:only-child){opacity:0}.bn7-card:hover .bn7-card__media img+img{opacity:1;transform:scale(1.03)}.bn7-card:hover .bn7-card__media img:only-child{transform:scale(1.04)}.bn7-card__tag{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:#f3f1ece6;font-family:var(--bn7-mono);font-size:11px;line-height:1}.bn7-card__sizes{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--bn7-ease)}.bn7-card__sizes span{flex:1;padding:9px 0;text-align:center;background:#f3f1eceb;font-family:var(--bn7-mono);font-size:11px}.bn7-card:hover .bn7-card__sizes{opacity:1;transform:none}@media(hover:none){.bn7-card__sizes{display:none}}.bn7-card__meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.bn7-card__idx{font-family:var(--bn7-mono);font-size:11px;color:var(--bn7-mute)}.bn7-card__name{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.bn7-card__price{font-size:15px;font-variant-numeric:tabular-nums}.bn7-card__sub{grid-column:2/-1;font-size:13px;color:var(--bn7-mute)}@media(max-width:749px){.bn7-card__meta{grid-template-columns:minmax(0,1fr) auto}.bn7-card__idx{display:none}.bn7-card__sub{grid-column:1/-1}.bn7-card__name,.bn7-card__price{font-size:14px}}.bn7-cats{padding-block:0 clamp(72px,9vw,150px)}.bn7-cats__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(220px,24vw,420px);gap:clamp(8px,1vw,16px)}.bn7-cat{position:relative;grid-column:span 4;display:block;overflow:hidden;color:var(--bn7-paper);text-decoration:none;background:#2a2c2e}.bn7-cat:nth-child(1){grid-column:span 6;grid-row:span 2}.bn7-cat:nth-child(2){grid-column:span 6}.bn7-cat:nth-child(3),.bn7-cat:nth-child(4){grid-column:span 3}.bn7-cat:nth-child(5){grid-column:span 6}.bn7-cat:nth-child(6){grid-column:span 6}@media(max-width:749px){.bn7-cats__grid{grid-template-columns:1fr 1fr;grid-auto-rows:62vw}.bn7-cat,.bn7-cat:nth-child(n){grid-column:span 1;grid-row:span 1}.bn7-cat:nth-child(1){grid-column:span 2;grid-row:span 2}.bn7-cat:last-child:nth-child(2n){grid-column:span 2}}.bn7-cat .bn7-frame{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.bn7-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000080);pointer-events:none}.bn7-cat__label{position:absolute;z-index:1;left:clamp(14px,1.6vw,24px);right:clamp(14px,1.6vw,24px);bottom:clamp(14px,1.6vw,22px);display:flex;align-items:end;justify-content:space-between;gap:12px}.bn7-cat__label .bn7-h{font-size:clamp(26px,3vw,52px);color:inherit}.bn7-cat__count{font-family:var(--bn7-mono);font-size:12px;opacity:.8;white-space:nowrap;padding-bottom:.4em}.bn7-cat__arrow{position:absolute;z-index:1;top:16px;right:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bn7-paper);color:var(--bn7-ink);transform:scale(.4);opacity:0;transition:transform .5s var(--bn7-ease),opacity .3s}.bn7-cat:hover .bn7-cat__arrow{transform:none;opacity:1}.bn7-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,48px);align-items:center;padding-block:clamp(72px,9vw,150px)}.bn7-split__media{grid-column:1/span 7}.bn7-split__media .bn7-frame{aspect-ratio:4/3}.bn7-split__body{grid-column:9/span 4;display:grid;gap:22px;justify-items:start}.bn7-split--flip .bn7-split__media{grid-column:6/span 7;order:2}.bn7-split--flip .bn7-split__body{grid-column:1/span 4}.bn7-split__small{grid-column:span 12;display:none}@media(max-width:899px){.bn7-split{grid-template-columns:1fr}.bn7-split__media,.bn7-split__body,.bn7-split--flip .bn7-split__media,.bn7-split--flip .bn7-split__body{grid-column:1/-1;order:0}}.bn7-facts{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none;width:100%;border-top:1px solid var(--bn7-line)}.bn7-facts li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--bn7-line);font-size:14px}.bn7-facts li span:first-child{font-family:var(--bn7-mono);font-size:12px;color:var(--bn7-mute);padding-top:2px}.bn7-dark .bn7-facts,.bn7-dark .bn7-facts li{border-color:var(--bn7-line-inv)}.bn7-look{position:relative;background:var(--bn7-ink);color:var(--bn7-paper)}.bn7-look__stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.bn7-look__top{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-top:clamp(80px,9vh,120px);padding-bottom:clamp(18px,2.5vh,32px)}.bn7-look__track{display:flex;gap:clamp(10px,1.2vw,20px);align-items:stretch;padding-inline:var(--bn7-gut);height:100%;min-height:0;transform:translate3d(var(--tx,0),0,0);will-change:transform}.bn7-look__item{position:relative;flex:none;height:100%;aspect-ratio:3/4;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.bn7-look__item:nth-child(3n+2){aspect-ratio:4/5;padding-top:8vh}.bn7-look__item:nth-child(3n){aspect-ratio:2/3;padding-bottom:6vh}.bn7-look__item .bn7-frame{flex:1;min-height:0;background:#222}.bn7-look__cap{display:flex;justify-content:space-between;gap:12px;font-family:var(--bn7-mono);font-size:12px;color:#f3f1ecb3}.bn7-look__cap b{font-family:var(--bn7-body);font-weight:500;font-size:14px;color:var(--bn7-paper)}.bn7-look__end{flex:none;width:min(46vw,560px);display:grid;align-content:center;gap:24px;padding-inline:4vw}.bn7-look__bar{display:flex;align-items:center;gap:16px;padding-block:18px 26px}.bn7-look__prog{flex:1;height:1px;background:var(--bn7-line-inv);position:relative;overflow:hidden}.bn7-look__prog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bn7-paper);transform:scaleX(var(--lp,0));transform-origin:left}@media(max-width:749px),(prefers-reduced-motion:reduce){.bn7-look{height:auto!important}.bn7-look__stick{position:relative;height:auto;padding-bottom:40px}.bn7-look__track{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;height:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bn7-look__track::-webkit-scrollbar{display:none}.bn7-look__item,.bn7-look__item:nth-child(n){height:auto;width:78vw;aspect-ratio:auto;padding:0;scroll-snap-align:start}.bn7-look__item .bn7-frame{flex:none;aspect-ratio:3/4}.bn7-look__end{width:78vw;scroll-snap-align:start}.bn7-look__bar{display:none}}.bn7-mats{padding-block:clamp(72px,9vw,150px)}.bn7-mats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px)}@media(max-width:899px){.bn7-mats__grid{grid-template-columns:1fr}}.bn7-mat{display:grid;gap:16px;color:inherit;text-decoration:none}.bn7-mat .bn7-frame{aspect-ratio:1}.bn7-mat__no{font-family:var(--bn7-mono);font-size:12px;color:var(--bn7-mute)}.bn7-mat__title{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.bn7-mat__spec{margin:0;padding:0;list-style:none;border-top:1px solid var(--bn7-line)}.bn7-mat__spec li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--bn7-line);font-size:13px}.bn7-mat__spec li span:first-child{font-family:var(--bn7-mono);font-size:12px;color:var(--bn7-mute)}.bn7-dark .bn7-mat__spec,.bn7-dark .bn7-mat__spec li{border-color:var(--bn7-line-inv)}.bn7-service{border-block:1px solid var(--bn7-line)}.bn7-service__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bn7-service__item{display:grid;gap:10px;align-content:start;padding:clamp(22px,2.6vw,40px) clamp(14px,1.6vw,28px);border-left:1px solid var(--bn7-line)}.bn7-service__item:first-child{border-left:0;padding-left:0}.bn7-service__item b{font-family:var(--bn7-display);font-weight:600;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em}.bn7-service__item p{margin:0;font-size:14px;line-height:1.5;color:var(--bn7-mute)}@media(max-width:899px){.bn7-service__grid{grid-template-columns:1fr 1fr}.bn7-service__item:nth-child(3){border-left:0;padding-left:0}.bn7-service__item:nth-child(n+3){border-top:1px solid var(--bn7-line)}}.bn7-journal{padding-block:clamp(72px,9vw,150px)}.bn7-journal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.4vw,40px) clamp(8px,1vw,16px)}@media(max-width:1099px){.bn7-journal__grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.bn7-journal__grid{grid-template-columns:1fr}}.bn7-post{display:grid;gap:14px;align-content:start;color:inherit;text-decoration:none}.bn7-post .bn7-frame{aspect-ratio:3/2}.bn7-post__meta{display:flex;gap:12px;font-family:var(--bn7-mono);font-size:12px;color:var(--bn7-mute)}.bn7-post__title{font-family:var(--bn7-display);font-weight:600;font-size:clamp(19px,1.5vw,23px);letter-spacing:-.02em;line-height:1.15;margin:0}.bn7-post:hover .bn7-post__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bn7-post__ex{margin:0;font-size:14px;line-height:1.55;color:var(--bn7-mute)}.bn7-signup{position:relative;isolation:isolate;overflow:hidden;color:var(--bn7-paper);background:var(--bn7-ink)}.bn7-signup__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.6}.bn7-signup__bg img{width:100%;height:100%;object-fit:cover}.bn7-signup__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:end;padding-block:clamp(90px,12vw,200px)}@media(max-width:899px){.bn7-signup__in{grid-template-columns:1fr}}.bn7-signup form{display:grid;gap:12px}.bn7-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 22px;border-radius:999px;background:#f3f1ec1a;box-shadow:inset 0 0 0 1px #f3f1ec4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bn7-field input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--bn7-paper);font:400 16px var(--bn7-body);padding:12px 0}.bn7-field input::placeholder{color:#f3f1ec8c}.bn7-field:focus-within{box-shadow:inset 0 0 0 1px var(--bn7-paper)}.bn7-signup__note{margin:0;font-family:var(--bn7-mono);font-size:12px;color:#f3f1ec99}.bn7-phero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(420px,78vh,860px);color:var(--bn7-paper);overflow:hidden;background:#1c1e20}.bn7-phero--short{min-height:clamp(280px,46vh,520px)}.bn7-phero--plain{min-height:0;color:var(--bn7-ink);background:transparent;padding-top:clamp(56px,8vw,120px)}.bn7-phero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bn7-phero__media img{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--py,0),0) scale(1.1)}.bn7-phero:not(.bn7-phero--plain):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000001a,#0000008c)}.bn7-phero__body{display:grid;gap:20px;padding-block:clamp(32px,5vw,72px)}.bn7-phero__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.bn7-phero .bn7-lede{color:inherit;opacity:.88}.bn7-crumbs{display:flex;gap:8px;font-family:var(--bn7-mono);font-size:12px;opacity:.75}.bn7-crumbs a{color:inherit;text-decoration:none}.bn7-crumbs a:hover{text-decoration:underline}.bn7-prose{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:clamp(56px,7vw,120px)}.bn7-prose__aside{grid-column:1/span 3;position:sticky;top:120px;align-self:start;display:grid;gap:10px}.bn7-prose__aside a{color:var(--bn7-mute);text-decoration:none;font-size:14px}.bn7-prose__aside a:hover{color:var(--bn7-ink)}.bn7-prose__main{grid-column:5/span 7}@media(max-width:899px){.bn7-prose{grid-template-columns:1fr}.bn7-prose__aside{position:relative;top:0;grid-column:1;order:2;display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:24px;border-top:1px solid var(--bn7-line)}.bn7-prose__aside .bn7-label{flex-basis:100%;margin:0}.bn7-prose__main{grid-column:1}}.bn7-rte{font-size:17px;line-height:1.7;text-wrap:pretty}.bn7-rte>*:first-child{margin-top:0}.bn7-rte h2{font-family:var(--bn7-display);font-weight:600;font-size:clamp(26px,2.4vw,38px);letter-spacing:-.03em;line-height:1.05;margin:2.2em 0 .6em}.bn7-rte h3{font-family:var(--bn7-display);font-weight:600;font-size:clamp(19px,1.5vw,23px);letter-spacing:-.02em;margin:1.8em 0 .5em}.bn7-rte p,.bn7-rte ul,.bn7-rte ol{margin:0 0 1.1em}.bn7-rte ul{padding-left:1.1em}.bn7-rte li{margin-bottom:.4em}.bn7-rte a{color:inherit;text-underline-offset:3px}.bn7-rte img{max-width:100%;height:auto;display:block;margin:2em 0}.bn7-rte table{width:100%;border-collapse:collapse;font-size:14px;margin:1.4em 0}.bn7-rte th,.bn7-rte td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--bn7-line);vertical-align:top}.bn7-rte th{font-family:var(--bn7-mono);font-weight:400;font-size:12px;color:var(--bn7-mute)}.bn7-rte details{border-top:1px solid var(--bn7-line);padding:18px 0}.bn7-rte details:last-of-type{border-bottom:1px solid var(--bn7-line)}.bn7-rte summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--bn7-display);font-weight:600;font-size:clamp(17px,1.4vw,21px);letter-spacing:-.015em}.bn7-rte summary::-webkit-details-marker{display:none}.bn7-rte summary:after{content:"+";font-family:var(--bn7-mono);font-weight:400;transition:transform .3s}.bn7-rte details[open] summary:after{transform:rotate(45deg)}.bn7-rte details>*:not(summary){margin-top:12px;color:#3b3a37}.bn7-lgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1vw,16px);padding-block:clamp(40px,5vw,80px) clamp(72px,9vw,150px)}.bn7-lgrid figure{margin:0;display:grid;gap:10px}.bn7-lgrid figure .bn7-frame{aspect-ratio:3/4}.bn7-lgrid{align-items:start;row-gap:clamp(48px,6vw,110px)}.bn7-lgrid figure{position:relative;z-index:1}.bn7-lgrid figure:nth-child(6n+1){grid-column:1/span 6}.bn7-lgrid figure:nth-child(6n+2){grid-column:9/span 4;margin-top:14vh}.bn7-lgrid figure:nth-child(6n+3){grid-column:2/span 4}.bn7-lgrid figure:nth-child(6n+4){grid-column:7/span 6;margin-top:10vh}.bn7-lgrid figure:nth-child(6n+5){grid-column:1/span 5;margin-top:6vh}.bn7-lgrid figure:nth-child(6n+6){grid-column:7/span 5}.bn7-lgrid figure:nth-child(6n+4) .bn7-frame{aspect-ratio:4/5}@media(max-width:749px){.bn7-lgrid figure:nth-child(n){grid-column:1/-1;margin-top:0}}.bn7-lgrid figcaption{display:flex;justify-content:space-between;gap:12px;font-family:var(--bn7-mono);font-size:12px;color:var(--bn7-mute)}.bn7-lgrid figcaption a{color:var(--bn7-ink);font-family:var(--bn7-body);font-size:14px;text-decoration:none}.bn7-lgrid figcaption a:hover{text-decoration:underline}.bn7-coll-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:18px;margin:0;list-style:none}.bn7-coll-nav::-webkit-scrollbar{display:none}.bn7-coll-nav a{display:inline-flex;white-space:nowrap;padding:9px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--bn7-line);color:inherit;text-decoration:none;font-size:14px;font-weight:500}.bn7-coll-nav a:hover{box-shadow:inset 0 0 0 1px var(--bn7-ink)}.bn7-coll-nav a[aria-current=page]{background:var(--bn7-ink);color:var(--bn7-paper);box-shadow:none}.bn7-coll-grid{padding-block:8px clamp(72px,9vw,150px)}.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(7n+1){grid-column:auto}.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(7n+1) .bn7-card__media{aspect-ratio:4/5}.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(10n+5){grid-column:span 2}.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(10n+5) .bn7-card__media{aspect-ratio:auto;height:calc(100% - 60px);min-height:100%}@media(max-width:1099px){.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(10n+5){grid-column:auto}.bn7-coll-grid .bn7-grid>.bn7-card:nth-child(10n+5) .bn7-card__media{aspect-ratio:4/5;height:auto;min-height:0}}.bn7-empty{padding-block:80px;text-align:center;color:var(--bn7-mute)}.bn7-pdp-more{padding-block:clamp(56px,7vw,110px)}.bn7-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (3*clamp(8px,1vw,16px)))/4);gap:clamp(8px,1vw,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.bn7-rail::-webkit-scrollbar{display:none}.bn7-rail>*{scroll-snap-align:start}@media(max-width:899px){.bn7-rail{grid-auto-columns:64vw}}.bn7-foot{background:var(--bn7-ink);color:var(--bn7-paper);padding-top:clamp(64px,8vw,120px);overflow:hidden}.bn7-foot a{color:inherit;text-decoration:none}.bn7-foot a:hover{text-decoration:underline;text-underline-offset:3px}.bn7-foot__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 32px}@media(max-width:899px){.bn7-foot__top{grid-template-columns:1fr 1fr}.bn7-foot__brand{grid-column:1/-1}}.bn7-foot__brand{display:grid;gap:20px;align-content:start;max-width:40ch}.bn7-foot__brand p{margin:0;font-size:15px;line-height:1.55;color:#f3f1ecbf}.bn7-foot h4{margin:0 0 14px;font-family:var(--bn7-mono);font-weight:400;font-size:12px;color:#f3f1ec8c}.bn7-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;font-size:15px}.bn7-foot__word{display:block;margin-top:clamp(56px,7vw,110px);width:100%;height:auto;color:var(--bn7-paper)}.bn7-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:22px;border-top:1px solid var(--bn7-line-inv);font-family:var(--bn7-mono);font-size:12px;color:#f3f1ec99}.bn7-foot__bottom select{background:transparent;color:inherit;border:1px solid var(--bn7-line-inv);border-radius:999px;padding:7px 12px;font:inherit}.bn7-foot__pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bn7-foot__pay svg{height:20px;width:auto;opacity:.85}.bn7-foot .bn7-field{max-width:420px}.shopify-policy__container{max-width:760px!important;padding-block:clamp(56px,7vw,110px)!important}.shopify-policy__title h1{font-family:var(--bn7-display);font-weight:600;letter-spacing:-.035em;font-size:clamp(36px,4vw,64px);text-transform:none}.shopify-policy__body{font-size:16px;line-height:1.7}main h1,main h2,main h3{text-transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-bn7-parallax] img{transform:none!important}}.bn7-pdp{padding-top:clamp(12px,1.6vw,24px)}.bn7-pdp__in{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:clamp(24px,3vw,64px);align-items:start}@media(max-width:989px){.bn7-pdp__in{grid-template-columns:1fr}}.bn7-pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.6vw,10px)}.bn7-pdp__shot{margin:0;aspect-ratio:4/5;overflow:hidden;background:#e7e4dd}.bn7-pdp__shot img{width:100%;height:100%;object-fit:cover;display:block}.bn7-pdp__shot--first{grid-column:span 2;aspect-ratio:auto}.bn7-pdp__shot--first img{aspect-ratio:1/1;height:auto}@media(min-width:990px){.bn7-pdp__shot:not(.bn7-pdp__shot--first):last-child:nth-child(2n){grid-column:span 2;aspect-ratio:3/2}.bn7-pdp__shot:not(.bn7-pdp__shot--first):last-child:nth-child(2n) img{object-position:50% 30%}}@media(max-width:989px){.bn7-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--bn7-gut));padding-inline:var(--bn7-gut);scrollbar-width:none}.bn7-pdp__gallery::-webkit-scrollbar{display:none}.bn7-pdp__shot,.bn7-pdp__shot--first{flex:none;width:86vw;aspect-ratio:4/5;scroll-snap-align:start}.bn7-pdp__shot--first img{aspect-ratio:auto;height:100%}}.bn7-pdp__sticky{position:sticky;top:calc(var(--header-height,64px) + 24px);display:grid;gap:18px;padding-bottom:40px}.bn7-pdp__title{font-size:clamp(32px,3.2vw,52px);letter-spacing:-.035em;line-height:.98}.bn7-pdp__price{display:flex;gap:12px;align-items:baseline;font-size:20px;font-variant-numeric:tabular-nums}.bn7-pdp__price s{color:var(--bn7-mute);font-size:16px}.bn7-pdp__intro p{margin:0;font-size:15px;line-height:1.6;color:#3b3a37}.bn7-pdp__form{display:grid;gap:16px;margin-top:6px}.bn7-pdp__opt{border:0;margin:0;padding:0;display:grid;gap:10px}.bn7-pdp__opt legend{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:500;margin-bottom:10px}.bn7-pdp__vals{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.bn7-pdp__val{position:relative;display:block!important;cursor:pointer}.bn7-pdp__val input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0;cursor:pointer}.bn7-pdp__val span{display:grid;width:100%;place-items:center;height:48px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--bn7-line);font-size:14px;font-weight:500;transition:box-shadow .2s,background .2s,color .2s}.bn7-pdp__val:hover span{box-shadow:inset 0 0 0 1px var(--bn7-ink)}.bn7-pdp__val input:checked+span{background:var(--bn7-ink);color:var(--bn7-paper);box-shadow:none}.bn7-pdp__val input:focus-visible+span{outline:2px solid var(--bn7-ink);outline-offset:2px}.bn7-pdp__sizelink{justify-self:start;font-size:13px;color:var(--bn7-mute);text-underline-offset:3px}.bn7-pdp__add{width:100%;justify-content:space-between;min-height:58px;padding:0 26px;font-size:16px}.bn7-pdp__add[disabled],.bn7-pdp__bar .bn7-btn[disabled]{opacity:.45;cursor:not-allowed}.bn7-pdp__trust{margin:0;padding:0;list-style:none;border-top:1px solid var(--bn7-line)}.bn7-pdp__trust li{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--bn7-line);font-size:14px}.bn7-pdp__trust .bn7-mono{color:var(--bn7-mute);padding-top:2px}.bn7-pdp__trust b{font-weight:600}.bn7-pdp__acc{font-size:15px}.bn7-pdp__acc summary{font-size:16px}.bn7-pdp__acc ul{padding-left:1.1em}.bn7-pdp__bar{position:fixed;z-index:30;left:50%;bottom:16px;display:flex;align-items:center;gap:18px;padding:8px 8px 8px 22px;border-radius:999px;background:#f3f1ece6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px #00000024;transform:translate(-50%,140%);transition:transform .5s var(--bn7-ease);max-width:calc(100vw - 24px)}.bn7-pdp__bar.is-on{transform:translate(-50%)}.bn7-pdp__bar-name{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:599px){.bn7-pdp__bar{left:12px;right:12px;transform:translateY(140%);justify-content:space-between}.bn7-pdp__bar.is-on{transform:none}}@media(max-width:749px){.bn7-hero:after{background:linear-gradient(180deg,#00000059 0,#0000 20%,#0000000d 35%,#000000b3)}}@media(max-width:749px){.bn7-cat__label{flex-wrap:wrap;align-items:flex-end;gap:4px 10px}.bn7-cat__label .bn7-h{font-size:clamp(22px,6.4vw,30px)}.bn7-cat__count{font-size:11px;padding-bottom:.2em}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bn7.css.map */
