.abh{display:none}@media screen and (min-width:990px){html[data-ab-header=b] .header,html[data-ab-header=b] .template-search__search{display:none}html[data-ab-header=b] .abh{display:block;--abh-accent: #0e9c8c;--abh-accent-text: #0b7f72;--abh-badge: #f2600c;--abh-line: rgba(var(--color-foreground), .12);--abh-muted: rgba(var(--color-foreground), .75);position:relative}.abh__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2.4rem;padding-top:1.7rem;padding-bottom:.9rem}.abh__logo{display:block;text-decoration:none;color:inherit}.abh__logo-img{display:block;height:auto;width:15rem}.abh__search{position:relative;display:flex;align-items:center;background:rgb(var(--color-background));border:1px solid var(--abh-line);border-radius:999px;padding:.4rem .4rem .4rem 1.8rem;transition:border-color .15s ease,box-shadow .15s ease}.abh__search:focus-within{border-color:var(--abh-accent);box-shadow:0 0 0 3px #0e9c8c24}.abh__search-icon{display:flex;flex:0 0 auto;margin-right:1rem;color:var(--abh-muted)}.abh__search-icon svg{width:2rem;height:2rem}.abh__search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-size:1.6rem;line-height:1.4;padding:.9rem 1.4rem .9rem 0;color:rgb(var(--color-foreground))}.abh__search-input:focus{outline:none;box-shadow:none}.abh__search-input::placeholder{color:var(--abh-muted);opacity:1}.abh__search-input::-webkit-search-cancel-button{margin-left:.8rem;margin-right:.4rem}.abh__search-btn{flex:0 0 auto;border:0;cursor:pointer;background:var(--abh-accent-text);color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.02em;padding:1.1rem 2.6rem;border-radius:999px;transition:filter .15s ease}.abh__search-btn:hover{filter:brightness(1.08)}.abh__phone{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;white-space:nowrap}.abh__phone-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#0e9c8c1f;color:var(--abh-accent);flex:0 0 auto}.abh__phone-icon svg{width:2rem;height:2rem}.abh__phone-text{display:flex;flex-direction:column;line-height:1.25}.abh__phone-num{font-size:1.7rem;font-weight:700}.abh__phone-hours{font-size:1.2rem;color:var(--abh-muted)}.abh__actions{display:flex;align-items:center;gap:.6rem}.abh__icon{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;color:inherit}.abh__icon svg{width:2.2rem;height:2.2rem}.abh__cart-count{position:absolute;top:.4rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:var(--abh-badge);color:#fff;font-size:1.1rem;font-weight:700;display:grid;place-items:center}.abh__nav{border-top:0}.abh__nav-list{display:flex;align-items:stretch;gap:.4rem;list-style:none;margin:0;padding:0}.abh__nav-item{display:flex}.abh__nav-item:not(.abh__nav-item--mega){position:relative}.abh__disclosure{display:flex}.abh__nav-link{display:flex;align-items:center;gap:.7rem;white-space:nowrap;padding:1.2rem 1.6rem 1.4rem;font-size:1.6rem;font-weight:600;text-decoration:none;color:inherit;cursor:pointer;border-bottom:3px solid transparent;list-style:none}.abh__nav-link::-webkit-details-marker,.abh__nav-link::marker{display:none;content:""}.abh__nav-item:hover>.abh__disclosure>.abh__nav-link,.abh__disclosure[open]>.abh__nav-link{color:var(--abh-accent-text);border-bottom-color:var(--abh-accent)}.abh__badge{background:var(--abh-badge);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.25rem .7rem;border-radius:.5rem}.abh__caret{width:1rem;height:.6rem;transition:transform .15s ease}.abh__disclosure[open] .abh__caret{transform:rotate(180deg)}.abh__mega,.abh__drop{position:absolute;left:0;right:0;top:100%;z-index:6;background:rgb(var(--color-background));border-top:1px solid var(--abh-line);box-shadow:0 18px 40px #0000001a}.abh__drop{left:0;right:auto;width:max-content;min-width:22rem;border-radius:0 0 1rem 1rem;padding:1.2rem 0}.abh__mega-inner{padding-top:3.2rem;padding-bottom:2rem}.abh__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 26rem;gap:4rem;align-items:start}.abh__cols:not(:has(.abh__card)){grid-template-columns:repeat(3,minmax(0,1fr))}.abh__col-head{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--abh-muted);text-decoration:none;margin-bottom:1.4rem}.abh__col-head:hover{color:var(--abh-accent-text)}.abh__col-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.abh__col-list a,.abh__drop a{display:block;font-size:1.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.abh__drop a{padding:.7rem 2rem}.abh__drop a.abh__drop-all{font-weight:600;color:var(--abh-accent-text);border-bottom:1px solid var(--abh-line);padding-bottom:1.1rem;margin-bottom:.5rem}.abh__tag{display:inline-block;margin-left:.8rem;padding:.2rem .7rem;border-radius:.5rem;background:#0e9c8c24;color:var(--abh-accent-text);font-size:1.1rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;vertical-align:1px}.abh__col-list a:hover,.abh__drop a:hover{color:var(--abh-accent-text)}.abh__card{display:block;position:relative;border-radius:1.4rem;overflow:hidden;background:rgba(var(--color-foreground),.04);text-decoration:none;color:inherit}.abh__card-media{display:block;aspect-ratio:4 / 3;overflow:hidden}.abh__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.abh__card:hover .abh__card-img{transform:scale(1.05)}.abh__card-tag{position:absolute;top:1rem;left:1rem;background:var(--abh-badge);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .9rem;border-radius:.5rem}.abh__card-title{display:block;padding:1.2rem 1.4rem 1.4rem;font-size:1.5rem;font-weight:600;line-height:1.3}.abh__all{display:inline-flex;align-items:center;gap:.6rem;margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid var(--abh-line);width:100%;font-size:1.5rem;font-weight:600;text-decoration:none;color:var(--abh-accent-text)}.abh__all:hover span{transform:translate(3px)}.abh__all span{transition:transform .15s ease}}@media screen and (min-width:990px)and (max-width:1199px){html[data-ab-header=b] .abh__phone-hours{display:none}html[data-ab-header=b] .abh__phone-icon{width:3.4rem;height:3.4rem}html[data-ab-header=b] .abh__bar{gap:1.6rem}html[data-ab-header=b] .abh__nav-link{padding-left:1.1rem;padding-right:1.1rem}html[data-ab-header=b] .abh__search-btn{padding-left:2rem;padding-right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-v2.css.map */
