.style-module__N2NVxa__audioCard{border-radius:24px;align-items:flex-start;width:312px;height:312px;padding:32px 24px;display:grid;position:relative;overflow:hidden}.style-module__N2NVxa__content{z-index:1;grid-gap:24px;text-align:center;justify-content:center;align-items:flex-start;gap:24px;display:grid;position:relative}.style-module__N2NVxa__label{color:var(--hdc-white);}.style-module__N2NVxa__track{align-self:flex-end;display:grid}.style-module__N2NVxa__timeContainer{grid-gap:8px;grid-auto-flow:column;justify-content:center;gap:8px;display:grid}.style-module__N2NVxa__timeDigit{filter:drop-shadow(1px 1px 1.5px #f9ecd980)drop-shadow(-.5px -.5px 1.5px #f9ecd980)drop-shadow(-1px 1px 1.5px #f9ecd980)drop-shadow(1px -1px 1.5px #f9ecd980)}
.style-module__GXaRza__track{--track-background-color:var(--hdc-navy-300);--track-progress-background-color:var(--hdc-navy-400);--track-text-color:var(--hdc-white);--track-play-state-background-color:var(--hdc-neutral-100);--track-play-state-hover-background-color:var(--hdc-neutral-200);width:100%;font-family:inherit;display:grid;position:relative}.style-module__GXaRza__track[data-hatch-theme=dark]{--track-background-color:var(--hdc-neutral-200);--track-text-color:var(--hdc-navy-1000);--track-play-state-background-color:var(--hdc-white);--track-progress-background-color:var(--hdc-neutral-500)}.style-module__GXaRza__track[data-hatch-theme=light]{--track-background-color:var(--hdc-navy-1000);--track-text-color:var(--hdc-neutral-100);--track-play-state-background-color:var(--hdc-neutral-100);--track-progress-background-color:var(--hdc-navy-300)}.style-module__GXaRza__buttonReset{cursor:pointer;background-color:#0000;border:none;width:100%}.style-module__GXaRza__trackButton{color:var(--track-text-color);grid-gap:8px;text-align:left;cursor:pointer;z-index:0;background-color:var(--track-background-color);border-radius:32px;grid-template-columns:minmax(32px,max-content) 1fr;place-content:center flex-start;align-items:center;gap:8px;padding:4px;display:grid;position:relative;}.style-module__GXaRza__trackPlayStateIcon{background:var(--track-play-state-background-color);border-radius:50%;justify-content:center;place-items:center;min-width:48px;min-height:48px;transition:background-color .3s ease-in-out;display:grid}[data-size=large] .style-module__GXaRza__trackPlayStateIcon{width:56px;height:56px}.style-module__GXaRza__trackInfo{grid-gap:4px;grid-column-gap:4px;-moz-column-gap:4px;grid-template-areas:"a a b""c c c";place-content:center space-between;align-items:center;gap:4px;width:100%;padding-right:24px;display:grid}[data-size=large] .style-module__GXaRza__trackInfo{-moz-column-gap:8px;column-gap:8px}.style-module__GXaRza__trackName{font-family:var(--font-default);white-space:nowrap;text-overflow:ellipsis;color:var(--track-text-color);overflow:hidden;}.style-module__GXaRza__trackProgressTime{color:var(--track-text-color);grid-area:b;}.style-module__GXaRza__sizeLargeText{}.style-module__GXaRza__trackProgressBar{appearance:none;background-color:var(--track-progress-background-color);border-radius:2px;grid-area:c;width:100%;max-height:3px;display:grid}.style-module__GXaRza__trackProgressBar::-webkit-progress-bar{background-color:var(--track-progress-background-color);border-radius:7px}.style-module__GXaRza__trackProgressBar::-webkit-progress-value{background-color:#ffffff40;background-image:-webkit-linear-gradient(#fff,#ffffffd9);background-position:top;border-radius:7px}.style-module__GXaRza__trackProgressBar::-moz-progress-bar{background-image:#ffffff40;background-color:var(--hdc-white);border-radius:7px}.style-module__GXaRza__hiddenPauseIcon{opacity:0;position:absolute}
.style-module__cFCxZa__track{--track-background-color:var(--hdc-navy-400);--track-progress-background-color:var(--hdc-navy-300);--track-text-color:var(--hdc-white);--track-play-state-background-color:var(--hdc-neutral-100);--track-play-state-hover-background-color:var(--hdc-neutral-200);justify-self:center;display:grid}.style-module__cFCxZa__track[data-hatch-theme=dark]{--track-background-color:var(--hdc-neutral-200);--track-text-color:var(--hdc-navy-1000);--track-play-state-background-color:var(--hdc-white);--track-progress-background-color:var(--hdc-neutral-500)}.style-module__cFCxZa__track[data-hatch-theme=light]{--track-background-color:var(--hdc-navy-1000);--track-text-color:var(--hdc-neutral-100);--track-play-state-background-color:var(--hdc-neutral-100);--track-progress-background-color:var(--hdc-navy-300)}.style-module__cFCxZa__trackButton{grid-gap:16px;cursor:pointer;background-color:var(--track-background-color);border:none;border-radius:32px;grid-auto-flow:column;align-items:center;gap:16px;padding:12px 20px;display:grid}.style-module__cFCxZa__trackName{white-space:nowrap;text-overflow:ellipsis;color:var(--track-text-color);overflow:hidden;}
.style-module__yr6P4a__buttonReset{cursor:pointer;background-color:#0000;border:none}.style-module__yr6P4a__trackButton{color:var(--track-text-color);background-color:var(--hdc-white);grid-gap:8px;text-align:left;cursor:pointer;z-index:0;opacity:0;border-radius:26px;grid-template-columns:minmax(32px,max-content) 1fr;place-content:center flex-start;align-items:center;gap:8px;padding:10px 20px;transition:opacity .1s linear;display:grid;position:relative;}.style-module__yr6P4a__initialized{opacity:1}.style-module__yr6P4a__trackPlayState{place-items:flex-start center;gap:2px;display:flex;}.style-module__yr6P4a__trackName{font-family:var(--font-default);white-space:nowrap;text-overflow:ellipsis;color:var(--track-text-color);overflow:hidden;}.style-module__yr6P4a__trackProgressTime{color:var(--track-text-color);grid-area:b;}
.style-module__srnI2a__root{grid-gap:1px;--accordion-trigger-gutter:0;--accordion-separator-color:var(--hdc-gray-05);--accordion-heading-color:var(--hdc-navy-1000);min-height:calc(var(--radix-accordion-content-height) + 1px);background:0 0;gap:1px;display:grid}[data-hatch-theme=dark] .style-module__srnI2a__root{--accordion-separator-color:#ffffff1a;--accordion-heading-color:var(--hdc-white)}.style-module__srnI2a__accordionItem{--indicator-width:14px}[data-hatch-theme=dark] .style-module__srnI2a__accordionItem{color:var(--hdc-white)}.style-module__srnI2a__accordionItem{--indicator-heading-gap-width:16px;width:100%}.style-module__srnI2a__trigger{cursor:pointer;padding-top:16px;padding-bottom:16px;padding-left:var(--accordion-trigger-gutter);padding-right:var(--accordion-trigger-gutter);grid-gap:var(--indicator-heading-gap-width);align-content:flex-start;align-items:flex-start;gap:var(--indicator-heading-gap-width);border-bottom:1px solid var(--accordion-separator-color,transparent);grid-template-columns:1fr min-content;width:100%;display:grid;}.style-module__srnI2a__triggerHeadingSpan{font-family:var(--font-default);text-align:left;color:var(--accordion-heading-color);}.style-module__srnI2a__indicator{width:14px;height:100%;transition:transform .3s ease-in-out;display:grid}[data-state=open] .style-module__srnI2a__indicator{transform:rotate(180deg)}[data-hatch-theme=dark] .style-module__srnI2a__indicator{color:var(--hdc-white);filter:invert()}.style-module__srnI2a__indicatorImage{align-self:center;width:100%;height:auto}.style-module__srnI2a__content[data-state=open]{animation:.5s ease-out style-module__srnI2a__slideDown}.style-module__srnI2a__content[data-state=closed]{animation:.5s ease-out style-module__srnI2a__slideUp}@keyframes style-module__srnI2a__slideDown{0%{opacity:0;height:0}50%{height:var(--radix-accordion-content-height);opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes style-module__srnI2a__slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}50%{height:var(--radix-accordion-content-height);opacity:0}to{opacity:0;height:0}}.style-module__srnI2a__answerText{color:var(--hdc-navy-1000);padding-top:16px;padding-bottom:16px;}[data-hatch-theme=dark] .style-module__srnI2a__answerText{color:var(--hdc-white)}.style-module__srnI2a__answerText p{color:var(--hdc-navy-1000);margin-bottom:10px}[data-hatch-theme=dark] .style-module__srnI2a__answerText p{color:var(--hdc-white)}.style-module__srnI2a__answerText p:last-child{margin-bottom:0}
.style-module__L-pfEG__button{text-align:center;white-space:nowrap;cursor:pointer;height:56px;font-family:var(--font-default);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 3px 3px #0000}@media (min-width:768px){.style-module__L-pfEG__button{padding:16px 32px}}.style-module__L-pfEG__button:disabled{opacity:.5;cursor:not-allowed}.style-module__L-pfEG__blue{--button-theme-color:var(--hdc-blue);--button-text-color:var(--hdc-white)}.style-module__L-pfEG__blue.style-module__L-pfEG__secondary{--button-text-color:var(--hdc-blue)}.style-module__L-pfEG__blue.style-module__L-pfEG__secondary:hover{--button-text-color:var(--hdc-white)}.style-module__L-pfEG__navy{--button-theme-color:var(--hdc-navy);--button-text-color:var(--hdc-white)}.style-module__L-pfEG__navy.style-module__L-pfEG__secondary{--button-text-color:var(--hdc-navy)}.style-module__L-pfEG__navy.style-module__L-pfEG__secondary:hover{--button-text-color:var(--hdc-white)}.style-module__L-pfEG__teal{--button-theme-color:var(--hdc-teal);--button-text-color:var(--hdc-black)}.style-module__L-pfEG__rose{--button-theme-color:var(--hdc-rose);--button-text-color:var(--hdc-black)}.style-module__L-pfEG__white{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-navy)}.style-module__L-pfEG__white.style-module__L-pfEG__secondary{--button-text-color:var(--hdc-white)}.style-module__L-pfEG__white.style-module__L-pfEG__secondary:hover{--button-text-color:var(--hdc-navy)}.style-module__L-pfEG__alt-blue{--button-theme-color:var(--hdc-alt-blue);--button-text-color:var(--hdc-white)}.style-module__L-pfEG__alt-blue.style-module__L-pfEG__secondary{--button-text-color:var(--hdc-alt-blue)}.style-module__L-pfEG__alt-blue.style-module__L-pfEG__secondary:hover{--button-text-color:var(--hdc-white)}.style-module__L-pfEG__primary{background-color:var(--button-theme-color)}.style-module__L-pfEG__primary:hover{filter:brightness(85%)}.style-module__L-pfEG__secondary{border:1px solid var(--button-theme-color);background-color:#0000}.style-module__L-pfEG__secondary:hover{background-color:var(--button-theme-color)}.style-module__L-pfEG__buttonText{color:var(--button-text-color);}
.style-module__NpLNmq__dialog{width:100%;height:100%;z-index:var(--dialog-level);position:fixed;top:0}.style-module__NpLNmq__overlay{z-index:calc(var(--dialog-level) - 1);background-color:var(--hdc-black);opacity:.8;width:100%;height:100%;position:fixed;inset:0}.style-module__NpLNmq__genericCenteredContent{justify-content:center;align-items:center;width:100%;height:100%;display:grid}.style-module__NpLNmq__buttonReset{background:0 0;border:none;padding:0}.style-module__NpLNmq__closeButton{cursor:pointer;width:32px;height:32px;position:relative;}.style-module__NpLNmq__closeBar{background:var(--close-bar-background);justify-content:var(--close-bar-justify,"flex-end");width:100%;padding:4px;display:grid}
.style-module__2RNY8a__button{text-align:center;white-space:nowrap;cursor:pointer;height:56px;font-family:var(--font-default);background-color:var(--button-theme-color);color:var(--button-text-color);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 3px 3px #0000}.style-module__2RNY8a__button:disabled{opacity:.5;cursor:not-allowed}.style-module__2RNY8a__button{--button-hover-accent:#2d2d2d1a}.style-module__2RNY8a__button[data-hatch-button-size=medium]{height:48px}.style-module__2RNY8a__button[data-hatch-button-size=small]{height:40px;padding:8px 16px}.style-module__2RNY8a__intent.style-module__2RNY8a__primary{--button-theme-color:var(--hdc-navy-1000);--button-text-color:var(--hdc-white)}.style-module__2RNY8a__intent.style-module__2RNY8a__primary:hover{filter:brightness(85%)}[data-hatch-theme=dark] .style-module__2RNY8a__intent.style-module__2RNY8a__primary{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-navy-1000)}[data-hatch-theme=light] .style-module__2RNY8a__intent.style-module__2RNY8a__primary{--button-theme-color:var(--hdc-navy-1000);--button-text-color:var(--hdc-white)}.style-module__2RNY8a__intent.style-module__2RNY8a__secondary{--button-theme-color:var(--hdc-navy-1000);--button-text-color:var(--hdc-navy-1000);border:1px solid var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__secondary:hover{background:var(--button-hover-accent)}[data-hatch-theme=dark] .style-module__2RNY8a__intent.style-module__2RNY8a__secondary{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-white)}[data-hatch-theme=light] .style-module__2RNY8a__intent.style-module__2RNY8a__secondary{--button-theme-color:var(--hdc-navy-1000);--button-text-color:var(--hdc-navy-1000);border:1px solid var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__tertiary{color:var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__tertiary:hover{background:var(--button-hover-accent)}[data-hatch-theme=dark] .style-module__2RNY8a__intent.style-module__2RNY8a__tertiary{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-white);--button-hover-accent:#ffffff1a}[data-hatch-theme=light] .style-module__2RNY8a__intent.style-module__2RNY8a__tertiary{color:var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__outline{color:var(--button-theme-color);border:1px solid var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__outline:hover{background:var(--button-hover-accent)}[data-hatch-theme=dark] .style-module__2RNY8a__intent.style-module__2RNY8a__outline{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-white);--button-hover-accent:#ffffff1a}[data-hatch-theme=light] .style-module__2RNY8a__intent.style-module__2RNY8a__outline{color:var(--button-theme-color);background-color:#0000}.style-module__2RNY8a__intent.style-module__2RNY8a__ghost{--button-theme-color:var(--hdc-navy-700)}.style-module__2RNY8a__intent.style-module__2RNY8a__white{--button-theme-color:var(--hdc-white);--button-text-color:var(--hdc-navy-1000)}.style-module__2RNY8a__intent.style-module__2RNY8a__white:hover{filter:brightness(90%)}.style-module__2RNY8a__buttonText{color:var(--button-text-color);}.style-module__2RNY8a__buttonTextMedium{color:var(--button-text-color);}.style-module__2RNY8a__buttonTextSmall{color:var(--button-text-color);}
.style-module__2c2xBa__root{padding:var(--hdc-space-3);border:1px solid var(--hdc-outline);background-color:var(--hdc-surface);color:var(--hdc-on-surface);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.style-module__2c2xBa__root:hover:not(:disabled){background-color:var(--hdc-interactive-hover)}.style-module__2c2xBa__root:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px}.style-module__2c2xBa__root:disabled{opacity:.4;cursor:not-allowed}.style-module__2c2xBa__icon{display:block}
.style-module__rLaVGa__root{--slide-height:19rem;--slide-spacing:1rem;--slide-size:94%;opacity:0;margin:auto;padding-top:40px;padding-bottom:40px;position:relative}.style-module__rLaVGa__rootViewportLarge{--slide-size:33.3%;padding-left:100px;padding-right:100px}.style-module__rLaVGa__rootUnstyled{opacity:0;position:relative}.style-module__rLaVGa__fadeIn{animation:.3s ease-in-out forwards style-module__rLaVGa__fadeIn}@keyframes style-module__rLaVGa__fadeIn{0%{opacity:0}to{opacity:1}}.style-module__rLaVGa__viewport{overflow:hidden}.style-module__rLaVGa__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.style-module__rLaVGa__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.style-module__rLaVGa__slideContent{height:var(--slide-height);-webkit-user-select:none;user-select:none;border:1px solid var(--hdc-gray-30);border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 .2rem #0006}button.style-module__rLaVGa__carouselButton{color:#fff;border-radius:50%;width:52px;height:52px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.style-module__rLaVGa__carouselPrevious{left:.75rem}.style-module__rLaVGa__carouselNext{right:.75rem}.style-module__rLaVGa__controls{justify-content:center;gap:10px;margin-top:50px;display:flex}.style-module__rLaVGa__playButton{cursor:pointer;background-color:#0000;border:none;width:28px;height:26px;padding:0}.style-module__rLaVGa__dotsContainer{justify-content:center;align-items:center;gap:10px;display:flex}.style-module__rLaVGa__dot{cursor:pointer;background-color:var(--embla-dot-color,var(--hdc-white));opacity:.2;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s ease-in-out}.style-module__rLaVGa__dotSelected{background-color:var(--embla-dot-color,var(--hdc-white));opacity:1;transition:opacity .6s}
.style-module__ETINhG__root{background:var(--background-color);color:var(--text-color)}[data-hatch-theme=dark].style-module__ETINhG__root{--background-color:var(--hdc-navy-1000);--text-color:var(--hdc-white)}[data-hatch-theme=light].style-module__ETINhG__root{--background-color:var(--hdc-morning);--text-color:var(--hdc-navy-1000)}.style-module__ETINhG__section{grid-gap:40px;grid-template-columns:1fr;justify-content:center;gap:40px;padding-top:48px;padding-bottom:48px;display:grid;}@media (min-width:768px){.style-module__ETINhG__section{grid-template-columns:1fr 3fr;justify-content:space-between;gap:64px;padding-top:124px;padding-bottom:124px}}.style-module__ETINhG__intro{grid-gap:16px;align-content:flex-start;align-items:flex-start;gap:16px;display:grid}@media (min-width:768px){.style-module__ETINhG__intro{justify-content:flex-start}}.style-module__ETINhG__heading{color:var(--text-color);}.style-module__ETINhG__eyebrow{color:var(--text-color);}.style-module__ETINhG__caption{grid-column:1}@media (min-width:768px){.style-module__ETINhG__caption{grid-column:2}}.style-module__ETINhG__helpLink{color:var(--text-color);margin-top:40px}
.style-module__ZQ1DzW__badgeContainer{display:grid;position:relative}.style-module__ZQ1DzW__badge{z-index:1;border-radius:16px;grid-area:1/1;align-items:center;padding:8px 12px;display:grid;position:relative;overflow:hidden}.style-module__ZQ1DzW__gradientBackground{will-change:transform;z-index:0;background:linear-gradient(45deg,#ccafda,#b57ed0);width:150px;height:150px;animation:2s linear infinite style-module__ZQ1DzW__rotateGradient;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes style-module__ZQ1DzW__rotateGradient{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.style-module__ZQ1DzW__badgeText{color:#0a1a34;font-weight:var(--font-weight-bold);z-index:1;grid-area:1/1;position:relative;}
.style-module__-rDI_W__root{padding:10px var(--hdc-space-3);background:var(--promo-badge-background,var(--promo-badge-fill));-webkit-backdrop-filter:blur(11.4px);backdrop-filter:blur(11.4px);font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:.5px;color:var(--promo-badge-color,var(--hdc-brand-eclipse-1000));text-align:center;white-space:nowrap;border:1px solid #ffffff36;border-radius:999px;justify-content:center;align-items:center;line-height:14px;display:inline-flex}.style-module__-rDI_W__root[data-promo-badge-background=pink]{--promo-badge-fill:#e5a0a17d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.style-module__-rDI_W__root[data-promo-badge-background=pink]{--promo-badge-fill:#e5a0a1d9}}.style-module__-rDI_W__root[data-promo-badge-background=cream]{--promo-badge-fill:#fff3d67d;--promo-badge-color:var(--hdc-neutral-darkest)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.style-module__-rDI_W__root[data-promo-badge-background=cream]{--promo-badge-fill:#fff3d6d9}}
.style-module__qTpx6W__badge{--hsc-tracking-badge-scale:.8}@media (min-width:768px){.style-module__qTpx6W__badge{--hsc-tracking-badge-scale:.9}}@media (min-width:1024px){.style-module__qTpx6W__badge{--hsc-tracking-badge-scale:1}}.style-module__qTpx6W__badge{font-size:calc(var(--hsc-tracking-badge-font-size,32px) * var(--hsc-tracking-badge-scale));background:radial-gradient(135% 165% at 35% 95%, color-mix(in srgb, var(--hsc-tracking-badge-tint,transparent) 55%, transparent) 0%, transparent 62%), radial-gradient(120% 140% at 70% 0%, #e8e8e82e 0%, transparent 60%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.67em;align-items:center;gap:.6em;height:3.33em;padding-left:.67em;padding-right:1.1333em;display:inline-flex;box-shadow:inset .056em .09em .068em -.04em #fffffff2,inset -.056em -.09em .068em -.04em #fff,inset 0 0 0 1px #ffffff14,0 0 14px #ffffff29}.style-module__qTpx6W__text{color:var(--hdc-neutral-dark);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-block:.15em;font-size:1em;line-height:1.25;overflow:hidden;}.style-module__qTpx6W__rings{flex:none;width:2.5em;height:2.5em;position:relative}.style-module__qTpx6W__ring{opacity:0;background:radial-gradient(circle,#fff0 30%,#fff 55%);border-radius:50%;position:absolute;inset:.55%}@media (prefers-reduced-motion:no-preference){.style-module__qTpx6W__ring{animation:7.68s cubic-bezier(.2,.6,.3,1) infinite style-module__qTpx6W__hsc-ring-pulse}.style-module__qTpx6W__ring:nth-child(2){animation-delay:2.56s}.style-module__qTpx6W__ring:nth-child(3){animation-delay:5.12s}}@media (prefers-reduced-motion:reduce){.style-module__qTpx6W__ring:first-child{opacity:1;transform:scale(.696)}}@keyframes style-module__qTpx6W__hsc-ring-pulse{0%{opacity:0;transform:scale(.174)}20%{opacity:1}to{opacity:0;transform:scale(1)}}
.style-module__BMSDVq__reviewStarsGrid{grid-gap:3px;grid-template-columns:repeat(5,min-content);gap:3px;display:grid}.style-module__BMSDVq__starSvg{align-items:center;display:grid}
.style-module__fu9BQq__productPrice{color:var(--hdc-navy-900);position:relative;}.style-module__fu9BQq__boldText{font-weight:var(--font-weight-bold)}.style-module__fu9BQq__strikethrough{color:var(--hdc-gray-40)}
.style-module__C5-ogG__reviewsSection{background:var(--container-background-color)}.style-module__C5-ogG__container{grid-gap:24px;gap:24px;padding-top:40px;padding-bottom:32px;display:grid;}@media (min-width:768px){.style-module__C5-ogG__container{gap:40px;padding-top:80px}}.style-module__C5-ogG__headingWrapper{grid-gap:16px;gap:16px;width:100%;display:grid}@media (min-width:768px){.style-module__C5-ogG__headingWrapper{gap:24px;width:50%}}
.style-module__LDuZVa__addToCartBlock,.style-module__LDuZVa__addToCartBlockSmall{align-self:flex-start;display:grid}.style-module__LDuZVa__addToCartBlockSmallButton{font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:1.25px;color:var(--hdc-white);border:none;border-bottom-width:2px;border-bottom:2px solid var(--hdc-white);text-transform:uppercase;cursor:pointer;background:0 0;padding:4px}.style-module__LDuZVa__addToCartBlockSmallButton:disabled{opacity:.9;cursor:not-allowed}.style-module__LDuZVa__outOfStockButton{color:var(--hdc-white);background:var(--hdc-gray-40)}.style-module__LDuZVa__outOfStockButton:hover{filter:brightness(50%)}.style-module__LDuZVa__addToCartBlockSlim{align-self:flex-start;display:grid}.style-module__LDuZVa__addToCartBlockSlimButton{cursor:pointer;max-height:40px;padding:4px 16px;font-family:inherit}.style-module__LDuZVa__addToCartBlockSlimButton:disabled{opacity:.9;cursor:not-allowed}
.style-module__x6bbmq__addToCartBlock,.style-module__x6bbmq__addToCartBlockSmall{align-self:flex-start;display:grid}.style-module__x6bbmq__addToCartBlockSmallButton{font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:1.25px;color:var(--hdc-white);border:none;border-bottom-width:2px;border-bottom:2px solid var(--hdc-white);text-transform:uppercase;cursor:pointer;background:0 0;padding:4px}.style-module__x6bbmq__addToCartBlockSmallButton:disabled{opacity:.9;cursor:not-allowed}.style-module__x6bbmq__outOfStockButton{color:var(--hdc-white);background:var(--hdc-gray-40)}.style-module__x6bbmq__outOfStockButton:hover{filter:brightness(50%)}.style-module__x6bbmq__addToCartBlockSlim{align-self:flex-start;display:grid}.style-module__x6bbmq__addToCartBlockSlimButton{cursor:pointer;max-height:40px;padding:4px 16px;font-family:inherit}.style-module__x6bbmq__addToCartBlockSlimButton:disabled{opacity:.9;cursor:not-allowed}
.style-module__ZYkpZW__carousel{display:grid}.style-module__ZYkpZW__scrollContainer{grid-gap:32px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-auto-flow:column;gap:32px;margin:0;padding:0;list-style-type:none;display:grid;position:relative;overflow-x:scroll}.style-module__ZYkpZW__scrollContainer::-webkit-scrollbar{display:none}.style-module__ZYkpZW__inViewListener{align-items:center;display:grid}.style-module__ZYkpZW__carouselItem{scroll-snap-align:start;place-items:center;height:100%;display:grid;position:relative}.style-module__ZYkpZW__paginationButtons{mix-blend-mode:difference;grid-auto-flow:column;margin:0;padding:0;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.style-module__ZYkpZW__paginationButtonItem{cursor:pointer;padding:0;display:grid}.style-module__ZYkpZW__paginationButton{background:0 0;border:none;padding:4px}.style-module__ZYkpZW__dot{background:#fff6;border-radius:50%;width:8px;height:8px;display:grid}[aria-expanded=true] .style-module__ZYkpZW__dot{background:var(--hdc-neutral-100);width:10px;height:10px}.style-module__ZYkpZW__galleryImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;grid-area:1/1;max-width:calc(100vw - 48px);height:auto}
.style-module__P42LcW__videoFrame{place-items:center;max-width:calc(100vw - 16px);display:grid}.style-module__P42LcW__videoFrame .video{width:100%;min-height:50%;overflow:hidden}@media (min-width:768px){.style-module__P42LcW__videoFrame .video{width:auto;max-width:100%;height:calc(100vh - 160px)}}.style-module__P42LcW__videoFrame .video::part(center play button){--media-button-icon-color:var(--hdc-white);--media-control-background:#ffffff73;--media-control-hover-background:#fff}@media (max-width:767px){.style-module__P42LcW__videoFrame .video::part(center play button){--media-control-height:48px;border-radius:50%;justify-content:center;width:48px;height:48px;padding:12px;display:flex}}
.style-module__10lqCq__carousel{display:grid;position:relative}.style-module__10lqCq__scrollContainer{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-auto-flow:column;margin:0;padding:0;list-style-type:none;display:grid;position:relative;overflow-x:scroll}.style-module__10lqCq__scrollContainer::-webkit-scrollbar{display:none}.style-module__10lqCq__inViewListener{align-items:center;display:grid}.style-module__10lqCq__item{scroll-snap-align:start;justify-content:center;justify-items:center;width:100vw;height:100%;display:grid;position:relative;overflow-y:hidden}.style-module__10lqCq__controls{justify-content:center;align-items:center;display:grid}.style-module__10lqCq__leftChevron{filter:invert();cursor:pointer;padding:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.style-module__10lqCq__rightChevron{filter:invert();cursor:pointer;padding:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.style-module__10lqCq__chevronDisabled{opacity:.3}.style-module__10lqCq__leftChevronIcon{transform:rotate(90deg)}.style-module__10lqCq__rightChevronIcon{transform:rotate(270deg)}.style-module__10lqCq__dialogImage{-o-object-fit:contain;object-fit:contain;width:auto;max-width:calc(100vw - 16px);height:100%;max-height:calc(100vh - 160px);padding:8px}.style-module__10lqCq__videoWrapper{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:100%;max-height:calc(100vh - 160px);padding:8px;display:grid}
.style-module__KqGUmG__dialogContent{height:100%;z-index:var(--dialog-level);--close-button-opacity:1;align-items:center;display:grid;position:fixed;top:0}@media (min-width:768px){.style-module__KqGUmG__dialogContent{--close-button-opacity:0}}.style-module__KqGUmG__dialogContent:hover{--close-button-opacity:1}.style-module__KqGUmG__dialog:focus{outline:none}.style-module__KqGUmG__overlay{background-color:var(--hdc-black);opacity:.4;pointer-events:none;width:100%;height:100%;z-index:calc(var(--dialog-level) - 1);position:fixed;inset:0}.style-module__KqGUmG__buttonReset{background:0 0;border:none;padding:0}.style-module__KqGUmG__closeButton{opacity:var(--close-button-opacity);cursor:pointer;padding:24px;transition:opacity .3s;display:grid;position:absolute;top:0;right:0;}
.style-module__kOLECa__gallery{grid-area:gallery}.style-module__kOLECa__galleryDesktopContainer{grid-template-columns:1fr 1fr;gap:16px;display:none}@media (min-width:768px){.style-module__kOLECa__galleryDesktopContainer{display:grid}}.style-module__kOLECa__galleryMobileContainer{aspect-ratio:4/3;align-content:center;display:grid;position:relative;overflow:clip}@media (min-width:768px){.style-module__kOLECa__galleryMobileContainer{display:none}}.style-module__kOLECa__featuredItem{aspect-ratio:4/3;text-align:center;cursor:pointer;grid-column:span 2;align-items:center;display:grid;position:relative;overflow:clip}.style-module__kOLECa__imageFrame{aspect-ratio:4/3;cursor:pointer;justify-content:center;align-items:center;display:grid;position:relative;overflow:clip}.style-module__kOLECa__image{-o-object-fit:cover;object-fit:cover;transition:scale .3s}.style-module__kOLECa__image:hover{scale:1.05}.style-module__kOLECa__videoFrame{aspect-ratio:4/3;cursor:pointer;grid-area:1/1;align-content:flex-end;display:grid;position:relative;overflow:hidden}.style-module__kOLECa__playButton{z-index:0;pointer-events:none;grid-area:1/1}
.style-module___82Ntq__dialogContent{height:100%;z-index:var(--dialog-level);align-items:center;display:grid;position:fixed;top:0}.style-module___82Ntq__dialog:focus{outline:none}.style-module___82Ntq__overlay{pointer-events:none;width:100%;height:100%;z-index:calc(var(--dialog-level) - 1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;position:fixed;inset:0;transform:translate(0,0)}@media (min-width:768px){.style-module___82Ntq__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000c}}.style-module___82Ntq__buttonReset{background:0 0;border:none;outline:none;padding:0}.style-module___82Ntq__closeButton{cursor:pointer;padding:24px;display:grid;position:absolute;top:0;right:0;}
.style-module__yP2bNa__playButton{font-weight:var(--font-weight-bold);color:var(--hdc-white);cursor:pointer;background-color:#0000004d;border:1px solid #0a1a341a;border-radius:8px;align-items:center;padding:4px 12px;font-size:14px;display:flex;position:absolute;bottom:32px;left:16px}
.style-module__A7RiHW__heading{color:var(--dialog-text-color,var(--hdc-white));}.style-module__A7RiHW__intro{color:var(--dialog-text-color,var(--hdc-white));grid-gap:48px;place-self:center;gap:48px;display:grid}@media (min-width:768px){.style-module__A7RiHW__intro{padding:0 24px}}.style-module__A7RiHW__subheading{color:var(--dialog-text-color,var(--hdc-white));}
.style-module__TwsagG__body{color:var(--dialog-text-color,var(--hdc-white));grid-gap:48px;place-self:center;gap:48px;display:grid}@media (min-width:768px){.style-module__TwsagG__body{padding:0 48px}}.style-module__TwsagG__paragraph{color:var(--dialog-text-color,var(--hdc-white));margin:0;}
.content-module__K80Buq__content{color:var(--hdc-white);text-align:center;background:var(--hdc-white);--dialog-text-color:var(--hdc-navy);border-radius:20px;grid-template-rows:min-content 1fr;justify-content:center;place-items:flex-start center;margin:0 8px;padding:16px 32px 64px;animation:1.5s content-module__K80Buq__fadeUp;display:grid;position:relative;overflow:hidden}.content-module__K80Buq__content[data-hatch-theme=dark]{--dialog-text-color:var(--hdc-white)}@media (prefers-reduced-motion){.content-module__K80Buq__content{animation:none}}.content-module__K80Buq__imageFrame{padding:32px 0}.content-module__K80Buq__children{z-index:1;grid-gap:48px;gap:48px;width:100%;display:grid}@media (min-width:768px){.content-module__K80Buq__children{max-width:450px}}@keyframes content-module__K80Buq__fadeUp{0%{opacity:0}to{opacity:1}}
.style-module__4yKaDq__actions{border-radius:4px 4px 0 0;justify-content:flex-end;padding:24px;display:grid;position:absolute;top:0;right:0}.style-module__4yKaDq__actionButton{grid-gap:8px;cursor:pointer;grid-template-columns:1fr auto;justify-content:center;align-items:center;gap:8px;display:grid;}.style-module__4yKaDq__buttonText{color:var(--hdc-navy);font-family:var(--font-default);font-weight:var(--font-weight-bold);}.style-module__4yKaDq__buttonChevron{background:var(--hdc-navy);border-radius:4px;justify-content:center;place-items:center;display:grid;transform:rotate(-90deg)}.style-module__4yKaDq__textContainer{display:inline-block}.style-module__4yKaDq__priceText{}.style-module__4yKaDq__inlineLogo{vertical-align:middle;margin:0 4px}.style-module__4yKaDq__dialogLink{cursor:pointer;padding-left:4px;text-decoration:underline;}
.style-module__eTr0na__root{grid-gap:var(--hdc-space-4);gap:var(--hdc-space-4);padding:var(--hdc-space-4) var(--hdc-space-6);border-radius:var(--hdc-radius-medium);background:var(--hdc-neutral-100);justify-items:stretch;display:grid}.style-module__eTr0na__root:has(>[data-hatch-component=cta-tag]){gap:var(--hdc-space-2)}.style-module__eTr0na__summary{grid-gap:var(--hdc-space-4);align-items:center;gap:var(--hdc-space-4);grid-template-columns:auto auto 1fr;display:grid}.style-module__eTr0na__price{}.style-module__eTr0na__or{grid-gap:var(--hdc-space-1);justify-items:center;gap:var(--hdc-space-1);color:var(--hdc-neutral-400);display:grid;}.style-module__eTr0na__rule{background:var(--hdc-neutral-lighter);width:1px;height:16px}.style-module__eTr0na__installments{grid-gap:var(--hdc-space-1);gap:var(--hdc-space-1);display:grid}.style-module__eTr0na__estimate{color:var(--hdc-neutral-400);}.style-module__eTr0na__dialogTrigger{vertical-align:middle;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex;}.style-module__eTr0na__logo{filter:brightness(0);width:auto;height:1em;display:block}
.style-module__p8KQqW__root{justify-items:stretch;display:grid}.style-module__p8KQqW__tag{margin-right:var(--hdc-space-2);padding:var(--hdc-space-1) var(--hdc-space-2);color:var(--hdc-neutral-darkest);white-space:nowrap;background:#e5a0a180;border:1px solid #e5a0a140;border-bottom:none;border-radius:8px 8px 0 0;justify-self:end;font-size:12px;font-weight:500;line-height:1.5}
.style-module__og38DG__variantSelector{border-radius:8px;grid-template-columns:min-content 1fr;align-items:center;padding:12px 16px;display:grid}.style-module__og38DG__colorLabel{color:var(--hdc-navy-900);justify-self:flex-start;}.style-module__og38DG__buttonGroup{grid-gap:16px;grid-auto-flow:column;justify-self:flex-end;gap:16px;margin:0;padding:0;list-style-type:none;display:grid}.style-module__og38DG__variantButton{cursor:pointer;background:var(--button-background-color);border:2px solid var(--hdc-white);border-radius:50%;width:26px;height:26px;display:grid;position:relative}.style-module__og38DG__variantButton:hover{outline:2px solid #dcdad6}.style-module__og38DG__variantButton[data-active=true]{outline:2px solid #8a98b1}.style-module__og38DG__outOfStockVariant:before{content:"";background:var(--hdc-white);width:2px;height:24px;position:absolute;top:-1px;left:10.5px;transform:rotate(45deg)}.style-module__og38DG__variantThumbnailButton{cursor:pointer;background:var(--hdc-white);border:2px solid var(--hdc-white);border-radius:50%;outline:2px solid #dcdad6;width:40px;height:40px;padding:0;display:grid;position:relative;overflow:hidden}.style-module__og38DG__variantThumbnailButton[data-active=true],.style-module__og38DG__variantThumbnailButton:hover{outline:2px solid #8a98b1}@media (min-width:1024px){.style-module__og38DG__variantThumbnailButton{width:50px;height:50px}}.style-module__og38DG__outOfStockThumbnailVariant:before{content:"";background:#dcdad6;width:2px;height:40px;position:absolute;top:-1px;left:19px;transform:rotate(45deg)}@media (min-width:1024px){.style-module__og38DG__outOfStockThumbnailVariant:before{height:50px;left:24px}}.style-module__og38DG__outOfStockThumbnailVariant[data-active=true]:before,.style-module__og38DG__outOfStockThumbnailVariant:hover:before{background:#8a98b1}.style-module__og38DG__thumbnailImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.style-module__xUPIPa__variantSelector{grid-auto-flow:column;align-items:center;padding:8px 0;display:grid}.style-module__xUPIPa__buttonGroup{grid-gap:16px;grid-auto-flow:column;justify-self:flex-end;gap:16px;margin:0;padding:0;list-style:none;display:grid}.style-module__xUPIPa__variantButton{cursor:pointer;background:var(--button-background-color);border:2px solid var(--hdc-white);border-radius:50%;width:26px;height:26px;display:grid;position:relative}.style-module__xUPIPa__variantButton:hover{outline:2px solid #dcdad6}.style-module__xUPIPa__variantButton[data-active=true]{outline:2px solid #8a98b1}.style-module__xUPIPa__variantImageButton{cursor:pointer;border:2px solid var(--hdc-white);background:var(--hdc-white);border-radius:50%;width:26px;height:26px;padding:0;display:grid;position:relative;overflow:hidden}.style-module__xUPIPa__variantImageButton:hover{outline:2px solid #dcdad6}.style-module__xUPIPa__variantImageButton[data-active=true]{outline:2px solid #8a98b1}.style-module__xUPIPa__swatchImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.style-module__xUPIPa__outOfStockVariant:before{content:"";background:var(--hdc-white);width:2px;height:24px;position:absolute;top:-1px;left:10.5px;transform:rotate(45deg)}
.style-module__BKDWHq__stack{grid-gap:var(--stack-gap,24px);gap:var(--stack-gap,24px);align-items:var(--stack-align-y,initial);justify-content:var(--stack-align-x,initial);justify-items:var(--stack-align-x,initial);display:grid}
.style-module__WYpXSq__desktopBar{background:var(--sticky-bar-bg,#faf8f4f5);color:var(--sticky-bar-color,inherit);box-shadow:var(--sticky-bar-box-shadow,0px 1px 1px var(--hdc-gray-20));justify-items:space-between;-webkit-backdrop-filter:"blur(8px)";backdrop-filter:"blur(8px)";align-items:center;padding:20px}.style-module__WYpXSq__desktopContainer{grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;display:grid;position:relative;}.style-module__WYpXSq__topBarContent{grid-column-gap:16px;-moz-column-gap:16px;grid-row-gap:4px;grid-template-areas:"title badge""reviews reviews";align-items:center;gap:4px 16px;display:grid}.style-module__WYpXSq__productTitle{white-space:nowrap;color:var(--sticky-bar-color,inherit);grid-area:title;}.style-module__WYpXSq__barBadge{background:var(--hdc-neutral-200);border-radius:4px;grid-area:badge;justify-self:flex-start;align-items:center;padding:4px 8px 6px;display:grid}@media (min-width:1024px){.style-module__WYpXSq__barBadge{padding:6px 8px}}.style-module__WYpXSq__barBadgeText{white-space:nowrap;font-size:12px;line-height:16px;}@media (min-width:1024px){.style-module__WYpXSq__barBadgeText{font-size:14px;line-height:18px}}.style-module__WYpXSq__reviewsContainer{grid-gap:8px;grid-area:reviews;grid-auto-flow:column;place-self:flex-start;align-items:center;gap:8px;width:fit-content;display:grid}.style-module__WYpXSq__reviewsCount{color:var(--sticky-bar-color,var(--hdc-navy))}.style-module__WYpXSq__reviewsLink{color:inherit;text-decoration:underline}.style-module__WYpXSq__topBarContentGroup{grid-gap:8px;grid-auto-flow:column;align-items:center;gap:8px;display:grid}.style-module__WYpXSq__price{color:var(--sticky-bar-color,inherit);justify-self:flex-end;margin-right:16px;}.style-module__WYpXSq__offerText{padding:2px var(--hdc-space-2);background:var(--sticky-bar-offer-bg,#c29a9a33);border:1px solid var(--sticky-bar-offer-border,#b1868666);color:var(--hdc-neutral-darkest);white-space:nowrap;border-radius:8px;align-items:center;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.style-module__WYpXSq__bottomBar{z-index:var(--sticky-bar-level);opacity:0;--promo-strip-radius:12px;background:var(--sticky-bottom-bar-bg,#faf8f4f5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;width:100%;display:grid;position:fixed;bottom:0;left:0;transform:translateZ(0)}.style-module__WYpXSq__bottomBar[data-in-view=true]{opacity:1;animation:.3s ease-in-out style-module__WYpXSq__fadeInBottomBar}@media (max-width:767px){.style-module__WYpXSq__bottomBar:has(.style-module__WYpXSq__bottomBarTop){border-top-left-radius:var(--promo-strip-radius);border-top-right-radius:var(--promo-strip-radius)}}.style-module__WYpXSq__bottomBarTop{background-color:var(--sticky-bar-offer-bg,#f3ebeb);color:var(--hdc-brand-eclipse-1000);border-top-right-radius:var(--promo-strip-radius,12px);border-top-left-radius:var(--promo-strip-radius,12px);border:1px solid var(--sticky-bar-offer-border,#d9c3c3);gap:10px;padding:10px 16px;font-size:14px}.style-module__WYpXSq__bottomBarContent{grid-gap:16px;grid-template-columns:1fr min-content;align-items:center;gap:16px;padding:24px;display:grid}.style-module__WYpXSq__bottomLeft{flex-direction:column;gap:4px;display:flex}.style-module__WYpXSq__bottomTitle{white-space:nowrap;color:var(--sticky-bar-color,inherit);}.style-module__WYpXSq__bottomBadge{background:var(--hdc-neutral-200);border-radius:4px;justify-self:flex-start;align-items:center;padding:4px 8px 6px;display:grid}@media (min-width:1024px){.style-module__WYpXSq__bottomBadge{padding:6px 8px}}.style-module__WYpXSq__bottomPriceLarge{color:var(--sticky-bar-color,inherit);}@keyframes style-module__WYpXSq__fadeInTopBar{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes style-module__WYpXSq__fadeInBottomBar{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}
.style-module__8bvFVG__videoFrame{grid-area:1/1;width:100%;height:100%;display:grid;position:relative}.style-module__8bvFVG__reactPlayer{z-index:1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.01)}.style-module__8bvFVG__backgroundImage{-o-object-fit:cover;object-fit:cover;grid-area:1/1;width:100%;height:100%}
.style-module__fmr5WW__root{padding:2px var(--hdc-space-2);color:var(--hdc-neutral-darkest);white-space:nowrap;background:#f3ebeb;border:1px solid #d9c3c366;border-radius:8px;align-items:center;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}
.style-module__APvjeW__carousel{width:100vw;display:grid;position:relative}.style-module__APvjeW__scrollContainer{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-auto-flow:column;margin:0;padding:0;list-style-type:none;display:grid;position:relative;overflow-x:scroll}.style-module__APvjeW__scrollContainer::-webkit-scrollbar{display:none}.style-module__APvjeW__item{scroll-snap-align:start;place-items:center;width:100vw;display:grid;position:relative}.style-module__APvjeW__media{width:90vw;max-width:calc(100vw - var(--hdc-space-8));aspect-ratio:4/5;border-radius:var(--hdc-space-3);background-color:var(--hdc-surface);max-height:calc(100vh - 160px);position:relative;overflow:hidden}@media (min-width:768px){.style-module__APvjeW__media{width:480px}}.style-module__APvjeW__image{-o-object-fit:cover;object-fit:cover}.style-module__APvjeW__videoWrapper{width:100%;height:100%;position:absolute;inset:0}.style-module__APvjeW__controls{display:none}@media (min-width:768px){.style-module__APvjeW__controls{display:block}}.style-module__APvjeW__chevronButton{z-index:1;cursor:pointer;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;transform:translateY(-50%);}.style-module__APvjeW__chevronButton:focus-visible{outline:2px solid var(--hdc-on-surface-inverse);outline-offset:2px}.style-module__APvjeW__chevronButton:disabled{cursor:not-allowed}.style-module__APvjeW__chevronButton:disabled .style-module__APvjeW__chevronIcon{opacity:.3}.style-module__APvjeW__prevButton{left:0}.style-module__APvjeW__nextButton{right:0}.style-module__APvjeW__chevronIcon{filter:invert()}.style-module__APvjeW__prevIcon{transform:rotate(90deg)}.style-module__APvjeW__nextIcon{transform:rotate(270deg)}
.style-module__TBhpjG__discountCodesGroup{color:var(--hdc-gray-80);grid-template-columns:repeat(4,max-content);justify-content:end;margin:0;padding:0;list-style:none;display:inline-grid;overflow:auto}.style-module__TBhpjG__discountCodeItem{background:var(--hdc-gray-10);border-radius:5px;gap:4px;padding:2px 4px;display:flex;}.style-module__TBhpjG__discountCodeItem[data-discount-hidden=true]{display:none}
.style-module__jlX0vq__root{margin-bottom:24px}.style-module__jlX0vq__container{min-width:0;max-width:100%;position:relative}.style-module__jlX0vq__viewport{width:100%;max-width:100%;overflow:hidden}.style-module__jlX0vq__slideContainer{gap:var(--hdc-space-4);display:flex;position:relative}.style-module__jlX0vq__slide{flex:0 0 236px;min-width:0}.style-module__jlX0vq__card{cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex;}.style-module__jlX0vq__card:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:var(--hdc-space-3)}.style-module__jlX0vq__imageWrapper{aspect-ratio:1;border-radius:var(--hdc-space-3);background-color:var(--hdc-neutral-100);width:236px;display:block;position:relative;overflow:hidden}.style-module__jlX0vq__image{-o-object-fit:cover;object-fit:cover}.style-module__jlX0vq__playBadge{background-color:#00000080;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module__jlX0vq__caption{padding-top:var(--hdc-space-3);padding-bottom:var(--hdc-space-3);color:var(--hdc-on-surface);word-break:break-word;}.style-module__jlX0vq__navigation{display:none}@media (min-width:768px){.style-module__jlX0vq__navigation{display:block}}button.style-module__jlX0vq__navButton{z-index:2;background-color:var(--hdc-white);position:absolute;top:50%;transform:translateY(-50%)}button.style-module__jlX0vq__navPrev{left:-26px}button.style-module__jlX0vq__navNext{right:-26px}
.style-module__f1no0G__discountCodeItem{background:var(--hdc-gray-10);border-radius:5px;justify-self:flex-start;gap:4px;padding:2px 4px;display:flex}
.style-module__9uLkzq__container{--button-theme-color:#000;padding-top:40px;padding-bottom:32px;}@media (min-width:768px){.style-module__9uLkzq__container{padding-top:64px;padding-bottom:64px}}.style-module__9uLkzq__heading{margin-bottom:24px}@media (min-width:768px){.style-module__9uLkzq__heading{margin-bottom:48px}}.style-module__9uLkzq__title{}.style-module__9uLkzq__navigation{gap:16px;display:none}@media (min-width:768px){.style-module__9uLkzq__navigation{display:flex}}button.style-module__9uLkzq__navButton{border-radius:9999px;width:48px;height:48px;padding:0}button.style-module__9uLkzq__navButton:hover{background-color:#f9fafb}.style-module__9uLkzq__carouselContainer{display:flex}.style-module__9uLkzq__carouselSlide{flex:0 0 calc(75% - 24px);min-width:0;margin-right:24px}@media (min-width:768px){.style-module__9uLkzq__carouselSlide{flex:0 0 calc(40% - 32px);margin-right:32px}}@media (min-width:1024px){.style-module__9uLkzq__carouselSlide{flex:0 0 25%;margin-right:32px}}.style-module__9uLkzq__card{border-radius-topleft:1rem;border-radius-topright:1rem;color:var(--hdc-navy-900)}.style-module__9uLkzq__imageWrapper{aspect-ratio:var(--features-card-aspect,auto);border-radius:12px;position:relative;overflow:hidden}.style-module__9uLkzq__image{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.style-module__9uLkzq__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.style-module__9uLkzq__content{grid-gap:8px;gap:8px;padding:12px 0;display:grid}.style-module__9uLkzq__cardTitle{}.style-module__9uLkzq__description{}
.style-module__q1V4IG__checkoutBlock{grid-gap:16px;background:var(--hdc-white);z-index:1;align-content:flex-end;align-items:flex-end;gap:16px;width:100%;padding:0 16px 16px;display:grid}.style-module__q1V4IG__subtotalRow{border-top:1px solid var(--hdc-gray-20);justify-content:space-between;width:100%;padding-top:24px;display:flex}.style-module__q1V4IG__subtotalLabel{}.style-module__q1V4IG__happiness{text-align:center}.style-module__q1V4IG__discountsHeading{}.style-module__q1V4IG__strikethroughPrice{font-weight:var(--font-weight-regular);color:var(--hdc-gray-40);margin-right:8px}.style-module__q1V4IG__orderFeatures{justify-content:space-around;align-items:center;display:flex;}.style-module__q1V4IG__freeShipping,.style-module__q1V4IG__moneyBack{gap:6px;display:flex}@media (min-width:768px){.style-module__q1V4IG__freeShipping,.style-module__q1V4IG__moneyBack{gap:8px}}.style-module__q1V4IG__freeShippingIcon{width:16px}@media (min-width:768px){.style-module__q1V4IG__freeShippingIcon{width:20px}}.style-module__q1V4IG__moneyBackIcon{width:16px}@media (min-width:768px){.style-module__q1V4IG__moneyBackIcon{width:20px}}
.style-module__u3LMsq__wideScreenContainer{display:grid;position:relative}.style-module__u3LMsq__wideScreenImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.style-module__Fz9JIa__container{display:grid;position:relative;}.style-module__Fz9JIa__imageFrame{grid-area:1/1;justify-self:stretch;height:600px;display:block;position:relative}@media (min-width:768px){.style-module__Fz9JIa__imageFrame{height:800px}}.style-module__Fz9JIa__heroSlide{grid-area:1/1;align-items:flex-start;transition:opacity .3s;display:grid;position:relative}.style-module__Fz9JIa__heroSlide:not(.style-module__Fz9JIa__activeHeroSlide){opacity:0}.style-module__Fz9JIa__activeHeroSlide{opacity:1}@media (min-width:768px){.style-module__Fz9JIa__activeHeroSlide{visibility:visible;visibility:initial;display:grid}}.style-module__Fz9JIa__background{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.style-module__Fz9JIa__backgroundDesktop{visibility:hidden}@media (min-width:768px){.style-module__Fz9JIa__backgroundDesktop{visibility:visible}}.style-module__Fz9JIa__backgroundMobile{visibility:visible}@media (min-width:768px){.style-module__Fz9JIa__backgroundMobile{visibility:hidden}}.style-module__Fz9JIa__contentGrid{grid-area:1/1;grid-template-rows:1fr 1fr 1fr;height:100%;display:grid;}@media (min-width:768px){.style-module__Fz9JIa__contentGrid{grid-template-rows:1fr 2fr 2fr}}.style-module__Fz9JIa__contentGrid{--text-color:var(--hdc-white)}.style-module__Fz9JIa__contentGrid[data-hatch-theme=light]{--text-color:var(--hdc-navy)}.style-module__Fz9JIa__textSpacer{text-align:center;grid-gap:16px;grid-row:3;align-content:flex-start;gap:16px;display:grid}@media (min-width:768px){.style-module__Fz9JIa__textSpacer{text-align:left}}.style-module__Fz9JIa__heading{color:var(--text-color);max-width:420px;}.style-module__Fz9JIa__text{color:var(--text-color);max-width:380px;}.style-module__Fz9JIa__ctaLink{justify-self:center;display:grid}.style-module__Fz9JIa__controlList{justify-content:center;width:100%;padding:0;display:flex;position:absolute;bottom:-4px}@media (min-width:768px){.style-module__Fz9JIa__controlList{gap:8px;top:auto;bottom:20px}}.style-module__Fz9JIa__controlItem{margin:0;padding:4px;display:grid}.style-module__Fz9JIa__control{cursor:pointer;background:0 0;border:none;padding:0;display:block}.style-module__Fz9JIa__dot{background:#fff6;border-radius:50%;width:10px;height:10px;display:grid}[aria-expanded=true] .style-module__Fz9JIa__dot{background:var(--hdc-white)}@media (min-width:768px){.style-module__Fz9JIa__dot{width:16px;height:16px}}
.style-module__L0iP5G__lineItems{grid-gap:1px;align-content:flex-start;align-items:flex-start;gap:1px;width:100%;height:auto;margin:0;padding:0 16px;list-style:none;display:grid;position:relative}.style-module__L0iP5G__lineItems :first-child .style-module__L0iP5G__lineItemBase{border-top:none}.style-module__L0iP5G__lineItem{transition:opacity ease-in-out;display:grid;position:relative}.style-module__L0iP5G__lineItemRefreshing{opacity:.4}.style-module__L0iP5G__lineItemBase{border-top:1px solid var(--hdc-gray-20);grid-gap:16px;background:var(--hdc-white);grid-template-columns:max-content 1fr;gap:16px;padding:24px 0;display:grid}.style-module__L0iP5G__lineItemImageFrame{aspect-ratio:1;border-radius:4px;width:140px;height:140px;display:grid;position:relative;overflow:hidden}.style-module__L0iP5G__productDetails{grid-gap:8px;align-content:space-between;gap:8px;display:grid}.style-module__L0iP5G__cartLineDescription{color:var(--hdc-navy-900);font-size:14px;line-height:18px;}.style-module__L0iP5G__productDetailsTopRow{justify-content:space-between;align-items:flex-start;display:grid}.style-module__L0iP5G__productDetailsHeading{padding-right:8px;}.style-module__L0iP5G__productDetailsHeading:has(div){grid-gap:4px;grid-template-columns:1fr min-content;justify-content:flex-start;gap:4px;display:grid}.style-module__L0iP5G__productDetailsFooter{height:100%}.style-module__L0iP5G__productDetailsBottomRow{justify-content:flex-end;gap:16px;display:flex}.style-module__L0iP5G__selectedOption{color:var(--hdc-gray-80);text-transform:capitalize;font-size:14px;}.style-module__L0iP5G__buttonReset{background:0 0;border:none}.style-module__L0iP5G__removeButton{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin-top:2px;padding:8px;display:grid;position:absolute;top:0;right:0;transform:translate(12px);}.style-module__L0iP5G__removeButton>*{transition:transform .3s ease-in-out;transform:rotate(0)}.style-module__L0iP5G__removeButton:hover,.style-module__L0iP5G__removeButton:focus{border-color:var(--hdc-gray-20)}.style-module__L0iP5G__removeButton:hover>*,.style-module__L0iP5G__removeButton:focus>*{transform:rotate(90deg)}
.style-module__XfC7Ra__background{background:var(--background-color)}.style-module__XfC7Ra__container{grid-template-rows:min-content 1fr;grid-template-columns:1fr;place-items:center;padding-top:80px;display:grid;}@media (min-width:768px){.style-module__XfC7Ra__container{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-items:flex-start;padding-top:0}}.style-module__XfC7Ra__textContent{grid-gap:16px;text-align:center;gap:16px;max-width:500px;display:grid}@media (min-width:768px){.style-module__XfC7Ra__textContent{text-align:left}}.style-module__XfC7Ra__text{}.style-module__XfC7Ra__imageFrame{width:100%;height:100%;position:relative}@media (min-width:768px){.style-module__XfC7Ra__imageFrame{grid-column:2}}.style-module__XfC7Ra__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:550px}.style-module__XfC7Ra__imageDesktop{display:none}@media (min-width:768px){.style-module__XfC7Ra__imageDesktop{display:grid}}.style-module__XfC7Ra__imageMobile{display:grid}@media (min-width:768px){.style-module__XfC7Ra__imageMobile{display:none}}
.style-module__zdhDdG__sleepMembershipCheckoutBlock{grid-gap:16px;background:var(--hdc-white);z-index:1;align-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:0 16px 16px;display:grid;position:sticky;bottom:0}.style-module__zdhDdG__subtotalRow{border-top:1px solid var(--hdc-gray-20);justify-content:space-between;width:100%;padding-top:8px;display:flex}.style-module__zdhDdG__subtotalLabel{}.style-module__zdhDdG__happiness{text-align:center}.style-module__zdhDdG__discountsHeading{}.style-module__zdhDdG__discountCodesGroup{color:var(--hdc-gray-80);grid-template-columns:repeat(4,max-content);margin:0;padding:8px 0 0;list-style:none;display:inline-grid;overflow:auto}.style-module__zdhDdG__discountCodeItem{background:var(--hdc-gray-10);border-radius:5px;gap:4px;padding:2px 4px;display:flex}.style-module__zdhDdG__orderFeatures{justify-content:space-around;align-items:center;display:flex;}.style-module__zdhDdG__freeShipping,.style-module__zdhDdG__moneyBack{gap:4px;display:flex}.style-module__zdhDdG__freeShippingIcon,.style-module__zdhDdG__moneyBackIcon{width:16px}.style-module__zdhDdG__errorMessage{color:var(--hc9-reserved-red);text-align:center;}.style-module__zdhDdG__invalidCartMessage{text-align:left;}.style-module__zdhDdG__checkboxContainer{grid-gap:8px;grid-template-columns:min-content 1fr;align-items:flex-start;gap:8px;display:grid}.style-module__zdhDdG__checkboxContainer>*{cursor:pointer}.style-module__zdhDdG__checkboxPrimitive{width:24px;height:24px;color:var(--hdc-navy);border:none;border:1px solid var(--hdc-black);background:#ffffff4d;border-radius:4px;margin-top:4px;font-family:inherit;font-size:100%}.style-module__zdhDdG__requiredMessage{color:var(--hc9-reserved-red);}.style-module__zdhDdG__strikethroughPrice{font-weight:var(--font-weight-regular);color:var(--hdc-gray-40);margin-right:8px}
.style-module__SodfPG__background{background:var(--background-color)}.style-module__SodfPG__container{grid-area:1/1;grid-template-rows:1fr 1fr;grid-template-columns:1fr;place-items:center;display:grid}@media (min-width:768px){.style-module__SodfPG__container{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-items:flex-start}}.style-module__SodfPG__gridContainer{grid-area:1/1;grid-template-rows:1fr 1fr;grid-template-columns:1fr;place-items:center;display:grid;}@media (min-width:768px){.style-module__SodfPG__gridContainer{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-items:flex-start}}.style-module__SodfPG__panoramicMaxContainer{display:grid;}.style-module__SodfPG__textContent{grid-gap:16px;text-align:center;gap:16px;max-width:500px;display:grid}@media (min-width:768px){.style-module__SodfPG__textContent{text-align:left;padding-right:16px}}.style-module__SodfPG__text{}.style-module__SodfPG__imageFrame{grid-row:2;width:100%;height:100%;position:relative}@media (min-width:768px){.style-module__SodfPG__imageFrame{grid-area:1/2}}.style-module__SodfPG__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:550px}@media (min-width:768px){.style-module__SodfPG__image{min-height:300px}}.style-module__SodfPG__imageDesktop{display:none}@media (min-width:768px){.style-module__SodfPG__imageDesktop{display:grid}}.style-module__SodfPG__imageMobile{display:grid}@media (min-width:768px){.style-module__SodfPG__imageMobile{display:none}}
.style-module__7rsAFW__columns{grid-template-columns:repeat(var(--columns-count), auto);grid-column-gap:var(--columns-column-gap,16px);-moz-column-gap:var(--columns-column-gap,16px);column-gap:var(--columns-column-gap,16px);grid-row-gap:var(--columns-row-gap,16px);row-gap:var(--columns-row-gap,16px);align-items:var(--columns-align-y,initial);justify-content:var(--columns-align-x,initial);display:grid}.style-module__7rsAFW__collapseBelowMedium{grid-template-columns:initial}@media (min-width:768px){.style-module__7rsAFW__collapseBelowMedium{grid-template-columns:repeat(var(--columns-count), auto)}}.style-module__7rsAFW__collapseBelowLarge{grid-template-columns:initial}@media (min-width:1024px){.style-module__7rsAFW__collapseBelowLarge{grid-template-columns:repeat(var(--columns-count), auto)}}
.style-module__yUQjUq__container{grid-gap:32px;gap:32px;padding-top:80px;padding-bottom:80px;display:grid;}.style-module__yUQjUq__headingSection{text-align:center;border-bottom:1px solid var(--hdc-gray-40);padding-bottom:32px}.style-module__yUQjUq__grid{grid-gap:40px;grid-template-rows:repeat(4,min-content);grid-template-columns:1fr;justify-self:center;gap:40px;display:grid}@media (min-width:768px){.style-module__yUQjUq__grid{grid-template-rows:repeat(2,min-content);grid-template-columns:repeat(2,1fr);gap:80px}}.style-module__yUQjUq__gridItem{grid-gap:16px;align-content:flex-start;gap:16px;max-width:350px;display:grid}
.style-module__EkiR_W__frame{flex:1;min-width:0;display:flex;position:relative}.style-module__EkiR_W__badgeSlot{place-items:start end;padding-top:25%;display:grid;position:absolute;inset:0}@media (min-width:768px){.style-module__EkiR_W__badgeSlot{padding-top:20%}}.style-module__EkiR_W__badgeSlot{pointer-events:none}.style-module__EkiR_W__badgeSlot>*{min-width:0;max-width:200%;transform:translate(calc(60% - 16px))}@media (min-width:768px){.style-module__EkiR_W__badgeSlot>*{max-width:100%;transform:none}}
.style-module__0f0fbG__root{border:.5px solid var(--hdc-neutral-lightest);background:color-mix(in srgb, var(--hdc-brand-vanilla) 50%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;align-items:stretch;gap:4px;width:100%;padding:4px;display:flex}@media (min-width:768px){.style-module__0f0fbG__root{background:#fff}}.style-module__0f0fbG__segment{min-width:0;color:var(--hdc-brand-eclipse-1000);font-weight:var(--font-weight-regular);text-align:center;cursor:pointer;z-index:0;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 12px;text-decoration:none;position:relative;}.style-module__0f0fbG__segment:before{content:"";z-index:-1;border-radius:inherit;background:var(--hdc-navy-1000);opacity:0;pointer-events:none;position:absolute;inset:0}.style-module__0f0fbG__segment[data-active=true]{color:var(--hdc-white,#fff);font-weight:var(--font-weight-medium)}.style-module__0f0fbG__segment[data-active=true]:before{opacity:1}.style-module__0f0fbG__segment:focus-visible{outline-offset:-2px;outline:2px solid}
.style-module__5D_HRq__variantSelector{grid-gap:8px;grid-template-columns:repeat(var(--variant-selector-columns), max-content);gap:8px;margin:0;padding:0;list-style:none;display:grid}.style-module__5D_HRq__variantItem{background:var(--hdc-white);opacity:.85;border:1px solid #0000;border-radius:50%;list-style:none;transition:opacity .3s,border-color .3s;display:grid}.style-module__5D_HRq__variantItem[data-active=true],.style-module__5D_HRq__variantItem:hover{opacity:1;border:1px solid #596ea1}.style-module__5D_HRq__variantButton{cursor:pointer;background:var(--hdc-white);border:1px solid #0000;border-radius:50%;padding:4px;display:grid}.style-module__5D_HRq__outOfStockVariant{opacity:.75;position:relative}.style-module__5D_HRq__outOfStockVariant:before{content:"";opacity:.35;background:var(--hdc-navy);width:1px;height:23px;position:absolute;top:5px;left:50%;transform:rotate(45deg)}.style-module__5D_HRq__variantButtonCenter{background:var(--variant-button-background-color);min-height:var(--variant-selector-button-size);min-width:var(--variant-selector-button-size);border-radius:50%}.style-module__5D_HRq__variantNameText{margin:0;}.style-module__5D_HRq__thumbnailSelector{grid-gap:8px;grid-template-columns:repeat(var(--variant-selector-columns), 1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.style-module__5D_HRq__thumbnailItem{background:var(--hdc-white);opacity:.85;aspect-ratio:1;border:1px solid #0000;border-radius:50%;padding:4px;list-style:none;transition:opacity .3s,border-color .3s;display:grid}.style-module__5D_HRq__thumbnailItem[data-active=true],.style-module__5D_HRq__thumbnailItem:hover{opacity:1;border:1px solid #596ea1}.style-module__5D_HRq__thumbnailButton{cursor:pointer;background:var(--hdc-white);border:none;border-radius:50%;padding:0;display:grid;overflow:clip}.style-module__5D_HRq__outOfStockThumbnail{opacity:.5;position:relative}.style-module__5D_HRq__outOfStockThumbnail:before{content:"";opacity:1;background:var(--hdc-navy);z-index:1;width:2px;height:100%;position:absolute;top:0;left:50%;transform:rotate(45deg)}.style-module__5D_HRq__thumbnailImage{aspect-ratio:1;width:100%;height:auto}@media (min-width:768px) and (max-width:1024px){.style-module__5D_HRq__thumbnailImage{min-width:40px}}@media (min-width:1024px){.style-module__5D_HRq__thumbnailImage{min-width:56px}}
.style-module__ShQZRG__background{background:var(--background-color)}.style-module__ShQZRG__container{grid-template-rows:240px 1fr;padding:0;display:grid;position:relative;}@media (min-width:768px){.style-module__ShQZRG__container{grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.style-module__ShQZRG__imageBlock{grid-area:2/1;place-items:center;display:grid;position:relative}@media (min-width:768px){.style-module__ShQZRG__imageBlock{grid-area:1/1}}.style-module__ShQZRG__productImage{visibility:hidden;grid-area:1/1;width:100%;height:auto}@media (min-width:768px){.style-module__ShQZRG__productImage{visibility:visible;width:750px}}.style-module__ShQZRG__productImageMobile{visibility:visible;grid-area:1/1;width:80%;height:auto;max-height:700px}@media (min-width:768px){.style-module__ShQZRG__productImageMobile{visibility:hidden}}.style-module__ShQZRG__active{display:grid}.style-module__ShQZRG__inactive{display:none}.style-module__ShQZRG__contentBlock{grid-gap:16px;z-index:1;text-align:center;align-content:center;place-items:center;gap:16px;padding-top:80px;display:grid;position:absolute;top:0;}@media (min-width:768px){.style-module__ShQZRG__contentBlock{text-align:left;justify-items:flex-start;gap:24px;padding:24px 24px 24px 48px;position:relative}}.style-module__ShQZRG__heading{}.style-module__ShQZRG__text{max-width:420px;}
.style-module__yNsC3a__productPrice{color:var(--hdc-navy);}.style-module__yNsC3a__boldText{font-weight:var(--font-weight-bold)}.style-module__yNsC3a__strikethrough{color:var(--hdc-gray-40)}
.style-module__9aXxYa__navBar{background:0 0;width:100%;padding:24px 16px 32px;display:none}@media (min-width:768px){.style-module__9aXxYa__navBar{display:block}}.style-module__9aXxYa__desktopNavContainer{grid-gap:40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;border:.5px solid #cccccc3b;border-radius:30px;grid-template-columns:min-content 1fr min-content;align-items:center;gap:40px;width:100%;max-width:880px;margin:0 auto;padding:0 40px;display:grid;position:relative;overflow:visible}.style-module__9aXxYa__desktopNavContainer:before{content:"";border-radius:inherit;opacity:var(--island-opacity,.82);z-index:-1;pointer-events:none;will-change:opacity;background:#fff;position:absolute;inset:0;box-shadow:0 2px 16px #00000014}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__desktopNavContainer:before{transition:opacity .25s ease var(--island-opacity-delay,0s)}}.style-module__9aXxYa__desktopNavContainer>:is(a,button){color:inherit}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__desktopNavContainer>:is(a,button){transition:color .3s}}@media (min-width:1024px){.style-module__9aXxYa__desktopNavContainer{max-width:1312px;padding:0 44px}}.style-module__9aXxYa__navMenuList{grid-auto-flow:column;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:grid}.style-module__9aXxYa__navMenuTrigger{cursor:pointer;color:currentColor;background:0 0;border:none;align-self:stretch;align-items:center;gap:4px;padding:30px 16px;display:flex}.style-module__9aXxYa__navMenuTrigger:hover,.style-module__9aXxYa__navMenuTrigger[data-state=open]{color:var(--hdc-brand-warm-terracotta)}.style-module__9aXxYa__navMenuTrigger[data-state=open] .style-module__9aXxYa__navTriggerChevron{transform:rotate(180deg)}.style-module__9aXxYa__navTriggerText{color:currentColor;}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navTriggerText{transition:color .3s}}.style-module__9aXxYa__navTriggerChevron{align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navTriggerChevron{transition:color .3s,transform .2s}}.style-module__9aXxYa__navContent{background:var(--hdc-white);padding:16px}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navContent:not([data-motion]){will-change:clip-path;animation:.3s cubic-bezier(.16,1,.3,1) style-module__9aXxYa__navContentEnter}}@keyframes style-module__9aXxYa__navContentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes style-module__9aXxYa__navContentFadeOut{0%{opacity:1}to{opacity:0}}.style-module__9aXxYa__menuInner{background:var(--hdc-brand-vanilla,#faf8f4);border-radius:14px;flex-direction:column;min-height:354px;padding-top:32px;padding-bottom:16px;display:flex}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navContent[data-motion=from-start] .style-module__9aXxYa__menuGrid,.style-module__9aXxYa__navContent[data-motion=from-end] .style-module__9aXxYa__menuGrid{animation:.4s style-module__9aXxYa__navContentFadeIn}.style-module__9aXxYa__navContent[data-motion=to-start] .style-module__9aXxYa__menuGrid,.style-module__9aXxYa__navContent[data-motion=to-end] .style-module__9aXxYa__menuGrid{animation:.3s style-module__9aXxYa__navContentFadeOut}}.style-module__9aXxYa__contentContainer{display:grid;}.style-module__9aXxYa__navMenuViewport{z-index:-1;border:.5px solid #fff0;border-top:none;border-radius:0 0 30px 30px;width:calc(100% + 1px);position:absolute;top:calc(100% - 30px);left:-.5px;overflow:hidden}.style-module__9aXxYa__navMenuViewport[data-state=open]{will-change:border-color;animation:.6s cubic-bezier(.16,1,.3,1) .25s both style-module__9aXxYa__viewportEnter}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navMenuViewport[data-state=closed]{will-change:clip-path;animation:.22s forwards style-module__9aXxYa__viewportExit}}@keyframes style-module__9aXxYa__viewportEnter{0%{border-color:#fff0}to{border-color:#ccc6}}@keyframes style-module__9aXxYa__navContentEnter{0%{clip-path:inset(0 0 100% round 0 0 30px 30px)}to{clip-path:inset(0 0 0% round 0 0 30px 30px)}}@keyframes style-module__9aXxYa__viewportExit{0%{clip-path:inset(0 0 0% round 0 0 30px 30px)}to{clip-path:inset(0 0 100% round 0 0 30px 30px)}}.style-module__9aXxYa__navLink{cursor:pointer;color:currentColor;align-items:center;gap:4px;padding:0 16px;text-decoration:none;display:inline-flex}.style-module__9aXxYa__navLink:hover,.style-module__9aXxYa__navLink[aria-current=page]{color:var(--hdc-brand-warm-terracotta)}.style-module__9aXxYa__navLinkText{color:currentColor;}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__navLinkText{transition:color .3s}}.style-module__9aXxYa__menuGrid{flex:1;grid-template-columns:auto auto 1fr;min-height:280px;display:grid}.style-module__9aXxYa__menuGrid>:not(.style-module__9aXxYa__headerRow)+:not(.style-module__9aXxYa__viewToggle){position:relative}.style-module__9aXxYa__menuGrid>:not(.style-module__9aXxYa__headerRow)+:not(.style-module__9aXxYa__viewToggle):before{content:"";background:#d9d9d9b3;width:1px;height:100%;max-height:172px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:1024px){.style-module__9aXxYa__menuGrid{grid-template-columns:384px 384px 1fr}}.style-module__9aXxYa__productColumns{display:contents}.style-module__9aXxYa__productCard{flex-direction:column;align-items:center;width:100%;padding:0 24px;display:flex}.style-module__9aXxYa__productHeader{flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:10px;display:flex}@media (min-width:1024px){.style-module__9aXxYa__productHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.style-module__9aXxYa__productHeaderLeft{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (min-width:1024px){.style-module__9aXxYa__productHeaderLeft{flex-direction:row;align-items:flex-end}}.style-module__9aXxYa__productName{color:var(--hdc-navy-1000);}.style-module__9aXxYa__productTagline{color:var(--hdc-neutral-400);padding-bottom:4px;font-size:12px;line-height:1.3}.style-module__9aXxYa__productBadgePill{margin-bottom:2px}.style-module__9aXxYa__productPrice{color:var(--hdc-neutral-400);padding-bottom:4px;font-size:12px;line-height:1.3}.style-module__9aXxYa__productImageWrapper{flex:1;align-self:flex-start;align-items:center;padding:8px 0 24px;display:flex}.style-module__9aXxYa__productCard[data-has-toggle=true] .style-module__9aXxYa__productImageWrapper{padding-bottom:16px}.style-module__9aXxYa__productImageLink{border-radius:18px;min-width:0;max-width:100%;display:flex}.style-module__9aXxYa__productImage{-o-object-fit:contain;object-fit:contain;border-radius:18px;width:auto;max-width:min(100%,306px);height:200px}@media (prefers-reduced-motion:no-preference){.style-module__9aXxYa__viewFade{animation:.6s ease-in-out style-module__9aXxYa__navContentFadeIn}}.style-module__9aXxYa__headerRow{grid-column:1/-1;padding:0 24px}.style-module__9aXxYa__viewToggle{grid-column:1;width:auto;max-width:306px;margin:0 24px 16px}.style-module__9aXxYa__productActions{grid-gap:8px;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-inline:16px;display:grid}.style-module__9aXxYa__productActions:empty{display:none}.style-module__9aXxYa__shopButton{justify-content:flex-start;align-items:center;text-decoration:none;display:flex;}.style-module__9aXxYa__shopButton:only-child{grid-column:1/-1;justify-content:flex-start}.style-module__9aXxYa__shopButton:focus-visible{outline:none}.style-module__9aXxYa__shopButton:focus-visible .style-module__9aXxYa__shopButtonInner{outline:2px solid var(--hdc-interactive);outline-offset:2px}.style-module__9aXxYa__shopButtonInner{background:var(--hdc-navy-1000);color:var(--hdc-white,#fff);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:8px 32px;display:inline-flex}.style-module__9aXxYa__learnLink{color:var(--hdc-navy-1000);white-space:nowrap;justify-content:flex-end;align-items:center;text-decoration:underline;display:flex;}.style-module__9aXxYa__learnLink:only-child{grid-column:1/-1;justify-content:center}.style-module__9aXxYa__learnLink:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:2px}.style-module__9aXxYa__linksColumn{flex-direction:column;justify-content:center;padding:24px 32px;display:flex}.style-module__9aXxYa__linksList{margin:0;padding:0;list-style:none}.style-module__9aXxYa__linksList li:only-child{transform:translateY(-40px)}.style-module__9aXxYa__linkRow{color:var(--hdc-navy-1000);border-bottom:1px solid var(--hdc-navy-100);justify-content:space-between;align-items:center;gap:12px;max-width:250px;padding:12px 0;text-decoration:none;display:flex;}.style-module__9aXxYa__linkRow:last-child{border-bottom:none}.style-module__9aXxYa__linkRow:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:2px}.style-module__9aXxYa__productList{grid-gap:80px;padding:0;grid-auto-flow:column;justify-content:flex-end;gap:80px;margin:0;padding-right:40px;list-style:none;display:grid}.style-module__9aXxYa__secondaryLinkList{border-left:1px solid var(--hdc-navy-100);grid-gap:16px;grid-auto-flow:row;place-content:flex-start;gap:16px;margin:0;padding:40px 0 24px 40px;list-style:none;display:grid}
.style-module__23HE-q__gifPlayerSimple{background:var(--content-background-color,transparent);--content-text-color:var(--hdc-white);padding:0;display:grid;position:relative;overflow:hidden}.style-module__23HE-q__gifPlayerSimple[data-hatch-theme=light]{--content-text-color:var(--hdc-navy)}.style-module__23HE-q__split{align-content:flex-start;display:grid}@media (min-width:768px){.style-module__23HE-q__split{grid-template-columns:1fr 1fr;align-content:center}}.style-module__23HE-q__split{width:100%;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.style-module__23HE-q__split{max-width:960px;padding-left:40px;padding-right:40px}}@media (min-width:1024px){.style-module__23HE-q__split{max-width:1400px;padding-left:44px;padding-right:44px}}.style-module__23HE-q__gifImage{-o-object-fit:cover;object-fit:cover;width:100%;max-height:500px;display:block;transform:scale(1.01)}@media (min-width:768px){.style-module__23HE-q__gifImage{max-width:2000px;max-height:800px}}.style-module__23HE-q__cta{grid-gap:16px;text-align:center;color:var(--content-text-color);grid-row:1;align-content:flex-start;place-self:center;place-items:flex-start center;gap:16px;width:100%;padding-top:0;padding-left:24px;padding-right:24px;display:grid;transform:translateY(80px)}@media (max-width:767px){.style-module__23HE-q__cta{--grid-container-max-width:616px;max-width:616px}}@media (min-width:1024px){.style-module__23HE-q__cta{text-align:left;grid-column:2;justify-items:flex-start;max-width:600px;padding:40px;transform:translateY(0)}}.style-module__23HE-q__ctaHeading{color:var(--content-text-color)}.style-module__23HE-q__ctaLabel{color:var(--content-text-color);}.style-module__23HE-q__ctaText{color:var(--content-text-color);max-width:440px;}
.style-module__3-kGjq__productPageChoice{border:2px solid var(--hdc-gray-10);grid-gap:16px;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;height:100%;min-height:64px;padding:8px 16px;display:grid;}[data-active=true] .style-module__3-kGjq__productPageChoice{border-color:var(--hdc-gray-60)}.style-module__3-kGjq__productName{}.style-module__3-kGjq__productInformation{}
.style-module__D5iARa__mobileNavTrigger{cursor:pointer;background:0 0;border:none;grid-template-rows:1fr;grid-template-columns:1fr;width:32px;height:32px;padding:0;display:grid;overflow:hidden}.style-module__D5iARa__mobileNavTrigger:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:2px}@media (min-width:768px){.style-module__D5iARa__mobileNavTrigger{display:none}}.style-module__D5iARa__burger,.style-module__D5iARa__mobileX{grid-area:1/1;place-items:center;padding:4px;display:grid}@media (prefers-reduced-motion:no-preference){.style-module__D5iARa__burger,.style-module__D5iARa__mobileX{transition:opacity .25s}}.style-module__D5iARa__burger{opacity:1}button[data-state=open] .style-module__D5iARa__burger,.style-module__D5iARa__mobileX{opacity:0}button[data-state=open] .style-module__D5iARa__mobileX{opacity:1}
.style-module__OlEgGa__container{align-items:center;display:grid;position:relative;overflow:hidden}.style-module__OlEgGa__content{grid-gap:64px;grid-area:1/1;align-items:center;gap:64px;padding-top:80px;padding-bottom:80px;display:grid;}.style-module__OlEgGa__introContent{z-index:1;text-align:center;grid-gap:16px;justify-content:center;justify-self:center;align-items:flex-start;gap:16px;max-width:700px;display:grid}@media (min-width:768px){.style-module__OlEgGa__introContent{gap:32px}}.style-module__OlEgGa__playerContent{z-index:1;text-align:center;grid-row:2;justify-content:center;display:grid}
.style-module__Q3PfmG__background{background:var(--background-color,var(--hdc-neutral-100));transition:background .5s ease-in-out}.style-module__Q3PfmG__root{grid-gap:24px;text-align:left;align-items:flex-start;gap:24px;width:100%;padding-top:40px;padding-bottom:40px;display:grid;}@media (min-width:768px){.style-module__Q3PfmG__root{padding-top:80px;padding-bottom:80px}}.style-module__Q3PfmG__heading{color:var(--hdc-navy-1000);text-align:center;}.style-module__Q3PfmG__subheading{color:var(--hdc-navy-1000);text-align:center;}.style-module__Q3PfmG__accordionList{margin:0;padding:0}.style-module__Q3PfmG__accordionItem{--indicator-width:14px;--accordion-item-background:transparent;background:var(--accordion-item-background);--indicator-heading-gap-width:16px;word-break:break-word;border-bottom:1px solid #738db299;width:100%;display:grid}.style-module__Q3PfmG__accordionItem:last-child{border:none}.style-module__Q3PfmG__trigger{cursor:pointer;grid-gap:var(--indicator-heading-gap-width);align-items:center;gap:var(--indicator-heading-gap-width);grid-template-columns:1fr min-content;width:100%;padding:16px;display:grid;}.style-module__Q3PfmG__triggerHeadingSpan{text-align:left;color:var(--hdc-navy-900);}.style-module__Q3PfmG__indicator{align-items:center;transition:transform .3s ease-in-out;display:grid}[data-state=open] .style-module__Q3PfmG__indicator{transform:rotate(180deg)}.style-module__Q3PfmG__content{padding:16px;position:relative}.style-module__Q3PfmG__content[data-state=open]{animation:.5s ease-out style-module__Q3PfmG__slideDown}.style-module__Q3PfmG__content[data-state=closed]{animation:.5s ease-out style-module__Q3PfmG__slideUp}.style-module__Q3PfmG__contentWrapper{border-radius:16px;grid-template-rows:1fr auto;align-items:center;height:500px;display:grid;position:relative;overflow:hidden}.style-module__Q3PfmG__textContainer{color:var(--hdc-navy-900);grid-gap:16px;gap:16px;padding:16px;display:grid;}.style-module__Q3PfmG__asset{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.style-module__Q3PfmG__audioSlot{z-index:1;width:100%;padding:16px;position:absolute;bottom:0}.style-module__Q3PfmG__audioImage{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}@keyframes style-module__Q3PfmG__slideDown{0%{opacity:0;height:0}50%{height:var(--radix-accordion-content-height);opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes style-module__Q3PfmG__slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}50%{height:var(--radix-accordion-content-height);opacity:0}to{opacity:0;height:0}}.style-module__Q3PfmG__desktop{display:none}@media (min-width:768px){.style-module__Q3PfmG__desktop{display:grid}}.style-module__Q3PfmG__mobile{display:grid}@media (min-width:768px){.style-module__Q3PfmG__mobile{display:none}}.style-module__Q3PfmG__scale{transform:scale(1.02)}
.style-module__EaBkZG__root{--captioned-photo-slider-card-width:133px;--captioned-photo-slider-card-gap:var(--hdc-space-4);--captioned-photo-slider-surface:var(--hdc-brand-vanilla);--captioned-photo-slider-divider:color-mix(in srgb, var(--hdc-navy-100) 50%, transparent);--captioned-photo-slider-radius:var(--hdc-radius-small) var(--hdc-radius-small) 0 0;gap:var(--hdc-space-8);min-width:0;padding:var(--hdc-space-4) var(--hdc-space-4) var(--hdc-space-4);border-radius:var(--captioned-photo-slider-radius);border-bottom:1px solid var(--captioned-photo-slider-divider);background-color:var(--captioned-photo-slider-surface);flex-direction:column;display:flex}.style-module__EaBkZG__header{align-items:flex-start;gap:var(--hdc-space-4);display:flex}.style-module__EaBkZG__heading{min-width:0;color:var(--hdc-on-surface);word-break:break-word;flex:1;}.style-module__EaBkZG__arrows{gap:var(--hdc-space-4);flex-shrink:0;display:flex}.style-module__EaBkZG__arrow{box-sizing:border-box;width:32px;height:32px;padding:var(--hdc-space-2);border:.667px solid color-mix(in srgb, var(--hdc-neutral-darkest) 15%, transparent);background-color:var(--hdc-neutral-white);color:var(--hdc-brand-abyss-1000);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;transition:background-color .2s;display:flex;}.style-module__EaBkZG__arrow:hover:not(:disabled){background-color:var(--hdc-interactive-hover)}.style-module__EaBkZG__arrow:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px}.style-module__EaBkZG__arrow:disabled{background-color:color-mix(in srgb, var(--hdc-neutral-white) 60%, transparent);cursor:not-allowed;border-color:#0000}@media (prefers-reduced-motion:reduce){.style-module__EaBkZG__arrow{transition:none}}.style-module__EaBkZG__arrowIcon{flex:none}.style-module__EaBkZG__viewport{min-width:0;margin-right:calc(var(--hdc-space-4) * -1);overflow:hidden}.style-module__EaBkZG__track{gap:var(--captioned-photo-slider-card-gap);touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.style-module__EaBkZG__slide{flex:0 0 var(--captioned-photo-slider-card-width);min-width:0}.style-module__EaBkZG__card{flex-direction:column;margin:0;display:flex}.style-module__EaBkZG__media{cursor:pointer;width:100%;display:block;}.style-module__EaBkZG__media:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:var(--hdc-radius-small)}.style-module__EaBkZG__mediaFrame{aspect-ratio:133/201;border-radius:var(--hdc-radius-small);background-color:var(--hdc-navy-100);width:100%;display:block;position:relative;overflow:hidden}.style-module__EaBkZG__image,.style-module__EaBkZG__video{-o-object-fit:cover;object-fit:cover}.style-module__EaBkZG__caption{padding:var(--hdc-space-3) 0;color:var(--hdc-navy-900);word-break:break-word;}.style-module__EaBkZG__backgroundImage{z-index:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.01)}
.style-module__IpXK2a__mobileNavRoot{background:0 0;padding:20px 16px 24px;display:block}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__mobileNavRoot{transition:color .4s}}@media (min-width:768px){.style-module__IpXK2a__mobileNavRoot{display:none}}@supports ((-webkit-backdrop-filter:grayscale(1) contrast(60) invert(1)) or (backdrop-filter:grayscale(1) contrast(60) invert(1))){.style-module__IpXK2a__mobileNavRoot[data-glyph-layer=true] svg{visibility:hidden}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__mobileNavRoot[data-glyph-layer=true] svg{transition:visibility 0s linear .47s}}}.style-module__IpXK2a__barContainer{grid-gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:.5px solid #cccccc3b;border-radius:12px;grid-template-columns:1fr min-content min-content;align-items:center;gap:8px;width:100%;max-width:568px;margin:0 auto;padding:12px 20px;display:grid;position:relative}.style-module__IpXK2a__barContainer:before{content:"";border-radius:inherit;opacity:var(--island-opacity,.7);z-index:-1;pointer-events:none;will-change:opacity;background:#fff;position:absolute;inset:0;box-shadow:0 2px 16px #00000014}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__barContainer:before{transition:opacity .25s ease var(--island-opacity-delay,0s)}}.style-module__IpXK2a__barContainer>:is(a,button){color:inherit}.style-module__IpXK2a__drawer{width:100%;height:100dvh;z-index:calc(var(--layout-layer,9) + 5);background:0 0;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawer[data-state=closed]{animation:.3s cubic-bezier(.7,0,.84,0) .15s forwards style-module__IpXK2a__drawerExit}}.style-module__IpXK2a__drawerBg{background:var(--hdc-brand-vanilla,#faf8f4);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawer[data-state=open] .style-module__IpXK2a__drawerBg{animation:.55s cubic-bezier(.16,1,.3,1) forwards style-module__IpXK2a__drawerEnter}}.style-module__IpXK2a__drawerInner{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawer[data-state=open] .style-module__IpXK2a__drawerInner{animation:.6s cubic-bezier(.16,1,.3,1) .15s both style-module__IpXK2a__drawerEnter}.style-module__IpXK2a__drawer[data-state=closed] .style-module__IpXK2a__drawerInner{animation:.3s cubic-bezier(.1,0,.6,0) forwards style-module__IpXK2a__drawerExit}}@keyframes style-module__IpXK2a__drawerEnter{0%{opacity:0}to{opacity:1}}@keyframes style-module__IpXK2a__drawerExit{0%{opacity:1}to{opacity:0}}.style-module__IpXK2a__drawerHeader{flex-shrink:0;align-items:center;gap:12px;padding:24px;display:flex}.style-module__IpXK2a__drawerTitle{color:var(--hdc-navy-1000);}.style-module__IpXK2a__drawerHeaderLeft{grid-template-areas:"slot";align-items:center;display:grid}.style-module__IpXK2a__drawerLogo{will-change:opacity;grid-area:slot;align-items:center;display:flex;transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawerLogo{transition:opacity .3s,visibility}}.style-module__IpXK2a__drawerHeaderLeft[data-has-category=true] .style-module__IpXK2a__drawerLogo{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawerHeaderLeft[data-has-category=true] .style-module__IpXK2a__drawerLogo{transition:opacity .3s,visibility 0s linear .3s}}.style-module__IpXK2a__backButton{background:var(--hdc-neutral-white,#fff);cursor:pointer;color:var(--hdc-navy-1000);will-change:opacity;border:none;border-radius:16px;grid-area:slot;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:flex;transform:translateZ(0);}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__backButton{transition:opacity .3s,visibility}}.style-module__IpXK2a__backButton:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:2px}.style-module__IpXK2a__drawerHeaderLeft[data-has-category=false] .style-module__IpXK2a__backButton{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__drawerHeaderLeft[data-has-category=false] .style-module__IpXK2a__backButton{transition:opacity .3s,visibility 0s linear .3s}}.style-module__IpXK2a__drawerHeaderActions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.style-module__IpXK2a__drawerCircle{background:var(--hdc-neutral-white,#fff);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.style-module__IpXK2a__drawerCircle:is(button){cursor:pointer}.style-module__IpXK2a__drawerCircle:is(button):focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px}.style-module__IpXK2a__drawerCircle:is(div)>button{border-radius:50%;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:absolute;inset:0}.style-module__IpXK2a__drawerCircle:is(div)>button:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:2px}.style-module__IpXK2a__drawerPanels{flex:1;min-height:0;position:relative;overflow:hidden}.style-module__IpXK2a__mainPanel,.style-module__IpXK2a__sectionPanel{overscroll-behavior:contain;will-change:transform;position:absolute;inset:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__mainPanel,.style-module__IpXK2a__sectionPanel{transition:transform .6s cubic-bezier(.16,1,.3,1)}}.style-module__IpXK2a__mainPanel{transform:translate(0)}.style-module__IpXK2a__sectionPanel{transform:translate(100%)}.style-module__IpXK2a__drawerPanels[data-active=section] .style-module__IpXK2a__mainPanel{transform:translate(-100%)}.style-module__IpXK2a__drawerPanels[data-active=section] .style-module__IpXK2a__sectionPanel{transform:translate(0)}.style-module__IpXK2a__mainMenuList{margin:0;padding:0;list-style:none}.style-module__IpXK2a__mainMenuItem{cursor:pointer;text-align:left;width:100%;color:var(--hdc-navy-1000);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:24px;display:flex;}.style-module__IpXK2a__mainMenuItem:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:-2px}.style-module__IpXK2a__mainMenuDirectLink{color:var(--hdc-navy-1000);justify-content:space-between;align-items:center;padding:20px 24px;font-size:24px;text-decoration:none;display:flex;}.style-module__IpXK2a__mainMenuDirectLink:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:-2px}.style-module__IpXK2a__categoryDetail{padding:24px 0}.style-module__IpXK2a__productList{flex-direction:column;gap:24px;margin:0;padding:0 24px 24px;list-style:none;display:flex}.style-module__IpXK2a__productImageCard{background:var(--hdc-neutral-white,#fff);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.style-module__IpXK2a__productImageCardFullWidth{gap:16px;padding:8px 8px 0;}.style-module__IpXK2a__productImageCardFullWidth .style-module__IpXK2a__productImage{width:100%;height:auto;max-height:none;max-height:initial;align-self:initial;aspect-ratio:329/212;-o-object-fit:cover;object-fit:cover;border-radius:12px}.style-module__IpXK2a__productImageCardFullWidth .style-module__IpXK2a__productName{white-space:nowrap}.style-module__IpXK2a__productPrice{color:var(--hdc-neutral-400);font-size:14px;line-height:1.3;position:absolute;top:20px;right:20px}.style-module__IpXK2a__productImageSlot{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.style-module__IpXK2a__viewFade{animation:.6s ease-in-out style-module__IpXK2a__viewFadeIn}}@keyframes style-module__IpXK2a__viewFadeIn{0%{opacity:0}to{opacity:1}}.style-module__IpXK2a__productImageLink{flex-direction:column;align-self:stretch;min-width:0;display:flex}.style-module__IpXK2a__productImage{-o-object-fit:contain;object-fit:contain;align-self:flex-start;width:auto;max-height:100px}.style-module__IpXK2a__productImageBadgeFrame{flex:none;align-self:flex-start}.style-module__IpXK2a__productInfo{flex-direction:row;align-items:flex-end;gap:8px;padding:0 12px 10px;display:flex}.style-module__IpXK2a__productInfo:has(+.style-module__IpXK2a__viewToggle){padding-bottom:0}.style-module__IpXK2a__viewToggle{width:auto;margin:0 4px 12px}.style-module__IpXK2a__productLabel{color:var(--hdc-neutral-400);padding-bottom:5px;font-size:14px;line-height:1.3}.style-module__IpXK2a__productBadgePill{margin-bottom:3px}.style-module__IpXK2a__productName{color:var(--hdc-navy-1000);font-size:20px;}.style-module__IpXK2a__productLinks{border-top:1px solid var(--hdc-neutral-lightest);display:flex}.style-module__IpXK2a__productLink{color:var(--hdc-navy-1000);flex:1;justify-content:center;align-items:center;padding:12px 8px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.style-module__IpXK2a__productLink:first-child{border-right:1px solid var(--hdc-neutral-lightest)}.style-module__IpXK2a__productLink:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:-2px}.style-module__IpXK2a__secondaryLinkList{margin:0;padding:8px 0;list-style:none}.style-module__IpXK2a__secondaryLink{color:var(--hdc-navy-1000);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;text-decoration:none;display:flex;}.style-module__IpXK2a__secondaryLink:focus-visible{outline:2px solid var(--hdc-interactive);outline-offset:-2px}
.style-module__ojTIja__list{text-align:left;padding-top:8px;padding-bottom:8px;}.style-module__ojTIja__listMedium{text-align:left;padding-top:8px;padding-bottom:8px;}.style-module__ojTIja__paragraphGap+.style-module__ojTIja__paragraphGap{padding-top:8px}
.style-module__nyll_q__imageBackground{opacity:0;-o-object-fit:cover;object-fit:cover;transition:visibility 0s 1s,opacity 1s linear}.style-module__nyll_q__isActiveImageBackground{visibility:visible;opacity:1}.style-module__nyll_q__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.style-module__x1b32G__formContainer{grid-template-rows:120px;display:grid}.style-module__x1b32G__form{grid-gap:16px;grid-template-rows:1fr 16px;justify-self:center;align-items:center;gap:16px;width:100%;max-width:500px;padding-top:24px;display:grid;position:relative}.style-module__x1b32G__inputWrapper{background:var(--hdc-white);border-radius:8px;grid-area:1/1;width:100%;display:grid;overflow:clip}.style-module__x1b32G__emailField{color:var(--hdc-navy);border:none;border-radius:8px;outline:none;padding:22px 136px 22px 22px;}.style-module__x1b32G__emailField::placeholder{color:var(--hdc-navy)}@media (min-width:768px){.style-module__x1b32G__emailField{padding:20px 152px 20px 32px}}.style-module__x1b32G__submitButton{grid-area:1/1;place-self:center flex-end;align-items:center;margin-right:4px;display:grid}.style-module__x1b32G__resolutionContent{grid-gap:8px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;display:grid}.style-module__x1b32G__resolutionMessage{color:var(--text-theme-color,--hdc-white)}.style-module__x1b32G__errorMessage{color:var(--text-theme-color,--hdc-white);}.style-module__x1b32G__errorMessageContainer{justify-content:center;display:flex}@media (min-width:768px){.style-module__x1b32G__errorMessageContainer{justify-content:flex-start}}
.style-module__umc1WW__header{position:relative}.style-module__umc1WW__skipNav{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.style-module__umc1WW__skipNav:focus-visible{z-index:9999;clip:auto;white-space:nowrap;width:auto;height:auto;padding:var(--hdc-space-2) var(--hdc-space-4);background:var(--hdc-interactive);color:var(--hdc-on-interactive);outline:2px solid var(--hdc-interactive);outline-offset:2px;border-radius:4px;margin:0;position:fixed;top:8px;left:8px;overflow:visible}
.style-module__I9CWnW__isFixed{position:fixed;top:0;left:0}.style-module__I9CWnW__barContainer{display:none;}@media (min-width:768px) and (min-height:300px){.style-module__I9CWnW__barContainer{z-index:6;background-color:var(--hdc-white);width:100%;height:104px;box-shadow:0px 1px 1px var(--hdc-gray-20);justify-content:space-between;align-items:center;padding:20px;display:flex}}@media (min-width:1880px){.style-module__I9CWnW__barContainer{max-width:var(--breakpoint-wide-screen);justify-self:center;left:50%;transform:translate(-50%)}}.style-module__I9CWnW__productStandardInfo{grid-gap:8px;gap:8px;display:grid}.style-module__I9CWnW__productLogoFrame{min-width:100px;height:100%;display:grid;position:relative}.style-module__I9CWnW__productNameContainer{grid-gap:8px;grid-template-columns:max-content 1fr;gap:8px;display:grid;position:relative}.style-module__I9CWnW__productName{font-size:27px;font-weight:100;}.style-module__I9CWnW__priceAndAddToCart{grid-gap:56px;text-align:right;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.style-module__I9CWnW__price{font-weight:400;}.style-module__I9CWnW__reviewsContainer{align-items:center;display:flex}.style-module__I9CWnW__reviewsCount{color:var(--hdc-navy);padding-left:10px}
.style-module__Qn65oa__track{--track-button-background-color:#13294bbf;min-width:200px;height:80px;font-family:inherit;display:grid}@media (min-width:1024px){.style-module__Qn65oa__track{width:400px}}.style-module__Qn65oa__buttonReset{cursor:pointer;background-color:#0000;border:none;width:100%;padding:16px}.style-module__Qn65oa__trackButton{background:var(--track-button-background-color);color:var(--hdc-navy);grid-gap:16px;text-align:left;border-radius:40px;grid-template-columns:1fr minmax(32px,max-content);justify-content:flex-start;align-items:center;gap:16px;padding-left:48px;padding-right:48px;display:grid;}.style-module__Qn65oa__trackName{letter-spacing:0;color:var(--hdc-afternoon);line-height:1;font-family:var(--font-enfantine);font-size:24px}@media (min-width:1024px){.style-module__Qn65oa__trackName{font-size:34px}}
.style-module__H-oSVG__emailSignupContainer{background:var(--hdc-neutral-200);--text-theme-color:var(--hdc-navy-1000)}.style-module__H-oSVG__emailSignupContainer[data-hatch-theme=dark]{background:var(--hdc-navy-1000);--text-theme-color:var(--hdc-white)}.style-module__H-oSVG__content{grid-gap:24px;text-align:center;justify-content:center;gap:24px;padding-top:96px;padding-bottom:96px;display:grid;}.style-module__H-oSVG__heading{color:var(--text-theme-color);max-width:650px;}.style-module__H-oSVG__description{color:var(--text-theme-color);}
.style-module__hQtCSq__root{position:relative}.style-module__hQtCSq__navContainer{width:100%;z-index:calc(var(--layout-layer,9) + 3);background:var(--hdc-white,#fff);position:relative}.style-module__hQtCSq__navContainer[data-transparent=true]{background:0 0;width:100%;position:absolute;top:0}.style-module__hQtCSq__stickyWrapper{top:var(--banner-h,0px);pointer-events:none;width:100%;height:100%;position:absolute;left:0}.style-module__hQtCSq__ref{pointer-events:none;width:100%;height:1px;position:absolute;top:0}.style-module__hQtCSq__stickyNav{pointer-events:auto;width:100%;z-index:calc(var(--layout-layer,9) + 3);will-change:transform;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.style-module__hQtCSq__stickyNav{transition:transform 1s cubic-bezier(.16,1,.3,1)}}.style-module__hQtCSq__stickyNav[data-hidden=true]{transform:translateY(calc(-1 * var(--nav-h,300px)));pointer-events:none}
.style-module__QJgnfG__grid{--shop-grid-padding-y:88px;--shop-grid-padding-top:var(--shop-grid-padding-y);--shop-grid-padding-bottom:var(--shop-grid-padding-y);padding-top:var(--shop-grid-padding-top);padding-bottom:var(--shop-grid-padding-bottom);grid-gap:24px;grid-row-gap:48px;align-items:flex-start;gap:48px 24px;display:grid;position:relative;}@media (min-width:768px){.style-module__QJgnfG__grid{grid-template-columns:repeat(2,1fr);gap:88px}}.style-module__QJgnfG__grid[data-shop-grid-space=small]{row-gap:16px}
.style-module__jmImBW__player{grid-column-gap:48px;-moz-column-gap:48px;grid-row-gap:16px;grid-template-columns:1fr;gap:16px 48px;display:grid}@media (min-width:768px){.style-module__jmImBW__player{grid-template-columns:repeat(2,1fr)}}
.style-module__0eK8fG__checkboxContainer{grid-gap:8px;grid-template-columns:1fr min-content;place-items:center flex-end;gap:8px;display:grid}.style-module__0eK8fG__checkboxContainer>*{cursor:pointer}.style-module__0eK8fG__checkboxPrimitive{border:1px solid var(--hdc-black);width:24px;height:24px;color:var(--hdc-navy);background:#ffffff4d;border-radius:4px;justify-self:flex-end;margin:0;padding:0;font-family:inherit;font-size:100%}.style-module__0eK8fG__checkboxLabel{white-space:nowrap}
.style-module__3GnyrW__layer{pointer-events:none;width:100%;height:0;z-index:calc(var(--layout-layer,9) + 4)}@media (min-width:768px){.style-module__3GnyrW__layer{display:none}}@media (prefers-reduced-motion:no-preference){.style-module__3GnyrW__layer{transition:transform 1s cubic-bezier(.16,1,.3,1)}}.style-module__3GnyrW__layer[data-hidden=true]{transform:translateY(calc(-1 * var(--nav-h,300px)))}.style-module__3GnyrW__layerSticky{position:sticky;top:0}.style-module__3GnyrW__layerAbsolute{top:var(--banner-h,0px);position:absolute;left:0}.style-module__3GnyrW__ghostRoot.style-module__3GnyrW__ghostRoot{visibility:hidden}.style-module__3GnyrW__ghostRoot.style-module__3GnyrW__ghostRoot[data-active=true]{visibility:visible}@media (prefers-reduced-motion:no-preference){.style-module__3GnyrW__ghostRoot.style-module__3GnyrW__ghostRoot[data-active=true]{transition:visibility 0s linear .47s}}.style-module__3GnyrW__ghostBar.style-module__3GnyrW__ghostBar{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.style-module__3GnyrW__ghostBar.style-module__3GnyrW__ghostBar:before{content:none}.style-module__3GnyrW__glyph{-webkit-backdrop-filter:grayscale()contrast(60)invert();backdrop-filter:grayscale()contrast(60)invert();-webkit-mask-image:var(--glyph-mask);-webkit-mask-image:var(--glyph-mask);mask-image:var(--glyph-mask);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.style-module__3GnyrW__glyphInset{-webkit-mask-origin:content-box;mask-origin:content-box}@supports not ((-webkit-backdrop-filter:grayscale(1) contrast(60) invert(1)) or (backdrop-filter:grayscale(1) contrast(60) invert(1))){.style-module__3GnyrW__layer{display:none}}
.style-module__H8cunq__imageGallery{grid-gap:24px;align-content:flex-start;align-items:flex-start;gap:24px;display:grid}.style-module__H8cunq__featuredImageBlock{width:100%;position:relative}.style-module__H8cunq__featuredImageBadge{background:var(--hdc-white);color:var(--hdc-navy);z-index:2;border-radius:6px;padding:6px 8px;position:absolute;top:16px;left:16px}.style-module__H8cunq__galleryControlList{grid-gap:16px;grid-template-columns:repeat(6,1fr);gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.style-module__H8cunq__galleryControlList{grid-template-columns:repeat(2,1fr)}}.style-module__H8cunq__galleryControlItem{margin:0;padding:0;display:grid}.style-module__H8cunq__control{cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.style-module__H8cunq__control[data-expanded=true]:before{content:"";background:var(--hdc-navy-900);z-index:2;width:100%;height:2px;position:absolute;bottom:0;left:0}@media (min-width:768px){.style-module__H8cunq__control[data-expanded=true]:before{background:0 0}}
.style-module__DflQYq__heading{color:var(--hdc-afternoon)}.style-module__DflQYq__description{color:var(--hdc-afternoon);}
.style-module__eK7lXG__shoppingPane{grid-gap:16px;justify-items:center;gap:16px;display:grid}@media (min-width:768px){.style-module__eK7lXG__shoppingPane{justify-items:flex-start}}.style-module__eK7lXG__heading{margin:0;}.style-module__eK7lXG__subheading{margin:0;}.style-module__eK7lXG__description{color:var(--hdc-navy);margin:0;}.style-module__eK7lXG__stackJustify{position:sticky;top:0}@media (min-width:768px){.style-module__eK7lXG__stackJustify{justify-items:flex-start}}.style-module__eK7lXG__variantName{}.style-module__eK7lXG__variantDetails{grid-gap:8px;gap:8px;display:grid}.style-module__eK7lXG__oneMonthFreeText{align-self:center;}.style-module__eK7lXG__productPrice{}.style-module__eK7lXG__details{padding-top:32px}@media (min-width:768px){.style-module__eK7lXG__details{max-width:90%}}
.style-module__ZGNcHa__comparisonChartSection{background:var(--hdc-neutral-200)}.style-module__ZGNcHa__container{grid-gap:40px;justify-items:center;gap:40px;padding-top:40px;padding-bottom:40px;display:grid;}@media (min-width:768px){.style-module__ZGNcHa__container{gap:80px;padding-top:120px;padding-bottom:120px}}.style-module__ZGNcHa__header{grid-gap:24px;text-align:center;gap:24px;max-width:800px;display:grid}.style-module__ZGNcHa__heading{color:var(--hdc-navy-1000);}.style-module__ZGNcHa__subheading{color:var(--hdc-navy-1000);}.style-module__ZGNcHa__body{grid-gap:24px;gap:24px;width:100%;display:grid}.style-module__ZGNcHa__table{grid-template-rows:auto repeat(6,1fr);grid-template-columns:1fr 107px 107px;display:grid}@media (min-width:768px){.style-module__ZGNcHa__table{grid-template-columns:repeat(3,1fr)}}.style-module__ZGNcHa__columnHeader{color:var(--hdc-navy-1000);text-align:center;border-bottom:1px solid var(--hdc-navy-100);align-content:flex-end;padding-top:16px;padding-bottom:16px;}.style-module__ZGNcHa__rowHeader{color:var(--hdc-navy-1000);border-bottom:1px solid var(--hdc-navy-100);align-content:center;}.style-module__ZGNcHa__row{border-bottom:1px solid var(--hdc-navy-100)}.style-module__ZGNcHa__firstColumn{text-align:left;padding-right:8px}.style-module__ZGNcHa__secondColumn{background:var(--hdc-neutral-100);width:100%;padding-left:8px;padding-right:8px}.style-module__ZGNcHa__thirdColumn{padding-left:8px;padding-right:8px}.style-module__ZGNcHa__topBorder{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}@media (min-width:768px){.style-module__ZGNcHa__topBorder{border-top-left-radius:16px;border-top-right-radius:16px}}.style-module__ZGNcHa__tableItem{color:var(--hdc-navy-1000);text-align:center;border-bottom:1px solid var(--hdc-navy-100);align-items:center;padding-top:16px;padding-bottom:16px;display:grid;}.style-module__ZGNcHa__footer{grid-gap:16px;gap:16px;display:grid}.style-module__ZGNcHa__footerText{}.style-module__ZGNcHa__ctaContainer{grid-gap:16px;grid-auto-flow:column;justify-content:center;gap:16px;display:grid}
.style-module__jFkLCW__spinner{--spinner-color:var(--hdc-navy-900)}.style-module__jFkLCW__spinner:before{content:"";box-sizing:border-box;border-top:2px solid var(--spinner-color);border-right:2px solid #0000;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.6s linear infinite style-module__jFkLCW__spinner;position:absolute;top:50%;left:50%}[data-hatch-theme=dark] .style-module__jFkLCW__spinner{--spinner-color:var(--hdc-white)}.style-module__jFkLCW__spinnerContainer{min-width:54px;display:grid;position:relative}@keyframes style-module__jFkLCW__spinner{to{transform:rotate(360deg)}}
.style-module__mKhGWW__content{width:var(--popover-content-width,300px);z-index:calc(var(--layout-layer,9) + 3);will-change:transform, opacity;background-color:#fff;border-radius:4px;padding:20px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.style-module__mKhGWW__content:focus{box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.style-module__mKhGWW__content[data-state=open][data-side=top]{animation-name:style-module__mKhGWW__slideDownAndFade}.style-module__mKhGWW__content[data-state=open][data-side=right]{animation-name:style-module__mKhGWW__slideLeftAndFade}.style-module__mKhGWW__content[data-state=open][data-side=bottom]{animation-name:style-module__mKhGWW__slideUpAndFade}.style-module__mKhGWW__content[data-state=open][data-side=left]{animation-name:style-module__mKhGWW__slideRightAndFade}.style-module__mKhGWW__arrow{fill:#fff}@keyframes style-module__mKhGWW__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes style-module__mKhGWW__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes style-module__mKhGWW__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes style-module__mKhGWW__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.style-module__lpKsXG__form{grid-gap:24px;text-align:center;color:var(--hdc-navy);gap:24px;padding:16px 40px;display:grid}.style-module__lpKsXG__textField{background-color:#0000;background-color:initial;width:100%;color:var(--hdc-navy);border:none;padding:8px 0 8px 8px;font-family:inherit;font-size:16px;display:block}.style-module__lpKsXG__emailField{border-bottom:2px solid var(--hdc-navy);}.style-module__lpKsXG__submitButton{color:var(--hdc-white);cursor:pointer;width:100%;padding:8px;font-family:inherit;transform:translate(-1px);}.style-module__lpKsXG__errorMessage{color:var(--hdc-white)}.style-module__lpKsXG__textFieldLabel{grid-gap:8px;margin:0;padding:0;display:grid}.style-module__lpKsXG__fieldset{background:0 0;border:none;justify-content:center;justify-items:center;gap:24px;margin:0;padding:0;display:flex}.style-module__lpKsXG__legend{text-align:center;width:100%;color:var(--hdc-navy);margin:0;padding:0 0 16px;}.style-module__lpKsXG__checkboxGroup{grid-gap:16px;justify-items:flex-start;gap:16px;display:grid}.style-module__lpKsXG__checkboxContainer{grid-gap:8px;grid-template-columns:min-content 1fr;align-items:center;gap:8px;display:grid}.style-module__lpKsXG__checkboxContainer>*{cursor:pointer}.style-module__lpKsXG__checkboxPrimitive{width:24px;height:24px;color:var(--hdc-navy);background:#ffffff4d;border:none;border-radius:4px;font-family:inherit;font-size:100%}

.style-module__9KleAq__interactiveBlock{align-self:var(--align-mobile);width:100%;max-width:360px;display:grid}@media (min-width:768px){.style-module__9KleAq__interactiveBlock{align-self:var(--align-desktop)}}.style-module__9KleAq__desktop{display:none}@media (min-width:768px){.style-module__9KleAq__desktop{display:block}}.style-module__9KleAq__mobile{display:block}@media (min-width:768px){.style-module__9KleAq__mobile{display:none}}.style-module__9KleAq__section{grid-gap:var(--bento-gap,16px);gap:var(--bento-gap,16px);display:grid;}@media (min-width:768px){.style-module__9KleAq__section{grid-template-columns:2fr 1fr}}.style-module__9KleAq__heading{color:var(--content-text-color);}.style-module__9KleAq__headingMobile{color:var(--content-text-color);}.style-module__9KleAq__headingSecondary{color:var(--content-text-color);}.style-module__9KleAq__headingSecondaryMobile{color:var(--content-text-color);}.style-module__9KleAq__subheading{color:var(--content-text-color);}.style-module__9KleAq__subheadingMobile{color:var(--content-text-color);}.style-module__9KleAq__bentoFrame{grid-gap:var(--bento-gap,16px);gap:var(--bento-gap,16px);display:grid}@media (min-width:768px){.style-module__9KleAq__bentoFrame{grid-template-rows:repeat(24,1fr);grid-template-columns:repeat(24,1fr)}}.style-module__9KleAq__bentoCell{display:grid}@media (min-width:768px){.style-module__9KleAq__bentoCell{grid-area:var(--bento-cell-medium-up-grid-area,auto)}}
.style-module__3SCxYq__sidesheet{z-index:14;width:100vw;height:100%;position:fixed;top:0;left:0}.style-module__3SCxYq__backdrop{z-index:calc(var(--layout-layer,2) + 1);background-color:#a3aab7a6;width:100%;height:100%;position:absolute;bottom:0;left:0}.style-module__3SCxYq__sheet{z-index:calc(var(--layout-layer,3) + 2);background:var(--hdc-white);grid-template-rows:max-content 1fr;justify-items:flex-start;width:100%;height:100%;display:grid;position:absolute;right:0}@media (min-width:768px){.style-module__3SCxYq__sheet{width:480px}}.style-module__3SCxYq__header{border-bottom:1px solid var(--hdc-gray-20);grid-template-columns:1fr auto;align-items:center;width:100%;min-height:64px;padding:8px 8px 8px 13px;display:grid}.style-module__3SCxYq__content{width:100%;display:grid;overflow:auto}.style-module__3SCxYq__buttonReset{background:0 0;border:none;padding:0}.style-module__3SCxYq__closeButton{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;position:relative;}
.style-module__rKOhOG__updatePaymentStack{grid-gap:16px;place-items:flex-start;gap:16px;display:grid}.style-module__rKOhOG__updatePaymentSuccess{grid-gap:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;display:grid}.style-module__rKOhOG__updatePaymentSuccessIcon{font-size:20px}.style-module__rKOhOG__updatePaymentSuccessText{margin:0;}.style-module__rKOhOG__updatePaymentError{grid-gap:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;display:grid}.style-module__rKOhOG__updatePaymentErrorIcon{font-size:20px}.style-module__rKOhOG__updatePaymentErrorText{margin:0;}.style-module__rKOhOG__updatePaymentErrorText a{text-decoration:underline}
.style-module__aR85XW__variantSelector{grid-gap:24px;grid-template-columns:repeat(var(--variant-selector-columns), max-content);gap:24px;margin:0;padding:0;list-style:none;display:grid}.style-module__aR85XW__variantItem{opacity:.85;border:2px solid #0000;border-radius:50%;list-style:none;transition:opacity .3s,border-color .3s;display:grid}.style-module__aR85XW__variantItem[data-active=true],.style-module__aR85XW__variantItem:hover{opacity:1;border:2px solid #8a98b1}.style-module__aR85XW__variantButton{cursor:pointer;background:var(--hdc-white);border:2px solid #0000;border-radius:50%;padding:0;display:grid}.style-module__aR85XW__outOfStockVariant{opacity:.75;position:relative}.style-module__aR85XW__outOfStockVariant:before{content:"";opacity:.35;background:var(--hdc-navy);width:1px;height:23px;position:absolute;top:5px;left:50%;transform:rotate(45deg)}.style-module__aR85XW__variantButtonCenter{background:var(--variant-button-background-color);min-height:var(--variant-selector-button-size);min-width:var(--variant-selector-button-size);border-radius:50%}.style-module__aR85XW__swatchImage{min-height:var(--variant-selector-button-size);min-width:var(--variant-selector-button-size);-o-object-fit:cover;object-fit:cover;border-radius:50%}.style-module__aR85XW__variantNameText{margin:0;}.style-module__aR85XW__thumbnailSelector{grid-gap:8px;grid-template-columns:repeat(var(--variant-selector-columns), 1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.style-module__aR85XW__thumbnailItem{background:var(--hdc-white);opacity:.85;aspect-ratio:1;border:1px solid #0000;border-radius:50%;padding:4px;list-style:none;transition:opacity .3s,border-color .3s;display:grid}.style-module__aR85XW__thumbnailItem[data-active=true],.style-module__aR85XW__thumbnailItem:hover{opacity:1;border:1px solid #596ea1}.style-module__aR85XW__thumbnailButton{cursor:pointer;background:var(--hdc-white);border:none;border-radius:50%;padding:0;display:grid;overflow:clip}.style-module__aR85XW__outOfStockThumbnail{opacity:.5;position:relative}.style-module__aR85XW__outOfStockThumbnail:before{content:"";opacity:1;background:var(--hdc-navy);z-index:1;width:2px;height:100%;position:absolute;top:0;left:50%;transform:rotate(45deg)}.style-module__aR85XW__thumbnailImage{aspect-ratio:1;width:100%;height:auto}@media (min-width:768px) and (max-width:1024px){.style-module__aR85XW__thumbnailImage{min-width:40px}}@media (min-width:1024px){.style-module__aR85XW__thumbnailImage{min-width:56px}}
.style-module__1rEdPW__headerHeading{}.style-module__1rEdPW__container{--line-item-expected-height:188px;grid-template-rows:minmax(var(--line-item-expected-height), 1fr) auto;align-content:space-between;display:grid;position:relative}.style-module__1rEdPW__cartLineDescription{color:var(--hdc-gray-80);max-width:90%;font-size:14px;}.style-module__1rEdPW__membership{grid-template-rows:var(--line-item-expected-height) 1fr}.style-module__1rEdPW__upsell{grid-template-rows:minmax(var(--line-item-expected-height), 1fr) auto}.style-module__1rEdPW__row{grid-gap:16px;align-content:flex-start;align-items:flex-start;gap:16px;display:grid;position:relative;overflow-y:auto}.style-module__1rEdPW__upsell .style-module__1rEdPW__row{align-content:space-between;align-items:space-between}.style-module__1rEdPW__stickyCartBottom{position:sticky;bottom:0}
.style-module__G7T4_a__gradientBg1{background:linear-gradient(#faf6f5 1%,#fff3d6 100%)}.style-module__G7T4_a__gradientBg2{background:linear-gradient(#fff3d6 -31.56%,#ffefc7 98.58%)}.style-module__G7T4_a__promoCardRoot{z-index:1;position:relative}.style-module__G7T4_a__z1{z-index:1}.style-module__G7T4_a__heroHeading{font-family:var(--hds-font-exposure)}@media (min-width:768px) and (max-width:1024px){.style-module__G7T4_a__heroHeading{font-size:48px;line-height:52px}}.style-module__G7T4_a__heroContent{--hero-content-gap:24px;--hero-content-padding-top-mobile:104px;--hero-content-padding-top-desktop:164px;--content-text-color:var(--hdc-brand-oat)}@media (min-width:768px) and (max-width:1024px){.style-module__G7T4_a__heroContent{--hero-content-gap:20px;--hero-content-padding-top-desktop:128px}}
.style-module__GPK9PG__statusWarning{grid-gap:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;display:grid}.style-module__GPK9PG__statusWarningIcon{font-size:20px}.style-module__GPK9PG__statusWarningText{margin:0;}.style-module__GPK9PG__statusWarningText a{text-decoration:underline}
.style-module__pt6L_G__grid{display:grid}@media (min-width:768px){.style-module__pt6L_G__grid{grid-gap:64px;grid-template-columns:repeat(2,1fr)}}.style-module__pt6L_G__customControlButton{height:auto;min-height:40px;padding:0 16px}.style-module__pt6L_G__manageCard{grid-gap:8px;border:1px solid var(--hdc-gray-20);border-radius:4px;place-items:flex-start;gap:8px;width:100%;padding:24px;display:grid}.style-module__pt6L_G__manageAddress{border:1px solid var(--hdc-gray-20);grid-gap:8px;border-radius:4px;align-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:24px;display:grid}.style-module__pt6L_G__heading{}
.style-module__4ibpZa__loadMoreContainer{justify-content:center;align-items:center;width:100%;padding-top:64px;padding-bottom:64px;display:grid}
.style-module__3WC7HW__description{}
