:root{--vault-black:#070707;--vault-charcoal:#11100e;--vault-gold:#b79a58;--vault-bright:#dfbd78;--vault-ivory:#eee6da;--vault-muted:#ada394;--vault-line:rgba(183,154,88,.3);--vault-display:var(--heading-font-family),"Bodoni Moda",Didot,Georgia,serif;--vault-ui:var(--body-font-family),"Space Grotesk",Arial,sans-serif}html{scroll-behavior:smooth}body.genie{font-family:var(--vault-ui)!important}body.genie h1,body.genie h2,body.genie h3,body.genie h4,body.genie h5,body.genie h6,body.genie .heading-font{font-family:var(--vault-display)!important}body.genie .header-menu-link,body.genie button,body.genie .button,body.genie .nav-link,body.genie .product-form__buttons{font-family:var(--vault-ui)!important}body.template-index .header-menu-link{font-size:11px!important;letter-spacing:.18em!important;font-weight:500!important}body.template-index .header-section,body.template-index .header-main{background:#070707eb!important;border-bottom:1px solid var(--vault-line)!important}body.template-index .content-for-layout{background:#070707!important}.vault-shell{--vault-gold:#b79a58;--vault-bright:#dfbd78;--vault-ivory:#eee6da;--vault-muted:#ada394;background:#080808;color:var(--vault-ivory);overflow:hidden;position:relative}.vault-shell *,.bs-vault-hero *{box-sizing:border-box}.vault-shell a,.bs-vault-hero a{text-decoration:none}.vault-container{width:min(1440px,calc(100% - 80px));margin:0 auto}.vault-kicker{display:block;text-transform:uppercase;letter-spacing:.24em;font:600 11px/1.4 var(--vault-ui)!important;color:var(--vault-bright);margin-bottom:20px}.vault-section-head{margin:0 0 34px;display:flex;align-items:end;justify-content:space-between;gap:24px}.vault-section-head h2,.vault-manifesto h2{font:500 clamp(46px,6vw,100px)/.94 var(--vault-display)!important;letter-spacing:-.055em;color:var(--vault-ivory);margin:0;max-width:880px}.vault-section-head p{max-width:350px;margin:0;color:var(--vault-muted);font:400 14px/1.7 var(--vault-ui)!important}.vault-link{display:inline-flex;align-items:center;gap:12px;font:600 11px/1.2 var(--vault-ui)!important;letter-spacing:.17em;text-transform:uppercase;color:var(--vault-bright)!important;padding:9px 0;border-bottom:1px solid var(--vault-gold)}.vault-link:hover,.vault-link:focus-visible{color:#ffe5aa!important;border-color:#ffe5aa}.bs-vault-hero{height:min(830px,calc(100svh - 60px));min-height:640px;position:relative;background:#070707;color:#fff;isolation:isolate;overflow:hidden}.bs-vault-hero__image,.bs-vault-hero__overlay,.bs-vault-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bs-vault-hero__image{object-fit:cover;object-position:center center;z-index:-3}.bs-vault-hero__overlay{z-index:-2;background:linear-gradient(90deg,#030303ed,#030303bd 29%,#03030321 63%,#0303030a),linear-gradient(0deg,rgba(5,5,5,.7),transparent 32%)}.bs-vault-hero__grain{z-index:-1;opacity:.12;pointer-events:none;background-image:radial-gradient(#ddc8a0 .6px,transparent .7px);background-size:5px 5px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.bs-vault-hero__content{max-width:1460px;width:calc(100% - 100px);height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 0 90px}.bs-vault-hero__eyebrow{color:var(--vault-bright);font:600 11px/1.3 var(--vault-ui)!important;letter-spacing:.28em;text-transform:uppercase;margin:0 0 28px}.bs-vault-hero h1{margin:0!important;max-width:780px;color:#f1eee9!important;font:500 clamp(72px,8.7vw,158px)/.79 var(--vault-display)!important;letter-spacing:-.068em!important;text-transform:uppercase}.bs-vault-hero h1 span{display:block}.bs-vault-hero h1 em{font-weight:400;font-style:italic;color:#d7b675}.bs-vault-hero__lead{max-width:430px;margin:32px 0 31px!important;font:400 clamp(13px,1.3vw,16px)/1.7 var(--vault-ui)!important;letter-spacing:.015em;color:#e7dfd3!important}.bs-vault-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:0 26px;background:var(--vault-gold);border:1px solid var(--vault-bright);color:#060606!important;font:700 11px/1.1 var(--vault-ui)!important;letter-spacing:.2em;white-space:nowrap;transition:background .25s,transform .25s,box-shadow .25s}.bs-vault-hero__cta:hover,.bs-vault-hero__cta:focus-visible{background:#e0bf7b;color:#000!important;transform:translateY(-2px);box-shadow:0 0 26px #b79a584d}.bs-vault-hero__index{position:absolute;bottom:22px;left:50px;color:#c9af82;font:500 10px/1.2 var(--vault-ui)!important;letter-spacing:.27em;text-transform:uppercase}.bs-vault-hero__label{position:absolute;bottom:22px;right:50px;color:#c9af82;font:500 10px/1.2 var(--vault-ui)!important;letter-spacing:.27em;text-transform:uppercase}.vault-exhibits{padding:100px 0 118px;scroll-margin-top:80px}.vault-exhibits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vault-exhibit{position:relative;display:block;min-width:0;color:var(--vault-ivory)!important}.vault-exhibit__frame{position:relative;background:#11100f;border:1px solid #7e6237;padding:10px;box-shadow:inset 0 0 0 2px #17110a,0 18px 28px #0009;overflow:hidden}.vault-exhibit__frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(233,190,103,.3);pointer-events:none;z-index:2}.vault-exhibit__media{height:410px;width:100%;overflow:hidden;background:radial-gradient(#171611,#060606)}.vault-exhibit__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s,filter .7s;filter:saturate(.8)}.vault-exhibit:hover .vault-exhibit__media img{transform:scale(1.055);filter:saturate(1)}.vault-exhibit__meta{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:20px 3px 0}.vault-exhibit__number{color:var(--vault-gold);font:600 10px/1.5 var(--vault-ui)!important;letter-spacing:.21em}.vault-exhibit h3{margin:6px 0 0;color:var(--vault-ivory);font:500 clamp(27px,3vw,45px)/1 var(--vault-display)!important}.vault-exhibit__arrow{font-size:27px;color:var(--vault-bright)}.vault-signature{padding:100px 0 118px;background:#0c0b0a}.vault-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vault-piece{display:block;color:var(--vault-ivory)!important;min-width:0}.vault-piece__media{height:auto;aspect-ratio:4/5;overflow:hidden;position:relative;background:radial-gradient(ellipse,#1c1a16,#080808 70%);border:1px solid rgba(183,154,88,.23)}.vault-piece__media img{width:100%;height:100%;object-fit:contain;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .34s,transform .45s}.vault-piece__media img.vault-piece__back{opacity:0}.vault-piece:hover img.vault-piece__back,.vault-piece:focus-visible img.vault-piece__back{opacity:1}.vault-piece:hover img.vault-piece__front{transform:scale(1.025)}.vault-piece__index{position:absolute;top:16px;left:16px;color:#d1b276;background:#090807bb;border:1px solid var(--vault-line);padding:6px 9px;z-index:3;font:600 10px/1 var(--vault-ui)!important;letter-spacing:.15em}.vault-piece__meta{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:15px 0 25px}.vault-piece__name{font:500 22px/1.15 var(--vault-display)!important;letter-spacing:-.02em;color:var(--vault-ivory)}.vault-piece__price{font:600 13px/1.3 var(--vault-ui)!important;color:#c7a970;white-space:nowrap}.vault-signature__bottom{margin-top:5px;text-align:center}.vault-manifesto{padding:160px 0;text-align:center;background:radial-gradient(ellipse at center,#20180f,#0e0d0b 48%,#080808 80%);border-block:1px solid var(--vault-line)}.vault-manifesto h2{max-width:980px;margin:0 auto 30px!important}.vault-manifesto h2 em{color:#d6b677;font-style:italic}.vault-manifesto__text{max-width:690px;margin:0 auto;color:#cfc4b1!important;font:400 clamp(16px,1.9vw,22px)/1.75 var(--vault-ui)!important}.vault-manifesto__line{width:82px;height:1px;background:var(--vault-gold);margin:39px auto}.vault-looks{padding:108px 0 125px}.vault-looks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vault-look{display:block;color:var(--vault-ivory)!important;background:#11100e}.vault-look__media{overflow:hidden;aspect-ratio:3/4;border:1px solid var(--vault-line)}.vault-look__media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.8);transition:transform .6s}.vault-look:hover img{transform:scale(1.035)}.vault-look__meta{padding:19px 18px 23px;border:1px solid var(--vault-line);border-top:0}.vault-look__name{font:500 30px/1.05 var(--vault-display)!important;color:var(--vault-ivory)}.vault-look__detail{font:600 10px/1.4 var(--vault-ui)!important;letter-spacing:.19em;text-transform:uppercase;color:var(--vault-gold);margin:9px 0 0}@media(max-width:1000px){.vault-product-grid{grid-template-columns:repeat(2,1fr)}.vault-exhibit__media{height:300px}.vault-section-head h2{font-size:clamp(46px,6vw,76px)}.bs-vault-hero__content{width:calc(100% - 60px)}.bs-vault-hero h1{font-size:clamp(66px,9vw,110px)}}@media(max-width:700px){.vault-container{width:calc(100% - 36px)}.bs-vault-hero{min-height:640px;height:82svh;max-height:780px}.bs-vault-hero__image{object-position:67% center}.bs-vault-hero__overlay{background:linear-gradient(0deg,#030303f2,#030303be 34%,#03030318 80%),linear-gradient(90deg,#03030340,transparent 70%)}.bs-vault-hero__content{width:calc(100% - 36px);justify-content:flex-end;padding:50px 0 77px}.bs-vault-hero__eyebrow{font-size:10px;margin-bottom:16px}.bs-vault-hero h1{font-size:clamp(54px,13.5vw,87px);max-width:100%}.bs-vault-hero__lead{margin:21px 0 23px!important;max-width:330px;font-size:13px!important}.bs-vault-hero__index{left:18px;bottom:18px}.bs-vault-hero__label{right:18px;bottom:18px}.vault-section-head{display:block}.vault-section-head p{margin-top:16px}.vault-exhibits,.vault-signature,.vault-looks{padding:65px 0 76px}.vault-exhibits__grid,.vault-looks__grid{grid-template-columns:1fr;gap:32px}.vault-exhibit__media{height:auto;aspect-ratio:4/4}.vault-look__media{aspect-ratio:4/4}.vault-product-grid{gap:12px}.vault-piece__index{top:8px;left:8px;font-size:8px}.vault-piece__name{font-size:19px!important}.vault-piece__meta{display:block;padding:10px 0 20px}.vault-piece__price{display:block;margin-top:5px}.vault-manifesto{padding:90px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bs-vault-hero__cta,.vault-piece__media img,.vault-exhibit__media img,.vault-look__media img{transition:none!important}}.bs-vault-hero h1 span:nth-child(2){font-size:.78em;letter-spacing:-.07em}@media(max-width:460px){.bs-vault-hero h1{font-size:clamp(46px,12vw,62px)!important}.bs-vault-hero h1 span:nth-child(2){font-size:.77em}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/bs-vault.css.map */
