: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}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}.announcement-bar__link{width:100%;min-width:0;overflow:hidden}.announcement-bar__message{width:100%;min-width:0;overflow:hidden;padding-inline:1.2rem;text-overflow:ellipsis;white-space:nowrap}.product__title h1{max-width:calc(100vw - 3rem);font-size:clamp(2.8rem,8.4vw,3.3rem);overflow-wrap:anywhere;word-break:break-word}.product__info-wrapper,.product__info-container,.product__title,.product__title h1,.product__description,.product__at-a-glance{min-width:0;width:100%;max-width:calc(100vw - 3rem);overflow-wrap:break-word}}.header__heading-link,.header__menu-item,.list-menu__item,.mega-menu__link{text-decoration:none}.header__heading-logo{mix-blend-mode:multiply}.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-card-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}.obi-card-proof li{display:inline-flex;align-items:center;width:fit-content;padding:.42rem .7rem;border:.1rem solid rgba(var(--obi-ai),.14);border-radius:999px;background:rgba(var(--obi-ai),.055);color:rgba(var(--obi-susutake),.94);font-size:1.02rem;letter-spacing:.05em;line-height:1.2}.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:13.4rem}.obi-sticky-atc{display:grid;grid-template-columns:1fr;max-width:100vw;gap:.8rem;padding-inline:1rem;overflow:hidden}.obi-sticky-atc .button{width:100%;min-width:0;max-width:none;padding-inline:.9rem;font-size:1.15rem;white-space:nowrap}}.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/7/assets/obi-brand.css.map */
