.vs .opts{display:contents}.vs .sw{align-items:center}.vs .sw .btn-check,.vs .sizes .btn-check{opacity:0;pointer-events:none;position:absolute}.vs .sw label,.vs .sw .sw-static{min-width:0;height:46px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;background:#fff;border:0;border-radius:99px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0 16px 0 8px;font-size:.92rem;font-weight:600;line-height:1.2;text-decoration:none;transition:box-shadow .25s;display:inline-flex}.vs .sw label i,.vs .sw .sw-static i{border-radius:50%;flex:none;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #0f2a292e}.vs .sw .sw-static{box-shadow:inset 0 0 0 2px var(--ink);cursor:default}.vs .sw .btn-check:checked+label{box-shadow:inset 0 0 0 2px var(--ink)}.vs .sw .btn-check:focus-visible+label{outline:2px solid var(--cta);outline-offset:3px}.vs .sizes .btn-check:focus-visible+label{outline:2px solid var(--cta);outline-offset:3px}.vs .sw label.disabled{opacity:.45}.vs .sizes label{min-width:0;height:46px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;margin:0;padding:0 4px;font-size:.9rem;font-weight:650;line-height:1.1;transition:background .25s,box-shadow .25s,color .25s;display:grid}.vs .sizes label:hover{box-shadow:inset 0 0 0 1.5px var(--ink2)}.vs .sizes .btn-check:checked+label{background:var(--ink);color:#fff;box-shadow:none}.vs .sizes label.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;text-decoration:line-through}.vs .sizes.lc-size-open .btn-check:checked+label,.vs .lc-size-open .sizes .btn-check:checked+label{color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--line)!important;background:#fff!important}.vs .lc-size-ask .sizes label:not(.disabled),.vs .lc-size-ask.lc-size-open .sizes .btn-check:checked+label{box-shadow:inset 0 0 0 1.5px #fe564e!important}.vs .lc-size-ask .opt-head,.vs .lc-size-ask-msg{color:#b23f35}.vs .lc-size-ask-msg{margin:0 0 10px;font-size:.92rem;font-weight:600}.vs .qty input{width:44px;min-width:0;height:44px;box-shadow:none;color:var(--ink);text-align:center;font:650 1.05rem/1 var(--fd);appearance:textfield;background:0 0;border:0;padding:0}.vs .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vs .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vs .qty input:focus{box-shadow:none;outline:0}.vs .qty button{color:var(--ink);padding:0}.vs .qty button:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.vs .bb>.bb-add{width:100%;margin-bottom:0}.vs .bb-add .btn-buy{height:62px;font-family:var(--fd);border:0}.vs .bb-add .btn-buy:disabled,.vs .bb-add .btn-buy.disabled{opacity:.6}.vs .bb-soldout{display:block}.vs .bb-soldout p{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:22px;padding:18px 20px;font-weight:600}.vs .bb .add-to-cart-alert{margin-top:12px}@media (width<=899px){.vs .bb>.opts>.opt,.vs .bb>.bb-soldout{order:3;margin-top:0}}
