@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Noto+Sans+JP:wght@300;400;500;600;700&family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";:root{--tk-white: #FFFFFF;--tk-offwhite: #F5F8FA;--tk-ecru: #EAF2F8;--tk-sand: #D6E6F0;--tk-charcoal: #1A1A1A;--tk-text: #2C2C2C;--tk-text-light: #4F4F4F;--tk-text-muted: #6E6E6E;--tk-navy: #1B3A5C;--tk-ink: #1A2A3A;--tk-teal: #4A9BA5;--tk-border: #DAE3EA;--tk-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--tk-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--tk-garamond: "Cormorant Garamond", "Times New Roman", serif;--tk-fs-eyebrow: 13px;--tk-fs-caption: 13px;--tk-fs-small: 14px;--tk-fs-body: 16px;--tk-fs-lead: 17px;--tk-fs-h3: 18px;--tk-fs-h2: 26px;--tk-fs-h2-lg: 32px;--tk-fs-display: 48px;--tk-fs-price: 18px;--tk-ls-caps: .28em;--tk-ls-jp-head: .08em;--tk-lh-body: 2;--tk-gutter: 60px;--tk-max: 1200px;--tk-ease: cubic-bezier(.25, 0, .15, 1)}@media(max-width:1024px){:root{--tk-gutter: 32px}}@media(max-width:768px){:root{--tk-fs-small: 13px;--tk-fs-body: 15px;--tk-fs-lead: 16px;--tk-fs-h3: 16px;--tk-fs-h2: 22px;--tk-fs-h2-lg: 26px;--tk-fs-display: 32px;--tk-fs-price: 17px;--tk-gutter: 20px}}body{color:var(--tk-text)!important;font-family:var(--tk-sans)!important;font-size:var(--tk-fs-body);line-height:1.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--tk-serif)!important;color:var(--tk-charcoal)!important;font-weight:500!important;letter-spacing:.05em}p,li,td,th,label,input,textarea,select,button,a{font-family:var(--tk-sans)}:focus-visible{outline:2px solid var(--tk-teal);outline-offset:3px}@media(prefers-reduced-motion:reduce){[class^=tk-],[class*=" tk-"],[class^=tk-] *,[class*=" tk-"] *{transition:none!important;animation:none!important}}.header__heading-link,.header__heading-link .h2,.header__heading-link span,.header__heading .h2{font-family:var(--tk-serif)!important;font-weight:400!important;font-size:24px!important;letter-spacing:.12em!important;color:var(--tk-text)!important}.header__menu-item.list-menu__item.link.link--text,.header__menu-item span,.list-menu__item--link{font-family:var(--tk-sans)!important;font-weight:400!important;font-size:15px!important;letter-spacing:.06em!important;color:#444!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--tk-charcoal)!important}.header__icon{color:var(--tk-text)!important}.menu-drawer__menu-item{font-size:17px!important;letter-spacing:.04em}.menu-drawer__menu .menu-drawer__menu-item{padding:14px 32px!important}@media(max-width:768px){.header__heading-link,.header__heading-link .h2{font-size:16px!important;letter-spacing:.08em!important;line-height:1.3!important;white-space:nowrap;word-spacing:normal!important}}.caption,.caption-with-letter-spacing,.caption-large{color:var(--tk-text-light)!important;font-size:var(--tk-fs-caption)!important}.text-body,.rte{font-size:var(--tk-fs-body);line-height:var(--tk-lh-body)}.rte p{font-size:var(--tk-fs-body)}.breadcrumb,nav.breadcrumb{font-size:var(--tk-fs-caption)!important;color:var(--tk-text-muted)!important}.price,.price__regular,.price__sale,.price-item{color:var(--tk-charcoal)!important;font-family:var(--tk-garamond)!important;font-weight:500!important;letter-spacing:.03em}.card-information .price,.card-information .price-item{font-size:var(--tk-fs-price)!important}.price--large,.price--large .price-item{font-size:28px!important}.card__heading,.card__heading.h5,.card__heading a,.card__information .h5,.product-card-name,.product__title{font-family:var(--tk-serif)!important;color:var(--tk-charcoal)!important;font-weight:500!important;font-size:var(--tk-fs-h3)!important;line-height:1.6!important;letter-spacing:.04em!important}.card__information{padding-top:14px!important;padding-bottom:20px!important}.card-information>*+*{margin-top:6px!important}.card__badge .badge{font-size:12px!important;letter-spacing:.06em}.related-products__heading,.product-recommendations .title{font-size:var(--tk-fs-h2)!important;letter-spacing:.1em!important;font-weight:400!important}.facets__heading,.facets__summary,.facets__summary-label,.facets__selected,.facet-checkbox__text,.product-count__text,.product-count__text.text-body,.mobile-facets__heading,.mobile-facets__count,.mobile-facets__summary,.mobile-facets__label,.active-facets__button-inner,.active-facets__button-remove,.facets__sort label,.facets__sort select,.sorting label{font-size:var(--tk-fs-small)!important;color:var(--tk-text)!important}.facets__heading{letter-spacing:.06em}.field__input.facets__price-input,.facets__price .field__input{font-size:16px!important}.pagination__item,.pagination__item.link{font-size:15px!important}.pagination__item--current{font-family:var(--tk-garamond)!important}.collection__title,.collection-hero__title{font-family:var(--tk-serif)!important;font-weight:500!important;color:var(--tk-charcoal)!important}.collection-hero__description{font-size:var(--tk-fs-body)}.page-title,.main-page-title,.title--page{font-size:var(--tk-fs-h2-lg)!important;font-family:var(--tk-serif)!important;font-weight:500!important;color:var(--tk-charcoal)!important;letter-spacing:.08em!important}.button,button.button,.btn,.shopify-payment-button__button{font-family:var(--tk-sans)!important;font-weight:500!important;font-size:15px!important;letter-spacing:.12em!important}label,.field__label{font-size:14px!important;color:var(--tk-text)!important;font-weight:500!important}.field__input,.select__select,.text-area,.customer .field input{font-size:16px!important;color:var(--tk-charcoal)}.form__message{font-size:var(--tk-fs-small)}.cart-item__name{font-size:var(--tk-fs-h3)!important;font-family:var(--tk-serif)!important;line-height:1.6}.cart-items th,.cart-item__details>*{font-size:var(--tk-fs-small)!important}.cart-item__details .product-option{font-size:var(--tk-fs-small)!important;color:var(--tk-text-light)}.totals__total{font-size:var(--tk-fs-body)!important}.totals__total-value{font-size:24px!important;font-family:var(--tk-garamond)!important}.tax-note{font-size:var(--tk-fs-caption)!important}.cart-notification__heading{font-size:var(--tk-fs-body)!important}.footer,footer{font-family:var(--tk-sans)!important}.footer__content-top h3,.footer-block__heading{font-family:var(--tk-serif)!important;color:var(--tk-charcoal)!important;font-weight:500!important;font-size:16px!important;letter-spacing:.08em}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content p{font-size:var(--tk-fs-small)!important}.footer__copyright,.footer__copyright.caption,.copyright__content,.copyright__content a,.policies a,.policies .list-menu__item,.footer__content-bottom .caption{font-size:var(--tk-fs-caption)!important;color:var(--tk-text-muted)!important;letter-spacing:.02em}.footer__content-bottom{padding-top:24px;padding-bottom:28px}.newsletter-form__field-wrapper .field__input{font-size:16px!important}@media(min-width:1600px){:root{--tk-fs-body: 17px;--tk-fs-lead: 18px;--tk-fs-h3: 19px;--tk-fs-price: 19px}}.card__media .media{background:#fff}.card__media .media img{object-fit:cover!important;object-position:center}.card__inner.color-scheme-2{background:#fff}.tk-series-link{display:flex;align-items:center;gap:0;text-decoration:none;color:rgb(var(--color-foreground))}.tk-series-link .tk-series-box{flex:none;width:16px;height:16px;margin-right:12px;border:1px solid rgba(var(--color-foreground),.6);background:#fff;position:relative}.tk-series-link.active .tk-series-box{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.tk-series-link.active .tk-series-box:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tk-series-link:hover .facet-checkbox__text-label{text-decoration:underline;text-underline-offset:.3rem}.tk-series-link.active .facet-checkbox__text-label{font-weight:500}.facets__label.tk-series-link{padding:8px 20px 8px 0;font-size:14px}.mobile-facets__label.tk-series-link{padding:14px 20px 14px 25px;font-size:15px}.tk-series-clear{display:inline-block;margin:8px 0 12px;font-size:13px;color:rgba(var(--color-foreground),.75)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tk-global-override.css.map */
