body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))){background:transparent!important;box-shadow:none!important;border-color:transparent!important}body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__underlay-closed,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__underlay-open{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header-logo,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header-actions__action,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .search-action,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header-actions__cart-icon,body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header-actions__cart-icon svg{color:#fff!important}body:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .account-button shopify-account{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important}#MainContent[data-template=index] .ivalo-ed{--devui-shop-width: 1000px;--devui-heading-line: #575757}#MainContent[data-template=index] .ivalo-ed__hero-copy{color:#fff}#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__btn{border-color:#ffffffe0!important;color:#fff!important;background:#ffffff05!important;border-radius:0!important}#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__btn:hover{background:#fff!important;color:#272727!important}#MainContent[data-template=index] .ivalo-ed__products{padding-inline:0!important}#MainContent[data-template=index] .ivalo-ed__products--favorites{padding-top:34px!important;padding-bottom:30px!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__center-head{margin-bottom:52px!important;padding-inline:24px}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__section-title,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__section-title{position:relative;margin:0!important;font-size:20px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#0c0c0c!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__section-title:after,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__section-title:after{content:"";display:block;width:27px;height:2px;margin:18px auto 0;background:var(--devui-heading-line)}#MainContent[data-template=index] .ivalo-ed__tabs{width:min(var(--devui-shop-width),calc(100vw - 48px));margin:47px auto 0!important;display:flex!important;align-items:center;justify-content:center;gap:23px!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}#MainContent[data-template=index] .ivalo-ed__tabs::-webkit-scrollbar{display:none}#MainContent[data-template=index] .ivalo-ed__tab{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:0!important;margin:0!important;padding:5px 0!important;border:0!important;border-bottom:0!important;border-radius:999px!important;background:transparent!important;color:#090909!important;font:inherit;font-size:13px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;opacity:1!important;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease,padding .16s ease}#MainContent[data-template=index] .ivalo-ed__tab:is(.is-active,[aria-selected=true]){padding-inline:11px!important;background:#57585b!important;color:#fff!important}#MainContent[data-template=index] .ivalo-ed__tab:focus-visible{outline:2px solid #222;outline-offset:3px}#MainContent[data-template=index] .ivalo-ed__product-grid{width:min(var(--devui-shop-width),calc(100vw - 48px))!important;max-width:var(--devui-shop-width)!important;margin-inline:auto!important;gap:44px!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-image,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-image{aspect-ratio:1 / 1.02!important;background:#fff!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-image img,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-image img{object-fit:contain!important;padding:0%!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-meta,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-meta{padding:15px 0 0!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-title,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-title{display:block;width:100%;margin:0 auto 5px!important;font-size:15px!important;line-height:1.24!important;font-weight:400!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-price,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-price{justify-content:center!important;margin-inline:auto!important;font-size:13px!important;line-height:1.25!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__sold-status{margin-top:5px;font-size:12px;line-height:1.2;font-style:italic;color:#444}#MainContent[data-template=index] .ivalo-ed__ajax-swatches{display:flex;align-items:center;justify-content:center;gap:6px;min-height:18px;margin-top:10px}#MainContent[data-template=index] .ivalo-ed__ajax-swatch{display:block;width:18px;height:18px;border:1px solid rgba(0,0,0,.08);border-radius:50%;object-fit:cover;background:#f1f1f1}#MainContent[data-template=index] .ivalo-ed__product-grid.is-loading{opacity:.45;transition:opacity .16s ease}#MainContent[data-template=index] .ivalo-ed__center-action{margin-top:41px!important}#MainContent[data-template=index] .ivalo-ed__btn--shop-all{min-width:0!important;min-height:44px!important;padding-inline:49px!important;border:1px solid #656565!important;border-radius:0!important;background:#fff!important;color:#080808!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.04em!important}#MainContent[data-template=index] .ivalo-ed__btn--shop-all:hover{background:#151515!important;border-color:#151515!important;color:#fff!important}#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact){padding-top:64px!important;padding-bottom:22px!important}#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__center-head{margin-bottom:68px!important;padding-inline:24px}#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__center-action{margin-top:38px!important}#MainContent[data-template=index] .ivalo-ed__split-copy{align-items:center!important;justify-content:center!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__split-copy>*{margin-inline:auto}#MainContent[data-template=index] .ivalo-ed__split-icon{justify-content:center!important}#MainContent[data-template=index] .ivalo-ed__values{padding:58px 24px 18px!important;background:#e8ddd2!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__values>.ivalo-ed__section-title{margin:0!important;color:#5d5b59!important;font-size:24px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__values-title{display:none!important}#MainContent[data-template=index] .ivalo-ed__value-grid{width:min(990px,calc(100vw - 48px))!important;max-width:990px!important;margin:38px auto 0!important;border:0!important;border-radius:22px!important;overflow:hidden!important;background:#ffffffb3!important}#MainContent[data-template=index] .ivalo-ed__value-cell{min-height:126px!important;padding:24px 45px!important;border:0!important;background:transparent!important;text-align:left!important}#MainContent[data-template=index] .ivalo-ed__value-cell strong{display:block;margin-bottom:8px;font-size:13px!important;line-height:1.15!important;letter-spacing:.12em!important}#MainContent[data-template=index] .ivalo-ed__value-cell p{max-width:255px;margin:0;font-size:13px!important;line-height:1.28!important}#MainContent[data-template=index] .ivalo-ed__brands{padding:15px 0 45px!important;border-top:0!important;background:#e8ddd2!important}#MainContent[data-template=index] .ivalo-ed__brands>.ivalo-ed__section-title{margin:0 0 40px!important;color:#0f0f0f!important;font-size:24px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__brand-item{min-width:180px!important;padding-inline:28px!important;font-size:40px!important;line-height:1!important}#MainContent[data-template=index] .ivalo-ed__brand-item img{max-width:165px!important;max-height:54px!important;object-fit:contain}#MainContent[data-template=index] .ivalo-ed__brands .ivalo-ed__center-action{margin-top:33px!important}#MainContent[data-template=index] .ivalo-ed__brands .ivalo-ed__btn{min-height:38px!important;padding-inline:48px!important;border-radius:0!important;font-size:11px!important}@media(min-width:990px){#MainContent[data-template=index] .ivalo-ed__hero{min-height:650px!important;height:min(100svh,900px)!important}#MainContent[data-template=index] .ivalo-ed__hero-copy{left:clamp(70px,4.7vw,86px)!important;top:50%!important;transform:translateY(-40%)!important;max-width:640px!important}#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__eyebrow,#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__eyebrow--light{font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.025em!important}#MainContent[data-template=index] .ivalo-ed__hero-title{max-width:620px!important;margin:14px 0 28px!important;font-size:clamp(68px,5.45vw,86px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-.035em!important}#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__btn{min-width:292px!important;min-height:46px!important;padding-inline:28px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important}}@media(max-width:989px){#MainContent[data-template=index] .ivalo-ed__hero{min-height:620px!important;height:78svh!important}#MainContent[data-template=index] .ivalo-ed__hero-copy{left:24px!important;right:24px!important;top:50%!important;transform:translateY(-38%)!important;max-width:620px!important}#MainContent[data-template=index] .ivalo-ed__hero-title{max-width:560px!important;margin:12px 0 24px!important;font-size:clamp(46px,12vw,64px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-.035em!important}#MainContent[data-template=index] .ivalo-ed__hero .ivalo-ed__btn{min-width:min(292px,100%)!important;min-height:46px!important;font-size:11px!important}#MainContent[data-template=index] .ivalo-ed__tabs{justify-content:flex-start;gap:18px!important;padding-inline:2px}#MainContent[data-template=index] .ivalo-ed__product-grid{gap:24px!important}#MainContent[data-template=index] .ivalo-ed__value-grid{border-radius:18px!important}}@media(max-width:749px){#MainContent[data-template=index] .ivalo-ed__products--favorites,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact){padding-top:50px!important;padding-bottom:44px!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__center-head,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__center-head{margin-bottom:40px!important}#MainContent[data-template=index] .ivalo-ed__tabs{width:calc(100vw - 32px);margin-top:32px!important}#MainContent[data-template=index] .ivalo-ed__product-grid{width:calc(100vw - 32px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 16px!important}#MainContent[data-template=index] .ivalo-ed__products--favorites .ivalo-ed__product-title,#MainContent[data-template=index] .ivalo-ed__banner+.ivalo-ed__products:not(.ivalo-ed__products--compact) .ivalo-ed__product-title{font-size:14px!important}#MainContent[data-template=index] .ivalo-ed__center-action{margin-top:34px!important}#MainContent[data-template=index] .ivalo-ed__btn--shop-all{padding-inline:34px!important}#MainContent[data-template=index] .ivalo-ed__values{padding:46px 16px 12px!important}#MainContent[data-template=index] .ivalo-ed__values>.ivalo-ed__section-title,#MainContent[data-template=index] .ivalo-ed__brands>.ivalo-ed__section-title{font-size:19px!important}#MainContent[data-template=index] .ivalo-ed__value-grid{width:100%!important;margin-top:28px!important}#MainContent[data-template=index] .ivalo-ed__value-cell{min-height:auto!important;padding:24px 26px!important;text-align:center!important}#MainContent[data-template=index] .ivalo-ed__value-cell p{max-width:380px;margin-inline:auto}#MainContent[data-template=index] .ivalo-ed__brands{padding-bottom:38px!important}#MainContent[data-template=index] .ivalo-ed__brand-item{min-width:150px!important;padding-inline:20px!important;font-size:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/devui-home-reference.css.map */
