:root{--afw-paper: #f3f0e6;--afw-paper-2: #e9e5d7;--afw-surface: #fcfbf6;--afw-ink: #3a382c;--afw-ink-mid: #6b6857;--afw-ink-soft: #706e60;--afw-line: #ded9c8;--afw-line-soft: #eae6d8;--afw-forest: #4a4636;--afw-forest-2: #5f5b47;--afw-leaf: #687249;--afw-leaf-bright:#687249;--afw-signal: #b8462e;--afw-amber: #a8791d;--afw-dog: #dfd7c1;--afw-dog-soft: #f0ecdf;--afw-dog-ink: #5a5544;--afw-r-card: 20px;--afw-r-btn: 12px;--afw-r-pill: 999px;--afw-shadow: 0 10px 30px rgba(60, 50, 35, .08);--afw-shadow-lg: 0 16px 44px rgba(60, 50, 35, .12);--afw-wrap: 116rem;--afw-jp: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "Yu Gothic", YuGothic, Meiryo, sans-serif;--afw-en: "Jost", "Noto Sans JP", sans-serif}body{background-color:var(--afw-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");color:var(--afw-ink);font-family:var(--afw-jp);letter-spacing:.04em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--afw-jp);font-weight:700;letter-spacing:.06em;line-height:1.5;text-wrap:balance}.color-scheme-1,.color-background-1{background-color:transparent}.afw-head{text-align:center;margin:0 auto 3.2rem}.afw-head__jp{display:inline-flex;align-items:center;gap:2.4rem;font-size:3rem;font-weight:700;letter-spacing:.12em;color:var(--afw-ink);margin:0}.afw-head__jp:before,.afw-head__jp:after{content:"";width:2px;height:3.4rem;background:var(--afw-ink-soft);flex:none}.afw-head__jp:before{transform:rotate(-22deg)}.afw-head__jp:after{transform:rotate(22deg)}.afw-head__en{display:block;margin-top:.9rem;font-family:var(--afw-en);font-size:1.3rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--afw-leaf)}.afw-head__lead{margin:1.6rem auto 0;max-width:62rem;font-size:1.5rem;line-height:2;color:var(--afw-ink-mid)}.afw-head--eyebrow .afw-head__en{margin:0 0 .8rem;color:var(--afw-ink-soft)}.afw-head--eyebrow .afw-head__jp{font-size:2.9rem;font-weight:500}.afw-head--eyebrow .afw-head__jp:before,.afw-head--eyebrow .afw-head__jp:after{display:none}@media screen and (max-width:749px){.afw-head__jp{font-size:2.2rem;gap:1.4rem}.afw-head__jp:before,.afw-head__jp:after{height:2.6rem}.afw-head--eyebrow .afw-head__jp{font-size:2rem}.afw-head__lead{font-size:1.4rem}}.afw-wrap{max-width:var(--afw-wrap);margin-inline:auto;padding-inline:2rem}.afw-card{background:var(--afw-surface);border:1px solid var(--afw-line-soft);border-radius:var(--afw-r-card);box-shadow:var(--afw-shadow)}.afw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:0 3.4rem;border-radius:var(--afw-r-btn);background:var(--afw-forest);color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:background .25s ease,transform .25s ease}.afw-btn:hover{background:var(--afw-forest-2);transform:translateY(-2px);color:#fff}.afw-btn--ghost{background:transparent;color:var(--afw-forest);border:1.5px solid var(--afw-forest)}.afw-btn--ghost:hover{background:var(--afw-forest);color:#fff}.button,.shopify-challenge__button,.customer button{border-radius:var(--afw-r-btn);font-family:var(--afw-jp);font-weight:700;letter-spacing:.08em;min-height:5.2rem}.button:not([disabled]):after{box-shadow:none}.button--primary,.product-form__submit{--color-button: 31, 74, 50;--color-button-text: 255, 255, 255}.product-form__submit{min-height:6rem;font-size:1.7rem}.shopify-payment-button__button--unbranded{border-radius:var(--afw-r-btn)!important}.card--standard .card__inner,.card-wrapper .card__media{border-radius:var(--afw-r-card);overflow:hidden}.card__heading a{font-weight:700;letter-spacing:.04em}.price{font-family:var(--afw-jp);font-weight:700}.price__sale .price-item--sale{color:var(--afw-signal)}.header-wrapper{background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--afw-line)}.header__menu-item{font-weight:600;letter-spacing:.06em}.header__menu-item:hover span{text-decoration-color:var(--afw-signal)}.header__heading-link{letter-spacing:.1em}.footer{border-top:none}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.18)}.footer-block__heading{letter-spacing:.1em;font-size:1.5rem}.footer-block__details-content{font-size:1.4rem;line-height:1.95}hr{border-color:var(--afw-line)}h1,h2,h3,h4,h5,.afw-head__jp,.afw-head__lead,.afw-hero__title,.afw-hero__body,.afw-band__title,.afw-band__text,.afw-feature__title,.afw-feature__text,.afw-faq__q,.afw-faq__atext,.afw-steps__footnote,.afw-buybox__title{word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.product__title h1,.product__title>h2{font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:.03em}.product__title .h1{font-size:2.4rem}.product .price,.product .price .price-item{font-size:2.8rem;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.product .price--large{font-size:2.8rem}.product__tax{font-size:1.25rem;color:var(--afw-ink-soft)}.product-form__input .form__label{font-weight:700;letter-spacing:.06em}.product__text.subtitle{display:inline-block;font-size:1.35rem;font-weight:700;color:var(--afw-forest);background:var(--afw-dog-soft);border:1px solid var(--afw-dog);border-radius:var(--afw-r-pill);padding:.8rem 1.6rem;letter-spacing:.04em;text-transform:none}.product__description{font-size:1.5rem;line-height:2}.product__description h3{font-size:1.7rem;margin:2.4rem 0 .8rem}.product__description table{width:100%;border-collapse:collapse;font-size:1.4rem}.product__description table th,.product__description table td{border:1px solid var(--afw-line);padding:1rem 1.4rem;text-align:left}.product__description table th{background:var(--afw-paper-2);white-space:nowrap}@media screen and (max-width:749px){.product__title h1{font-size:2rem}.product .price,.product .price .price-item{font-size:2.4rem}.product-form__buttons{position:sticky;bottom:0;z-index:3;background:#faf7f1f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-inline:-1.5rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--afw-line)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.afw-section[id]{scroll-margin-top:11rem}@media screen and (max-width:749px){.afw-section[id]{scroll-margin-top:8rem}}.product .accordion__title{font-size:1.5rem;font-weight:700;letter-spacing:.04em}.product .accordion{border-color:var(--afw-line)}.product .accordion__content{font-size:1.4rem;line-height:1.95;color:var(--afw-ink-mid)}.afw-badge{display:inline-flex;align-items:center;gap:.6rem;background:var(--afw-forest);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.9rem 2.4rem .9rem 1.4rem;margin-bottom:1.2rem;clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 50%,100% 100%,0 100%)}.afw-badge__star{color:#e8c14a;font-size:1.4rem}.afw-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem}.afw-taxnote{font-size:1.3rem;font-weight:500;color:var(--afw-ink-mid);order:3}.jm-review-widget,.jdgm-review-widget{--jm-review-widget-star-and-histogram-color: #687249 !important;--jm-review-widget-button-color: #4a4636 !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-review-widget-text-color: #3a382c !important;--jm-review-widget-lighter-text-color: #6b6857 !important;--jm-widget-primary-color: #4a4636 !important;--jm-review-widget-form-background-color: #fcfbf6 !important;--jm-review-widget-form-button-color: #4a4636 !important}.jm-review-widget{border-top:1px solid var(--afw-line);padding-top:4.4rem;margin-top:3.2rem}.jm-review-widget-minimal-header__title{font-size:2.2rem!important;font-weight:900!important;letter-spacing:.02em!important;color:var(--afw-ink)!important}.jm-review-widget *,.jdgm-review-widget *{--jm-review-widget-star-and-histogram-color: #687249 !important;--jm-review-widget-button-color: #4a4636 !important;--jm-review-widget-text-color: #3a382c !important;--jm-review-widget-lighter-text-color: #6b6857 !important;--jm-widget-primary-color: #4a4636 !important}.jm-review-item.jm-box{background:var(--afw-surface)!important;border:1px solid var(--afw-line)!important;border-radius:12px!important;padding:2rem 2.2rem!important}.jm-review-widget-minimal-header__action-buttons,.jdgm-write-rev-link,.jdgm-write-review-modal__overlay,.jdgm-write-review-modal__container{display:none!important}.afw-price-row .price--on-sale,.afw-price-row .price--on-sale .price__container,.afw-price-row .price--on-sale .price__sale{display:contents}.afw-price-row .price__sale>span:not([class]){flex:0 0 100%;order:1;display:flex;align-items:baseline;gap:.8rem;margin-bottom:.2rem}.afw-price-row .price__sale>span:not([class]):before{content:"\30bb\30fc\30eb\524d\4fa1\683c";font-size:1.3rem;font-weight:500;color:var(--afw-ink-mid);letter-spacing:.02em}.afw-price-row .price__sale>span.visually-hidden:first-child{display:none}.afw-price-row .price__sale s.price-item--regular{font-size:1.6rem;font-weight:500;color:var(--afw-ink-soft);text-decoration-thickness:1px;text-underline-offset:.18em}.afw-price-row .price__sale .price-item--sale{order:2;display:inline-flex;margin-right:0;font-size:3.4rem;font-weight:900;line-height:1.1;letter-spacing:.01em;color:var(--afw-signal)}.afw-price-row .price__badge-sale{display:none!important}.afw-off{order:4;align-self:center;background:var(--afw-signal);color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.6rem 1.1rem;border-radius:var(--afw-r-pill);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/afw-theme.css.map */
