.p-toast{position:fixed;left:50%;top:2.4rem;z-index:300;max-width:90vw;padding:1.4rem 2.4rem;border-radius:999rem;background-color:var(--color-coco-main);color:var(--color-gold-0);font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);box-shadow:0 1rem 3rem #361a0f47;opacity:0;transform:translate(-50%) translateY(-2rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.p-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.p-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center}.p-offer.is-open{display:flex}.p-offer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#361a0f8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p-offer__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 0% 100%,rgba(215,175,96,.18),transparent 42%),radial-gradient(circle at 100% 0%,rgba(123,158,107,.12),transparent 40%),var(--color-gold-0);animation:p-offer-in .32s cubic-bezier(.16,1,.3,1)}@keyframes p-offer-in{0%{opacity:0}to{opacity:1}}.p-offer__close{position:absolute;top:1.8rem;left:1.8rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.15rem solid var(--color-gold-200);border-radius:999rem;background-color:var(--color-gold-0);color:var(--color-coco-main);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.p-offer__close:hover,.p-offer__close:focus-visible{background-color:var(--color-gold-100);border-color:var(--color-gold-400)}.p-offer__close .p-icon--close{width:1.8rem;height:1.8rem}.p-offer__content{display:flex;flex-direction:column;justify-content:center;gap:2rem;max-width:56rem;margin:0 auto;padding:0 clamp(2.4rem,5vw,7rem);overflow-y:auto}.p-offer__logo{display:block}.p-offer__logo img{display:block;width:auto;height:7.6rem}.p-offer__step--email,.p-offer.is-email .p-offer__step--reason{display:none}.p-offer.is-email .p-offer__step--email{display:block;animation:p-offer-in .25s ease}.p-offer__title{margin:0;font-family:var(--font-sunset-family);font-weight:var(--font-h1-weight);font-size:clamp(4rem,4.5vw,5.2rem);line-height:1.4;letter-spacing:-.02em;color:var(--color-coco-main)}.p-offer__title-sub{display:inline-block;margin-top:1.2rem;font-size:4.5rem;font-weight:var(--font-h4-weight);letter-spacing:0;color:var(--color-gold-600)}.p-offer__subtitle{margin:3rem 0 .4rem;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-l-size);line-height:var(--font-paragraph-l-line);color:var(--color-navy-300)}.p-offer__reasons{display:flex;flex-direction:column;gap:1.1rem;margin-top:4rem}.p-offer__reason{width:100%;padding:1.6rem 2rem;border:0;border-radius:999rem;background-color:var(--color-gold-500);color:var(--color-gold-0);font-family:var(--font-sunset-family);font-weight:var(--font-h6-weight);font-size:var(--font-h6-size);text-align:center;cursor:pointer;box-shadow:0 1rem 2rem #b08f4f38;transition:background-color .15s ease,transform .15s ease}.p-offer__reason:hover,.p-offer__reason:focus-visible{background-color:var(--color-gold-600);transform:translateY(-.1rem)}.p-offer__nothanks{margin-top:.4rem;border:0;width:100%;margin-top:4rem;background:none;color:var(--color-navy-300);font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.p-offer__nothanks:hover{color:var(--color-coco-main)}.p-offer__back{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:0;border:0;background:none;color:var(--color-navy-300);font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);cursor:pointer;transition:color .15s ease}.p-offer__back:hover,.p-offer__back:focus-visible{color:var(--color-coco-main)}.p-offer__back .p-icon--arrow-right{width:1.4rem;height:1.4rem;transform:rotate(180deg)}.p-offer__chosen{display:inline-flex;margin:3.6rem 0 .4rem;padding:.9rem 1.4rem;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);color:var(--color-coco-main)}.p-offer__form{display:flex;flex-direction:column;gap:3.1rem;margin-top:2.4rem}.p-offer__input{width:100%;padding:1.7rem 2rem;border:.15rem solid var(--color-gold-300);border-radius:999rem;background-color:var(--color-gold-0);font-family:var(--font-sunset-family);font-size:var(--font-paragraph-l-size);color:var(--color-coco-main)}.p-offer__input::placeholder{color:var(--color-navy-300)}.p-offer__input:focus{outline:none;border-color:var(--color-gold-500)}.p-offer__submit{width:100%;padding:1.6rem 2rem;border:0;border-radius:999rem;background-color:var(--color-coco-main);color:var(--color-gold-0);font-family:var(--font-sunset-family);font-weight:var(--font-h6-weight);font-size:var(--font-h6-size);cursor:pointer;transition:background-color .15s ease}.p-offer__submit:hover,.p-offer__submit:focus-visible{background-color:var(--color-coco-dark)}.p-offer__success{display:none;margin-top:1.2rem;padding:1.2rem 1.4rem;border:.1rem solid var(--color-matcha-main);border-radius:1.4rem;background-color:#7b9e6b1f;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);font-weight:var(--font-paragraph-s-2-weight);color:var(--color-matcha-dark)}.p-offer__success.is-visible{display:block}.p-offer__media{position:relative;display:flex;flex-direction:column;gap:7.4rem;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,#f7e9c6e6,#f5ebd799),var(--color-gold-100)}.p-offer__media-img{width:100%;height:auto}html.p-offer-open{overflow:hidden}@media screen and (max-width:749px){.p-offer__logo img{padding-top:12px;height:5.4rem}.p-offer__media-img{width:100%;display:none}.p-offer__media{gap:0}.p-offer__inner{grid-template-columns:1fr;grid-template-rows:14vh minmax(0,1fr)}.p-offer__media{order:-1;display:flex;flex-direction:column}.p-offer__content{justify-content:flex-start;padding:2.8rem 2rem 3.2rem}.p-offer__close{top:1.2rem;right:1.2rem;width:3.8rem;height:3.8rem}}@media(prefers-reduced-motion:reduce){.p-offer__inner,.p-offer.is-email .p-offer__step--email{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-p-offer-popup.css.map */
