.dope-offer-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--color-foreground: var(--dope-paper);--color-background: var(--dope-night);--color-overlay: var(--dope-black);color:rgb(var(--color-foreground));z-index:45}.dope-offer-popup.drawer[role=dialog]>.overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(var(--color-background) / .94),rgb(var(--color-background) / .66));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:opacity .35s ease,visibility .35s ease}.dope-offer-popup.drawer[role=dialog]>.drawer__inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;background:transparent;transform:none;overflow:auto;pointer-events:none;opacity:0;transition:opacity .35s ease}.dope-offer-popup.drawer[role=dialog][active]>.drawer__inner{opacity:1}.dope-offer__close{position:fixed;z-index:4;inset-block-start:max(20px,env(safe-area-inset-top));inset-inline-end:max(24px,env(safe-area-inset-right));display:grid;place-items:center;width:48px;height:48px;color:inherit;border:1px solid rgb(var(--color-foreground) / .28);border-radius:50%;background:rgb(var(--dope-black) / .2);cursor:pointer;pointer-events:auto}.dope-offer__close:hover{background:rgb(var(--color-foreground) / .12)}.dope-offer__layout{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,8vw,120px);width:min(100%,1320px);min-height:100%;margin-inline:auto;padding:76px clamp(32px,6vw,80px)}.dope-offer__copy{position:relative;z-index:2;max-width:440px;pointer-events:auto;transform:translateY(12px);opacity:0;transition:transform .5s ease .12s,opacity .5s ease .12s}.dope-offer-popup[active] .dope-offer__copy{transform:none;opacity:1}.dope-offer__mark{display:block;width:62px;height:auto;margin-block-end:clamp(26px,5vh,52px)}.dope-offer__mark svg{display:block;width:100%;height:auto;fill:currentColor}.dope-offer__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.045em}.dope-offer__heading span{display:block}.dope-offer__lead{font-size:20px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.dope-offer__amount{font-size:clamp(72px,8.8vw,124px);line-height:1.08;white-space:nowrap}.dope-offer__ending{margin-block-start:4px;font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em}.dope-offer__minimum{margin:18px 0 24px;font-size:15px;line-height:1.5;color:rgb(var(--color-foreground) / .85)}.dope-offer__form{display:grid;gap:12px;width:100%}.dope-offer__capture{width:100%;min-width:0}.dope-offer__capture shopify-forms-embed{display:block;width:100%}.dope-offer__input,.dope-offer__submit{display:block;width:100%;min-height:56px;border-radius:8px;padding:15px 18px;font:400 16px/1.5 var(--font-body-family)}.dope-offer__input{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border:1px solid transparent}.dope-offer__input::placeholder{color:rgb(var(--color-background) / .72);opacity:1}.dope-offer__submit{color:rgb(var(--color-foreground));background:transparent;border:1px solid rgb(var(--color-foreground) / .85);font-weight:500;cursor:pointer}.dope-offer__submit:hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.dope-offer__consent{margin:4px 0 0;max-width:44ch;font-size:11px;line-height:1.65;color:rgb(var(--color-foreground) / .72)}.dope-offer__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dope-offer__dismiss{display:inline-block;min-height:44px;padding-block:12px;margin-block-start:4px;color:rgb(var(--color-foreground) / .78);text-decoration:underline;text-underline-offset:4px;font:400 13px/1.5 var(--font-body-family);cursor:pointer}.dope-offer__message{margin:0;padding:14px 16px;border:1px solid rgb(var(--color-foreground) / .5);border-radius:8px;font-size:15px;line-height:1.6}.dope-offer-popup :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:5px}.dope-offer__visual{position:relative;margin:0;width:100%;aspect-ratio:1;border-radius:var(--dope-media-radius);overflow:hidden;box-shadow:0 24px 80px -16px rgb(var(--dope-black) / .6);clip-path:inset(0 0 0 100% round var(--dope-media-radius));transition:clip-path .7s cubic-bezier(.22,1,.36,1) .1s}.dope-offer-popup[active] .dope-offer__visual{clip-path:inset(0 round var(--dope-media-radius))}.dope-offer__photo{display:block;width:100%;height:100%;object-fit:contain}body:has(dope-offer-popup[open]) shopify-chat{display:none!important;opacity:0!important;pointer-events:none!important}body:has(dope-offer-popup[open]) shopify-chat::part(activator){visibility:hidden;pointer-events:none}@media(max-width:767px){.dope-offer-popup.drawer[role=dialog]>.overlay{background:rgb(var(--color-background) / .86);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dope-offer__layout{display:flex;align-items:center;width:100%;padding:96px 24px 28px;min-height:100%}.dope-offer__copy{width:100%;max-width:440px;margin-inline:auto}.dope-offer__mark{width:48px;margin-block-end:120px}.dope-offer__amount{font-size:clamp(68px,19vw,104px)}.dope-offer__ending{font-size:26px}.dope-offer__minimum{font-size:13px;margin-block:14px 20px}.dope-offer__visual{position:absolute;z-index:0;top:36px;right:0;width:min(100%,440px);border-radius:0;clip-path:none;box-shadow:none;opacity:0;-webkit-mask-image:linear-gradient(to bottom,rgb(var(--dope-black)) 38%,transparent 95%);mask-image:linear-gradient(to bottom,rgb(var(--dope-black)) 38%,transparent 95%);transition:opacity .5s ease .1s}.dope-offer-popup[active] .dope-offer__visual{opacity:.65;clip-path:none}.dope-offer__photo{object-fit:contain}.dope-offer__close{inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:16px}}@media(max-width:374px),(max-height:640px){.dope-offer__layout{padding-block-start:72px}.dope-offer__mark{margin-block-end:68px}.dope-offer__minimum{margin-block:12px 16px}}@media(prefers-reduced-motion:reduce){.dope-offer-popup.drawer[role=dialog]>.overlay,.dope-offer-popup.drawer[role=dialog]>.drawer__inner,.dope-offer__copy,.dope-offer__visual{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/dope-offer-popup.css.map */
