@font-face{font-family:Mrs Pickles;src:url(MrsPickles-Regular.woff2) format("woff2"),url(MrsPickles-Regular.woff) format("woff");font-display:swap;font-style:normal;font-weight:400}:root{--custom-font-body: polymath, sans-serif;--custom-font-copy: gelica, serif;--custom-font-text: polymath-text, sans-serif;--custom-font-display: polymath-display, sans-serif;--custom-font-handwritten: Mrs Pickles, cursive;--custom-page-gutter: clamp(16px, 4vw, 48px)}html,body{overflow-x:clip}.custom-wrapper{width:100%;padding-left:max(0px,clamp(16px,4vw,48px) - var(--page-margin, 0px));padding-right:max(0px,clamp(16px,4vw,48px) - var(--page-margin, 0px));box-sizing:border-box}.custom-wrapper-inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}.header-section header-actions{display:none}.header-section .header__columns,.header-section .header__column,.header-section .header-menu,.header-section .header-menu__inner,.header-section .menu-list,.header-section .overflow-menu::part(list){align-items:center}.header-section #header-component[data-sticky-state=active] .header__row{--header-bg-color: transparent;background:transparent;background-color:transparent}.header-section .header-logo{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .3s ease}.header-section:has(>#header-component[transparent=not-sticky]:not([data-sticky-state=active])) .header-logo{opacity:0;transform:translateY(-100%)}.header-section:has(>#header-component[data-page-type]:not([data-page-type=index])) .header-logo{opacity:1;animation:header-logo-inner-in .42s ease .12s both;transform:translateY(0)}.header-section .header-logo__image{width:clamp(130px,16vw + 70px,190px);height:auto!important}.header-section .menu-list__link{align-items:center;justify-content:center;height:33px;padding:10px 18px;border:2px solid #000;border-radius:32px;box-sizing:border-box;background:#fff;color:#000;text-align:center;letter-spacing:0;transition:background .2s ease;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:110%}.header-section .menu-list__link:hover,.header-section .menu-list__link:focus{background:#fbe232;color:#000}.header-section .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,.header-section .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,.header-section .menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:#000}.header-section .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.header-section .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.header-section .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:#000}.header-section .overflow-menu::part(list){gap:7px;margin-inline:0}.header-section .overflow-menu::part(overflow){background:transparent;padding-top:10px}.header-section .overflow-menu::part(overflow-list){flex-direction:column;gap:4px;padding:6px 10px 10px}.header-section .menu-list__list-item[slot=overflow] .menu-list__link{height:22px;padding:4px 10px}.header-section:has(#header-component:not([data-sticky-state=active]) .menu-list__link[aria-expanded=true]) .header__row{--header-bg-color: transparent;background:transparent;background-color:transparent}.header-section .menu-list__link-title{padding-inline:0}.header-section .header__columns{width:100%;max-width:1240px;margin-inline:auto;box-sizing:border-box;padding-block-start:56px!important}body:has(.header[transparent]):has(#header-group .l-topMarquee) .content-for-layout>.shopify-section:first-child{margin-top:109px!important}body:has(.header[transparent]):not(:has(#header-group .l-topMarquee)) .content-for-layout>.shopify-section:first-child{margin-top:0!important}@media screen and (max-width:749px){body:has(.header[transparent]):has(#header-group .l-topMarquee) .content-for-layout>.shopify-section:first-child,body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}}.header-section:has(>#header-component[transparent]){margin-bottom:calc(var(--header-height) * -1)}body:not(:has(#header-group .l-topMarquee)) .header-section .header__columns.spacing-style{padding-block-start:20px!important}.header-drawer-text-label--menu,.header-drawer-text-label--close{display:none}.header__mobile-controls{display:none;align-items:center;gap:10px;flex-shrink:0}.header__mobile-preorder{display:flex;align-items:center;justify-content:center;width:auto;height:30px;padding:2px 18px 0;border:2px solid #000;border-radius:64px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:110%}.header__mobile-preorder:hover,.header__mobile-preorder:focus{background:#fbe232;color:#000}#header-component[data-menu-style=menu] .header__mobile-controls{display:none!important}#header-component[data-menu-style=menu][data-sticky-state=active] .header__columns{padding-block-start:20px!important;padding-block-end:20px!important}#header-component[data-menu-style=drawer] .header__columns{padding-block-end:20px!important;display:flex!important;align-items:center;padding-inline:20px!important;gap:0!important}#header-component[data-menu-style=drawer] .header__columns .header-logo{order:-1;flex:0 0 auto;margin-right:auto}#header-component[data-menu-style=drawer] .header__columns .header__mobile-controls{order:1;display:flex!important;align-items:center;gap:10px;flex-shrink:0}#header-component[data-menu-style=drawer] .header__columns header-menu,#header-component[data-menu-style=drawer] .header__columns .search-action,#header-component[data-menu-style=drawer] .header__columns .dropdown-localization{display:none!important}#header-component[data-menu-style=drawer][data-sticky-state=active] .header__columns{padding-block-start:16px!important;padding-block-end:16px!important}#header-component[data-menu-style=drawer] .header__drawer{min-height:0!important;align-self:center}#header-component[data-menu-style=drawer] .header-drawer-text-label--menu{display:inline}#header-component[data-menu-style=drawer] .menu-open .header-drawer-text-label--menu{display:none}#header-component[data-menu-style=drawer] .menu-open .header-drawer-text-label--close{display:inline}#header-component[data-menu-style=drawer] .header__icon--summary .header-drawer-icon{display:none}#header-component[data-menu-style=drawer] .menu-drawer-container .header__icon--summary{display:flex;align-items:center;justify-content:center;width:56px;height:30px;padding:2px 0 0;border:2px solid #000;border-radius:64px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:110%}#header-component[data-menu-style=drawer] .menu-drawer-container .header__icon--summary:hover,#header-component[data-menu-style=drawer] .menu-drawer-container .header__icon--summary:focus{background:#fbe232;color:#000}@media screen and (max-width:749px){.header-section .header__columns{padding-block-start:20px!important;padding-block-end:20px!important;display:flex!important;align-items:center;padding-inline:20px!important;gap:0!important}.header-section .header__columns .header-logo{order:-1;flex:0 0 auto;margin-right:auto}.header-section .header__columns .header__mobile-controls{order:1;display:flex!important;align-items:center;gap:10px;flex-shrink:0}.header-section .header__columns header-menu,.header-section .header__columns .search-action,.header-section .header__columns .dropdown-localization{display:none!important}#header-component[data-sticky-state=active] .header__columns{padding-block-start:16px!important;padding-block-end:16px!important}.header__drawer{min-height:0!important;align-self:center}.header-drawer-text-label--menu{display:inline}.menu-open .header-drawer-text-label--menu{display:none}.menu-open .header-drawer-text-label--close{display:inline}.header__icon--summary .header-drawer-icon{display:none}.menu-drawer-container .header__icon--summary{display:flex;align-items:center;justify-content:center;width:56px;height:30px;padding:2px 0 0;border:2px solid #000;border-radius:64px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:110%}.menu-drawer-container .header__icon--summary:hover,.menu-drawer-container .header__icon--summary:focus{background:#fbe232;color:#000}}.menu-drawer{background:#fbe232!important;width:100vw!important;max-width:100vw!important;border-right:none!important;box-shadow:none!important;top:0!important;height:100dvh!important;overflow:hidden!important}.menu-drawer>.menu-drawer__close-button{display:none!important}.menu-drawer__top-bar{display:flex;align-items:center;padding-inline:20px;padding-block:40px 0;flex-shrink:0}#header-component[data-sticky-state=active] .menu-drawer__top-bar{padding-block-start:20px}@media screen and (max-width:749px){#header-component[data-sticky-state=active] .menu-drawer__top-bar{padding-block-start:16px}}@media screen and (min-width:750px){#header-component[data-menu-style=drawer]:not([data-sticky-state=active]) .menu-drawer__top-bar{padding-block-start:56px}}.menu-drawer__top-bar-logo{flex:0 0 auto;margin-right:auto}.menu-drawer__logo-img{width:clamp(130px,16vw + 70px,190px);height:auto}.menu-drawer__top-bar-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.menu-drawer__close-pill{display:flex;align-items:center;justify-content:center;width:56px;height:30px;padding:2px 0 0;border:2px solid #000;border-radius:64px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:110%}.menu-drawer__close-pill:hover,.menu-drawer__close-pill:focus{background:#fbe232;color:#000}.menu-drawer__navigation{display:flex;flex-direction:column;align-items:center;padding:0!important;padding-block-start:clamp(40px,17vh,120px)!important;padding-block-end:20px!important;flex:1 0 auto;min-height:min-content;overflow-y:auto}.menu-drawer__menu.has-submenu{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding-inline:0!important;margin-block-end:0!important}.menu-drawer__featured-content,.menu-drawer__backdrop{display:none!important}.menu-drawer__menu>li{min-height:auto!important;justify-content:center}.menu-drawer__menu-item--mainlist{font-family:polymath-display,sans-serif!important;font-weight:700!important;font-size:36px!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;color:#000!important;min-height:auto!important;width:auto!important;height:auto!important;padding:2px 0!important;background:none!important;border:none!important;border-radius:0!important;justify-content:center!important;display:inline-flex!important}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--mainlist:focus{color:#6c01ff!important;background:none!important}.menu-drawer__menu>li:nth-child(1){transform:rotate(4.7deg)}.menu-drawer__menu>li:nth-child(2){transform:rotate(-3.7deg)}.menu-drawer__menu>li:nth-child(3){transform:rotate(4.13deg)}.menu-drawer__menu>li:nth-child(4){transform:rotate(-2.54deg)}.menu-drawer__menu>li:nth-child(5){transform:rotate(-2.54deg)}.menu-drawer__bg-image{display:block;align-self:center;flex-shrink:1;min-height:0;max-height:clamp(60px,40vh - 100px,300px);max-width:calc(100% - 40px);width:auto;height:auto;pointer-events:none;opacity:0;transform:translateY(40px)}details[open] .menu-drawer__bg-image{animation:drawer-image-in .5s ease .8s both}@keyframes drawer-image-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes header-logo-inner-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.l-mainHero{--main-hero-max-width: 1440px;--main-hero-max-height: 835px;position:relative;display:flex;justify-content:center;width:100vw;height:min(57.9861111111vw,var(--main-hero-max-height));margin-left:calc(50% - 50vw);min-height:0;padding:0 clamp(16px,4vw,48px);box-sizing:border-box;background:#6c01ff;overflow:hidden}@media screen and (max-width:749px){.l-mainHero{--main-hero-mobile-top-pad: clamp(42px, 12vw, 58px);height:min(174.8414376321vw,var(--main-hero-mobile-height, 827px) + var(--main-hero-mobile-top-pad));padding:0}}@media screen and (max-width:400px){.l-mainHero{--main-hero-mobile-top-pad: clamp(63px, 18vw, 87px)}}.l-mainHero__picture{position:absolute;top:0;bottom:0;left:50%;z-index:1;display:block;width:min(100vw,var(--main-hero-max-width));transform:translate(-50%)}@media screen and (max-width:749px){.l-mainHero__picture{top:var(--main-hero-mobile-top-pad);width:min(100%,var(--main-hero-mobile-width, 473px))}}.l-mainHero__bg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.l-mainHero__bg{width:calc(100% + 2px);max-width:none;margin-left:-1px;object-position:center top}}.l-productIntro{position:relative;z-index:4;--product-intro-padding-top: clamp(80px, calc(80px + 32 * ((100vw - 750px) / 690)), 112px);--product-intro-padding-bottom: clamp(106px, calc(106px + 84 * ((100vw - 375px) / 1065)), 190px);--product-intro-media-gap: clamp(135px, calc(135px + 19 * ((100vw - 375px) / 1065)), 154px);padding:var(--product-intro-padding-top) clamp(20px,4vw,48px) var(--product-intro-padding-bottom);background:#fff}@media screen and (max-width:749px){.l-productIntro{--product-intro-padding-top: clamp(48px, 16.8vw, 63px);padding-bottom:clamp(96px,28.27vw,106px)}}.b-productIntro{width:100%;max-width:1240px;margin:0 auto;overflow:visible;background:#fff}.b-productIntro__info{padding:0 0 var(--product-intro-media-gap);text-align:center}.b-productIntro__eyebrow,.b-productIntro__heading,.b-productIntro__copy,.b-productIntro__priceLine{margin-top:0}.b-productIntro__eyebrow{margin-bottom:clamp(24px,2vw,24px);color:#fc4d0f;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 6 * (100vw - 320px) / 1120,18px);line-height:100%}@media screen and (max-width:749px){.b-productIntro__eyebrow{line-height:150%}}.b-productIntro__heading{margin-bottom:24px;color:#000;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(40px,40px + 24 * (100vw - 320px) / 1120,64px);line-height:100%}.b-productIntro__heading span{display:block}.b-productIntro__heading-accent{color:#fc4d0f}.b-productIntro__copy{padding-inline:var(--product-intro-copy-padding);margin-bottom:24px;color:#000;text-align:center;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:125%}@media screen and (max-width:749px){.b-productIntro__copy{padding-inline:var(--product-intro-copy-padding-mobile)}}.b-productIntro__copy p{margin:0}.b-productIntro__priceLine{margin-bottom:0;color:#000;text-align:center;letter-spacing:0}.b-productIntro__price{font-weight:700;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 8 * (100vw - 320px) / 1120,32px);line-height:100%}.b-productIntro__priceText{font-weight:400;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 8 * (100vw - 320px) / 1120,24px);line-height:100%}.b-productIntro__button{display:flex;justify-content:center;margin-top:clamp(64px,64px + 32 * (100vw - 375px) / 1065,96px)}.b-productIntroMedia{--masked-grow-scale: .9;position:relative;left:50%;width:min(1240px,100vw);aspect-ratio:1240/650;min-height:391px;overflow:hidden;border-radius:100px;transform:translate(-50%) scale(var(--masked-grow-scale));transform-origin:center center;will-change:transform}@media screen and (max-width:746px){.b-productIntroMedia{width:100vw;overflow:hidden;border-radius:0;transform:translate(-50%)}}.b-productIntroMedia__image{position:relative;left:50%;display:block;width:100%;min-width:746px;max-width:none;height:100%;min-height:391px;object-fit:cover;object-position:center;transform:translate(-50%)}.b-stimeezButton{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(400px,100%);max-width:100%;min-height:91px;padding:24px 40px;color:#000;text-align:center;text-decoration:none;letter-spacing:0;background:transparent;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(28px,28px + 0 * (100vw - 320px) / 1120,28px);line-height:110%}.b-stimeezButton:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;border-radius:24px}.b-stimeezButton__front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#000;background:#fbe232;border:2px solid #000;border-radius:24px;transition:transform .25s ease}.b-stimeezButton:hover,.b-stimeezButton:focus-visible{color:#000}.b-stimeezButton:hover .b-stimeezButton__front,.b-stimeezButton:focus-visible .b-stimeezButton__front{transform:translate(7px,-7px)}.b-stimeezBlueButton{position:relative;display:inline-grid;place-items:center;width:min(185px,100%);max-width:100%;aspect-ratio:185/58;padding:0;color:#fff;text-align:center;text-decoration:none;background:transparent;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:110%}.b-stimeezBlueButton:before,.b-stimeezBlueButton__front{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.b-stimeezBlueButton:before{content:"";background-image:url(blue-btn-back.svg)}.b-stimeezBlueButton__front{z-index:1;display:grid;place-items:center;color:#fff;background-image:url(blue-btn.svg);transition:transform .25s ease}.b-stimeezBlueButton:hover,.b-stimeezBlueButton:focus-visible{color:#fff}.b-stimeezBlueButton:hover .b-stimeezBlueButton__front,.b-stimeezBlueButton:focus-visible .b-stimeezBlueButton__front{transform:translate(5px,-5px)}.l-topMarquee{position:relative;display:block;width:100%;background:var(--top-marquee-bg);color:var(--top-marquee-color);overflow:hidden;padding-block:clamp(17px,1.49vw,19px)}@media screen and (max-width:749px){.l-topMarquee{display:none}}.b-topMarquee{width:100%;overflow:hidden}.b-topMarquee__track{display:flex;width:max-content;animation:top-marquee-scroll var(--top-marquee-speed) linear infinite;will-change:transform}.b-topMarquee__group{display:flex;align-items:center;gap:clamp(14px,1.25vw,16px);flex:0 0 auto;padding-right:clamp(14px,1.25vw,16px)}.b-topMarquee__item{display:inline-flex;align-items:center;gap:clamp(10px,.94vw,12px);flex:0 0 auto;color:inherit;letter-spacing:0;white-space:nowrap;font-weight:400;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:100%}.b-topMarquee__icon{display:block;flex:0 0 auto;width:var(--top-marquee-icon-size);height:var(--top-marquee-icon-size);object-fit:contain}.b-topMarquee__text{display:block}.b-topMarquee__text b,.b-topMarquee__text strong{font-weight:800}@keyframes top-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes b-about-slide-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.l-about{position:relative;z-index:3;background:#fff;padding:0 clamp(20px,4vw,48px) 130px;overflow-y:clip}@media screen and (max-width:749px){.l-about{padding-bottom:170px}}.b-about{width:100%;max-width:1240px;margin:0 auto;text-align:center}.b-about__eyebrow{margin:0 0 clamp(17px,17px + 7 * (100vw - 375px) / 1065,24px);color:#fc4d0f;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 12 * (100vw - 320px) / 1120,24px);line-height:100%}.b-about__heading{margin:0 0 36px;color:#000;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(42px,42px + 30 * (100vw - 320px) / 1120,72px);line-height:100%}@media screen and (max-width:749px){.b-about__heading{margin-bottom:24px}}.b-about__heading-orange{color:#fc4d0f}.b-about__body{max-width:var(--about-body-max-width, 1025px);margin:0 auto 90px;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 8 * (100vw - 320px) / 1120,24px);line-height:125%}.b-about__body p{margin:0}.b-about__slider-wrap{position:relative;margin-bottom:130px}@media screen and (max-width:749px){.b-about__slider-wrap{margin-bottom:90px}}.b-about__slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(295px,(100% - 48px) / 3);grid-template-rows:auto auto auto auto;column-gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overscroll-behavior-x:none;overscroll-behavior-y:auto;-ms-overflow-style:none;scrollbar-width:none}.b-about__slider-track::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.b-about__slider-track{justify-content:space-between}}@media screen and (min-width:750px){.b-about__slider-track{overflow-x:hidden}}@media screen and (max-width:1023px)and (min-width:750px){.b-about__slider-track{grid-auto-columns:calc((100% - 24px)/2)}}@media screen and (max-width:749px){.b-about__slider-track{overflow-x:auto;grid-auto-columns:100%}}.b-about__slide{grid-row:1/5;display:grid;grid-template-rows:subgrid;scroll-snap-align:start;text-align:left}@media screen and (max-width:749px){.b-about__slide{text-align:center}}.b-about__slide.-anim-ready{opacity:0}.b-about__slide.-entering{animation:b-about-slide-in .7s cubic-bezier(.25,.46,.45,.94) forwards}.b-about__slide-img-wrap{width:100%;height:clamp(273px,23.63vw,293px);margin-bottom:28px;overflow:hidden;border-radius:24px}@media screen and (max-width:749px){.b-about__slide-img-wrap{height:clamp(273px,78.13vw,293px);margin-bottom:30px}}.b-about__slide-img-wrap img,.b-about__slide-img-wrap svg{width:100%;height:100%;display:block;object-fit:cover}.b-about__slide-placeholder{width:100%;height:100%;display:block}.b-about__slide-category{margin:0 0 8px;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 2 * (100vw - 320px) / 1120,14px);line-height:100%;letter-spacing:0;color:#ff4f05}.b-about__slide-heading{margin:0 0 clamp(10px,1.5vw,18px);font-size:clamp(32px,32px + 10 * (100vw - 320px) / 1120,42px);line-height:100%;font-family:polymath,sans-serif;font-style:normal;font-weight:800;letter-spacing:0;color:#000}.b-about__slide-text{margin:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%;letter-spacing:0;color:#000}.b-about__slider-arrow{display:none;position:absolute;width:48px;height:48px;padding:0;border-radius:50%;background:#ffe345;color:#000;border:none;cursor:pointer;align-items:center;justify-content:center;z-index:2;transition:opacity .2s;top:0;transform:translateY(-50%)}.b-about__slider-arrow.-prev{left:0}.b-about__slider-arrow.-next{right:0}.b-about__slider-arrow:disabled{opacity:.35;cursor:default}@media screen and (min-width:750px){.b-about__slider-arrow{display:flex}}.b-about__slider-dots{display:flex;justify-content:center;gap:14px;margin-top:60px}@media screen and (min-width:750px){.b-about__slider-dots{display:none}}.b-about__slider-dot{flex-shrink:0;width:26px;height:26px;padding:0;border-radius:50%;background:#ff4f0540;border:0;cursor:pointer;transition:background .2s}.b-about__slider-dot.-active{background:#ff4f05}.b-about__info-list{max-width:1030px;margin:0 auto;text-align:center}@media screen and (max-width:749px){.b-about__info-list{display:flex;flex-direction:column}}.b-about__info-heading{margin:0 0 14px;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 4 * (100vw - 320px) / 1120,28px);line-height:125%;letter-spacing:0;color:#6c01ff}.b-about__info-text{margin:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:125%;letter-spacing:0;color:#000}.b-about__info-divider{max-width:570px;width:100%;height:4px;margin:50px auto;background:#fc4d0f}@media screen and (max-width:749px){.b-about__info-divider{margin:55px auto}}@keyframes s-img-in{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1.2)}60%{transform:scale(.88) translate(-8px) rotate(-1.5deg)}72%{transform:scale(1.1) translate(7px) rotate(1.5deg)}82%{transform:scale(.95) translate(-4px) rotate(-.8deg)}91%{transform:scale(1.03) translate(3px) rotate(.5deg)}to{opacity:1;transform:scale(1) translate(0) rotate(0)}}@keyframes s-tag-in{0%{opacity:0;transform:rotate(var(--tag-angle, 0deg)) scale(0)}55%{opacity:1;transform:rotate(calc(var(--tag-angle, 0deg) + 12deg)) scale(calc(var(--img-scale, 1) * 1.25))}72%{transform:rotate(calc(var(--tag-angle, 0deg) - 7deg)) scale(calc(var(--img-scale, 1) * .88))}88%{transform:rotate(calc(var(--tag-angle, 0deg) + 4deg)) scale(calc(var(--img-scale, 1) * 1.06))}to{opacity:1;transform:rotate(var(--tag-angle, 0deg)) scale(var(--img-scale, 1))}}.l-storyGroup{--orange-field-scale: .92;position:relative;overflow:hidden;padding:clamp(114px,114px + 176 * (100vw - 375px) / 1065,290px) clamp(20px,4vw,48px) 0;background:#ff4f05;transform:scaleX(var(--orange-field-scale));transform-origin:center top;transition:transform .08s linear}.l-storyGroup>*{position:relative;z-index:1;transform:scaleX(calc(1 / var(--orange-field-scale)));transform-origin:center top}@media screen and (max-width:768px){.l-storyGroup{--orange-field-scale: .9}}.b-storyIntro{width:100%;max-width:1240px;margin:0 auto}.b-storyIntro__heading{margin:0 0 36px;color:#fff;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(42px,42px + 38 * (100vw - 320px) / 1120,80px);line-height:100%}.b-storyIntro__heading p{margin:0}.b-storyIntro__heading b,.b-storyIntro__heading strong{color:#ffe345;font-weight:inherit}@media screen and (max-width:992px){.b-storyIntro__heading{margin:0 0 18px;font-size:42px}}.b-storyIntro__subheading{max-width:950px;margin:0 auto clamp(72px,72px + 62 * (100vw - 375px) / 1065,134px);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(20px,20px + 16 * (100vw - 320px) / 1120,36px);line-height:100%}.b-storyIntro__subheading p{margin:0}@media screen and (max-width:992px){.b-storyIntro__subheading{margin:0 auto 230px;font-size:22px;font-weight:400}}.b-storyIntro__card{display:grid;grid-template-columns:minmax(0,505px) minmax(0,443px);justify-content:space-between;gap:40px;min-height:579px;padding:clamp(40px,40px + 30 * (100vw - 750px) / 690,70px) clamp(28px,28px + 48 * (100vw - 750px) / 690,76px) clamp(44px,44px + 32 * (100vw - 750px) / 690,76px) clamp(32px,32px + 73 * (100vw - 750px) / 690,105px);background:#fff;border-radius:24px}@media screen and (max-width:992px){.b-storyIntro__card{position:relative;grid-template-columns:1fr;min-height:0;padding:234px 40px 55px}}@media screen and (max-width:440px){.b-storyIntro__card{padding-top:180px}}.b-storyIntro__content{max-width:505px}@media screen and (max-width:992px){.b-storyIntro__content{max-width:none}}.b-storyIntro__body{color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 2 * (100vw - 320px) / 1120,20px);line-height:125%}.b-storyIntro__body p{margin:0 0 24px}.b-storyIntro__body p:last-child{margin-bottom:0}.b-storyIntro__body b,.b-storyIntro__body strong{font-weight:700;font-family:polymath,sans-serif;font-size:clamp(22px,22px + 4 * (100vw - 320px) / 1120,26px);line-height:125%}.b-storyIntro__button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;margin-top:36px;padding:11px 33px;color:#000;text-align:center;text-decoration:none;letter-spacing:0;background:#fbe232;border:3px solid #000;border-radius:12px;box-sizing:border-box;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%}.b-storyIntro__button:hover,.b-storyIntro__button:focus-visible{color:#000;background:#ffe345}.b-storyIntro__media{display:flex;align-items:center;min-height:360px;padding-right:28px}@media screen and (max-width:992px){.b-storyIntro__media{position:absolute;top:-158px;left:50%;transform:translate(-50%);min-height:0;padding-right:0}}.b-storyIntro__image-wrap{position:relative;width:100%;min-width:347px}@media screen and (max-width:440px){.b-storyIntro__image-wrap{min-width:260px}}.b-storyIntro__image,.b-storyIntro__placeholder{display:block;width:100%;height:auto;border-radius:24px}.js-story .b-storyIntro__image,.js-story .b-storyIntro__placeholder{opacity:0}.b-storyIntro__image.is-entering,.b-storyIntro__placeholder.is-entering{animation:s-img-in .75s cubic-bezier(.34,1.56,.64,1) forwards}.b-storyIntro__placeholder{min-height:360px;background:#f4f4f4}.b-storyIntro__tag{position:absolute;top:calc(var(--tag-y, 0px) * var(--img-scale, 1));left:calc(var(--tag-x, 0px) * var(--img-scale, 1));display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:7px 28px;color:#000;white-space:nowrap;font-family:Mrs Pickles,cursive;font-weight:400;font-size:22px;line-height:125%;letter-spacing:-.03em;background:#fff;border:3px solid #000;border-radius:27.5px;transform-origin:0 0;transform:rotate(var(--tag-angle, 0deg)) scale(var(--img-scale, 1));pointer-events:none;z-index:2}.js-story .b-storyIntro__tag{opacity:0}.b-storyIntro__tag.is-visible{animation:s-tag-in .65s cubic-bezier(.34,1.56,.64,1) forwards}[x-cloak]{display:none!important}.l-experts{--orange-field-scale: .92;position:relative;margin-top:-1px;padding:clamp(160px,160px + 30 * (100vw - 375px) / 1065,190px) clamp(20px,4vw,48px) clamp(150px,150px + 112 * (100vw - 375px) / 1065,262px);background:#ff4f05;overflow:hidden;transform:scaleX(var(--orange-field-scale));transform-origin:center bottom;transition:transform .08s linear}.l-experts>*{position:relative;z-index:1;transform:scaleX(calc(1 / var(--orange-field-scale)));transform-origin:center top}@media screen and (max-width:768px){.l-experts{--orange-field-scale: .9}}.b-experts{width:100%;max-width:1240px;margin:0 auto}.b-experts__heading{margin:0 0 36px;color:#fff;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(42px,42px + 38 * (100vw - 320px) / 1120,80px);line-height:100%}.b-experts__heading p{margin:0}.b-experts__heading b,.b-experts__heading strong{color:#ffe345;font-weight:inherit}@media screen and (max-width:768px){.b-experts__heading{margin:0 0 18px;font-size:42px}}.b-experts__subheading{max-width:var(--experts-sub-maxw, 815px);margin:0 auto clamp(72px,72px + 68 * (100vw - 768px) / 672,140px);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(22px,22px + 14 * (100vw - 320px) / 1120,36px);line-height:100%}.b-experts__subheading p{margin:0}@media screen and (max-width:768px){.b-experts__subheading{margin:0 auto 140px;font-size:22px;font-weight:400}}.b-experts__slider-outer{position:relative;left:50%;width:100vw;transform:translate(-50%)}@media screen and (max-width:768px){.b-experts__slider-outer{position:static;left:auto;width:100%;transform:none}}.b-experts__slider-track{--experts-slider-side-space: max(clamp(20px, 4vw, 48px), calc((100vw - 820px)/2) );display:flex;gap:20px;padding-inline:var(--experts-slider-side-space);overflow-x:auto;scroll-padding-inline:var(--experts-slider-side-space);scroll-snap-type:none;touch-action:pan-x pan-y;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.b-experts__slider-track:after{content:"";flex:0 0 var(--experts-slider-side-space)}.b-experts__slider-track::-webkit-scrollbar{display:none}.b-experts__slider-track.-dragging{cursor:grabbing;scroll-snap-type:none}@media screen and (max-width:768px){.b-experts__slider-track{--experts-slider-side-space: 0px;padding:0;gap:0;cursor:default;scroll-snap-type:x mandatory}.b-experts__slider-track:after{display:none}}.b-experts__slide{flex-shrink:0;width:820px;box-sizing:border-box;display:flex;align-items:stretch;border-radius:24px;overflow:hidden}@media screen and (max-width:768px){.b-experts__slide{flex-direction:column;width:100%;border-radius:24px;scroll-snap-align:start}}.b-experts__slide-img{flex-shrink:0;width:35.7317073171%;background:#fff}.b-experts__slide-img img,.b-experts__slide-img svg{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (max-width:768px){.b-experts__slide-img{width:100%;height:420px}}@media screen and (max-width:576px){.b-experts__slide-img{height:369px}}.b-experts__slide-placeholder{display:block;width:100%;height:100%}.b-experts__slide-info{flex:1;display:flex;flex-direction:column;background:#fff;padding:32px 30px 31px;min-width:0}@media screen and (max-width:768px){.b-experts__slide-info{align-items:center;padding:42px 36px 68px;text-align:center}}.b-experts__slide-tab-controls{display:flex;justify-content:flex-end;align-items:center;gap:13px;margin-bottom:12px}@media screen and (max-width:768px){.b-experts__slide-tab-controls{justify-content:center;width:100%}}.b-experts__slide-tab-btn{position:relative;padding:0;background:none;border:none;cursor:pointer;color:#000;letter-spacing:0;opacity:.35;transition:opacity .3s ease;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 0 * (100vw - 320px) / 1120,12px);line-height:125%}@media screen and (max-width:768px){.b-experts__slide-tab-btn{font-size:16px}}.b-experts__slide-tab-btn:hover{opacity:.7}.b-experts__slide-tab-btn.-active{opacity:1}.b-experts__slide-tab-btn.-active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:#ff4f05}.b-experts__slide-tab-content{flex:1;display:flex;flex-direction:column}@media screen and (max-width:768px){.b-experts__slide-tab-content{align-items:center;width:100%;text-align:center}}.b-experts__slide-quote-svg{display:block;align-self:flex-start;height:clamp(40px,40px + 23 * (100vw - 375px) / 1065,63px);width:auto;margin-bottom:8px}@media screen and (max-width:768px){.b-experts__slide-quote-svg{align-self:center;margin-top:25px}}.b-experts__slide-quote{font-style:italic;color:#000;letter-spacing:0;margin:0 0 24px;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:125%}@media screen and (max-width:768px){.b-experts__slide-quote{margin-bottom:34px;font-size:18px;line-height:125%;text-align:center}}.b-experts__slide-footer{margin-top:auto}.b-experts__slide-name{color:#000;letter-spacing:0;margin:0 0 8px;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 2 * (100vw - 320px) / 1120,20px);line-height:100%}@media screen and (max-width:768px){.b-experts__slide-name{font-size:20px;line-height:100%;text-align:center}}.b-experts__slide-role,.b-experts__slide-org{color:#000;letter-spacing:0;margin:0;font-weight:400;font-family:gelica,serif;font-size:clamp(13px,13px + 1 * (100vw - 320px) / 1120,14px);line-height:125%}@media screen and (max-width:768px){.b-experts__slide-role,.b-experts__slide-org{font-size:14px;line-height:125%;text-align:center}}.b-experts__slide-bio{color:#000;letter-spacing:0;margin:0;padding-top:30px;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:125%}@media screen and (max-width:768px){.b-experts__slide-bio{margin-bottom:34px;padding-top:25px;font-size:18px;line-height:125%;text-align:center}}.b-experts__slider-dots{display:flex;justify-content:center;gap:14px;margin-top:46px}.b-experts__slider-dot{flex-shrink:0;width:26px;height:26px;padding:0;border-radius:50%;background:#fff;border:0;cursor:pointer;transition:background .2s,border-color .2s}.b-experts__slider-dot.-active{background:#fbe232}.b-experts__button{display:flex;justify-content:center;margin-top:clamp(137px,137px + 36 * (100vw - 768px) / 672,173px)}@media screen and (max-width:768px){.b-experts__button{margin-top:137px}}.l-brandUniverse{overflow:hidden;margin:clamp(146px,146px + 34 * (100vw - 375px) / 1065,180px) 0 clamp(190px,262px - 72 * (100vw - 375px) / 1065,262px);background:#fff}.b-brandUniverse{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);text-align:center}.b-brandUniverse__eyebrow{margin:0 0 24px;color:#fc4d0f;text-align:center;letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:100%}@media screen and (max-width:749px){.b-brandUniverse__eyebrow{margin-bottom:18px}}.b-brandUniverse__heading{max-width:1240px;margin:0 auto clamp(180px,193px - 13 * (100vw - 375px) / 1065,193px);color:#000;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(36px,36px + 28 * (100vw - 320px) / 1120,64px);line-height:100%}@media screen and (max-width:471px){.b-brandUniverse__heading{font-size:clamp(30px,30px + 6 * (100vw - 370px) / 101,36px)}}.b-brandUniverse__heading p{margin:0}.b-brandUniverse__heading strong{color:#fc4d0f;font-weight:inherit}.b-brandUniverseMedia{--masked-grow-scale: .9;width:min(1240px,100vw);margin:0 auto;overflow:hidden;border-radius:100px;transform:scale(var(--masked-grow-scale));transform-origin:center center;will-change:transform}@media screen and (max-width:816px){.b-brandUniverseMedia{position:relative;left:50%;width:100vw;overflow:hidden;transform:translate(-50%)}}@media screen and (max-width:749px){.b-brandUniverseMedia{border-radius:0}}.b-brandUniverseMedia__image{display:block;width:100%;height:auto}@media screen and (max-width:816px){.b-brandUniverseMedia__image{position:relative;left:50%;width:816px;max-width:none;transform:translate(-50%)}}.l-faq{padding-inline:clamp(20px,4vw,48px);margin-block:clamp(75px,75px + 168 * (100vw - 375px) / 1065,243px) clamp(137px,137px + 15 * (100vw - 375px) / 1065,152px);background:#fff}.b-faq{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;box-sizing:border-box}.b-faq__heading{margin:0 0 clamp(75px,75px + 25 * (100vw - 375px) / 1065,100px);color:#000;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(62px,62px + 10 * (100vw - 320px) / 1120,72px);line-height:100%}.b-faq__accordion{display:grid;grid-template-columns:minmax(0,505px) minmax(clamp(48px,48px + 77 * (100vw - 750px) / 690,125px),1fr) minmax(0,505px);padding-left:clamp(0px,(100vw - 750px) * .127536,88px)}.b-faq__questions{display:flex;flex-direction:column;gap:16px}.b-faq__item{display:block}.b-faq__question{display:block;width:100%;padding:0;color:#000;text-align:left;letter-spacing:0;background:transparent;border:0;cursor:pointer;transition:color .25s ease;font-weight:800;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 4 * (100vw - 320px) / 1120,28px);line-height:125%}.b-faq__question:focus-visible{color:#fc4d0f}.b-faq__item.-active .b-faq__question{color:#fc4d0f}.b-faq__answers{grid-column:3;position:relative;min-width:0}.b-faq__panel{max-width:505px}.b-faq__panel.-active{animation:faq-panel-in .35s ease both}.b-faq__answer{color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(20px,20px + 0 * (100vw - 320px) / 1120,20px);line-height:125%}.b-faq__answer p{margin:0}.b-faq__mobile-answer{display:none}@media screen and (max-width:749px){.b-faq__accordion{display:block;padding-left:0}.b-faq__questions{gap:16px}.b-faq__question{font-size:24px}.b-faq__answers{display:none}.b-faq__mobile-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease,padding-top .35s ease}.-active .b-faq__mobile-answer{grid-template-rows:1fr;padding-top:16px;opacity:1}.b-faq__mobile-answer>*{min-height:0;overflow:hidden}.b-faq__answer{font-size:22px;line-height:125%}}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.l-fpoImage{overflow:hidden;margin:0 0 192px;background:#fff}.b-fpoImage{--masked-grow-scale: .9;width:100%;max-width:1200px;aspect-ratio:1199/717;margin:0 auto;overflow:hidden;border-radius:100px;transform:scale(var(--masked-grow-scale));transform-origin:center center;will-change:transform}@media screen and (max-width:797px){.b-fpoImage{position:relative;left:50%;width:100vw;max-width:none;border-radius:0;transform:translate(-50%);will-change:auto}}.b-fpoImage__image,.b-fpoImage__placeholder{display:block;width:100%;height:100%}.b-fpoImage__image{object-fit:cover}.b-fpoImage__placeholder{display:grid;place-items:center;color:#000;background:#dfcdf3;letter-spacing:0;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 24 * (100vw - 320px) / 1120,48px);line-height:100%}.l-preorderCta{padding-inline:clamp(20px,4vw,48px);margin:0 0 clamp(162px,200px - 38 * (100vw - 375px) / 1065,200px);background:#fff}.b-preorderCta{width:100%;max-width:1240px;margin:0 auto;color:#000;text-align:center}.b-preorderCta__eyebrow,.b-preorderCta__heading,.b-preorderCta__priceLine{margin-top:0}.b-preorderCta__eyebrow{margin-bottom:24px;color:#fc4d0f;letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:100%}@media screen and (max-width:749px){.b-preorderCta__eyebrow{margin-bottom:18px;font-weight:600;line-height:150%}}.b-preorderCta__heading{max-width:1100px;margin-right:auto;margin-bottom:clamp(23px,23px + 20 * (100vw - 375px) / 1065,43px);margin-left:auto;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(40px,40px + 32 * (100vw - 320px) / 1120,72px);line-height:100%}.b-preorderCta__copy{max-width:1040px;margin:0 auto clamp(23px,23px + 22 * (100vw - 375px) / 1065,45px);letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(24px,24px + 0 * (100vw - 320px) / 1120,24px);line-height:125%}@media screen and (max-width:749px){.b-preorderCta__copy{font-weight:400;line-height:110%}}.b-preorderCta__copy p{margin:0}.b-preorderCta__priceLine{margin-bottom:0;letter-spacing:0}.b-preorderCta__price{font-weight:700;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 8 * (100vw - 320px) / 1120,32px);line-height:100%}.b-preorderCta__priceText{font-weight:400;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 0 * (100vw - 320px) / 1120,24px);line-height:100%}@media screen and (max-width:749px){.b-preorderCta__priceText{font-size:16px;font-weight:400}}@media screen and (max-width:439px){.b-preorderCta__priceText{display:block}}.b-preorderCta__button{display:flex;justify-content:center;margin-top:clamp(40px,40px + 40 * (100vw - 375px) / 1065,80px)}.l-preorderProduct{background:#fff;padding:clamp(90px,90px + 49 * (100vw - 375px) / 1065,139px) clamp(16px,4vw,48px) 0}.b-preorderProduct{display:grid;grid-template-columns:minmax(320px,505px) minmax(0,1fr);gap:clamp(52px,8vw,122px);align-items:start;max-width:1240px;margin:0 auto}.b-preorderProduct__gallery{width:100%;max-width:505px}.b-preorderProduct__mainGallery{width:100%;aspect-ratio:1/1;overflow:hidden;background:#d9d9d9}.b-preorderProduct__mainTrack{display:flex;height:100%;transition:transform .32s ease}.b-preorderProduct__mainSlide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;width:100%;min-width:100%;background:#d9d9d9}.b-preorderProduct__mainImage,.b-preorderProduct__placeholder{display:block;width:100%;height:100%;object-fit:cover}.b-preorderProduct__thumbs{position:relative;margin-top:30px}.b-preorderProduct__thumbsViewport{width:100%;overflow:hidden}.b-preorderProduct__thumbsTrack{display:flex;gap:20px;transition:transform .28s ease}.b-preorderProduct__thumbArrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:30px;height:85px;padding:0;background:#ffffffad;border:0;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.b-preorderProduct__thumbArrow:before{content:"";display:block;width:14px;height:14px;border-top:3px solid #000;border-right:3px solid #000}.b-preorderProduct__thumbArrow:disabled{pointer-events:none;opacity:.25}.b-preorderProduct__thumbArrow--prev{left:0}.b-preorderProduct__thumbArrow--prev:before{transform:rotate(-135deg)}.b-preorderProduct__thumbArrow--next{right:0}.b-preorderProduct__thumbArrow--next:before{transform:rotate(45deg)}.b-preorderProduct__thumb{display:flex;flex:0 0 85px;align-items:center;justify-content:center;width:85px;height:85px;padding:0;background:#d9d9d9;border:0;cursor:pointer;opacity:1;-webkit-appearance:none;appearance:none}.b-preorderProduct__thumb.-active{outline:3px solid #000;outline-offset:-3px}.b-preorderProduct__thumbImage,.b-preorderProduct__thumbPlaceholder{display:block;width:100%;height:100%;object-fit:cover}.b-preorderProduct__content{width:100%;max-width:610px;color:#000}.b-preorderProduct__heading{margin:0;color:#000;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(34px,34px + 8 * (100vw - 320px) / 1120,42px);line-height:120%}.b-preorderProduct__subheading{margin:0 0 24px;color:#000;letter-spacing:0;font-weight:500;font-family:polymath-display,sans-serif;font-size:clamp(22px,22px + 6 * (100vw - 320px) / 1120,28px);line-height:120%}.b-preorderProduct__copy{margin:0 0 42px;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%}.b-preorderProduct__copy p{margin:0}.b-preorderProduct__tabs{margin:0 0 42px}.b-preorderProduct__tabControls{display:flex;gap:20px;margin-bottom:20px}.b-preorderProduct__tabControl{padding:0;color:#000;letter-spacing:0;background:transparent;border:0;cursor:pointer;opacity:.25;transition:opacity .2s ease;-webkit-appearance:none;appearance:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:110%}.b-preorderProduct__tabControl.-active,.b-preorderProduct__tabControl:hover,.b-preorderProduct__tabControl:focus-visible{opacity:1}.b-preorderProduct__tabPanel[hidden]{display:none}.b-preorderProduct__featureList{display:flex;flex-direction:column;gap:30px;padding:0;margin:0;list-style:none}.b-preorderProduct__featureHeading{margin:0;color:#ff4f05;letter-spacing:0;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%}.b-preorderProduct__featureText{margin:0;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%}.b-preorderProduct__featureText p,.b-preorderProduct__form{margin:0}.b-preorderProduct__variantLabel{display:block;margin:0 0 10px;color:#000;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(14px,14px + 2 * (100vw - 320px) / 1120,16px);line-height:125%}.b-preorderProduct__variantSelect{width:100%;max-width:400px;margin:0 0 28px;padding:13px 16px;color:#000;background:#fff;border:3px solid #000;border-radius:12px;font-weight:400;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:125%}.b-preorderProduct__button{margin:0}.b-preorderProduct__shippingNote{margin:12px 0 0;color:#000;letter-spacing:0;font-weight:600;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:110%}@media screen and (max-width:980px){.b-preorderProduct{grid-template-columns:1fr}.b-preorderProduct__gallery{max-width:505px;margin:0 auto}.b-preorderProduct__content{max-width:610px;margin:0 auto}}@media screen and (max-width:560px){.b-preorderProduct__thumbsTrack{gap:clamp(8px,3vw,20px)}.b-preorderProduct__thumb{flex-basis:calc((100% - (4*clamp(8px,3vw,20px)))/5);width:calc((100% - (4*clamp(8px,3vw,20px)))/5);height:auto;aspect-ratio:1/1}.b-preorderProduct__thumbArrow{width:24px;height:100%;min-height:48px}.b-preorderProduct__tabControls{flex-wrap:wrap}}.l-preorderPraise{position:relative;margin:clamp(80px,8.333vw,120px) 0;padding:clamp(42px,4.167vw,60px) clamp(16px,4vw,48px);background:#fff;overflow:hidden}.l-preorderPraise:before,.l-preorderPraise:after{content:"";position:absolute;left:50%;width:1240px;height:0;border-top:2pt solid #000;pointer-events:none;transform:translate(-50%)}.l-preorderPraise:before{top:clamp(42px,4.167vw,60px)}.l-preorderPraise:after{bottom:clamp(42px,4.167vw,60px)}.b-preorderPraise{--preorder-praise-per-view: 2;position:relative;width:100%;max-width:1240px;margin:0 auto;padding:clamp(44px,4.167vw,60px) 0}.b-preorderPraise__heading{margin:0 0 37px;color:#000;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(32px,32px + 10 * (100vw - 320px) / 1120,42px);line-height:100%}.b-preorderPraise__slider{position:relative}.b-preorderPraise__viewport{overflow:hidden}.b-preorderPraise__track{display:flex;gap:60px;transition:transform .32s ease}.b-preorderPraise__slide{display:flex;flex:0 0 calc((100% - 60px * (var(--preorder-praise-per-view) - 1)) / var(--preorder-praise-per-view));min-width:calc((100% - 60px * (var(--preorder-praise-per-view) - 1)) / var(--preorder-praise-per-view))}.b-preorderPraise__card{width:100%;max-width:494px}.b-preorderPraise__quote{margin:0 0 15px;color:#000;font-style:italic;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 0 * (100vw - 320px) / 1120,16px);line-height:125%}.b-preorderPraise__quote p{margin:0}.b-preorderPraise__name{margin:0;color:#ff4f05;letter-spacing:0;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(20px,20px + 0 * (100vw - 320px) / 1120,20px);line-height:125%}.b-preorderPraise__meta{margin:0;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 0 * (100vw - 320px) / 1120,16px);line-height:125%}.b-preorderPraise__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;background:#fff;border:3px solid #000;border-radius:50%;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,opacity .2s ease;-webkit-appearance:none;appearance:none}.b-preorderPraise__arrow:before{content:"";display:block;width:13px;height:13px;border-top:3px solid #000;border-right:3px solid #000}.b-preorderPraise__arrow:hover,.b-preorderPraise__arrow:focus-visible{background:#ffe345}.b-preorderPraise__arrow:disabled{pointer-events:none;opacity:.25}.b-preorderPraise__arrow--prev{left:-22px}.b-preorderPraise__arrow--prev:before{transform:translate(2px) rotate(-135deg)}.b-preorderPraise__arrow--next{right:-22px}.b-preorderPraise__arrow--next:before{transform:translate(-2px) rotate(45deg)}.b-preorderPraise__dots{display:flex;justify-content:center;gap:14px;margin-top:46px}.b-preorderPraise__dot{flex-shrink:0;width:26px;height:26px;padding:0;border:3px solid #000;border-radius:50%;background:#fff;cursor:pointer;transition:background .2s ease;-webkit-appearance:none;appearance:none}.b-preorderPraise__dot.-active{background:#ffe345}.b-preorderPraise.-singlePage .b-preorderPraise__dots,.b-preorderPraise.-singlePage .b-preorderPraise__arrow{display:none}.b-preorderPraise.-oneSlide .b-preorderPraise__card{max-width:none}@media screen and (max-width:992px){.b-preorderPraise__slide{justify-content:center}.b-preorderPraise__arrow{display:none}.b-preorderPraise__dots{margin-top:36px}}.l-preorderContact{position:relative;padding:85px clamp(16px,4vw,48px) 70px;overflow:hidden;color:#fff;background:#fff}.l-preorderContact:before,.l-preorderContact:after{content:"";position:absolute;left:0;width:100%;pointer-events:none}.l-preorderContact:before{top:0;z-index:0;height:min(100%,509px);background:url(blue-contact-bg.svg) top center/max(1506px,100vw) auto no-repeat}.l-preorderContact:after{top:50%;bottom:0;z-index:0;background:#00a4eb}.b-preorderContact{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto}.b-preorderContact__heading{margin:0 0 10px;color:#fff;text-align:center;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(40px,40px + 8 * (100vw - 320px) / 1120,48px);line-height:110%}.b-preorderContact__subheading{margin:0 0 35px;color:#fff;text-align:center;letter-spacing:0;font-weight:500;font-family:polymath-display,sans-serif;font-size:clamp(20px,20px + 4 * (100vw - 320px) / 1120,24px);line-height:150%}.b-preorderContact__signup{width:100%;max-width:773px;margin:0 auto}.b-preorderContact__form{margin:0}.b-preorderContact__form-row{display:flex;width:100%}.b-preorderContact__input{flex:1 1 580px;width:100%;min-width:0;height:59px;padding:17px 24px;color:#fff;background:transparent!important;border:2px solid #fff!important;border-radius:0;box-shadow:none!important;letter-spacing:0;-webkit-appearance:none;appearance:none;font-weight:400;font-family:polymath,sans-serif;font-size:clamp(22px,22px + 0 * (100vw - 320px) / 1120,22px);line-height:110%}.b-preorderContact__input::placeholder{color:#ffffffd9;opacity:1}.b-preorderContact__input:-webkit-autofill,.b-preorderContact__input:-webkit-autofill:hover,.b-preorderContact__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-in-out 0s}.b-preorderContact__submit{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex:0 0 193px;width:193px;height:59px;padding:0 20px;color:#00a4eb;text-align:center;letter-spacing:0;background:#fff;border:2px solid #fff;border-left:0;cursor:pointer;transition:color .2s ease,background .2s ease;-webkit-appearance:none;appearance:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(24px,24px + 0 * (100vw - 320px) / 1120,24px);line-height:110%}.b-preorderContact__submit:hover,.b-preorderContact__submit:focus-visible{color:#000;background:#ffe345}.b-preorderContact__submit-icon{flex:0 0 auto;width:25px;height:21px}.b-preorderContact__message{margin:18px 0 0;color:#fff;text-align:center;letter-spacing:0;font-weight:600;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 0 * (100vw - 320px) / 1120,16px);line-height:125%}.b-preorderContact__note{margin:25px 0 0;color:#000;text-align:center;letter-spacing:0;font-weight:600;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:100%}.b-preorderContact__links{display:flex;justify-content:space-around;width:100%;max-width:773px;margin:80px auto 0;gap:20px}.b-preorderContact__links a{color:#fff;text-align:center;text-decoration:none;letter-spacing:0;transition:color .2s ease;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(20px,20px + 4 * (100vw - 320px) / 1120,24px);line-height:150%}.b-preorderContact__links a:hover,.b-preorderContact__links a:focus-visible{color:#ffe345}@media screen and (max-width:640px){.b-preorderContact__form-row{flex-direction:column}.b-preorderContact__input{flex-basis:auto}.b-preorderContact__submit{flex-basis:auto;width:100%;border-top:0;border-left:2px solid #fff}.b-preorderContact__links{flex-wrap:wrap;justify-content:center}}body:has(#header-component[data-page-type=page]) .content-for-layout h1,body:has(#header-component[data-page-type=page]) .content-for-layout h2{font-family:polymath-display,sans-serif!important;font-weight:800!important}body:has(#header-component[data-page-type=page]) .content-for-layout h3,body:has(#header-component[data-page-type=page]) .content-for-layout h4,body:has(#header-component[data-page-type=page]) .content-for-layout h5,body:has(#header-component[data-page-type=page]) .content-for-layout h6{font-family:polymath,sans-serif!important;font-weight:700!important}body:has(#header-component[data-page-type=page]) .content-for-layout p,body:has(#header-component[data-page-type=page]) .content-for-layout li,body:has(#header-component[data-page-type=page]) .content-for-layout rte-formatter,body:has(#header-component[data-page-type=page]) .content-for-layout label,body:has(#header-component[data-page-type=page]) .content-for-layout input,body:has(#header-component[data-page-type=page]) .content-for-layout textarea{font-family:gelica,serif!important}body:has(#header-component[data-page-type=page]) .content-for-layout button,body:has(#header-component[data-page-type=page]) .content-for-layout .button{font-family:polymath,sans-serif!important;font-weight:700!important}body:has(#header-component[data-page-type=page]) .content-for-layout>.shopify-section:first-child h1{font-family:polymath-display,sans-serif!important;font-weight:800!important}.l-stimeezFooter{position:relative;overflow:hidden;padding:clamp(124px,124px + 39 * (100vw - 375px) / 1065,163px) 0 0;color:#000;background:#6c01ff;transform:translateY(calc(-1 * var(--footer-landing-reveal, 0px)));will-change:transform}.b-stimeezFooter{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 55px}.b-stimeezFooter__contact{max-width:632px;margin-bottom:clamp(93px,130px - 37 * (100vw - 375px) / 1065,130px);color:#fff;letter-spacing:0;font-weight:800;font-family:polymath,sans-serif;font-size:clamp(22px,22px + 6 * (100vw - 320px) / 1120,28px);line-height:110%}.b-stimeezFooter__contact p{margin:0}.b-stimeezFooter__contact a{color:#fbe232!important;text-decoration:none!important}.b-stimeezFooter__contact a:hover,.b-stimeezFooter__contact a:focus-visible{color:#fff!important;text-decoration:underline!important}.b-stimeezFooter__signup{max-width:515px;margin-bottom:82px}.b-stimeezFooter__signup-heading{margin:0 0 12px;color:#fbe232;letter-spacing:0;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(22px,22px + 0 * (100vw - 320px) / 1120,22px);line-height:110%}.b-stimeezFooter__form-row{display:flex;gap:13px;align-items:center}.b-stimeezFooter__input{width:100%;min-width:0;height:39px;padding:10px 16px;color:#000;background:#fff!important;border:2px solid #000!important;border-radius:8px;letter-spacing:0;font-weight:300;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 0 * (100vw - 320px) / 1120,12px);line-height:125%}.b-stimeezFooter__input::placeholder{color:#8b8686;opacity:1}.b-stimeezFooter__submit{position:relative;flex:0 0 102px;width:102px;height:39px;padding:0;color:#000;background:transparent;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 0 * (100vw - 320px) / 1120,16px);line-height:150%}.b-stimeezFooter__submit:before,.b-stimeezFooter__submit span{position:absolute;top:0;right:0;bottom:0;left:0}.b-stimeezFooter__submit:before{z-index:0;content:"";background:url(btn-orange-back.svg) center/100% 100% no-repeat}.b-stimeezFooter__submit span{z-index:1;display:grid;place-items:center;color:#000;background:url(btn-yellow-small.svg) center/100% 100% no-repeat;transition:transform .25s ease}.b-stimeezFooter__submit:hover span,.b-stimeezFooter__submit:focus-visible span{transform:translate(3px,-3px)}.b-stimeezFooter__signup-text,.b-stimeezFooter__message{margin:18px 0 0;color:#fff;letter-spacing:0;font-weight:500;font-family:polymath,sans-serif;font-size:clamp(14px,14px + 0 * (100vw - 320px) / 1120,14px);line-height:150%}.b-stimeezFooter__links{display:flex;gap:43px}.b-stimeezFooter__links-column{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.b-stimeezFooter__links-column a{color:#ffefef;letter-spacing:0;text-decoration:none;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:150%}.b-stimeezFooter__links-column a:hover,.b-stimeezFooter__links-column a:focus-visible{color:#fff;text-decoration:underline}.b-stimeezFooter__links-column:nth-child(2) a{color:#fff}.b-stimeezFooter__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:end;color:#fff;margin-top:54px}.b-stimeezFooter__copyright{margin:0;letter-spacing:0;font-weight:500;font-family:polymath,sans-serif;font-size:clamp(12px,12px + 0 * (100vw - 320px) / 1120,12px);line-height:150%}.b-stimeezFooter__logo{flex:0 0 281px;width:281px;max-width:100%;min-width:0}.b-stimeezFooter__logo a{display:block}.b-stimeezFooter__logo img{display:block;width:281px!important;max-width:100%;height:auto}.b-stimeezFooter__logo--empty{min-width:281px}.b-stimeezFooter__policies{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.b-stimeezFooter__policies a{color:#fff;letter-spacing:0;text-decoration:none;font-weight:400;font-family:polymath,sans-serif;font-size:clamp(16px,16px + 0 * (100vw - 320px) / 1120,16px);line-height:125%}.b-stimeezFooter__policies a:hover,.b-stimeezFooter__policies a:focus-visible{color:#6c01ff;text-decoration:underline}@media screen and (max-width:991px){.b-stimeezFooter__bottom{display:flex;flex-direction:column;gap:0;align-items:center;margin-top:110px;text-align:center}.b-stimeezFooter__logo{order:1;flex-basis:auto;width:281px;max-width:100%;min-width:0;margin-bottom:30px}.b-stimeezFooter__logo img{width:281px!important;max-width:100%}.b-stimeezFooter__logo--empty{display:none;min-width:0;margin-bottom:0}.b-stimeezFooter__copyright{order:2;margin-bottom:80px}.b-stimeezFooter__policies{order:3;justify-content:center}}@media screen and (max-width:749px){.b-stimeezFooter{padding-bottom:46px}}.is-footer-landing-shift-target{transform:translateY(calc(-1 * var(--footer-landing-reveal, 0px)));will-change:transform}.l-stimeezFooterLanding{position:relative;z-index:3;height:0;overflow:visible;background:transparent}.l-stimeezFooterLanding:before{position:fixed;right:0;bottom:0;left:0;z-index:3;height:var(--footer-landing-reveal, 0px);background:#6c01ff;content:"";pointer-events:none}.l-stimeezFooterLanding--editor{height:auto;background:#6c01ff}.l-stimeezFooterLanding--editor:before{display:none}.b-stimeezFooterLanding{position:fixed;bottom:0;left:50%;width:100%;max-width:1440px;padding-top:clamp(70px,83px - 13 * (100vw - 375px) / 1065,83px);margin:0 auto;background:#6c01ff;z-index:4;pointer-events:none;transform:translate(-50%,calc(100% - var(--footer-landing-reveal, 0px)));will-change:transform}.l-stimeezFooterLanding--editor .b-stimeezFooterLanding{position:relative;bottom:auto;left:auto;pointer-events:auto;transform:none}.b-stimeezFooterLanding__heading{margin:0 0 clamp(32px,32px + 21 * (100vw - 375px) / 1065,53px);color:#fff;text-align:center;letter-spacing:-.03em;font-weight:400;font-family:Mrs Pickles,cursive;font-size:clamp(32px,32px + 18 * (100vw - 320px) / 1120,50px);line-height:150%}.b-stimeezFooterLanding__items{display:flex;gap:12px;align-items:flex-end;justify-content:space-around}.b-stimeezFooterLanding__item{display:flex;flex:1 1 0;justify-content:center;min-width:0}@media screen and (max-width:991px){.b-stimeezFooterLanding__item:nth-child(n+4){display:none}}@media screen and (max-width:767px){.b-stimeezFooterLanding__item:nth-child(n+3){display:none}}@media screen and (max-width:575px){.b-stimeezFooterLanding__item:nth-child(n+2){display:none}}.b-stimeezFooterLanding__image-wrap{width:min(100%,var(--footer-landing-image-width))}.b-stimeezFooterLanding__image{display:block;width:100%;max-width:100%;height:auto}.l-productSlider{--product-field-scale: .92;position:relative;overflow:hidden;padding:clamp(150px,178px - 28 * (100vw - 375px) / 1065,178px) 0 clamp(180px,189px - 9 * (100vw - 375px) / 1065,189px);background:transparent;transform:scaleX(var(--product-field-scale));transform-origin:center top;transition:transform .08s linear}.l-productSlider:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:#fbe232;pointer-events:none}.l-productSlider>*{position:relative;z-index:1;transform:scaleX(calc(1 / var(--product-field-scale)));transform-origin:center top}@media screen and (max-width:768px){.l-productSlider{--product-field-scale: .9}}.b-productSlider{position:relative;z-index:2;width:100%;max-width:1240px;padding-inline:clamp(20px,4vw,48px);margin:0 auto;text-align:center}.b-productSlider__eyebrow{margin:0 0 24px;color:#6c01ff;letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:100%}@media screen and (max-width:749px){.b-productSlider__eyebrow{margin-bottom:18px}}.b-productSlider__heading{margin:0 0 36px;color:#000;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(62px,62px + 10 * (100vw - 320px) / 1120,72px);line-height:100%}.b-productSlider__copy{max-width:var(--product-slider-copy-max-width);margin:0 auto clamp(83px,83px + 28 * (100vw - 375px) / 1065,111px);color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(24px,24px + 0 * (100vw - 320px) / 1120,24px);line-height:125%}.b-productSlider__copy p{margin:0}.b-productSlider__slider{width:100vw;margin-left:calc((100vw - 100%)/-2);overflow:visible}.b-productSlider__track{display:flex;align-items:stretch;gap:20px;box-sizing:border-box;width:max-content;padding:24px max(40px,50vw - 600px) 24px max(20px,50vw - 620px);overflow-x:visible;overflow-y:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;will-change:transform}.b-productSlider__track::-webkit-scrollbar{display:none}.b-productSlider__track.-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.b-productSlider__track.-dragging .b-productCard__front{transform:none}.b-productSlider__slide{--product-slider-card-width: clamp(281px, calc(33.34vw - 25px) , 401px);display:flex;justify-content:center;flex:0 0 var(--product-slider-card-width);width:var(--product-slider-card-width);min-width:var(--product-slider-card-width);max-width:var(--product-slider-card-width);overflow:visible;transition:flex-basis .28s ease,width .28s ease,min-width .28s ease,max-width .28s ease}.b-productSlider__slide:hover,.b-productSlider__slide:focus-within{flex-basis:calc(var(--product-slider-card-width) * 1.08);width:calc(var(--product-slider-card-width) * 1.08);min-width:calc(var(--product-slider-card-width) * 1.08);max-width:calc(var(--product-slider-card-width) * 1.08)}.b-productSlider__slide.-leading-clone{visibility:hidden}.b-productSlider__slide .b-productCard{flex:0 0 var(--product-slider-card-width);width:var(--product-slider-card-width);max-width:var(--product-slider-card-width)}.b-productSlider__slider.-show-leading-clone .b-productSlider__slide.-leading-clone{visibility:visible}.b-productSlider__dots{display:none;gap:14px;justify-content:center;margin-top:83px}.b-productSlider__dot{flex-shrink:0;width:26px;height:26px;padding:0;background:#fff;border:0;border-radius:50%;cursor:pointer;transition:background .2s}.b-productSlider__dot.-active{background:#6c01ff}.b-productSlider__button{display:flex;justify-content:center;margin-top:89px}.b-productSlider__simple-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(400px,100%);min-height:91px;padding:24px 40px;color:#fff;text-align:center;text-decoration:none;letter-spacing:0;background:transparent;border:0;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(28px,28px + 0 * (100vw - 320px) / 1120,28px);line-height:110%}.b-productSlider__simple-button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;border-radius:24px}.b-productSlider__simple-button span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;background:#6c01ff;border:2px solid #000;border-radius:24px;transition:transform .25s ease}.b-productSlider__simple-button:hover,.b-productSlider__simple-button:focus-visible{color:#fff}.b-productSlider__simple-button:hover span,.b-productSlider__simple-button:focus-visible span{transform:translate(7px,-7px)}@media screen and (max-width:749px){.b-productSlider__slider{width:calc(100% + 40px);margin-left:-20px;overflow:hidden}.b-productSlider__track{width:100%;padding:24px 20px;overflow-x:auto;scroll-padding-inline:20px;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;transform:none!important;will-change:auto}.b-productSlider__slide{--product-slider-card-width: calc(100vw - 40px) ;justify-content:center;scroll-snap-align:center;transition:none}.b-productSlider__slide:hover,.b-productSlider__slide:focus-within{flex-basis:var(--product-slider-card-width);width:var(--product-slider-card-width);min-width:var(--product-slider-card-width);max-width:var(--product-slider-card-width)}.b-productSlider__slide .b-productCard{flex:0 0 min(400px,100%);width:min(400px,100%);max-width:400px}.b-productSlider__dots{display:flex}.b-productSlider__button{margin-top:116px}}.b-productCard{position:relative;display:flex;width:100%;overflow:visible;border-radius:18px;transition:transform .28s ease}.b-productCard:hover,.b-productCard:focus-within,.b-productCard.is-active{z-index:3;transform:scale(1.08)}.b-productCard:hover .b-productCard__energy-fill,.b-productCard:focus-within .b-productCard__energy-fill,.b-productCard.is-active .b-productCard__energy-fill{width:max(12px,var(--product-card-progress))}.b-productCard__front{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:clamp(455px,52.42vw,650px);overflow:hidden;padding:clamp(17px,1.65vw,24px) clamp(15px,1.51vw,22px) clamp(12px,.99vw,14px);background:#fff;border:0;border-radius:18px}.b-productCard__feeling{margin:0 0 5px;color:#000;text-align:center;letter-spacing:0;white-space:nowrap;font-weight:800;font-family:polymath,sans-serif;font-size:clamp(15px,15px + 4 * (100vw - 320px) / 1120,19px);line-height:90%}.b-productCard__name{margin:0;color:var(--product-card-name-color);text-align:center;letter-spacing:-.03em;white-space:nowrap;font-weight:400;font-family:Mrs Pickles,cursive;font-size:clamp(31px,31px + 7 * (100vw - 320px) / 1120,38px);line-height:115%}.b-productCard__image-wrap{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;height:clamp(268px,32.66vw,405px);margin-right:clamp(-145px,-12.1vw,-92px);margin-bottom:8px;margin-left:clamp(-145px,-12.1vw,-92px);overflow:visible}.b-productCard__image,.b-productCard__placeholder{flex:0 0 auto;display:block;width:145%;max-width:none;height:112%;object-fit:contain;transform:translateY(var(--product-card-image-offset-y, 0%));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.b-productCard__energy-label,.b-productCard__meta-label{margin-top:0;color:#000;letter-spacing:0;font-weight:500;font-family:polymath,sans-serif;font-size:clamp(11px,11px + 0 * (100vw - 320px) / 1120,11px);line-height:125%}.b-productCard__energy-label{margin-bottom:8px;text-align:left}.b-productCard__energy{position:relative;width:100%;height:12px;overflow:hidden;background:#000;border:2px solid #000;border-radius:25px}.b-productCard__energy-fill{position:absolute;top:-2px;bottom:-2px;left:-2px;width:12px;min-width:12px;background:linear-gradient(90deg,var(--product-card-gradient-start) 0%,var(--product-card-gradient-end) 99.49%);border:2px solid #000;border-radius:25px;transition:width .45s ease}.b-productCard__meta{display:flex;gap:15px;margin-top:13px;text-align:left}.b-productCard__meta-column{flex:0 1 auto}.b-productCard__meta-column:first-child{min-width:75px}.b-productCard__meta-label{margin-bottom:5px}.b-productCard__meta-value{margin:0;color:#000;letter-spacing:0;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(15px,15px + 0 * (100vw - 320px) / 1120,15px);line-height:125%}@media screen and (min-width:750px)and (max-width:1280px){.b-productCard__name{font-size:clamp(19px,2.83019vw - 1.226415px,34px)}}@media screen and (max-width:749px){.b-productCard:hover,.b-productCard:focus-within{transform:none}.b-productCard:hover .b-productCard__energy-fill,.b-productCard:focus-within .b-productCard__energy-fill{width:14px}.b-productCard.is-active{transform:none}.b-productCard.is-active .b-productCard__energy-fill{width:max(14px,var(--product-card-progress))}.b-productCard__front{min-height:clamp(560px,162.5vw,650px);padding:clamp(18px,7.8vw,29px) clamp(12px,7vw,26px) 18px}.b-productCard__feeling{font-size:clamp(16px,5.866667vw,22px)}.b-productCard__name{font-size:clamp(30px,14.545455vw - 16.545455px,44px)}.b-productCard__image-wrap{height:clamp(310px,86vw,405px);margin-right:clamp(-130px,-34.666667vw,-68px);margin-left:clamp(-130px,-34.666667vw,-68px)}.b-productCard__meta{gap:clamp(10px,4.8vw,18px)}.b-productCard__meta-column:first-child{min-width:clamp(72px,24vw,90px)}.b-productCard__meta-value{font-size:clamp(15px,4.8vw,18px)}}.l-emotionPrinciples{padding:0 clamp(20px,4vw,48px) clamp(152px,152px + 71 * (100vw - 375px) / 1065,223px);background:#fff}@keyframes emotion-spectrum-icon-shake{0%{transform:translateY(8px) rotate(0) scale(.92)}28%{transform:translateY(-5px) rotate(-9deg) scale(1.08)}48%{transform:translateY(2px) rotate(7deg) scale(.98)}68%{transform:translateY(-2px) rotate(-4deg) scale(1.03)}84%{transform:translateY(1px) rotate(2deg) scale(1)}to{transform:translateY(0) rotate(0) scale(1)}}.b-emotionSpectrum{--emotion-spectrum-progress: 0;--emotion-spectrum-hidden: 100%;position:relative;margin:120px 0 158px}.b-emotionSpectrum__line{position:absolute;top:42px;left:50%;width:100vw;height:26px;overflow:hidden;transform:translate(-50%)}.b-emotionSpectrum__line-reveal{width:100%;height:100%;background:linear-gradient(90deg,#fff,#6b00ff);clip-path:inset(0 var(--emotion-spectrum-hidden) 0 0);transition:clip-path .08s linear}.b-emotionSpectrum__items{display:grid;grid-template-columns:repeat(3,minmax(0,400px));justify-content:space-between}.b-emotionSpectrum__item{position:relative;z-index:1;width:100%;opacity:0;transition:opacity .45s ease,transform .45s ease}.b-emotionSpectrum__item.-active{opacity:1}.b-emotionSpectrum__item.-active .b-emotionSpectrum__icon,.b-emotionSpectrum__item.-active .b-emotionSpectrum__info{opacity:1;transform:translateY(0)}.b-emotionSpectrum__item.-active .b-emotionSpectrum__icon{animation:emotion-spectrum-icon-shake .58s ease-out both}.b-emotionSpectrum__icon-wrap{display:flex;align-items:center;justify-content:center;height:110px}.b-emotionSpectrum__icon{display:block;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.b-emotionSpectrum__info{margin-top:21px;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.b-emotionSpectrum__heading{margin:0 0 10px;letter-spacing:0;font-weight:300;font-family:polymath-display,sans-serif;font-size:clamp(32px,32px + 10 * (100vw - 320px) / 1120,42px);line-height:125%}.b-emotionSpectrum__text{margin:0;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:110%}.b-emotionSpectrum .-depleted .b-emotionSpectrum__icon{width:78px;height:78px}.b-emotionSpectrum .-depleted .b-emotionSpectrum__heading{color:#d7b9ff;font-weight:300}.b-emotionSpectrum .-steady .b-emotionSpectrum__icon{width:101px;height:101px}.b-emotionSpectrum .-steady .b-emotionSpectrum__heading{color:#a96dfa;font-weight:600}.b-emotionSpectrum .-activated .b-emotionSpectrum__icon{width:132px;height:140px}.b-emotionSpectrum .-activated .b-emotionSpectrum__heading{color:#6c01ff;font-style:italic;font-weight:800}@media screen and (max-width:992px){.b-emotionSpectrum{--emotion-spectrum-line-left: calc(50% - 187.5px) ;min-height:1020px;margin:111px 0 162px}.b-emotionSpectrum__line{top:0;bottom:auto;left:var(--emotion-spectrum-line-left);width:20px;height:1020px;transform:none}.b-emotionSpectrum__line-reveal{width:100%;height:100%;background:linear-gradient(180deg,#fff,#6b00ff);clip-path:inset(0 0 var(--emotion-spectrum-hidden) 0);transition-property:clip-path}.b-emotionSpectrum__items{position:relative;display:block;min-height:1020px}.b-emotionSpectrum__item{position:absolute;left:0;display:flex;align-items:center;width:100%}.b-emotionSpectrum__item.-depleted{top:0;transform:translateY(-50%)}.b-emotionSpectrum__item.-steady{top:50%;transform:translateY(-50%)}.b-emotionSpectrum__item.-activated{top:100%;transform:translateY(-50%)}.b-emotionSpectrum__icon-wrap{position:absolute;left:calc(var(--emotion-spectrum-line-left) + 10px);width:136px;height:136px;transform:translate(-50%)}.b-emotionSpectrum__info{width:100%;max-width:300px;margin-top:0;margin-left:calc(var(--emotion-spectrum-line-left) + 95px);text-align:left}.b-emotionSpectrum__heading{font-size:42px;font-style:italic;font-weight:800;text-align:left}.b-emotionSpectrum__text{font-size:16px;text-align:left}.b-emotionSpectrum .-activated .b-emotionSpectrum__icon{width:132px;height:140px}}@media screen and (max-width:576px){.b-emotionSpectrum{--emotion-spectrum-line-left: 55px}.b-emotionSpectrum__icon-wrap{width:110px;height:110px}.b-emotionSpectrum__info{max-width:calc(100% - 140px);margin-left:calc(var(--emotion-spectrum-line-left) + 82px)}.b-emotionSpectrum__heading{font-size:clamp(30px,9.5vw,42px)}.b-emotionSpectrum__text{font-size:clamp(14px,3.65vw,16px)}.b-emotionSpectrum .-depleted .b-emotionSpectrum__icon{width:clamp(62px,17.72vw,78px);height:clamp(62px,17.72vw,78px)}.b-emotionSpectrum .-steady .b-emotionSpectrum__icon{width:clamp(80px,22.95vw,101px);height:clamp(80px,22.95vw,101px)}.b-emotionSpectrum .-activated .b-emotionSpectrum__icon{width:clamp(105px,30vw,132px);height:clamp(111px,31.82vw,140px)}}.b-emotionPrinciples{width:100%;max-width:1240px;margin:0 auto}.b-emotionPrinciples__intro{text-align:center}.b-emotionPrinciples__eyebrow{margin:0 0 24px;color:#fc4d0f;letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-family:polymath,sans-serif;font-size:clamp(18px,18px + 6 * (100vw - 320px) / 1120,24px);line-height:100%}.b-emotionPrinciples__intro-heading{margin:0 0 36px;color:#000;letter-spacing:0;font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(62px,62px + 10 * (100vw - 320px) / 1120,72px);line-height:100%}.b-emotionPrinciples__intro-heading p{margin:0}.b-emotionPrinciples__intro-heading b,.b-emotionPrinciples__intro-heading strong{color:#6c01ff;font-weight:inherit}.b-emotionPrinciples__copy{max-width:var(--emotion-principles-copy-max-width);margin:0 auto;color:#000;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(24px,24px + 0 * (100vw - 320px) / 1120,24px);line-height:125%}.b-emotionPrinciples__copy p{margin:0}.b-emotionPrinciples__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;align-items:stretch}.b-emotionPrinciples__card{display:flex;gap:20px;align-items:center;justify-content:space-around;min-height:238px;padding:34px;background:#6c01ff;border:0;border-radius:24px}.b-emotionPrinciples__image-wrap{display:flex;position:relative;flex:0 1 auto;align-items:center;justify-content:center;width:clamp(132px,12.5vw,180px);height:143px;min-width:0}.b-emotionPrinciples__image{display:block;width:auto;max-width:100%;height:100%;max-height:143px;object-fit:contain}.b-emotionPrinciples__info{width:100%;max-width:345px}.b-emotionPrinciples__heading{margin:0 0 5px;color:#fff;letter-spacing:0;font-weight:700;font-family:polymath-display,sans-serif;font-size:clamp(20px,20px + 4 * (100vw - 320px) / 1120,24px);line-height:125%}.b-emotionPrinciples__text{margin:0;color:#fff;letter-spacing:0;font-weight:400;font-family:gelica,serif;font-size:clamp(16px,16px + 2 * (100vw - 320px) / 1120,18px);line-height:125%}.b-emotionPrinciples__dots{display:none;gap:14px;justify-content:center;margin-top:46px}.b-emotionPrinciples__dot{flex-shrink:0;width:26px;height:26px;padding:0;background:#6c01ff40;border:0;border-radius:50%;cursor:pointer;transition:background .2s}.b-emotionPrinciples__dot.-active{background:#6c01ff}@media screen and (max-width:1200px){.b-emotionPrinciples__card{flex-direction:column}}@media screen and (max-width:768px){.b-emotionPrinciples__eyebrow{margin-bottom:18px}.b-emotionPrinciples__slider{width:calc(100% + 40px);margin-left:-20px;overflow:hidden}.b-emotionPrinciples__track{display:flex;gap:20px;padding:0 max(20px,(100vw - 366px) / 2);overflow-x:auto;scroll-padding-inline:max(20px,(100vw - 366px) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.b-emotionPrinciples__track::-webkit-scrollbar{display:none}.b-emotionPrinciples__card{flex:0 0 min(366px,100vw - 40px);width:min(366px,100vw - 40px);min-height:238px;padding:clamp(24px,24px + 36 * (100vw - 320px) / 50,60px);scroll-snap-align:start}.b-emotionPrinciples__image-wrap{flex:1 1 auto;width:100%;height:clamp(118px,38vw,143px)}.b-emotionPrinciples__image{width:auto;height:100%;max-height:143px}.b-emotionPrinciples__info{flex:0 0 auto;margin-top:auto}.b-emotionPrinciples__heading{font-weight:800;font-family:polymath-display,sans-serif;font-size:clamp(32px,32px + 0 * (100vw - 320px) / 1120,32px);line-height:125%}.b-emotionPrinciples__text{font-weight:400;font-family:gelica,serif;font-size:clamp(18px,18px + 0 * (100vw - 320px) / 1120,18px);line-height:125%}.b-emotionPrinciples__dots{display:flex;margin-top:86px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
