.bv-subscription-popup-section{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;pointer-events:none}.bv-subscription-popup-section .bv-subscription-popup__modal,.bv-subscription-popup-section .bv-subscription-popup__reminder{pointer-events:auto}body.bv-subscription-popup-lock pt-experience{display:none!important}.bv-subscription-popup,.bv-subscription-popup *{box-sizing:border-box}.bv-subscription-popup{--bv-popup-text: #202124;--bv-popup-black: #080a0f;--bv-popup-muted: #65666d;--bv-popup-border: #e5e5e8;--bv-popup-yellow: #febd17;--bv-popup-yellow-soft: #fff9e8;--bv-popup-error: #e4002b;--bv-popup-error-border: #e3122c;position:relative;z-index:10000;color:var(--bv-popup-text)}.bv-subscription-popup[hidden],.bv-subscription-popup [hidden]{display:none!important}body.bv-subscription-popup-lock{overflow:hidden}.bv-subscription-popup .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bv-subscription-popup__modal{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px}.bv-subscription-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0fb8;cursor:default}.bv-subscription-popup__dialog{position:relative;z-index:1;display:flex;width:min(480px,calc(100vw - 40px));min-width:0;max-width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;overflow-x:hidden;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0003;outline:none;overflow-wrap:anywhere;word-break:normal}.bv-subscription-popup__close{position:absolute;z-index:4;top:20px;right:20px;display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer;transition:opacity .16s ease}.bv-subscription-popup__close:hover{opacity:.72}.bv-subscription-popup__close:focus-visible,.bv-subscription-popup__reminder-open:focus-visible,.bv-subscription-popup__reminder-dismiss:focus-visible,.bv-subscription-popup__button:focus-visible,.bv-subscription-popup__skip:focus-visible{outline:2px solid var(--bv-popup-yellow);outline-offset:3px}.bv-subscription-popup__consent-control:focus-within,.bv-subscription-popup__option:focus-within{outline:none;box-shadow:none}.bv-subscription-popup__close-icon,.bv-subscription-popup__close-icon picture,.bv-subscription-popup__close-icon img{display:block;width:100%;height:100%}.bv-subscription-popup__close-icon img{object-fit:contain}.bv-subscription-popup__close-icon--second,.bv-subscription-popup__modal.is-step-two .bv-subscription-popup__close-icon--first{display:none}.bv-subscription-popup__modal.is-step-two .bv-subscription-popup__close-icon--second{display:block}.bv-subscription-popup__panel{min-width:0;max-width:100%;min-height:0}.bv-subscription-popup__panel--first{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.bv-subscription-popup__panel--second{display:flex;overflow:hidden;flex-direction:column}.bv-subscription-popup__hero{position:relative;width:100%;height:244.5px;flex:0 0 244.5px;overflow:hidden;background:#8dd5ff}.bv-subscription-popup__hero picture,.bv-subscription-popup__hero img{display:block;width:100%;height:100%}.bv-subscription-popup__hero img{object-fit:cover;object-position:50% 50%}.bv-subscription-popup__body{display:flex;min-width:0;max-width:100%;overflow-x:hidden;flex-direction:column;background:#fff}.bv-subscription-popup__body--first{gap:24px;padding:20px}.bv-subscription-popup__intro{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:3px;text-align:center}.bv-subscription-popup__title{margin:0;color:var(--bv-popup-text);font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.bv-subscription-popup__description{max-width:100%;margin:0;color:var(--bv-popup-muted);font-size:14px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:normal}.bv-subscription-popup__title,.bv-subscription-popup__error,.bv-subscription-popup__button,.bv-subscription-popup__skip{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.bv-subscription-popup__form{position:relative;display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;gap:12px;margin:0}.bv-subscription-popup__form>.h-captcha{position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.bv-subscription-popup__form-main{position:relative;display:block;width:100%;height:48px}.bv-subscription-popup__email-field{position:relative;display:block;width:100%;min-width:0;height:48px}.bv-subscription-popup__email-icon{position:absolute;z-index:1;top:50%;left:14px;display:block;width:22px;height:22px;object-fit:contain;pointer-events:none;transform:translateY(-50%)}.bv-subscription-popup__email{display:block;width:100%;min-width:0;height:48px;padding:0 175px 0 42px;border:1px solid var(--bv-popup-border);border-radius:999px;outline:none;background:#fff;color:var(--bv-popup-text);font:inherit;font-size:16px;line-height:22px;transition:border-color .16s ease,box-shadow .16s ease}.bv-subscription-popup__email::placeholder{color:#b8b8be;opacity:1}.bv-subscription-popup__email:focus{border-color:#9b9ca2;box-shadow:0 0 0 2px #080a0f14}.bv-subscription-popup__email[aria-invalid=true]{border-color:var(--bv-popup-error-border);box-shadow:none}.bv-subscription-popup__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--bv-popup-black);border-radius:999px;background:var(--bv-popup-black);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease}.bv-subscription-popup__button [data-button-label]{line-height:1}.bv-subscription-popup__button:hover:not(:disabled){border-color:#24272e;background:#24272e;transform:translateY(-1px)}.bv-subscription-popup__button:disabled{border-color:#d8d8dc;background:#d8d8dc;color:#fff;cursor:not-allowed;opacity:1;transform:none}.bv-subscription-popup__button.is-loading:disabled{border-color:var(--bv-popup-black);background:var(--bv-popup-black);color:#fff;cursor:progress}.bv-subscription-popup__button.is-loading [data-button-label]{display:none}.bv-subscription-popup__spinner{display:none;width:18px;height:18px;flex:0 0 18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:bv-subscription-popup-spin .7s linear infinite}.bv-subscription-popup__button.is-loading .bv-subscription-popup__spinner{display:block}@keyframes bv-subscription-popup-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bv-subscription-popup__spinner{animation-duration:1.5s}}.bv-subscription-popup__button--first{position:absolute;z-index:2;top:0;right:0;width:157px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.bv-subscription-popup__error{margin:-8px 4px 0;color:var(--bv-popup-error);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;text-transform:none}.bv-subscription-popup__error--preferences{width:100%;margin:4px 0 0;text-align:center}.bv-subscription-popup__consent{display:flex;width:100%;min-width:0;max-width:100%;align-items:flex-start;gap:4px;margin:0;color:#00000073;cursor:default;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0!important;text-align:left;text-transform:none!important}.bv-subscription-popup__consent-control{position:relative;display:inline-flex;width:14px;height:14px;flex:0 0 14px;margin-top:2px;border-radius:2px}.bv-subscription-popup__consent-control input{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:14px;height:14px;margin:0!important;padding:0;opacity:0;cursor:pointer}.bv-subscription-popup__option input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.bv-subscription-popup__checkbox,.bv-subscription-popup__option-check{position:relative;display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;margin-top:0;border:1px solid #d7d7dc;border-radius:2px;background:#fff}.bv-subscription-popup__checkbox picture,.bv-subscription-popup__checkbox img,.bv-subscription-popup__option-check img{display:none;width:14px;height:14px;object-fit:contain}.bv-subscription-popup__consent-control input:checked+.bv-subscription-popup__checkbox,.bv-subscription-popup__option input:checked+.bv-subscription-popup__option-check{border-color:transparent;background:transparent}.bv-subscription-popup__consent-control input:checked+.bv-subscription-popup__checkbox picture,.bv-subscription-popup__consent-control input:checked+.bv-subscription-popup__checkbox img,.bv-subscription-popup__option input:checked+.bv-subscription-popup__option-check img{display:block}.bv-subscription-popup__consent-copy{min-width:0;max-width:100%;flex:1 1 auto;letter-spacing:0!important;text-transform:none!important;white-space:normal;overflow-wrap:anywhere;word-break:normal}.bv-subscription-popup__consent-copy a{display:inline;margin:0;padding:0;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-decoration:underline;text-transform:inherit!important;text-underline-offset:2px}.bv-subscription-popup__body--second{min-height:0;flex:1 1 auto;overflow:hidden;padding:20px 20px 18px;text-align:center}.bv-subscription-popup__body--second>:not(.bv-subscription-popup__options){flex-shrink:0}.bv-subscription-popup__success-heading{position:relative;z-index:0;min-height:63px}.bv-subscription-popup__success-heading .bv-subscription-popup__title{position:relative;z-index:1;font-size:28px;line-height:1.12}.bv-subscription-popup__decoration{position:absolute;z-index:0;top:24px;left:50%;display:block;width:161px;height:27px;transform:translate(-50%);pointer-events:none}.bv-subscription-popup__decoration img{display:block;width:100%;height:100%;object-fit:contain}.bv-subscription-popup__description--second{max-width:390px;margin:6px auto 0;text-align:center}.bv-subscription-popup__options{display:grid;width:100%;min-width:0;max-width:100%;min-height:0;flex:0 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(36px,auto);gap:8px;overflow-x:hidden;overflow-y:auto;margin-top:16px;padding:0 2px 0 0;overscroll-behavior:contain;scrollbar-color:#b8b8be transparent;scrollbar-width:thin;text-align:left}.bv-subscription-popup__options::-webkit-scrollbar{width:4px}.bv-subscription-popup__options::-webkit-scrollbar-thumb{border-radius:99px;background:#b8b8be}.bv-subscription-popup__option{display:flex;min-width:0;min-height:36px;height:auto;align-items:center;gap:9px;margin:0!important;padding:8px 12px;border:1px solid var(--bv-popup-border);border-radius:8px;outline:none;background:#fff;box-shadow:none;color:#47484e;cursor:pointer;font-family:inherit!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;letter-spacing:0!important;text-align:left;text-transform:none!important;transition:background-color .16s ease,border-color .16s ease}.bv-subscription-popup__option:hover{border-color:#b8b8be}.bv-subscription-popup__option.is-selected{border:1px solid var(--bv-popup-yellow)!important;outline:none;background:var(--bv-popup-yellow-soft);box-shadow:none!important}.bv-subscription-popup__option-check{margin-top:0}.bv-subscription-popup__option-label{display:block;min-width:0;max-width:100%;overflow:visible;color:inherit;font:inherit;font-size:13px;letter-spacing:inherit;text-overflow:clip;text-transform:inherit;white-space:normal;overflow-wrap:anywhere;word-break:normal}.bv-subscription-popup__button--second{width:100%;margin-top:24px}.bv-subscription-popup__skip{align-self:center;margin-top:12px;padding:0 5px;border:0;border-bottom:1px solid #a6a7ad;background:transparent;color:#999aa0;cursor:pointer;font:inherit;font-size:12px;font-weight:400;line-height:1.4}.bv-subscription-popup__skip:hover{color:var(--bv-popup-text);border-bottom-color:var(--bv-popup-text)}.bv-subscription-popup__reminder{position:fixed;z-index:10000;top:50%;right:0;width:34px;height:150px;transform:translateY(-50%)}.js-drawer-open .bv-subscription-popup__reminder{display:none!important}.bv-subscription-popup__reminder-open{display:block;width:34px;height:150px;padding:5px 0;border:0;border-radius:0 0 0 2px;background:#ffb700;box-shadow:0 0 5px #00000040;color:#fff;cursor:pointer;font-family:inherit;text-align:center;transition:none;animation:none}.bv-subscription-popup__reminder-visual{display:flex;width:100%;height:100%;flex-direction:column;align-items:center}.bv-subscription-popup__reminder-top{display:block;width:20px;height:20px;flex:0 0 20px;overflow:hidden}.bv-subscription-popup__reminder-top img,.bv-subscription-popup__reminder-bottom img{display:block;width:100%;height:100%;object-fit:contain}.bv-subscription-popup__reminder-content{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:space-between;padding-top:6px}.bv-subscription-popup__reminder-copy{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:15px;line-height:14px;letter-spacing:1px;white-space:nowrap;gap:6px}.bv-subscription-popup__reminder-copy span{display:block;writing-mode:vertical-rl;transform:rotate(180deg)}.bv-subscription-popup__reminder-copy span:first-child{font-weight:800}.bv-subscription-popup__reminder-copy span:last-child{font-weight:600}.bv-subscription-popup__reminder-bottom{display:block;width:14px;height:14px;flex:0 0 14px}.bv-subscription-popup__reminder-dismiss{position:absolute;top:-9.5px;right:26px;display:block;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:none;animation:none}.bv-subscription-popup__reminder-dismiss img{display:block;width:18px;height:18px}@media screen and (min-width:768px){.bv-subscription-popup__modal.is-step-two .bv-subscription-popup__dialog{max-height:min(600px,calc(100vh - 40px));max-height:min(600px,calc(100dvh - 40px))}}@media screen and (max-width:767px){.bv-subscription-popup__modal{padding:14px 16px}.bv-subscription-popup__dialog{width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px)}.bv-subscription-popup__modal.is-step-two .bv-subscription-popup__dialog{width:86vw;max-height:70vh;max-height:70dvh}.bv-subscription-popup__close{top:14px;right:14px;width:17px;height:17px}.bv-subscription-popup__hero{height:173.2px;flex-basis:173.2px}.bv-subscription-popup__body--first{gap:16px;padding:14px 16px 16px}.bv-subscription-popup__intro{gap:3px}.bv-subscription-popup__title{font-size:18px;line-height:1.2}.bv-subscription-popup__description{font-size:13px;line-height:1.45}.bv-subscription-popup__form{gap:12px}.bv-subscription-popup__form-main{display:flex;height:auto;flex-direction:column;gap:12px}.bv-subscription-popup__email{padding-right:16px}.bv-subscription-popup__email,.bv-subscription-popup__button{height:48px;min-height:48px}.bv-subscription-popup__button--first{position:static;z-index:auto;width:100%}.bv-subscription-popup__consent{align-items:flex-start;gap:4px;font-size:12px;line-height:18px}.bv-subscription-popup__consent-control{margin-top:2px}.bv-subscription-popup__consent-copy{white-space:normal}.bv-subscription-popup__body--second{padding:16px 16px 15px}.bv-subscription-popup__success-heading{min-height:42px}.bv-subscription-popup__success-heading .bv-subscription-popup__title{font-size:20px;line-height:1.05}.bv-subscription-popup__decoration{top:15px;width:118px;height:21px}.bv-subscription-popup__description--second{max-width:306px;margin-top:4px;font-size:12px;line-height:1.18}.bv-subscription-popup__options{grid-auto-rows:minmax(36px,auto);gap:8px;margin-top:12px}.bv-subscription-popup__option{min-height:36px;height:auto;gap:9px;padding:8px 11px;font-size:13px!important;line-height:18px!important}.bv-subscription-popup__button--second{margin-top:16px}.bv-subscription-popup__skip{margin-top:10px}}@media(prefers-reduced-motion:reduce){.bv-subscription-popup__button,.bv-subscription-popup__email,.bv-subscription-popup__option,.bv-subscription-popup__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/subscription-popup.css.map */
