.promotionPopup .promotion-popup{width:min(calc(100% - 48px),var(--fv-promo-max-width, 720px));max-width:var(--fv-promo-max-width, 720px);max-height:min(84dvh,720px);border:0;border-radius:10px;background:#fff;color:#252b30;box-shadow:0 28px 100px #0f182047;isolation:isolate}.promotionPopup .drawer__overlay{background:#131b227a}.promotionPopup .fv-promotion-popup__editor-content,.promotionPopup .fv-promotion-popup__editor-content>.group-block{width:100%;min-width:0}.promotionPopup .fv-promotion-popup__editor-content>.group-block>.group-block-content{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:stretch;gap:0}.promotionPopup :is(.image-block--image_gkP4cG,[class*=__image_gkP4cG]){width:100%;height:100%;min-height:468px;background:#eef1f2;overflow:hidden;border-radius:10px 0 0 10px}.promotionPopup :is(.image-block--image_gkP4cG,[class*=__image_gkP4cG]) img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.promotionPopup .fv-promotion-popup__editor-content>.group-block>.group-block-content>.group-block{width:100%;min-width:0;padding:38px 32px 50px;background:#fff}.promotionPopup .group-block-content{min-width:0}.promotionPopup .text-block{max-width:100%;width:100%}.promotionPopup .text-block p{margin:0}.promotionPopup .text-block .text{text-align:inherit}.promotionPopup :is(.text-block--text_qaNzwd,[class*=__text_qaNzwd]) p,.promotionPopup :is(.text-block--text_w946X7,[class*=__text_w946X7]) p{font-size:inherit;line-height:inherit;color:inherit}.promotionPopup :is(.text-block--fv_promo_brand,[class*=__fv_promo_brand]){color:#273443;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:left}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]){text-align:left}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]) h2{margin:0;color:var(--fv-promo-accent, #6f2135);font-family:var(--font-body--family, sans-serif);font-size:clamp(60px,5.5vw,76px);font-weight:650;line-height:1.05;letter-spacing:-.065em;text-transform:none;white-space:nowrap}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]) p{margin-top:6px;color:#252b30;font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.02em}.promotionPopup :is(.text-block--text_qaNzwd,[class*=__text_qaNzwd]){color:#5d6165;font-size:14px;line-height:1.6;text-align:left}.promotionPopup .email-signup-block,.promotionPopup .email-signup__form,.promotionPopup .email-signup__input-group{width:100%;min-width:0}.promotionPopup .email-signup__input-groups{display:flex;flex-direction:column;gap:10px}.promotionPopup .email-signup__input{width:100%;min-width:0;min-height:50px;padding:13px 15px;border:1px solid #a3a7aa;border-radius:5px;color:#252b30;background:#fff;font-size:16px;line-height:1.4;text-align:left;box-shadow:none}.promotionPopup .email-signup__input::placeholder{color:#686d72;opacity:1}.promotionPopup .email-signup__button[type=submit]{width:100%;min-height:50px;padding:13px 18px;border:1px solid var(--fv-promo-accent, #6f2135);border-radius:5px;color:#fff;background:var(--fv-promo-accent, #6f2135)!important;box-shadow:none!important;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;transition:background .16s ease}.promotionPopup .email-signup__button[type=submit]:hover{background:var(--fv-promo-accent-hover, #000)!important;border-color:var(--fv-promo-accent-hover, #000)}.promotionPopup .email-signup__button .button-overflow:after{display:none}.promotionPopup :is(.text-block--text_w946X7,[class*=__text_w946X7]){color:#5d6165;font-size:12px;line-height:1.55;text-align:left}.promotionPopup :is(.text-block--text_w946X7,[class*=__text_w946X7]) a{color:#3e454b;text-underline-offset:3px}.promotionPopup .popup__close{top:8px;right:8px;width:44px;height:44px;color:#252b30;background:#fff;border:0;border-radius:50%;z-index:2}.promotionPopup .popup__close .svg-wrapper{width:20px;height:20px}.promotionPopup .fv-promotion-popup__decline{position:absolute;bottom:10px;left:42%;width:58%;display:block;min-height:44px;margin:0;padding:10px 16px;border:0;background:transparent;color:#5d6165;font:inherit;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.promotionPopup .fv-promotion-popup__decline:hover{color:var(--fv-promo-accent, #6f2135)}.promotionPopup :is(input,button,a):focus-visible{outline:2px solid #273443;outline-offset:3px}body.fv-promotion-popup-open multitasking-bar,body.fv-promotion-popup-open #ShopifyChat,body.fv-promotion-popup-open shopify-chat,body.fv-promotion-popup-open iframe[title*=chat i]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){.promotionPopup{align-items:flex-end}.promotionPopup .promotion-popup{top:auto;bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:460px;max-height:var(--fv-promo-mobile-max-height, 50dvh);border-radius:10px;transform:translate(-50%,100%)}.promotionPopup[open] .promotion-popup{transform:translate(-50%)}.promotionPopup .fv-promotion-popup__editor-content>.group-block>.group-block-content{display:block}.promotionPopup :is(.image-block--image_gkP4cG,[class*=__image_gkP4cG]){position:absolute;top:20px;left:20px;width:82px;height:94px;min-height:0;border-radius:5px;z-index:1}.promotionPopup :is(.image-block--image_gkP4cG,[class*=__image_gkP4cG]) img{object-position:50% 46%}.promotionPopup .fv-promotion-popup__editor-content>.group-block>.group-block-content>.group-block{padding:20px 20px 0}.promotionPopup .group-block-content{gap:10px}.promotionPopup :is(.text-block--fv_promo_brand,[class*=__fv_promo_brand]),.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]){padding-left:98px}.promotionPopup :is(.text-block--fv_promo_brand,[class*=__fv_promo_brand]){font-size:10px;letter-spacing:.12em;padding-right:28px}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]) h2{font-size:48px}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]) p{font-size:16px;margin-top:2px}.promotionPopup :is(.text-block--text_qaNzwd,[class*=__text_qaNzwd]){font-size:13px;line-height:1.45}.promotionPopup .email-signup__input,.promotionPopup .email-signup__button[type=submit]{min-height:46px;padding-top:11px;padding-bottom:11px}.promotionPopup .email-signup__input-groups{gap:8px}.promotionPopup :is(.text-block--text_w946X7,[class*=__text_w946X7]){font-size:11px;line-height:1.45}.promotionPopup .fv-promotion-popup__decline{position:static;width:100%;min-height:44px;padding:8px 12px}.promotionPopup .popup__close{top:4px;right:4px}body.fv-hide-mobile-promo-tools multitasking-bar{display:none!important}}@media screen and (max-width:359px){.promotionPopup :is(.image-block--image_gkP4cG,[class*=__image_gkP4cG]){width:66px;height:84px;left:16px;top:18px}.promotionPopup .fv-promotion-popup__editor-content>.group-block>.group-block-content>.group-block{padding:18px 16px 0}.promotionPopup :is(.text-block--fv_promo_brand,[class*=__fv_promo_brand]),.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]){padding-left:80px}.promotionPopup :is(.text-block--text_KUxMLk,[class*=__text_KUxMLk]) h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.promotionPopup .promotion-popup,.promotionPopup .email-signup__button[type=submit]{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/fv-promotion-popup.css.map */
