.pdp .choice:not(.choice--swatch) .choice__text{min-width:72px;height:50px;padding:0 26px!important;box-sizing:border-box;font-size:14px!important;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1;border-radius:999px}.pdp .choice:not(.choice--swatch) input:checked+.choice__text,.pdp .opt-group--single .choice:not(.choice--swatch) .choice__text{background-color:#fff!important;color:#111!important;border:1.5px solid #111!important}.pdp .choice:not(.choice--swatch):hover .choice__text{border-color:#111}.pdp .choice:not(.choice--swatch) input:active+.choice__text{background-color:#f4f4f4!important}.pdp .choice.is-unavailable input:checked+.choice__text{color:#8a8a8a!important}.rec{padding-block:80px 8px}.rec__title{text-align:center;font-size:clamp(30px,3.6vw,46px);margin:0 0 34px;text-transform:none}.rec__rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-bottom:4px}.rec__rail::-webkit-scrollbar{display:none}.rec__item{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start}@media(max-width:1000px){.rec__item{flex-basis:calc((100% - 20px) / 3)}}@media(max-width:700px){.rec__item{flex-basis:calc((100% - 20px) / 2.2)}}.info-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:88px;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.info-strip__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;color:var(--ink);font-size:16px;line-height:1.3;padding:8px 10px}.info-strip__item svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.info-strip__item span{border-bottom:1px solid transparent}.info-strip__item:hover span{border-color:currentColor}@media(max-width:900px){.info-strip{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:64px}.info-strip__item:last-child{grid-column:1 / -1}}.vs-footer{padding-block:48px 28px}.vs-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px}.vs-footer h3{font-size:28px;margin:0 0 8px;text-transform:none}.vs-footer h4{font-family:var(--sans);font-size:15px;font-weight:500;margin:0 0 14px;letter-spacing:.02em;text-transform:none}.vs-footer p{color:var(--ink-soft);font-size:15px;line-height:1.5;margin:0 0 16px;max-width:420px}.vs-footer__form{display:flex;max-width:460px}.vs-footer__form input[type=email]{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid #d6d6d6;border-right:0;border-radius:0;font:inherit;font-size:16px;background:#fff;color:var(--ink)}.vs-footer__form button{height:48px;padding:0 24px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:inherit;font-size:15px;cursor:pointer}.vs-footer__col a{display:block;color:var(--ink-soft);text-decoration:none;font-size:15px;padding:4px 0}.vs-footer__col a:hover{color:var(--ink)}.vs-footer__pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.vs-footer__pay svg{width:38px;height:24px}.vs-footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.vs-footer__base a{color:inherit;text-decoration:none}.vs-footer__base a:hover{color:var(--ink)}@media(max-width:800px){.vs-footer__grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/vs-additions.css.map */
