:root{--adp-bar-height: 0px;--adp-gold: #d4af37;--adp-navy: #1f3a5f;--adp-brown: #2c1810;--adp-ease: cubic-bezier(.4, 0, .2, 1)}.adp-bar{position:sticky;top:0;left:0;right:0;z-index:100200;background:linear-gradient(135deg,#1a2f4a,#0f1f35 60%,#1a2412);border-bottom:2px solid var(--adp-gold);box-shadow:0 4px 24px #d4af3740;transform:translateY(0);transition:transform .3s var(--adp-ease),opacity .3s var(--adp-ease);will-change:transform}.adp-bar--hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.adp-bar__inner{display:flex;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:10px 20px;box-sizing:border-box}.adp-bar__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.adp-bar__headline{font-size:.875rem;font-weight:800;color:var(--adp-gold);letter-spacing:.02em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adp-bar__sub{font-size:.75rem;color:#ffffffbf;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden}.adp-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:linear-gradient(135deg,var(--adp-gold) 0%,#f4d061 100%);color:var(--adp-brown);font-weight:800;font-size:.8rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap;box-shadow:0 4px 16px #d4af3780;transition:transform .16s var(--adp-ease),box-shadow .22s var(--adp-ease)}.adp-bar__cta:hover{transform:scale(1.03);box-shadow:0 6px 22px #d4af37b3;color:var(--adp-brown)}.adp-bar__cta svg{width:14px;height:14px;fill:var(--adp-brown);flex-shrink:0}.adp-bar__phone{font-size:.9rem;font-weight:900}.adp-bar__dismiss{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff9;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .18s ease,color .18s ease}.adp-bar__dismiss:hover{background:#ffffff1f;color:#fff}.adp-bar__dismiss svg{width:14px;height:14px}@media screen and (max-width:719px){.adp-bar__inner{padding:8px 12px;gap:10px}.adp-bar__sub,.adp-bar__cta-label{display:none}.adp-bar__cta{padding:9px 14px;gap:6px}.adp-bar__cta svg{width:16px;height:16px}.adp-bar__phone{font-size:.875rem}.adp-bar__headline{font-size:.8rem}}@media screen and (max-width:389px){.adp-bar__headline{font-size:.72rem}}.site-header,.site-header-wrapper{top:var(--adp-bar-height, 0px)!important}body[class*=intent-] .productgrid--items{display:grid}body.intent-heater_buyer .productgrid--items [data-product-type=Heater],body.intent-outdoor_sauna_buyer .productgrid--items [data-product-type="Outdoor Sauna"]{order:-1}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.ad-personalizer.css.map */
