body:has(.tcs-password-coming-soon){overflow-x:hidden;background:var(--tcs-c-pink-deep);color:var(--tcs-text-on-pink)}body:has(.tcs-password-coming-soon)>footer{display:none}.password-main-content:has(.tcs-password-coming-soon){min-height:100svh;background:var(--tcs-c-pink-deep)}.tcs-password-coming-soon{--tcs-password-marquee-height: 38px;--tcs-password-content-width: 820px;--tcs-password-logo-width: 206px;--tcs-password-label-space: 34px;--tcs-password-heading-width: 820px;--tcs-password-heading-type: clamp(4.125rem, 3.39rem + 1.04vw, 4.875rem);--tcs-password-heading-leading: .96;--tcs-password-body-width: 520px;--tcs-password-form-width: 584px;--tcs-password-form-height: 70px;--tcs-password-form-inset: var(--tcs-space-2);--tcs-password-form-start: var(--tcs-space-6);--tcs-password-photo-radius: var(--tcs-radius-card);--tcs-password-primary-photo-width: 330px;--tcs-password-primary-photo-height: 430px;--tcs-password-secondary-photo-width: 360px;--tcs-password-secondary-photo-height: 400px;position:relative;isolation:isolate;display:grid;width:100%;max-width:100vw;min-width:0;min-height:100svh;overflow:hidden;background:var(--tcs-c-pink-deep);color:var(--tcs-text-on-pink);font-family:var(--tcs-font-sans)}.tcs-password-coming-soon__marquee{position:relative;z-index:3;display:flex;align-items:center;width:100%;max-width:100vw;min-width:0;height:var(--tcs-password-marquee-height);overflow:hidden;background:var(--tcs-c-milk-cream);color:var(--tcs-c-pink-deep)}.tcs-password-coming-soon__marquee-viewport{width:100%;max-width:100vw;min-width:0;overflow-x:auto;scrollbar-width:none}.tcs-password-coming-soon__marquee-viewport:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-focus-ring);outline-offset:calc(-1 * var(--tcs-focus-ring-width))}.tcs-password-coming-soon__marquee-track{display:flex;min-width:max-content;animation:tcs-password-marquee 24s linear .166666}.tcs-password-coming-soon__marquee-group{display:flex;align-items:center;min-width:max-content}.tcs-password-coming-soon__marquee-item,.tcs-password-coming-soon__marquee-dot{display:inline-flex;align-items:center;padding-inline:var(--tcs-space-5);font-size:var(--tcs-text-meta);font-weight:600;line-height:var(--tcs-leading-meta);letter-spacing:var(--tcs-tracking-caps);text-transform:uppercase;white-space:nowrap}.tcs-password-coming-soon__marquee-dot{padding-inline:0;color:var(--tcs-c-raspberry)}.tcs-password-coming-soon__shell{position:relative;display:grid;place-items:center;width:100%;max-width:100vw;min-width:0;box-sizing:border-box;min-height:calc(100svh - var(--tcs-password-marquee-height));padding:var(--tcs-space-8) var(--tcs-space-6)}.tcs-password-coming-soon__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(100%,var(--tcs-password-content-width));max-width:100%;min-width:0;text-align:center}.tcs-password-coming-soon__logo{width:var(--tcs-password-logo-width);margin-block-end:var(--tcs-space-3)}.tcs-password-coming-soon__logo-image{display:block;width:100%;height:auto}.tcs-password-coming-soon__eyebrow{margin:0 0 var(--tcs-password-label-space);color:var(--tcs-c-blush);font-size:var(--tcs-text-eyebrow);font-weight:600;line-height:var(--tcs-leading-eyebrow);letter-spacing:var(--tcs-tracking-caps-wide);text-transform:uppercase}.tcs-password-coming-soon__heading{width:min(100%,var(--tcs-password-heading-width));max-width:100%;min-width:0;margin:0;color:var(--tcs-text-on-pink);font-family:var(--tcs-font-display);font-size:var(--tcs-password-heading-type);font-weight:700;line-height:var(--tcs-password-heading-leading);letter-spacing:0;overflow-wrap:anywhere}.tcs-password-coming-soon__heading span{display:block}.tcs-password-coming-soon__heading-accent{color:var(--tcs-c-morning-yellow)}.tcs-password-coming-soon__body{width:min(100%,var(--tcs-password-body-width));max-width:100%;min-width:0;margin-block-start:var(--tcs-space-5-plus);color:var(--tcs-hero-body-on-image);font-size:var(--tcs-text-body-lg);font-weight:500;line-height:var(--tcs-leading-body-lg);letter-spacing:0;overflow-wrap:break-word}.tcs-password-coming-soon__body>*{margin:0}.tcs-password-coming-soon__form{width:min(100%,var(--tcs-password-form-width));max-width:100%;min-width:0;margin-block-start:var(--tcs-space-7)}.tcs-password-coming-soon__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--tcs-password-form-height);padding:var(--tcs-password-form-inset);padding-inline-start:var(--tcs-password-form-start);border-radius:var(--tcs-radius-pill);background:var(--tcs-c-milk-cream);box-shadow:var(--tcs-shadow-elevated)}.tcs-password-coming-soon__input{box-sizing:border-box;grid-column:1;grid-row:1;min-width:0;height:calc(var(--tcs-password-form-height) - var(--tcs-password-form-inset) - var(--tcs-password-form-inset));padding:0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background-color:var(--tcs-c-milk-cream);background-image:none;box-shadow:none;color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-md);font-weight:500;line-height:var(--tcs-leading-body-md)}.tcs-password-coming-soon__input::placeholder{color:var(--tcs-text-muted);opacity:1}body:has(.tcs-password-coming-soon) .tcs-password-coming-soon__input,.tcs-password-coming-soon__input:not(:hover):not(:focus):not(:focus-visible),.tcs-password-coming-soon__input:hover,.tcs-password-coming-soon__input:focus,.tcs-password-coming-soon__input:focus-visible{background-color:var(--tcs-c-milk-cream);background-image:none;box-shadow:none}.tcs-password-coming-soon__input:-webkit-autofill,.tcs-password-coming-soon__input:-webkit-autofill:hover,.tcs-password-coming-soon__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tcs-text);box-shadow:0 0 0 1000px var(--tcs-c-milk-cream) inset}.tcs-password-coming-soon__input:focus-visible{outline:none}.tcs-password-coming-soon__field:has(.tcs-password-coming-soon__input:focus-visible){outline:var(--tcs-focus-ring-width) solid var(--tcs-c-milk-cream);outline-offset:var(--tcs-focus-ring-offset)}.tcs-password-coming-soon__submit{box-sizing:border-box;grid-column:2;grid-row:1;min-width:0;min-height:calc(var(--tcs-password-form-height) - var(--tcs-password-form-inset) - var(--tcs-password-form-inset));padding-inline:var(--tcs-space-6);border-radius:var(--tcs-radius-pill);font-size:var(--tcs-text-meta);white-space:nowrap}.tcs-password-coming-soon__message{margin-block-start:var(--tcs-space-4);color:var(--tcs-c-milk-cream);font-size:var(--tcs-text-body-sm);font-weight:600;line-height:var(--tcs-leading-body-sm)}.tcs-password-coming-soon__microcopy{margin:var(--tcs-space-4) 0 0;color:var(--tcs-hero-body-on-image);font-size:var(--tcs-text-body-sm);font-weight:500;line-height:var(--tcs-leading-body-sm)}.tcs-password-coming-soon__password-link{margin-block-start:var(--tcs-space-4);padding:var(--tcs-space-2) var(--tcs-space-3);border:0;border-radius:var(--tcs-radius-pill);background:transparent;color:var(--tcs-c-milk-cream);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-sm);font-weight:600;line-height:var(--tcs-leading-body-sm);letter-spacing:var(--tcs-tracking-button);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:var(--tcs-btn-stroke);text-underline-offset:var(--tcs-space-1);cursor:pointer}.tcs-password-coming-soon__password-link:hover{color:var(--tcs-c-morning-yellow)}.tcs-password-coming-soon__password-link:focus-visible{outline-color:var(--tcs-c-milk-cream)}.tcs-password-coming-soon__media{position:absolute;z-index:1;overflow:hidden;border-radius:var(--tcs-password-photo-radius);background:var(--tcs-c-blush);box-shadow:var(--tcs-shadow-elevated);pointer-events:none}.tcs-password-coming-soon__media--primary{top:94px;left:clamp(-104px,calc((100vw - 1440px)/2 - 66px),var(--tcs-space-8));width:var(--tcs-password-primary-photo-width);height:var(--tcs-password-primary-photo-height);transform:rotate(-9deg)}.tcs-password-coming-soon__media--secondary{right:clamp(-92px,calc((100vw - 1440px)/2 - 58px),var(--tcs-space-8));bottom:-84px;width:var(--tcs-password-secondary-photo-width);height:var(--tcs-password-secondary-photo-height);transform:rotate(7deg)}.tcs-password-coming-soon__mobile-media{display:none}.tcs-password-coming-soon__image{display:block;width:100%;height:100%;object-fit:cover}body:has(.tcs-password-coming-soon) .password-dialog{background:var(--tcs-c-pink-deep);color:var(--tcs-text-on-pink)}body:has(.tcs-password-coming-soon) .password-dialog__content{gap:var(--tcs-space-5);text-align:center}body:has(.tcs-password-coming-soon) .password-dialog__title{color:var(--tcs-text-on-pink);font-family:var(--tcs-font-display);font-size:var(--tcs-text-heading-lg);line-height:var(--tcs-leading-heading-lg);letter-spacing:0}body:has(.tcs-password-coming-soon) .password-dialog__content .email-signup__input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,var(--tcs-password-form-width));padding:var(--tcs-space-1);border-radius:var(--tcs-radius-pill);background:var(--tcs-c-milk-cream);box-shadow:var(--tcs-shadow-elevated)}body:has(.tcs-password-coming-soon) #Password{border:0;box-shadow:none;border-radius:var(--tcs-radius-pill);background:transparent;color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-md);font-weight:500}body:has(.tcs-password-coming-soon) #Password:focus-visible{outline:none}body:has(.tcs-password-coming-soon) .password-dialog__content .email-signup__input-group:has(#Password:focus-visible){outline:var(--tcs-focus-ring-width) solid var(--tcs-c-milk-cream);outline-offset:var(--tcs-focus-ring-offset)}body:has(.tcs-password-coming-soon) .password-dialog__submit-button{width:auto;min-height:var(--tcs-control-h-lg);padding-inline:var(--tcs-space-6);border:0;border-radius:var(--tcs-radius-pill);background:var(--tcs-btn-primary-bg);color:var(--tcs-btn-primary-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-button);font-weight:600;line-height:var(--tcs-leading-button);letter-spacing:var(--tcs-tracking-button);text-transform:uppercase}body:has(.tcs-password-coming-soon) .password-dialog__submit-button:hover{background:var(--tcs-btn-primary-hover-bg)}body:has(.tcs-password-coming-soon) .password-dialog__close-button{color:var(--tcs-c-milk-cream)}@keyframes tcs-password-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.tcs-password-coming-soon__marquee{height:auto;min-height:var(--tcs-password-marquee-height)}.tcs-password-coming-soon__marquee-track{animation:none;min-width:0}.tcs-password-coming-soon__marquee-group{min-width:0;flex-wrap:wrap;justify-content:center}.tcs-password-coming-soon__marquee-group[aria-hidden=true]{display:none}}@media screen and (max-width:989px){.tcs-password-coming-soon{--tcs-password-primary-photo-width: 286px;--tcs-password-primary-photo-height: 372px;--tcs-password-secondary-photo-width: 302px;--tcs-password-secondary-photo-height: 336px}.tcs-password-coming-soon__media--primary{left:calc(var(--tcs-space-8) * -1)}.tcs-password-coming-soon__media--secondary{right:calc(var(--tcs-space-8) * -1);bottom:calc(var(--tcs-space-8) * -1)}}@media screen and (max-width:749px){.tcs-password-coming-soon{--tcs-password-marquee-height: 32px;--tcs-password-content-width: 100%;--tcs-password-logo-width: 132px;--tcs-password-label-space: 26px;--tcs-password-heading-width: 272px;--tcs-password-heading-type: 2.625rem;--tcs-password-heading-leading: .98;--tcs-password-body-width: 342px;--tcs-password-form-height: 56px;--tcs-password-form-inset: 5px;--tcs-password-form-start: var(--tcs-space-5);--tcs-password-primary-photo-width: min(54vw, 212px);--tcs-password-primary-photo-height: min(51vw, 198px)}.tcs-password-coming-soon__shell{align-items:start;min-height:calc(100svh - var(--tcs-password-marquee-height));padding:var(--tcs-space-7) var(--tcs-space-5) var(--tcs-space-6)}.tcs-password-coming-soon__logo{margin-block-end:var(--tcs-space-2)}.tcs-password-coming-soon__body{margin-block-start:var(--tcs-space-4);font-size:var(--tcs-text-body-sm);line-height:var(--tcs-leading-body-lg)}.tcs-password-coming-soon__media--primary,.tcs-password-coming-soon__media--secondary{display:none}.tcs-password-coming-soon__mobile-media{display:block;width:var(--tcs-password-primary-photo-width);height:var(--tcs-password-primary-photo-height);margin-block:var(--tcs-space-6) 0;overflow:hidden;border-radius:var(--tcs-password-photo-radius);background:var(--tcs-c-blush);box-shadow:var(--tcs-shadow-elevated);transform:rotate(-5deg)}.tcs-password-coming-soon__form{margin-block-start:var(--tcs-space-6)}.tcs-password-coming-soon__submit{min-height:calc(var(--tcs-password-form-height) - var(--tcs-password-form-inset) - var(--tcs-password-form-inset));padding-inline:var(--tcs-space-5-plus)}.tcs-password-coming-soon__microcopy{margin-block-start:var(--tcs-space-3);font-size:var(--tcs-text-eyebrow)}.tcs-password-coming-soon__password-link{margin-block-start:var(--tcs-space-6);font-size:var(--tcs-text-caption);letter-spacing:var(--tcs-tracking-button);text-transform:uppercase}}@media screen and (max-width:479px){.tcs-password-coming-soon__marquee-item,.tcs-password-coming-soon__marquee-dot{padding-inline:var(--tcs-space-3)}.tcs-password-coming-soon__shell{padding-inline:var(--tcs-space-4)}.tcs-password-coming-soon__field{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:var(--tcs-password-form-inset);padding-inline-start:var(--tcs-password-form-start);border-radius:var(--tcs-radius-pill)}.tcs-password-coming-soon__input{grid-column:1;grid-row:1;width:100%;height:calc(var(--tcs-password-form-height) - var(--tcs-password-form-inset) - var(--tcs-password-form-inset));padding:0;font-size:var(--tcs-text-body-sm);text-align:start}.tcs-password-coming-soon__submit{grid-column:2;grid-row:1;width:auto;min-height:calc(var(--tcs-password-form-height) - var(--tcs-password-form-inset) - var(--tcs-password-form-inset));padding-inline:var(--tcs-space-5-plus);font-size:var(--tcs-text-micro-plus)}body:has(.tcs-password-coming-soon) .password-dialog__content .email-signup__input-group{grid-template-columns:1fr;gap:var(--tcs-space-2);padding:var(--tcs-space-2);border-radius:var(--tcs-radius-card)}body:has(.tcs-password-coming-soon) .password-dialog__submit-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/tcs-password.css.map */
