.cart-reminder-modal .drawer__content{padding:0}.cart-reminder-modal .drawer__header{border-block-end:0;padding:var(--sp-3, .75rem) var(--sp-3, .75rem) 0}.cart-reminder__content{gap:var(--sp-4, 1rem);padding:0 var(--sp-6, 1.5rem) max(var(--sp-6, 1.5rem),env(safe-area-inset-bottom))}.cart-reminder__headline{margin:0;font-weight:700;font-size:clamp(1.4rem,1rem + 1.7vw,2rem);line-height:1.15;text-transform:none;text-wrap:balance}.cart-reminder__subline{margin-top:calc(-1 * var(--sp-2, .5rem));line-height:1.4;text-wrap:balance}.cart-reminder__subline>*{margin:0}.cart-reminder__product{display:flex;align-items:center;gap:var(--sp-4, 1rem)}.cart-reminder__product[hidden]{display:none}.cart-reminder__media{flex:0 0 auto;display:block;width:120px;aspect-ratio:1 / 1;border-radius:var(--rounded-block, .5rem);border:1px solid rgb(var(--color-drawer-text, 51 51 51) / .12);background:#fff}.cart-reminder__media img{display:block;width:100%;height:100%;object-fit:contain}.cart-reminder__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2, .5rem)}.cart-reminder__title{margin:0;font-weight:var(--font-medium, 600);line-height:1.25}.cart-reminder__variant{margin:0;font-size:.85rem;opacity:.7}.cart-reminder__variant[hidden]{display:none}.cart-reminder__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.cart-reminder__cta{margin-top:var(--sp-2, .5rem);--color-drawer-button-gradient: var(--cr-btn-hover)}.cart-reminder__usps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3, .75rem) var(--sp-5, 1.25rem);padding-top:var(--sp-4, 1rem);border-top:1px solid rgb(var(--color-drawer-text, 51 51 51) / .08)}.cart-reminder__usp{display:flex;align-items:flex-start;gap:var(--sp-2, .5rem);font-size:.8rem;line-height:1.3}.cart-reminder__usp[hidden]{display:none}.cart-reminder__usp .icon{flex:0 0 auto;margin-top:.1em;color:var(--cr-usp, currentColor)}.cart-reminder-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-reminder-modal:not(.x-modal)[open]{pointer-events:none}.cart-reminder-modal:not(.x-modal) .cart-reminder__inner{pointer-events:auto}.cart-reminder-modal.x-modal .drawer__content{padding:0 var(--sp-8, 2rem) var(--sp-8, 2rem)}@media screen and (min-width:640px){.cart-reminder-modal.x-modal .drawer__inner{max-width:42rem}.cart-reminder-modal .cart-reminder__media{width:160px}.cart-reminder-modal .cart-reminder__usps{flex-wrap:nowrap;align-items:flex-start}.cart-reminder-modal .cart-reminder__usp{flex:1 1 0}}@media screen and (min-width:640px){.cart-reminder-modal:not(.x-modal) .drawer__inner{--cr-tx: 0px;--cr-ty: 0px;--cr-enter: 14px;position:fixed!important;width:min(42rem,calc(100vw - 2 * var(--cr-edge-offset, 20px)))!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 2 * var(--cr-edge-offset, 20px))!important;overflow-y:auto!important;overflow-x:hidden;border-radius:var(--rounded-block, .75rem);box-shadow:0 12px 40px #00000038;opacity:0;transform:translate(var(--cr-tx),calc(var(--cr-ty) + var(--cr-enter)))!important;transition:transform .45s cubic-bezier(.7,0,.2,1),opacity .35s ease}.cart-reminder-modal:not(.x-modal)[active] .drawer__inner{--cr-enter: 0px;opacity:1}.cart-reminder-modal:not(.x-modal) .cart-reminder__content{padding:0 var(--sp-8, 2rem) var(--sp-8, 2rem)}.cart-reminder-modal[data-position$=-left] .drawer__inner{left:var(--cr-edge-offset, 20px)!important;right:auto!important}.cart-reminder-modal[data-position$=-right] .drawer__inner{right:var(--cr-edge-offset, 20px)!important;left:auto!important}.cart-reminder-modal[data-position$=-center] .drawer__inner{left:50%!important;right:auto!important;--cr-tx: -50%}.cart-reminder-modal[data-position^=top-] .drawer__inner{top:var(--cr-edge-offset, 20px)!important;bottom:auto!important;--cr-enter: -14px}.cart-reminder-modal[data-position^=bottom-] .drawer__inner{bottom:var(--cr-edge-offset, 20px)!important;top:auto!important}.cart-reminder-modal[data-position=center-left] .drawer__inner,.cart-reminder-modal[data-position=center-right] .drawer__inner{top:50%!important;bottom:auto!important;--cr-ty: -50%}.cart-reminder-modal:not(.x-modal) .overlay{background:transparent!important;pointer-events:none!important}}@media screen and (max-width:639px){.cart-reminder-modal:not(.x-modal) .overlay{background:transparent!important;pointer-events:none!important}.cart-reminder-modal[data-position^=top-]:not(.x-modal) .drawer__inner{inset-block-start:0!important;inset-block-end:auto!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:var(--sp-5, 1.25rem)!important;border-end-end-radius:var(--sp-5, 1.25rem)!important;transform:translate3d(0,-100%,0)!important}.cart-reminder-modal[data-position^=top-]:not(.x-modal)[active] .drawer__inner{transform:translateZ(0)!important}}@media(hover:none){.cart-reminder-modal .button .btn-fill{display:none}}@media(prefers-reduced-motion:reduce){.cart-reminder-modal:not(.x-modal) .drawer__inner{transition:opacity var(--animation-primary, .2s) ease!important;transform:translate(var(--cr-tx, 0px),var(--cr-ty, 0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/cart-reminder.css.map */
