:root:has(kovali-campaign-banner){--kv-campaign-height: 67px}.kovali-pre-black-week-section{height:var(--kv-campaign-height, 67px);flex:0 0 auto}.kh-banner{display:block;position:fixed;top:0;left:0;width:100%;z-index:5601;border-bottom:1px solid #88734e;background:linear-gradient(110deg,#191a19,#2b2b28 54%,#20211f);color:#f7f4ed;font-family:var(--FONT-STACK-BODY, Arial, sans-serif);box-sizing:border-box}.kh-banner *{box-sizing:border-box}.kh-banner__inner{display:flex;align-items:center;justify-content:center;gap:30px;min-height:66px;max-width:1200px;margin:0 auto;padding:8px 20px}.kh-banner__offer{display:flex;align-items:center;gap:13px;min-width:0}.kh-banner__percent{color:#c24740;font-family:var(--FONT-STACK-HEADING, Arial, sans-serif);font-size:26px;font-weight:600;line-height:1;letter-spacing:-.025em;white-space:nowrap}.kh-banner__copy{display:grid;gap:4px}.kh-banner__title{font-family:var(--FONT-STACK-HEADING, Arial, sans-serif);font-size:18px;font-weight:600;line-height:1.15;letter-spacing:.025em;white-space:nowrap}.kh-banner__tagline{color:#c8c1b3;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.1em;white-space:nowrap}.kh-banner__timer{display:grid;justify-items:center;gap:4px;padding-left:27px;border-left:1px solid #655c4e;flex:0 0 auto}.kh-banner__timer-label{color:#c8c1b3;font-size:9px;font-weight:500;line-height:1;letter-spacing:.1em;white-space:nowrap}.kh-banner kovali-pre-black-week-countdown{display:block;min-width:8ch;color:#f7f4ed;font-family:var(--FONT-STACK-BODY, Arial, sans-serif);font-size:20px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.035em;text-align:center;white-space:nowrap}body:has(kovali-campaign-banner) .header-sections [data-header-sticky]{position:fixed;top:var(--kv-campaign-height);width:100%;z-index:5600;transition:none}body.has-header-sticky:has(kovali-campaign-banner){--header-sticky-height: calc(var(--header-height) + var(--kv-campaign-height))}[data-scroll-locked] .kh-banner{width:100vw;padding-right:var(--scrollbar-width, 0px)}@media(min-width:990px){body:has(kovali-campaign-banner) .kd-product .kd-gallery{top:calc(var(--header-height, 80px) + var(--kv-campaign-height) + 20px)}}@media(max-width:749px){:root:has(kovali-campaign-banner){--kv-campaign-height: 57px}.kh-banner__inner{flex-direction:row;gap:clamp(8px,2.67vw,14px);min-height:56px;padding:10px 12px}.kh-banner__offer{gap:7px}.kh-banner__percent{font-size:22px}.kh-banner__title{font-size:clamp(12px,3.5vw,15px);letter-spacing:.015em}.kh-banner__copy{gap:3px}.kh-banner__tagline{font-size:9px}.kh-banner__timer{gap:4px;padding-left:12px}.kh-banner__timer-label{font-size:9px}.kh-banner kovali-pre-black-week-countdown{min-width:0;font-size:15px}}@media(max-width:359px){.kh-banner__inner{padding-inline:10px}.kh-banner__offer{gap:6px}.kh-banner__percent{font-size:20px}.kh-banner__timer{padding-left:8px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/kovali-pre-black-week.css.map */
