@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&display=swap";:root{--10ml-base: #0A0A0F;--10ml-base-elevated: #13131C;--10ml-text: #F5F1E8;--10ml-text-muted: #A8A290;--10ml-accent-silver: #B8B8C2;--10ml-accent-silver-bright: #E8E6EE;--10ml-night-blue: #1A2238;--10ml-alert: #D94B4B;--10ml-divider: rgba(184, 184, 194, .18)}body{background:#0a0a0f!important;color:#f5f1e8}.t4s-website-wrapper{background:#0a0a0f}.c-10ml-headline-en{font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:.02em;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.c-10ml-headline-jp{font-family:"Noto Serif JP",\6e38\660e\671d\4f53,YuMincho,serif;font-weight:500;letter-spacing:.04em;line-height:1.5;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.c-10ml-eyebrow{font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:.3em;text-transform:uppercase;font-size:12px;color:var(--10ml-accent-silver);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.c-10ml-eyebrow--no-upper{text-transform:none}.c-10ml-body{font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.9;color:var(--10ml-text)}.c-10ml-body-muted{color:var(--10ml-text-muted)}.c-10ml-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;letter-spacing:.15em;color:var(--10ml-base);background:var(--10ml-accent-silver);border:1px solid var(--10ml-accent-silver);text-decoration:none;transition:background .4s ease,color .4s ease,transform .4s ease;cursor:pointer;text-transform:uppercase}.c-10ml-btn:hover{background:var(--10ml-accent-silver-bright);border-color:var(--10ml-accent-silver-bright);transform:translateY(-1px)}.c-10ml-btn--ghost{background:transparent;color:var(--10ml-accent-silver)}.c-10ml-btn--ghost:hover{background:var(--10ml-accent-silver);color:var(--10ml-base)}.c-10ml-btn--disabled,.c-10ml-btn:disabled{background:transparent;color:var(--10ml-text-muted);border-color:var(--10ml-text-muted);cursor:not-allowed;pointer-events:none;opacity:.5}.c-10ml-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--10ml-divider) 50%,transparent 100%);border:0;margin:0}.c-10ml-divider--vertical{width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--10ml-divider) 50%,transparent 100%)}:root{--c-10ml-stagger-step: .11s;--c-10ml-reveal-easing: cubic-bezier(.22, 1, .36, 1)}.c-10ml-fade-up{opacity:0;transform:translateY(28px);transition:opacity .95s var(--c-10ml-reveal-easing),transform .95s var(--c-10ml-reveal-easing);transition-delay:calc(var(--c-10ml-stagger-step) * var(--c-10ml-stagger-i, 0));will-change:opacity,transform}.c-10ml-fade-up.is-visible{opacity:1;transform:translateY(0)}.c-10ml-mask-up{position:relative;overflow:hidden;isolation:isolate;transition-delay:calc(var(--c-10ml-stagger-step) * var(--c-10ml-stagger-i, 0))}.c-10ml-mask-up:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,var(--10ml-base) 0%,var(--10ml-base-elevated) 100%);transform-origin:top center;transform:scaleY(1);transition:transform 1.25s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--c-10ml-stagger-step) * var(--c-10ml-stagger-i, 0));will-change:transform;pointer-events:none}.c-10ml-mask-up.is-visible:before{transform:scaleY(0)}.c-10ml-mask-up:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--10ml-accent-silver) 50%,transparent 100%);z-index:3;opacity:0;transform:scaleX(0);transition:transform .8s cubic-bezier(.7,0,.2,1),opacity .8s ease;transition-delay:calc(var(--c-10ml-stagger-step) * var(--c-10ml-stagger-i, 0) + .4s);pointer-events:none}.c-10ml-mask-up.is-visible:after{opacity:0;transform:scaleX(1);animation:c-10ml-mask-line 1.4s cubic-bezier(.7,0,.2,1) calc(var(--c-10ml-stagger-step) * var(--c-10ml-stagger-i, 0) + .2s) both}@keyframes c-10ml-mask-line{0%{opacity:0;transform:scaleX(0)}30%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.no-js .c-10ml-fade-up,.no-js .c-10ml-mask-up{opacity:1;transform:none}.no-js .c-10ml-mask-up:before,.no-js .c-10ml-mask-up:after{display:none}@media(prefers-reduced-motion:reduce){.c-10ml-fade-up,.c-10ml-mask-up{opacity:1!important;transform:none!important;transition:none!important}.c-10ml-mask-up:before,.c-10ml-mask-up:after{display:none!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes c-10ml-smoke-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.c-10ml-smoke-bg{background:linear-gradient(135deg,var(--10ml-base) 0%,var(--10ml-night-blue) 50%,var(--10ml-base) 100%);background-size:300% 300%;animation:c-10ml-smoke-drift 18s ease-in-out infinite}.c-10ml-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--10ml-accent-silver);border:1px solid var(--10ml-accent-silver);border-radius:100px;background:#b8b8c20a}.c-10ml-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--10ml-accent-silver)}.c-10ml-container{width:100%;max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}@media(min-width:769px){.c-10ml-container{padding-left:48px;padding-right:48px}}.c-10ml-section{padding-top:48px;padding-bottom:48px;position:relative}@media(min-width:769px){.c-10ml-section{padding-top:96px;padding-bottom:96px}}.c-10ml-section--compact{padding-top:32px;padding-bottom:32px}@media(min-width:769px){.c-10ml-section--compact{padding-top:64px;padding-bottom:64px}}.c-10ml-locked{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.c-10ml-locked>*{filter:blur(12px) brightness(.5);opacity:.6}.c-10ml-locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(10,10,15,.7) 100%);pointer-events:none}.c-10ml-anchor{display:block;position:relative;top:-80px;height:0;width:0;pointer-events:none;visibility:hidden}@media(min-width:769px){.c-10ml-anchor{top:-100px}}.c-10ml-concept-wrap:before,.c-10ml-lineup-wrap:before,.c-10ml-set-wrap:before,body[class*=template-page] .c-customer-reviews:before{content:"";display:block;width:40px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent 0%,var(--10ml-accent-silver) 50%,transparent 100%);opacity:.6;transform:translateY(-24px)}@media(min-width:769px){.c-10ml-concept-wrap:before,.c-10ml-lineup-wrap:before,.c-10ml-set-wrap:before,body[class*=template-page] .c-customer-reviews:before{width:64px;transform:translateY(-40px)}}.c-10ml-concept__title,.c-10ml-lineup__title,.c-10ml-set__title,.c-10ml-voice__title{font-size:26px;margin:0}@media(min-width:769px){.c-10ml-concept__title,.c-10ml-lineup__title,.c-10ml-set__title,.c-10ml-voice__title{font-size:36px}}.c-10ml-concept-wrap .c-10ml-eyebrow,.c-10ml-lineup-wrap .c-10ml-eyebrow,.c-10ml-set-wrap .c-10ml-eyebrow,.c-10ml-voice-wrap .c-10ml-eyebrow{font-size:11px;margin:0 0 16px}@media(min-width:769px){.c-10ml-concept-wrap .c-10ml-eyebrow,.c-10ml-lineup-wrap .c-10ml-eyebrow,.c-10ml-set-wrap .c-10ml-eyebrow,.c-10ml-voice-wrap .c-10ml-eyebrow{font-size:12px;margin:0 0 20px}}.c-customer-reviews .t4s-top-heading h2,.c-customer-reviews .t4s-top-heading h3,.c-customer-reviews .t4s-top-heading h4{font-family:"Noto Serif JP",\6e38\660e\671d\4f53,YuMincho,serif!important;font-weight:500!important;letter-spacing:.06em!important;font-size:22px!important;color:var(--10ml-text)!important;line-height:1.5!important;margin:0!important}@media(min-width:769px){.c-customer-reviews .t4s-top-heading h2,.c-customer-reviews .t4s-top-heading h3,.c-customer-reviews .t4s-top-heading h4{font-size:28px!important}}.c-customer-reviews__card{position:relative;background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border:1px solid var(--10ml-divider)!important;border-radius:4px!important;padding:36px 26px 24px!important;transition:border-color .4s ease,transform .4s ease;overflow:hidden}@media(min-width:769px){.c-customer-reviews__card{padding:44px 32px 28px!important}}.c-customer-reviews__card:hover{border-color:#b8b8c266!important;transform:translateY(-2px)}.c-customer-reviews__card:before{content:"\201c";position:absolute;top:-20px;left:14px;font-family:Cormorant Garamond,serif;font-size:100px;font-weight:400;line-height:1;color:#b8b8c22e;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:769px){.c-customer-reviews__card:before{font-size:120px;top:-24px;left:18px}}.c-customer-reviews__text,.c-customer-reviews__text p,.c-customer-reviews__text em{color:var(--10ml-text)!important;font-family:"Noto Serif JP",\6e38\660e\671d\4f53,YuMincho,serif!important;font-style:italic!important;font-size:14px!important;line-height:1.95!important;letter-spacing:.02em!important}@media(min-width:769px){.c-customer-reviews__text,.c-customer-reviews__text p,.c-customer-reviews__text em{font-size:15px!important}}.c-customer-reviews__author{margin-top:20px!important;padding-top:16px!important;border-top:1px solid var(--10ml-divider)!important}.c-customer-reviews__name{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:13px!important;letter-spacing:.12em!important;color:var(--10ml-accent-silver)!important;text-transform:uppercase!important;margin:0!important}.c-customer-reviews__position,.c-customer-reviews__customer-position{font-size:11px!important;letter-spacing:.08em!important;color:var(--10ml-text-muted)!important;margin-top:4px!important}.c-customer-reviews .flickityt4s-prev-next-button{background:#ffffff0d!important;border:1px solid var(--10ml-divider)!important;color:var(--10ml-accent-silver)!important}.c-customer-reviews .flickityt4s-prev-next-button:hover{background:#ffffff1f!important;border-color:var(--10ml-accent-silver)!important}.c-customer-reviews .flickityt4s-page-dots .dot{background:#ffffff40!important;opacity:1!important}.c-customer-reviews .flickityt4s-page-dots .dot.is-selected{background:var(--10ml-accent-silver)!important}.c-10ml-card__shipping-badge,.c-10ml-set__shipping-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:12px 0 0;padding:8px 14px;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-align:center;color:var(--10ml-accent-silver);border:1px solid var(--10ml-divider);border-radius:2px;background:#b8b8c20a}.c-10ml-card__shipping-badge:before,.c-10ml-set__shipping-badge:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--10ml-accent-silver)}@media(min-width:769px){.c-10ml-card__shipping-badge,.c-10ml-set__shipping-badge{font-size:12px}}.c-10ml-card__price-tax,.c-10ml-set__price-tax{display:inline;margin-left:6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;color:var(--10ml-text-muted);vertical-align:baseline}.c-10ml-btn--full{min-height:56px;padding:16px 28px}.c-10ml-btn--lg{min-height:64px;padding:20px 36px}
/*# sourceMappingURL=/cdn/shop/t/293/assets/c-10ml-base.css.map */
