:root{--vtn-ivory: #f8f5ee;--vtn-paper: #fffdf8;--vtn-ink: #171512;--vtn-muted: #6f6a62;--vtn-line: rgba(23, 21, 18, .16);--vtn-accent: #8f2547;--vtn-page: min(100% - 40px, 1440px)}.vtn-header-shell,.vtn-section,.vtn-hero{color:var(--vtn-ink)}.vtn-header-shell{position:relative;z-index:30;background:#fffdf8fa;border-bottom:1px solid var(--vtn-line)}.vtn-header{width:var(--vtn-page);min-height:92px;margin:0 auto;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(520px,2fr) minmax(150px,.8fr);align-items:center;gap:24px}.vtn-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.vtn-brand__image{display:block;width:auto;max-width:210px;height:auto}.vtn-brand__text{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2vw,3rem);line-height:1;letter-spacing:-.03em}.vtn-desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px);font-size:1.15rem;letter-spacing:.13em;text-transform:uppercase}.vtn-desktop-nav a,.vtn-desktop-nav summary,.vtn-mobile-panel a,.vtn-mobile-panel summary{color:inherit;text-decoration:none}.vtn-nav-group{position:relative}.vtn-nav-group>summary{padding:34px 0;list-style:none;cursor:pointer}.vtn-nav-group>summary::-webkit-details-marker{display:none}.vtn-nav-group>summary:after{content:"+";display:inline-block;margin-left:7px;font-size:1.1rem}.vtn-nav-group[open]>summary:after{content:"\2212"}.vtn-mega-panel{position:absolute;top:calc(100% - 12px);left:50%;min-width:520px;padding:30px 32px;transform:translate(-50%);background:var(--vtn-paper);border:1px solid var(--vtn-line);box-shadow:0 20px 45px #17151217}.vtn-mega-panel--shape{min-width:270px}.vtn-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:40px}.vtn-mega-panel h3{margin:0 0 18px;color:var(--vtn-muted);font-size:1.05rem;font-weight:500;letter-spacing:.16em}.vtn-mega-links{display:grid;gap:11px}.vtn-mega-links a{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;letter-spacing:-.01em;text-transform:none}.vtn-header-icons{display:flex;align-items:center;justify-content:flex-end;gap:4px}.vtn-icon-link,.vtn-header-icons .header__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.vtn-icon-link .svg-wrapper,.vtn-header-icons .svg-wrapper{width:21px;height:21px}.vtn-mobile-drawer{display:none}.vtn-mobile-drawer>summary{width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer}.vtn-mobile-drawer>summary::-webkit-details-marker{display:none}.vtn-mobile-panel{position:fixed;inset:var(--header-height, 90px) 0 0;z-index:50;overflow-y:auto;padding:28px 24px 60px;background:var(--vtn-paper);border-top:1px solid var(--vtn-line)}.vtn-mobile-panel>details,.vtn-mobile-panel>a{display:block;border-bottom:1px solid var(--vtn-line)}.vtn-mobile-panel>details>summary,.vtn-mobile-panel>a{padding:18px 0;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;list-style:none}.vtn-mobile-subnav{display:grid;gap:14px;padding:0 0 20px 14px}.vtn-mobile-subnav strong{margin-top:10px;color:var(--vtn-muted);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.vtn-mobile-subnav a{font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.vtn-hero{position:relative;min-height:min(78vh,820px);display:grid;align-items:end;overflow:hidden;background:#ded8ce}.vtn-hero--medium{min-height:min(68vh,700px)}.vtn-hero--large{min-height:min(86vh,900px)}.vtn-hero__media,.vtn-hero__media img,.vtn-hero__placeholder,.vtn-hero__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vtn-hero__media img,.vtn-hero__placeholder svg{object-fit:cover}.vtn-hero__placeholder{background:linear-gradient(120deg,#d9d0c4,#f5eee4 50%,#c7b2aa)}.vtn-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0a088a,#0c0a080d 70%)}.vtn-hero__content{position:relative;z-index:2;width:var(--vtn-page);margin:0 auto;padding:clamp(70px,9vw,128px) 0;color:#fffdf8}.vtn-kicker{margin:0 0 18px;font-size:1.15rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vtn-hero h1{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,7vw,10rem);font-weight:400;line-height:.92;letter-spacing:-.045em}.vtn-hero__copy{max-width:560px;margin:24px 0 0;font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.55}.vtn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vtn-button{min-height:50px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;color:inherit;background:transparent;text-decoration:none;font-size:1.15rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.vtn-button--solid{color:var(--vtn-ink);background:#fffdf8;border-color:#fffdf8}.vtn-section{padding:clamp(72px,8vw,128px) 0;background:var(--vtn-paper)}.vtn-section--ivory{background:var(--vtn-ivory)}.vtn-section__inner{width:var(--vtn-page);margin:0 auto}.vtn-section__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:clamp(34px,5vw,64px)}.vtn-section__head h2,.vtn-size-panel h2,.vtn-faq h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,5vw,7rem);font-weight:400;line-height:.98;letter-spacing:-.04em}.vtn-section__intro{max-width:470px;margin:0;color:var(--vtn-muted);font-size:1.5rem;line-height:1.6}.vtn-editorial-grid{display:grid;grid-template-columns:repeat(var(--vtn-columns, 5),minmax(0,1fr));gap:clamp(12px,1.5vw,24px)}.vtn-editorial-card{min-width:0}.vtn-editorial-card__media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#e5dfd5}.vtn-editorial-card--atelier .vtn-editorial-card__media{aspect-ratio:4 / 5}.vtn-editorial-card__media img,.vtn-editorial-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vtn-editorial-card:hover .vtn-editorial-card__media img{transform:scale(1.025)}.vtn-editorial-card__title{margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2vw,3rem);line-height:1.1}.vtn-editorial-card__link{color:inherit;text-decoration:none}.vtn-editorial-card__meta{margin:8px 0 0;color:var(--vtn-muted);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.vtn-marquee{overflow:hidden;border-top:1px solid var(--vtn-line);border-bottom:1px solid var(--vtn-line);background:var(--vtn-ivory)}.vtn-marquee__track{width:max-content;display:flex;gap:38px;padding:17px 0;animation:vtn-marquee 32s linear infinite}.vtn-marquee__item{display:inline-flex;align-items:center;gap:38px;font-size:1.15rem;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase}.vtn-marquee__item:after{content:"\2726";color:var(--vtn-accent)}@keyframes vtn-marquee{to{transform:translate(-50%)}}.vtn-size-panel{display:grid;grid-template-columns:1.15fr .85fr;min-height:520px;background:var(--vtn-ink);color:#fffdf8}.vtn-size-panel__content{padding:clamp(48px,7vw,108px);display:flex;flex-direction:column;justify-content:center}.vtn-size-panel__content p{max-width:520px;margin:24px 0 0;color:#fffdf8bd;font-size:1.7rem;line-height:1.6}.vtn-size-panel__media{min-height:420px;background:#d6cbc0}.vtn-size-panel__media img,.vtn-size-panel__media svg{width:100%;height:100%;object-fit:cover}.vtn-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--vtn-line);border-left:1px solid var(--vtn-line)}.vtn-step{min-height:240px;padding:26px;border-right:1px solid var(--vtn-line);border-bottom:1px solid var(--vtn-line)}.vtn-step__number{color:var(--vtn-muted);font-size:1rem;letter-spacing:.15em}.vtn-step h3{margin:70px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3vw,4.4rem);font-weight:400}.vtn-step p{margin:10px 0 0;color:var(--vtn-muted);font-size:1.35rem;line-height:1.5}.vtn-faq{max-width:980px;margin:0 auto}.vtn-faq h2{margin-bottom:34px}.vtn-faq details{border-top:1px solid var(--vtn-line)}.vtn-faq details:last-child{border-bottom:1px solid var(--vtn-line)}.vtn-faq summary{min-height:68px;padding:18px 42px 18px 0;display:flex;align-items:center;position:relative;list-style:none;cursor:pointer;font-size:1.6rem}.vtn-faq summary::-webkit-details-marker{display:none}.vtn-faq summary:after{content:"+";position:absolute;right:4px;font-size:2.2rem}.vtn-faq details[open] summary:after{content:"\2212"}.vtn-faq__answer{max-width:760px;padding:0 0 24px;color:var(--vtn-muted);font-size:1.45rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.vtn-marquee__track{animation:none}.vtn-editorial-card__media img{transition:none}}@media screen and (max-width:1100px){.vtn-header{grid-template-columns:1fr auto;min-height:76px}.vtn-desktop-nav{display:none}.vtn-mobile-drawer{display:block}.vtn-header-icons{gap:0}.vtn-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--vtn-page: min(100% - 28px, 1440px)}.vtn-header{min-height:68px;gap:8px}.vtn-brand__text{font-size:2rem}.vtn-brand__image{max-width:150px}.vtn-header-icons .header__icon--search,.vtn-header-icons shopify-account{display:none}.vtn-hero,.vtn-hero--medium,.vtn-hero--large{min-height:min(76svh,720px)}.vtn-hero:after{background:linear-gradient(0deg,#0c0a08a6,#0c0a080d 72%)}.vtn-hero__content{padding:72px 0 48px}.vtn-hero h1{font-size:clamp(4.4rem,15vw,6.5rem)}.vtn-actions{flex-direction:column;align-items:stretch}.vtn-section{padding:64px 0}.vtn-section__head{display:block;margin-bottom:30px}.vtn-section__intro{margin-top:16px}.vtn-editorial-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.vtn-editorial-grid::-webkit-scrollbar{display:none}.vtn-editorial-card{flex:0 0 78%;scroll-snap-align:start}.vtn-editorial-card__title{font-size:2.5rem}.vtn-size-panel{grid-template-columns:1fr}.vtn-size-panel__content{padding:48px 28px}.vtn-size-panel__media{min-height:330px;order:-1}.vtn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vtn-step{min-height:190px;padding:20px}.vtn-step h3{margin-top:38px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vtn-theme.css.map */
