.popup-offer{--offer-inset: var(--gutter);position:fixed;bottom:calc(var(--offer-inset) + env(safe-area-inset-bottom,0px));z-index:20;display:inline-flex;border:1px solid rgba(var(--text-color)/.1);border-radius:999px;background-color:var(--bg-color);color:rgb(var(--text-color));font-family:var(--body-font-family);text-align:start;box-shadow:0 2px 4px #0000000a,0 16px 32px -4px #0000001f;opacity:0;transform:translateY(12px);transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .4s ease-out,box-shadow .2s}.popup-offer[hidden]{display:none}.popup-offer--left{inset-inline-start:var(--offer-inset)}.popup-offer--right{inset-inline-end:var(--offer-inset)}.popup-offer.is-visible{opacity:1;transform:none}.popup-offer:hover{box-shadow:0 2px 4px #0000000f,0 20px 36px -4px #0000002e}.popup-offer__open{display:inline-flex;align-items:center;gap:calc(2.5 * var(--space-unit));padding:calc(1.5 * var(--space-unit)) calc(4 * var(--space-unit)) calc(1.5 * var(--space-unit)) calc(1.5 * var(--space-unit));border:0;border-radius:999px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.popup-offer__open:focus-visible,.popup-offer__close:focus-visible{outline:2px solid rgb(var(--btn-bg-color));outline-offset:3px}.popup-offer__close{position:absolute;top:-8px;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(var(--text-color)/.15);border-radius:50%;background-color:var(--bg-color);color:rgb(var(--text-color));cursor:pointer;transition:border-color .2s}.popup-offer__close:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.popup-offer__close:hover{border-color:rgba(var(--text-color)/.4)}.popup-offer__close:hover{background-image:linear-gradient(rgba(var(--text-color)/.07),rgba(var(--text-color)/.07))}.popup-offer__icon{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));transform:rotate(0)}.popup-offer.is-visible .popup-offer__icon{animation:popup-offer-tilt 1s .5s ease-in-out 1 both}.popup-offer:hover .popup-offer__icon{transform:rotate(-12deg);transition:transform .25s ease-out}.popup-offer__text{display:flex;flex-direction:column;line-height:1.15}.popup-offer__discount{font-family:var(--heading-font-family);font-weight:600;font-size:1.25rem;letter-spacing:-.01em}.popup-offer__label{font-size:.75rem;opacity:.75}@keyframes popup-offer-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}@media(max-width:768px){.popup-offer--desktop-only{display:none!important}.popup-offer--product{--offer-inset: var(--gutter);bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion){.popup-offer{transform:none;transition:opacity .3s}.popup-offer.is-visible .popup-offer__icon{animation:none}}body:has(cart-drawer[open]) .popup-offer{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/popup-offer.css.map */
