.custom-header{position:sticky;top:0;left:0;right:0;z-index:999;padding:var(--header-padding-top, 20px) 20px 20px 20px;background:transparent}.custom-header__container{display:flex;align-items:center;justify-content:center;gap:16px;max-width:calc(var(--header-max-width, 700px) + var(--cart-button-size, 56px) + 16px);margin:0 auto}.custom-header__nav{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--header-max-width, 700px);height:var(--header-height, 70px);background:linear-gradient(135deg,rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-bg-opacity, 30) / 100 * .2)),rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-bg-opacity, 30) / 100 * .05)));border:2px solid rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-border-opacity, 50) / 100));border-radius:var(--header-border-radius, 50px);box-shadow:0 0 var(--header-glow-intensity, 10px) rgba(var(--color-accent-rgb, 74, 222, 128),.3),inset 0 0 30px rgba(var(--color-accent-rgb, 74, 222, 128),.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.custom-header__nav:hover{border-color:rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-border-opacity, 50) / 100 + .2));box-shadow:0 0 calc(var(--header-glow-intensity, 10px) + 5px) rgba(var(--color-accent-rgb, 74, 222, 128),.4),inset 0 0 30px rgba(var(--color-accent-rgb, 74, 222, 128),.08)}.custom-header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease;padding:0 20px}.custom-header__logo:hover{transform:scale(1.05)}.custom-header__logo img{height:var(--logo-height, 40px);width:auto;object-fit:contain;max-width:100%}.custom-header__logo-text{color:var(--color-text-primary, #ffffff);font-size:20px;font-weight:700;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cart-button-size, 56px);height:var(--cart-button-size, 56px);background:linear-gradient(135deg,rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-bg-opacity, 30) / 100 * .2)),rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-bg-opacity, 30) / 100 * .05)));border:2px solid rgba(var(--color-accent-rgb, 74, 222, 128),calc(var(--header-border-opacity, 50) / 100));border-radius:50%;color:var(--color-text-primary, #ffffff);text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 var(--header-glow-intensity, 10px) rgba(var(--color-accent-rgb, 74, 222, 128),.3);transition:all .3s ease;flex-shrink:0}.custom-header__cart:hover{background:rgba(var(--color-accent-rgb, 74, 222, 128),.3);border-color:rgba(var(--color-accent-rgb, 74, 222, 128),.8);box-shadow:0 0 calc(var(--header-glow-intensity, 10px) + 5px) rgba(var(--color-accent-rgb, 74, 222, 128),.5);transform:scale(1.05)}.custom-header__cart svg{width:24px;height:24px;stroke:var(--color-text-primary, #ffffff)}.custom-header__cart-count{position:absolute;bottom:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;background-color:var(--color-accent, #4ade80);color:var(--color-background, #0a0a0a);font-size:11px;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:1}@media screen and (max-width: 989px){.custom-header{padding:15px}.custom-header__container{gap:12px}.custom-header__nav{max-width:calc(100% - var(--cart-button-size, 56px) - 20px)}}@media screen and (max-width: 749px){.custom-header{padding:12px}.custom-header__container{gap:10px}.custom-header__nav{height:56px;max-width:calc(100% - 66px);border-radius:30px}.custom-header__logo{padding:0 16px}.custom-header__logo img{height:30px}.custom-header__logo-text{font-size:16px}.custom-header__cart{width:50px;height:50px}.custom-header__cart svg{width:20px;height:20px}.custom-header__cart-count{min-width:18px;height:18px;font-size:10px;bottom:-1px;right:-1px}}@media screen and (max-width: 390px){.custom-header{padding:10px}.custom-header__nav{height:50px;border-radius:25px}.custom-header__logo img{height:26px}.custom-header__logo-text{font-size:14px}.custom-header__cart{width:46px;height:46px}.custom-header__cart svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
