.protection-offer-section{margin:0}.protection-offer__opener{position:fixed;left:50%;bottom:2rem;z-index:5;width:max-content;max-width:calc(100% - 3.2rem);transform:translate(-50%)}body.overflow-hidden .protection-offer__opener{visibility:hidden}.protection-offer__trigger{display:flex;align-items:center;gap:.8rem;width:100%;min-height:6.4rem;margin:0;padding:1.2rem;border:.1rem solid var(--color-white);border-radius:1.5rem;background:var(--color-catskill-white);box-shadow:0 .4rem .5rem rgba(var(--color-black-rgb),.4);color:var(--color-blue-zodiac);font:inherit;text-align:left;cursor:pointer}.protection-offer__trigger:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.protection-offer__trigger-media{display:block;flex:0 0 5.6rem;width:5.6rem;height:4.7rem;overflow:hidden;border-radius:.9rem}.protection-offer__trigger-image{display:block;width:100%;height:100%;object-fit:cover}.protection-offer__trigger-text{flex:1 1 auto;max-width:29.5rem;color:var(--color-blue-zodiac);font-size:1.6rem;font-weight:700;line-height:2rem;text-transform:uppercase}.protection-offer__trigger-arrow{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;color:var(--color-blue-zodiac)}.protection-offer__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(var(--color-blue-zodiac-rgb),.4);opacity:0;visibility:hidden;overflow:auto;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.protection-offer__modal[open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.protection-offer__dialog{position:relative;display:flex;align-items:flex-start;gap:3.2rem;width:100%;max-width:min(112rem,100%);max-height:calc(100vh - 4rem);margin:auto;padding:3.2rem;overflow:auto;border-radius:1.5rem;background:var(--color-catskill-white);opacity:0;transform:translateY(1.6rem) scale(.96);transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1)}.protection-offer__modal[open] .protection-offer__dialog{opacity:1;transform:translateY(0) scale(1)}.protection-offer__close{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:3rem;height:3rem;padding:.6rem;border:.1rem solid rgba(var(--color-ebony-rgb),.18);border-radius:50%;background:transparent;cursor:pointer}.protection-offer__close:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.protection-offer__close svg{display:block;flex:0 0 auto}.protection-offer__media{position:relative;flex:0 0 47.2rem;width:47.2rem;height:52.6rem;overflow:hidden;border-radius:1.5rem;background:var(--color-white)}.protection-offer__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.protection-offer__content{flex:1 1 auto;min-width:0}.protection-offer__product-form,.protection-offer__form{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.protection-offer__heading{max-width:35.3rem;margin:0;color:var(--color-bunting);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3.2rem;font-weight:600;line-height:1.22;letter-spacing:-.096rem}.protection-offer__text,.protection-offer__text p{margin:0;color:var(--color-blue-zodiac);font-family:var(--font-body-family);font-size:2rem;font-weight:500;line-height:2.6rem;opacity:.8}.protection-offer__features{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.protection-offer__feature{display:flex;align-items:center;gap:.6rem;color:var(--color-blue-zodiac);font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:2.4rem}.protection-offer__tick{display:flex;flex:0 0 1.8rem;align-items:center;justify-content:center;box-sizing:border-box;width:1.8rem;height:1.8rem;padding:.375rem;aspect-ratio:1 / 1;border-radius:9.2244rem;background:var(--color-blue-zodiac)}.protection-offer__tick svg{display:block;flex:0 0 auto}.protection-offer__actions{margin-top:1.6rem}.protection-offer__submit{--color-button: var(--color-candlelight);--color-button-text: var(--color-black-rgb);width:100%;height:4.8rem;min-height:4.8rem;padding:0 3.2rem;border-radius:6.4rem}.protection-offer__submit:after{border-radius:6.4rem;background:var(--color-blue-zodiac)}.protection-offer__submit.loading,.protection-offer__submit.loading:hover,.protection-offer__submit[aria-disabled=true]{color:transparent;opacity:1;cursor:wait}.protection-offer__submit.loading>.loading__spinner{z-index:2}.protection-offer__submit.loading>.loading__spinner .path{stroke:rgb(var(--color-black-rgb))}.protection-offer__submit.loading:hover>.loading__spinner .path{stroke:rgb(var(--color-white-rgb))}.protection-offer__app{margin-top:0;color:var(--color-blue-zodiac);font-family:var(--font-body-family)}.protection-offer__app #subify-widget-title{display:none}.protection-offer__app .subify-widget-box{border:.1rem solid var(--color-blue-zodiac);border-radius:1.5rem}.protection-offer__app .subify-choice-box-wrapper{padding:1.2rem}.protection-offer__app .subify-choice-wrapper,.protection-offer__app .subify-choice-price,.protection-offer__app .subify-choice-price-wrapper{color:var(--color-blue-zodiac);font-size:1.8rem;font-weight:600;line-height:2.6rem}.protection-offer__app .subify-selling-plan-section-title{margin:.6rem 0 0;padding:0;color:var(--color-blue-zodiac);font-size:1.6rem;font-weight:400;line-height:2.4rem}.protection-offer__app .subify-inner-label-wrapper{display:flex;align-items:center;gap:.8rem}.protection-offer__app .subify-selling-plan-option-box .checkbox-label{padding-right:0}.protection-offer__app .subify-selling-plan-option-box .subify-inner-label-wrapper{padding:1rem .8rem}.protection-offer__app .subify-name{flex:1 1 auto;color:var(--color-blue-zodiac);font-size:1.6rem;font-weight:500;line-height:2.4rem;white-space:nowrap}.protection-offer__app .subify-discount-description{flex:0 0 auto;margin-left:auto;color:var(--color-blue-zodiac);font-size:1.4rem;font-weight:600;line-height:2.2rem;white-space:nowrap}.protection-offer__app .subify-main-selling-plan-container{align-items:center;gap:1.2rem;margin-top:-.5rem;padding:0;color:var(--color-blue-zodiac);font-size:1.6rem;font-weight:500;line-height:2.4rem}.protection-offer__error{margin:0;color:rgb(var(--color-foreground));font-size:1.4rem}@media screen and (max-width:989px){.protection-offer__dialog{display:block;padding:1.6rem}.protection-offer__media{width:100%;height:auto;aspect-ratio:472 / 526;margin-bottom:1.6rem}.protection-offer__heading{max-width:none}}.skin-1 .subify-selling-plan-selector-wrapper{margin-top:1.2rem}.protection-offer__app .subify-name{white-space:unset;line-height:1.3}.protection-offer__app .subify-inner-label-wrapper{align-items:flex-start}@media screen and (max-width:749px){.protection-offer__opener{bottom:7.8rem;width:calc(100% - 3.2rem)}.protection-offer__trigger-text{max-width:none;font-size:1.3rem;line-height:1.6rem}.protection-offer__modal{padding:1.6rem}.protection-offer__close{top:2rem;right:2rem}.protection-offer__heading{font-size:2.8rem}.protection-offer__text,.protection-offer__text p{font-size:1.6rem;line-height:2.2rem}.protection-offer__dialog{max-height:calc(100vh - 3.2rem)}.subify-choice-box-wrapper label{padding-left:2.6rem!important}}@media(prefers-reduced-motion:reduce){.protection-offer__modal,.protection-offer__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-sticky-protection-offer.css.map */
