:root{--font-display: "Italiana", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--font-seal: "Noto Serif JP", serif;--ib-ivory: #F7F3ED;--ib-washi: #EFE9E0;--ib-sand: #E3D9CA;--ib-ink: #2B2622;--ib-taupe: #6B5D4F;--ib-sage: #A9B49B;--ib-rose: #C89F8A;--ib-hairline: rgba(43, 38, 34, .12);--ib-clay: #A4442E;--media-radius: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--badge-corner-radius: 0px;--popup-corner-radius: 0px;--product-card-corner-radius: 0rem;--collection-card-corner-radius: 0rem;--blog-card-corner-radius: 0rem;--buttons-radius: 0px;--buttons-radius-outset: 0px}:root{--font-heading-family: var(--font-display) !important;--font-body-family: var(--font-body) !important}body{font-family:var(--font-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.product__title,.card__heading{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;line-height:1.15}.card,.card-wrapper,.media,.global-media-settings,.button,.shopify-payment-button__button{box-shadow:none!important}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.248rem;font-weight:400;padding:1.76rem 4rem;transition:letter-spacing .35s ease,background-color .35s ease}.button:not([disabled]):hover{letter-spacing:.16em}.button--primary,.shopify-payment-button__button--unbranded{background:var(--ib-ink);color:var(--ib-ivory);border:none}.button--secondary{background:transparent;color:var(--ib-ink);border:1px solid var(--ib-ink)}.ib-link{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;font-size:1.248rem;color:var(--ib-ink);text-decoration:none;border-bottom:1px solid var(--ib-ink);padding-bottom:6px;transition:border-color .3s ease}.ib-link:hover{border-color:var(--ib-rose)}.ib-link:focus-visible,.button:focus-visible,.full-unstyled-link:focus-visible,.card__heading a:focus-visible{outline:2px solid var(--ib-ink);outline-offset:4px}.card--standard{background:transparent}.card__inner{border:none!important}.card-information .card__heading a{font-family:var(--font-display)}.price{font-family:var(--font-body);color:var(--ib-taupe)}.field__input,.select__select,.customer .field input,.text-area{border-radius:0!important;border:none;border-bottom:1px solid var(--ib-hairline);background:transparent}.field__input:focus{border-bottom:2px solid var(--ib-ink)}.announcement-bar,.utility-bar{background:var(--ib-washi);letter-spacing:.1em;font-size:1.152rem;text-transform:uppercase}.ib-bg-ivory{background:var(--ib-ivory)}.ib-bg-washi{background:var(--ib-washi)}.ib-bg-sand{background:var(--ib-sand)}.ib-seal{font-family:var(--font-seal);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--ib-sand);color:var(--ib-ink);font-size:2.4rem;line-height:1}@media(prefers-reduced-motion:reduce){.ib-hero__img,.ib-editorial__img,.ib-hero__text>*,.ib-editorial__inner>*,.featured-collection .card-wrapper,.ib-editorial,.ib-hero,.featured-collection{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}:root{--step--1: 1.28rem;--step-0: 1.7rem;--step-1: 1.92rem;--step-2: clamp(2.16rem, 1.76rem + 1.1vw, 2.96rem);--step-3: clamp(2.72rem, 1.92rem + 2.2vw, 4.32rem);--step-4: clamp(3.36rem, 2.08rem + 3.6vw, 6.72rem)}body{font-size:var(--step-0)}[class*=color-] body,.color-scheme-1 body{font-weight:400;line-height:1.7;color:rgba(var(--color-foreground),.9)}p,li{color:rgba(var(--color-foreground),.9)}.rte{max-width:68ch}h1:not([class^=ib-]),.h0:not([class^=ib-]){font-size:var(--step-4)!important}h2:not([class^=ib-]),.h1:not([class^=ib-]){font-size:var(--step-3)!important}h3:not([class^=ib-]),.h2:not([class^=ib-]){font-size:var(--step-2)!important}h1:not([class^=ib-]),h2:not([class^=ib-]),h3:not([class^=ib-]),h4,.h0:not([class^=ib-]),.h1:not([class^=ib-]),.h2:not([class^=ib-]),.h3,.h4{color:rgb(var(--color-foreground));font-weight:400;text-wrap:balance}.header__menu-item,.list-menu__item{font-size:1.44rem;letter-spacing:.08em}.button,.ib-link{font-size:var(--step--1)}.announcement-bar__message{font-size:1.2rem;letter-spacing:.14em}.card-information .card__heading a,.full-unstyled-link{font-size:1.68rem}.price{font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.9)}.ib-seal-img{display:inline-block;width:120px;height:auto}.ib-logo-img{display:block;width:clamp(180px,17vw,240px);height:auto;margin:0 auto}.section-header .header{padding-top:1rem!important;padding-bottom:1rem!important}.header__heading,.header__heading-link{line-height:0}.header--middle-center.page-width{padding-left:2rem}.header--middle-center .header__inline-menu{padding-right:clamp(1.6rem,2.5vw,4.8rem)}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item{white-space:nowrap}.cart-drawer:not(.active) .cart-drawer__overlay,cart-drawer:not(.active) .cart-drawer__overlay{display:none!important}body:not(.overflow-hidden) .cart-drawer__overlay{pointer-events:none}.list-social__link .svg-wrapper{width:3.6rem!important;height:3.6rem!important;display:inline-flex}.list-social__link .svg-wrapper svg,.list-social__link .icon,svg.icon-instagram{width:100%!important;height:100%!important;color:rgb(var(--color-foreground))}.list-social__link{padding:1rem;min-width:44px;min-height:44px}.list-social__link:hover .icon,.list-social__link:hover svg{color:var(--ib-rose)}:root{--ib-space-section: clamp(8rem, 10vw, 14.4rem)}.featured-collection .section,.featured-collection>.page-width,.featured-collection{padding-block:clamp(8rem,9vw,12rem)}.featured-collection .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:3.2rem;flex-wrap:wrap;border-bottom:1px solid var(--ib-hairline);padding-bottom:1.92rem;margin-bottom:clamp(3.2rem,4vw,5.2rem)}.featured-collection .title-wrapper-with-link .title{text-align:left;margin:0}.featured-collection .title-wrapper-with-link>.link,.featured-collection .title-wrapper-with-link .link{margin:0;align-self:baseline}@media screen and (min-width:750px){.featured-collection .grid{row-gap:clamp(4.8rem,4vw,6.4rem)}}.featured-collection .card,.featured-collection .card-wrapper,.featured-collection .card__inner{background:transparent;border:none!important}@media(prefers-reduced-motion:no-preference){.featured-collection .card__media img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.featured-collection .card:hover .card__media img{transform:scale(1.03)}}@keyframes ib-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ib-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.ib-hero__img{animation:ib-settle .65s cubic-bezier(.16,1,.3,1) both}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ib-editorial__inner>*,.featured-collection .card-wrapper{animation:ib-rise linear both;animation-timeline:view();animation-range:entry 0% cover 26%}.ib-editorial__img{animation:ib-settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}}.featured-collection .title{font-family:var(--font-display);letter-spacing:.04em}.product__title h1,.product__title .h1{font-family:var(--font-display);font-weight:400;font-size:clamp(3.4rem,3.6vw,4.8rem)!important;letter-spacing:.04em;line-height:1.1;color:rgb(var(--color-foreground))}.product .price,.product .price__regular,.product .price-item--regular{font-family:var(--font-body);font-size:1.8rem;font-weight:400;color:var(--ib-taupe);letter-spacing:.03em}.product__info-wrapper .product__info-container>*+*{margin-top:1.9rem}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--ib-hairline);background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body);letter-spacing:.08em;font-size:1.3rem;box-shadow:none!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{background:var(--ib-ink);color:var(--ib-ivory);border-color:var(--ib-ink)}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--ib-ink);outline-offset:3px}.product-form__quantity .quantity,.quantity{border:none;border-bottom:1px solid var(--ib-hairline);border-radius:0!important;box-shadow:none!important}.quantity__button{color:rgb(var(--color-foreground))}.product-form__submit{width:100%;padding-block:1.76rem;font-size:1.25rem!important;letter-spacing:.16em}.product__text.caption-with-letter-spacing,.product__info-container .product__text{font-family:var(--font-body);font-size:1.15rem;letter-spacing:.14em;color:rgba(var(--color-foreground),.8);text-align:center}.product__description{font-family:var(--font-body);font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.9);max-width:58ch}.product__accordion.accordion{border-top:1px solid var(--ib-hairline);border-bottom:none;margin:0}.product__accordion.accordion+.product__accordion.accordion{border-top:1px solid var(--ib-hairline)}.product__info-container .accordion:last-of-type{border-bottom:1px solid var(--ib-hairline)}h2.accordion__title,.accordion h2.accordion__title,.accordion__title{font-family:var(--font-body)!important;font-size:1.4rem!important;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-foreground))}.accordion summary{padding:1.9rem 0;min-height:44px}.accordion__content{font-size:1.55rem;line-height:1.75;color:rgba(var(--color-foreground),.9);max-width:56ch;padding:0 0 2.24rem!important}.accordion .svg-wrapper,.accordion .icon-caret{color:rgb(var(--color-foreground))}.product__media-list{gap:1.28rem}.product__media-item{border:none!important}.product__media{background:var(--ib-sand)}.related-products__heading,.related-products .title{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ib-hairline);padding-bottom:1.3rem;margin-bottom:clamp(2.5rem,4vw,4rem)}product-recommendations:not(:has(.grid__item)){display:none}.main-blog .title--primary{font-family:var(--font-display);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ib-hairline);padding-bottom:1.3rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.blog-articles .card,.blog-articles .card__inner{background:transparent;border:none!important}.article-card .card__heading{font-family:var(--font-display);font-size:2rem;line-height:1.2}.article-card__info,.article-card .circle-divider{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ib-taupe)}.article-template__title{text-wrap:balance}.article-template__hero-container{margin-block:2.4rem 0}.article-template header .circle-divider,.article-template__link,.article-template time{font-family:var(--font-body);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ib-taupe)}.article-template__content{font-family:var(--font-body);font-size:1.8rem;line-height:1.8;color:rgba(var(--color-foreground),.9);max-width:68ch;margin-inline:auto}.article-template__content h2{margin-top:4rem}.article-template__content h3{margin-top:2.8rem}.article-template__content a{color:var(--ib-ink);text-decoration-color:var(--ib-rose);text-underline-offset:4px}.article-template__content table{border-collapse:collapse;width:100%;margin-block:2.4rem}.article-template__content th,.article-template__content td{border:1px solid var(--ib-hairline);padding:1.2rem 1.4rem;text-align:left;font-size:1.55rem}.article-template__content th{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}.article-template__content blockquote{border-left:none;border-top:1px solid var(--ib-hairline);border-bottom:1px solid var(--ib-hairline);padding:2.4rem 0;margin-block:3.2rem;font-family:var(--font-display);font-size:2.4rem;line-height:1.4;font-style:normal}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:clamp(2.9rem,8vw,3.8rem)!important}.product__info-wrapper{padding-top:2.4rem}}.ib-js .ib-reveal{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.ib-js .ib-reveal.ib-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ib-js .ib-reveal,.ib-js .ib-reveal.ib-in{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ibuki.css.map */
