.promo-popup-v2{--popup-width: 44rem}.promo-popup-v2--small{--popup-width: 38rem}.promo-popup-v2--large{--popup-width: 52rem}.promo-popup-v2--image-left,.promo-popup-v2--image-right{--popup-width: 78rem}.promo-popup-v2--image-left.promo-popup-v2--small,.promo-popup-v2--image-right.promo-popup-v2--small{--popup-width: 66rem}.promo-popup-v2--image-left.promo-popup-v2--large,.promo-popup-v2--image-right.promo-popup-v2--large{--popup-width: 90rem}.promo-popup-v2 .promo-popup-v2__overlay{display:block}.promo-popup-v2__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:rgba(0,0,0,var(--popup-overlay-opacity));opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.promo-popup-v2__modal{position:fixed;top:50%;left:50%;z-index:1100;display:flex;width:var(--popup-width);max-width:calc(100% - 3rem);max-height:calc(100% - 3rem);overflow:hidden;border-radius:var(--popup-radius);background:rgb(var(--color-background));background:var(--gradient-background);box-shadow:0 2rem 6rem #00000040;opacity:0;visibility:hidden;transform:translate(-50%,-48%) scale(.97);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),visibility .35s}.promo-popup-v2__modal:focus{outline:none}.promo-popup-v2.is-open .promo-popup-v2__overlay{opacity:1;visibility:visible}.promo-popup-v2.is-open .promo-popup-v2__modal{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.promo-popup-v2__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer}.promo-popup-v2__close svg{width:1.4rem;height:1.4rem}.promo-popup-v2__media{position:relative;flex:0 0 46%;min-height:20rem}.promo-popup-v2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-popup-v2--image-right .promo-popup-v2__media{order:1}.promo-popup-v2--image-top .promo-popup-v2__modal{flex-direction:column}.promo-popup-v2--image-top .promo-popup-v2__media{flex:0 0 auto;height:18rem;min-height:0}.promo-popup-v2--image-background .promo-popup-v2__media{position:absolute;top:0;right:0;bottom:0;left:0}.promo-popup-v2--image-background .promo-popup-v2__content{position:relative;background:rgba(var(--color-background),.6)}.promo-popup-v2__content{flex:1 1 auto;min-width:0;padding:4rem 3.2rem 3.2rem;overflow-y:auto;overscroll-behavior:contain;text-align:center}.promo-popup-v2--left .promo-popup-v2__content{text-align:left}.promo-popup-v2__logo{display:block;max-width:100%;height:auto;margin:0 auto 2rem}.promo-popup-v2--left .promo-popup-v2__logo{margin-left:0}.promo-popup-v2__editor-note{margin:0 0 1.6rem;padding:.8rem 1.2rem;border:.1rem dashed rgba(var(--color-foreground),.4);border-radius:.8rem;font-size:1.3rem;line-height:1.4}.promo-popup-v2__timer{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:.5rem 1.4rem;border-radius:10rem;background:rgba(var(--color-foreground),.08);font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums}.promo-popup-v2__timer[hidden],.promo-popup-v2__step[hidden],.promo-popup-v2__code[hidden],.promo-popup-v2__ball[hidden],.promo-popup-v2__teaser[hidden]{display:none}.promo-popup-v2__step{animation:promo-popup-v2-step .35s ease both}.promo-popup-v2__step>*+*{margin-top:1.6rem}.promo-popup-v2__heading,.promo-popup-v2__text p,.promo-popup-v2__consent p{margin:0}.promo-popup-v2__text p+p{margin-top:.8rem}.promo-popup-v2__question{margin-bottom:0;font-weight:600}.promo-popup-v2__options,.promo-popup-v2__form{display:grid;gap:1rem}.promo-popup-v2__button[aria-busy=true]{opacity:.7;pointer-events:none}.promo-popup-v2__link{display:inline-block;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;opacity:.75;cursor:pointer}.promo-popup-v2__consent{font-size:1.1rem;line-height:1.4;opacity:.7}.promo-popup-v2__error{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.3rem}.promo-popup-v2__error svg{flex-shrink:0;width:1.4rem;height:1.4rem}.promo-popup-v2__code{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.8rem;border:.2rem dashed rgba(var(--color-foreground),.35);border-radius:1rem}.promo-popup-v2__code-value{min-width:0;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:left;overflow-wrap:anywhere}.promo-popup-v2__copy{flex-shrink:0;min-height:4rem;padding:0 1.6rem;border:0;border-radius:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.promo-popup-v2__scratch{position:relative;display:flex;align-items:center;justify-content:center;min-height:13rem;padding:2rem;border:.2rem dashed transparent;border-radius:1.2rem;overflow:hidden;-webkit-user-select:none;user-select:none}.promo-popup-v2__scratch-prize{font-size:2.6rem;font-weight:700;line-height:1.2}.promo-popup-v2__scratch-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:none;transition:opacity .5s ease}.promo-popup-v2__scratch.is-revealed{border-color:rgba(var(--color-foreground),.3)}.promo-popup-v2__scratch.is-revealed .promo-popup-v2__scratch-cover{opacity:0;pointer-events:none}.promo-popup-v2__board{position:relative;width:100%;aspect-ratio:5 / 4}.promo-popup-v2__peg{position:absolute;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;border-radius:50%;background:rgb(var(--color-foreground))}.promo-popup-v2__ball{position:absolute;top:0;left:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:inset -.3rem -.3rem .5rem #00000040}.promo-popup-v2__slots{display:flex;margin-top:.6rem}.promo-popup-v2__slot{flex:1 1 0;min-width:0;padding:.8rem .3rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.25);font-size:1.2rem;line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:background-color .3s ease,color .3s ease}.promo-popup-v2__slot:last-child{border-inline-end:.1rem solid rgba(var(--color-foreground),.25)}.promo-popup-v2__slot.is-won{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.promo-popup-v2__teaser{position:fixed;bottom:calc(2rem + var(--sticky-atc-offset, 0px));z-index:4;transition:bottom .15s ease-in-out;display:flex;align-items:center;max-width:calc(100% - 4rem);border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 .6rem 2rem #0003;overflow:hidden}.promo-popup-v2__teaser--bottom_left{left:2rem}.promo-popup-v2__teaser--bottom_right{right:2rem}.promo-popup-v2__teaser-open,.promo-popup-v2__teaser-close{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.promo-popup-v2__teaser-open{min-width:0;padding:1.2rem .6rem 1.2rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.3;text-align:left}.promo-popup-v2__teaser-close{display:flex;flex-shrink:0;padding:1.2rem 1.4rem 1.2rem .6rem;opacity:.8}.promo-popup-v2__teaser-close svg{width:1rem;height:1rem}@keyframes promo-popup-v2-step{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.promo-popup-v2__modal{flex-direction:column;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.promo-popup-v2__media{flex:0 0 auto;order:0;height:16rem;min-height:0}.promo-popup-v2--image-right .promo-popup-v2__media{order:0}.promo-popup-v2--image-background .promo-popup-v2__media{height:auto}.promo-popup-v2__content{padding:3.2rem 2rem 2.4rem}.promo-popup-v2--mobile-bottom .promo-popup-v2__modal{top:auto;bottom:0;left:0;width:100%;max-width:100%;border-radius:var(--popup-radius) var(--popup-radius) 0 0;transform:translateY(100%)}.promo-popup-v2--mobile-full .promo-popup-v2__modal{top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;transform:translateY(2rem)}.promo-popup-v2--mobile-bottom.is-open .promo-popup-v2__modal,.promo-popup-v2--mobile-full.is-open .promo-popup-v2__modal{transform:none}.promo-popup-v2__teaser{bottom:calc(1.5rem + var(--sticky-atc-offset, 0px));max-width:calc(100% - 3rem)}.promo-popup-v2__teaser--bottom_left{left:1.5rem}.promo-popup-v2__teaser--bottom_right{right:1.5rem}}@media screen and (max-width:749px){.promo-popup-v2__modal:not(:has(>.promo-popup-v2__media:not(.mobile-hidden)))>.promo-popup-v2__content:not(:has(>.promo-popup-v2__logo,>.promo-popup-v2__timer:not([hidden]))),.promo-popup-v2--image-background .promo-popup-v2__content:not(:has(>.promo-popup-v2__logo,>.promo-popup-v2__timer:not([hidden]))){--popup-heading-room: 2.6rem}.promo-popup-v2__heading{padding-right:var(--popup-heading-room, 0)}.promo-popup-v2--center .promo-popup-v2__heading{padding-left:var(--popup-heading-room, 0)}}@media(prefers-reduced-motion:reduce){.promo-popup-v2__overlay,.promo-popup-v2__modal{transition:none}.promo-popup-v2__step{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/section-promo-popup-v2.css.map */
