:root{--o-bg: #0b0b0b;--o-surface: #151515;--o-alt: #1b1b1b;--o-deep: #000000;--o-text: #e6e3dd;--o-muted: #9b978f;--o-white: #ffffff;--o-line: #2b2b2b;--o-line-strong: #3a3a3a;--o-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--o-sans: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--o-serif)!important;font-weight:500!important;letter-spacing:.1em!important;line-height:1.5!important;text-transform:none!important}body,p,li,td,th,.paragraph,input,textarea,select,button,.button,.price,.price *,[class*=price],.header__menu a,.menu-list a,.add-to-cart-text{font-family:var(--o-sans)!important;text-transform:none!important}body,p,.paragraph{letter-spacing:.04em!important;line-height:1.95!important}main h1,main h2,main .h2,main h3{color:var(--o-white)}::selection{background:var(--o-white);color:var(--o-bg)}main[data-template=index] .text-block h2:after{content:"";display:block;width:40px;height:1px;margin:.9em auto 0;background:#ffffff8c}main h1,main .text-block h1{white-space:normal!important;overflow-wrap:anywhere}.header-logo,.header-logo a{font-family:var(--o-serif)!important;font-weight:500!important;letter-spacing:.14em!important;color:var(--o-white)!important;font-size:1.3rem!important}@media screen and (max-width:749px){.header-logo,.header-logo a{font-size:1.1rem!important}}.product-card,.collection-card,.resource-card,.predictive-search-results__card{border-radius:2px!important;overflow:hidden;border:1px solid var(--o-line)!important;box-shadow:none!important;background:var(--o-surface)!important;transition:border-color .4s ease!important}.product-card:hover,.collection-card:hover,.resource-card:hover{transform:none!important;border-color:#ffffff73!important}.product-card:hover .card-gallery img{transform:scale(1.03)!important}.card-gallery img{transition:transform .8s cubic-bezier(.16,1,.3,1)!important}@media screen and (min-width:750px){.product-card{max-width:340px!important;margin-inline:auto!important}main[data-template=index] .product-grid,main[data-template=collection] .product-grid,main[data-template=index] .resource-list--grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:32px!important}main[data-template=index] .product-grid>*,main[data-template=collection] .product-grid>*,main[data-template=index] .resource-list--grid>*{width:340px!important;max-width:100%}}.button,.shopify-payment-button__button,button.add-to-cart-button,.product-card .button{border-radius:2px!important;letter-spacing:.14em!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.button:not(.button-secondary):not(.button-unstyled),.product-card .add-to-cart-button,.product-card button[name=add]{background-color:var(--o-white)!important;border:1px solid var(--o-white)!important;color:var(--o-bg)!important}.button:not(.button-secondary):not(.button-unstyled):hover,.product-card .add-to-cart-button:hover,.product-card button[name=add]:hover{background-color:transparent!important;color:var(--o-white)!important}.button-secondary{border:1px solid var(--o-white)!important;color:var(--o-white)!important;background:transparent!important}.button-secondary:hover{background:var(--o-white)!important;color:var(--o-bg)!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select{border-radius:2px!important;border:1px solid var(--o-line-strong)!important;background-color:var(--o-surface)!important;color:var(--o-text)!important;transition:border-color .3s ease!important}input::placeholder,textarea::placeholder{color:var(--o-muted)!important}input:focus,textarea:focus,select:focus{border-color:var(--o-white)!important;box-shadow:none!important;outline:none!important}.header-wrapper{border-bottom:1px solid var(--o-line)!important}.cart-drawer{background:var(--o-bg)!important;box-shadow:-10px 0 40px #0009!important}@media screen and (max-width:749px){h2,.h2,.text-block.h2>*,.h2.h2{font-size:1.375rem!important}h3,.h3,.text-block.h3>*,.h3.h3{font-size:1.25rem!important}main[data-template=index] .text-block p br{display:none}}a[ref=productTitleLink] p,a[ref=productTitleLink],[class*=product_title_] p{line-height:1.5!important}.scroll-trigger{opacity:0!important;transform:translateY(12px)!important;transition:opacity .8s ease-out,transform .8s ease-out!important}.scroll-trigger.is-visible{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.scroll-trigger{opacity:1!important;transform:none!important;transition:none!important}}footer a,.shopify-section-group-footer-group a{text-decoration:none}.shopify-section-group-footer-group a{opacity:.8}.shopify-section-group-footer-group a:hover{opacity:1}.shopify-section-group-footer-group{border-top:1px solid var(--o-line)}h1,h2,h3,.h1,.h2,.h3{word-break:auto-phrase;text-wrap:balance}@media screen and (min-width:750px){main[data-template=product] .product-information__media .product-media-container.constrain-height,main[data-template=product] .product-information__media .product-media-container.constrain-height .product-media{max-height:calc(100svh - 140px)!important}}@media screen and (max-width:749px){main[data-template=product] .product-information__media media-gallery{padding-top:94px!important}}main[data-template=product] .product-information__media .product-media__image{background:var(--o-bg)}main[data-template=product] .rte table,main[data-template=product] .text-block table{width:100%;border-collapse:collapse;margin:.5em 0 1.5em;border-top:1px solid var(--o-line-strong)}main[data-template=product] .rte th,main[data-template=product] .rte td,main[data-template=product] .text-block th,main[data-template=product] .text-block td{padding:.75em .9em;border-bottom:1px solid var(--o-line-strong);text-align:left;vertical-align:top}main[data-template=product] .rte th,main[data-template=product] .text-block th{width:7em;background:var(--o-alt);color:var(--o-white);font-weight:500;white-space:nowrap}.jdgm-widget,.jdgm-widget *:not(.jdgm-star):not(.jdgm-btn){color:var(--o-text)!important;border-color:var(--o-line-strong)!important}.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget h2,.jdgm-widget .jdgm-star{color:var(--o-white)!important}.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-write-rev-link{background:transparent!important;color:var(--o-white)!important;border:1px solid var(--o-white)!important;border-radius:2px!important}.jdgm-widget .jdgm-btn:hover,.jdgm-widget .jdgm-write-rev-link:hover{background:var(--o-white)!important;color:var(--o-bg)!important}.jdgm-form-wrapper,.jdgm-form input,.jdgm-form textarea{background:var(--o-surface)!important;color:var(--o-text)!important}main[data-template=index] .text-block p{max-width:40em;margin-inline:auto}@media screen and (max-width:749px){main[data-template=index] .hero-wrapper .hero__container{aspect-ratio:1080 / 1350}}.origin-sub{width:100%;max-width:640px;margin-inline:auto;text-align:center}.origin-sub p{margin:0}.origin-sub__courses{display:grid;grid-template-columns:1fr 1fr;gap:16px}.origin-sub__course{background:#151515;border:1px solid #2b2b2b;border-radius:2px;padding:28px 16px 24px}.origin-sub__name{font-family:var(--font-heading--family);color:#fff;font-size:1.125rem;letter-spacing:.1em}.origin-sub__qty{color:#9b978f;font-size:.875rem;margin-top:4px!important}.origin-sub__price{font-family:var(--font-heading--family);color:#fff;font-size:2rem;line-height:1.2;margin-top:14px!important}.origin-sub__price span{font-size:1rem;margin-left:2px}.origin-sub__note{color:#cfcac2;font-size:.8125rem;margin-top:6px!important}.origin-sub__points{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;color:#e6e3dd;font-size:.875rem}.origin-sub__points li{padding:2px 14px}.origin-sub__points li+li{border-left:1px solid #3a3a3a}@media screen and (max-width:749px){.origin-sub__courses{gap:10px}.origin-sub__course{padding:20px 8px 18px}.origin-sub__price{font-size:1.625rem}.origin-sub__points li{padding:2px 10px;font-size:.8125rem}}.origin-sub--compact{max-width:none;text-align:left;background:#151515;border:1px solid #3a3a3a;border-radius:2px;padding:20px;margin-top:8px}.origin-sub__eyebrow{font-family:var(--font-heading--family);color:#fff;font-size:1.0625rem;letter-spacing:.08em}.origin-sub__lead{color:#e6e3dd;margin-top:8px!important}.origin-sub__small{color:#9b978f;font-size:.8125rem;margin-top:6px!important;line-height:1.7}.origin-sub__link{margin-top:14px}product-card[data-product-id="10754623078678"] quick-add-component,product-card[data-product-id="10754623078678"] .buy-buttons-block product-form-component{display:none!important}product-card[data-product-id="10754623078678"] .buy-buttons-block{pointer-events:none;display:block}product-card[data-product-id="10754623078678"] .buy-buttons-block:before{content:"\30b3\30fc\30b9\3092\9078\3093\3067\7533\3057\8fbc\3080";display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #fff;border-radius:2px;color:#fff;font-size:.9375rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/origin.css.map */
