.bpb-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;opacity:0;transition:opacity .25s ease,transform .25s ease;--o-main: var(--bpb-forest, 76, 65, 132);--o-ink: var(--bpb-ink, 27, 32, 37);--o-title: clamp(3.4rem, 2.6rem + 2.6vw, 5.6rem)}.bpb-offer[hidden]{display:none}.bpb-offer.is-open{opacity:1}html.bpb-offer-lock,html.bpb-offer-lock body{overflow:hidden}.bpb-offer__panel{position:relative;background:#f8f7ff;color:rgb(var(--o-ink))}.bpb-offer__close{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:rgb(var(--o-main));cursor:pointer}.bpb-offer__close:hover{background:#fff}.bpb-offer__in{display:flex;flex-direction:column}.bpb-offer__media{order:-1;flex:none;height:34vh;min-height:20rem;overflow:hidden}.bpb-offer__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.bpb-offer__copy{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:3rem 2rem 4rem}.bpb-offer__box{width:100%;max-width:42rem;text-align:center}.bpb-offer__logo{margin:0 0 1.6rem}.bpb-offer__logo img{display:inline-block;width:auto;height:4.8rem}.bpb-offer__logo--text{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;color:rgb(var(--o-main))}.bpb-offer .bpb-offer__title{margin:0 0 1.2rem;font-size:var(--o-title)!important;line-height:1.04!important;color:rgb(var(--o-main));text-wrap:balance}.bpb-offer__text{margin:0 auto 2rem;max-width:34rem;font-size:1.7rem;line-height:2.5rem}.bpb-offer__form{display:flex;flex-direction:column;gap:1rem;max-width:34rem;margin:0 auto}.bpb-offer__input{width:100%;height:5.6rem;padding:0 2.2rem;border:.15rem solid rgba(var(--o-main),.55);border-radius:99rem;background:#fff;font-family:var(--font-body-family);font-size:1.7rem;color:rgb(var(--o-ink));text-align:left;-webkit-appearance:none;appearance:none;box-shadow:none}.bpb-offer__input:focus-visible{outline:.2rem solid rgb(var(--o-main));outline-offset:.2rem;box-shadow:none}.bpb-offer__input::placeholder{color:rgba(var(--o-ink),.55)}.bpb-offer__input{order:1}.bpb-offer__form .bpb-offer__btn{order:3}.bpb-offer__error{order:2;margin:0;padding:.7rem 1.4rem;border-radius:.6rem;background:#fde2e2;color:#a01919;font-size:1.3rem;line-height:1.8rem;text-align:left}.bpb-offer__error[hidden]{display:none}.bpb-offer .bpb-offer__btn{display:flex;width:100%;max-width:34rem;min-height:5.8rem;margin:0 auto;padding:1.2rem 2.4rem;border-radius:99rem;font-size:1.8rem!important;line-height:1.2;font-weight:700!important;letter-spacing:-.02em!important;white-space:normal;text-align:center}.bpb-offer__legal{margin:1.4rem auto 0;max-width:34rem;font-size:1.2rem;line-height:1.8rem;color:rgba(var(--o-ink),.7)}.bpb-offer__legal a{color:inherit;text-decoration:underline}.bpb-offer__no{display:inline-block;margin:1.2rem 0 0;padding:.6rem 1rem;border:0;background:none;font-family:var(--font-body-family);font-size:1.4rem;color:rgba(var(--o-ink),.75);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.bpb-offer__code{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:34rem;margin:0 auto 1.4rem;padding:.8rem .8rem .8rem 2.2rem;border:.2rem dashed rgba(var(--o-main),.6);border-radius:99rem;background:#fff}.bpb-offer__code span{font-family:var(--font-body-family);font-size:2.2rem;line-height:1.2;font-weight:700;letter-spacing:.08em;color:rgb(var(--o-main))}.bpb-offer__code button{flex:none;min-width:8.4rem;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:99rem;background:rgba(var(--o-main),.1);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:rgb(var(--o-main));cursor:pointer}.bpb-offer__code button:hover{background:rgba(var(--o-main),.18)}.bpb-offer__step[hidden]{display:none}.bpb-offer__gift{display:block;width:20rem;max-width:60%;margin:0 auto;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}.bpb-offer__gift img{display:block;width:100%;height:auto;filter:drop-shadow(0 1.2rem 1.6rem rgba(0,0,0,.22))}.bpb-offer__gift:hover{transform:scale(1.04)}.bpb-offer__gift.is-tap{animation:bpb-offer-wiggle .38s ease}.bpb-offer__gift.is-open{animation:bpb-offer-pop .5s ease forwards}@keyframes bpb-offer-wiggle{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-9deg) scale(1.08)}55%{transform:rotate(8deg) scale(1.1)}80%{transform:rotate(-4deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@keyframes bpb-offer-pop{0%{transform:scale(1);opacity:1}60%{transform:scale(1.25) rotate(6deg);opacity:1}to{transform:scale(.6);opacity:0}}.bpb-offer__dots{display:flex;justify-content:center;gap:.9rem;margin:2rem 0 0}.bpb-offer__dots i{width:1.2rem;height:1.2rem;border:.15rem solid rgb(var(--o-main));border-radius:50%;transition:background .2s ease}.bpb-offer__dots i.is-on{background:rgb(var(--o-main))}@media(prefers-reduced-motion:reduce){.bpb-offer,.bpb-offer__gift{transition:none;animation:none!important}}.bpb-offer--full{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f8f7ff}.bpb-offer--full .bpb-offer__panel,.bpb-offer--full .bpb-offer__in{min-height:100%}.bpb-offer--full .bpb-offer__close{right:auto;left:1.2rem}@media screen and (min-width:990px){.bpb-offer--full .bpb-offer__panel{height:100%;min-height:56rem}.bpb-offer--full .bpb-offer__in{flex-direction:row;align-items:stretch;height:100%}.bpb-offer--full .bpb-offer__copy{flex:1 1 52%;align-items:center;padding:4rem}.bpb-offer--full .bpb-offer__media{order:0;flex:0 0 45%;height:auto;min-height:0;padding:6rem 6rem 6rem 0}.bpb-offer--full .bpb-offer__media img{border-radius:2.5rem;object-position:50% 12%}.bpb-offer--full .bpb-offer__logo img{height:5.6rem}.bpb-offer--full .bpb-offer__close{top:1.6rem;left:1.6rem;background:none}}.bpb-offer--card{display:flex;align-items:center;justify-content:center;padding:1.6rem;overflow-y:auto;background:#16122c94;--o-title: clamp(3rem, 2.4rem + 1.6vw, 4.2rem)}.bpb-offer--card[hidden]{display:none}.bpb-offer--card .bpb-offer__panel{width:100%;max-width:44rem;margin:auto;border-radius:2.4rem;overflow:hidden;box-shadow:0 2rem 6rem #0000004d;transform:translateY(1.2rem);transition:transform .25s ease}.bpb-offer--card.is-open .bpb-offer__panel{transform:none}.bpb-offer--card .bpb-offer__media{height:22rem;min-height:0}.bpb-offer--card .bpb-offer__copy{padding:2.6rem 2rem 3rem}.bpb-offer--card .bpb-offer__logo img{height:4rem}@media screen and (min-width:750px){.bpb-offer--card .bpb-offer__panel{max-width:88rem}.bpb-offer--card .bpb-offer__in{flex-direction:row;min-height:50rem}.bpb-offer--card .bpb-offer__copy{flex:1 1 54%;align-items:center;padding:4rem 3.5rem}.bpb-offer--card .bpb-offer__media{order:0;flex:0 0 46%;height:auto}.bpb-offer--card .bpb-offer__media img{position:absolute;top:0;right:0;bottom:0;left:0}.bpb-offer--card .bpb-offer__media{position:relative}}.bpb-offer--poster{overflow-y:auto;background:rgb(var(--o-main));--o-title: clamp(4rem, 2.8rem + 4.4vw, 7.6rem)}.bpb-offer--poster .bpb-offer__panel{min-height:100%;background:none;color:#fff}.bpb-offer--poster .bpb-offer__in{min-height:100vh;min-height:100dvh}.bpb-offer--poster .bpb-offer__media{position:absolute;top:0;right:0;bottom:0;left:0;order:0;height:auto;min-height:0}.bpb-offer--poster .bpb-offer__media{overflow:hidden}.bpb-offer--poster .bpb-offer__media img{object-position:50% 20%;filter:blur(1.4rem) saturate(1.15);transform:scale(1.12)}.bpb-offer--poster .bpb-offer__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--o-main),.8),rgba(var(--o-main),.93) 55%,rgb(var(--o-main)))}.bpb-offer--poster .bpb-offer__copy{position:relative;z-index:1;align-items:center;padding:7rem 2rem 5rem}.bpb-offer--poster .bpb-offer__box{max-width:52rem}.bpb-offer--poster .bpb-offer__logo img{filter:brightness(0) invert(1)}.bpb-offer--poster .bpb-offer__logo--text,.bpb-offer--poster .bpb-offer__title{color:#fff}.bpb-offer--poster .bpb-offer__text{color:#ffffffeb;font-size:1.9rem;line-height:2.7rem}.bpb-offer--poster .bpb-offer__input{border-color:#fff}.bpb-offer--poster .bpb-offer__input:focus-visible{outline-color:#fff}.bpb-offer--poster .bpb-offer__btn{background:#fff;color:rgb(var(--o-main))}.bpb-offer--poster .bpb-offer__legal,.bpb-offer--poster .bpb-offer__no{color:#ffffffd9}.bpb-offer--poster .bpb-offer__code{border-color:rgba(var(--o-main),.5)}.bpb-offer--poster .bpb-offer__dots i{border-color:#fff}.bpb-offer--poster .bpb-offer__dots i.is-on{background:#fff}.bpb-offer--poster .bpb-offer__close{background:#ffffff2e;color:#fff}.bpb-offer--corner{inset:auto .8rem .8rem .8rem;transform:translateY(2rem);--o-title: 2.8rem}.bpb-offer--corner.is-open{transform:none}.bpb-offer--corner .bpb-offer__panel{border-radius:2rem;overflow:hidden;background:#fff;box-shadow:0 1rem 4rem #16122c47}.bpb-offer--corner .bpb-offer__media{height:13rem;min-height:0}.bpb-offer--corner .bpb-offer__copy{padding:1.8rem 1.8rem 2rem}.bpb-offer--corner .bpb-offer__logo{display:none}.bpb-offer--corner .bpb-offer__text{margin-bottom:1.4rem;font-size:1.5rem;line-height:2.1rem}.bpb-offer--corner .bpb-offer__input{height:5rem;font-size:1.6rem}.bpb-offer--corner .bpb-offer__btn{min-height:5rem;font-size:1.6rem!important}.bpb-offer--corner .bpb-offer__legal{margin-top:1rem;font-size:1.1rem;line-height:1.6rem}.bpb-offer--corner .bpb-offer__gift{width:12rem}.bpb-offer--corner .bpb-offer__close{top:.8rem;right:.8rem;width:3.6rem;height:3.6rem}@media screen and (min-width:750px){.bpb-offer--corner{inset:auto auto 2rem 2rem;width:38rem}}.bpb-offer--bar{inset:auto 0 0 0;transform:translateY(100%);--o-title: 2.2rem}.bpb-offer--bar.is-open{transform:none}.bpb-offer--bar .bpb-offer__panel{background:rgb(var(--o-main));color:#fff;box-shadow:0 -.6rem 2.4rem #16122c40}.bpb-offer--bar .bpb-offer__copy{padding:1.4rem 5rem 1.4rem 1.6rem}.bpb-offer--bar .bpb-offer__box{max-width:110rem;text-align:left}.bpb-offer--bar .bpb-offer__logo{display:none}.bpb-offer--bar .bpb-offer__title{margin:0 0 .2rem;color:#fff}.bpb-offer--bar .bpb-offer__text{margin:0 0 1rem;max-width:none;font-size:1.4rem;line-height:2rem;color:#ffffffe6}.bpb-offer--bar .bpb-offer__form{flex-direction:row;flex-wrap:wrap;gap:.8rem;max-width:none;margin:0}.bpb-offer--bar .bpb-offer__input{flex:1 1 16rem;width:auto;height:4.8rem;border-color:#fff;font-size:1.6rem}.bpb-offer--bar .bpb-offer__btn{flex:none;width:auto;max-width:none;min-height:4.8rem;margin:0;padding:0 2.4rem;background:#fff;color:rgb(var(--o-main));font-size:1.6rem!important}.bpb-offer--bar .bpb-offer__error{order:4;flex:1 1 100%}@media screen and (max-width:749px){.bpb-offer--bar .bpb-offer__form .bpb-offer__btn,.bpb-offer--bar .bpb-offer__input{flex:1 1 100%}}.bpb-offer--bar .bpb-offer__legal{margin:.8rem 0 0;max-width:none;font-size:1.1rem;line-height:1.5rem;color:#fffc}.bpb-offer--bar .bpb-offer__no{display:none}.bpb-offer--bar .bpb-offer__code{display:inline-flex;margin:0 .8rem .8rem 0;max-width:none;padding:.4rem .4rem .4rem 1.6rem;vertical-align:middle}.bpb-offer--bar .bpb-offer__code span{font-size:1.8rem}.bpb-offer--bar .bpb-offer__code button{min-height:3.8rem}.bpb-offer--bar [data-step=done] .bpb-offer__btn{display:inline-flex;vertical-align:middle;margin:0 0 .8rem}.bpb-offer--bar .bpb-offer__close{top:.6rem;right:.6rem;width:3.6rem;height:3.6rem;background:#ffffff29;color:#fff}@media screen and (min-width:990px){.bpb-offer--bar .bpb-offer__copy{padding:1.6rem 7rem 1.6rem 3rem}.bpb-offer--bar .bpb-offer__step:not([hidden]){display:flex;align-items:center;gap:3rem}.bpb-offer--bar .bpb-offer__words{flex:0 1 44rem}.bpb-offer--bar .bpb-offer__act{flex:1 1 0;min-width:0}.bpb-offer--bar .bpb-offer__text{margin:0}.bpb-offer--bar .bpb-offer__code,.bpb-offer--bar [data-step=done] .bpb-offer__btn{margin-bottom:0}}.bpb-offer-teaser{position:fixed;z-index:2147482000;left:1.2rem;bottom:1.2rem;display:flex;align-items:stretch;border-radius:99rem;overflow:hidden;background:rgb(var(--bpb-forest, 76, 65, 132));box-shadow:0 .6rem 2rem #16122c47}.bpb-offer-teaser[hidden]{display:none}.bpb-offer-teaser button{border:0;background:none;color:#fff;cursor:pointer;font-family:var(--font-body-family)}.bpb-offer-teaser__open{min-height:4.4rem;padding:0 .6rem 0 1.8rem;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.bpb-offer-teaser__x{display:flex;align-items:center;justify-content:center;width:4rem;opacity:.85}.bpb-offer-teaser__x:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bpb-offer.css.map */
