:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--gap-seam: 2px;--container-max: 1400px;--bp-sm: 750px;--bp-md: 990px;--color-ink: #121212;--color-bg: #ffffff;--color-ink-muted: rgba(18, 18, 18, .75);--accent: #006580;--accent-rgb: 0,101,128;--color-panel: #f6f6f6;--color-state-low: #a9472e;--radius-control: 2px;--radius-media: 0px;--border-w: 1px;--dim-disabled: .38;--dim-story: .12;--font-heading: "athelas", "Noto Sans JP", sans-serif;--font-body: system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif;--fw-regular: 400;--fw-bold: 700;--fw-heading: 300;--fs-h1: 2.8rem;--fs-h2: 2.4rem;--fs-h3: 2rem;--fs-h4: 1.8rem;--fs-h5: 1.6rem;--fs-body: 1.6rem;--fs-caption: 1.3rem;--lh-heading: 1.25;--lh-snug: 1.4;--lh-body: 1.7;--ls-caps: .1rem;--ls-display: -.03rem}@media screen and (min-width:750px){:root{--fs-h1: 3.6rem;--fs-h2: 3rem;--fs-h3: 2.4rem;--fs-h4: 2rem;--fs-h5: 1.8rem}}:root{--buttons-radius: var(--radius-control);--inputs-radius: var(--radius-control);--variant-pills-radius: var(--radius-control);--buttons-radius-outset: calc(var(--radius-control) + var(--buttons-border-width));--inputs-radius-outset: calc(var(--radius-control) + var(--inputs-border-width));--buttons-border-offset: .3px;--media-radius: var(--radius-media);--product-card-corner-radius: var(--radius-media);--collection-card-corner-radius: var(--radius-media);--blog-card-corner-radius: var(--radius-media);--buttons-shadow-opacity: 0;--inputs-shadow-opacity: 0;--product-card-shadow-opacity: 0;--collection-card-shadow-opacity: 0;--blog-card-shadow-opacity: 0;--media-shadow-opacity: 0;--text-boxes-shadow-opacity: 0;--popup-shadow-opacity: 0;--drawer-shadow-opacity: 0;--variant-pills-shadow-opacity: 0}:root,[class*=color-scheme-]{--color-link: var(--accent-rgb)}body{letter-spacing:normal;font-synthesis-weight:none;font-variant-numeric:lining-nums}.rte a,.underlined-link,.customer a,cart-notification .link,a.link[class=link]{color:var(--accent);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--border-w);transition:background-size var(--duration-medium, .3s) ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rte a:hover,.rte a:focus-visible,.underlined-link:hover,.underlined-link:focus-visible,.customer a:hover,.customer a:focus-visible,cart-notification .link:hover,cart-notification .link:focus-visible,a.link[class=link]:hover,a.link[class=link]:focus-visible{background-size:100% var(--border-w)}@media(prefers-reduced-motion:reduce){.rte a,.underlined-link,.customer a,cart-notification .link,a.link[class=link]{transition:none}}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration-thickness:.1rem}:root{--focused-base-outline: .2rem solid var(--accent);--focused-base-outline-offset: .2rem;--focused-base-box-shadow: none}.quantity__input:focus-visible{outline:none}.quantity__input:focus,.quantity__input:focus-visible{background-color:transparent;z-index:auto}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{opacity:var(--dim-disabled)}:where(a[href],button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),label:has(>input[type=checkbox]:not(:disabled),>input[type=radio]:not(:disabled)),input[type=checkbox]:not(:disabled)+label,input[type=radio]:not(:disabled)+label){cursor:pointer}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-weight:var(--fw-regular);letter-spacing:normal}h1,.h1{font-size:var(--fs-h1);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}h2,.h2{font-size:var(--fs-h2);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-heading)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}h5,.h5{font-size:var(--fs-h5);line-height:var(--lh-snug)}.product__title h1,.product__title .h1{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.card__heading{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);letter-spacing:normal}.cart-count-bubble{background-color:rgb(var(--accent-rgb))}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none;color:rgba(var(--color-foreground),.6)}.cart-item .cart-item__name:hover{text-decoration:none;color:rgba(var(--color-foreground),.75)}.rte table{border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 var(--border-w) rgba(var(--color-foreground),.2)}.rte table td,.rte table th{border:var(--border-w) solid rgba(var(--color-foreground),.2);padding:.8em 1.2rem;vertical-align:middle}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: var(--buttons-border-offset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate-arrow .icon-arrow path,.button.animate-arrow:hover .icon-arrow path{transform:none}.animate-arrow:not(.button):hover .icon-arrow path{transform:translate(.14rem)}:not(.button)>.icon-wrap>.icon-arrow{translate:0 .12em}.rte iframe{max-width:100%}h1.main-page-title,.article-template__title,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.cart__empty-text,.customer h1,.customer h2,.template-search h1,.template-404 h1{font-family:"Noto Sans JP",var(--font-body)}.article-card__info{font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-snug)}.announcement-bar__message.h5{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular)}.rte li>p:first-child{display:inline}.rte li>p:last-child{margin-bottom:0}:root{--font-body-family: var(--font-body)}.footer .footer-block__heading{font-family:var(--font-body);font-size:var(--fs-h5);font-weight:var(--fw-regular);letter-spacing:normal}.totals__total{font-family:var(--font-body);font-weight:var(--fw-regular);letter-spacing:normal}.announcement-bar .slider-button--prev,.announcement-bar .slider-button--next{display:none}.announcement-bar [class*=announcement-bar-slider--fade-] .announcement-bar__message{--announcement-translate-from: 0;--announcement-translate-to: 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luna-tokens.css.map */
