.menu-drawer{background:var(--gb-pink-bg, #fff0f3);padding:6px 20px 28px;display:flex;flex-direction:column}.menu-drawer button.menu-drawer__close-button{width:44px;height:44px;min-width:44px;max-width:44px;flex:0 0 auto;align-self:flex-start;padding:0;border-radius:50%;background:#fff;border:1px solid var(--gb-line, #f7d7de);display:grid;place-items:center;color:var(--gb-ink, #1c1c1c);margin-block:10px 6px;transition:background-color .2s ease,transform .2s ease}.menu-drawer button.menu-drawer__close-button svg{width:16px;height:16px}.menu-drawer button.menu-drawer__close-button:active{transform:scale(.94)}@media(hover:hover){.menu-drawer button.menu-drawer__close-button:hover{background:var(--gb-sage, #fde3e8)}}.menu-drawer__list-item--flat+.menu-drawer__list-item--flat{border-block-start:1px solid var(--gb-line, #f7d7de)}.menu-drawer__menu-item--mainlist{display:flex;align-items:center;gap:14px;padding-block:12px;min-height:56px;font-size:1.18rem;line-height:1.25;color:var(--gb-ink, #1c1c1c);transition:color .2s ease}.menu-drawer__menu-item-text{flex:1 1 auto}.menu-drawer__menu-item--mainlist:after{content:"";flex:none;width:8px;height:8px;border-inline-end:2px solid var(--gb-line-strong, #eeb8c4);border-block-start:2px solid var(--gb-line-strong, #eeb8c4);transform:rotate(45deg);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease}.menu-drawer__menu-item--mainlist[href*="/collections/"]:before{content:"";flex:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--gb-line, #f7d7de);background-color:#fff;background-size:cover;background-position:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.menu-drawer__menu-item--mainlist[href*=offert]{color:var(--gb-pink-deep, #b82e47);font-weight:600}.menu-drawer__menu-item--mainlist[href*=offert]:before{content:"Offre";width:46px;height:46px;display:grid;place-items:center;background-color:var(--gb-pink-deep, #b82e47);background-image:none;border-color:var(--gb-pink-deep, #b82e47);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.menu-drawer__menu-item--mainlist[href*=offert]:after{border-color:var(--gb-pink-deep, #b82e47)}.menu-drawer__menu-item--mainlist:not([href*="/collections/"]){font-size:1rem;min-height:48px;color:var(--gb-soft, #4b4448)}@media(hover:hover){.menu-drawer__menu-item--mainlist:hover{color:var(--gb-pink-deep, #b82e47)}.menu-drawer__menu-item--mainlist:hover:after{border-color:var(--gb-pink-deep, #b82e47);transform:rotate(45deg) translate(2px,-2px)}.menu-drawer__menu-item--mainlist:hover:before{transform:scale(1.05)}}.menu-drawer__menu-item--mainlist:focus-visible{outline:2px solid var(--gb-pink-deep, #b82e47);outline-offset:2px;border-radius:6px}.gb-menu-extra{margin-block-start:auto;padding-block-start:20px;display:grid;gap:16px}.gb-menu-promo{display:grid;gap:4px;padding:15px 16px;border-radius:16px;background:#fff;border:1px solid var(--gb-line-strong, #eeb8c4);text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}@media(hover:hover){.gb-menu-promo:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #b82e4780}}.gb-menu-promo__tag{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-pink-deep, #b82e47)}.gb-menu-promo__title{font-size:1.02rem;font-weight:600;color:var(--gb-ink, #1c1c1c)}.gb-menu-promo__note{font-size:.78rem;line-height:1.4;color:var(--gb-mute, #6e5f66)}.gb-menu-trust{list-style:none;margin:0;padding:0;display:grid;gap:7px}.gb-menu-trust li{position:relative;padding-inline-start:18px;font-size:.8rem;line-height:1.35;color:var(--gb-soft, #4b4448)}.gb-menu-trust li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.42em;width:7px;height:7px;border-radius:50%;background:var(--gb-nude, #ff7f8e)}.gb-menu-mail{font-size:.8rem;color:var(--gb-pink-deep, #b82e47);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}@media(prefers-reduced-motion:no-preference){details[open] .menu-drawer__list-item--flat{animation:gbMenuIn .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--menu-drawer-animation-index, 0) * 50ms)}details[open] .gb-menu-extra{animation:gbMenuIn .46s cubic-bezier(.22,1,.36,1) both;animation-delay:.38s}}@keyframes gbMenuIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.menu-drawer__list-item--flat,.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist:after,.menu-drawer__menu-item--mainlist:before,.menu-drawer button.menu-drawer__close-button,.gb-menu-extra,.gb-menu-promo{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/galbelia-menu.css.map */
