@layer theme{html body .antidot-public .u-mobile-confirmation-veil{position:fixed!important;inset:0!important;z-index:10020!important;background:rgba(53,49,39,.22)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html body .antidot-public .u-mobile-confirmation{position:fixed!important;z-index:10021!important;left:50%!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;top:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 24px)!important;max-width:390px!important;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:18px!important;border:0!important;border-radius:14px!important;background:var(--u-background,#fdfbf9)!important;color:#302f29!important;box-shadow:0 4px 20px rgb(53 49 39/12%)!important}html body .antidot-public .u-mobile-confirmation>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .antidot-public .u-mobile-confirmation h2{min-width:0;margin:0!important;padding:0!important;font-family:var(--u-title-font,"Gambetta"),Georgia,serif!important;font-size:var(--u-cartDialogTitle-desktop,22px)!important;font-weight:400!important;line-height:1.25!important;color:#302f29!important;white-space:normal!important;overflow-wrap:break-word}html body .antidot-public .u-mobile-confirmation-close{display:grid!important;place-items:center!important;flex:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:-8px -8px -8px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--u-muted,#766f64)!important}html body .antidot-public .u-mobile-confirmation-close svg{width:17px!important;height:17px!important}html body .antidot-public .u-mobile-confirmation>p{margin:8px 0 0!important;padding:0!important;font-family:var(--u-cartDialogBody-font,Switzer,Arial,sans-serif)!important;font-size:var(--u-cartDialogBody-desktop,13px)!important;font-weight:400!important;line-height:1.5!important;color:var(--u-muted,#766f64)!important;white-space:normal!important;overflow-wrap:break-word}html body .antidot-public .u-mobile-confirmation-actions{display:grid!important;gap:0!important;margin:20px 0 0!important;padding:0!important}html body .antidot-public .u-mobile-confirmation-actions>button{width:100%!important;padding:10px 12px!important;border:0!important;font-family:var(--u-cartDialogButtons-font,Switzer,Arial,sans-serif)!important;font-size:var(--u-cartDialogButtons-desktop,12px)!important;font-weight:400!important;line-height:18px!important;white-space:normal!important;box-shadow:none!important}html body .antidot-public .u-mobile-confirmation-primary{min-height:48px!important;border-radius:var(--u-buttonRadius,6px)!important;background:var(--u-button,#292c25)!important;color:var(--u-buttonText,#ffffff)!important;font-size:16px!important}html body .antidot-public .u-mobile-confirmation-secondary{min-height:44px!important;margin-top:4px!important;border-radius:8px!important;background:transparent!important;color:#302f29!important}html body .antidot-public .u-mobile-confirmation button{border:0!important;box-shadow:none!important;outline:none!important}html body .antidot-public .u-mobile-confirmation[data-keyboard-focus=true] button:focus-visible{outline:2px solid #a58b62!important;outline-offset:2px!important}html body .antidot-public .u-mobile-confirmation button:disabled{opacity:.5;cursor:wait}html body .antidot-public .u-mobile-confirmation-primary:not(:disabled):is(:hover,:active){background:#44493d!important}html body .antidot-public .u-mobile-confirmation :is(.u-mobile-confirmation-secondary,.u-mobile-confirmation-close):not(:disabled):is(:hover,:active){color:#a58b62!important}@media(prefers-reduced-motion:reduce){html body .antidot-public :is(.u-mobile-confirmation,.u-mobile-confirmation-veil){animation:none!important;transition:none!important}}}@layer theme{@media(min-width:761px){html body .antidot-public .u-mobile-confirmation{top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}}}@layer theme{html body .antidot-public .checkout-delete-dialog.checkout-delete-dialog h2{font-size:var(--u-cartDialogTitle-desktop,22px)!important}html body .antidot-public .checkout-delete-dialog.checkout-delete-dialog>p{font-size:var(--u-cartDialogBody-desktop,13px)!important}html body .antidot-public .checkout-delete-dialog.checkout-delete-dialog .checkout-delete-actions>button{font-size:var(--u-cartDialogButtons-desktop,12px)!important}@media(max-width:760px){html body .antidot-public :is(.u-mobile-confirmation h2,.checkout-delete-dialog.checkout-delete-dialog h2){font-size:var(--u-cartDialogTitle-mobile,22px)!important}html body .antidot-public :is(.u-mobile-confirmation>p,.checkout-delete-dialog.checkout-delete-dialog>p){font-size:var(--u-cartDialogBody-mobile,13px)!important}html body .antidot-public :is(.u-mobile-confirmation-actions>button,.checkout-delete-dialog.checkout-delete-dialog .checkout-delete-actions>button){font-size:var(--u-cartDialogButtons-mobile,12px)!important}}}@layer theme{html body .antidot-public .u-mobile-confirmation[data-cart-confirmation] .u-mobile-confirmation-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}html body .antidot-public .u-mobile-confirmation[data-cart-confirmation] .u-mobile-confirmation-actions>button{width:auto!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;min-height:46px!important}}