.vy-tabs__nav--sand{background:var(--vy-sand)!important;margin-bottom:0}.vy-btn--outline{background:transparent;color:var(--vy-ink);border-color:var(--vy-ink)}.vy-rail{margin-top:32px}.vy-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-bottom:6px}.vy-rail__track::-webkit-scrollbar{display:none}.vy-rail__item{scroll-snap-align:start;display:flex}.vy-rail__item>.vy-pc{width:100%}.vy-rail__ctrl{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.vy-rail__btn{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(31,31,29,.2);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:8px;transition:background .2s,color .2s,transform .2s}.vy-rail__btn:hover{background:var(--vy-ink);color:#fff}.vy-rail__btn svg{width:18px;height:18px}.vy-rail__btn[data-dir="-1"] svg{transform:rotate(180deg)}@media(max-width:989px){.vy-rail__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:600px){.vy-rail__track{grid-auto-columns:82%}}.vy-vs{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}.vy-vs__table{background:#fff;border-radius:24px;padding:12px 12px 20px;box-shadow:0 30px 60px #1f1f1d14}.vy-vs__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;min-height:62px;border-bottom:1px solid rgba(31,31,29,.07);font-size:15px}.vy-vs__row:last-child{border-bottom:0}.vy-vs__row>span{padding:10px 14px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.vy-vs__label{justify-content:flex-start!important;text-align:left!important;font-weight:600}.vy-vs__us{background:var(--vy-deep);color:#fff;font-weight:700}.vy-vs__row--head .vy-vs__us{border-radius:18px 18px 0 0;flex-direction:column;gap:4px;padding:18px 10px!important}.vy-vs__row:last-child .vy-vs__us{border-radius:0 0 18px 18px}.vy-vs__row--head{min-height:80px;border-bottom:0}.vy-vs__row--head span{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.08em}.vy-vs__row--head small{font-size:10px;letter-spacing:.16em;color:#cfe0d3}.vy-vs__logo{height:16px;width:auto;filter:brightness(0) invert(1)}.vy-vs__them{color:var(--vy-muted)}.vy-vs__yes{width:28px;height:28px;border-radius:50%;background:var(--vy-green);display:inline-flex;align-items:center;justify-content:center;color:#fff}.vy-vs__yes svg{width:14px;height:14px}.vy-vs__yes--muted{background:#d9ddd8}.vy-vs__no{width:28px;height:28px;border-radius:50%;background:#f1e4e1;color:#b0625a;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700}@media(max-width:989px){.vy-vs{grid-template-columns:1fr;gap:32px}.vy-vs__row{font-size:13px}}.vy-bb2__box{background:var(--vy-deep);color:#fff;border-radius:28px;padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.vy-bb2__head{grid-column:1/-1;max-width:680px}.vy-bb2__head .vy-p{color:#ffffffc7}.vy-bb2__label{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin:0 0 12px;display:flex;align-items:center;gap:10px}.vy-bb2__label b{width:26px;height:26px;border-radius:50%;background:var(--vy-green);display:inline-flex;align-items:center;justify-content:center}.vy-bb2__opts{display:grid;gap:10px}.vy-bb2__opt{display:grid;grid-template-columns:22px 64px 1fr auto auto;gap:12px;align-items:center;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.14);border-radius:16px;padding:10px 14px 10px 12px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.vy-bb2__opt:hover{transform:translateY(-2px)}.vy-bb2__opt.is-on{border-color:#cfe0d3;background:#cfe0d31f}.vy-bb2__opt input{accent-color:#CFE0D3;width:18px;height:18px;margin:0}.vy-bb2__img{width:64px;height:64px;border-radius:12px;overflow:hidden;background:#f4f2ee}.vy-bb2__img img{width:100%;height:100%;object-fit:cover}.vy-bb2__name{font-weight:700;font-size:14px}.vy-bb2__price{font-family:Archivo,sans-serif;font-weight:800}.vy-bb2__opt select{font:inherit;font-size:12px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;padding:5px 8px}.vy-bb2__opt select option{color:#1f1f1d}.vy-bb2__sum{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);padding-top:24px}.vy-bb2__sum>div{display:flex;flex-direction:column;gap:4px}.vy-bb2__sumlabel{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#cfe0d3;font-weight:700}.vy-bb2__tot s{color:#ffffff80;font-size:18px;margin-right:6px}.vy-bb2__tot b{font-family:Archivo,sans-serif;font-size:34px;font-weight:800}.vy-bb2__save{font-size:14px;color:#fffc}.vy-bb2__save b{color:#cfe0d3}.vy-bb2__btn[disabled]{opacity:.6;pointer-events:none}.vy-bb2__note{grid-column:1/-1;margin:0;font-size:12px;color:#fff9}@media(max-width:989px){.vy-bb2__box{grid-template-columns:1fr}.vy-bb2__opt{grid-template-columns:20px 52px 1fr auto}.vy-bb2__opt select{grid-column:3/-1}.vy-bb2__img{width:52px;height:52px}}.vy-story{position:relative;background:#0f1411}.vy-story__stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;color:#fff}.vy-story__media,.vy-story__img,.vy-story__video{position:absolute;top:0;right:0;bottom:0;left:0}.vy-story__img{opacity:0;will-change:opacity,transform}.vy-story__img:first-child{opacity:1}.vy-story__img img,.vy-story__video{width:100%;height:100%;object-fit:cover}.vy-story__img img{transform:scale(var(--s,1.12));will-change:transform}.vy-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a100cb8,#0a100c33 60%,#0a100c00),linear-gradient(0deg,#0a100c99,#0a100c00 45%)}.vy-story__texts{position:absolute;top:0;right:0;bottom:0;left:0;max-width:1320px;margin:0 auto;padding:0 24px}.vy-story__txt{position:absolute;left:24px;right:24px;bottom:16vh;max-width:760px;opacity:0;transform:translateY(40px);will-change:opacity,transform}.vy-story__txt .vy-eyebrow{color:#cfe0d3}.vy-story__txt .vy-p{color:#ffffffd9;font-size:18px}.vy-story__h{font-size:clamp(44px,8vw,120px);line-height:.9;letter-spacing:-.03em}.vy-story__ui{position:absolute;left:24px;right:24px;bottom:28px;max-width:1272px;margin:0 auto;display:flex;align-items:center;gap:18px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf}.vy-story__bar{flex:1;height:2px;background:#fff3;border-radius:2px;overflow:hidden}.vy-story__bar i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:#cfe0d3}.vy-story__count b{color:#fff}.vy-js .vy-story__txt[data-scene="0"]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vy-story{height:auto!important}.vy-story__stick{position:relative}}.vy-cx{display:grid;gap:12px;padding:4px 0 16px}.vy-cx__ship{display:flex;gap:10px;align-items:center;background:var(--vy-sage);color:var(--vy-deep);border-radius:12px;padding:10px 14px;font-size:13px}.vy-cx__ship svg{width:16px;height:16px;flex:0 0 16px}.vy-cx__ok{display:flex;gap:10px;align-items:center;background:#f4f8f5;border:1.5px solid var(--vy-green);border-radius:12px;padding:10px 12px;font-size:13px}.vy-cx__up{border:1.5px solid var(--vy-green);border-radius:14px;padding:12px;background:linear-gradient(180deg,#f4f8f5,#fff)}.vy-cx__t{margin:0 0 8px;font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.04em}.vy-cx__row{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:6px 0}.vy-cx__img{width:52px;height:52px;border-radius:10px;overflow:hidden;background:#f4f2ee}.vy-cx__img img{width:100%;height:100%;object-fit:cover}.vy-cx__name{display:flex;flex-direction:column;gap:3px;font-size:13px;min-width:0}.vy-cx__name small{color:var(--vy-muted)}.vy-cx__name select{font:inherit;font-size:12px;border-radius:8px;border:1px solid rgba(31,31,29,.2);padding:3px 6px;max-width:150px}.vy-cx__add{border:0;border-radius:999px;background:var(--vy-green);color:#fff;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;cursor:pointer}.vy-cx__add[disabled]{opacity:.6}.vy-ft{background:var(--vy-deep);color:#fff;padding:72px 0 28px}.vy-ft__top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px}.vy-ft__logo{height:26px;width:auto}.vy-ft__tag{margin:14px 0 26px;color:#ffffffb3;font-size:14px}.vy-ft__nl{font-family:Archivo,sans-serif;font-weight:700;font-size:15px;margin:0 0 12px;max-width:34ch}.vy-ft__form{display:flex;max-width:380px;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;overflow:hidden}.vy-ft__form input[type=email]{flex:1;background:transparent;border:0;color:#fff;padding:14px 18px;font:inherit;font-size:14px;outline:none}.vy-ft__form input::placeholder{color:#ffffff8c}.vy-ft__form button{border:0;background:#fff;color:var(--vy-deep);width:52px;cursor:pointer;display:flex;align-items:center;justify-content:center}.vy-ft__form button svg{width:18px;height:18px}.vy-ft__ok{color:#cfe0d3}.vy-ft__h{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#cfe0d3;margin:0 0 16px}.vy-ft__col{display:flex;flex-direction:column;gap:10px}.vy-ft__col a{color:#fff;text-decoration:none;font-size:15px;opacity:.85;transition:opacity .2s}.vy-ft__col a:hover{opacity:1;text-decoration:underline}.vy-ft__trust{margin-top:56px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;font-size:13px;color:#fffc}.vy-ft__trust svg{width:14px;height:14px;color:#cfe0d3;vertical-align:-2px}.vy-ft__trust span{opacity:.4}.vy-ft__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:22px;font-size:12px;color:#fff9}.vy-ft__pol{display:flex;gap:16px;flex-wrap:wrap}.vy-ft__pol a{color:inherit;text-decoration:none}.vy-ft__pol a:hover{color:#fff}.vy-ft__pay{display:flex;gap:6px;flex-wrap:wrap}.vy-ft__payicon{height:22px;width:auto}@media(max-width:989px){.vy-ft__top{grid-template-columns:1fr 1fr}.vy-ft__brand{grid-column:1/-1}}.product-details .price,.vy-pc__price{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vy-more.css.map */
