:root{--off-black: #222222;--jet-black: #000000;--index-width: 1.73;--index-width-default: 1;--index-width-min: .5;--font-size-339: clamp(50px, 23.603vw, calc(339.888px * var(--index-width) ));--font-size-284: clamp(50px, 19.752vw, calc(284.426px * var(--index-width) ));--font-size-220: clamp(50px, 15.278vw, calc(220px * var(--index-width) ));--font-size-199: clamp(50px, 13.832vw, calc(199.175px * var(--index-width) ));--font-size-197: clamp(calc(110px * var(--index-width-min)), 13.693vw, calc(197.186px * var(--index-width) ));--font-size-188: clamp(64px, 13.056vw, calc(188px * var(--index-width) ));--font-size-170: clamp(50px, 11.806vw, calc(170px * var(--index-width) ));--font-size-154: clamp(50px, 10.694vw, calc(154px * var(--index-width) ));--font-size-142: clamp(calc(142px * var(--index-width-min)), 9.861vw, calc(142px * var(--index-width) ));--font-size-135: clamp(70px, 9.375vw, calc(135px * var(--index-width) ));--font-size-100: clamp(calc(100px * var(--index-width-min)), 6.944vw, calc(100px * var(--index-width) ));--font-size-92: clamp(30px, 6.443vw, calc(92.778px * var(--index-width) ));--font-size-87: clamp(30px, 6.042vw, calc(87px * var(--index-width)));--font-size-86: clamp(30px,5.972vw, calc(86px * var(--index-width) ));--font-size-84: clamp(30px,5.833vw, calc(84px * var(--index-width) ));--font-size-64: clamp(40px, 4.444vw, calc(64px * var(--index-width) ));--font-size-51: clamp(calc(51px * var(--index-width-min)), 3.542vw, calc(51px * var(--index-width) ));--font-size-48: clamp(30px, 3.333vw, calc(48px * var(--index-width) ));--font-size-44-9: clamp(22px,3.119vw, calc(44.908px * var(--index-width) ));--font-size-44: clamp(calc(44px * var(--index-width-min)), 3.056vw, calc(44px * var(--index-width) ));--font-size-41: clamp(41px, 2.847vw, calc(41px * var(--index-width) ));--font-size-36: clamp(18px, 2.5vw, calc(36px * var(--index-width) ));--font-size-32: clamp(20px,2.222vw, calc(32px * var(--index-width)));--font-size-30: clamp(20px,2.083vw, calc(30px * var(--index-width) ));--font-size-27: clamp(20px,3.119vw, calc(27px * var(--index-width) ));--font-size-24: clamp(16px, 1.667vw, calc(24px * var(--index-width) ));--font-size-20: clamp(16px,1.389vw, calc(20px * var(--index-width) ));--font-size-19: clamp(16px, 1.319vw, calc(19px * var(--index-width) ));--font-size-18: clamp(18px,1.25vw, calc(18px * var(--index-width) ));--font-size-16: clamp(14px,1.111vw, calc(16px * var(--index-width) ));--font-size-14: clamp(14px,.972vw, calc(14px * var(--index-width) ));--font-size-11: clamp(11px,.764vw, calc(11px * var(--index-width) ))}body::-webkit-scrollbar{width:0}h1{font-size:var(--font-size-86)}h2{font-size:var(--font-size-44)}h3{font-size:var(--font-size-30)}h4{font-size:var(--font-size-27)}h5{font-size:var(--font-size-18)}h6,span,label,p,a{font-size:var(--font-size-16)}p.label{font-size:var(--font-size-18)}.filter_tag{font-size:var(--font-size-20)}.container,.page-width{max-width:2500px!important;margin:0 auto!important;padding-left:clamp(16px,2.708vw,39px)!important;padding-right:clamp(16px,2.708vw,39px)!important}.btn{display:flex;height:clamp(32px,2.222vw,55px);width:max-content;gap:10px;padding:0 clamp(12px,.833vw,20px);align-items:center;justify-content:center;border-radius:49px;border:2px solid #ff8ec7;text-decoration:none;transition:all 1s cubic-bezier(.85,0,.15,1)}.btn .span{font-family:"Suisse BP Int'l";font-size:clamp(20px,1.389vw,34px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.4px;text-transform:uppercase;color:#ff8ec7;transition:all 1s cubic-bezier(.85,0,.15,1)}.btn svg path{fill:#ff8ec7;stroke:#ff8ec7;transition:all 1s cubic-bezier(.85,0,.15,1)}.btn:hover{border:2px solid var(--digital-lime, #ff8ec7);transition:all 1s cubic-bezier(.85,0,.15,1)}.btn:hover .span{color:var(--cotton-candy, #ff8ec7);transition:all 1s cubic-bezier(.85,0,.15,1)}.btn:hover svg path{fill:var(--cotton-candy, #ff8ec7);stroke:var(--cotton-candy, #ff8ec7);transition:all 1s cubic-bezier(.85,0,.15,1)}@media (max-width:500px){.btn svg{max-width:20px}}.marquee{height:clamp(20px,2.5vw,62px);overflow:hidden}.marquee span{color:var(--hot-red, #DE1F04);font-family:"Suisse BP Int'l";font-size:clamp(20px,2.5vw,62px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.72px;display:flex;align-items:flex-start;white-space:nowrap}.marquee__wrap{height:100%;position:relative}.marquee-item{display:flex;align-items:center}.marquee-item lottie-player{margin-left:6px;display:block;width:clamp(20px,3.819vw,calc(55px * var(--index-width)))!important;height:clamp(20px,3.819vw,calc(55px * var(--index-width)))!important}body[theme-template=case_study_page] .header svg path{fill:var(--off-black, #222222)}body[theme-template=case_study_page] .header__menu-item{color:var(--off-black, #222222)}@media only screen and (max-width: 768px){body[theme-template=case_study_page] .header__wrap{background:transparent}body[theme-template=case_study_page] main{margin-top:0}body[theme-template=case_study_page] .header__wrap.gradient .header__heading-logo-wrapper img{filter:brightness(0) saturate(100%) invert(11%) sepia(64%) saturate(0%) hue-rotate(21deg) brightness(103%) contrast(99%)}body[theme-template=case_study_page] .header__wrap .header__icon,body[theme-template=case_study_page] .header__wrap.gradient .header__icon--menu{border-color:var(--off-black, #222222)}body[theme-template=case_study_page] .header__wrap.gradient .header__icon--menu svg path{fill:var(--off-black, #222222)}}[theme-template=index] .touch-menu{display:block}.touch-menu{position:fixed;bottom:0;left:0;width:100%;padding-bottom:25px;z-index:6;display:none}.touch-list{display:flex;justify-content:space-between;align-items:center}.touch-list a{display:flex;align-items:center;gap:8px;color:var(--old-macintosh, #ECEDE2);text-align:right;font-family:"Suisse BP Int'l";font-size:var(--font-size-14);font-style:normal;font-weight:500;line-height:90%;letter-spacing:-.019vw;text-decoration-line:underline;text-transform:uppercase}@media (max-width:640px){[theme-template=index] .touch-menu{display:none}}.shopify-section-group-footer-group{position:relative;z-index:7}.mySwiper .swiper-slide{height:auto}.mySwiper .swiper-slide .swiper-slide__wrap{height:100%}.cursor{position:fixed;z-index:10000000;width:10px;height:10px;transform:translate(-50%,-50%);background-color:#a9ff88;display:block!important;border-radius:50%;transition:opacity .2s ease,transform .2s ease;pointer-events:none;will-change:transform}.cursor{opacity:0}@media (hover: none){.cursor{display:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom_global.css.map */
