/*
 * @license
 * Inter Variable Font (Subset)
 * ---------------------------------------------------------
 * This font is a subset of 'Inter' created by Rasmus Andersson.
 * Original font is licensed under the SIL Open Font License, Version 1.1.
 * * Original Project: https://rsms.me/inter/
 * License Link: http://scripts.sil.org/OFL
 * * Subset Details:
 * - Characters: Basic Latin, Latin-1 Supplement, Euro, Dashes, Smart Quotes
 * - Features: Full OpenType features enabled (*)
 * - Customization: Includes ss07, cv01, cv10 by default via CSS
 */body{--brand-color: #E5B452;font-synthesis:none;font-feature-settings:"ss07" 1,"cv01" 1,"cv10" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion__plus{position:relative;width:14px}.accordion__plus:before{content:"";display:inline-block;width:100%;height:2px;position:absolute;background-color:rgb(var(--text-color))}.accordion__plus:after{content:"";display:inline-block;width:100%;height:2px;position:absolute;background-color:rgb(var(--text-color));transform:rotate(90deg);transition:.2s ease-in-out}.group[aria-expanded=true] .accordion__plus:after{transform:rotate(0)}.aspect-tall{aspect-ratio:5 / 6}.banner--default{--banner-background: var(--text-color) / .08;--banner-color: var(--text-color)}.blog-filter-list ul{column-gap:var(--spacing-1)}.blog-filter-list li:last-of-type{padding-inline-end:var(--spacing-2)}.button.sale{--button-outline-color: var(--on-sale-text)}.button--center{display:flex;justify-content:center}.button--center a{width:100%;max-width:720px}.button--text{transition:color .2s ease-in-out}@media screen and (pointer:fine){.button--text:hover{color:var(--brand-color)}}.container:has(.password){margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.current{color:#fff;background-color:rgb(var(--button-outline-color) / var(--button-background-opacity, 1));box-shadow:none}a[target=_blank] .external-link:after{content:"";display:inline-block;height:.2em;width:.2em;background-color:rgb(var(--text-color));border-radius:1000px;margin-block-start:.1em;vertical-align:top}a[target=_blank] .link-faded-reverse.external-link:after{transition:background-color .2s ease-in-out}@media screen and (pointer:fine){a[target=_blank] .link-faded-reverse:hover.external-link:after{background-color:var(--brand-color)}}body>header{bottom:0;padding-block-end:var(--spacing-2);padding-inline:var(--spacing-2);pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:10}.header{align-items:center;display:flex;justify-content:space-between}.header__wrapper .header__icon-list:before,.header__wrapper .header__icon-list:after{content:"";display:block;width:1px;height:14px;background-color:rgb(var(--background))}.header__wrapper__sub .header__icon-list:before{content:"";display:block;width:1px;height:14px;background-color:rgb(var(--text-color))}.header__icon-list:before{order:2}.header__icon-list:after{order:4}.header__icon-list li{display:inherit}.header__wrapper,.header__wrapper__sub{pointer-events:auto;-webkit-user-select:auto;user-select:auto}.header__wrapper__sub{color:rgb(var(--text-color));background:rgb(var(--background));border:2px solid rgb(var(--text-color));border-radius:100vh;transition:inherit;padding-block:var(--spacing-3-5);padding-inline:var(--spacing-5-5)}@media screen and (min-width:700px){body>header{padding-block-end:var(--spacing-6);padding-inline:var(--spacing-6)}.header{column-gap:var(--spacing-6);justify-content:end}.header__wrapper__sub{padding-block:var(--spacing-4-5);padding-inline:var(--spacing-7-5)}}.hover-slide{position:relative;overflow:hidden}.hover-slide span{display:inline-block;transition:transform .6s cubic-bezier(.4,0,0,1);will-change:transform}.link-faded-reverse .count-bubble{color:inherit}.panel-header{display:flex;justify-content:space-between;padding-inline:var(--spacing-6)}.panel-header form{width:75%}.restock-form{gap:calc(var(--input-gap) / 2);display:grid}.restock-form .form-control .input{border-radius:0;border-color:rgb(var(--text-color));border-width:0 0 2px;padding-inline-start:0;padding-inline-end:0}.restock-form .floating-label{margin-inline-start:0}.ring:hover{box-shadow:none}.section-stack .section-stack__intro .accordion-heading{font-size:18px;font-weight:600}.semibold{font-weight:600}#shopify-chat inbox-online-store-chat{z-index:200!important}@media screen and (min-width:700px){#shopify-chat inbox-online-store-chat{right:var(--spacing-6)!important;bottom:var(--spacing-28)!important}}#shopify-pc__banner.shopify-pc__banner__dialog{box-shadow:none;padding:8px;max-width:560px;border-radius:0;font-size:14px}#shopify-pc__banner .shopify-pc__banner__btns{gap:0}#shopify-pc__banner.shopify-pc__banner__dialog button{border-radius:100vh;margin:12px 0 0;padding:10px 0}#shopify-pc__prefs__dialog{font-size:14px;border-radius:4px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{border-radius:100vh}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{color:#fff;border-color:#fff;background-color:var(--text-color)}.shopify-policy__title.h1{font-weight:600;font-size:28px}.size-guide__img{margin-block-end:var(--accordion-spacing);max-width:480px}.svg-heading-wrapper{line-height:1!important;font-size:inherit!important}.svg-heading-wrapper svg{height:36px;width:auto}.title-newsletter{line-height:1}.title-newsletter svg{height:16px}@media screen and (min-width:700px){.accordion__plus{width:16px}.blog-filter-list ul{column-gap:var(--spacing-2)}.blog-filter-list li:last-of-type{padding-inline-end:var(--spacing-6)}.section-stack .section-stack__intro .accordion-heading{font-size:24px}#shopify-pc__banner.shopify-pc__banner__dialog{box-shadow:none;padding:24px;bottom:24px;left:24px;border-radius:4px}#shopify-pc__banner .shopify-pc__banner__btns{justify-content:space-between;gap:12px}#shopify-pc__banner.shopify-pc__banner__dialog button{flex-basis:unset;margin:16px 0 0;width:100%}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{margin:16px 16px 0 0;width:auto;white-space:nowrap}.shopify-policy__title.h1{font-size:40px}.svg-heading-wrapper svg{height:56px}.title-newsletter svg{height:32px}}@media screen and (min-width:1000px){.blog-filter-list ul{justify-content:center}}.consent-checkbox-wrapper{display:flex;flex-direction:column;gap:var(--spacing-2);margin-block:var(--spacing-2)}.pplr-wrapper.pplr-collar{visibility:hidden}html[lang=ja] [data-lang]:not([data-lang=ja]){display:none}html[lang=en] [data-lang]:not([data-lang=en]){display:none}.pplr_ex_inner{width:100%;float:none}.img_thumb_small_circle span.pplrimage{width:var(--spacing-9);height:var(--spacing-9)}.pplr-swatch-main .pplr-swatch-element{margin:6px;border:none!important}span.pplr-swatch-element.pplrimage:before{--swatch-offset: 3px;content:"";inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform:scale(.75);box-shadow:0 0 0 1px}span.pplr-swatch-element.pplrimage.selected:before{opacity:.7;transform:scale(1)}.pplr-swatch-main .pplr-swatch-element .swtooltip{opacity:0!important;visibility:hidden!important}@media screen and (max-width:699px){.img_thumb_small_circle span.pplrimage{width:var(--spacing-12);height:var(--spacing-12)}}.mf-lineup,.mf-how-to-order,.mf-faq{padding-inline:var(--spacing-6)}.mf-section--divider>.mf-section__inner{border-block-start:2px dashed rgb(var(--text-color))}.mf-section__inner{max-width:var(--container-narrow-max-width, 1600px);margin-inline:auto;padding-block:var(--spacing-20)}.mf-section__header{text-align:center;margin-block-end:var(--spacing-16)}.mf-section__subheading{font-size:.75rem;letter-spacing:.1em;line-height:1.5;margin-block-end:var(--spacing-2)}.mf-section__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:3rem;line-height:1}.mf-section__description{margin-block-start:var(--spacing-6);font-size:.75rem;line-height:1.8}.mf-section__description p{margin:0}.mf-section__description p+p{margin-block-start:var(--spacing-2)}.mf-btn{display:flex;align-items:center;justify-content:center;width:100%;padding-block:var(--spacing-5);border-radius:100vh;background-color:var(--mf-btn-color, #231815);color:var(--mf-btn-text, #fff);font-weight:600;font-size:.875rem}@media screen and (min-width:700px){.mf-section__inner{padding-block:var(--spacing-40)}.mf-section__header{margin-block-end:var(--spacing-24)}.mf-section__subheading{font-size:1rem;margin-block-end:var(--spacing-4)}.mf-section__title{font-size:5rem}.mf-section__description{margin-block-start:var(--spacing-8);font-size:1rem}}html,body{overflow-x:clip}.pplrabs{display:none!important}.product--custom-order .product-gallery{position:sticky;top:calc(var(--header-is-visible, 1) * var(--sticky-area-height, 0px) + var(--co-preview-height, 33vh) - var(--co-gallery-height, 300vh))}.product--custom-order.is-gallery-condensed .product-gallery{z-index:5}.product--custom-order .product-gallery__ar-wrapper{transform-origin:bottom center;transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.product--custom-order .product-gallery__ar-wrapper{transition:none}}.product--custom-order.is-gallery-condensed .product-gallery:after{content:"";position:absolute;inset-block:0;inset-inline:calc(-1 * var(--container-outer-width, 0px));background-color:rgb(var(--background));box-shadow:0 8px 16px #0000000f;z-index:-1}.product--custom-order.is-gallery-condensed .product-gallery__ar-wrapper{transform:translateY(var(--co-thumbs-height, 0px)) scale(var(--co-preview-scale, .35))}.product--custom-order.is-gallery-condensed .product-gallery__thumbnail-list-wrapper{visibility:hidden}@media screen and (min-width:1000px){.product--custom-order .product-gallery{top:calc(var(--sticky-area-height) + 20px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
