.drawer:not(.drawer--cart){--drawer-line: #e7e7e7;--drawer-control: #ececec;--drawer-header-padding-block: 1.5rem;--drawer-header-padding-inline: 1.25rem;--drawer-body-padding-block: 1.5rem;--drawer-body-padding-inline: 1.25rem;--drawer-footer-padding-block: 1.5rem;--drawer-footer-padding-inline: 1.25rem}@media screen and (min-width:700px){.drawer:not(.drawer--cart){--drawer-max-width: min(100vw - 2rem, 31.25rem)}.drawer:not(.drawer--cart)::part(content){border-start-start-radius:1.5rem;border-end-start-radius:1.5rem;overflow:hidden}}.drawer:not(.drawer--cart)::part(header){display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;border-block-end-color:var(--drawer-line);text-align:start}.drawer:not(.drawer--cart)::part(close-button){display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--drawer-control);transition:opacity .2s}.drawer:not(.drawer--cart)::part(close-button):hover{opacity:.75}.drawer:not(.drawer--cart) [slot=header]{flex:1 1 auto;min-width:0}.drawer:not(.drawer--cart) [slot=header] :is(.h5,.h6,.h7,p:only-child){font-family:Artific Bold,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.05em;line-height:1.2;text-transform:none}.drawer:not(.drawer--cart)::part(footer){border-block-start-color:var(--drawer-line)}.drawer:not(.drawer--cart) .button:not(.button--outline){--button-background: 0 0 0;--button-text-color: 238 230 221;border-radius:1.875rem}.drawer:not(.drawer--cart) .drawer-popover::part(content){border-start-start-radius:1.5rem;border-start-end-radius:1.5rem}.drawer--search [slot=header] form{align-items:center;height:2.75rem;padding-inline:1rem;border-radius:1rem;background:#f5f5f5}.drawer--search .search-drawer__input{border:0;background:transparent;font-size:1rem}.menu-drawer::part(content){border-block-start-color:#e7e7e7}.menu-drawer .menu-drawer__panel-header{box-shadow:0 1px #e7e7e7}.menu-drawer .menu-drawer__separator,.menu-drawer .menu-drawer__footer-item{border-color:#e7e7e7}@media screen and (min-width:700px){.menu-drawer::part(content){border-end-end-radius:1.5rem}}.menu-drawer .menu-drawer__button--primary{border-color:#000;background:#000;color:#eee6dd}.menu-drawer .menu-drawer__button--secondary{border-color:#e7e7e7}.menu-drawer .menu-drawer__button--secondary img{filter:brightness(0)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/drawers.css.map */
