:root{--bibi-bg: #f5f5f3;--bibi-ink: #0e0e0e;--bibi-ink-2: #5b5b57;--bibi-sand: #e6e1d6;--bibi-line: #dcdad3;--bibi-sale: #c8321e;--bibi-gold: #c8a45e;--bibi-r-md: 20px;--bibi-r-lg: 28px;--bibi-ease: cubic-bezier(.22, 1, .36, 1)}body,.color-scheme-1,.color-scheme-2,.gradient{font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif}body{background:var(--bibi-bg);color:var(--bibi-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.header-wrapper,.section-header{background:var(--bibi-bg)}.announcement-bar{background:var(--bibi-ink);color:#fff;letter-spacing:.04em;font-weight:600}.announcement-bar a,.announcement-bar .announcement-bar__message{color:#fff}.bibi-logo{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:var(--bibi-ink);line-height:1}.bibi-logo__mark{width:34px;height:44px}.bibi-logo__word{font-size:1.1rem;font-weight:500;letter-spacing:.12em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:700;letter-spacing:.02em;min-height:5rem;transition:transform .25s var(--bibi-ease),background .25s}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:999px}.button:hover{transform:translateY(-2px)}.product-form__submit{background:transparent;color:var(--bibi-ink);box-shadow:inset 0 0 0 1.5px var(--bibi-ink)}.product-form__submit:after{box-shadow:none}.shopify-payment-button__button--unbranded{background:var(--bibi-gold);color:#fff}.shopify-payment-button__button--unbranded:hover{background:var(--bibi-ink)}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:999px;min-width:5.2rem;padding:1rem 2rem;font-weight:700;border:0;box-shadow:inset 0 0 0 1.5px var(--bibi-line);background:transparent;color:var(--bibi-ink);transition:all .2s}.product-form__input--pill input[type=radio]+label:hover{box-shadow:inset 0 0 0 1.5px var(--bibi-ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--bibi-ink);color:#fff;box-shadow:none}.product-form__input--pill input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}.product-form__input .form__label{font-weight:700;font-size:1.4rem;margin-bottom:1rem}.product-form__input--bibi-color{display:flex;flex-wrap:wrap;gap:1rem 1.2rem;align-items:center}.product-form__input--bibi-color .form__label{flex:0 0 100%;margin-bottom:.2rem}.product-form__input--bibi-color input[type=radio]{position:absolute;opacity:0;width:0;height:0}.bibi-color{display:inline-block;width:4rem;height:4rem;border-radius:50%;background:var(--bibi-swatch);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;transition:transform .2s}.bibi-color:hover{transform:scale(1.06)}input:checked+.bibi-color{outline:2px solid var(--bibi-ink);outline-offset:3px}input:focus-visible+.bibi-color{outline:2px solid var(--bibi-ink);outline-offset:3px}input.disabled+.bibi-color{opacity:.4}.bibi-trust{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center}.bibi-trust li{display:flex;flex-direction:column;align-items:center;gap:.8rem;font-size:1.25rem;line-height:1.35;color:var(--bibi-ink)}.bibi-trust svg{width:4.2rem;height:4.2rem;color:var(--bibi-ink-2)}.card--standard .card__inner,.card--media .card__inner,.card__inner{border-radius:var(--bibi-r-md);overflow:hidden}.card__media,.card__media .media{border-radius:var(--bibi-r-md)}.card__heading,.card__heading a{font-weight:600;font-size:1.4rem}.price-item--sale{color:var(--bibi-sale);font-weight:700}.badge{border-radius:999px;font-weight:700}.footer{background:var(--bibi-ink);color:#fff;border-radius:var(--bibi-r-lg) var(--bibi-r-lg) 0 0;margin-top:8rem}.footer a,.footer .footer-block__heading,.footer__copyright,.footer .copyright__content{color:#fff}.footer-block__heading{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;opacity:.6}.footer .list-menu__item--link:hover{text-decoration:underline}@media(max-width:749px){.bibi-trust{gap:.4rem}.bibi-trust li{font-size:1.15rem}}.header-wrapper{border-bottom:1px solid var(--bibi-line);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:#f5f5f3eb}.header{padding-left:3.2rem;padding-right:3.2rem}@media(min-width:990px){.header__inline-menu{margin-left:0}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item{position:relative;padding:1rem 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bibi-ink)}.header__menu-item span{text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:.4rem;height:1.5px;background:var(--bibi-ink);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--bibi-ease)}.header__menu-item:hover:after,.header__active-menu-item:after,details[open]>summary.header__menu-item:after{transform:scaleX(1)}.header__menu-item:hover,.header__menu-item:hover span{color:var(--bibi-ink)}.header__submenu.list-menu{margin-top:1.2rem;min-width:24rem;padding:1rem;background:#fff;border:1px solid var(--bibi-line);border-radius:var(--bibi-r-md);box-shadow:0 24px 60px -20px #00000040}.header__submenu .header__menu-item{padding:1.1rem 1.4rem;border-radius:12px;font-size:1.25rem;letter-spacing:.06em;text-transform:none;font-weight:500}.header__submenu .header__menu-item:after{display:none}.header__submenu .header__menu-item:hover{background:var(--bibi-sand)}}.header__icon{color:var(--bibi-ink)}.header__icon:hover .icon{transform:scale(1.08)}.header__icon .icon{transition:transform .25s var(--bibi-ease)}.cart-count-bubble{background:var(--bibi-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bibi-custom.css.map */
