:root{--color-primary-50: #e8f3f9;--color-primary-100: #DBE8FE;--color-primary-200: #C0D7FD;--color-primary-300: #94BFFC;--color-primary-400: #629CF8;--color-primary-500: #2E6DF3;--color-primary-600: #2758E9;--color-primary-700: #1F44D6;--color-primary-800: #2039AD;--color-primary-900: #1F3589;--color-secondary-50: #FBF6F5;--color-secondary-100: #F6EBEA;--color-secondary-200: #EED6D3;--color-secondary-300: #E4C1BD;--color-secondary-400: #D49C95;--color-secondary-500: #C17B72;--color-secondary-600: #AB6057;--color-secondary-700: #8F4E46;--color-secondary-800: #77433D;--color-secondary-900: #653C37;--color-neutral-50: #F5F5F5;--color-neutral-100: #EEEEEE;--color-neutral-200: #E0E0E0;--color-neutral-300: #BDBDBD;--color-neutral-400: #9E9E9E;--color-neutral-500: #757575;--color-neutral-600: #616161;--color-neutral-700: #424242;--color-neutral-800: #212121;--color-neutral-900: #000000;--color-neutral-black: #121212;--color-ui-success: #19A97B;--color-ui-warning: #FBCF69;--color-ui-danger: #CF4F66;--border-radius-default: 8px;--spacing-xs: 16px;--spacing-sm: 20px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 56px;--spacing-3xl: 64px;--spacing-4xl: 72px}@media only screen and (min-width: 750px){:root{--spacing-xs: 16px;--spacing-sm: 32px;--spacing-md: 48px;--spacing-lg: 64px;--spacing-xl: 80px;--spacing-2xl: 96px;--spacing-3xl: 128px;--spacing-4xl: 196px}}h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 4rem);line-height:4.4rem;font-weight:400}@media only screen and (min-width: 750px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 4.8rem);line-height:5.6rem}}@media only screen and (min-width: 1280px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 6rem);line-height:7rem}}@media only screen and (min-width: 1536px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 6.4rem);line-height:7rem}}h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 3.2rem);line-height:3.4rem;font-weight:400}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 3.6rem);line-height:4rem}}@media only screen and (min-width: 1280px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 4rem);line-height:4.4rem}}@media only screen and (min-width: 1536px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 4rem);line-height:4.4rem}}h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.4rem);line-height:2.8rem;font-weight:400}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.8rem);line-height:3.2rem}}@media only screen and (min-width: 1280px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 3.2rem);line-height:3.8rem}}@media only screen and (min-width: 1536px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 3.2rem);line-height:3.8rem}}h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 1.6rem);line-height:2.2rem;font-weight:400}@media only screen and (min-width: 750px){h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2rem);line-height:2.4rem}}@media only screen and (min-width: 1280px){h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2.4rem);line-height:3.3rem}}@media only screen and (min-width: 1536px){h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2.4rem);line-height:3.3rem}}h5,.h5{font-family:var(--font-family-body);font-size:calc(var(--font-heading-h5-scale) * 1.4rem);line-height:2rem;font-weight:500}@media only screen and (min-width: 750px){h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 1.8rem);line-height:2.4rem}}@media only screen and (min-width: 1280px){h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 2rem);line-height:3rem}}@media only screen and (min-width: 1536px){h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 2rem);line-height:3rem}}h6,.h6{font-family:var(--font-family-body);font-size:1.2rem;line-height:1.8rem;font-weight:500}@media only screen and (min-width: 750px){h6,.h6{font-size:1.6rem;line-height:2.4rem}}.section-loading{opacity:0}a.button[href] span{pointer-events:none}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.justify-content-left,.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-right,.justify-content-end{justify-content:flex-end!important}section:has(.container-fade-out):before{content:"";position:absolute;top:-2px;left:0;width:100%;height:6.4rem;z-index:1;background:linear-gradient(to bottom,rgba(var(--color-background)) 10%,rgba(var(--color-background),0) 95%)}section:has(.container-fade-out):after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:6.4rem;z-index:1;background:linear-gradient(to top,rgba(var(--color-background)) 10%,rgba(var(--color-background),0) 95%)}.scrollable{position:relative;overflow-y:auto}.scrollable:before,.scrollable:after{content:"";position:absolute;left:0;right:0;height:5rem;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.scrollable:before{top:0;background:linear-gradient(to bottom,#fff,#fff0)}.scrollable:after{bottom:0;background:linear-gradient(to top,#fff,#fff0)}.scrollable.show-before:before{opacity:1}.scrollable.show-after:after{opacity:1}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:3px;font-size:12px;top:-40px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:10}.swiper-button-next,.swiper-button-prev{border:none!important}.swiper-pagination-bullet-active{background-color:rgb(var(--color-foreground-title))}.swiper-button-next svg,.swiper-button-prev svg{transform:scale(.6)}.footer-credit{position:relative}.footer-credit a{opacity:0;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;transition:all .5s ease-in-out}.footer-credit:hover a{opacity:1;position:relative;width:auto;height:auto}.footer-credit:hover span{display:none}@media screen and (min-width: 750px){.two-column-column{column-count:2;column-gap:2.4rem}.two-column-column>*{break-inside:avoid;margin-bottom:1rem}}.shopify-pc__prefs__header-actions button,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{border-radius:24px!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{color:#fff!important;background:transparent!important;border:1px solid white!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/styleguide.css.map */
