cart-coupon-popup{font-family:Urbanist,var(--typeBasePrimary, sans-serif),sans-serif}cart-coupon-popup [hidden],dialog.cart-coupon-popup:not([open]){display:none}.cart-coupon-launcher{position:fixed;z-index:24;right:0;top:50%;transform:translateY(-50%);width:32px;color:#fd7753}.cart-coupon-launcher button{padding:0;border:0;cursor:pointer}.cart-coupon-launcher [data-dismiss-launcher]{position:absolute;bottom:100%;left:0;width:100%;height:24px;display:grid;place-items:center;background:transparent}.cart-coupon-launcher__tab{display:grid;place-items:center;width:100%;height:100px;border-radius:8px;writing-mode:vertical-rl;transform:rotate(180deg);background:#fd7753;color:#fff;box-shadow:5px -5px 5px #0000004d;font-size:18px;font-weight:700;line-height:22px}html:is(.js-drawer-open,.js-drawer-closing,.sxp-page-locked,.modal-open) .cart-coupon-launcher,body:has(#CartDrawer[aria-hidden=false],[data-cart-coupon-popup][open]) .cart-coupon-launcher{display:none}html:has(dialog.cart-coupon-popup[open]){overflow:hidden}dialog.cart-coupon-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(350px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border:0;border-radius:20px;color:#1a1a1a;background:#f8f4e9;text-align:left;font-family:inherit;letter-spacing:normal;transition:opacity .2s ease-out}.cart-coupon-popup::backdrop{background:#1a1a1a75;transition:opacity .2s ease-out}.cart-coupon-popup.is-leaving,.cart-coupon-popup.is-leaving::backdrop{opacity:0}.cart-coupon-popup :is(h2,h3,p){margin:0;color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none}.cart-coupon__header{position:relative;padding:20px 24px 18px;background:#d86946;color:#fff}.cart-coupon__campaign{font-size:13px;line-height:16px;font-weight:700}.cart-coupon__close{position:absolute;top:16px;right:14px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff;color:#1a1a1a;font-size:25px;line-height:30px;font-weight:400;text-align:center}.cart-coupon__close:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.cart-coupon-popup .cart-coupon__offer{margin:22px 0 2px;font-size:45px;line-height:54px;font-weight:700}.cart-coupon__minimum{font-size:15px;line-height:18px;font-weight:600}.cart-coupon__end{display:inline-block;min-width:104px;margin-top:19px;padding:7px 10px 6px;border-radius:7px;background:#fff;color:#bc4b29;font-size:12px;line-height:16px;font-weight:700;text-align:center}.cart-coupon__body{padding:24px 24px 26px}.cart-coupon__title{font-size:26px;line-height:32px;font-weight:700}.cart-coupon__progress{display:block;-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:13px 0 14px;padding:0;border:0;border-radius:3px;overflow:hidden;background:#e5dfd1;color:#1a1a1a}.cart-coupon__progress::-webkit-progress-bar{background:#e5dfd1}.cart-coupon__progress::-webkit-progress-value{background:#1a1a1a;border-radius:3px}.cart-coupon__progress::-moz-progress-bar{background:#1a1a1a;border-radius:3px}.cart-coupon__copy{font-size:14px;line-height:17px}.cart-coupon__claim{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:20px;padding:10px 12px;border:0;border-radius:8px;background:#1a1a1a;color:#fff;font-size:13px;line-height:18px;font-weight:700}.cart-coupon-popup .cart-coupon__rule{margin-top:20px;font-size:12px;line-height:16px}.cart-coupon-popup[data-state=intro] .cart-coupon__body{padding-block:18px 16px}.cart-coupon-popup[data-state=intro] .cart-coupon__copy{margin-top:4px}.cart-coupon-popup[data-state=intro] :is(.cart-coupon__claim,.cart-coupon__rule){margin-top:12px}.cart-coupon-popup[data-state=claimed] .cart-coupon__copy{margin-top:14px;line-height:20px}.cart-coupon-popup[data-state=claimed] .cart-coupon__rule{display:none}.cart-coupon-popup[data-state=claimed] .cart-coupon__claim{margin-top:16px}.cart-01 [data-coupon-reminder]{flex-shrink:0;margin:0;padding:8px 16px;background:#f8f4e9;color:#1a1a1a;font-size:12px;line-height:16px;font-weight:600}@media(prefers-reduced-motion:reduce){dialog.cart-coupon-popup,.cart-coupon-popup::backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cart-coupon-popup.css.map */
