.bv-collection-subscription-banner[hidden]{display:none!important}.bv-collection-subscription-banner,.bv-collection-subscription-banner *{box-sizing:border-box}.bv-collection-subscription-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:48px;width:100%;max-width:1670px;min-height:99px;margin:0 auto 24px;padding:24px 32px;overflow:hidden;background:#eff4f8;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.bv-collection-subscription-banner__media,.bv-collection-subscription-banner__image,.bv-collection-subscription-banner:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bv-collection-subscription-banner__media{display:block;overflow:hidden}.bv-collection-subscription-banner__image{display:block;object-fit:cover}.bv-collection-subscription-banner:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#dcf1ff00,#dcf1ff 30% 70%,#dcf1ff00)}.bv-collection-subscription-banner__content,.bv-collection-subscription-banner__button{position:relative;z-index:2}.bv-collection-subscription-banner__content{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;text-align:left}.bv-collection-subscription-banner__title,.bv-collection-subscription-banner__description{padding:0;margin:0;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.bv-collection-subscription-banner__title{color:#0094ff;font-size:24px;font-weight:700;line-height:1.2}.bv-collection-subscription-banner__description{color:#000000e6;font-size:14px;font-weight:400;line-height:1.3}.bv-collection-subscription-banner__button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;max-width:45%;padding:10px 24px;border:1px solid var(--bv-banner-button-border, #080a0f);border-radius:999px;background:var(--bv-banner-button-bg, #080a0f);color:var(--bv-banner-button-text, #fff);font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer}.bv-collection-subscription-banner__button:after{content:"\2192";display:inline-block;font-size:20px;max-width:0;margin-left:0;overflow:hidden;opacity:0;transform:translate(-6px);transition:max-width .2s ease,margin-left .2s ease,opacity .2s ease,transform .2s ease}.bv-collection-subscription-banner__button:hover:after,.bv-collection-subscription-banner__button:focus-visible:after{max-width:1.5em;margin-left:12px;opacity:1;transform:translate(0)}.bv-collection-subscription-banner__button--outline{background:transparent;color:var(--bv-banner-button-outline-text, #080a0f)}.bv-collection-subscription-banner__button--pill{border-radius:999px}.bv-collection-subscription-banner__button:focus-visible{outline:2px solid #0094ff;outline-offset:3px}@media screen and (max-width:767px){.bv-collection-subscription-banner{justify-content:center;gap:12px;width:100vw;margin-left:-20px;min-height:62px;padding:12px}.bv-collection-subscription-banner:before{background:linear-gradient(90deg,#dcf1ff 0% 70%,#dcf1ff00)}.bv-collection-subscription-banner__content{flex-grow:0;text-align:center}.bv-collection-subscription-banner__title{font-size:17px;font-weight:800}.bv-collection-subscription-banner__description{font-size:11px}.bv-collection-subscription-banner__button{min-height:32px;padding:12px 20px;font-size:12px;line-height:1}.bv-collection-subscription-banner__button--responsive{border-radius:999px}}@media(prefers-reduced-motion:reduce){.bv-collection-subscription-banner__button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/collection-subscription-banner.css.map */
