:root{--tuun-white: #FFFFFF;--tuun-glass-bg: rgba(242, 245, 248, .7);--tuun-glass-bg-80: rgba(242, 245, 248, .8);--tuun-glass-bg-60: rgba(242, 245, 248, .6);--tuun-accent: #5AC8FA;--tuun-accent-hover: #48B0E0;--tuun-border: #D9E1E8;--tuun-border-light: rgba(217, 225, 232, .3);--tuun-shadow: rgba(0, 0, 0, .08);--tuun-shadow-strong: rgba(0, 0, 0, .15);--tuun-text-primary: #000000;--tuun-text-secondary: #666666;--tuun-text-muted: #999999;--tuun-space-xs: 8px;--tuun-space-sm: 16px;--tuun-space-md: 24px;--tuun-space-lg: 40px;--tuun-space-xl: 64px;--tuun-space-2xl: 96px;--tuun-space-3xl: 128px;--tuun-radius-sm: 8px;--tuun-radius-md: 12px;--tuun-radius-lg: 16px;--tuun-radius-xl: 24px;--tuun-font-primary: "neue-haas-grotesk-display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tuun-font-jp: "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\30e1\30a4\30ea\30aa", Meiryo, sans-serif;--tuun-text-h1: 56px;--tuun-text-h2: 40px;--tuun-text-h3: 28px;--tuun-text-body-lg: 18px;--tuun-text-body: 16px;--tuun-text-caption: 14px;--tuun-text-small: 12px;--tuun-lh-h1: 64px;--tuun-lh-h2: 48px;--tuun-lh-h3: 36px;--tuun-lh-body-lg: 28px;--tuun-lh-body: 26px;--tuun-lh-caption: 20px;--tuun-transition-fast: .2s ease;--tuun-transition-normal: .3s ease;--tuun-transition-slow: .5s ease}.tuun-lp-section{font-family:var(--tuun-font-primary),var(--tuun-font-jp);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--tuun-text-primary)}.tuun-h1{font-size:var(--tuun-text-h1);line-height:var(--tuun-lh-h1);font-weight:700;letter-spacing:-.02em;margin:0}.tuun-h2{font-size:var(--tuun-text-h2);line-height:var(--tuun-lh-h2);font-weight:700;letter-spacing:-.01em;margin:0}.tuun-h3{font-size:var(--tuun-text-h3);line-height:var(--tuun-lh-h3);font-weight:600;letter-spacing:0;margin:0}.tuun-body-lg{font-size:var(--tuun-text-body-lg);line-height:var(--tuun-lh-body-lg);font-weight:400;margin:0}.tuun-body{font-size:var(--tuun-text-body);line-height:var(--tuun-lh-body);font-weight:400;margin:0}.tuun-caption{font-size:var(--tuun-text-caption);line-height:var(--tuun-lh-caption);font-weight:400;color:var(--tuun-text-secondary);margin:0}.tuun-small{font-size:var(--tuun-text-small);line-height:18px;font-weight:400;color:var(--tuun-text-muted);margin:0}@media screen and (max-width: 749px){:root{--tuun-text-h1: 32px;--tuun-text-h2: 28px;--tuun-text-h3: 22px;--tuun-text-body-lg: 16px;--tuun-text-body: 15px;--tuun-text-caption: 13px;--tuun-lh-h1: 40px;--tuun-lh-h2: 36px;--tuun-lh-h3: 30px;--tuun-lh-body-lg: 26px;--tuun-lh-body: 24px;--tuun-lh-caption: 19px;--tuun-space-xl: 40px;--tuun-space-2xl: 64px;--tuun-space-3xl: 80px}}.tuun-glass{background:var(--tuun-glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:var(--tuun-radius-lg);box-shadow:0 8px 32px var(--tuun-shadow);position:relative}.tuun-glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,#fff6,#fff0,#ffffff1a);pointer-events:none}.tuun-glass--light{background:var(--tuun-glass-bg-60);backdrop-filter:blur(15px) saturate(150%);-webkit-backdrop-filter:blur(15px) saturate(150%)}.tuun-glass--strong{background:var(--tuun-glass-bg-80);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);box-shadow:0 12px 40px var(--tuun-shadow-strong)}.tuun-glass--borderless{border:none}.tuun-glass--accent-border{border:1px solid var(--tuun-accent);box-shadow:0 0 0 1px var(--tuun-accent),0 8px 32px var(--tuun-shadow)}.tuun-lp-section{position:relative;width:100%}.tuun-lp-section__container{max-width:1200px;margin:0 auto;padding-left:var(--tuun-space-md);padding-right:var(--tuun-space-md)}.tuun-lp-section__container--narrow{max-width:800px}.tuun-lp-section__container--wide{max-width:1400px}.tuun-lp-section__container--full{max-width:none;padding-left:0;padding-right:0}.tuun-mt-xs{margin-top:var(--tuun-space-xs)}.tuun-mt-sm{margin-top:var(--tuun-space-sm)}.tuun-mt-md{margin-top:var(--tuun-space-md)}.tuun-mt-lg{margin-top:var(--tuun-space-lg)}.tuun-mt-xl{margin-top:var(--tuun-space-xl)}.tuun-mt-2xl{margin-top:var(--tuun-space-2xl)}.tuun-mb-xs{margin-bottom:var(--tuun-space-xs)}.tuun-mb-sm{margin-bottom:var(--tuun-space-sm)}.tuun-mb-md{margin-bottom:var(--tuun-space-md)}.tuun-mb-lg{margin-bottom:var(--tuun-space-lg)}.tuun-mb-xl{margin-bottom:var(--tuun-space-xl)}.tuun-mb-2xl{margin-bottom:var(--tuun-space-2xl)}.tuun-pt-xs{padding-top:var(--tuun-space-xs)}.tuun-pt-sm{padding-top:var(--tuun-space-sm)}.tuun-pt-md{padding-top:var(--tuun-space-md)}.tuun-pt-lg{padding-top:var(--tuun-space-lg)}.tuun-pt-xl{padding-top:var(--tuun-space-xl)}.tuun-pt-2xl{padding-top:var(--tuun-space-2xl)}.tuun-pt-3xl{padding-top:var(--tuun-space-3xl)}.tuun-pb-xs{padding-bottom:var(--tuun-space-xs)}.tuun-pb-sm{padding-bottom:var(--tuun-space-sm)}.tuun-pb-md{padding-bottom:var(--tuun-space-md)}.tuun-pb-lg{padding-bottom:var(--tuun-space-lg)}.tuun-pb-xl{padding-bottom:var(--tuun-space-xl)}.tuun-pb-2xl{padding-bottom:var(--tuun-space-2xl)}.tuun-pb-3xl{padding-bottom:var(--tuun-space-3xl)}.tuun-text-center{text-align:center}.tuun-text-left{text-align:left}.tuun-text-right{text-align:right}.tuun-text-accent{color:var(--tuun-accent)}.tuun-text-secondary{color:var(--tuun-text-secondary)}.tuun-text-muted{color:var(--tuun-text-muted)}.tuun-font-bold{font-weight:700}.tuun-font-semibold{font-weight:600}.tuun-font-medium{font-weight:500}.tuun-font-normal{font-weight:400}.tuun-bg-white{background-color:var(--tuun-white)}.tuun-bg-glass{background:linear-gradient(180deg,#f2f5f84d,#fffffff2)}.tuun-bg-subtle{background:linear-gradient(180deg,#fff,#f8fafb)}@media screen and (max-width: 749px){.tuun-hide-mobile{display:none!important}}@media screen and (min-width: 750px){.tuun-hide-desktop{display:none!important}}.tuun-fade-in{opacity:0;animation:tuunFadeIn .8s ease forwards}@keyframes tuunFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tuun-slide-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.tuun-slide-up.tuun-visible{opacity:1;transform:translateY(0)}.tuun-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tuun-focus-ring:focus-visible{outline:2px solid var(--tuun-accent);outline-offset:2px;border-radius:var(--tuun-radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tuun-lp-common.css.map */
