.collection-subscribe-popup[hidden]{display:none!important}.collection-subscribe-popup{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:1800}.collection-subscribe-popup.is-visible{opacity:1;pointer-events:auto}.collection-subscribe-popup__backdrop{background:transparent;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.collection-subscribe-popup__panel{--collection-popup-unit: min(1px, calc(100vw / 2048));aspect-ratio:.63;background:#fff;box-sizing:border-box;color:var(--primary, #004bff);display:flex;flex-direction:column;margin-top:12.5vh;max-height:86vh;outline:0;overflow:hidden;padding:calc(var(--collection-popup-unit) * 20) calc(var(--collection-popup-unit) * 25) calc(var(--collection-popup-unit) * 22);position:relative;transform:translateY(10px);transition:transform .18s ease;width:min(24.5vw,500px)}.collection-subscribe-popup.is-visible .collection-subscribe-popup__panel{transform:translateY(0)}.collection-subscribe-popup__close,.collection-subscribe-popup__submit{background:none;border:0;color:var(--primary, #004bff);cursor:pointer;font:inherit;font-size:calc(var(--collection-popup-unit) * 12);font-weight:700;line-height:1.2;padding:0;text-transform:uppercase}.collection-subscribe-popup__close{position:absolute;right:calc(var(--collection-popup-unit) * 25);top:calc(var(--collection-popup-unit) * 20);z-index:1}.collection-subscribe-popup__artwork{flex:1 1 auto;min-height:0;overflow:hidden;padding:calc(var(--collection-popup-unit) * 18) 0 calc(var(--collection-popup-unit) * 8)}.collection-subscribe-popup__artwork img{display:block;height:100%;margin-left:calc(var(--collection-popup-unit) * -22);max-width:none;object-fit:contain;transform:scale(1.35);transform-origin:center;width:calc(100% + (var(--collection-popup-unit) * 44))}.collection-subscribe-popup__content{flex:0 0 auto;transform:translateY(calc(var(--collection-popup-unit) * 11))}.collection-subscribe-popup__form{align-items:baseline;display:grid;gap:0 calc(var(--collection-popup-unit) * 18);grid-template-columns:minmax(0,1fr) auto}.collection-subscribe-popup__form>.visually-hidden{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.collection-subscribe-popup__email{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--primary, #004bff);font:inherit;font-size:calc(var(--collection-popup-unit) * 12);font-weight:700;line-height:1.2;min-width:0;outline:0;padding:0;text-transform:uppercase;width:100%}.collection-subscribe-popup__email::placeholder{color:var(--secondary, #7aa7ff);opacity:1}html body .collection-subscribe-popup .collection-subscribe-popup__email{color:var(--secondary, #7aa7ff)!important;text-transform:uppercase!important}.collection-subscribe-popup__submit{position:relative;text-decoration:underline;text-underline-offset:2px}.collection-subscribe-popup__copy,.collection-subscribe-popup__message{color:var(--primary, #004bff);font-size:calc(var(--collection-popup-unit) * 12);font-weight:700;line-height:1.2;margin:calc(var(--collection-popup-unit) * 34) 0 0!important;max-width:calc(var(--collection-popup-unit) * 390);text-transform:uppercase!important}.collection-subscribe-popup__copy *{text-transform:uppercase!important}.collection-subscribe-popup__message{grid-column:1 / -1;margin-top:calc(var(--collection-popup-unit) * 12)!important}@media screen and (max-width:40rem){.collection-subscribe-popup{align-items:flex-end;padding:0}.collection-subscribe-popup__panel{--collection-popup-unit: 1px;aspect-ratio:auto;height:92dvh;margin:0;max-height:92dvh;padding:18px 18px 16px;transform:translateY(100%);transition:transform .28s ease;width:100vw}.collection-subscribe-popup.is-visible .collection-subscribe-popup__panel{transform:translateY(0)}.collection-subscribe-popup__content{flex:0 0 auto;transform:none}.collection-subscribe-popup__close{right:18px;top:18px}.collection-subscribe-popup__artwork{overflow:visible;padding:4px 0 6px}.collection-subscribe-popup__artwork img{height:100%;margin-left:-18px;object-fit:contain;object-position:center top;transform:translateY(-18px) scale(1.08);transform-origin:center top;width:calc(100% + 36px)}.collection-subscribe-popup__copy{margin-top:28px!important}html body.collection-subscribe-popup-open{overflow:hidden!important}}@media(prefers-reduced-motion:reduce){.collection-subscribe-popup,.collection-subscribe-popup__panel{transition:none}}@media screen and (min-width:40.0625rem){.collection-subscribe-popup{align-items:center;padding:0}.collection-subscribe-popup__panel{--collection-popup-unit: 1px;aspect-ratio:1136 / 1800;container-type:inline-size;height:auto;margin:0;max-height:none;overflow:hidden;padding:0;width:var(--collection-card-width, calc((100vw - 24.5vw) / 3))}.collection-subscribe-popup__close{font-size:2.82cqw!important;line-height:1!important;right:4.93cqw;top:4.93cqw}.collection-subscribe-popup__artwork{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:100%}.collection-subscribe-popup__artwork img{height:auto;left:-1.76cqw;margin:0;max-width:none;object-fit:initial;position:absolute;top:0;transform:none;width:103.52cqw}.collection-subscribe-popup__content{top:0;right:0;bottom:0;left:0;position:absolute;transform:none}.collection-subscribe-popup__form{column-gap:4.23cqw;left:4.93cqw;position:absolute;right:4.93cqw;top:136.88cqw}.collection-subscribe-popup__email,.collection-subscribe-popup__submit,.collection-subscribe-popup__copy,.collection-subscribe-popup__message{font-size:2.82cqw!important;line-height:3.26cqw!important}.collection-subscribe-popup__copy{left:4.93cqw;margin:0!important;max-width:none;position:absolute;right:4.93cqw;top:145.42cqw}.collection-subscribe-popup__message{left:0;margin:10px 0 0!important;position:absolute;top:12px}html body .collection-subscribe-popup .collection-subscribe-popup__close,html body .collection-subscribe-popup .collection-subscribe-popup__email,html body .collection-subscribe-popup .collection-subscribe-popup__submit,html body .collection-subscribe-popup .collection-subscribe-popup__copy,html body .collection-subscribe-popup .collection-subscribe-popup__message{font-size:2.82cqw!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/collection-subscribe-popup.css.map */
