.lp-header{--lp-header-padding-block: 16px;--lp-header-logo-width: 108px;--lp-header-icon-size: 20px;--lp-header-gap: 16px;position:relative;background-color:var(--color-background);color:var(--color-text);z-index:100}.lp-header__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--lp-header-gap);padding-block:var(--lp-header-padding-block);z-index:101}.lp-header__logo{display:flex;align-items:center;flex-shrink:0}.lp-header__logo-image{display:block;width:var(--lp-header-logo-width);height:auto;object-fit:contain}.lp-header__logo-text{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;margin:0;text-decoration:none;color:inherit}.lp-header__right-group{display:flex;align-items:center;gap:var(--lp-header-gap);flex-shrink:0}.lp-header__cta{display:flex;align-items:center}.lp-header__cart-button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;background:none;border:none;cursor:pointer;color:inherit;text-decoration:none;transition:opacity .2s ease}.lp-header__cart-button:hover{opacity:.7}.lp-header__cart-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-header__cart-button svg{width:var(--lp-header-icon-size);height:var(--lp-header-icon-size);fill:currentColor}.lp-header__cart-bubble{position:absolute;top:6px;right:6px;display:none;width:8px;height:8px;background-color:var(--color-accent, #e74c3c);border-radius:50%;border:2px solid var(--color-background)}.lp-header__cart-bubble.is-visible{display:block}@media(min-width:768px){.lp-header{--lp-header-gap: 24px}}.lp-announcement-bar{position:relative;z-index:101;width:100%;height:auto;background-color:var(--color-background);color:var(--color-text);font-size:.75rem;font-weight:600;padding:.75rem 0}.lp-announcement-bar.lp-announcement-bar--can-hide{overflow:hidden;max-height:var(--lp-announcement-bar-height, 120px);transition:max-height .2s ease,opacity .2s ease;will-change:max-height,opacity}.lp-announcement-bar.is-hidden-on-scroll{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.lp-announcement-bar__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.lp-announcement-bar__wrapper--centered{justify-content:center;text-align:center}.lp-announcement-bar__discount-code{font-size:1rem;padding:.25rem .5rem;border:2px dashed var(--color-text);font-weight:700}.lp-announcement-bar__text--uppercase{text-transform:uppercase}.lp-announcement-bar--countdown_box{padding-block:.6rem}.lp-announcement-bar__wrapper--countdown-box{display:flex;align-items:center;justify-content:center;gap:1.5rem}.lp-announcement-bar--countdown_box .lp-announcement-bar__text--headline{font-size:1.25rem;font-weight:800;line-height:1.1;margin:0}.lp-announcement-bar__box-countdown{--lp-bar-box-border-color: #e8572a;display:flex;align-items:center;gap:0;border:2px solid var(--lp-bar-box-border-color);border-radius:4px;padding:.35rem .75rem;flex-shrink:0;background-color:var(--color-background);color:var(--color-text)}.lp-announcement-bar__box-unit{display:flex;flex-direction:column;align-items:center;min-width:2.4rem}.lp-announcement-bar__box-number{font-size:1.25rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.lp-announcement-bar__box-label{font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-top:0}.lp-announcement-bar__box-sep{font-size:clamp(1rem,2vw,1.3rem);font-weight:700;padding:.15rem .15rem 0;align-self:flex-start;opacity:.6}@media(max-width:575px){.lp-announcement-bar--countdown_box{padding-block:.45rem}.lp-announcement-bar__wrapper--countdown-box{justify-content:center;gap:.5rem}.lp-announcement-bar--countdown_box .lp-announcement-bar__text--headline{font-size:.8rem}.lp-announcement-bar__box-countdown{padding:.25rem .4rem;gap:0}.lp-announcement-bar__box-unit{min-width:1.5rem}.lp-announcement-bar__box-number{font-size:.85rem}.lp-announcement-bar__box-label{font-size:.45rem}.lp-announcement-bar__box-sep{font-size:.8rem;padding:0 .1rem}}.lp-announcement-bar__countdown-prefix{margin:0 .25em}.lp-announcement-bar__countdown{display:inline;font-variant-numeric:tabular-nums;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/137/assets/section-lp-header.css.map */
