:root{--v-charcoal: #2C2C2A;--v-charcoal-deep: #1F1F1D;--v-bone: #F1EFE8;--v-bone-deep: #E6E3D9;--v-white: #FFFFFF;--v-muted: #5C5C58;--v-muted-on-dark: #BDBAB1;--v-brass: #A08A63;--v-brass-ink: #76623F;--v-brass-soft: #C4AE86;--v-line: rgba(44, 44, 42, .14);--v-line-strong: rgba(44, 44, 42, .32);--v-line-dark: rgba(241, 239, 232, .16);--v-serif: var(--font-heading-family);--v-sans: var(--font-body-family);--v-ease: cubic-bezier(.16, 1, .3, 1);--v-ease-soft: cubic-bezier(.32, .72, 0, 1);--v-gutter: 2rem;--v-max: 140rem;--v-section: 8.8rem}@media screen and (min-width:750px){:root{--v-gutter: 4rem;--v-section: 12rem}}@media screen and (min-width:1200px){:root{--v-gutter: 6rem;--v-section: 14.4rem}}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root h0,:root h1,:root h2,:root h3,:root h4,:root .h0,:root .h1,:root .h2,:root .h3,:root .h4,:root .hxl,:root .hxxl{letter-spacing:-.015em}::selection{background:var(--v-charcoal);color:var(--v-bone)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.v-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v-wrap{width:100%;max-width:var(--v-max);margin:0 auto;padding-left:var(--v-gutter);padding-right:var(--v-gutter)}.v-section{padding-top:var(--v-section);padding-bottom:var(--v-section)}.v-bg-white{background:var(--v-white);color:var(--v-charcoal)}.v-bg-bone{background:var(--v-bone);color:var(--v-charcoal)}.v-bg-dark{background:var(--v-charcoal);color:var(--v-bone)}.v-eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-family:var(--v-sans);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--v-muted)}.v-eyebrow:before{content:"";flex:none;width:2.8rem;height:1px;background:var(--v-brass)}.v-bg-dark .v-eyebrow,.v-hero .v-eyebrow{color:var(--v-muted-on-dark)}.v-title{margin:0;font-family:var(--v-serif);font-weight:var(--font-heading-weight);font-style:normal;color:inherit;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.v-title em,.v-title i{font-style:italic}.v-title--xl{font-size:clamp(4.8rem,13vw,12.8rem);line-height:.96;letter-spacing:-.035em}.v-title--l{font-size:clamp(3.4rem,6.2vw,6.8rem)}.v-title--m{font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.1}.v-lede{margin:0;max-width:46ch;font-size:1.6rem;line-height:1.65;color:var(--v-muted);text-wrap:pretty}.v-lede p{margin:0}.v-lede p+p{margin-top:1.2rem}.v-bg-dark .v-lede,.v-hero .v-lede{color:var(--v-muted-on-dark)}@media screen and (min-width:750px){.v-lede{font-size:1.75rem}}.v-num{font-family:var(--v-serif);font-style:italic;font-size:1.5rem;color:var(--v-brass-ink);font-variant-numeric:tabular-nums}.v-bg-dark .v-num,.v-hero .v-num{color:var(--v-brass-soft)}.v-rule{height:1px;background:var(--v-line);border:0;margin:0}.v-btn{--v-btn-bg: var(--v-charcoal);--v-btn-fg: var(--v-bone);--v-btn-icon-bg: rgba(241, 239, 232, .12);display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;min-height:5.2rem;padding:0 2.8rem;border:1px solid var(--v-btn-bg);border-radius:2px;background:var(--v-btn-bg);color:var(--v-btn-fg);font-family:var(--v-sans);font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .45s var(--v-ease),border-color .45s var(--v-ease),color .45s var(--v-ease),transform .2s var(--v-ease)}.v-btn:has(.v-btn__icon){padding-right:.9rem}.v-btn:hover{--v-btn-bg: var(--v-charcoal-deep)}.v-btn:active{transform:scale(.98)}.v-btn:focus-visible{outline:2px solid var(--v-charcoal);outline-offset:3px;box-shadow:none}.v-btn[disabled]{opacity:.45;cursor:not-allowed}.v-btn__icon{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--v-btn-icon-bg);transition:transform .6s var(--v-ease)}.v-btn__icon svg{width:1.5rem;height:1.5rem}.v-btn:hover .v-btn__icon{transform:translate(3px)}.v-btn--light{--v-btn-bg: var(--v-bone);--v-btn-fg: var(--v-charcoal);--v-btn-icon-bg: rgba(44, 44, 42, .08)}.v-btn--light:hover{--v-btn-bg: var(--v-white)}.v-btn--light:focus-visible{outline-color:var(--v-bone)}.v-btn--ghost{background:transparent;color:var(--v-charcoal);border-color:var(--v-line-strong)}.v-btn--ghost:hover{background:transparent;border-color:var(--v-charcoal)}.v-link{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;font-family:var(--v-sans);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none}.v-link:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:currentColor;opacity:.5;transform-origin:left center;transform:scaleX(.4);transition:transform .7s var(--v-ease),opacity .7s var(--v-ease)}.v-link:hover:after,.v-link:focus-visible:after{transform:scaleX(1);opacity:1}.v-link svg{width:1.4rem;height:1.4rem;transition:transform .6s var(--v-ease)}.v-link:hover svg{transform:translate(3px)}.v-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:none}@keyframes v-rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes v-fade{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:none}}.v-rise{animation:v-rise 1.3s var(--v-ease) both;animation-delay:calc(var(--d, 0) * .13s + .12s)}.v-js [data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity 1s var(--v-ease),transform 1.2s var(--v-ease);transition-delay:calc(var(--d, 0) * 90ms)}.v-js [data-reveal].is-in{opacity:1;transform:none}.shopify-design-mode [data-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.v-rise{animation:none}.v-js [data-reveal]{opacity:1;transform:none;transition:none}.v-btn,.v-btn__icon,.v-link:after,.v-card__media img,.v-tone__media img{transition:none!important}}.v-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:80vh;min-height:min(var(--v-hero-min, 86svh),96rem);background:var(--v-charcoal);color:var(--v-bone)}.v-hero__net{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;pointer-events:none}.v-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0% 100%,#2c2c2af5,#2c2c2ab3 40%,#2c2c2a00 78%)}.v-hero__inner{position:relative;padding-top:11.2rem;padding-bottom:4rem}.v-hero__eyebrow{margin-bottom:3.2rem}.v-hero__title{max-width:12ch;font-size:clamp(4.4rem,12.6vw,13.6rem);line-height:.95;letter-spacing:-.035em;font-weight:var(--font-heading-weight)}.v-hero__line{display:block}.v-hero__title em{color:var(--v-bone)}.v-hero__foot{display:grid;gap:3.2rem;margin-top:4.8rem;padding-top:3.2rem;border-top:1px solid var(--v-line-dark)}.v-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.2rem}@media screen and (min-width:990px){.v-hero__inner{padding-top:16rem;padding-bottom:6.4rem}.v-hero__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6.4rem}}.v-trust{border-bottom:1px solid var(--v-line)}.v-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.v-trust__item{display:flex;align-items:center;gap:1.2rem;padding:2rem 1.2rem 2rem 0;font-size:1.3rem;line-height:1.35;color:var(--v-charcoal)}.v-trust__item:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--v-line)}.v-trust__item:nth-child(n+3){border-top:1px solid var(--v-line)}.v-trust__icon{flex:none;width:2.2rem;height:2.2rem;color:var(--v-brass-ink)}.v-trust__icon svg{width:100%;height:100%;display:block}@media screen and (min-width:990px){.v-trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}.v-trust__item,.v-trust__item:nth-child(2n),.v-trust__item:nth-child(n+3){justify-content:center;padding:2.8rem 2.4rem;border-top:0;border-left:1px solid var(--v-line);font-size:1.4rem}.v-trust__item:first-child{border-left:0}}.v-spot__grid{display:grid;gap:4.8rem}.v-spot__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:10%;background:var(--v-bone);overflow:hidden}.v-spot__media img{width:100%;max-width:52rem;height:auto;object-fit:contain;mix-blend-mode:multiply}.v-spot__sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem}.v-spot__thumb{display:grid;place-items:center;aspect-ratio:1 / 1;padding:14%;margin:0;background:var(--v-bone)}.v-spot__thumb img{width:100%;height:auto;mix-blend-mode:multiply}.v-spot__product{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin:3.2rem 0 0;padding:2rem 0;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-spot__name{margin:0;font-family:var(--v-serif);font-size:2rem;font-weight:var(--font-heading-weight);line-height:1.25}.v-spot__price{font-size:1.6rem;font-variant-numeric:tabular-nums;white-space:nowrap}.v-spot__note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--v-muted)}.v-spot__text{margin:3.2rem 0 0;max-width:52ch;font-size:1.6rem;line-height:1.7;color:var(--v-charcoal)}.v-spot__features{margin:3.2rem 0 0;padding:0;list-style:none}.v-spot__features li{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--v-line);font-size:1.5rem;line-height:1.5}.v-spot__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;margin-top:4rem}.v-spot__actions form{margin:0}@media screen and (min-width:990px){.v-spot__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:8rem;align-items:center}.v-spot__media{aspect-ratio:5 / 4;padding:8%}.v-spot__media img{max-width:48rem}}.v-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin-bottom:4.8rem}.v-head__text{max-width:64rem}.v-head .v-lede{margin-top:2rem}@media screen and (min-width:990px){.v-head{margin-bottom:6.4rem}}.v-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.v-grid{gap:6.4rem 2.4rem}}@media screen and (min-width:990px){.v-grid--2{gap:8rem 4rem}.v-grid--2 .v-card__media{aspect-ratio:1 / 1}.v-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-card{position:relative;display:flex;flex-direction:column;height:100%}.v-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--v-bone)}.v-bg-bone .v-card__media{background:var(--v-white)}.v-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .7s var(--v-ease),transform 1.4s var(--v-ease)}.v-card__media img+img{opacity:0}@media(hover:hover){.v-card:hover .v-card__media img:first-child{transform:scale(1.04)}.v-card:hover .v-card__media img+img{opacity:1}.v-card:hover .v-card__media img:first-child:not(:only-child){opacity:0}}.v-card__body{display:grid;gap:.6rem;padding-top:1.6rem}.v-card__num{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--v-muted)}.v-card__title{margin:0;font-family:var(--v-serif);font-size:clamp(1.7rem,1.8vw,2.1rem);font-weight:var(--font-heading-weight);line-height:1.22;letter-spacing:-.01em}.v-card__title a{color:inherit;text-decoration:none}.v-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.v-card__title a:focus-visible{outline:none;box-shadow:none}.v-card:has(a:focus-visible){outline:2px solid var(--v-charcoal);outline-offset:6px}.v-card__price{margin:0;font-size:1.4rem;color:var(--v-charcoal);font-variant-numeric:tabular-nums}.v-card__dots{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.4rem;font-size:1.2rem;color:var(--v-muted)}.v-card__dots .v-dot+span{margin-left:.4rem}.v-dot{display:inline-block;flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--v-dot, #9C9A92);box-shadow:inset 0 0 0 1px #00000024}.v-empty{padding:4.8rem 0;font-size:1.6rem;color:var(--v-muted)}.v-story__head{max-width:96rem;margin-bottom:5.6rem}.v-story__grid{display:grid;gap:5.6rem}.v-story__collage{position:relative}.v-story__img{position:relative;margin:0;overflow:hidden;background:var(--v-bone)}.v-story__img img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.v-story__img--main{width:84%;aspect-ratio:4 / 5}.v-story__img--small{width:48%;aspect-ratio:1 / 1;margin:-28% 0 0 auto;border:.8rem solid var(--v-white);background:var(--v-bone-deep)}.v-story__caption{margin-top:1.6rem;font-size:1.2rem;letter-spacing:.04em;color:var(--v-muted)}.v-story__rte{max-width:56ch;font-size:1.7rem;line-height:1.75;color:var(--v-charcoal)}.v-story__rte p{margin:0}.v-story__rte p+p{margin-top:1.8rem}.v-story__rte p:first-child:first-letter{float:left;margin:.6rem 1rem 0 0;font-family:var(--v-serif);font-size:6.4rem;line-height:.8;color:var(--v-charcoal)}.v-principles{margin:5.6rem 0 0;padding:0;list-style:none;border-top:1px solid var(--v-line)}.v-principles li{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:0 1.2rem;padding:2.4rem 0;border-bottom:1px solid var(--v-line)}.v-principles h3{margin:0 0 .6rem;font-family:var(--v-serif);font-size:2.2rem;font-weight:var(--font-heading-weight);line-height:1.2}.v-principles p{margin:0;font-size:1.5rem;line-height:1.6;color:var(--v-muted)}@media screen and (min-width:990px){.v-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:10rem;align-items:start}.v-story__collage{position:sticky;top:12rem}.v-story__body{padding-top:4rem}}.v-colors__head{display:grid;gap:2.4rem;margin-bottom:4.8rem}.v-colors__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem}.v-colors__price{font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--v-charcoal)}.v-colors__rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:1.2rem;margin:0 calc(var(--v-gutter) * -1);padding:0 var(--v-gutter) .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--v-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.v-colors__rail::-webkit-scrollbar{display:none}.v-colors__rail>li{scroll-snap-align:start}.v-tone{display:block;color:inherit;text-decoration:none}.v-tone__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--v-white)}.v-tone__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1.4s var(--v-ease)}.v-tone:hover .v-tone__media img{transform:scale(1.04)}.v-tone__label{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;border-bottom:1px solid var(--v-line)}.v-tone__name{display:flex;align-items:center;gap:1rem;font-family:var(--v-serif);font-size:2rem;line-height:1.2}.v-tone__go{width:1.6rem;height:1.6rem;color:var(--v-muted);transition:transform .6s var(--v-ease)}.v-tone:hover .v-tone__go{transform:translate(4px);color:var(--v-charcoal)}.v-tone:focus-visible{outline:2px solid var(--v-charcoal);outline-offset:4px;box-shadow:none}.v-colors__hint{margin-top:1.6rem;font-size:1.2rem;color:var(--v-muted)}@media screen and (min-width:750px){.v-colors__rail{grid-auto-columns:42%;gap:2rem}}@media screen and (min-width:990px){.v-colors__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8rem;margin-bottom:6.4rem}.v-colors__rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;overflow:visible}.v-colors__rail>li:nth-child(2n){margin-top:6.4rem}.v-colors__hint{display:none}}.v-faq__grid{display:grid;gap:4rem}.v-faq__aside .v-lede{margin-top:2.4rem}.v-faq__aside a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}.v-faq__list{border-top:1px solid var(--v-line)}.v-faq__item{border-bottom:1px solid var(--v-line)}.v-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 0;list-style:none;cursor:pointer;font-family:var(--v-serif);font-size:clamp(1.9rem,2.1vw,2.4rem);line-height:1.3;color:var(--v-charcoal)}.v-faq__item summary::-webkit-details-marker{display:none}.v-faq__item summary:focus-visible{outline:2px solid var(--v-charcoal);outline-offset:4px;box-shadow:none}.v-faq__icon{position:relative;flex:none;width:1.4rem;height:1.4rem}.v-faq__icon:before,.v-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .5s var(--v-ease)}.v-faq__icon:after{transform:rotate(90deg)}.v-faq__item[open] .v-faq__icon:after{transform:rotate(0)}.v-faq__answer{max-width:64ch;padding:0 0 2.8rem;font-size:1.6rem;line-height:1.7;color:var(--v-muted)}.v-faq__item[open] .v-faq__answer{animation:v-fade .6s var(--v-ease) both}.v-faq__answer p{margin:0}.v-faq__answer p+p{margin-top:1.2rem}.v-faq__answer a{color:var(--v-charcoal);text-underline-offset:.3em;text-decoration-thickness:1px}@media screen and (min-width:990px){.v-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:10rem;align-items:start}.v-faq__aside{position:sticky;top:12rem}}.v-news__grid{display:grid;gap:4rem}.v-news__form{width:100%}.v-news__field{display:flex;align-items:stretch;border-bottom:1px solid rgba(241,239,232,.45);transition:border-color .4s var(--v-ease)}.v-news__field:focus-within{border-color:var(--v-bone)}.v-news__input{flex:1 1 auto;min-width:0;min-height:5.6rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--v-bone);font-family:var(--v-sans);font-size:1.8rem;-webkit-appearance:none;appearance:none}.v-news__input::placeholder{color:var(--v-muted-on-dark);opacity:1}.v-news__input:focus,.v-news__input:focus-visible{outline:none;box-shadow:none}.v-news__submit{display:inline-flex;align-items:center;gap:1.2rem;flex:none;padding:0 0 0 1.6rem;border:0;background:transparent;color:var(--v-bone);font-family:var(--v-sans);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.v-news__submit svg{width:1.6rem;height:1.6rem;transition:transform .6s var(--v-ease)}.v-news__submit:hover svg{transform:translate(4px)}.v-news__submit:focus-visible{outline:2px solid var(--v-bone);outline-offset:4px;box-shadow:none}.v-news__legal{max-width:56ch;margin:2rem 0 0;font-size:1.25rem;line-height:1.6;color:var(--v-muted-on-dark)}.v-news__legal a{color:var(--v-bone);text-underline-offset:.3em;text-decoration-thickness:1px}.v-news__msg{display:flex;align-items:center;gap:1rem;margin:2rem 0 0;font-size:1.5rem;color:var(--v-bone)}.v-news__msg svg{width:1.8rem;height:1.8rem;flex:none}.v-news__msg--error{color:#f2c9bf}@media screen and (min-width:990px){.v-news__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:10rem;align-items:end}}.v-footer{border-top:1px solid var(--v-line-dark);overflow:hidden}.v-footer__top{display:grid;gap:4.8rem;padding-top:7.2rem;padding-bottom:5.6rem}.v-wordmark{margin:0;font-family:var(--v-serif);font-size:2.4rem;font-weight:var(--font-heading-weight);letter-spacing:.42em;text-transform:uppercase;line-height:1;white-space:nowrap}.v-wordmark a{color:inherit;text-decoration:none}.v-footer__tagline{margin:2rem 0 0;max-width:34ch;font-size:1.5rem;line-height:1.6;color:var(--v-muted-on-dark)}.v-footer__heading{margin:0 0 2rem;font-family:var(--v-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--v-muted-on-dark)}.v-footer__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.v-footer__list a{display:inline-flex;align-items:center;gap:1rem;min-height:2.4rem;font-size:1.5rem;color:var(--v-bone);text-decoration:none;text-underline-offset:.3em;text-decoration-thickness:1px}.v-footer__list a:hover{text-decoration:underline}.v-footer__list a:focus-visible{outline:2px solid var(--v-bone);outline-offset:3px;box-shadow:none}.v-footer__list svg{width:1.8rem;height:1.8rem;flex:none}.v-footer__giant{display:block;margin:0 0 -.12em;font-family:var(--v-serif);font-size:clamp(9rem,26vw,36rem);line-height:.8;letter-spacing:.08em;text-transform:uppercase;color:#f1efe80f;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.v-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid var(--v-line-dark);font-size:1.25rem;color:var(--v-muted-on-dark)}.v-footer__bottom p{margin:0}.v-footer__pay{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.v-footer__pay svg{display:block;width:auto;height:2.4rem}@media screen and (min-width:750px){.v-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (min-width:990px){.v-footer__top{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:6.4rem;padding-top:10.4rem}}.v-coll__head{padding-top:6.4rem;padding-bottom:4.8rem;border-bottom:1px solid var(--v-line);margin-bottom:4.8rem}.v-coll__head .v-title{font-size:clamp(4.4rem,9vw,9.6rem);line-height:.98;letter-spacing:-.03em}.v-coll__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem}.v-coll__count{margin:0;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted)}.v-coll__desc{margin-top:2.4rem}.v-coll__body{padding-bottom:var(--v-section)}@media screen and (min-width:990px){.v-coll__head{padding-top:10.4rem;padding-bottom:6.4rem;margin-bottom:6.4rem}}.v-pdp-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--v-muted)}.v-pdp-crumb a{color:inherit;text-decoration:none}.v-pdp-crumb a:hover{color:var(--v-charcoal);text-decoration:underline;text-underline-offset:.3em}:root .product__title h1,:root .product__title .h1{font-size:clamp(3.2rem,4.2vw,4.8rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}:root .product__title{margin-bottom:1.2rem}:root .product .price{font-size:1.8rem;letter-spacing:0;font-variant-numeric:tabular-nums}:root .product .price .price-item{font-size:1.8rem;letter-spacing:0}:root .product__tax{color:var(--v-muted);font-size:1.25rem}:root .product__media-item .product-media-container,:root .product__media-list .media,:root .thumbnail-list .thumbnail{background:var(--v-bone)}:root .product__media-item img,:root .thumbnail img{mix-blend-mode:multiply}:root .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--v-charcoal);border-color:var(--v-charcoal)}:root .product-form__input .form__label{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--v-muted);margin-bottom:.4rem}:root .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;margin:.8rem .6rem 0 0;padding:1rem 1.6rem;border:1px solid var(--v-line-strong);border-radius:2px;background-color:var(--v-white);color:var(--v-charcoal);font-size:1.4rem;letter-spacing:.02em;transition:border-color .3s var(--v-ease),box-shadow .3s var(--v-ease)}:root .product-form__input input[type=radio]+label:hover{border-color:var(--v-charcoal)}:root .product-form__input input[type=radio]:checked+label{background-color:var(--v-white);color:var(--v-charcoal);border-color:var(--v-charcoal);box-shadow:inset 0 0 0 1px var(--v-charcoal)}:root .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--v-charcoal);outline-offset:3px}:root .product-form__input input[type=radio][value=Negro]+label,:root .product-form__input input[type=radio][value=Black]+label{--v-dot: #1E1E1D}:root .product-form__input input[type=radio][value=Caf\e9]+label,:root .product-form__input input[type=radio][value=Cafe]+label,:root .product-form__input input[type=radio][value=Brown]+label{--v-dot: #6A4B35}:root .product-form__input input[type=radio][value="Azul marino"]+label,:root .product-form__input input[type=radio][value=Navy]+label,:root .product-form__input input[type=radio][value="Navy blue"]+label{--v-dot: #243049}:root .product-form__input input[type=radio][value="Verde oscuro"]+label,:root .product-form__input input[type=radio][value="Dark green"]+label{--v-dot: #2E3B30}:root .product-form__input input[type=radio]+label{background-image:radial-gradient(circle at 1.9rem 50%,var(--v-dot, transparent) 0 .65rem,transparent .7rem)}:root .product-form__input input[type=radio][value=Negro]+label,:root .product-form__input input[type=radio][value=Black]+label,:root .product-form__input input[type=radio][value=Caf\e9]+label,:root .product-form__input input[type=radio][value=Cafe]+label,:root .product-form__input input[type=radio][value=Brown]+label,:root .product-form__input input[type=radio][value="Azul marino"]+label,:root .product-form__input input[type=radio][value=Navy]+label,:root .product-form__input input[type=radio][value="Navy blue"]+label,:root .product-form__input input[type=radio][value="Verde oscuro"]+label,:root .product-form__input input[type=radio][value="Dark green"]+label{padding-left:3.6rem}:root .product-form__submit{min-height:5.6rem}:root .product-form__buttons{max-width:100%}:root .shopify-payment-button__button{border-radius:2px;min-height:5.6rem}.v-pdp-assure{display:grid;gap:1rem;margin:.4rem 0 0;padding:1.8rem 0;list-style:none;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-pdp-assure li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:var(--v-charcoal)}.v-pdp-assure svg{flex:none;width:2rem;height:2rem;color:var(--v-brass-ink)}:root .v-pdp-desc{font-size:1.6rem;line-height:1.7;color:var(--v-charcoal)}:root .v-pdp-desc p{margin:0 0 1.4rem}:root .v-pdp-desc ul{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--v-line)}:root .v-pdp-desc li{position:relative;padding:1.2rem 0 1.2rem 2.8rem;border-bottom:1px solid var(--v-line);font-size:1.5rem;line-height:1.5}:root .v-pdp-desc li:before{content:"";position:absolute;left:.2rem;top:2.05rem;width:1.4rem;height:1px;background:var(--v-brass)}.v-pdp-details{border-bottom:1px solid var(--v-line)}.v-pdp-details summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;list-style:none;cursor:pointer;font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--v-charcoal)}.v-pdp-details summary::-webkit-details-marker{display:none}.v-pdp-details summary:focus-visible{outline:2px solid var(--v-charcoal);outline-offset:3px;box-shadow:none}.v-pdp-details__body{padding:0 0 2.4rem;font-size:1.5rem;line-height:1.7;color:var(--v-muted)}.v-pdp-details__body p{margin:0 0 1.2rem}.v-pdp-details__body a{color:var(--v-charcoal);text-underline-offset:.3em;text-decoration-thickness:1px}.v-pdp-details[open] .v-pdp-details__body{animation:v-fade .6s var(--v-ease) both}.v-pdp-details[open] .v-faq__icon:after{transform:rotate(0)}:root .announcement-bar__message{font-family:var(--v-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}:root .utility-bar{border-bottom:0}:root .header-wrapper{border-bottom:1px solid var(--v-line)}:root .header-wrapper--border-bottom{border-bottom:1px solid var(--v-line)}:root .header__heading-link .h2,:root .header__heading .h2{font-family:var(--v-serif);font-size:2rem;font-weight:var(--font-heading-weight);line-height:1;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;white-space:nowrap}:root .header__heading-link{white-space:nowrap}:root .header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}:root .header__menu-item:hover span,:root .header__active-menu-item{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}:root .menu-drawer__menu-item{font-family:var(--v-serif);font-size:2.8rem;letter-spacing:-.01em}:root .button,:root .shopify-challenge__button,:root .customer button{min-height:5.2rem;border-radius:2px;font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}:root .card-wrapper .card__heading{font-family:var(--v-serif);font-size:1.9rem;line-height:1.22;letter-spacing:-.01em}:root .card-wrapper .card__heading a{text-decoration:none}:root .card--standard .card__inner,:root .card--media .card__inner{background:var(--v-bone)}:root .card__media .media img{object-fit:contain;padding:10%;mix-blend-mode:multiply}:root .price{font-variant-numeric:tabular-nums;letter-spacing:0}:root .related-products__heading,:root .title,:root .main-page-title{font-family:var(--v-serif);letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vael.css.map */
