.bibinono-drawer-root{display:flex;flex-direction:column;height:100%;background:var(--brand-cream-light, #FFFDF9);color:var(--brand-ink, #1F1C28);font-family:var(--font-body-family, "TS Tarek", -apple-system, sans-serif)}.bibinono-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1.4rem 1.8rem!important;background:#fffdf9f0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(31,28,40,.08)!important;position:sticky!important;top:0!important;z-index:10!important;flex-shrink:0!important}.bibinono-drawer-brand{display:inline-flex!important;align-items:center!important;gap:.9rem!important;text-decoration:none!important;color:var(--brand-ink, #1F1C28)!important}.bibinono-drawer-brand__logo{width:28px!important;height:28px!important;object-fit:contain!important;flex-shrink:0!important}.bibinono-drawer-brand__info{display:flex!important;flex-direction:column!important}.bibinono-drawer-brand__wordmark{font-family:Ruska Display,Georgia,serif!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.1!important;color:var(--brand-ink, #1F1C28)!important}.bibinono-drawer-brand__tagline{font-size:1.05rem!important;color:#1f1c288c!important;font-weight:500!important;letter-spacing:.02em!important}.bibinono-drawer-close-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;border:1px solid rgba(31,28,40,.12)!important;background:#fff!important;color:var(--brand-ink, #1F1C28)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease!important;box-shadow:0 2px 8px #1f1c280a!important;padding:0!important}.bibinono-drawer-close-btn:hover{background:var(--brand-cream, #FFF8EC)!important;border-color:#1f1c2833!important}.bibinono-drawer-close-btn:active{transform:scale(.92)!important}.bibinono-drawer-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.4rem 1.6rem 2.8rem;display:flex;flex-direction:column;gap:1.8rem}.bibinono-drawer-section-label{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f1c2873;margin-bottom:.8rem;padding:0 .4rem;display:flex;align-items:center;gap:.6rem}.bibinono-drawer-section-label:after{content:"";flex:1;height:1px;background:#1f1c280f}.bibinono-drawer-categories{display:flex;flex-direction:column;gap:.6rem}.bibinono-drawer-cat-card{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;background:#fff;border:1px solid rgba(31,28,40,.07);border-radius:16px;text-decoration:none;color:var(--brand-ink, #1F1C28);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease;min-height:56px;position:relative;overflow:hidden}.bibinono-drawer-cat-card:hover,.bibinono-drawer-cat-card:focus-visible{background:#fffdf7;border-color:#1f1c2829;transform:translateY(-1px);box-shadow:0 4px 14px #1f1c280a}.bibinono-drawer-cat-card:active{transform:scale(.99)}.bibinono-drawer-cat-card__left{display:flex;align-items:center;gap:1.2rem;flex:1;min-width:0}.bibinono-drawer-cat-card__icon-box{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.bibinono-drawer-cat-card:hover .bibinono-drawer-cat-card__icon-box{transform:scale(1.06)}.bibinono-drawer-cat-card__icon-box--sage{background:var(--brand-sage-subtle, #E2ECE9);color:var(--brand-sage-deep, #2F6355)}.bibinono-drawer-cat-card__icon-box--butter{background:var(--brand-butter, #FFEEAC);color:#7a5812}.bibinono-drawer-cat-card__icon-box--peach{background:var(--brand-peach, #FFDDC7);color:#964a20}.bibinono-drawer-cat-card__icon-box--sky{background:#e5f2fc;color:#1a6296}.bibinono-drawer-cat-card__icon-box--lilac{background:#efe8fa;color:#5d3e8c}.bibinono-drawer-cat-card__icon-box--rose{background:#fce8ec;color:#a83652}.bibinono-drawer-cat-card__icon-box--ink{background:#1f1c280f;color:var(--brand-ink, #1F1C28)}.bibinono-drawer-cat-card__text{display:flex;flex-direction:column;min-width:0}.bibinono-drawer-cat-card__title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bibinono-drawer-cat-card__title{font-family:var(--font-heading-family, "Recoleta", Georgia, serif);font-size:1.55rem;font-weight:600;line-height:1.25;color:var(--brand-ink, #1F1C28);white-space:normal}.bibinono-drawer-cat-card__badge{font-size:.95rem;font-weight:700;letter-spacing:.03em;padding:1px 7px;border-radius:999px;background:#1f1c280d;color:#1f1c28b3;line-height:1.4;white-space:nowrap}.bibinono-drawer-cat-card__sub{font-size:1.15rem;color:#1f1c288c;line-height:1.35;margin-top:2px;white-space:normal}.bibinono-drawer-cat-card__arrow{color:#1f1c2859;flex-shrink:0;transition:transform .2s ease,color .2s ease;margin-inline-start:.8rem}.bibinono-drawer-cat-card:hover .bibinono-drawer-cat-card__arrow{color:var(--brand-ink, #1F1C28);transform:translate(3px)}.bibinono-drawer-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.bibinono-drawer-editorial-item{display:flex;flex-direction:column;padding:1.1rem;background:#fff;border:1px solid rgba(31,28,40,.06);border-radius:14px;text-decoration:none;color:var(--brand-ink, #1F1C28);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bibinono-drawer-editorial-item:hover{border-color:#1f1c2829;transform:translateY(-1px);box-shadow:0 4px 12px #1f1c280a}.bibinono-drawer-editorial-item__icon{width:32px;height:32px;border-radius:10px;background:var(--brand-cream-deep, #FCF5DE);color:var(--brand-ink, #1F1C28);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.7rem}.bibinono-drawer-editorial-item__title{font-family:var(--font-heading-family, "Recoleta", Georgia, serif);font-size:1.35rem;font-weight:600;line-height:1.25;color:var(--brand-ink, #1F1C28)}.bibinono-drawer-editorial-item__sub{font-size:1.05rem;color:#1f1c288c;line-height:1.3;margin-top:3px}.bibinono-drawer-account-card{padding:1.4rem;background:linear-gradient(135deg,#fffffff5,#fffcf6e6);border-radius:18px;border:1px solid rgba(31,28,40,.08);box-shadow:0 4px 18px -4px #1f1c280d}.bibinono-drawer-account-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.bibinono-drawer-account-card__avatar{width:42px;height:42px;border-radius:50%;background:var(--brand-cream-deep, #FCF5DE);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-ink, #1F1C28);flex-shrink:0;box-shadow:inset 0 0 0 1px #1f1c2814;overflow:hidden}.bibinono-drawer-account-card__avatar img,.bibinono-drawer-account-card__avatar svg{width:100%;height:100%;border-radius:50%;object-fit:cover}.bibinono-drawer-account-card__initials{font-family:var(--font-heading-family, "Recoleta", Georgia, serif);font-size:1.45rem;font-weight:700;color:var(--brand-ink, #1F1C28);letter-spacing:.04em;text-transform:uppercase;line-height:1}.bibinono-drawer-account-card__name{font-family:var(--font-heading-family, "Recoleta", Georgia, serif);font-size:1.55rem;font-weight:600;line-height:1.2;color:var(--brand-ink, #1F1C28)}.bibinono-drawer-account-card__tagline{font-size:1.15rem;color:#1f1c2899;margin-top:2px}.bibinono-drawer-account-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.bibinono-drawer-btn{min-height:44px;height:44px;padding:0 1.4rem;font-size:1.25rem;font-weight:600;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease}.bibinono-drawer-btn--primary{background:var(--brand-ink, #1F1C28);color:var(--brand-cream, #FFF8EC);border:none;box-shadow:0 4px 12px #1f1c2824}.bibinono-drawer-btn--primary:hover{opacity:.92;transform:translateY(-1px)}.bibinono-drawer-btn--primary:active{transform:scale(.98)}.bibinono-drawer-btn--secondary{background:transparent;color:var(--brand-ink, #1F1C28);border:1.5px solid rgba(31,28,40,.18)}.bibinono-drawer-btn--secondary:hover{background:#1f1c280a;border-color:#1f1c284d}.bibinono-drawer-quick-actions{display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem;border-top:1px solid rgba(31,28,40,.07)}.bibinono-drawer-quick-link{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;font-weight:600;color:var(--brand-ink, #1F1C28);text-decoration:none;padding:.9rem .6rem;border-radius:12px;transition:background-color .2s ease;min-height:44px}.bibinono-drawer-quick-link:hover{background:#1f1c2808}.bibinono-drawer-quick-link__left{display:flex;align-items:center;gap:1rem}.bibinono-drawer-quick-link__icon-box{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bibinono-drawer-wishlist-badge{background:var(--brand-peach, #FFDDC7);color:var(--brand-ink, #1F1C28);font-size:1.15rem;font-weight:700;padding:2px 9px;border-radius:999px}.bibinono-drawer-footer{margin-top:auto;padding-top:1.4rem;border-top:1px solid rgba(31,28,40,.07);display:flex;flex-direction:column;gap:1.4rem}.bibinono-drawer-trust-note{font-size:1.15rem;color:#1f1c2899;text-align:center;line-height:1.4;padding:.8rem 1rem;background:#1f1c2808;border-radius:12px;border:1px dashed rgba(31,28,40,.1)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bibinono-drawer.css.map */
