.cart-addon{padding:.5rem 0;margin-top:1rem}.addon-switch{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.addon-switch .js-addon-card{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.addon-toggle{position:relative;flex:0 0 56px;width:56px;height:32px;border-radius:9999px;background:#e9e9e9;box-shadow:inset 0 0 0 1px #0000000f;transition:background .2s ease}.addon-toggle:before{content:"";position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s ease}.js-addon-card:focus-visible+.addon-toggle{outline:2px solid #111;outline-offset:2px}.js-addon-card:checked+.addon-toggle{background:#8b3526}.js-addon-card:checked+.addon-toggle:before{transform:translate(24px)}.addon-text{font-weight:600;font-size:clamp(12px,14px,16px);line-height:1.2}@media (prefers-reduced-motion: reduce){.addon-toggle,.addon-toggle:before{transition:none}}[data-cart-drawer] .relative.px-section.pb-safe-bottom.pt-5{position:relative}[data-cart-drawer] .relative.px-section.pb-safe-bottom.pt-5:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:currentColor;pointer-events:none}[data-addon-error]{color:#dc2626!important;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ajoutcarteperso.css.map */
