.cart-gift-toggle{margin:12px 0}#root label.cart-gift-toggle__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:0;box-sizing:border-box;margin:0;padding:10px;border:1px solid #e2e6eb;border-radius:14px;background:#fff;color:inherit;line-height:1.4;text-align:start;cursor:pointer}#root label.cart-gift-toggle__card:after{content:none;display:none}#root label.cart-gift-toggle__card:has(.cart-gift-toggle__input:checked){background:#f1f5fc;border-color:#c9d8ef}#root .cart-gift-toggle__card>span{margin:0;align-self:center}#root .cart-gift-toggle__image{display:block;margin:0;align-self:center;width:48px;height:60px;border-radius:9px;object-fit:cover}#root .cart-gift-toggle__copy{display:flex;flex-direction:column;min-width:0;gap:3px}#root .cart-gift-toggle__copy>*{margin:0}.cart-gift-toggle__title{font-size:14px;font-weight:800}.cart-gift-toggle__description{font-size:11px;font-weight:400}.cart-gift-toggle__price{font-size:14px;font-weight:800}#root .cart-gift-toggle__added{margin-inline-start:8px;color:#1b3f80;font-size:11px;font-weight:600;white-space:nowrap}.cart-gift-toggle__switch{display:block;position:relative;width:40px;height:24px}#root input.cart-gift-toggle__input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root .cart-gift-toggle__track{display:block;position:relative;width:40px;height:24px;margin:0;border-radius:20px;background:#c8ccd2;transition:background .15s}.cart-gift-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}#root .cart-gift-toggle__input:checked+.cart-gift-toggle__track{background:#1b3f80}.cart-gift-toggle__input:checked+.cart-gift-toggle__track:after{transform:translate(16px)}.cart-gift-toggle__input:focus-visible+.cart-gift-toggle__track{outline:3px solid #1b3f80;outline-offset:3px}.cart-gift-toggle[aria-busy=true] .cart-gift-toggle__card{opacity:.6;cursor:wait}.cart-gift-toggle__error{margin:8px 0 0;color:#a02222;font-size:12px}.cart-gift-toggle__error[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.cart-gift-toggle__track,.cart-gift-toggle__track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cart-gift-toggle.css.map */
