body:has(.vbox){background:#fff!important;color:#000!important;overflow-x:clip}body:has(.vbox) *,body:has(.vbox) *:before,body:has(.vbox) *:after{border-radius:0!important;box-shadow:none!important}body:has(.vbox) .shopify-section-group-footer-group{display:none!important}body:has(.vbox) .shopify-section-group-header-group [class*=color-scheme]{--color-background:#fff!important;--color-foreground:#000!important;--color-foreground-heading:#000!important;--color-border:#d8d8d8!important;background:#fff!important;color:#000!important}body:has(.vbox) .shopify-section-group-header-group .color-scheme-5{--color-background:#000!important;--color-foreground:#fff!important;--color-foreground-heading:#fff!important;--color-border:#fff!important;background:#000!important;color:#fff!important}.vbox{--b:#080808;--w:#fff;--g:#f4f4f2;--line:#d8d8d4;--muted:#656565;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:clip;background:var(--w);color:var(--b);font-family:var(--font-body--family,Arial,sans-serif)}.vbox *{box-sizing:border-box}.vbox a{color:inherit;text-decoration:none}.vbox img,.vbox svg{display:block;width:100%}.vbox__icon{width:24px!important;height:24px;flex:0 0 auto}.vbox__shell{width:100%;max-width:none;margin:0;border-inline:1px solid var(--line)}.vbox__section{position:relative}.vbox__section+.vbox__section{border-top:1px solid var(--line)}.vbox__section--spacious{padding-bottom:clamp(46px,6vw,88px)}.vbox__pad{padding:clamp(40px,5.5vw,82px)}.vbox__eyebrow{margin:0 0 16px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vbox__h1,.vbox__h2{margin:0;font-family:var(--font-heading--family,Arial,sans-serif);font-weight:750;letter-spacing:-.055em;line-height:.96}.vbox__h1{font-size:clamp(44px,6.7vw,102px)}.vbox__h2{font-size:clamp(32px,4.4vw,64px)}.vbox__copy,.vbox__copy p{margin:0;font-size:15px;line-height:1.65}.vbox__copy{max-width:590px;color:#303030}.vbox__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.vbox__btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;border:1px solid var(--b);padding:12px 22px;background:var(--b);color:var(--w)!important;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vbox__btn--alt,.vbox__btn:hover{background:var(--w);color:var(--b)!important}.vbox__btn--alt:hover{background:var(--b);color:var(--w)!important}.vbox__hero{display:grid;min-height:680px;grid-template-columns:1.08fr .92fr}.vbox__hero-copy{display:flex;flex-direction:column;justify-content:space-between}.vbox__hero-copy .vbox__copy{margin-top:28px}.vbox__meta{display:flex;justify-content:space-between;gap:20px;margin-top:60px;padding-top:16px;border-top:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vbox__hero-media{position:relative;min-height:560px;overflow:hidden;border-left:1px solid var(--line);background:var(--g)}.vbox__hero-media img,.vbox__hero-media svg{height:100%;object-fit:cover}.vbox__media-tag{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--w);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.vbox__media-tag .vbox__icon{width:16px!important;height:16px;flex-basis:16px}.vbox__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px clamp(20px,4vw,64px);background:var(--g)}.vbox__strip-item{display:flex;min-height:72px;align-items:center;gap:14px;padding:10px 0}.vbox__strip-item .vbox__icon{width:32px!important;height:32px;flex-basis:32px}.vbox__strip-item span{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.vbox__head{display:grid;grid-template-columns:1fr minmax(280px,460px);gap:42px;align-items:end}.vbox__collections{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:0 clamp(20px,4vw,64px) clamp(52px,6vw,90px)}.vbox__collection{display:block;background:var(--g)}.vbox__collection-media{aspect-ratio:4/5;overflow:hidden;background:#ececea}.vbox__collection-media img,.vbox__collection-media svg{height:100%;object-fit:cover;transition:transform .35s}.vbox__collection:hover img{transform:scale(1.025)}.vbox__collection-copy{display:grid;min-height:118px;grid-template-columns:1fr auto;gap:20px;align-items:end;padding:20px}.vbox__collection-copy small{display:block;margin-bottom:8px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.vbox__collection-copy h3{margin:0;font-size:clamp(19px,2vw,28px);letter-spacing:-.03em;line-height:1}.vbox__collection-copy .vbox__icon{width:20px!important;height:20px;flex-basis:20px}.vbox__carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:34px}.vbox__controls{display:flex;gap:8px}.vbox__control{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--b);background:var(--w);cursor:pointer}.vbox__control .vbox__icon{width:18px!important;height:18px;flex-basis:18px}.vbox__control:hover{background:var(--b);color:var(--w)}.vbox__track-wrap{padding-inline:clamp(20px,4vw,64px)}.vbox__track{display:flex;gap:18px;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.vbox__track::-webkit-scrollbar{display:none}.vbox__product{flex:0 0 calc((100% - 54px)/4);scroll-snap-align:start}.vbox__product-media{position:relative;aspect-ratio:1/1.14;overflow:hidden;background:var(--g)}.vbox__product-media img,.vbox__product-media svg{height:100%;object-fit:cover;transition:transform .35s}.vbox__product:hover img{transform:scale(1.025)}.vbox__badge{position:absolute;top:12px;left:12px;padding:7px 9px;background:var(--w);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.vbox__product-copy{padding:17px 2px 2px}.vbox__type{margin:0 0 7px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vbox__product-copy h3{margin:0 0 14px;font-size:15px;line-height:1.35}.vbox__product-link{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vbox__product-link .vbox__icon{width:15px!important;height:15px;flex-basis:15px}.vbox__statement{display:grid;grid-template-columns:1fr 1fr;background:var(--b);color:var(--w)}.vbox__statement .vbox__eyebrow,.vbox__statement .vbox__copy{color:#d8d8d8}.vbox__statement-copy{display:flex;min-height:560px;flex-direction:column;justify-content:space-between}.vbox__statement .vbox__btn{border-color:var(--w);background:var(--w);color:var(--b)!important}.vbox__statement .vbox__btn:hover{background:var(--b);color:var(--w)!important}.vbox__matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3b3b3b}.vbox__cell{display:grid;min-width:0;min-height:300px;grid-template-rows:auto 1fr;align-content:space-between;gap:48px;padding:32px;background:var(--b)}.vbox__cell .vbox__icon{width:42px!important;height:42px;flex-basis:42px;align-self:start}.vbox__cell>div{display:grid;width:100%;min-width:0;grid-template-columns:3ch minmax(0,1fr);gap:16px;align-items:end}.vbox__cell small{display:block;align-self:end;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;white-space:nowrap}.vbox__cell strong{display:block;min-width:0;max-width:none;font-size:clamp(24px,2.15vw,36px);letter-spacing:-.035em;line-height:1.04;overflow-wrap:anywhere}.vbox__values{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,100px);align-items:start}.vbox__value-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 26px}.vbox__value{padding-top:18px;border-top:1px solid var(--line)}.vbox__value-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.vbox__value-top small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em}.vbox__value .vbox__icon{width:30px!important;height:30px;flex-basis:30px}.vbox__value h3{margin:0 0 9px;font-size:22px;letter-spacing:-.03em}.vbox__value p{margin:0;color:#3d3d3d;font-size:14px;line-height:1.65}.vbox__process{background:var(--g)}.vbox__process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 clamp(20px,4vw,64px) clamp(52px,6vw,90px)}.vbox__process-card{display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:28px;background:var(--w)}.vbox__process-card .vbox__icon{width:38px!important;height:38px;flex-basis:38px}.vbox__process-card small{display:block;margin-bottom:14px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em}.vbox__process-card h3{margin:0 0 10px;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em}.vbox__process-card p{margin:0;color:#3d3d3d;font-size:14px;line-height:1.65}.vbox__guide{display:grid;grid-template-columns:1fr 1fr}.vbox__guide-intro{display:flex;min-height:580px;flex-direction:column;justify-content:space-between;background:var(--b);color:var(--w)}.vbox__guide-intro .vbox__eyebrow,.vbox__guide-intro .vbox__copy{color:#d8d8d8}.vbox__guide-list{display:grid;align-content:center;gap:34px}.vbox__guide-item{display:grid;grid-template-columns:48px 1fr;gap:20px}.vbox__guide-item .vbox__icon{width:34px!important;height:34px;flex-basis:34px}.vbox__guide-item h3{margin:0 0 8px;font-size:23px;letter-spacing:-.03em}.vbox__guide-item p{margin:0;color:#3d3d3d;font-size:14px;line-height:1.65}.vbox__guide-note{display:inline-flex;align-items:center;gap:8px;margin-top:11px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.vbox__guide-note .vbox__icon{width:14px!important;height:14px;flex-basis:14px}.vbox__trade{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;background:var(--g)}.vbox__trade-points{display:grid;gap:14px}.vbox__trade-point{display:flex;align-items:flex-start;gap:13px;font-size:14px;line-height:1.55}.vbox__trade-point .vbox__icon{width:24px!important;height:24px;flex-basis:24px;margin-top:0}.vbox__faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,100px);align-items:start}.vbox__faq details{border-top:1px solid var(--line)}.vbox__faq details:last-child{border-bottom:1px solid var(--line)}.vbox__faq summary{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:750}.vbox__faq summary::-webkit-details-marker{display:none}.vbox__faq summary:after{content:"+";font-size:23px;font-weight:400}.vbox__faq details[open] summary:after{content:"\2212"}.vbox__answer{max-width:760px;padding:0 55px 26px 0;color:#3d3d3d;font-size:14px;line-height:1.65}.vbox__answer p{margin:0}.vbox__cta{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:end;background:var(--b);color:var(--w)}.vbox__cta .vbox__eyebrow,.vbox__cta .vbox__copy{color:#d8d8d8}.vbox__cta .vbox__btn{border-color:var(--w);background:var(--w);color:var(--b)!important}.vbox__cta .vbox__btn:hover{background:var(--b);color:var(--w)!important}.vbox__footer{background:var(--b);color:var(--w)}.vbox__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3b3b3b}.vbox__newsletter>div{padding:clamp(34px,5vw,70px);background:var(--b)}.vbox__newsletter .vbox__eyebrow,.vbox__newsletter .vbox__copy{color:#d8d8d8}.vbox__newsletter form{display:flex;height:52px;margin-top:24px}.vbox__newsletter input{min-width:0;flex:1;border:1px solid #aaa;padding:12px 14px;background:transparent;color:var(--w)}.vbox__newsletter button{border:1px solid var(--w);border-left:0;padding:12px 22px;background:var(--w);color:var(--b);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vbox__footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;background:#3b3b3b}.vbox__footer-col{min-height:230px;padding:28px;background:var(--b)}.vbox__footer-col h3{margin:0 0 20px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vbox__footer-col p,.vbox__footer-col a{font-size:14px;line-height:1.6}.vbox__footer-col ul{margin:0;padding:0;list-style:none}.vbox__footer-col li+li{margin-top:9px}.vbox__bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 28px;border-top:1px solid #3b3b3b;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}@media(max-width:1050px){.vbox__cell{padding:28px;gap:40px}.vbox__cell strong{font-size:clamp(23px,3vw,34px)}.vbox__hero{grid-template-columns:1fr 1fr}.vbox__collections{grid-template-columns:repeat(2,1fr)}.vbox__product{flex-basis:calc((100% - 36px)/3)}.vbox__footer-grid,.vbox__strip{grid-template-columns:1fr 1fr}.vbox__values,.vbox__faq-wrap{grid-template-columns:1fr}.vbox__process-grid{grid-template-columns:1fr 1fr}.vbox__process-card:last-child{grid-column:1/-1}}@media(max-width:780px){.vbox__hero,.vbox__statement,.vbox__guide,.vbox__newsletter{grid-template-columns:1fr}.vbox__hero-media{border-left:0;border-top:1px solid var(--line);min-height:470px}.vbox__head{grid-template-columns:1fr;align-items:start}.vbox__product{flex-basis:calc((100% - 18px)/2)}.vbox__matrix{border-top:1px solid #3b3b3b}.vbox__guide-intro{min-height:480px}.vbox__trade,.vbox__cta{grid-template-columns:1fr;align-items:start}}@media(max-width:540px){.vbox__pad{padding:36px 20px}.vbox__h1{font-size:clamp(44px,15vw,68px)}.vbox__hero{min-height:0}.vbox__hero-media{min-height:410px}.vbox__btns{display:grid}.vbox__strip{grid-template-columns:1fr;gap:5px}.vbox__strip-item{min-height:58px}.vbox__strip-item .vbox__icon{width:28px!important;height:28px;flex-basis:28px}.vbox__collections{grid-template-columns:1fr;gap:14px}.vbox__controls{display:none}.vbox__product{flex-basis:82vw}.vbox__statement-copy{min-height:500px}.vbox__matrix{grid-template-columns:1fr}.vbox__cell{min-height:210px;gap:36px;padding:26px 20px}.vbox__cell>div{grid-template-columns:3ch minmax(0,1fr);gap:14px}.vbox__cell strong{font-size:clamp(25px,8vw,34px)}.vbox__value-grid,.vbox__process-grid{grid-template-columns:1fr}.vbox__process-card,.vbox__process-card:last-child{grid-column:auto;min-height:250px}.vbox__guide-item{grid-template-columns:38px 1fr}.vbox__faq summary{padding:20px 0}.vbox__answer{padding:0 35px 24px 0}.vbox__newsletter form{height:auto;display:grid}.vbox__newsletter button{min-height:48px;border-top:0;border-left:1px solid var(--w)}.vbox__footer-grid{grid-template-columns:1fr}.vbox__footer-col{min-height:0;padding:26px 20px}.vbox__bottom{flex-direction:column;padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vantage-box-home.css.map */
