@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@500;600&display=swap";:root{--kg-navy:#1B2550;--kg-navy-btn:#1F2B57;--kg-gold:#B9A06E;--kg-cream:#F8F5F0;--kg-line:#E9E6E1;--kg-text:#414759;--kg-grey:#8E8C90}body{font-family:Noto Sans JP,Hiragino Sans,sans-serif!important;color:var(--kg-navy);background:#fff!important;letter-spacing:.02em}body.gradient{background:#fff!important}h1,h2,h3,.h1,.h2,.h3{font-family:Noto Sans JP,Hiragino Sans,sans-serif!important;letter-spacing:.04em;color:var(--kg-navy)}.kg-head{background:var(--kg-cream);border-bottom:1px solid var(--kg-line)}.kg-head__in{max-width:1240px;margin:0 auto;padding:22px 48px 30px}.kg-crumb{font-size:12px;color:var(--kg-grey);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.kg-crumb a{color:var(--kg-grey);text-decoration:none}.kg-crumb a:hover{color:var(--kg-navy)}.kg-crumb em{font-style:normal;color:var(--kg-navy)}.kg-head__en{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.2em;color:var(--kg-gold);margin:0 0 6px}.kg-head__ja{font-family:"Noto Serif JP",serif!important;font-weight:500;font-size:30px;line-height:1.4;margin:0;color:var(--kg-navy)}.kg-head__count{font-size:12px;color:var(--kg-grey);margin:8px 0 0}.button,.shopify-payment-button__button--unbranded{border-radius:3px!important;font-family:Noto Sans JP,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background:var(--kg-navy-btn)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):after,.button:before{box-shadow:none!important}.button--secondary{background:#fff!important;color:var(--kg-navy)!important;border:1.5px solid var(--kg-navy)!important}.button--secondary:after{box-shadow:none!important}.card-wrapper .card{background:#fff!important;border:0!important}.card-wrapper .card:after,.card-wrapper .card--card:after{display:none!important}.card--card .card__inner,.card__inner{background:var(--kg-cream)!important;border-radius:6px!important;overflow:hidden}.card__media .media img{object-fit:contain!important;padding:8%!important}.card__heading,.card__heading a{font-family:Noto Sans JP,sans-serif!important;font-weight:700!important;font-size:13px!important;line-height:1.55!important;color:var(--kg-text)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__content .card__information{padding:12px 4px 0!important}.price,.price-item{color:var(--kg-navy)!important;font-weight:700}.card .badge{border-radius:2px!important;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.1em;font-size:10px!important}.card .badge.color-inverse,.badge--sale{background:var(--kg-gold)!important;color:#fff!important;border-color:var(--kg-gold)!important}.card .badge.color-background-1{background:#8e8c90!important;color:#fff!important;border-color:#8e8c90!important}.quick-add__submit{background:#fff!important;color:var(--kg-navy)!important;border:1.5px solid var(--kg-navy)!important;font-size:12px!important}.quick-add__submit:hover{background:var(--kg-navy)!important;color:#fff!important}.quick-add__submit:after{display:none!important}.facets-container,.facets__form{font-size:13px}.facets__summary,.facet-filters__label,.product-count__text{color:var(--kg-text)!important}.collection .product-grid-container{padding-top:24px}.product__title h1{font-family:"Noto Serif JP",serif!important;font-weight:500!important;font-size:24px!important;line-height:1.55!important}.product__text.caption-with-letter-spacing{font-family:Montserrat,sans-serif;color:var(--kg-gold)!important;letter-spacing:.14em}.product .price-item--regular,.product .price-item--sale{font-size:26px!important;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:700}.product__media-list .product__media-item .media,.product__media-wrapper .media{background:var(--kg-cream)!important;border-radius:8px!important}.product__media img{object-fit:contain!important}.product-form__submit,.product-form__submit.button--secondary{height:52px;background:var(--kg-navy-btn)!important;color:#fff!important;border:0!important;font-size:15px!important}.product-form__submit:hover{background:#2b3a6e!important}.product-form__submit[disabled]{background:#c9c6c2!important}.product__description{font-size:14px;line-height:1.95;color:var(--kg-text);border-top:1px solid var(--kg-line);padding-top:20px}.quantity{border-radius:3px}.quantity:after,.quantity:before{border-radius:3px!important}.related-products .related-products__heading{text-align:center;font-family:Montserrat,sans-serif!important;font-weight:700;letter-spacing:.06em;font-size:20px!important}.share-button__button{font-size:12px}.main-page-title{display:none}.main-page .page-width--narrow,.page-width--narrow{max-width:860px}.main-page .rte{padding:36px 0 56px}.rte table{width:100%;border-collapse:collapse}.rte table td,.rte table th{border-bottom:1px solid var(--kg-line);padding:12px 8px}.page-width--narrow .rte,.main-page .rte{font-size:14px;line-height:2;color:var(--kg-text)}.rte p strong,.rte strong{color:var(--kg-navy)}.contact .field__input,.field__input,.customer .field input{border-radius:3px!important;background:#fff}.field:after,.field:before{border-radius:3px!important}.cart__items,.cart-items th{font-size:13px}.title-wrapper-with-link .title,.main-search__heading{font-family:"Noto Serif JP",serif!important;font-weight:500}.footer{background:var(--kg-navy)!important;color:#fff}.footer-block__heading{font-family:Montserrat,Noto Sans JP,sans-serif!important;font-size:14px!important;letter-spacing:.1em;color:#fff!important}.footer .list-menu__item--link{color:#fffc!important;text-decoration:none!important;font-size:13px}@media(max-width:749px){.kg-head__in{padding:14px 18px 22px}.kg-crumb{margin-bottom:12px}.kg-head__ja{font-size:23px}.product__title h1{font-size:20px!important}.product .price-item--regular{font-size:22px!important}.card__heading,.card__heading a{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bm-kw-global.css.map */
