:root{--vq-ivory:#FBF9F5;--vq-paper:#FFFFFF;--vq-ink:#14110F;--vq-ink-70:rgba(20,17,15,.7);--vq-ink-55:rgba(20,17,15,.55);--vq-ink-40:rgba(20,17,15,.4);--vq-gold:#B08D57;--vq-gold-soft:#C9AE86;--vq-maroon:#3A1B22;--vq-maroon-2:#5B2733;--vq-line:#E7E1D7;--vq-line-soft:#F0EBE3;--vq-grey:#F3F1ED;--vq-white:#FFFFFF;--vq-serif:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--vq-sans:"Jost","Helvetica Neue",Arial,sans-serif;--vq-ease:cubic-bezier(.22,.61,.36,1);--vq-pad:clamp(16px,4vw,56px);--vq-maxw:1560px}body{background:var(--vq-ivory)}.vq,.vq *,.vq *:before,.vq *:after{box-sizing:border-box}.vq{font-family:var(--vq-sans);color:var(--vq-ink);font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased}.vq :where(img){max-width:100%;display:block;border:0}.vq :where(a){color:inherit;text-decoration:none}.vq :where(p){margin:0 0 .8em}.vq :where(h1,h2,h3,h4){font-family:var(--vq-serif);font-weight:400;letter-spacing:.005em;margin:0;color:var(--vq-ink)}.vq__eyebrow{font-family:var(--vq-sans);font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--vq-ink-55);margin:0 0 14px}.vq__display{font-size:clamp(30px,4.1vw,54px);line-height:1.08;font-weight:300}.vq__h2{font-size:clamp(24px,2.6vw,36px);line-height:1.15;font-weight:300}.vq__h3{font-size:clamp(19px,1.5vw,23px);line-height:1.25}.vq__lede{font-size:clamp(13px,1.05vw,15px);line-height:1.75;color:var(--vq-ink-70);font-weight:300}.vq__small{font-size:12px;line-height:1.7;color:var(--vq-ink-55)}.vq__rule{height:1px;background:var(--vq-line);border:0;margin:0}.vq-section{padding:clamp(40px,5.2vw,76px) var(--vq-pad)}.vq-wrap{max-width:var(--vq-maxw);margin:0 auto}.vq-head{text-align:center;margin:0 0 clamp(26px,3vw,44px)}.vq-head .vq__eyebrow{margin-bottom:10px}.vq-head p{margin:12px auto 0;max-width:62ch}.vq a.vq-btn,.vq button.vq-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--vq-sans);font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;line-height:1;padding:12px 22px;min-height:35px;background:var(--vq-white);color:var(--vq-ink);border:1px solid var(--vq-white);border-radius:0;cursor:pointer;transition:background .35s var(--vq-ease),color .35s var(--vq-ease),border-color .35s var(--vq-ease);white-space:nowrap}.vq a.vq-btn:hover,.vq button.vq-btn:hover{background:transparent;color:var(--vq-white);border-color:var(--vq-white)}.vq a.vq-btn--ink,.vq button.vq-btn--ink{background:var(--vq-ink);color:#fff;border-color:var(--vq-ink)}.vq a.vq-btn--ink:hover,.vq button.vq-btn--ink:hover,.vq a.vq-btn--outline,.vq button.vq-btn--outline{background:transparent;color:var(--vq-ink);border-color:var(--vq-ink)}.vq a.vq-btn--outline:hover,.vq button.vq-btn--outline:hover{background:var(--vq-ink);color:#fff;border-color:var(--vq-ink)}.vq .vq-btn--sm{padding:10px 18px;min-height:31px;font-size:10px}.vq a.vq-link-u{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;border-bottom:1px solid currentColor;padding-bottom:3px;display:inline-block}.vq a.vq-link-u:hover{border-color:var(--vq-gold);color:var(--vq-gold)}.vq-ann{position:relative;z-index:60;background:#000;color:#fff;height:19px;display:flex;align-items:center;justify-content:center;font-family:var(--vq-sans);overflow:hidden}.vq-ann__track{position:relative;width:100%;height:19px;text-align:center}.vq-ann__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:9.5px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--vq-ease);pointer-events:none;padding:0 12px;white-space:nowrap}.vq-ann__msg.is-on{opacity:1;pointer-events:auto}.vq-ann__msg a{color:#fff;text-decoration:none}.vq-ann__msg a:hover{text-decoration:underline}.vq-ann__sep{opacity:.45}.vq-ann__cd{font-variant-numeric:tabular-nums;letter-spacing:.1em}.vq-ann__cd b{font-weight:400}.vq-header{background:var(--vq-ivory);position:relative;z-index:50}.vq-header.is-stuck{padding-top:0}.vq-header__utility{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:16px var(--vq-pad) 14px;min-height:64px;border-bottom:1px solid var(--vq-line-soft);transition:opacity .3s var(--vq-ease),height .3s var(--vq-ease)}.vq-header__support{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--vq-ink-55);display:flex;align-items:center;gap:9px;white-space:nowrap}.vq-header__support a:hover{color:var(--vq-gold)}.vq-header__support .vq-sep{width:1px;height:11px;background:var(--vq-line);display:inline-block}.vq-header__brand{display:flex;justify-content:center;align-items:center}.vq-header__wordmark{font-family:var(--vq-serif);font-weight:400;font-size:clamp(21px,2vw,30px);letter-spacing:.42em;text-transform:uppercase;color:var(--vq-ink);line-height:1;padding-left:.42em;transition:font-size .3s var(--vq-ease)}.vq-header__wordmark img{max-height:34px;width:auto}.vq-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:14px}.vq-header__search{display:flex;align-items:center;gap:8px;border:1px solid var(--vq-line);background:#fff;height:29px;padding:0 10px;min-width:150px;transition:border-color .3s var(--vq-ease),width .3s var(--vq-ease)}.vq-header__search:focus-within{border-color:var(--vq-ink-40)}.vq-header__search svg{width:11px;height:11px;flex:none;stroke:var(--vq-ink-55)}.vq-header__search input{border:0;outline:0;background:transparent;font-family:var(--vq-sans);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink);width:100%;padding:0;-webkit-appearance:none;appearance:none}.vq-header__search input::placeholder{color:#9a938a;letter-spacing:.18em;text-transform:uppercase}.vq-header__icons{display:flex;align-items:center;gap:13px}.vq-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--vq-ink);line-height:0;transition:color .25s}.vq-header__icon:hover{color:var(--vq-gold)}.vq-header__icon svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.15}.vq-header__count{position:absolute;top:-5px;right:-8px;font-family:var(--vq-sans);font-size:8px;letter-spacing:0;background:var(--vq-gold);color:#fff;min-width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px}.vq-header__menu-toggle{display:none}.vq-nav{border-bottom:1px solid var(--vq-line)}.vq-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(14px,2.1vw,34px);list-style:none;margin:0;padding:0;min-height:44px}.vq-nav__item{position:static}.vq-nav__link{display:inline-block;position:relative;padding:15px 0 13px;font-size:10px;font-weight:400;letter-spacing:.19em;text-transform:uppercase;color:var(--vq-ink);white-space:nowrap;transition:color .25s}.vq-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--vq-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--vq-ease)}.vq-nav__item:hover>.vq-nav__link:after,.vq-nav__item.is-open>.vq-nav__link:after{transform:scaleX(1)}.vq-nav__item.is-open>.vq-nav__link{color:var(--vq-gold)}.vq-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--vq-line);border-bottom:1px solid var(--vq-line);box-shadow:0 24px 40px -26px #14110f47;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .28s var(--vq-ease),transform .28s var(--vq-ease),visibility .28s;z-index:40}.vq-nav__item.is-open>.vq-mega{opacity:1;visibility:visible;transform:none}.vq-mega__inner{max-width:var(--vq-maxw);margin:0 auto;padding:34px var(--vq-pad) 38px;display:grid;grid-template-columns:1fr 290px;gap:clamp(20px,3vw,48px);align-items:start}.vq-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:clamp(18px,2.6vw,44px);align-items:start}.vq-mega__col--all{display:flex;align-items:flex-start;padding-top:2px}.vq-mega__col{min-width:0}.vq-mega__title{font-family:var(--vq-sans);font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vq-ink);margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid var(--vq-line-soft)}.vq-mega__list{list-style:none;margin:0 0 20px;padding:0}.vq-mega__list li{margin:0 0 8px}.vq-mega__list a{font-size:12px;font-weight:300;color:var(--vq-ink-70);letter-spacing:.015em;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.vq-mega__list a:hover{color:var(--vq-gold)}.vq-mega__all{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-gold);border-bottom:1px solid var(--vq-gold-soft);padding-bottom:2px}.vq-swatch{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block;box-shadow:inset 0 0 0 1px #14110f1f}.vq-swatch--diamond{background:linear-gradient(135deg,#f4f7f8,#dde4e7 55%,#fbfdfd)}.vq-swatch--sapphire{background:linear-gradient(135deg,#2b4c86,#17305c)}.vq-swatch--ruby{background:linear-gradient(135deg,#8e1b2c,#5e0f1c)}.vq-swatch--emerald{background:linear-gradient(135deg,#1f5c43,#123a2a)}.vq-swatch--pearl{background:linear-gradient(135deg,#f7f1ea,#e2d6c8)}.vq-swatch--amethyst{background:linear-gradient(135deg,#7b5d93,#513a67)}.vq-swatch--topaz{background:linear-gradient(135deg,#c79a5c,#9a6f35)}.vq-swatch--morganite{background:linear-gradient(135deg,#e9bfc0,#ce9598)}.vq-swatch--aquamarine{background:linear-gradient(135deg,#a7cfd9,#79aebd)}.vq-swatch--citrine{background:linear-gradient(135deg,#e0b45c,#be8f31)}.vq-swatch--peridot{background:linear-gradient(135deg,#b4c36a,#8b9c3f)}.vq-swatch--garnet{background:linear-gradient(135deg,#7e2733,#55141d)}.vq-mega__featured{background:var(--vq-grey);padding:22px 22px 0;align-self:stretch;display:flex;flex-direction:column}.vq-mega__featured .vq-mega__title{border-bottom-color:#e2dcd2;margin-bottom:12px}.vq-mega__featured .vq-mega__list a{font-size:11.5px}.vq-mega__tile{margin:auto -22px 0;display:block;position:relative}.vq-mega__tile img{width:100%;height:170px;object-fit:cover}.vq-mega__tile-cap{background:#4b3728;color:#f6f1e9;font-size:9px;letter-spacing:.19em;text-transform:uppercase;padding:9px 12px;text-align:center}.vq-mega__tile:hover .vq-mega__tile-cap{background:var(--vq-gold)}.vq-sticky{position:fixed;top:0;left:0;right:0;z-index:70;background:#fbf9f5f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--vq-line);display:flex;align-items:center;gap:20px;padding:0 var(--vq-pad);height:52px;transform:translateY(-100%);transition:transform .4s var(--vq-ease)}.vq-sticky.is-on{transform:none}.vq-sticky__mono{font-family:var(--vq-serif);font-size:17px;letter-spacing:.3em;text-transform:uppercase;color:var(--vq-ink);flex:none;padding-left:.3em}.vq-sticky__nav{flex:1;display:flex;justify-content:center;gap:clamp(12px,1.9vw,28px);overflow:hidden}.vq-sticky__nav a{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vq-ink-70);white-space:nowrap;transition:color .2s}.vq-sticky__nav a:hover{color:var(--vq-gold)}.vq-sticky__icons{display:flex;align-items:center;gap:14px;flex:none}.vq-sticky__icons svg{width:16px;height:16px;stroke:var(--vq-ink);fill:none;stroke-width:1.15}.vq-hero{position:relative;width:100%;overflow:hidden;background:#14110f}.vq-hero__stage{position:relative;width:100%;aspect-ratio:1920/760}.vq-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s var(--vq-ease);pointer-events:none}.vq-hero__slide.is-active{opacity:1;pointer-events:auto}.vq-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.vq-hero__img img{width:100%;height:100%;object-fit:cover;object-position:center}.vq-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c090729,#0c09071a 32%,#0c090757 56%,#0c09079e,#0c0907b8)}.vq-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 var(--vq-pad)}.vq-hero__box{margin-left:auto;width:min(560px,46%);text-align:left;color:#fff;transform:translateY(10px);opacity:0;transition:transform 1s var(--vq-ease) .18s,opacity 1s var(--vq-ease) .18s}.vq-hero__slide.is-active .vq-hero__box{transform:none;opacity:1}.vq-hero__eyebrow{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#ffffffd1;margin:0 0 14px}.vq .vq-hero__title{font-family:var(--vq-serif);font-size:clamp(34px,4.6vw,62px);line-height:1.02;font-weight:300;color:#fff;margin:0 0 14px;letter-spacing:.005em}.vq-hero__title em{font-style:italic}.vq-hero__sub{font-family:var(--vq-sans);font-size:clamp(11.5px,1vw,13.5px);line-height:1.7;font-weight:300;color:#ffffffdb;margin:0 0 22px;max-width:42ch}.vq-hero__cta{padding:0;border:0;background:none}.vq-hero__dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:9px;z-index:4}.vq-hero__dot{width:24px;height:2px;background:#ffffff61;border:0;padding:0;cursor:pointer;transition:background .3s}.vq-hero__dot.is-on{background:#fff}.vq-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:38px;border:1px solid rgba(255,255,255,.4);background:#14110f1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,border-color .3s;border-radius:0}.vq-hero__arrow:hover{background:#fff3;border-color:#fff}.vq-hero__arrow svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.4}.vq-hero__arrow--prev{left:18px}.vq-hero__arrow--next{right:18px}.vq-cats{background:var(--vq-ivory)}.vq-cats__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,1vw,14px)}.vq-cat{position:relative;display:block;overflow:hidden;aspect-ratio:620/760;background:var(--vq-maroon)}.vq-cat img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--vq-ease),opacity .5s;opacity:.94}.vq-cat:hover img{transform:scale(1.045);opacity:1}.vq-cat__grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3a1b2200 42%,#3a1b228c 74%,#3a1b22db)}.vq-cat__label{position:absolute;left:0;right:0;bottom:0;padding:16px 14px 17px;text-align:center;color:#fff;font-size:10.5px;letter-spacing:.19em;text-transform:uppercase;font-weight:400}.vq-cat__label span{display:inline-block;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.85);transition:border-color .3s,color .3s}.vq-cat:hover .vq-cat__label span{border-color:var(--vq-gold);color:#fbf9f5}.vq-gems{background:#fff;border-top:1px solid var(--vq-line-soft);border-bottom:1px solid var(--vq-line-soft)}.vq-gems__rail{position:relative;padding:0 44px}.vq-gems__track{display:flex;gap:clamp(10px,1.6vw,26px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:2px 0 6px}.vq-gems__track::-webkit-scrollbar{display:none}.vq-gem{flex:1 0 auto;min-width:82px;max-width:126px;text-align:center;display:block}.vq-gem__disc{display:block;width:100%;aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;margin:0 auto 11px;transition:transform .5s var(--vq-ease),box-shadow .5s var(--vq-ease);box-shadow:inset 0 0 0 1px #14110f1a}.vq-gem:hover .vq-gem__disc{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #b08d5799,0 10px 20px -14px #14110f80}.vq-gem__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;z-index:2}.vq-gem__cut{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:radial-gradient(circle at 50% 50%,#ffffff8c 0 2%,#fff0 60%),conic-gradient(from 0deg,#ffffff4d 0 6%,#0000001a 6% 12%,#ffffff3d 12% 18%,#0000001a 18% 24%,#ffffff4d 24% 30%,#0000001a 30% 36%,#ffffff3d 36% 42%,#0000001a 42% 48%,#ffffff4d 48% 54%,#0000001a 54% 60%,#ffffff3d 60% 66%,#0000001a 66% 72%,#ffffff4d 72% 78%,#0000001a 78% 84%,#ffffff3d 84% 90%,#0000001a 90% 100%);mix-blend-mode:overlay}.vq-gem__name{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vq-ink);margin:0 0 3px}.vq-gem__month{display:block;font-size:10px;letter-spacing:.07em;color:var(--vq-ink-40);margin:0}.vq-gems__nav{position:absolute;top:calc(50% - 26px);transform:translateY(-50%);width:30px;height:30px;border:0;background:none;cursor:pointer;color:var(--vq-ink-55);display:flex;align-items:center;justify-content:center;padding:0}.vq-gems__nav:hover{color:var(--vq-gold)}.vq-gems__nav svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.3}.vq-gems__nav--prev{left:0}.vq-gems__nav--next{right:0}.vq-gems__foot{text-align:center;margin-top:clamp(22px,2.4vw,32px)}.vq-promo{position:relative;overflow:hidden;background:#1b1512;color:#fff}.vq-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.vq-promo__media img{width:100%;height:100%;object-fit:cover}.vq-promo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0a089e,#0e0a0838 55%,#0e0a081a)}.vq-promo__inner{position:relative;z-index:2;min-height:clamp(280px,32vw,420px);display:flex;align-items:center;padding:clamp(36px,5vw,62px) var(--vq-pad)}.vq-promo__box{max-width:520px}.vq .vq-promo__title{font-family:var(--vq-serif);font-size:clamp(28px,3.4vw,46px);line-height:1.08;color:#fff;margin:0 0 12px}.vq-promo__text{font-size:13px;line-height:1.72;color:#ffffffd1;margin:0 0 18px;max-width:40ch}.vq-promo__code{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#ffffffb3;margin:0 0 20px;border:1px dashed rgba(255,255,255,.36);padding:7px 13px}.vq-promo__code b{color:#fff;font-weight:400;letter-spacing:.22em}.vq-promo--center .vq-promo__inner{justify-content:center;text-align:center}.vq-promo--center .vq-promo__box{max-width:640px}.vq-promo--center .vq-promo__text{margin-left:auto;margin-right:auto}.vq-promo--center .vq-promo__scrim{background:radial-gradient(ellipse at 50% 50%,#0e0a0885,#0e0a084d 70%)}.vq-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,1vw,14px);background:var(--vq-ivory)}.vq-tile{position:relative;overflow:hidden;display:block;aspect-ratio:1000/750;background:#2a2320}.vq-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vq-ease)}.vq-tile:hover img{transform:scale(1.035)}.vq-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#100c0970,#100c091f 62%,#100c090d)}.vq-tile__box{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(20px,3vw,44px);color:#fff}.vq .vq-tile__title{font-family:var(--vq-serif);font-size:clamp(22px,2.3vw,32px);line-height:1.1;color:#fff;margin:0 0 8px}.vq-tile__text{font-size:12px;line-height:1.65;color:#fffc;margin:0 0 16px;max-width:30ch}.vq-trend{background:var(--vq-ivory)}.vq-trend__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.5vw,22px)}.vq-card{display:flex;flex-direction:column}.vq-card__media{position:relative;display:block;overflow:hidden;background:#fff;aspect-ratio:1;border:1px solid var(--vq-line-soft)}.vq-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--vq-ease)}.vq-card:hover .vq-card__media img{transform:scale(1.03)}.vq-card__flag{position:absolute;top:0;left:0;background:var(--vq-ivory);color:var(--vq-ink);font-size:8.5px;letter-spacing:.17em;text-transform:uppercase;padding:5px 9px;z-index:2}.vq-card__body{padding:14px 2px 0;text-align:center}.vq-card__vendor{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink-40);margin:0 0 6px}.vq-card__title{font-family:var(--vq-serif);font-size:15px;line-height:1.3;color:var(--vq-ink);margin:0 0 5px}.vq-card__price{font-size:11.5px;letter-spacing:.06em;color:var(--vq-ink-70);margin:0 0 11px}.vq-card__price del{color:var(--vq-ink-40);margin-right:6px}.vq-card__cta{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--vq-ink);border-bottom:1px solid var(--vq-ink);padding-bottom:2px;display:inline-block;transition:color .25s,border-color .25s}.vq-card__cta:hover{color:var(--vq-gold);border-color:var(--vq-gold)}.vq-trend__foot{text-align:center;margin-top:clamp(26px,3vw,40px)}.vq-press{background:#fff;border-top:1px solid var(--vq-line-soft);padding:clamp(26px,3vw,40px) var(--vq-pad)}.vq-press__inner{max-width:var(--vq-maxw);margin:0 auto;display:flex;align-items:center;gap:clamp(14px,2.4vw,34px)}.vq-press__label{flex:none;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--vq-ink-40);padding-right:clamp(10px,2vw,26px);border-right:1px solid var(--vq-line)}.vq-press__rail{flex:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,3vw,44px);overflow:hidden}.vq-press__slot{flex:1 1 0;min-width:0;height:26px;display:flex;align-items:center;justify-content:center}.vq-press__slot img{max-height:26px;width:auto;opacity:.62;filter:grayscale(1);transition:opacity .3s,filter .3s}.vq-press__slot:hover img{opacity:.9;filter:grayscale(.4)}.vq-press__ph{font-family:var(--vq-serif);font-size:15px;letter-spacing:.06em;color:var(--vq-ink-40);border:1px dashed var(--vq-line);width:100%;height:26px;display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--vq-sans)}.vq-press__arrows{display:flex;gap:6px;flex:none}.vq-press__arrow{width:24px;height:24px;border:0;background:none;color:var(--vq-ink-40);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.vq-press__arrow:hover{color:var(--vq-gold)}.vq-press__arrow svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.3}.vq-edit{background:#fff;padding:var(--vq-pad)}.vq-edit__inner{max-width:var(--vq-maxw);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;border:1px solid var(--vq-line-soft)}.vq-edit__media{position:relative;overflow:hidden;background:#ede8e0;min-height:clamp(300px,34vw,470px)}.vq-edit__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vq-edit__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--vq-ink-40);text-align:center;padding:24px;background:repeating-linear-gradient(135deg,#f1ede6 0 12px,#ece7df 12px 24px)}.vq-edit__ph span{font-size:9px;letter-spacing:.22em;text-transform:uppercase}.vq-edit__ph em{font-family:var(--vq-serif);font-size:20px;font-style:normal;color:var(--vq-ink-55)}.vq-edit__box{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4.4vw,64px);background:var(--vq-ivory)}.vq-edit__box .vq__h2{margin-bottom:14px}.vq-edit__box p{max-width:44ch}.vq-edit__note{margin-top:22px;padding-top:16px;border-top:1px solid var(--vq-line);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--vq-ink-40)}.vq-reviews{background:var(--vq-grey)}.vq-reviews__rail{position:relative;padding:0 clamp(0px,3vw,44px)}.vq-reviews__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px)}.vq-rev{background:#fff;border:1px solid var(--vq-line-soft);display:grid;grid-template-columns:118px 1fr;min-height:0}.vq-rev__media{background:#f7f5f2;overflow:hidden}.vq-rev__media img{width:100%;height:100%;object-fit:cover}.vq-rev__body{padding:18px 18px 20px}.vq-rev__stars{display:flex;gap:2px;margin:0 0 8px}.vq-rev__stars svg{width:9px;height:9px;fill:var(--vq-gold);stroke:none}.vq-rev__date{font-size:9.5px;letter-spacing:.1em;color:var(--vq-ink-40);margin:0 0 8px;text-transform:uppercase}.vq-rev__title{font-family:var(--vq-serif);font-size:14px;line-height:1.3;margin:0 0 7px}.vq-rev__text{font-size:11.5px;line-height:1.7;color:var(--vq-ink-70);margin:0 0 12px}.vq-rev__name{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-40);margin:0}.vq-rev__name b{font-weight:400;color:var(--vq-ink-70)}.vq-reviews__empty{background:#fff;border:1px dashed var(--vq-line);padding:clamp(30px,4vw,52px);text-align:center;max-width:760px;margin:0 auto}.vq-reviews__empty h3{margin:0 0 10px}.vq-reviews__empty p{font-size:12.5px;line-height:1.75;color:var(--vq-ink-55);max-width:52ch;margin:0 auto 18px}.vq-reviews__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.vq-reviews__dot{width:22px;height:2px;background:var(--vq-line);border:0;padding:0;cursor:pointer}.vq-reviews__dot.is-on{background:var(--vq-ink)}.vq-trust{background:#fff;border-top:1px solid var(--vq-line-soft)}.vq-trust__head{text-align:center;margin-bottom:clamp(24px,3vw,38px)}.vq-trust__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.6vw,26px)}.vq-trust__card{text-align:center;padding:0 4px}.vq-trust__ico{width:38px;height:38px;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;color:var(--vq-gold)}.vq-trust__ico svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.vq-trust__title{font-family:var(--vq-serif);font-size:15px;line-height:1.3;margin:0 0 6px}.vq-trust__text{font-size:11px;line-height:1.65;color:var(--vq-ink-55);margin:0}.vq-news{background:var(--vq-grey);padding:clamp(34px,4.4vw,58px) var(--vq-pad);border-top:1px solid var(--vq-line-soft);border-bottom:1px solid var(--vq-line-soft)}.vq-news__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:clamp(20px,4vw,54px);align-items:center}.vq-news__title{font-family:var(--vq-serif);font-size:clamp(21px,2.2vw,29px);line-height:1.2;margin:0 0 7px}.vq-news__text{font-size:12px;line-height:1.7;color:var(--vq-ink-55);margin:0;max-width:46ch}.vq-news__form{display:flex;align-items:center;gap:10px}.vq-news__field{display:flex;align-items:center;border:1px solid var(--vq-ink-40);background:#fff;height:38px;min-width:clamp(200px,26vw,300px);padding:0 12px;transition:border-color .25s}.vq-news__field:focus-within{border-color:var(--vq-ink)}.vq-news__field input{border:0;outline:0;background:transparent;font-family:var(--vq-sans);font-size:11px;letter-spacing:.06em;width:100%;color:var(--vq-ink);-webkit-appearance:none;appearance:none}.vq-news__field input::placeholder{color:var(--vq-ink-40);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.vq-news__msg{font-size:11px;letter-spacing:.05em;margin-top:10px;color:var(--vq-ink-70);min-height:0}.vq-news__msg.is-err{color:#9b2c2c}.vq-news__msg.is-ok{color:#2c6b4f}.vq-awards{background:var(--vq-ivory)}.vq-awards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,30px)}.vq-award{text-align:center;padding:0 6px}.vq-award__badge{width:clamp(74px,7vw,96px);height:clamp(74px,7vw,96px);margin:0 auto 14px;border-radius:50%;border:1px solid var(--vq-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#fff;overflow:hidden}.vq-award__badge img{width:100%;height:100%;object-fit:cover}.vq-award__badge span{font-family:var(--vq-serif);font-size:20px;line-height:1;color:var(--vq-ink-40)}.vq-award__badge em{font-family:var(--vq-sans);font-size:7px;letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--vq-ink-40);max-width:74px;line-height:1.3}.vq-award__title{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}.vq-award__text{font-size:10.5px;line-height:1.6;color:var(--vq-ink-40);margin:0}.vq-footer{background:var(--vq-ivory);border-top:1px solid var(--vq-line)}.vq-footer__alist{border-bottom:1px solid var(--vq-line);padding:clamp(26px,3.2vw,38px) var(--vq-pad)}.vq-footer__alist-in{max-width:var(--vq-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.vq-footer__alist h3{font-size:clamp(19px,1.7vw,23px);margin:0 0 5px}.vq-footer__alist p{font-size:11.5px;line-height:1.6;color:var(--vq-ink-55);margin:0;max-width:52ch}.vq-footer__cols{max-width:var(--vq-maxw);margin:0 auto;padding:clamp(30px,3.6vw,48px) var(--vq-pad);display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(16px,2.2vw,36px)}.vq-footer__col h4{font-family:var(--vq-sans);font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;color:var(--vq-ink)}.vq-footer__col ul{list-style:none;margin:0;padding:0}.vq-footer__col li{margin:0 0 9px}.vq-footer__col a,.vq-footer__col span{font-size:11.5px;line-height:1.55;color:var(--vq-ink-55);font-weight:300;transition:color .2s;display:inline-flex;align-items:center;gap:7px}.vq-footer__col a:hover{color:var(--vq-gold)}.vq-footer__col svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.2;flex:none}.vq-footer__note{font-size:10px;line-height:1.7;color:var(--vq-ink-40);margin:8px 0 0;max-width:22ch}.vq-footer__pay{border-top:1px solid var(--vq-line);padding:18px var(--vq-pad);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.vq-footer__pay-in{max-width:var(--vq-maxw);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.vq-pay{height:23px;min-width:36px;border:1px solid var(--vq-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.vq-pay svg{height:12px;width:auto}.vq-footer__bar{border-top:1px solid var(--vq-line);padding:14px var(--vq-pad)}.vq-footer__bar-in{max-width:var(--vq-maxw);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.vq-footer__locale{display:flex;align-items:center;gap:10px}.vq-footer__locale select{appearance:none;-webkit-appearance:none;border:1px solid var(--vq-line);background:#fff;font-family:var(--vq-sans);font-size:10px;letter-spacing:.09em;color:var(--vq-ink-70);padding:6px 24px 6px 9px;height:27px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8A837A 50%),linear-gradient(135deg,#8A837A 50%,transparent 50%);background-position:calc(100% - 13px) 11px,calc(100% - 9px) 11px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;border-radius:0}.vq-footer__legal{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.vq-footer__legal a{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--vq-ink-40)}.vq-footer__legal a:hover{color:var(--vq-gold)}.vq-footer__copy{text-align:center;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--vq-ink-40);white-space:nowrap}.vq-footer__socials{display:flex;gap:10px;margin-top:14px}.vq-footer__socials a{color:var(--vq-ink-55)}.vq-footer__socials a:hover{color:var(--vq-gold)}.vq-footer__socials svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.2}.vq-page{background:var(--vq-ivory)}.vq-crumbs{max-width:var(--vq-maxw);margin:0 auto;padding:14px var(--vq-pad) 0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vq-ink-40);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vq-crumbs a:hover{color:var(--vq-gold)}.vq-crumbs span.sep{opacity:.5}.vq-pagehead{max-width:var(--vq-maxw);margin:0 auto;padding:clamp(22px,3vw,38px) var(--vq-pad) clamp(16px,2vw,24px);text-align:center}.vq-pagehead h1{font-size:clamp(27px,3.4vw,44px);font-weight:300;line-height:1.1}.vq-pagehead p{font-size:12.5px;line-height:1.75;color:var(--vq-ink-55);max-width:66ch;margin:12px auto 0}.vq-pagehead--left{text-align:left}.vq-pagehead--left p{margin-left:0}.vq-coll{display:grid;grid-template-columns:250px 1fr;gap:clamp(16px,3vw,44px);max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px);align-items:start}.vq-coll__filters{border-top:1px solid var(--vq-line);padding-top:16px;position:sticky;top:64px}.vq-coll__fgroup{border-bottom:1px solid var(--vq-line-soft);padding:0 0 12px;margin-bottom:12px}.vq-coll__fgroup summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:4px 0 10px;color:var(--vq-ink)}.vq-coll__fgroup summary::-webkit-details-marker{display:none}.vq-coll__fgroup summary:after{content:"+";font-size:13px;color:var(--vq-ink-40);line-height:1}.vq-coll__fgroup[open] summary:after{content:"\2013"}.vq-coll__fgroup ul{list-style:none;margin:0;padding:0}.vq-coll__fgroup li{margin:0 0 7px}.vq-coll__fgroup a,.vq-coll__fgroup label{font-size:11.5px;color:var(--vq-ink-70);display:flex;align-items:center;gap:8px;cursor:pointer}.vq-coll__fgroup a:hover{color:var(--vq-gold)}.vq-coll__fgroup input[type=checkbox]{width:11px;height:11px;accent-color:#14110F}.vq-coll__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--vq-line);border-bottom:1px solid var(--vq-line);padding:10px 0;margin-bottom:clamp(14px,2vw,24px);flex-wrap:wrap}.vq-coll__count{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vq-ink-55)}.vq-coll__sort{display:flex;align-items:center;gap:8px}.vq-coll__sort label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vq-ink-55)}.vq-coll__sort select{-webkit-appearance:none;appearance:none;border:1px solid var(--vq-line);background:#fff;border-radius:0;font-family:var(--vq-sans);font-size:10.5px;letter-spacing:.06em;color:var(--vq-ink);padding:6px 26px 6px 9px;height:29px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8A837A 50%),linear-gradient(135deg,#8A837A 50%,transparent 50%);background-position:calc(100% - 14px) 12px,calc(100% - 10px) 12px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.vq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,20px) clamp(6px,.8vw,14px)}.vq-grid--3{grid-template-columns:repeat(3,1fr)}.vq-grid__empty{grid-column:1/-1;text-align:center;padding:clamp(40px,6vw,80px) 10px}.vq-grid__empty h2{margin:0 0 10px}.vq-grid__empty p{font-size:12.5px;color:var(--vq-ink-55);margin:0 auto 18px;max-width:44ch}.vq-pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:clamp(24px,3vw,40px)}.vq-pager a,.vq-pager span{min-width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;border:1px solid transparent;color:var(--vq-ink-55)}.vq-pager a:hover{border-color:var(--vq-line);color:var(--vq-ink)}.vq-pager .is-cur{border-color:var(--vq-ink);color:var(--vq-ink)}.vq-coll__mobile{display:none}.vq-prod{max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px);display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(20px,4vw,64px);align-items:start}.vq-prod__gallery{display:grid;grid-template-columns:1fr;gap:10px;position:sticky;top:64px}.vq-prod__main{background:#fff;border:1px solid var(--vq-line-soft);overflow:hidden;aspect-ratio:1}.vq-prod__main img{width:100%;height:100%;object-fit:cover}.vq-prod__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.vq-prod__thumb{border:1px solid var(--vq-line-soft);background:#fff;padding:0;cursor:pointer;aspect-ratio:1;overflow:hidden}.vq-prod__thumb.is-on{border-color:var(--vq-ink)}.vq-prod__thumb img{width:100%;height:100%;object-fit:cover}.vq-prod__info{padding-top:6px}.vq-prod__vendor{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--vq-ink-40);margin:0 0 9px}.vq-prod__title{font-size:clamp(24px,2.4vw,34px);line-height:1.18;font-weight:300;margin:0 0 10px}.vq-prod__price{font-size:14px;letter-spacing:.07em;color:var(--vq-ink);margin:0 0 4px}.vq-prod__price del{color:var(--vq-ink-40);margin-right:8px}.vq-prod__tax{font-size:10.5px;color:var(--vq-ink-40);margin:0 0 16px}.vq-prod__dots{display:flex;align-items:center;gap:9px;margin:0 0 18px}.vq-prod__dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--vq-line);padding:0;cursor:pointer}.vq-prod__dot.is-on{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--vq-ink)}.vq-prod__opt{margin:0 0 16px}.vq-prod__opt label{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink-55);display:block;margin:0 0 7px}.vq-prod__opt select,.vq-prod__opt input[type=text]{width:100%;border:1px solid var(--vq-line);background:#fff;border-radius:0;height:38px;font-family:var(--vq-sans);font-size:12px;color:var(--vq-ink);padding:0 11px;-webkit-appearance:none;appearance:none}.vq-prod__opt--select{position:relative}.vq-prod__opt--select:after{content:"";position:absolute;right:14px;bottom:16px;width:5px;height:5px;border-right:1px solid #8A837A;border-bottom:1px solid #8A837A;transform:rotate(45deg);pointer-events:none}.vq-prod__qty{display:flex;gap:10px;align-items:stretch;margin:0 0 14px}.vq-qty{display:inline-flex;align-items:center;border:1px solid var(--vq-line);background:#fff;height:42px}.vq-qty button{width:34px;height:40px;border:0;background:none;cursor:pointer;font-size:14px;color:var(--vq-ink-55)}.vq-qty button:hover{color:var(--vq-ink)}.vq-qty input{width:34px;height:40px;border:0;text-align:center;font-family:var(--vq-sans);font-size:12px;background:none;-webkit-appearance:textfield;appearance:textfield;color:var(--vq-ink)}.vq-qty input::-webkit-inner-spin-button,.vq-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vq-prod__atc{flex:1;min-height:42px;background:var(--vq-ink);color:#fff;border:1px solid var(--vq-ink);font-family:var(--vq-sans);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s;border-radius:0}.vq-prod__atc:hover{background:transparent;color:var(--vq-ink)}.vq-prod__atc[disabled]{opacity:.45;cursor:not-allowed}.vq-prod__meta{border-top:1px solid var(--vq-line-soft);margin-top:18px;padding-top:14px}.vq-prod__row{display:flex;gap:8px;font-size:11.5px;line-height:1.7;color:var(--vq-ink-55);margin:0 0 7px}.vq-prod__row b{font-weight:400;color:var(--vq-ink);flex:none}.vq-prod__acc{border-top:1px solid var(--vq-line-soft);margin-top:14px}.vq-prod__acc details{border-bottom:1px solid var(--vq-line-soft)}.vq-prod__acc summary{list-style:none;cursor:pointer;padding:13px 0;font-size:10px;letter-spacing:.17em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.vq-prod__acc summary::-webkit-details-marker{display:none}.vq-prod__acc summary:after{content:"+";font-size:13px;color:var(--vq-ink-40)}.vq-prod__acc details[open] summary:after{content:"\2013"}.vq-prod__acc .rte{font-size:12px;line-height:1.75;color:var(--vq-ink-70);padding:0 0 14px}.vq-prod__usp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--vq-line-soft);margin-top:16px;padding-top:16px}.vq-prod__usp div{text-align:center;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vq-ink-55);line-height:1.5}.vq-prod__usp svg{width:19px;height:19px;stroke:var(--vq-gold);fill:none;stroke-width:1;margin:0 auto 6px;display:block}.vq-cart{max-width:1080px;margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px)}.vq-cart__lines{border-top:1px solid var(--vq-line)}.vq-cart__line{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--vq-line-soft)}.vq-cart__line img,.vq-cart__line .ph{width:96px;height:96px;object-fit:cover;background:#f2efe9;border:1px solid var(--vq-line-soft)}.vq-cart__name{font-family:var(--vq-serif);font-size:15px;margin:0 0 3px}.vq-cart__var{font-size:10.5px;color:var(--vq-ink-40);margin:0 0 8px;letter-spacing:.06em}.vq-cart__price{font-size:12px;color:var(--vq-ink-70)}.vq-cart__right{text-align:right}.vq-cart__right .vq-qty{height:34px}.vq-cart__right .vq-qty button,.vq-cart__right .vq-qty input{height:32px}.vq-cart__rm{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vq-ink-40);border-bottom:1px solid var(--vq-line);margin-top:8px;display:inline-block}.vq-cart__rm:hover{color:var(--vq-ink)}.vq-cart__foot{display:grid;grid-template-columns:1fr 340px;gap:clamp(20px,4vw,50px);margin-top:24px;align-items:start}.vq-cart__note{font-size:11.5px;line-height:1.75;color:var(--vq-ink-55);max-width:44ch}.vq-cart__sum{border:1px solid var(--vq-line);background:#fff;padding:20px}.vq-cart__srow{display:flex;justify-content:space-between;font-size:12px;padding:7px 0;color:var(--vq-ink-70)}.vq-cart__srow--tot{border-top:1px solid var(--vq-line);margin-top:8px;padding-top:12px;font-size:14px;color:var(--vq-ink)}.vq-cart__btns{margin-top:14px;display:flex;flex-direction:column;gap:8px}.vq-cart__btns .vq-btn{width:100%;min-height:40px}.vq-cart__empty{text-align:center;padding:clamp(40px,6vw,80px) 10px}.vq-cart__empty h2{margin:0 0 10px}.vq-cart__empty p{font-size:12.5px;color:var(--vq-ink-55);margin:0 auto 20px;max-width:40ch}.vq-search{max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px)}.vq-search__form{display:flex;gap:8px;max-width:640px;margin:0 auto 30px}.vq-search__form input{flex:1;height:40px;border:1px solid var(--vq-line);background:#fff;border-radius:0;font-family:var(--vq-sans);font-size:12px;padding:0 12px;color:var(--vq-ink)}.vq-search__form button{height:40px;padding:0 22px;border:1px solid var(--vq-ink);background:var(--vq-ink);color:#fff;font-family:var(--vq-sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:0}.vq-search__tabs{display:flex;justify-content:center;gap:22px;border-bottom:1px solid var(--vq-line);margin-bottom:26px}.vq-search__tab{font-size:10px;letter-spacing:.17em;text-transform:uppercase;padding:0 0 11px;color:var(--vq-ink-40);border-bottom:1px solid transparent;margin-bottom:-1px}.vq-search__tab.is-on{color:var(--vq-ink);border-color:var(--vq-ink)}.vq-rte{max-width:760px;margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px);font-size:13px;line-height:1.85;color:var(--vq-ink-70)}.vq-rte h1,.vq-rte h2,.vq-rte h3{color:var(--vq-ink);margin:1.6em 0 .6em;line-height:1.25}.vq-rte h2{font-size:clamp(20px,2vw,26px)}.vq-rte h3{font-size:clamp(17px,1.5vw,20px)}.vq-rte p{margin:0 0 1.1em}.vq-rte a{border-bottom:1px solid var(--vq-gold-soft)}.vq-rte ul,.vq-rte ol{padding-left:1.2em;margin:0 0 1.2em}.vq-rte li{margin:0 0 .5em}.vq-rte img{margin:1.4em 0}.vq-form{display:grid;gap:14px;max-width:560px}.vq-form__row{display:grid;gap:6px}.vq-form label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vq-ink-55)}.vq-form input,.vq-form textarea,.vq-form select{border:1px solid var(--vq-line);background:#fff;border-radius:0;height:40px;font-family:var(--vq-sans);font-size:12.5px;padding:0 11px;color:var(--vq-ink);width:100%}.vq-form textarea{height:auto;min-height:130px;padding:10px 11px;line-height:1.65;resize:vertical}.vq-form__note{font-size:11px;color:var(--vq-ink-40);line-height:1.7}.vq-note{border:1px solid var(--vq-line);background:#fff;padding:14px 16px;font-size:12px;line-height:1.7;color:var(--vq-ink-70);margin:0 0 22px}.vq-note--ok{border-color:#c9dccf;background:#f4f8f5;color:#2c6b4f}.vq-note--err{border-color:#e7c9c9;background:#fbf5f5;color:#9b2c2c}.vq-prod__main{position:relative}.vq-prod__slide{position:absolute;top:0;right:0;bottom:0;left:0}.vq-prod__slide.is-on{position:relative}.vq-prod__slide img{width:100%;height:100%;object-fit:cover;display:block}.vq-prod__slide iframe,.vq-prod__slide video{width:100%;height:100%;border:0}.vq-prod__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink-30);background:#f7f5f1}.vq-prod__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;background:#ffffffdb;cursor:pointer;border-radius:0;padding:0;opacity:0;transition:opacity .3s}.vq-prod__main:hover .vq-prod__nav{opacity:1}.vq-prod__nav svg{width:14px;height:14px;fill:none;stroke:var(--vq-ink);stroke-width:1.3}.vq-prod__nav--prev{left:10px}.vq-prod__nav--next{right:10px}.vq-prod__reviews{display:inline-block;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--vq-ink-45);border-bottom:1px solid var(--vq-line);padding-bottom:2px;margin:0 0 14px}.vq-prod__reviews:hover{color:var(--vq-gold);border-color:var(--vq-gold-soft)}.vq-prod__form{margin:0}.vq-opt__vals{display:flex;flex-wrap:wrap;gap:6px}.vq-opt__pill{position:relative;display:inline-flex;margin:0!important}.vq-opt__pill input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.vq-opt__pill span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 13px;border:1px solid var(--vq-line);background:#fff;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vq-ink-70);transition:border-color .25s,color .25s}.vq-opt__pill input:checked+span{border-color:var(--vq-ink);color:var(--vq-ink)}.vq-opt__pill input:focus-visible+span{outline:1px solid var(--vq-ink);outline-offset:2px}.vq-prod__dynamic{margin:10px 0 0}.vq-prod__dynamic .shopify-payment-button__button{border-radius:0!important;min-height:42px;font-family:var(--vq-sans)!important;font-size:10.5px!important;letter-spacing:.2em;text-transform:uppercase;background:#fff!important;color:var(--vq-ink)!important;border:1px solid var(--vq-line)!important}.vq-prod__dynamic .shopify-payment-button__button:hover{background:var(--vq-grey)!important}.vq-prod__status{font-size:11px;color:var(--vq-ink-45);margin:10px 0 0;min-height:1em}.vq-prod__usp{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--vq-line-soft)}.vq-prod__usp li{text-align:center;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--vq-ink-55);line-height:1.5;margin:0}.vq-prod__usp li svg{width:19px;height:19px;stroke:var(--vq-gold);fill:none;stroke-width:1;margin:0 auto 6px;display:block}.vq-prod__acc summary:after,.vq-acc summary:after{content:none}.vq-prod__acc summary span,.vq-acc summary span{display:none}.vq-prod__acc summary{padding-right:20px;position:relative}.vq-prod__acc summary:before{content:"";position:absolute;right:2px;top:50%;width:9px;height:1px;background:var(--vq-ink);transform:translateY(-50%);transition:transform .25s}.vq-prod__acc summary:after{content:"";position:absolute;right:6px;top:50%;width:1px;height:9px;background:var(--vq-ink);transform:translateY(-50%);transition:opacity .25s}.vq-prod__acc details[open] summary:after{opacity:0}.vq-prod__acc summary svg,.vq-acc summary svg{display:none}.vq-cart__img{display:block;line-height:0}.vq-cart__note-wrap{margin:0 0 18px}.vq-cart__note-wrap label{display:block;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vq-ink-55);margin:0 0 7px}.vq-cart__note-wrap textarea{width:100%;max-width:420px;border:1px solid var(--vq-line);background:#fff;border-radius:0;font-family:var(--vq-sans);font-size:12px;line-height:1.65;padding:10px 11px;color:var(--vq-ink);min-height:92px;resize:vertical}.vq-cart__update{display:inline-block;margin:14px 0 0;background:none;border:0;border-bottom:1px solid var(--vq-line);padding:0 0 3px;font-family:var(--vq-sans);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-45);cursor:pointer;border-radius:0}.vq-cart__update:hover{color:var(--vq-ink)}.vq-cart__taxnote{font-size:10.5px;color:var(--vq-ink-40);line-height:1.7;margin:16px 0 0;max-width:42ch}.vq-cart__secure{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--vq-ink-40);text-align:center;margin:14px 0 0}.vq-cart__pay{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:12px 0 0}.vq-cart__pay .vq-pay-svg{height:22px;width:auto;border:1px solid var(--vq-line);background:#fff;padding:3px 5px;box-sizing:content-box}.vq-cart .vq-pagehead{padding-left:0;padding-right:0}.vq-related{background:#fff;border-top:1px solid var(--vq-line)}.vq-related__head{text-align:center;margin:0 0 clamp(20px,2.6vw,32px)}.vq-related__head h2{font-size:clamp(22px,2.6vw,32px);font-weight:300;margin:0}.vq-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px);align-items:start}.vq-contact__intro{font-size:13px;line-height:1.85;color:var(--vq-ink-70);max-width:none;margin:0;padding:0}.vq-contact__intro h2,.vq-contact__intro h3{color:var(--vq-ink);margin:1.4em 0 .5em}.vq-contact__intro h2:first-child,.vq-contact__intro p:first-child{margin-top:0}.vq-contact__form{background:#fff;border:1px solid var(--vq-line);padding:clamp(18px,2.4vw,30px)}.vq-field{display:block;margin:0 0 14px}.vq-field>span{display:block;font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--vq-ink-55);margin:0 0 6px}.vq-field input,.vq-field textarea,.vq-field select{width:100%;border:1px solid var(--vq-line);background:#fff;border-radius:0;font-family:var(--vq-sans);font-size:12.5px;color:var(--vq-ink);padding:0 11px;height:40px}.vq-field textarea{height:auto;min-height:128px;padding:10px 11px;line-height:1.65;resize:vertical}.vq-field input:focus,.vq-field textarea:focus{outline:none;border-color:var(--vq-ink)}.vq-field-row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.vq-form__ok,.vq-form__err{font-size:11.5px;line-height:1.7;padding:11px 13px;margin:0 0 16px;border:1px solid #C9DCCF;background:#f4f8f5;color:#2c6b4f}.vq-form__err{border-color:#e7c9c9;background:#fbf5f5;color:#9b2c2c}.vq-form__ok ul,.vq-form__err ul{margin:0;padding-left:1.1em}.vq-404{text-align:center;padding:clamp(56px,9vw,130px) var(--vq-pad) clamp(56px,8vw,110px)}.vq-404__title{font-size:clamp(28px,3.8vw,46px);font-weight:300;margin:0 0 12px;line-height:1.1}.vq-404__text{font-size:13px;color:var(--vq-ink-55);max-width:44ch;margin:0 auto 24px;line-height:1.8}.vq-404__btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.vq-listcoll{max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(44px,5vw,80px)}.vq-listcoll__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,22px)}.vq-listcoll__item{display:block}.vq-listcoll__grid:empty{display:none}.vq-listcoll__media{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#f2efe9}.vq-listcoll__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vq-listcoll__item:hover .vq-listcoll__media img{transform:scale(1.035)}.vq-listcoll__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2efe9}.vq-listcoll__label{display:block;font-family:var(--vq-serif);font-size:15px;letter-spacing:.02em;margin:11px 0 2px;color:var(--vq-ink)}.vq-listcoll__count{display:block;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--vq-ink-40)}.vq-blog{max-width:var(--vq-maxw);margin:0 auto;padding:0 var(--vq-pad) clamp(44px,5vw,80px)}.vq-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,34px)}.vq-post{display:block}.vq-post__media{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#f2efe9;margin:0 0 12px}.vq-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vq-post:hover .vq-post__media img{transform:scale(1.03)}.vq-post__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2efe9}.vq-post__date{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-40);margin:0 0 7px}.vq-post__title{font-size:clamp(16px,1.5vw,19px);font-weight:400;line-height:1.35;margin:0 0 8px}.vq-post__title a:hover{color:var(--vq-gold)}.vq-post__excerpt{font-size:12px;line-height:1.75;color:var(--vq-ink-55);margin:0}.vq-article{background:var(--vq-ivory)}.vq-article__head{max-width:760px;margin:0 auto;padding:clamp(18px,2.6vw,34px) var(--vq-pad) 0;text-align:center}.vq-article__title{font-size:clamp(26px,3.2vw,42px);font-weight:300;line-height:1.15;margin:0 0 12px}.vq-article__excerpt{font-size:13px;line-height:1.8;color:var(--vq-ink-55);margin:0 auto;max-width:62ch}.vq-article__meta{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-40);margin:0 0 14px}.vq-article__img{max-width:1040px;margin:clamp(20px,3vw,34px) auto 0;padding:0 var(--vq-pad)}.vq-article__img img{width:100%;height:auto;display:block}.vq-article__body{padding-top:clamp(22px,3vw,36px)}.vq-article__body h2,.vq-article__body h3{color:var(--vq-ink)}.vq-article__foot{max-width:760px;margin:0 auto;padding:0 var(--vq-pad) clamp(40px,5vw,72px);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--vq-line);padding-top:18px}.vq-article__foot a{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-55);border-bottom:1px solid var(--vq-line);padding-bottom:2px}.vq-article__foot a:hover{color:var(--vq-ink)}@media screen and (max-width:1180px){.vq-mega__inner{grid-template-columns:1fr 250px;gap:26px}.vq-trust__grid{grid-template-columns:repeat(5,1fr)}.vq-grid{grid-template-columns:repeat(3,1fr)}.vq-coll{grid-template-columns:210px 1fr}.vq-footer__cols{grid-template-columns:repeat(3,1fr);gap:26px}.vq-footer__bar-in{grid-template-columns:1fr;justify-items:center;gap:12px}.vq-footer__legal{justify-content:center}}@media screen and (max-width:1024px){.vq-header__utility{grid-template-columns:auto 1fr auto;gap:12px}.vq-header__search{min-width:0;width:120px}.vq-nav__list{gap:16px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:0 2px}.vq-nav__list::-webkit-scrollbar{display:none}.vq-cats__grid{grid-template-columns:repeat(3,1fr)}.vq-edit__inner{grid-template-columns:1fr}.vq-edit__box{padding:30px 24px 34px}.vq-prod{grid-template-columns:1fr;gap:22px}.vq-prod__gallery{position:static}.vq-reviews__track{grid-template-columns:1fr 1fr}.vq-press__inner{flex-wrap:wrap;gap:14px}.vq-press__label{border-right:0;padding-right:0;width:100%;text-align:center}.vq-press__rail{width:100%;justify-content:space-around}.vq-news__inner,.vq-cart__foot{grid-template-columns:1fr}}@media screen and (max-width:860px){.vq-hero__stage{aspect-ratio:4/5}.vq-hero__box{width:100%;max-width:100%;margin:0;padding-bottom:34px}.vq-hero__inner{align-items:flex-end}.vq-hero__scrim{background:linear-gradient(180deg,#0c09071a,#0c09072e 40%,#0c0907b3)}.vq-hero__title{font-size:clamp(30px,7.4vw,42px)}.vq-hero__arrow{display:none}.vq-trust__grid{grid-template-columns:repeat(3,1fr);gap:22px 14px}.vq-awards__grid{grid-template-columns:1fr 1fr;gap:22px}.vq-trend__grid{grid-template-columns:1fr 1fr}.vq-pair{grid-template-columns:1fr}.vq-tile{aspect-ratio:16/10}.vq-coll{grid-template-columns:1fr}.vq-coll__filters{display:none}.vq-coll__mobile{display:block;position:sticky;top:52px;z-index:20;background:var(--vq-ivory);padding:8px 0;border-bottom:1px solid var(--vq-line)}.vq-coll__mobile details summary{list-style:none;font-size:10px;letter-spacing:.16em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0}.vq-coll__mobile summary::-webkit-details-marker{display:none}.vq-coll__mobile .vq-coll__fgroup{border:0;padding:10px 0 0;margin:0}.vq-grid{grid-template-columns:1fr 1fr}.vq-sticky__nav{display:none}.vq-header__menu-toggle{display:inline-flex}.vq-nav{display:none}.vq-header__utility{grid-template-columns:1fr auto;padding:12px var(--vq-pad)}.vq-header__support{display:none}.vq-header__brand{justify-content:flex-start}.vq-header__tools{gap:10px}.vq-header__search{display:none}.vq-ann,.vq-ann__track{height:22px}.vq-ann__msg{font-size:8.5px;letter-spacing:.1em;gap:6px}.vq-reviews__track{grid-template-columns:1fr}.vq-rev{grid-template-columns:104px 1fr}.vq-news__field{min-width:0;width:100%}.vq-news__form{width:100%;flex-direction:column;align-items:stretch}.vq-footer__cols{grid-template-columns:1fr 1fr;gap:24px}.vq-footer__alist-in{flex-direction:column;align-items:flex-start;gap:16px}.vq-cart__line{grid-template-columns:72px 1fr;grid-template-rows:auto auto}.vq-cart__line img,.vq-cart__line .ph{width:72px;height:72px}.vq-cart__right{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:16px}.vq-prod__usp{grid-template-columns:1fr 1fr}.vq-section{padding:36px var(--vq-pad)}}@media screen and (max-width:560px){.vq-cats__grid{grid-template-columns:1fr 1fr;gap:6px}.vq-cat__label{font-size:9px;letter-spacing:.14em;padding:10px 6px 11px}.vq-trust__grid{grid-template-columns:1fr 1fr}.vq-grid{grid-template-columns:1fr 1fr;gap:14px 8px}.vq-awards__grid{grid-template-columns:1fr 1fr}.vq-footer__cols{grid-template-columns:1fr}.vq-footer__copy{white-space:normal;line-height:1.6}.vq-prod__thumbs{grid-template-columns:repeat(4,1fr)}.vq-gems__rail{padding:0 30px}.vq-pagehead h1{font-size:26px}.vq-rev{grid-template-columns:92px 1fr}.vq-rev__body{padding:14px 14px 16px}.vq-ann__msg{font-size:7.5px;letter-spacing:.06em}.vq-trend__grid{gap:16px 8px}.vq-card__title{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.vq *,.vq *:before,.vq *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.vq-hero__slide{transition:none}}@media screen and (max-width:1024px){.vq-contact{grid-template-columns:1fr;gap:26px}.vq-listcoll__grid,.vq-blog__grid{grid-template-columns:1fr 1fr}.vq-coll{grid-template-columns:1fr}.vq-coll__filters{position:static;border-bottom:1px solid var(--vq-line);padding-bottom:8px;margin-bottom:6px}.vq-coll__filters form{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.vq-prod__gallery{position:static}}@media screen and (max-width:860px){.vq-cart__line{grid-template-columns:84px 1fr auto}.vq-listcoll__grid,.vq-blog__grid{grid-template-columns:1fr 1fr;gap:16px 10px}.vq-prod__thumb{aspect-ratio:1}}@media screen and (max-width:560px){.vq-listcoll__grid,.vq-blog__grid,.vq-field-row,.vq-coll__filters form{grid-template-columns:1fr}.vq-pagehead{padding-top:18px}.vq-404__btns .vq-btn{width:100%}.vq-cart__line{grid-template-columns:72px 1fr}.vq-prod__usp{grid-template-columns:1fr 1fr}}body.template-customers{background:var(--vq-ivory);color:var(--vq-ink)}body.template-customers .page-content{max-width:1180px;margin:0 auto;padding:clamp(34px,5vw,68px) 22px clamp(56px,7vw,96px)}body.template-customers .section-header{margin:0 0 clamp(22px,3vw,34px);text-align:left}body.template-customers .section-header__title{font-family:var(--vq-serif);font-weight:300;font-size:clamp(28px,3.4vw,44px);line-height:1.06;letter-spacing:-.005em;color:var(--vq-ink);margin:0}body.template-customers .section-header>br{display:none}body.template-customers .section-header p{font-family:var(--vq-sans);font-size:13px;color:var(--vq-ink-60);margin:10px 0 0;max-width:56ch;line-height:1.7}body.template-customers h2,body.template-customers .h3,body.template-customers h3{font-family:var(--vq-sans);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vq-ink);margin:0 0 18px}body.template-customers p,body.template-customers li,body.template-customers td,body.template-customers label,body.template-customers small{font-family:var(--vq-sans);font-size:13px;line-height:1.7;color:var(--vq-ink-70)}body.template-customers label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink);margin:0 0 7px}body.template-customers .hidden-label,body.template-customers label[for$=-submit],body.template-customers .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.template-customers input[type=text],body.template-customers input[type=email],body.template-customers input[type=password],body.template-customers input[type=tel],body.template-customers select,body.template-customers textarea{width:100%;font-family:var(--vq-sans);font-size:13px;color:var(--vq-ink);background:var(--vq-white);border:1px solid var(--vq-line);border-radius:0;padding:12px;min-height:44px;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}body.template-customers select{background-image:none}body.template-customers input:focus,body.template-customers select:focus,body.template-customers textarea:focus{outline:none;border-color:var(--vq-ink)}body.template-customers .input-full{margin:0 0 16px}body.template-customers .form-vertical>p{margin:0 0 14px}body.template-customers .btn,body.template-customers input[type=submit],body.template-customers button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--vq-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;background:var(--vq-ink);color:#fff;border:1px solid var(--vq-ink);border-radius:0;padding:14px 26px;min-height:46px;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease;line-height:1}body.template-customers .btn:hover,body.template-customers input[type=submit]:hover,body.template-customers button:hover{background:transparent;color:var(--vq-ink)}body.template-customers .btn--full,body.template-customers input[type=submit].btn--full{width:100%}body.template-customers #HideRecoverPasswordLink{background:transparent;color:var(--vq-ink-60);border:0;padding:10px 0;min-height:0;letter-spacing:.12em;text-transform:none;font-size:11px;text-decoration:underline}body.template-customers a{color:var(--vq-ink);text-decoration:underline;text-underline-offset:3px}body.template-customers a:hover{color:var(--vq-gold)}body.template-customers .text-link{border:0}body.template-customers header .text-right,body.template-customers .grid__item .text-right{text-align:right}body.template-customers .errors,body.template-customers .note--error{background:#fbf1ef;border:1px solid #E4C9C2;color:#7a2e22;font-size:12px;padding:12px 14px;margin:0 0 18px}body.template-customers .note--success{background:#f3f6f0;border:1px solid #CCD8C2;color:#3d5233;font-size:12px;padding:12px 14px;margin:0 0 18px}body.template-customers .errors ul{margin:0;padding-left:16px}body.template-customers .hide{display:none!important}body.template-customers hr.hr--clear,body.template-customers hr.hr--small{border:0;border-top:1px solid var(--vq-line);margin:30px 0}body.template-customers .medium-up--push-one-third{margin-left:0}body.template-customers .medium-up--one-third{max-width:420px;margin:0 auto;background:var(--vq-white);border:1px solid var(--vq-line);padding:clamp(26px,4vw,44px)}body.template-customers .medium-up--one-third .medium-up--one-third{max-width:none;border:0;padding:0}body.template-customers .grid .medium-up--one-third+.medium-up--one-third{margin-top:0}body.template-customers .medium-up--two-thirds{max-width:none}body.template-customers .customers .grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}body.template-customers .customers .grid>.grid__item{width:100%}body.template-customers table.full{width:100%;border-collapse:collapse;margin:0 0 8px}body.template-customers table.full th{font-family:var(--vq-sans);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--vq-ink-60);font-weight:500;text-align:left;border-bottom:1px solid var(--vq-line);padding:0 10px 10px 0}body.template-customers table.full td{border-bottom:1px solid var(--vq-line);padding:14px 10px 14px 0;vertical-align:top;font-size:12.5px}body.template-customers table.full td:last-child,body.template-customers table.full th:last-child{padding-right:0}body.template-customers .table__section td:first-child{color:var(--vq-ink)}body.template-customers .address-new-toggle{margin:0 0 18px}body.template-customers .address-edit-toggle,body.template-customers .address-delete{font-size:10px;letter-spacing:.16em;text-transform:uppercase}body.template-customers .order-table td,body.template-customers .order-table th{font-size:12px}body.template-customers .order-table__product{display:flex;gap:12px;align-items:flex-start}body.template-customers .order-table__product img{width:64px;height:auto;border:1px solid var(--vq-line)}body.template-customers .order-table__image{width:64px}@media screen and (max-width:860px){body.template-customers .customers .grid{grid-template-columns:1fr}body.template-customers table.full.table--responsive thead{display:none}body.template-customers table.full.table--responsive tr{display:block;border-bottom:1px solid var(--vq-line);padding:12px 0}body.template-customers table.full.table--responsive td{display:flex;justify-content:space-between;gap:14px;border:0;padding:5px 0;text-align:right}body.template-customers table.full.table--responsive td:before{content:attr(data-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--vq-ink-60);text-align:left;flex:none}body.template-customers .medium-up--one-third{padding:22px}}.vq-page__body{max-width:720px}.vq-page__body:first-child{margin-top:0}.vq-page__body h2{font-family:var(--vq-serif);font-size:clamp(19px,1.9vw,25px);font-weight:400;letter-spacing:.005em;color:var(--vq-ink);margin:2.1em 0 .55em;padding-top:1.5em;border-top:1px solid var(--vq-line)}.vq-page__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.vq-page__body h3{font-family:var(--vq-serif);font-size:clamp(16px,1.4vw,19px);font-weight:400;margin:1.7em 0 .4em}.vq-page__body p,.vq-page__body li{font-size:13.5px;line-height:1.9;color:var(--vq-ink-70)}.vq-page__body p{margin:0 0 1.05em}.vq-page__body ul{list-style:none;padding:0;margin:0 0 1.4em}.vq-page__body ul li{position:relative;padding:0 0 0 18px;margin:0 0 .62em}.vq-page__body ul li:before{content:"";position:absolute;left:2px;top:.82em;width:4px;height:4px;background:var(--vq-gold);border-radius:50%}.vq-page__body strong{font-weight:500;color:var(--vq-ink)}.vq-page__body a{border-bottom:1px solid var(--vq-gold-soft);transition:border-color .25s var(--vq-ease)}.vq-page__body a:hover{border-color:var(--vq-ink)}.vq-page__body .vq__lede{font-size:clamp(14px,1.15vw,16px);line-height:1.8;color:var(--vq-ink-70);margin:0 0 1.7em}.vq-page__body .vq__small{font-size:11.5px;line-height:1.8;color:var(--vq-ink-40)}.vq-page__body .vq__small a{color:var(--vq-ink-55);border-color:var(--vq-line)}.vq-page__body details.vq-faq{border-top:1px solid var(--vq-line-soft);padding:0}.vq-page__body details.vq-faq:last-of-type{border-bottom:1px solid var(--vq-line-soft);margin-bottom:1.6em}.vq-page__body details.vq-faq summary{list-style:none;cursor:pointer;position:relative;padding:14px 26px 14px 0;font-family:var(--vq-sans);font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:.005em;color:var(--vq-ink)}.vq-page__body details.vq-faq summary::-webkit-details-marker{display:none}.vq-page__body details.vq-faq summary:before,.vq-page__body details.vq-faq summary:after{content:"";position:absolute;top:50%;background:var(--vq-ink-55);transition:opacity .25s var(--vq-ease)}.vq-page__body details.vq-faq summary:before{right:3px;width:9px;height:1px;transform:translateY(-50%)}.vq-page__body details.vq-faq summary:after{right:7px;width:1px;height:9px;transform:translateY(-50%)}.vq-page__body details.vq-faq[open] summary:after{opacity:0}.vq-page__body details.vq-faq summary:focus-visible{outline:1px solid var(--vq-ink);outline-offset:2px}.vq-page__body details.vq-faq p{font-size:13px;line-height:1.85;color:var(--vq-ink-70);padding:0 26px 4px 0;margin:0 0 .9em}.vq-page__body details.vq-faq p:last-child{padding-bottom:16px}.vq-page__body details.vq-faq+h2{border-top:0;padding-top:1.7em}@media screen and (max-width:600px){.vq-page__body p,.vq-page__body li{font-size:13px;line-height:1.85}.vq-page__body h2{padding-top:1.25em;margin-top:1.7em}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ventora-q4.css.map */
