*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e7e3d9;color:#121212;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;padding:28px 5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.site-header a{color:inherit;text-decoration:none}.site-header nav{display:flex;gap:28px}.cart-link{text-align:right}.brand{font-family:Cormorant Garamond,serif;font-size:23px;letter-spacing:.18em}.brand span{font-size:.45em;display:block;letter-spacing:.45em;margin-top:-4px}.hero{height:100vh;min-height:700px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ghost{position:absolute;font:300 28vw/.85 Cormorant Garamond,serif;color:#1212120f;letter-spacing:-.04em}.hero-image{width:78%;height:82%;overflow:hidden}.hero-image img,.editorial-image img,.product-image img,.product-gallery img,.cart-item img{width:100%;height:100%;object-fit:cover;display:block}.hero-copy{position:absolute;bottom:13vh;text-align:center}.hero-copy p,.section-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#121212a6}h1,h2{font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:-.025em;line-height:.9}.hero h1{font-size:8vw;margin:18px 0 34px}.hero h1 em,h2 em{font-style:italic}.underline-link{font-size:11px;letter-spacing:.25em;text-transform:uppercase;border-bottom:1px solid;text-decoration:none;color:inherit;padding-bottom:5px}.collection-section,.collection-page{padding:100px 5vw}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 20px}.product-image{aspect-ratio:3/4;background:#ded9cf;overflow:hidden}.product-meta{display:flex;justify-content:space-between;padding-top:12px;font-size:12px;letter-spacing:.05em}.editorial{display:grid;grid-template-columns:1.1fr .9fr;min-height:80vh;align-items:center}.editorial-image{height:80vh}.editorial-copy{padding:8vw}.editorial-copy h2{font-size:6vw;margin:25px 0}.editorial-copy>p:last-child{max-width:380px}.product-page{display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh}.product-gallery{height:100vh}.product-info{padding:15vh 7vw}.product-info h1{font-size:6vw;margin:20px 0}.price{font-size:14px;margin-bottom:35px}.description{max-width:500px;margin-bottom:35px}.product-info select{display:block;width:100%;max-width:500px;padding:15px;background:transparent;border:1px solid #aaa;margin:12px 0 20px}.button{display:inline-block;border:1px solid #121212;background:#121212;color:#e7e3d9;padding:15px 25px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;cursor:pointer;text-decoration:none}.collection-heading{padding:80px 0 60px}.collection-heading h1,.cart-page h1{font-size:7vw}.cart-page{padding:140px 5vw;max-width:1100px;margin:auto}.cart-item{display:grid;grid-template-columns:120px 1fr auto;gap:25px;padding:25px 0;border-bottom:1px solid #c8c3b9;align-items:center}.cart-item img{aspect-ratio:3/4}.cart-item input{padding:8px;width:70px;background:transparent;border:1px solid #aaa}.cart-total{display:flex;justify-content:space-between;padding:30px 0;font-size:20px}.site-footer{padding:80px 5vw 35px;display:flex;gap:30px;align-items:flex-end;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.footer-brand{font:300 40px Cormorant Garamond,serif;margin-right:auto}@media(max-width:700px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:650px}.hero-image{width:92%;height:72%}.hero h1{font-size:14vw}.product-grid{grid-template-columns:repeat(2,1fr);gap:25px 12px}.editorial,.product-page{display:block}.editorial-image{height:65vh}.editorial-copy{padding:15vw 7vw}.editorial-copy h2,.product-info h1{font-size:14vw}.product-gallery{height:65vh}.product-info{padding:12vw 7vw}.collection-section,.collection-page{padding:70px 5vw}.cart-page{padding:120px 5vw 70px}.site-footer{flex-wrap:wrap}.footer-brand{width:100%}}.catalog-page{padding:140px 5vw 100px}.catalog-intro{max-width:560px;color:#121212a6;margin-top:20px}.catalog-empty{padding:60px 0;border-top:1px solid #c8c3b9;border-bottom:1px solid #c8c3b9;max-width:700px}.catalog-empty p{max-width:560px}.vb-content-page{padding:150px 5vw 100px}.content-page-inner{max-width:900px;margin:auto}.content-page-inner h1{font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,88px);font-weight:300;margin:0 0 45px}.rte{font-size:16px;line-height:1.8}.rte h2{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400;margin-top:48px}.rte h3{font-size:19px;margin-top:30px}.rte ul{padding-left:24px}.rte a{text-decoration:underline}.catalog-placeholder{width:100%;height:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#eeeae2,#dcd6ca);font-family:Inter,sans-serif;letter-spacing:.14em;font-size:14px}.catalog-placeholder small{margin-top:12px;letter-spacing:.04em;font-size:12px;opacity:.65}.catalog-note{max-width:760px;margin:36px auto 0;text-align:center;font-size:13px;line-height:1.7;opacity:.7}.product-image{overflow:hidden;aspect-ratio:3/4}.product-image img{width:100%;height:100%;object-fit:cover}.product-card{text-decoration:none;color:inherit}.product-card:hover .product-image img{transform:scale(1.02)}.product-image img{transition:transform .5s ease}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vanderberg.css.map */
