:root{--obi-washi-cream: 245, 241, 232;--obi-kinari: 234, 227, 210;--obi-sumi: 26, 24, 22;--obi-ai: 34, 58, 94;--obi-bengara: 154, 59, 46;--obi-susutake: 107, 91, 78;--obi-nezumi: 191, 184, 170;--obi-font-heading: "Shippori Mincho Custom", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--obi-font-body: "Inter Custom", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body,input,textarea,select,button{font-family:var(--obi-font-body);color:rgb(var(--obi-sumi))}body{background:rgb(var(--obi-washi-cream));font-size:1.6rem;line-height:1.65;letter-spacing:0}@media screen and (min-width:990px){body{font-size:1.7rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title,.main-page-title,.article-template__title{font-family:var(--obi-font-heading);font-weight:500;letter-spacing:-.025em;line-height:1.04}.caption-with-letter-spacing,.subtitle,.footer__intro-link,.footer-block__heading,.header__inline-menu .list-menu__item,.announcement-bar__message,.badge,.card__information .caption-large,.card__information .caption-with-letter-spacing{font-family:var(--obi-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.rte,.field__input,.customer textarea,.product__description{line-height:1.65}.button,.shopify-payment-button__button,.button--secondary,.button--primary{border-radius:999px;letter-spacing:.04em;min-height:4.8rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px)}.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-wrapper{background:rgba(var(--obi-washi-cream),.92);border-bottom:.1rem solid rgba(var(--obi-nezumi),.45)}.utility-bar,.announcement-bar{border-bottom:.1rem solid rgba(var(--obi-nezumi),.35)}.announcement-bar__message{font-size:1.15rem}.header__heading-link,.header__menu-item,.list-menu__item,.mega-menu__link{text-decoration:none}.header__menu-item{padding-inline:1.2rem;font-size:1.18rem}.header__heading-logo-wrapper+.header__heading-link,.header__heading-link{row-gap:.6rem}.header__heading .caption-with-letter-spacing{color:rgba(var(--obi-susutake),1);font-size:1.08rem}.section+.section{margin-top:max(2.8rem,var(--spacing-sections-mobile))}@media screen and (min-width:750px){.section+.section{margin-top:max(4rem,var(--spacing-sections-desktop))}}.page-width{max-width:min(var(--page-width),152rem)}.banner--desktop-transparent .banner__box,.image-with-text__content,.rich-text__wrapper,.content-container,.multicolumn-card,.card--standard>.card__content{border-radius:2.4rem}.content-container,.multicolumn-card,.card--standard>.card__content{border:.1rem solid rgba(var(--obi-nezumi),.3)}.card--standard>.card__content{background:rgba(var(--obi-washi-cream),.9)}.card--media .card__inner{overflow:hidden;border-radius:2rem}.card__heading{line-height:1.18}.card-information>*+*{margin-top:.9rem}.footer{background:rgb(var(--obi-kinari))}.footer__content-top,.footer__content-bottom{border-color:rgba(var(--obi-nezumi),.35)}.obi-chip{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;padding:.7rem 1.2rem;border:.1rem solid rgba(var(--obi-ai),.22);border-radius:999px;background:rgba(var(--obi-ai),.08);color:rgb(var(--obi-ai));font-size:1.08rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.obi-card-flags{position:absolute;top:1.4rem;left:1.4rem;z-index:3;display:flex;flex-wrap:wrap;gap:.8rem}.obi-card-flag{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;background:rgba(var(--obi-washi-cream),.92);color:rgb(var(--obi-ai));border:.1rem solid rgba(var(--obi-ai),.16);font-size:1.02rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.obi-card-flag--sold{background:rgba(var(--obi-sumi),.88);color:rgb(var(--obi-washi-cream));border-color:rgba(var(--obi-sumi),.9)}.obi-card-kicker{margin-top:.3rem;color:rgba(var(--obi-susutake),1);font-size:1.08rem;letter-spacing:.08em;text-transform:uppercase}.obi-product-topline{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.6rem}.obi-product-note{margin-top:1.4rem;color:rgba(var(--obi-susutake),1)}.obi-product-note a{color:rgb(var(--obi-ai))}.obi-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:35;display:none;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--obi-nezumi),.45);background:rgba(var(--obi-washi-cream),.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1rem 3rem #1a181614}.obi-sticky-atc__copy{min-width:0;flex:1 1 auto}.obi-sticky-atc__eyebrow{display:block;margin-bottom:.3rem;color:rgb(var(--obi-susutake));font-size:1.02rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.obi-sticky-atc__title{display:block;overflow:hidden;font-family:var(--obi-font-heading);font-size:1.55rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.obi-sticky-atc__price{display:block;margin-top:.2rem;font-size:1.2rem}.obi-sticky-atc .button{flex:0 0 auto;min-width:13.6rem}@media screen and (max-width:749px){body.template-product{padding-bottom:8.8rem}.obi-sticky-atc{display:flex}}.shopify-policy__container,.main-page-title+.rte table{width:100%}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:1.3rem 1.4rem;border-bottom:.1rem solid rgba(var(--obi-nezumi),.45);text-align:left;vertical-align:top}.rte th{color:rgb(var(--obi-sumi));font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/5/assets/obi-brand.css.map */
