input.product__custom-variant-initials{width:10rem;padding:1.6rem 2.4rem;text-align:center}.product__custom-variant{display:flex;flex-flow:row wrap;align-items:center;column-gap:2.4rem}.custom-variant__label{width:100%;padding:0;text-transform:uppercase;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-sm);letter-spacing:.2rem;margin-block-start:2rem;margin-block-end:.8rem}.custom-variant__optional{color:rgba(var(--color-foreground),.5);margin-inline-end:.8rem}.custom-variant__optional strong{color:rgb(var(--color-foreground));margin-inline-start:.4rem}.custom-variant__switch .switch{display:none}.custom-variant__switch .switch+label{align-items:center;cursor:pointer;display:flex;font-size:12px;line-height:15px;position:relative;-webkit-user-select:none;user-select:none}.custom-variant__switch .switch+label:before,.custom-variant__switch .switch+label:after{content:"";display:block}.custom-variant__switch .switch+label:before{width:3.6rem;height:2rem;margin-inline-end:.8rem;background-color:rgba(var(--color-foreground),.25);border-radius:9.9rem;-webkit-transition:background-color .125s ease-out;transition:background-color .125s ease-out}.custom-variant__switch .switch+label:after{position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:9.9rem;background-color:rgb(var(--color-white-rgb));-webkit-transition:-webkit-transform .125s ease-out;transition:transform .125s ease-out,-webkit-transform .125s ease-out}.custom-variant__switch .switch+label .switch-x-toggletext{display:block;position:relative;width:11rem;height:1.6rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.15rem;overflow:hidden}.custom-variant__switch .switch+label .switch-x-unchecked,.custom-variant__switch .switch+label .switch-x-checked{left:0;position:absolute;top:0;-webkit-transition:opacity .125s ease-out,-webkit-transform .125s ease-out;transition:opacity .125s ease-out,-webkit-transform .125s ease-out;transition:transform .125s ease-out,opacity .125s ease-out;transition:transform .125s ease-out,opacity .125s ease-out,-webkit-transform .125s ease-out}.custom-variant__switch .switch+label .switch-x-unchecked{opacity:1;-webkit-transform:none;transform:none}.custom-variant__switch .switch+label .switch-x-checked{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.custom-variant__switch .switch+label .switch-x-hiddenlabel{position:absolute;visibility:hidden}.custom-variant__switch .switch:checked+label:before{background-color:rgba(var(--color-foreground),.75)}.custom-variant__switch .switch:checked+label:after{-webkit-transform:translate3d(1.6rem,0,0);transform:translate3d(1.6rem,0,0)}.custom-variant__switch .switch:checked+label .switch-x-unchecked{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.custom-variant__switch .switch:checked+label .switch-x-checked{opacity:1;-webkit-transform:none;transform:none}.product__custom-variant-radio{display:flex;column-gap:var(--spacing-2)}.product__custom-variant-radio label{flex:1}.product__custom-variant-radio input[type=radio]{position:absolute;left:-9999px}.product__custom-variant-radio input[type=radio]+label>img{width:100%;max-width:30rem;opacity:.25;cursor:pointer}.product__custom-variant-radio input[type=radio]:checked+label>img{opacity:1}cart-drawer .cart-item dd{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/38/assets/product-custom-variant.css.map */
