@media(min-width:990px){html:has(tcs-newsletter-popup) .page-wrapper{scrollbar-gutter:stable}}.tcs-newsletter-popup{--tcs-newsletter-popup-measure: 460px;--tcs-newsletter-popup-sheet-max: 92dvh;--tcs-newsletter-popup-close-size: var(--tcs-control-h-md);--tcs-newsletter-popup-shift: var(--tcs-space-5);--tcs-newsletter-popup-measure-image-tablet: 680px;--tcs-newsletter-popup-measure-image: 760px;--tcs-newsletter-popup-strip: 168px}.tcs-newsletter-popup__dialog{box-sizing:border-box;width:calc(100% - max(var(--tcs-layout-gutter),env(safe-area-inset-left,0px)) - max(var(--tcs-layout-gutter),env(safe-area-inset-right,0px)));max-width:none;max-height:min(var(--tcs-newsletter-popup-sheet-max),calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--tcs-radius-card);background:var(--tcs-surface);box-shadow:var(--tcs-shadow-elevated);color:var(--tcs-text)}@media(forced-colors:active){.tcs-newsletter-popup__dialog{border:1px solid transparent}}.tcs-newsletter-popup__dialog::backdrop{background:var(--tcs-scrim)}.tcs-newsletter-popup__dialog:focus{outline:0}@media screen and (min-width:750px){.tcs-newsletter-popup__dialog{width:calc(100% - 2 * var(--tcs-layout-gutter));max-width:var(--tcs-newsletter-popup-measure);max-height:calc(100dvh - 2 * var(--tcs-layout-gutter));margin:auto;border-radius:var(--tcs-radius-card)}}.tcs-newsletter-popup__media{display:none;position:relative;overflow:hidden;background:var(--tcs-surface-blush)}.tcs-newsletter-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--tcs-newsletter-popup-focal, 50% 50%)}@media screen and (max-width:749px)and (min-height:700px){.tcs-newsletter-popup--image-mobile .tcs-newsletter-popup__media{display:block;height:var(--tcs-newsletter-popup-strip)}}@media screen and (min-width:750px){.tcs-newsletter-popup--image .tcs-newsletter-popup__dialog{max-width:var(--tcs-newsletter-popup-measure-image-tablet)}.tcs-newsletter-popup--image .tcs-newsletter-popup__panel{display:grid;grid-template-columns:34fr 66fr}.tcs-newsletter-popup--image .tcs-newsletter-popup__media{display:block}}@media screen and (min-width:990px){.tcs-newsletter-popup--image .tcs-newsletter-popup__dialog{max-width:var(--tcs-newsletter-popup-measure-image)}.tcs-newsletter-popup--image .tcs-newsletter-popup__panel{grid-template-columns:42fr 58fr}}@media(prefers-reduced-motion:no-preference){.tcs-newsletter-popup__dialog[open]{animation:tcs-newsletter-popup-in var(--tcs-motion-base) var(--tcs-ease-out)}.tcs-newsletter-popup__dialog[open]::backdrop{animation:tcs-newsletter-popup-fade var(--tcs-motion-base) var(--tcs-ease-out)}}@keyframes tcs-newsletter-popup-in{0%{opacity:0;transform:translateY(var(--tcs-newsletter-popup-shift))}}@keyframes tcs-newsletter-popup-fade{0%{opacity:0}}.tcs-newsletter-popup__band{position:relative;padding:var(--tcs-space-5) var(--tcs-space-5) 0;padding-inline-end:calc(var(--tcs-newsletter-popup-close-size) + var(--tcs-space-4));color:var(--tcs-text)}.tcs-newsletter-popup__heading{margin:0;color:inherit;font-family:var(--tcs-font-display);font-size:var(--tcs-text-heading-md);font-weight:700;line-height:var(--tcs-leading-heading-md);letter-spacing:var(--tcs-tracking-heading-md);text-wrap:balance}.tcs-newsletter-popup__copy{margin-block-start:var(--tcs-space-3);color:var(--tcs-text-secondary);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-sm);font-weight:500;line-height:var(--tcs-leading-body-sm)}.tcs-newsletter-popup__copy>*{margin:0}.tcs-newsletter-popup .tcs-newsletter-popup__close{all:unset;box-sizing:border-box;position:absolute;inset-block-start:var(--tcs-space-3);inset-inline-end:var(--tcs-space-3);display:inline-flex;width:var(--tcs-newsletter-popup-close-size);height:var(--tcs-newsletter-popup-close-size);align-items:center;justify-content:center;border-radius:var(--tcs-radius-pill);color:var(--tcs-text);cursor:pointer}.tcs-newsletter-popup .tcs-newsletter-popup__close:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-focus-ring);outline-offset:calc(-1 * var(--tcs-focus-ring-width))}.tcs-newsletter-popup__close-icon{display:block;width:var(--tcs-space-5);height:var(--tcs-space-5);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tcs-newsletter-popup__body{padding:var(--tcs-space-4) var(--tcs-space-5) var(--tcs-space-5);padding-block-end:calc(var(--tcs-space-5) + env(safe-area-inset-bottom,0))}.tcs-newsletter-popup__form{display:grid;gap:var(--tcs-space-2)}.tcs-newsletter-popup__label{font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-sm);font-weight:600;line-height:var(--tcs-leading-body-sm)}.tcs-newsletter-popup__input{box-sizing:border-box;width:100%;min-height:var(--tcs-control-h-lg);padding:0 var(--tcs-space-5);border:var(--tcs-btn-stroke) solid var(--tcs-c-ink-4);border-radius:var(--tcs-radius-pill);background:var(--tcs-surface-white);color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-input);font-weight:500;line-height:var(--tcs-leading-body-md)}.tcs-newsletter-popup__input::placeholder{color:var(--tcs-text-muted)}.tcs-newsletter-popup__input[aria-invalid=true]{border-color:var(--tcs-error)}.tcs-newsletter-popup__submit.tcs-btn{width:100%;min-height:var(--tcs-control-h-lg);margin-block-start:var(--tcs-space-2)}.tcs-newsletter-popup__message{margin:0;font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-sm);font-weight:600;line-height:var(--tcs-leading-body-sm)}.tcs-newsletter-popup__message:focus{outline:0}.tcs-newsletter-popup__message--error{color:var(--tcs-error)}.tcs-newsletter-popup__message--error :is(div,ul,li){margin:0;padding:0;list-style:none}.tcs-newsletter-popup__consent{margin:var(--tcs-space-3) 0 0;color:var(--tcs-text-muted);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-caption);font-weight:500;line-height:var(--tcs-leading-caption)}.tcs-newsletter-popup__consent-link{color:var(--tcs-link);text-decoration:underline;text-underline-offset:var(--tcs-space-1)}.tcs-newsletter-popup .tcs-newsletter-popup__dismiss{all:unset;box-sizing:border-box;display:block;min-height:var(--tcs-control-h-md);margin:var(--tcs-space-2) auto 0;padding:0 var(--tcs-space-4);border-radius:var(--tcs-radius-pill);color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-sm);font-weight:600;line-height:var(--tcs-control-h-md);text-decoration:underline;text-underline-offset:var(--tcs-space-1);cursor:pointer}.tcs-newsletter-popup .tcs-newsletter-popup__dismiss:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-focus-ring);outline-offset:var(--tcs-focus-ring-offset)}@media screen and (max-width:749px){.tcs-newsletter-popup__copy{margin-block-start:var(--tcs-space-2)}.tcs-newsletter-popup__body{padding-block-start:var(--tcs-space-3)}.tcs-newsletter-popup__submit.tcs-btn{margin-block-start:var(--tcs-space-1)}.tcs-newsletter-popup__consent{margin-block-start:var(--tcs-space-2)}.tcs-newsletter-popup .tcs-newsletter-popup__dismiss{margin-block-start:0}}@media screen and (min-width:990px){.tcs-newsletter-popup .tcs-newsletter-popup__dismiss{margin-block-start:0}.tcs-newsletter-popup__body{padding-block-end:calc(var(--tcs-space-2) + env(safe-area-inset-bottom,0))}}
/*# sourceMappingURL=/cdn/shop/t/273/assets/tcs-newsletter-popup.css.map */
