.vd-theme{--vd-gutter: clamp(24px, 4.5vw, 72px);--vd-space: clamp(48px, 6vw, 96px);--vd-ink: #161616;--vd-muted: #5c5c59;--vd-paper: #f3f3f1;--vd-line: #d9d9d5;--vd-ease: cubic-bezier(.2,.65,.3,1)}.vd-theme .content-for-layout :is(h1,h2,h3){text-wrap:balance}.vd-template-page .content-for-layout h1,.vd-template-collection .content-for-layout h1,.vd-template-search .content-for-layout h1{font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.vd-theme .header-logo{letter-spacing:.17em}.vd-theme .header-logo span{font-size:24px}.vd-theme .menu-list__link-title{letter-spacing:.11em}.vd-theme #header-component:not([transparent]) .header__row--top{border-bottom-color:#e6e6e2}.vd-theme header-menu .menu-list__link-title{position:relative;padding-bottom:5px}.vd-theme header-menu .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--vd-ease)}.vd-theme header-menu a[aria-current=page] .menu-list__link-title:after,.vd-theme header-menu a:focus-visible .menu-list__link-title:after{transform:scaleX(1)}.vd-theme .vd-eyebrow{font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.2em;margin:0 0 22px}.vd-theme .vd-hero{--vd-hero-focus: var(--vd-photo-position, 50% 50%);min-height:min(760px,max(540px,calc(100svh - var(--header-group-height, 116px))))}.vd-theme .vd-hero__media>picture{display:block;width:100%;height:100%}.vd-theme .vd-hero--photo .vd-hero__image{height:100%;max-height:none;object-position:var(--vd-photo-position, 50% 50%)}.vd-theme .vd-hero--photo:after{pointer-events:none;background:linear-gradient(90deg,#0000005e,#0000000a 72%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 58%)}.vd-theme .vd-hero__content,.vd-theme .vd-hero--photo .vd-hero__content{padding:64px var(--vd-gutter)}.vd-theme .vd-hero h1{max-width:8.6em;font-size:clamp(48px,5.35vw,78px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:0 0 22px}.vd-theme .vd-hero__caption{font-size:15px;line-height:1.7;margin:0 0 30px}.vd-theme .vd-hero__note{right:var(--vd-gutter);bottom:26px;letter-spacing:.2em}.vd-theme .vd-button{min-width:242px;min-height:54px;padding:18px 22px;font-size:11px;line-height:1.5;letter-spacing:.11em;border:1px solid transparent;transition:background-color .22s var(--vd-ease),color .22s var(--vd-ease),border-color .22s var(--vd-ease)}.vd-theme .vd-hero--photo .vd-button{background:#fff;color:var(--vd-ink);border-color:#fff}.vd-theme .vd-button span,.vd-theme .vd-link span,.vd-theme .vd-split__arrow{transition:transform .26s var(--vd-ease)}.vd-theme .vd-split{gap:8px;padding:8px 0;background:#fff}.vd-theme .vd-split__tile{min-height:0;height:clamp(440px,48vw,690px)}.vd-theme .vd-split__image{transition:transform .7s var(--vd-ease)}.vd-theme .vd-split__tile:after{pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 58%)}.vd-theme .vd-split__label{left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px);bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.2;letter-spacing:.005em}.vd-theme .vd-split__arrow{font-size:24px;font-weight:400}.vd-theme .vd-editorial{grid-template-columns:1fr 1fr;min-height:540px;background:var(--vd-paper)}.vd-theme .vd-editorial__copy{padding:var(--vd-space) var(--vd-gutter)}.vd-theme .vd-editorial h2,.vd-theme .vd-collections h2{font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:0 0 26px;max-width:10em}.vd-theme .vd-editorial__copy>p:not(.vd-eyebrow){max-width:35ch;color:var(--vd-muted);line-height:1.85;margin:0}.vd-theme .vd-editorial__media{overflow:hidden}.vd-theme .vd-editorial--photo .vd-editorial__media img{object-fit:cover;mix-blend-mode:normal}.vd-theme .vd-editorial--text-only{grid-template-columns:1fr;min-height:0}.vd-theme .vd-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:48px;margin-top:30px;font-size:12px}.vd-theme .vd-link span{margin-left:0}.vd-theme .vd-collections{padding:var(--vd-space) var(--vd-gutter)}.vd-theme .vd-footer-content{align-items:center}.vd-theme .vd-footer-content h2{font-weight:400;letter-spacing:-.025em}.vd-theme .vd-footer-content .email-signup__input{min-height:52px}.vd-theme .vd-footer-content .email-signup__button{min-height:44px;font-size:12px}.vd-template-contact .contact-form{width:min(100%,720px);max-width:720px}.vd-template-contact .contact-form__input,.vd-template-contact .contact-form__input--textarea{border-color:#bcbcb7;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.vd-template-contact .contact-form__input{min-height:54px}.vd-template-contact .contact-form textarea{min-height:176px}.vd-template-contact .contact-form :is(input,textarea)::placeholder{color:#666661;opacity:1}.vd-template-contact .contact-form .button{min-height:50px;min-width:156px;font-size:12px;letter-spacing:.07em}.vd-theme .shopify-policy__container{max-width:820px;padding:56px 24px 72px}.vd-theme .shopify-policy__title h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;font-weight:400;line-height:1.15}.vd-theme .shopify-policy__body{font-size:15px;line-height:1.8;color:#373733;overflow-wrap:anywhere}.vd-theme .shopify-policy__body :is(h2,h3){margin-top:2em;line-height:1.3;color:var(--vd-ink)}.vd-theme .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.vd-theme :is(.vd-button,.vd-link,.vd-split__tile):focus-visible{outline:2px solid currentColor;outline-offset:5px}.vd-theme .vd-hero--photo .vd-button:focus-visible{outline-color:#fff}.vd-theme .vd-split__tile:focus-visible{outline-color:#fff;outline-offset:-6px}@media(hover:hover)and (pointer:fine){.vd-theme header-menu a:hover .menu-list__link-title:after{transform:scaleX(1)}.vd-theme .vd-hero--photo .vd-button:hover{background:#eaeae6;border-color:#eaeae6;color:#111}.vd-theme .vd-button:hover span,.vd-theme .vd-link:hover span,.vd-theme .vd-split__tile:hover .vd-split__arrow{transform:translate(3px,-3px)}.vd-theme .vd-split__tile:hover .vd-split__image{transform:scale(1.025)}}@media(min-width:750px){.vd-theme #header-component{--header-padding:18px}}@media(max-width:749px){.vd-theme{--vd-gutter:24px;--vd-space:48px}.vd-theme .header-logo span{font-size:20px}.vd-theme .vd-hero{min-height:0}.vd-theme .vd-hero--photo{--vd-hero-focus:var(--vd-photo-position-mobile,60% 60%);min-height:min(720px,max(520px,calc(94svh - var(--header-group-height, 100px))))}.vd-theme .vd-hero--photo .vd-hero__image{object-position:var(--vd-photo-position-mobile,60% 60%)}.vd-theme .vd-hero--photo:after{background:linear-gradient(0deg,#000000a3,#0000001f 60%,#0000000f)}.vd-theme .vd-hero__content,.vd-theme .vd-hero--photo .vd-hero__content{padding:38px var(--vd-gutter)}.vd-theme .vd-hero h1{font-size:clamp(40px,10.7vw,60px);max-width:9em;line-height:1.05;margin-bottom:18px}.vd-theme .vd-eyebrow{margin-bottom:18px}.vd-theme .vd-hero__caption{font-size:14px;margin-bottom:24px}.vd-theme .vd-button{width:auto;max-width:100%;min-width:min(242px,100%)}.vd-theme .vd-split{gap:6px;padding:6px 0}.vd-theme .vd-split__tile{height:clamp(350px,55svh,500px)}.vd-theme .vd-split__label{left:24px;right:24px;bottom:26px;font-size:27px}.vd-theme .vd-split__tile:hover .vd-split__image{transform:none}.vd-theme .vd-editorial{grid-template-columns:1fr;min-height:0}.vd-theme .vd-editorial h2{font-size:clamp(36px,9vw,48px)}.vd-theme .vd-editorial__media{min-height:0;max-height:none;aspect-ratio:4/3}.vd-theme .vd-editorial__media img{max-height:none;height:100%}.vd-theme .vd-editorial__copy>p:not(.vd-eyebrow){max-width:38ch}.vd-theme .vd-footer-content{gap:24px}.vd-template-contact .contact-form{width:100%}.vd-theme .shopify-policy__container{padding-top:36px;padding-bottom:48px}}@media(max-height:500px)and (orientation:landscape){.vd-theme .vd-hero--photo{min-height:440px}}@media(prefers-reduced-motion:reduce){html:has(.vd-theme),.vd-theme .page-wrapper{scroll-behavior:auto}.vd-theme .vd-split__image,.vd-theme .vd-button,.vd-theme .vd-button span,.vd-theme .vd-link span,.vd-theme .vd-split__arrow,.vd-theme header-menu .menu-list__link-title:after{transition:none;animation:none}.vd-theme .vd-split__tile:hover .vd-split__image,.vd-theme .vd-split__tile:hover .vd-split__arrow,.vd-theme .vd-button:hover span,.vd-theme .vd-link:hover span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/veithdia-refinement.css.map */
