:root{--vx-bg:#f3f2ef;--vx-card:#fff;--vx-ink:#111;--vx-ink-2:#2a2a2a;--vx-muted:#6b6a67;--vx-line:#e6e3dd;--vx-accent:#7a3e22;--vx-accent-2:#a45a32;--vx-blue:#0048ff;--vx-green:#1f8a4c;--vx-red:#c4271b;--vx-r:24px;--vx-r-sm:16px;--vx-r-xs:12px;--vx-gap:12px;--vx-pad:15px;--vx-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 1px -.5px rgba(0,0,0,.05),0 3px 3px -1.5px rgba(0,0,0,.05),0 6px 6px -3px rgba(0,0,0,.05),0 12px 12px -6px rgba(0,0,0,.05),0 24px 24px -12px rgba(0,0,0,.05);--vx-ease:cubic-bezier(.2,.7,.2,1);--vx-sand:#e7c7a3}body.template-index,body.template-product,body.template-index #content,body.template-product #content{background:var(--vx-bg)}.vx,.vx *{box-sizing:border-box}.vx{font-family:Jost,sans-serif;color:var(--vx-ink);-webkit-font-smoothing:antialiased}.vx img{max-width:100%;display:block}.vx a{text-decoration:none;color:inherit}.vx button{font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none}.vx ul,.vx li{list-style:none;margin:0;padding:0}.vx h1,.vx h2,.vx h3,.vx h4,.vx p{margin:0;text-transform:none;color:inherit;font-family:inherit}.vx svg{flex-shrink:0}.vx [class*=bss],.bss_pl_img,[class*=bss_pl]{position:absolute!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.shopify-section.vx-s{padding-top:var(--vx-gap)}.vx-wrap{padding:0 var(--vx-pad);margin:0 auto;max-width:1600px}.vx-sec{padding:var(--vx-gap) 0}.vx-card{background:var(--vx-card);border-radius:var(--vx-r);box-shadow:var(--vx-shadow);overflow:hidden;position:relative}.vx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-muted)}.vx-eyebrow--light{color:#ffffffd9}.vx-h1{font-size:clamp(40px,6.4vw,92px);line-height:.98;font-weight:700;letter-spacing:-.045em}.vx-h2{font-size:clamp(32px,4.4vw,64px);line-height:1.02;font-weight:700;letter-spacing:-.04em}.vx-h3{font-size:clamp(24px,2.4vw,34px);line-height:1.1;font-weight:700;letter-spacing:-.03em}.vx-h1 em,.vx-h2 em,.vx-h3 em{font-style:normal;font-weight:inherit;color:var(--vx-accent-2)}.vx-hero-s em,.vx-stats-s em,.vx-duo-s em,.vx-split--dark em,.vx-split--leather em,.vx-tone-dark em{color:var(--vx-sand)!important}.vx-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--vx-muted);max-width:52ch}.vx-lead--light{color:#ffffffd1}.vx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(40px,6vw,88px) 6px clamp(20px,2.6vw,36px)}.vx-head--center{flex-direction:column;align-items:center;text-align:center}.vx-head .vx-lead{margin-top:14px}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:100px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--vx-ease),background .25s,color .25s,box-shadow .25s;will-change:transform}.vx-btn svg{width:18px;height:18px;transition:transform .3s var(--vx-ease)}@media(hover:hover)and (pointer:fine){.vx-btn:hover svg{transform:translate(3px)}}.vx-btn:active{transform:scale(.97)}.vx .vx-btn{padding:0 28px}.vx-btn--dark{background:var(--vx-ink);color:#fff!important}@media(hover:hover)and (pointer:fine){.vx-btn--dark:hover{background:#000;box-shadow:0 10px 30px -10px #00000080}}.vx-btn--light{background:#fff;color:var(--vx-ink)!important}@media(hover:hover)and (pointer:fine){.vx-btn--light:hover{box-shadow:0 10px 30px -10px #00000073}}.vx-btn--glass{background:#ffffff24;color:#fff!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff59}@media(hover:hover)and (pointer:fine){.vx-btn--glass:hover{background:#ffffff3d}}.vx-btn--line{background:transparent;color:var(--vx-ink)!important;box-shadow:inset 0 0 0 1.5px var(--vx-ink)}@media(hover:hover)and (pointer:fine){.vx-btn--line:hover{background:var(--vx-ink);color:#fff!important}}.vx-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:2px}.vx-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;background:var(--vx-blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.vx-badge--ink{background:var(--vx-ink)}.vx-badge--sale{background:var(--vx-red)}.vx-badge--new{background:var(--vx-blue)}.vx-save{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:100px;background:#fbe9e7;color:var(--vx-red);font-size:13px;font-weight:600;letter-spacing:-.01em}.vx-save[hidden]{display:none}.vx-badge--soft{background:#fff;color:var(--vx-ink);box-shadow:var(--vx-shadow)}.vx-js [data-vx-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--vx-ease),transform .9s var(--vx-ease);transition-delay:calc(var(--i,0)*70ms)}.vx-js [data-vx-reveal].is-in{opacity:1;transform:none}.vx-js [data-vx-reveal=scale]{transform:scale(.96)}.vx-js [data-vx-reveal=scale].is-in{transform:none}.vx-media{position:relative;overflow:hidden;background:#e9e7e2}.vx-media>img,.vx-media>video{width:100%;height:100%;object-fit:cover;display:block}.vx-zoom img{transition:transform 1.2s var(--vx-ease)}@media(hover:hover)and (pointer:fine){.vx-zoom:hover img{transform:scale(1.04)}}.vx-stars{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--vx-muted)}.vx-stars__s{position:relative;display:inline-block;width:76px;height:14px;background:linear-gradient(90deg,#d8d5cf 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 14'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M7 .6l1.9 4.1 4.5.5-3.4 3 1 4.4L7 10.3 3 12.6l1-4.4-3.4-3 4.5-.5z'/%3E%3Cuse href='%23s' x='15.5'/%3E%3Cuse href='%23s' x='31'/%3E%3Cuse href='%23s' x='46.5'/%3E%3Cuse href='%23s' x='62'/%3E%3C/g%3E%3C/svg%3E") center/76px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 14'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M7 .6l1.9 4.1 4.5.5-3.4 3 1 4.4L7 10.3 3 12.6l1-4.4-3.4-3 4.5-.5z'/%3E%3Cuse href='%23s' x='15.5'/%3E%3Cuse href='%23s' x='31'/%3E%3Cuse href='%23s' x='46.5'/%3E%3Cuse href='%23s' x='62'/%3E%3C/g%3E%3C/svg%3E") center/76px 14px no-repeat}.vx-stars__s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--r,100%);background:#111}.vx-stars b{color:var(--vx-ink);font-weight:600}.vx-pc{display:flex;flex-direction:column;min-width:0;position:relative}.vx-pc__mw{position:relative}.vx-pc__media{position:relative;display:block;aspect-ratio:1/1;border-radius:20px;background:#fff;box-shadow:var(--vx-shadow);overflow:hidden}.vx-pc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .5s var(--vx-ease),transform .9s var(--vx-ease)}.vx-pc__media img.vx-pc__alt{opacity:0}@media(hover:hover)and (pointer:fine){.vx-pc:hover .vx-pc__media img.vx-pc__main{transform:scale(1.04)}}@media(hover:hover)and (pointer:fine){.vx-pc:hover .vx-pc__media.has-alt img.vx-pc__main{opacity:0}}@media(hover:hover)and (pointer:fine){.vx-pc:hover .vx-pc__media.has-alt img.vx-pc__alt{opacity:1;transform:scale(1.04)}}.vx-pc__badges{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:2}.vx-pc__body{padding:16px 6px 0;display:flex;flex-direction:column;gap:6px}.vx-pc__title{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.vx-pc__tag{font-size:14px;color:var(--vx-muted);line-height:1.3}.vx-pc__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.vx-price{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:600}.vx-price s{font-size:14px;font-weight:400;color:var(--vx-muted)}.vx-pc__sw{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.vx-pc__sw button{width:26px;height:26px;padding:2px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #e2e0db;transition:box-shadow .2s}.vx-pc__sw button img{width:100%;height:100%;object-fit:contain;border-radius:5px}@media(hover:hover)and (pointer:fine){.vx-pc__sw button.is-on,.vx-pc__sw button:hover{box-shadow:inset 0 0 0 1.5px var(--vx-ink)}}.vx-pc__sw span{align-self:center;font-size:12px;color:var(--vx-muted);margin-left:2px}.vx-pc__quick{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:100px;background:var(--vx-ink);color:#fff!important;font-size:14px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .3s var(--vx-ease),transform .3s var(--vx-ease)}.vx-pc__quick svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.vx-pc:hover .vx-pc__quick,.vx-pc__quick:focus-visible{opacity:1;transform:none}}.vx .vx-pc__quick{padding:0 16px}@media(hover:none){.vx .vx-pc__quick{opacity:1;transform:none;width:42px;padding:0;justify-content:center}.vx-pc__quick span{display:none}}.vx-rail{position:relative}.vx-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 6px 26px;margin:-6px -6px 0;overscroll-behavior-x:contain;scroll-behavior:smooth}.vx-rail__track::-webkit-scrollbar{display:none}.vx-rail__track>*{scroll-snap-align:start}.vx-rail__nav{display:flex;gap:8px}.vx-rail__btn{width:48px;height:48px;border-radius:50%;background:#fff!important;box-shadow:var(--vx-shadow)!important;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s}@media(hover:hover)and (pointer:fine){.vx-rail__btn:hover{transform:scale(1.06)}}.vx-rail__btn[disabled]{opacity:.35;cursor:default;transform:none}.vx-rail__btn svg{width:20px!important;height:20px!important;color:var(--vx-ink)}.vx-rail__bar{height:3px;border-radius:3px;background:var(--vx-line);margin:0 6px;overflow:hidden}.vx-rail__bar i{display:block;height:100%;width:var(--w,25%);background:var(--vx-ink);border-radius:3px;transform:translate(var(--x,0));transition:transform .2s linear}@media(max-width:1100px){.vx-rail__track{grid-auto-columns:calc((100% - 2*16px)/2.6);gap:16px}}@media(max-width:600px){.vx-rail__track{grid-auto-columns:72%;gap:12px}}.vx-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:100px;background:#e9e7e2}.vx-tabs button{height:40px;padding:0 18px;border-radius:100px;font-size:15px;font-weight:600;color:var(--vx-muted);transition:background .25s,color .25s,box-shadow .25s;white-space:nowrap}.vx-tabs button.is-on{background:#fff;color:var(--vx-ink);box-shadow:0 1px 2px #00000014,0 4px 12px -4px #0000001f}.vx-tabpanel[hidden]{display:none}.vx-tabpanel.is-in{animation:vx-fade .5s var(--vx-ease)}@keyframes vx-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vx-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.vx-marquee__track{display:flex;width:max-content;animation:vx-marq var(--dur,40s) linear infinite}@media(hover:hover)and (pointer:fine){.vx-marquee:hover .vx-marquee__track{animation-play-state:paused}}@keyframes vx-marq{to{transform:translate(-50%)}}.vx-cf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;pointer-events:none;font-family:Jost,sans-serif;color:var(--vx-ink)}.vx-cf__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a59;opacity:0;transition:opacity .3s}.vx-cf__panel{position:absolute;top:12px;right:12px;width:min(420px,calc(100% - 24px));background:#fff;border-radius:var(--vx-r);box-shadow:0 30px 80px -20px #00000073;padding:22px;transform:translateY(-14px) scale(.98);opacity:0;transition:transform .4s var(--vx-ease),opacity .3s}.vx-cf.is-open{pointer-events:auto}.vx-cf.is-open .vx-cf__shade{opacity:1}.vx-cf.is-open .vx-cf__panel{transform:none;opacity:1}.vx-cf__top{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px}.vx-cf__top span{display:inline-flex;align-items:center;gap:8px}.vx-cf__top span i{width:22px;height:22px;border-radius:50%;background:var(--vx-green);display:inline-flex;align-items:center;justify-content:center}.vx-cf__top span i svg{width:13px;height:13px;color:#fff}.vx-cf__x{width:36px;height:36px;border-radius:50%;background:#f2f1ee!important;display:flex;align-items:center;justify-content:center}.vx-cf__x svg{width:16px;height:16px}.vx-cf__item{display:flex;gap:14px;align-items:center;margin:18px 0;padding:12px;border-radius:var(--vx-r-sm);background:#f6f5f2}.vx-cf__item img{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#fff}.vx-cf__item b{display:block;font-size:15px;font-weight:600;line-height:1.25}.vx-cf__item small{display:block;font-size:13px;color:var(--vx-muted);margin-top:3px}.vx-cf__ship{font-size:13px;color:var(--vx-muted);margin-bottom:8px}.vx-cf__meter{height:5px;border-radius:5px;background:#ecebe7;overflow:hidden;margin-bottom:18px}.vx-cf__meter i{display:block;height:100%;width:var(--p,100%);background:var(--vx-green);border-radius:5px;transition:width .6s var(--vx-ease)}.vx-cf__sub{display:flex;justify-content:space-between;font-size:15px;margin-bottom:16px}.vx-cf__sub b{font-weight:700}.vx-cf__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vx-cf__btns .vx-btn{height:50px;padding:0 12px;font-size:15px}@media(prefers-reduced-motion:reduce){.vx *,.vx-cf *{animation:none!important;transition:none!important}.vx-js [data-vx-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/vx.css.map */
