.vrw{--vrw-bg: #faf4f0;--vrw-card: #ffffff;--vrw-card-alt: #f8f8f4;--vrw-ink: #171715;--vrw-ink-dim: rgba(23, 23, 21, .62);--vrw-eyebrow: #9a6e4f;--vrw-gold: #e4d292;--vrw-gunmetal: #0b2d3b;--vrw-plum: #3e0635;--vrw-orange: #d44f2a;--vrw-border: rgba(23, 23, 21, .08);--vrw-radius: 16px;--vrw-ease: cubic-bezier(.22, 1, .36, 1);--vrw-shadow: 0 2px 12px rgba(23, 23, 21, .06);--vrw-shadow-hover: 0 12px 36px rgba(23, 23, 21, .12);font-family:Montserrat,system-ui,sans-serif;color:var(--vrw-ink)}.vrw__section{padding-block:clamp(3.5rem,8vw,6.5rem);padding-inline:max(clamp(1.25rem,5vw,5rem),calc((100% - 1440px)/2))}@media(max-width:767px){.vrw__section{padding-inline:20px}}.vrw-r{opacity:0;transform:translateY(28px);transition:opacity .72s var(--vrw-ease),transform .72s var(--vrw-ease)}.vrw-r.in{opacity:1;transform:translateY(0)}.vrw-r.d1{transition-delay:.1s}.vrw-r.d2{transition-delay:.2s}.vrw-r.d3{transition-delay:.32s}.vrw-r.d4{transition-delay:.44s}.vrw-r.fade{transform:none}@media(prefers-reduced-motion:reduce){.vrw-r{opacity:1;transform:none;transition:none}}.vrw__eyebrow{display:inline-flex;align-items:center;gap:.55em;border-radius:100px;padding:.5em 1.1em;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vrw-eyebrow);border:1px solid color-mix(in srgb,var(--vrw-eyebrow) 30%,transparent);background:color-mix(in srgb,var(--vrw-eyebrow) 6%,transparent)}.vrw__eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.vrw__h1{font-size:clamp(2.1rem,5vw,3.6rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0}.vrw__h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.14;letter-spacing:-.015em;margin:0}.vrw__h1 em,.vrw__h2 em{font-style:italic;font-weight:500;color:var(--vrw-eyebrow)}.vrw__lead{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7;color:var(--vrw-ink-dim);margin:0}.vrw__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:inherit;font-size:.88rem;letter-spacing:.035em;line-height:1.2;padding:.875rem 2rem;border-radius:100px;border:0;cursor:pointer;text-decoration:none;transition:transform .22s var(--vrw-ease),box-shadow .22s var(--vrw-ease),border-color .22s var(--vrw-ease)}.vrw__btn:hover{transform:translateY(-2px)}.vrw__btn:active{transform:translateY(0)}@media(max-width:480px){.vrw__btn{font-size:.84rem;padding:.8rem 1.6rem}}.vrw__btn--gold{background:var(--vrw-gold);color:var(--vrw-ink);font-weight:600}.vrw__btn--gold:hover{box-shadow:0 8px 28px #e4d2928c}.vrw__btn--outline{background:transparent;color:var(--vrw-ink);font-weight:500;border:1px solid rgba(23,23,21,.22)}.vrw__btn--outline:hover{border-color:#17171580}.vrw__btn--outline-light{background:transparent;color:linen;font-weight:500;border:1px solid rgba(255,255,255,.2)}.vrw__btn--outline-light:hover{border-color:#ffffff73}.vrw .vr-ico{width:1em;height:1em;display:inline-block;vertical-align:-.12em}.vrw__field{display:flex;flex-direction:column;gap:.45rem}.vrw__label{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vrw-eyebrow)}.vrw__label small{font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--vrw-ink-dim)}.vrw__input,.vrw__select{-webkit-appearance:none;appearance:none;width:100%;font-family:inherit;font-size:.95rem;color:var(--vrw-ink);background:var(--vrw-card-alt);border:1px solid rgba(23,23,21,.12);border-radius:10px;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.vrw__input::placeholder{color:#17171552}.vrw__input:focus,.vrw__select:focus{outline:none;background:#fff;border-color:color-mix(in srgb,var(--vrw-gunmetal) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vrw-gold) 45%,transparent)}.vrw__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a6e4f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem;cursor:pointer}.vrw__input[type=date]{cursor:pointer}.vrw__input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.vrw__drop{position:relative;display:flex;align-items:center;gap:.9rem;border:1.5px dashed rgba(23,23,21,.2);border-radius:12px;background:var(--vrw-card-alt);padding:1rem 1.1rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.vrw__drop:hover,.vrw__drop.is-drag{border-color:var(--vrw-eyebrow);background:color-mix(in srgb,var(--vrw-gold) 10%,#fff)}.vrw__drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.vrw__drop-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--vrw-gunmetal) 8%,transparent);color:var(--vrw-gunmetal);font-size:1.1rem}.vrw__drop-txt{font-size:.85rem;line-height:1.45;color:var(--vrw-ink-dim)}.vrw__drop-txt strong{color:var(--vrw-ink);font-weight:600}.vrw__drop.has-file{border-style:solid;border-color:color-mix(in srgb,var(--vrw-gunmetal) 40%,transparent)}.vrw__drop.has-file .vrw__drop-ico{background:color-mix(in srgb,var(--vrw-gold) 35%,#fff)}.vrw__field-err{display:none;font-size:.78rem;color:var(--vrw-orange)}.vrw__field-err.show{display:block}.vrw__other-input{display:none;margin-top:.6rem}.vrw__other-input.show{display:block}.vrw__dd{position:relative}.vrw__dd.is-enhanced>select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vrw__dd-btn{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;font-family:inherit;font-size:.95rem;color:var(--vrw-ink);background:var(--vrw-card-alt);border:1px solid rgba(23,23,21,.12);border-radius:10px;padding:.6rem 1rem;min-height:3.05rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.vrw__dd-btn:focus-visible{outline:none;background:#fff;border-color:color-mix(in srgb,var(--vrw-gunmetal) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vrw-gold) 45%,transparent)}.vrw__dd-btn.is-placeholder{color:#17171561}.vrw__dd-btn img,.vrw__dd-thumb{flex:none;width:34px;height:34px;border-radius:8px;object-fit:cover;background:#f0e7df}.vrw__dd-thumb{display:grid;place-items:center;color:var(--vrw-eyebrow);font-size:1rem}.vrw__dd-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrw__dd-chev{flex:none;margin-left:auto;display:inline-flex;color:var(--vrw-eyebrow);transition:transform .22s var(--vrw-ease)}.vrw__dd.open .vrw__dd-chev{transform:rotate(180deg)}.vrw__dd-panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.4rem;list-style:none;background:#fff;border:1px solid rgba(23,23,21,.1);border-radius:12px;box-shadow:0 18px 48px #17171529;max-height:320px;overflow:auto;display:none}.vrw__dd.open .vrw__dd-panel{display:block;animation:vrw-dd-in .22s var(--vrw-ease)}@keyframes vrw-dd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vrw__dd.open .vrw__dd-panel{animation:none}}.vrw__dd-opt{display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem;border-radius:9px;font-size:.92rem;cursor:pointer}.vrw__dd-opt img{flex:none;width:40px;height:40px;border-radius:8px;object-fit:cover;background:#f0e7df}.vrw__dd-opt .vrw__dd-thumb{width:40px;height:40px}.vrw__dd-opt>span:last-child{flex:1}.vrw__dd-opt:hover,.vrw__dd-opt.active{background:color-mix(in srgb,var(--vrw-gold) 20%,#fff)}.vrw__dd-opt[aria-selected=true]{background:color-mix(in srgb,var(--vrw-gold) 32%,#fff);font-weight:600}.vrw__dd-opt[aria-selected=true]:after{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--vrw-gunmetal)}.vrw__banner{display:flex;align-items:flex-start;gap:.7rem;border-radius:12px;padding:.95rem 1.1rem;font-size:.88rem;line-height:1.55}.vrw__banner--ok{background:color-mix(in srgb,var(--vrw-gold) 22%,#fff);border:1px solid color-mix(in srgb,var(--vrw-gold) 60%,transparent);color:var(--vrw-ink)}.vrw__banner--err{background:color-mix(in srgb,var(--vrw-orange) 8%,#fff);border:1px solid color-mix(in srgb,var(--vrw-orange) 35%,transparent);color:var(--vrw-ink)}
/*# sourceMappingURL=/cdn/shop/t/76/assets/vr-warranty.css.map */
