.mega-menu__promo:has(>:nth-child(3)){--mega-menu-promo-gap: 1.25rem}.mega-menu__promo:has(>:nth-child(3))>*{min-width:0}.impulsa3-mega-menu-image{aspect-ratio:1}.impulsa3-mega-menu-image>img{width:100%;height:100%;object-fit:cover}.mega-menu:not(:has(.mega-menu__linklist)) .mega-menu__promo{flex:1 1 auto;justify-content:center}.mega-menu:not(:has(.mega-menu__linklist)) .mega-menu__promo>*{max-width:420px}.impulsa3-spec-table{width:100%;margin-block:1.5rem;border:1px solid rgb(var(--border-color));border-radius:8px;overflow:hidden}.impulsa3-spec-table__title{margin:0;padding:1.125rem 1.25rem;background:color-mix(in srgb,rgb(var(--text-color)) 6%,rgb(var(--background)))}.impulsa3-spec-table__row{display:grid;grid-template-columns:2fr 1fr;border-block-start:1px solid rgb(var(--border-color))}.impulsa3-spec-table>.impulsa3-spec-table__row:first-child{border-block-start:0}.impulsa3-spec-table__row>div{padding:.8125rem 1.25rem}.impulsa3-spec-table__row>div:first-child{border-inline-end:1px solid rgb(var(--border-color))}.impulsa3-spec-table__row--header{font-weight:600;background:color-mix(in srgb,rgb(var(--text-color)) 3%,rgb(var(--background)))}@media screen and (max-width:749px){.impulsa3-spec-table__row{grid-template-columns:1.5fr 1fr}.impulsa3-spec-table__row>div{padding:.75rem}}@media screen and (max-width:699px){.product-sticky-bar{opacity:1;visibility:visible;background:rgb(var(--background));border-block-start:1px solid rgb(var(--border-color))}body:has(.product-sticky-bar){padding-block-end:var(--impulsa3-sticky-bar-height, 5.5rem)}}.impulsa3-product-tags{display:flex;flex-wrap:wrap;gap:.25rem}.impulsa3-product-tag{--impulsa3-product-tag-tracking: .06em;padding:.125rem .625rem;text-indent:var(--impulsa3-product-tag-tracking);border:1px solid rgb(var(--text-color) / .15);border-radius:var(--rounded-full);color:rgb(var(--text-color) / .6);font-size:.625rem;line-height:1.7;letter-spacing:var(--impulsa3-product-tag-tracking);text-transform:uppercase;white-space:nowrap}@media screen and (min-width:700px){.impulsa3-product-tag{font-size:.6875rem}}.impulsa3-product-tags--card{justify-content:center}.impulsa3-product-tags--card-horizontal{justify-content:flex-start;margin-block-start:.125rem}.impulsa3-product-tags--product{margin-block-end:.5rem}@media screen and (max-width:699px){.product-info--center .impulsa3-product-tags--product{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/impulsa3-overrides.css.map */
