@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Jost:wght@300;400;500;600;700&display=swap";:root{--kimura-black: #1C1C1C;--kimura-charcoal: #2D2A26;--kimura-gold: #D4BE8C;--kimura-gold-hover: #C8A86E;--kimura-cream: #FAF5EE;--kimura-gray: #646464;--kimura-ruby: #8B1C1C}body{background-color:var(--kimura-black)!important;color:var(--kimura-cream)!important;font-family:Jost,sans-serif!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3,[class*=heading],[class*=title]{font-family:Playfair Display,serif!important;color:var(--kimura-cream)!important;font-weight:400!important;letter-spacing:.03em;text-transform:uppercase!important;line-height:1.2!important}h1,.h1{font-size:clamp(2.2rem,4.5vw,3.5rem)!important}h2,.h2{font-size:clamp(1.6rem,3vw,2.4rem)!important}h3,.h3{font-size:clamp(1.1rem,2vw,1.5rem)!important}p,li,span,a{font-family:Jost,sans-serif!important}.header,header,[data-section-type=header]{background-color:var(--kimura-charcoal)!important;border-bottom:1px solid rgba(212,190,140,.15)!important}.header-logo__image-container{position:relative!important}.header-logo__image{content:url(/cdn/shop/files/kimura-logo-dark-bg.png?height=104&v=1775348707)!important;object-fit:contain!important}.header__logo,[class*=logo]{font-family:Playfair Display,serif!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}.header__logo a,[class*=logo] a,.header__logo-text,.header .logo-text,[class*=logo] span{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.35rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--kimura-cream)!important;text-decoration:none!important}.header__nav a,nav a,[class*=nav] a,.header__menu a,header a{font-family:Jost,sans-serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--kimura-cream)!important;transition:color .3s ease!important}.header__nav a:hover,nav a:hover,header a:hover{color:var(--kimura-gold)!important}[data-section-type=header-announcements],.announcement-bar,[class*=announcement]{background-color:var(--kimura-charcoal)!important;color:var(--kimura-gold)!important;font-family:Jost,sans-serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(212,190,140,.1)!important}.hero,[data-section-type=hero],[class*=hero]{position:relative}.hero h1,.hero [class*=heading],[data-section-type=hero] h1{font-family:Playfair Display,serif!important;font-weight:400!important;font-size:clamp(2.4rem,5.5vw,4rem)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--kimura-cream)!important;text-shadow:0 2px 20px rgba(0,0,0,.4);line-height:1.15!important}.hero p,[data-section-type=hero] p{font-family:Jost,sans-serif!important;font-size:clamp(.95rem,1.4vw,1.1rem)!important;font-weight:300!important;color:#faf5eecc!important;max-width:520px;line-height:1.7!important;letter-spacing:.02em}.hero [class*=subtitle],.hero [class*=subheading]{font-family:Jost,sans-serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--kimura-gold)!important}.button-primary,[class*=button--primary],button[type=submit],.btn-primary,a.button-primary{background-color:var(--kimura-gold)!important;color:var(--kimura-black)!important;border:1.5px solid var(--kimura-gold)!important;font-family:Jost,sans-serif!important;font-weight:500!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 40px!important;border-radius:0!important;transition:all .3s ease!important;cursor:pointer}.button-primary:hover,[class*=button--primary]:hover{background-color:var(--kimura-gold-hover)!important;border-color:var(--kimura-gold-hover)!important;transform:translateY(-1px);box-shadow:0 4px 15px #d4be8c40}.button-secondary,[class*=button--secondary]{background-color:transparent!important;color:var(--kimura-gold)!important;border:1px solid var(--kimura-gold)!important;font-family:Jost,sans-serif!important;font-weight:400!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;transition:all .3s ease!important}.button-secondary:hover,[class*=button--secondary]:hover{background-color:#d4be8c14!important}.section,[class*=section],.section-background{background-color:var(--kimura-black)!important}.section+.section,[class*=section]+[class*=section]{margin-top:0!important;padding-top:20px!important}.section [class*=header] h2,.section [class*=header] h3,.product-list [class*=header] h2,.product-list [class*=header] h3{font-family:Playfair Display,serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-align:center!important;font-size:clamp(1.5rem,2.8vw,2.2rem)!important;margin-bottom:1.5rem!important}.collection-list [class*=title],.collection-list [class*=name],[class*=collection-card] [class*=title]{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--kimura-cream)!important}[class*=product-card],.product-card{background:transparent!important;border:none!important}[class*=product-card] img{border-radius:4px;transition:transform .4s ease!important}[class*=product-card]:hover img{transform:scale(1.03)}[class*=product-card] [class*=title],[class*=product-card] [class*=name]{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:.9rem!important;letter-spacing:.03em!important;color:var(--kimura-cream)!important;margin-top:12px!important}[class*=product-card] [class*=price]{font-family:Jost,sans-serif!important;font-weight:500!important;color:var(--kimura-gold)!important;font-size:.9rem!important;letter-spacing:.02em}[class*=marquee]{background-color:var(--kimura-charcoal)!important;border-top:1px solid rgba(212,190,140,.1);border-bottom:1px solid rgba(212,190,140,.1)}[class*=marquee] p,[class*=marquee] span{color:var(--kimura-gold)!important;font-family:Jost,sans-serif!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.7rem!important}footer,.footer,[data-section-type=footer]{background-color:#141414!important;border-top:1px solid rgba(212,190,140,.1)!important}footer a,.footer a{color:#faf5eea6!important;font-weight:300!important;transition:color .3s ease!important}footer a:hover,.footer a:hover{color:var(--kimura-gold)!important}footer h3,footer h4,footer [class*=heading],.footer h3,.footer h4{color:var(--kimura-gold)!important;font-family:Jost,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.8rem!important}footer p,.footer p{font-size:.85rem!important;font-weight:300!important;color:#faf5ee80!important}.product-information,[data-section-type=product-information]{background-color:var(--kimura-black)!important}[class*=price] .money,.product__price .money{color:var(--kimura-gold)!important;font-weight:500!important;font-family:Jost,sans-serif!important}[class*=collection] h1{text-align:center!important}*{scroll-behavior:smooth}::selection{background:var(--kimura-gold);color:var(--kimura-black)}a.link,[class*=link]:not(header *):not(nav *){color:var(--kimura-gold)!important}[class*=badge]{background-color:var(--kimura-ruby)!important;color:var(--kimura-cream)!important;font-family:Jost,sans-serif!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media screen and (max-width:749px){.hero h1,.hero [class*=heading]{font-size:1.8rem!important}.hero p{font-size:.88rem!important}.button-primary{padding:12px 30px!important;font-size:.75rem!important}.header__logo a,[class*=logo] a{font-size:1.15rem!important;letter-spacing:.14em!important}.section+.section,[class*=section]+[class*=section]{padding-top:10px!important}}.quick-add{--color-foreground: #1C1C1C !important;--color-background: #D4BE8C !important;opacity:0!important;transition:opacity .3s ease!important}.card-gallery:hover .quick-add,[class*=product-card]:hover .quick-add{opacity:1!important}.quick-add .quick-add__button,.quick-add__button.add-to-cart-button{background-color:#d4be8c!important;color:#1c1c1c!important;border:none!important;border-radius:50px!important;padding:8px 16px!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 2px 8px #0000004d!important;transition:all .3s ease!important}.quick-add .quick-add__button:hover,.quick-add__button.add-to-cart-button:hover{background-color:#c8a86e!important;transform:translateY(-1px)!important}.quick-add .add-to-cart-icon svg,.quick-add__button .svg-wrapper svg{fill:#1c1c1c!important;color:#1c1c1c!important;stroke:#1c1c1c!important;width:16px!important;height:16px!important}.quick-add .add-to-cart-text,.quick-add .add-to-cart-text__content{color:#1c1c1c!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kimura-custom.css.map */
