.header .list-menu.with-dot .menu__item .btn-text:after{display:none}.header .list-menu .menu__item .btn-text{display:inline-flex;align-items:center}.header .list-menu .menu__item .icon-chevron-menu{width:10px;height:7px;margin-inline-start:.4rem;flex-shrink:0}.header .list-menu>li>details[open] .icon-chevron-menu{transform:rotate(180deg)}@media screen and (min-width:1024px){.header .list-menu>li>details>summary,.header .list-menu>li>a{position:relative;z-index:6}.header details[is=details-mega]>.mega-menu:has(.inf-mega){top:100%;left:50%;right:auto;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;z-index:4;transform:translate(-50%)}.header details[is=details-mega][open]>.mega-menu:has(.inf-mega){pointer-events:auto}.header details[is=details-mega]>.mega-menu:has(.inf-mega):before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px}.header details[is=details-mega]>.mega-menu:has(.inf-mega) .inf-mega.mega-menu__container{height:auto;padding:48px!important;background:#f4f4f4;box-shadow:0 18px 50px #10182824;overflow:hidden}.header-scrolled .mega-menu:has(.inf-mega) .inf-mega{padding-block-start:0!important}}.inf-mega__list{--header-nav-gap: 0;display:grid!important;grid-template-columns:280px minmax(0,1fr);gap:0;align-items:stretch;padding:0!important;max-width:1440px;margin:0 auto;min-height:0;height:auto;flex-wrap:nowrap!important;overflow:visible!important}.inf-mega .mega-menu__item{flex:unset;max-width:none;color:#111;transform:none}.inf-mega__sidebar{display:flex!important;flex-direction:column;padding:0 28px 0 0;border-right:0;min-height:0}.inf-mega__eyebrow{margin:0 0 32px;font-size:18px;line-height:150%;font-weight:700;letter-spacing:0;color:#404040}.inf-mega__eyebrow,.inf-mega__tab-label,.inf-mega-card__title,.inf-mega-promo__title{text-transform:none!important}.inf-mega__tabs{display:flex;flex-direction:column;gap:24px;grid-template:unset!important;grid-auto-flow:unset!important}.inf-mega__tab{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#848484;text-align:left;cursor:pointer;transform:none!important;opacity:1!important;text-decoration:none}.inf-mega__tab.button--primary,.inf-mega__tab.button--secondary{height:auto;min-height:0;background:transparent!important;box-shadow:none!important;border-radius:0}.inf-mega__tab.button--secondary{color:#848484!important}.inf-mega__tab.button--primary,.inf-mega__tab[disabled]{color:#111!important}.inf-mega .mega-menu__item--tabs,.inf-mega .mega-menu__item--panels{max-width:none}.inf-mega .mega-menu__nav--tabs .mega-menu__nav-item :is(.media,.heading,.inf-mega__tab-label,.inf-mega-icon){opacity:1}.inf-mega__tab .inf-mega__tab-label{font-size:27px;line-height:120%;font-weight:600;font-family:DM Sans}.inf-mega__tab[disabled],.inf-mega__tab.is-active{color:#111;pointer-events:none}.inf-mega__tab[disabled] .inf-mega__tab-label,.inf-mega__tab.is-active .inf-mega__tab-label{font-weight:700}.inf-mega-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:currentColor}.inf-mega-icon svg{width:32px;height:32px}.inf-mega-icon--image{width:var(--inf-mega-icon-size, 22px);height:var(--inf-mega-icon-size, 22px)}.inf-mega-icon--image img{width:100%;height:100%;object-fit:contain}.inf-mega__footer{margin-top:auto;padding-top:18px;border-top:2px solid #000000}.inf-mega__view-all,.inf-mega__all-link{display:inline-flex;align-items:center;gap:8px;color:#202020;text-decoration:none;font-size:18px;font-weight:700;line-height:150%}.inf-mega__view-all{font-size:20px;width:100%;justify-content:space-between}.inf-mega__view-all svg,.inf-mega__all-link svg{width:16px;height:16px}.inf-mega__view-all svg{width:24px;height:24px}.inf-mega__view-all:hover,.inf-mega__all-link:hover{color:#3049b8}.inf-mega__panel{display:block;width:100%}.inf-mega__panel[hidden]{display:none!important}.inf-mega__products-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.inf-mega__products-head .inf-mega__eyebrow{margin:0;font-weight:700;color:#202020}.inf-mega__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.inf-mega__products>:nth-child(n+5){display:none}.inf-mega-card{display:flex;flex-direction:column;min-width:0;border:0;border-radius:16px;overflow:hidden;background:#fff}.inf-mega-card__media{display:flex;align-items:center;justify-content:center;height:210px;padding:18px 16px 8px;background:#ececec;overflow:hidden}.inf-mega-card__image,.inf-mega-card__placeholder,.inf-mega-card__media img{width:100%;height:100%;object-fit:contain}.inf-mega-card__body{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff}.inf-mega-card__loox,.inf-mega-card__loox.loox-rating{display:flex;align-items:center;min-height:16px;margin:0;font-size:12px;line-height:1;color:#6f6f6f}.inf-mega-card__loox--empty{min-height:16px}.inf-mega-card__rating{display:flex;align-items:center;gap:4px}.inf-mega-card__stars{display:flex;align-items:center;gap:2px}.inf-mega-card__rating-label{color:#000;font-size:14px;font-weight:500;line-height:24px}.inf-mega-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.inf-mega-card__title{min-width:0;color:#000;font-size:23px;font-family:DM Sans,sans-serif;font-weight:600;line-height:120%;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.inf-mega-card__price{flex-shrink:0;color:#0b1543;font-size:16px;line-height:150%;font-weight:400}.inf-mega-card__swatches{display:flex;gap:8px;margin:2px 0 0;padding:0;list-style:none}.inf-mega-card__swatch{display:block;width:32px;height:32px;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden;background:#f3f3f3}.inf-mega-card__swatch--color{background:#d9d9d9}.inf-mega-card__swatch img{width:100%;height:100%;object-fit:cover}.inf-mega-promo{position:relative;display:flex;flex-direction:column!important;justify-content:space-between;align-items:stretch;height:100%;min-height:100%;padding:20px 24px 24px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#d7e4f7 0%,var(--inf-promo-bg, #d8daf2) 52%,#d3ccea 100%);text-decoration:none;color:#111;text-align:left}.inf-mega-promo__media{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0}.inf-mega-promo__image,.inf-mega-promo__media img{position:static!important;inset:auto!important;display:block;width:auto!important;max-width:100%;height:auto;max-height:260px;object-fit:contain;object-position:center;pointer-events:none}.inf-mega-promo__title{position:relative;z-index:1;flex-shrink:0;align-self:flex-start;width:100%;margin:16px 0 0;font-size:27px;line-height:120%;font-weight:700;text-align:left}.inf-mega-promo--skeleton{min-height:220px}@media screen and (max-width:1279px){.inf-mega__list{grid-template-columns:200px minmax(0,1fr);padding:22px!important}.inf-mega-card__media{height:200px}.inf-mega-card__title{font-size:14px}}.inf-mega--cards{padding:0!important}.inf-mega-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1440px;margin:0 auto;min-height:300px}.inf-mega-service{display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:22px 24px;border-radius:18px;overflow:hidden;background:var(--inf-card-bg, #ececec);color:var(--inf-card-text, #111111);text-decoration:none}.inf-mega-service--skeleton{min-height:300px}.inf-mega-service__media{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px}.inf-mega-service__media img{max-width:82%;max-height:200px;width:auto;height:auto;object-fit:contain}.inf-mega-service__title{display:block;margin-top:12px;color:inherit;font-size:22px;line-height:1.15;font-weight:700}.inf-mega-service--cta{justify-content:center;align-items:flex-start;gap:20px;color:var(--inf-card-text, #ffffff)}.inf-mega-service__copy{font-size:27px;line-height:120%;font-weight:700;letter-spacing:0;text-align:left}.inf-mega-service__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:0;padding:12px 32px;border-radius:999px;background:#fff;color:#111;font-size:18px;line-height:150%;font-weight:600}@media screen and (min-width:1024px){.inf-mega-card__row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.inf-mega-card__title{display:block;overflow:visible;font-size:18px;-webkit-line-clamp:unset}.header .list-menu>li.inf-nav-item--links{position:relative;z-index:6}.header .inf-company-dropdown.dropdown{top:100%;left:auto;right:-12px;width:max-content;min-width:248px;margin-inline-start:0;padding-block-start:10px;z-index:5}.header details[is=details-dropdown][open]>.inf-company-dropdown{pointer-events:auto}.header .inf-company-dropdown:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px}.inf-company-dropdown__panel{background:#f4f4f4;border-radius:16px;padding:18px 28px 22px;box-shadow:0 18px 50px #10182824}.inf-company-dropdown__panel ul{margin:0;padding:0;list-style:none}.inf-company-dropdown__panel a{display:block;padding:10px 0;color:#111;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}.inf-company-dropdown__panel a:hover{color:#3049b8}}@media screen and (max-width:1279px){.inf-mega-cards{gap:12px;padding:22px}.inf-mega-service,.inf-mega-service--skeleton{min-height:240px;padding:16px}.inf-mnav .inf-mega-service,.inf-mnav .inf-mega-service--skeleton{min-height:0;padding:12px 10px}.inf-mega-service__title{font-size:16px}.inf-mega-service__copy{font-size:20px}}@media screen and (max-width:1023px){.inf-mega,.inf-company-dropdown{display:none}}.inf-mega-promo.inf-mega-promo--professional,.inf-mnav__promo.inf-mnav__promo--professional{background:linear-gradient(90deg,#fff,#bb9c7f)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-infinity-mega-nav.css.map */
