.vt-pair-picker{font-family:var(--vt-font);font-weight:var(--vt-w-light, 400);color:var(--vt-ink)}.vt-pair-picker .pair-pick{margin-top:30px;text-align:left}.vt-pair-picker .pair-pick__opt{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--vt-hair-structural);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit;font-weight:var(--vt-w-light, 400)}.vt-pair-picker .pair-pick__opt+.pair-pick__opt{border-top:0}.vt-pair-picker .pair-pick__opt[aria-checked=true]{border-color:var(--vt-rule-strong);background:#14121006}.vt-pair-picker .pair-pick__opt+.pair-pick__opt[aria-checked=true]{border-top:1px solid var(--vt-rule-strong);margin-top:-1px}.vt-pair-picker .pair-pick__radio{position:relative;flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1px solid var(--vt-rule-strong)}.vt-pair-picker .pair-pick__opt[aria-checked=true] .pair-pick__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--vt-ink)}.vt-pair-picker .pair-pick__text{flex:1;min-width:0}.vt-pair-picker .pair-pick__title{display:block;font-weight:var(--vt-w-regular, 500);font-size:calc(11px * var(--vt-ts, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--vt-ink)}.vt-pair-picker .pair-pick__sub{display:block;margin-top:4px;font-size:calc(12px * var(--vt-ts, 1));letter-spacing:.04em;line-height:1.55;color:var(--vt-taupe)}.vt-pair-picker .pair-pick__amt{display:flex;align-items:baseline;gap:10px;flex-shrink:0;white-space:nowrap;font-size:calc(12px * var(--vt-ts, 1));letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--vt-ink)}.vt-pair-picker .pair-pick__amt--pair{flex-direction:column;align-items:flex-end;gap:6px}.vt-pair-picker .pair-pick__amt-row{display:flex;align-items:baseline;gap:10px}.vt-pair-picker .pair-pick__amt s{color:var(--vt-muted);font-size:calc(12px * var(--vt-ts, 1));letter-spacing:.04em;text-decoration-thickness:1px}.vt-pair-picker .pair-pick__amt .now{font-size:calc(17px * var(--vt-ts, 1));font-weight:var(--vt-w-regular, 500)}.vt-pair-picker .save-pill{display:inline-block;padding:3px 8px;background:var(--vt-ink);color:var(--vt-page);font-size:calc(9px * var(--vt-ts, 1));letter-spacing:.18em;text-transform:uppercase;font-weight:var(--vt-w-regular, 500)}.vt-pair-picker .pair-pick__chips{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border:1px solid var(--vt-hair-structural);border-top:0}.vt-pair-picker .pair-pick__opt[aria-checked=true]+.pair-pick__chips{border-color:var(--vt-rule-strong)}.vt-pair-picker .chip{flex:1;display:flex;align-items:center;gap:16px;min-width:0;padding:12px 14px 12px 12px;border:1px solid var(--vt-hair-soft);background:var(--vt-page);color:inherit;text-align:left;cursor:pointer}.vt-pair-picker .chip[aria-checked=true]{border-color:var(--vt-ink)}.vt-pair-picker .chip:focus-visible{outline:1px solid var(--vt-rule-strong);outline-offset:2px}.vt-pair-picker .chip__thumb{flex-shrink:0;width:84px;height:84px;background:var(--vt-ground)}.vt-pair-picker .chip__thumb img{width:100%;height:100%;object-fit:contain}.vt-pair-picker .chip__body{flex:1;min-width:0}.vt-pair-picker .chip__name{display:block;font-weight:var(--vt-w-regular, 500);font-size:calc(11px * var(--vt-ts, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vt-ink)}.vt-pair-picker .chip__name em{display:block;margin-top:2px;font-style:normal;font-weight:var(--vt-w-light, 400);font-size:calc(11px * var(--vt-ts, 1));letter-spacing:.03em;text-transform:none;color:var(--vt-taupe)}.vt-pair-picker .chip__spec{display:block;margin-top:4px;font-size:calc(12px * var(--vt-ts, 1));letter-spacing:.02em;line-height:1.55;color:var(--vt-taupe)}.vt-pair-picker .chip__plus{display:block;margin-top:6px;font-size:calc(13px * var(--vt-ts, 1));letter-spacing:.06em;color:var(--vt-ink);font-variant-numeric:tabular-nums}.vt-pair-picker .chip__plus s{margin-right:8px;font-size:calc(12px * var(--vt-ts, 1));color:var(--vt-muted)}.vt-pair-picker .chip__plus b{font-weight:var(--vt-w-regular, 500);font-size:calc(15px * var(--vt-ts, 1))}.vt-pair-picker .chip__pre{display:block;margin-top:3px;font-size:calc(9px * var(--vt-ts, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--vt-muted)}.vt-pair-picker .chip__details{display:block;margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:calc(10px * var(--vt-ts, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vt-accent);text-decoration:underline;text-decoration-color:var(--vt-underline-hairlink);text-underline-offset:3px}.vt-pair-picker .pair-pick__chips,.vt-pair-picker .chip__thumb,.vt-pair-picker .save-pill{transition:opacity .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.vt-pair-picker .chip{transition:opacity .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease,padding .2s ease}.vt-pair-picker .chip__thumb{display:block}.vt-pair-picker[data-pair-state=single] .chip{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.vt-pair-picker[data-pair-state=single] .chip__thumb{opacity:.85}.vt-pair-picker[data-pair-state=single] .chip:hover{border-color:var(--vt-hair-soft);background:var(--vt-page);padding-left:12px;padding-right:14px}.vt-pair-picker[data-pair-state=single] .chip:hover .chip__thumb{opacity:1}.vt-pair-picker[data-pair-state=single] .chip[aria-checked=true]{border-color:transparent}.vt-pair-picker[data-pair-state=single] .save-pill{background:transparent;color:var(--vt-ink);box-shadow:inset 0 0 0 1px var(--vt-hair-structural)}.pdp-bb:has(.vt-pair-picker) .add-to-cart-button{margin-top:16px}.pdp-bb .add-to-cart-button .amt{margin-left:12px;font-weight:var(--vt-w-light, 400);letter-spacing:.12em}.pdp-bb .atc-save{margin-top:10px;text-align:center;font-family:var(--vt-font);font-weight:var(--vt-w-light, 400);font-size:calc(11px * var(--vt-ts, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--vt-ink)}.pdp-bb .atc-save s{margin-right:8px;color:var(--vt-muted)}.pdp-bb .atc-save[hidden]{display:none}.vt-pair-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(920px,calc(100% - 48px));max-height:calc(100% - 48px);padding:0;border:0;border-radius:0;background:var(--vt-page);color:var(--vt-ink);font-family:var(--vt-font);font-weight:var(--vt-w-light, 400);overflow:hidden}.vt-pair-modal[open]{display:grid;grid-template-columns:1fr 1fr}.vt-pair-modal::backdrop{background:var(--vt-scrim)}.vt-pair-modal__close{position:absolute;top:14px;right:16px;z-index:2;padding:4px 8px;border:0;background:none;cursor:pointer;font-size:calc(22px * var(--vt-ts, 1));line-height:1;color:var(--vt-taupe)}.vt-pair-modal__media{position:relative;min-height:420px;background:var(--vt-plate)}.vt-pair-modal__media .vt-pair-modal__editorial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vt-pair-modal__pack{position:absolute;right:16px;bottom:16px;width:96px;height:96px;padding:6px;background:var(--vt-ground)}.vt-pair-modal__pack img{width:100%;height:100%;object-fit:contain}.vt-pair-modal__body{display:flex;flex-direction:column;padding:40px 40px 36px;overflow:auto;text-align:left}.vt-pair-modal__body:focus{outline:none}.vt-pair-modal__eyebrow{font-size:calc(10px * var(--vt-ts, 1));letter-spacing:.35em;text-transform:uppercase;color:var(--vt-taupe)}.vt-pair-modal__name{margin:12px 0 0;font-weight:var(--vt-w-light, 400);font-size:calc(16px * var(--vt-ts, 1));letter-spacing:.36em;text-transform:uppercase;line-height:1.3}.vt-pair-modal__sub{margin-top:8px;font-size:calc(10px * var(--vt-ts, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--vt-taupe)}.vt-pair-modal__desc{margin:16px 0 0;font-size:calc(13px * var(--vt-ts, 1));line-height:1.75;letter-spacing:.03em;color:var(--vt-body)}.vt-pair-modal__facts{margin-top:24px;border-top:1px solid var(--vt-hair-accordion)}.vt-pair-modal__facts:has(+.deal){margin-bottom:28px}.vt-pair-modal__facts div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--vt-hair-accordion);font-size:calc(10px * var(--vt-ts, 1));letter-spacing:.12em;text-transform:uppercase}.vt-pair-modal__facts div span:first-child{color:var(--vt-taupe)}.vt-pair-modal__facts div span:last-child{color:var(--vt-ink);text-align:right;text-transform:none;letter-spacing:.04em;font-size:calc(11px * var(--vt-ts, 1))}.vt-pair-modal__why-lbl{margin-top:24px;font-size:calc(9px * var(--vt-ts, 1));letter-spacing:.26em;text-transform:uppercase;font-weight:var(--vt-w-regular, 500);color:var(--vt-ink)}.vt-pair-modal__why{margin:10px 0 28px;font-size:calc(13px * var(--vt-ts, 1));line-height:1.75;letter-spacing:.03em;color:var(--vt-body)}.vt-pair-modal__why p{margin:0}.vt-pair-modal__why p+p{margin-top:10px}.vt-pair-modal__cta{width:100%;margin-top:16px;padding:16px 0;border:0;border-radius:0;background:var(--vt-ink);color:var(--vt-page);cursor:pointer;font-family:inherit;font-weight:var(--vt-w-regular, 500);font-size:calc(11px * var(--vt-ts, 1));letter-spacing:.3em;text-transform:uppercase}.vt-pair-modal__cta .amt{margin-left:12px;font-weight:var(--vt-w-light, 400);letter-spacing:.12em}.vt-pair-modal__cta[disabled]{opacity:.6;cursor:default}.vt-pair-modal__foot{margin-top:12px;text-align:center;font-size:calc(9px * var(--vt-ts, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--vt-muted)}.vt-pair-modal .deal{margin-top:auto;border:1px solid var(--vt-ink)}.vt-pair-modal .deal__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--vt-ink);color:var(--vt-page);font-size:calc(9.5px * var(--vt-ts, 1));letter-spacing:.24em;text-transform:uppercase}.vt-pair-modal .deal__pill{padding:3px 8px;background:var(--vt-page);color:var(--vt-ink);font-weight:var(--vt-w-regular, 500);letter-spacing:.18em}.vt-pair-modal .deal__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.vt-pair-modal .deal__col{display:flex;flex-direction:column}.vt-pair-modal .deal__col--now{align-items:flex-end;text-align:right}.vt-pair-modal .deal__lbl{font-size:calc(8.5px * var(--vt-ts, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vt-taupe)}.vt-pair-modal .deal__was{margin-top:4px;font-size:calc(20px * var(--vt-ts, 1));letter-spacing:.02em;color:var(--vt-muted);font-variant-numeric:tabular-nums;text-decoration-thickness:1.5px}.vt-pair-modal .deal__now{margin-top:2px;font-size:calc(30px * var(--vt-ts, 1));font-weight:var(--vt-w-regular, 500);letter-spacing:.02em;line-height:1;color:var(--vt-ink);font-variant-numeric:tabular-nums}.vt-pair-modal .deal__arrow{font-size:calc(18px * var(--vt-ts, 1));color:var(--vt-taupe)}.vt-pair-modal .deal__foot{padding:8px 16px 12px;border-top:1px solid var(--vt-hair-soft);text-align:center;font-size:calc(10px * var(--vt-ts, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--vt-ink)}.vt-pair-modal .deal__foot s{margin-right:8px;color:var(--vt-muted)}@media(max-width:989px){.vt-pair-picker .pair-pick__opt{padding:12px 14px}.vt-pair-picker .chip__thumb{width:72px;height:72px}.pdp-bb .atc-save{font-size:calc(9px * var(--vt-ts, 1))}.vt-pair-modal{width:calc(100% - 24px);max-height:calc(100% - 24px)}.vt-pair-modal[open]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.vt-pair-modal__media{min-height:300px}.vt-pair-modal__body{padding:24px 20px}}@media(prefers-reduced-motion:no-preference){.vt-pair-modal[open]{animation:vt-pair-modal-in .25s ease-out}@keyframes vt-pair-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vellatini-pair-picker.css.map */
