.schedule-panel-module__-XTl3a__panel{width:100%;position:relative}.schedule-panel-module__-XTl3a__backdrop{background-color:var(--erc-color-ice-grey);background-image:var(--erc-schedule-panel-image);background-position:top;background-repeat:no-repeat;background-size:100%;border-radius:1.875rem;position:relative;overflow:hidden}.schedule-panel-module__-XTl3a__backdrop:before{content:"";width:100%;padding-top:36%;display:block}.schedule-panel-module__-XTl3a__backdropLottie{background-color:var(--erc-color-ice-grey);background-image:none;grid-template-rows:auto auto;display:grid}.schedule-panel-module__-XTl3a__backdropLottie:after,.schedule-panel-module__-XTl3a__backdropLottie:before{display:none}.schedule-panel-module__-XTl3a__inner{z-index:1;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:0 1.25rem 1.25rem;position:relative}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__inner{flex-direction:column;gap:1rem;padding:clamp(2.5rem,7vw,4rem) 1.25rem 1.25rem;display:flex}.schedule-panel-module__-XTl3a__header{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-bottom:1.25rem;display:flex}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #ffffff6b;border-radius:1rem;flex-wrap:nowrap;align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:0;padding:.875rem 1rem;box-shadow:0 .5rem 1.5rem #0e224014}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__header .schedule-panel-module__-XTl3a__title{white-space:nowrap}@media (max-width:767px){.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__header{gap:.75rem;padding:.75rem .875rem}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__header>img{flex:none;width:5rem}}.schedule-panel-module__-XTl3a__title{font-family:"Agency FB", var(--font-agency-fb-fallback), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--erc-color-ice-blue);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1}.schedule-panel-module__-XTl3a__list{flex-direction:column;gap:.75rem;display:flex}.schedule-panel-module__-XTl3a__listScroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(70vh,42rem);padding-right:.35rem;overflow:auto}.schedule-panel-module__-XTl3a__hint{color:var(--erc-color-text-body);margin:0 0 .75rem;font-size:.875rem}.schedule-panel-module__-XTl3a__cta{box-sizing:border-box;background-color:#0000;justify-content:center;width:100%;max-width:none;margin-inline:0;padding:1.25rem 1.25rem 0;display:flex}.schedule-panel-module__-XTl3a__ctaButton{min-width:14.875rem}@media (min-width:768px) and (max-width:1099px){.schedule-panel-module__-XTl3a__backdrop{background-position:50% -28vw}.schedule-panel-module__-XTl3a__inner{padding:4.5rem 2.5rem 1.5rem}.schedule-panel-module__-XTl3a__header{margin-bottom:1rem}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__header{margin-bottom:0}}@media (min-width:1100px){.schedule-panel-module__-XTl3a__backdrop:not(.schedule-panel-module__-XTl3a__backdropLottie):before{padding-top:var(--erc-schedule-panel-ratio)}.schedule-panel-module__-XTl3a__backdrop:not(.schedule-panel-module__-XTl3a__backdropLottie) .schedule-panel-module__-XTl3a__inner{padding:var(--erc-schedule-content-offset) 3.75rem 1rem;flex-direction:column;gap:1.25rem;display:flex;position:absolute;inset:0}.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__inner{padding:calc(var(--erc-space-2xl) * 3 + var(--erc-space-xs)) 3.75rem 1.25rem;gap:1rem}.schedule-panel-module__-XTl3a__header{margin-bottom:0}.schedule-panel-module__-XTl3a__listScroll{flex:auto;min-height:0}.schedule-panel-module__-XTl3a__cta{padding:1.5rem 3.75rem 0}}@media (max-width:1099px){.schedule-panel-module__-XTl3a__backdrop,.schedule-panel-module__-XTl3a__backdropLottie{background-image:var(--erc-schedule-panel-image-mobile);background-position:50% -32vw;background-repeat:no-repeat;background-size:100%}.schedule-panel-module__-XTl3a__backdrop:before{display:none}.schedule-panel-module__-XTl3a__inner,.schedule-panel-module__-XTl3a__backdropLottie .schedule-panel-module__-XTl3a__inner{flex-direction:column;gap:.75rem;padding:5rem 1.25rem 1.25rem;display:flex;position:relative}.schedule-panel-module__-XTl3a__list{padding-bottom:0;overflow:visible}.schedule-panel-module__-XTl3a__listScroll{flex:none;min-height:auto}}@media (min-width:768px){.schedule-panel-module__-XTl3a__cta{padding:1.5rem 3.75rem 0}}.schedule-panel-module__-XTl3a__artworkBackdrop{background-image:none;grid-template-rows:auto auto;display:grid}.schedule-panel-module__-XTl3a__artwork{z-index:0;grid-area:1/1;position:absolute;inset:0;overflow:hidden}@media (max-width:767px){.schedule-panel-module__-XTl3a__artwork{--puck-width:100%;--puck-height:100%;--puck-left:0%;--puck-top:0%}}@media (min-width:768px) and (max-width:1099px){.schedule-panel-module__-XTl3a__artwork{--puck-width:100%;--puck-height:100%;--puck-left:0%;--puck-top:0%}}@media (min-width:1100px){.schedule-panel-module__-XTl3a__artwork{--puck-width:100%;--puck-height:100%;--puck-left:0%;--puck-top:0%}}.schedule-panel-module__-XTl3a__artworkBackdrop .schedule-panel-module__-XTl3a__innerWithArtwork{z-index:1;grid-area:1/1;margin-top:3rem;line-height:0;position:relative}.schedule-panel-module__-XTl3a__ctaWithArtwork{z-index:1;grid-area:2/1;padding-bottom:1.5rem}@media (min-width:900px){.schedule-panel-module__-XTl3a__artworkBackdrop .schedule-panel-module__-XTl3a__innerWithArtwork{margin-top:8rem;padding-inline:3.75rem}}@media (max-width:899px){.schedule-panel-module__-XTl3a__artworkBackdrop{background-image:none}.schedule-panel-module__-XTl3a__artworkBackdrop .schedule-panel-module__-XTl3a__innerWithArtwork{margin-top:5rem}}
.home-schedule-puck-module__vZ0Xgq__root{top:var(--puck-top,0%);left:var(--puck-left,0%);width:var(--puck-width,100%);height:var(--puck-height,100%);pointer-events:none;opacity:0;border-radius:1.875rem;transition:opacity .6s cubic-bezier(.23,1,.32,1);position:absolute;overflow:hidden}.home-schedule-puck-module__vZ0Xgq__visible{opacity:1}.home-schedule-puck-module__vZ0Xgq__root>div{width:100%;height:100%;position:absolute;inset:0}.home-schedule-puck-module__vZ0Xgq__root svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.home-schedule-puck-module__vZ0Xgq__root{display:none}}
.home-schedule-section-module__PIQ33W__section{background-color:var(--erc-color-ice-grey);margin-top:.75rem;padding:1rem .75rem 1.5rem}@media (min-width:768px){.home-schedule-section-module__PIQ33W__section{margin-top:1.25rem;padding:1.5rem 1.5rem 2rem}}@media (min-width:1100px){.home-schedule-section-module__PIQ33W__section{margin-top:2rem;padding:2.5rem 1.5rem 2rem}}
.shop-product-card-module__YAhn9G__card{border-radius:var(--erc-card-radius-sm);background:var(--erc-shop-card-fallback-bg);border:1px solid var(--erc-color-border-subtle);min-height:33.25rem;box-shadow:var(--erc-card-shadow);transition:transform var(--erc-card-hover-duration) var(--erc-ease-out-strong), box-shadow var(--erc-card-hover-duration) var(--erc-ease-standard), border-color var(--erc-card-hover-duration) var(--erc-ease-standard);will-change:transform;color:inherit;flex-direction:column;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 3.125rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.shop-product-card-module__YAhn9G__card:hover{color:inherit;border-color:var(--erc-color-panther-blue);box-shadow:var(--erc-shadow-raised);transform:scale(var(--erc-card-hover-scale))}.shop-product-card-module__YAhn9G__card:focus-visible{outline:3px solid var(--erc-color-panther-blue);outline-offset:4px}@media (max-width:767px){.shop-product-card-module__YAhn9G__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.shop-product-card-module__YAhn9G__card,.shop-product-card-module__YAhn9G__productImage,.shop-product-card-module__YAhn9G__buy:after{transition:none}.shop-product-card-module__YAhn9G__card:hover,.shop-product-card-module__YAhn9G__card:hover .shop-product-card-module__YAhn9G__productImage{transform:none}}.shop-product-card-module__YAhn9G__bg{pointer-events:none;position:absolute;inset:0}.shop-product-card-module__YAhn9G__bgImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--erc-card-radius-sm);width:100%;height:100%;position:absolute;inset:0}.shop-product-card-module__YAhn9G__bgGradient{border-radius:var(--erc-card-radius-sm);background:linear-gradient(180deg, #2458a633 26.22%, var(--erc-color-ice-blue) 85.53%);position:absolute;inset:0}.shop-product-card-module__YAhn9G__visual{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:14rem;padding-top:.5rem;display:flex;position:relative}.shop-product-card-module__YAhn9G__productImage{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:22rem;transition:transform var(--erc-motion-base) var(--erc-ease-out-strong)}.shop-product-card-module__YAhn9G__card:hover .shop-product-card-module__YAhn9G__productImage{transform:scale(1.04)}.shop-product-card-module__YAhn9G__footer{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.shop-product-card-module__YAhn9G__title{font-family:"Agency FB", var(--font-agency-fb-fallback), "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:1.75rem;font-weight:700;line-height:1.75rem}.shop-product-card-module__YAhn9G__buy{width:fit-content;font-family:"Agency FB", var(--font-agency-fb-fallback), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--erc-color-energy-yellow);align-items:center;gap:.3125rem;padding-bottom:.125rem;font-size:1.125rem;font-weight:700;line-height:1.375rem;text-decoration:none;display:inline-flex;position:relative}.shop-product-card-module__YAhn9G__buy:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform var(--erc-motion-base) var(--erc-ease-out);background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.shop-product-card-module__YAhn9G__buy:hover{color:var(--erc-color-energy-yellow)}.shop-product-card-module__YAhn9G__buy:hover:after{transform:scaleX(1)}.shop-product-card-module__YAhn9G__buyArrow{border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;display:inline-block;transform:rotate(-45deg)}
.shop-products-section-module__BmZ_Uq__section{padding-block:3.125rem 5rem}.shop-products-section-module__BmZ_Uq__title{font-family:"Agency FB", var(--font-agency-fb-fallback), "Arial Narrow", sans-serif;font-size:var(--erc-text-h2);font-synthesis:none;text-transform:uppercase;text-align:center;color:var(--erc-color-ice-blue);margin:0 0 3.125rem;font-style:normal;font-weight:700;line-height:1.1}.shop-products-section-module__BmZ_Uq__viewport{margin-block:-1rem -2rem;padding-block:1rem 2rem}.shop-products-section-module__BmZ_Uq__slide{box-sizing:border-box;padding-inline:.35rem}@media (min-width:640px){.shop-products-section-module__BmZ_Uq__slide{flex-basis:calc(50% - .625rem)}}@media (min-width:1024px){.shop-products-section-module__BmZ_Uq__slide{flex-basis:calc(33.333% - .834rem)}}.shop-products-section-module__BmZ_Uq__cta{min-width:11.25rem}@media (max-width:639px){.shop-products-section-module__BmZ_Uq__nav{padding-inline:.35rem}.shop-products-section-module__BmZ_Uq__cta{min-width:0;max-width:100%;padding-inline:.75rem}}
.juicer-social-wall-module__AhoHha__placeholder{justify-content:center;align-items:center;gap:var(--erc-space-md);min-height:12rem;padding:var(--erc-space-lg);border-radius:var(--erc-card-radius);background:var(--erc-color-ice-grey);text-align:center;flex-direction:column;display:flex}.juicer-social-wall-module__AhoHha__placeholderText{max-width:42ch;color:color-mix(in srgb, var(--erc-color-ice-blue) 70%, transparent);margin:0;font-size:.875rem;line-height:1.5}.juicer-social-wall-module__AhoHha__placeholderButton{border-radius:var(--erc-radius-sm);background:var(--erc-color-panther-blue);color:#fff;font-family:var(--erc-font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700}.juicer-social-wall-module__AhoHha__placeholderButton:hover{background:var(--erc-color-panther-blue-hover)}
