#el-custom-header .el-fixed-header{height:var(--el-header-height);color:var(--el-header-text);background-color:transparent;box-shadow:none;transition:background-color .25s ease,box-shadow .25s ease}#el-custom-header .el-fixed-header.is-scrolled{background-color:var(--el-header-bg);box-shadow:0 10px 30px #00000014}#el-custom-header .el-fixed-header__inner{position:relative;height:100%;width:100%;max-width:1508px;margin-inline:auto;padding-inline:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}#el-custom-header .el-fixed-header__left{justify-self:start;line-height:0}#el-custom-header .el-fixed-header__center{justify-self:center;line-height:0;min-width:0}#el-custom-header .el-fixed-header__right{justify-self:end;line-height:0}#el-custom-header .el-fixed-header__button{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative}#el-custom-header .el-fixed-header__logo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;max-width:100%}#el-custom-header .el-fixed-header__logo img{width:var(--el-logo-width);max-width:100%;height:auto;display:block}#el-custom-header .el-fixed-header__logo-text{font-size:18px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}#el-custom-header .el-fixed-header__icon{width:var(--el-icon-size);height:auto;display:block}#el-custom-header .el-fixed-header__count{position:absolute;top:-4px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#000;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}#el-custom-header .el-fixed-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000057;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:69}#el-custom-header .el-fixed-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}#el-custom-header .el-fixed-drawer{position:fixed;top:0;left:0;width:var(--el-drawer-width);max-width:calc(100vw - 16px);height:100dvh;background:#faf7ef;color:#111;transform:translate(-100%);transition:transform .28s ease;z-index:70;display:flex;flex-direction:column;box-shadow:8px 0 28px #0000001f}#el-custom-header .el-fixed-drawer--menu{left:0;right:auto;transform:translate(-100%);box-shadow:8px 0 28px #0000001f}#el-custom-header .el-fixed-drawer--cart{left:auto;right:0;transform:translate(100%);box-shadow:-8px 0 28px #0000001f}#el-custom-header .el-fixed-drawer.is-open{transform:translate(0)}#el-custom-header .el-fixed-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 25px}#el-custom-header .el-fixed-drawer__close{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;color:inherit;display:inline-flex;align-items:center;justify-content:center}#el-custom-header .el-fixed-drawer__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}#el-custom-header .el-fixed-menu{padding:11px 25px 35px}#el-custom-header .el-fixed-menu__item,#el-custom-header .el-fixed-menu__child{display:block;text-decoration:none;color:inherit}#el-custom-header .el-fixed-menu__item{padding:24px 0;border-bottom:.5px solid #cccac4;display:flex;align-items:center;justify-content:space-between}#el-custom-header .el-fixed-menu__item svg{transition:all .2s ease}#el-custom-header .el-fixed-menu__item:hover svg{transform:translate(4px)}#el-custom-header .el-fixed-menu__children{padding:4px 0 12px 14px}#el-custom-header .el-fixed-menu__child{padding:8px 0;color:#555;font-size:14px}#el-custom-header .el-cart-drawer__body{padding:0 16px 16px}#el-custom-header .el-cart-drawer__loading,#el-custom-header .el-cart-drawer__empty{padding:20px 0;color:#555;font-size:14px}#el-custom-header .el-cart-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #ececec}#el-custom-header .el-cart-item__image{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5}#el-custom-header .el-cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}#el-custom-header .el-cart-item__title{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}#el-custom-header .el-cart-item__variant,#el-custom-header .el-cart-item__plan{margin:0 0 4px;font-size:12px;color:#666;line-height:1.4}#el-custom-header .el-cart-item__price{margin:8px 0 10px;font-size:13px;font-weight:600}#el-custom-header .el-cart-item__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}#el-custom-header .el-cart-qty{display:inline-flex;align-items:center;border:1px solid #dddddd;border-radius:999px;overflow:hidden}#el-custom-header .el-cart-qty button{-webkit-appearance:none;appearance:none;background:transparent;border:0;width:34px;height:34px;cursor:pointer;font-size:18px;line-height:1}#el-custom-header .el-cart-qty span{min-width:28px;text-align:center;font-size:13px;font-weight:600}#el-custom-header .el-cart-remove{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;font-size:12px;color:#7a7a7a;text-decoration:underline}#el-custom-header .el-cart-drawer__footer{border-top:1px solid #ececec;padding:16px}#el-custom-header .el-cart-drawer__subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:14px;font-weight:700}#el-custom-header .el-cart-drawer__buttons{display:grid;gap:10px}#el-custom-header .el-cart-drawer__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;text-decoration:none;border-radius:999px;border:1px solid #111111;cursor:pointer;font-size:14px;font-weight:700;transition:opacity .2s ease}#el-custom-header .el-cart-drawer__button--primary{background:#111;color:#fff}#el-custom-header .el-cart-drawer__button--secondary{background:#fff;color:#111}#el-custom-header .is-busy{opacity:.6;pointer-events:none}body.el-fixed-drawer-open{overflow:hidden;touch-action:none}@media(max-width:991px){#el-custom-header .el-fixed-header{height:var(--el-header-height-mobile)}#el-custom-header .el-fixed-header__inner{padding-inline:16px}#el-custom-header .el-fixed-header__logo img{width:var(--el-logo-width-mobile)}#el-custom-header .el-fixed-header__icon{width:var(--el-icon-size-mobile);height:auto;display:block}#el-custom-header .el-fixed-header__count{position:absolute;top:-5px;right:-10px;min-width:15px;height:15px;font-size:10px;font-weight:700;line-height:18px}}.mega-menu__wrapper{display:flex;flex-direction:column;padding-inline:25px;gap:20px}.mega-menu__item{padding:20px;background-image:var(--background-image);background-repeat:no-repeat;background-position:center;background-size:cover}.mega-menu__item h4{color:#fff;font-family:Florisha;font-size:20px;font-style:normal;font-weight:700;line-height:108%;text-transform:uppercase;margin-bottom:18px}.mega-menu__rating{display:flex;align-items:center;gap:5px;margin-bottom:15px}.mega-menu__rating p{margin-top:2px}.mega-menu__item a{display:block;background:#db6f3b;max-width:max-content;padding:15px 40px;transition:background .3s ease}.mega-menu__item a:hover{background:#cf7e55}.el-drawer__footer{display:flex;flex-direction:column;gap:10px;padding:0 25px 25px}.el-drawer__footer-contact img{width:29px;height:auto}.el-drawer__footer-contact a{text-decoration:none}.el-drawer__footer-contact{display:flex;align-items:center;gap:10px}@media(max-width:991px){#el-custom-header .el-fixed-drawer__header{padding:16px}.el-fixed-drawer__close svg{width:10px;height:auto}.mega-menu__wrapper{padding-inline:16px;gap:16px}.mega-menu__item{padding:16px}.mega-menu__item h4{font-size:20px;margin-bottom:13px}.mega-menu__rating{gap:4px;margin-bottom:12px}.mega-menu__item a{padding:10px 30px}#el-custom-header .el-fixed-menu{padding:8px 16px 24px}#el-custom-header .el-fixed-menu__item{padding:16px 0}#el-custom-header .el-fixed-menu__item svg{width:15px;height:auto}.el-drawer__footer{gap:8px;padding-inline:16px}.el-drawer__footer-contact{gap:8px}.el-drawer__footer-contact img{width:22px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/el-header.css.map */
