body.is-hamburger-open,html.is-hamburger-open{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.show-sp{display:none}.hidden-sp{display:inherit}@media screen and (max-width:989px){.show-sp{display:inherit}.hidden-sp{display:none}}.custom-title__title,.custom__page-title{font-size:2.8rem;font-weight:400;line-height:1.8}.custom__page,.custom__page-title{text-align:center;line-height:1.1}.custom-title__subtitle,.custom__page-subtitle{display:block;line-height:1.1;margin-bottom:2rem;letter-spacing:.17em;color:var(--custom-color-accent);font-size:1.5rem;font-weight:400;font-family:var(--font-family-en)}@media screen and (max-width:989px){.custom-title__title,.custom__page-title{font-size:2rem}.custom-title__subtitle,.custom__page-subtitle{margin-bottom:.6rem;font-size:1.3rem}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.custom-loop{display:flex;overflow:hidden}.custom-loop__slide{animation:infinity-scroll-left 130s infinite linear .5s both;-webkit-animation-timing-function:linear;height:410px;flex-shrink:0}.custom-loop__slide img{height:100%}@media screen and (max-width:989px){.custom-loop__slide{height:123px}}.custom-cta{position:fixed;z-index:var(--z-custom-cta);right:20px;bottom:30px;padding:1.6rem 2.7rem 1.6rem 2rem;background:rgba(var(--custom-color-white-rgb),.9);box-shadow:0 3px 6px #0000000a;opacity:1;pointer-events:all;transition:opacity ease .4s}.custom-cta.is-hidden{opacity:0;pointer-events:none}.custom-cta__container{display:flex;gap:16px}.custom-cta__title{display:flex;gap:8px;margin-bottom:5px;font-size:1.6rem;line-height:1.1}.custom-cta__price{display:flex;align-items:flex-end;gap:11px}.custom-cta__price .price,.custom-cta__price .price__regular,.custom-cta__price .price-item{font-size:1.4rem;line-height:1}.custom-cta__price small{font-size:1.1rem;line-height:1}.custom-cta__button{padding:1.2rem 2.5rem;transition:all ease .3s;color:var(--custom-color-white);background:var(--custom-color-main);font-size:1.4rem;font-weight:400;line-height:1.1}.custom-cta__button:not(:disabled):hover{background:rgba(var(--custom-color-main-rgb),.8)}.custom-cta__button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:989px){.custom-cta{padding:1.6rem 2.2rem;right:12px;bottom:12px}.custom-cta__container{justify-content:space-between;gap:1.2rem}.custom-cta__title{gap:.6rem;margin-bottom:.4rem;font-size:1.3rem}.custom-cta__price{gap:.6rem}.custom-cta__price .price,.custom-cta__price .price__regular,.custom-cta__price .price-item{font-size:1.2rem}.custom-cta__price small{font-size:1rem}.custom-cta__button{padding:.8rem 1.6rem;font-size:1.2rem;white-space:nowrap}}@media screen and (max-width:415px){.custom-cta{left:12px}}@media screen and (max-width:375px){.custom-cta{padding:1rem 1.2rem}}.scroll-animation-image__wrapper{overflow:hidden}.scroll-animation-image{vertical-align:bottom}.custom-global h1,.custom-global h2,.custom-global h3,.custom-global h4,.custom-global h5,.custom-global h6{font-weight:500}.custom-padding__top-large{padding:16.2rem 3.6rem 0}.custom-padding__top-normal{padding:12rem 3.6rem 0}.custom-padding__bottom{padding-bottom:12rem}@media screen and (max-width:989px){.custom-padding__top-large{padding:13rem 3.6rem 0}.custom-padding__top-normal{padding:9.8rem 3.6rem 0}.custom-padding__bottom{padding-bottom:10.4rem}}.shopify-policy__container{padding:16.2rem 3.6rem 12rem;max-width:97.8rem;width:100%}.shopify-policy__title{margin-bottom:14rem;text-align:center;line-height:1.1}.shopify-policy__title h1{font-size:2.8rem;font-weight:400;line-height:1.1}.shopify-policy__title h1:before{display:block;margin-bottom:2rem;letter-spacing:.17em;color:var(--custom-color-accent);font-family:var(--font-family-en);font-size:1.5rem;font-weight:400;line-height:1.1}.policy-privacy-policy .shopify-policy__title h1:before{content:"PRIVACY POLICY"}.policy-terms-of-service .shopify-policy__title h1:before{content:"TERMS OF SERVICE"}.policy-refund-policy .shopify-policy__title h1:before{content:"REFUND POLICY"}.policy-shipping-policy .shopify-policy__title h1:before{content:"SHIPPING POLICY"}.policy-legal-notice .shopify-policy__title h1:before{content:"LEGAL NOTICE"}.policy-contact-information .shopify-policy__title h1:before{content:"CONTACT INFORMATION"}.shopify-policy__body h2{font-size:var(--font-size-lg);font-weight:500}.shopify-policy__body p{font-size:var(--font-size-md);width:100%}@media screen and (max-width:989px){.shopify-policy__container{padding:13rem 3.6rem 10.4rem}.shopify-policy__title{margin-bottom:6.4rem}.shopify-policy__title h1{font-size:2rem}.shopify-policy__title h1:before{margin-bottom:.6rem;font-size:1.3rem}.shopify-policy__body h2{font-size:1.3rem}.shopify-policy__body p{font-size:1.2rem}}.c-parallax__container{width:100%;height:calc(570 / 1366 * 100vw);max-height:570px;margin:0 auto}.c-parallax__image{--c-parallax-y: 0%;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:left var(--c-parallax-y);display:block!important}@media screen and (max-width:749px){.c-parallax__image{background-size:100% auto}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-global.css.map */
