body.ect-v2{padding-bottom:0}
.ect-foot__copy{padding-bottom:12px}
.ect-home{overflow-x:clip}

/* Hero */
.ect-hero{position:relative;height:min(808px,100svh);min-height:520px;overflow:hidden;background:#111;color:#fff}
.ect-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 34%,rgba(0,0,0,.42) 100%)}
.ect-hero__media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
.ect-hero__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.35)}
.ect-hero__eyebrow{margin:0;font:700 14px/20px 'DM Sans',sans-serif;text-transform:uppercase}
.ect-v2 .ect-hero__title{margin:0 0 12px;max-width:100%;font:700 clamp(34px,11.5vw,48px)/1.16 var(--head);letter-spacing:-.5px;overflow-wrap:break-word;hyphens:auto}
.ect-v2 .ect-hero__btn{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 24px;border:1px solid #000;border-radius:40px;background:#000;color:#fff;font-weight:500;text-decoration:none;text-shadow:none;text-align:left}
.ect-hero__btn::after{content:"";flex:none;width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Cpath d='M1 6h10M7 2l4 4-4 4'/%3E%3C/svg%3E")}

/* Header over the hero: transparent with white marks until the page scrolls */
.ect-over header{position:fixed;left:0;right:0;top:0;transition:background-color .2s,box-shadow .2s}
.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within){background:transparent;box-shadow:none}
.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .logo-home{color:#fff}
.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .minicart-icon,.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .ect-search-toggle,.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .navbar-toggler{filter:invert(1)}
.ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .ect-logo__dot{fill:#fff}

/* Sections */
.ect-hs{padding:0 0 48px}
.ect-hs__head{padding:48px var(--gut) 0;margin-bottom:20px}
.ect-hs__eyebrow{margin:0 0 8px;font:700 14px/20px 'DM Sans',sans-serif;text-transform:uppercase}
.ect-v2 .ect-hs__title{margin:0;font:700 24px/28px var(--head);letter-spacing:-.5px;overflow-wrap:break-word;hyphens:auto}
.ect-hs__filters,.ect-show__tabs{display:flex;gap:12px;padding:0 var(--gut) 20px;overflow-x:auto;scrollbar-width:none}
.ect-hs__filters::-webkit-scrollbar,.ect-show__tabs::-webkit-scrollbar{display:none}
.ect-v2 .ect-hs__filters button,.ect-v2 .ect-show__tabs button{flex:none;padding:4px 16px;border:1px solid #6d6d6d;border-radius:8px;color:var(--soft);line-height:22px}
.ect-v2 .ect-hs__filters button[aria-selected="true"],.ect-v2 .ect-show__tabs button[aria-selected="true"]{background:#000;border-color:#000;color:#fff}

/* Carousel */
.ect-car__track{display:flex;gap:16px;padding:0 var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);scrollbar-width:none;outline-offset:-2px}
.ect-car__track::-webkit-scrollbar{display:none}
.ect-car__nav{display:flex;align-items:center;justify-content:center;position:relative;min-height:32px;margin-top:20px;padding:0 var(--gut)}
.ect-car.is-fits .ect-car__nav{display:none}
.ect-car__dots{display:flex;align-items:center;gap:6px}
.ect-v2 .ect-car__dots button{width:6px;height:6px;border-radius:50%;background:#bbb}
.ect-v2 .ect-car__dots button.is-on{width:12px;height:12px;background:#000}
.ect-car__arrows{display:none}
.ect-v2 .ect-car__arrows button{width:32px;height:32px;border:1px solid #000;border-radius:50%;background:center/12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M1 6h10M7 2l4 4-4 4'/%3E%3C/svg%3E")}
.ect-v2 .ect-car__arrows button[data-dir="-1"]{transform:scaleX(-1)}
.ect-v2 .ect-car__arrows button:disabled{opacity:.3;cursor:default}

/* Promo cards */
.ect-hc{position:relative;flex:0 0 min(calc(100vw - 2*var(--gut) - 28px),360px);aspect-ratio:2/3;overflow:hidden;border-radius:12px;background:var(--pale);color:#000;text-decoration:none;scroll-snap-align:start}
.ect-hc picture,.ect-hc img{display:block;width:100%;height:100%}
.ect-hc img{object-fit:cover}
.ect-hc__copy{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px 44px;background:linear-gradient(180deg,rgba(255,255,255,.86) 0,rgba(255,255,255,.72) 55%,rgba(255,255,255,0) 100%)}
.ect-hc__copy--white{color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.66) 0,rgba(0,0,0,.5) 55%,rgba(0,0,0,0) 100%)}
.ect-hc__badge{padding:4px 8px;border-radius:4px;font-size:14px;line-height:18px}
.ect-hc__head{max-width:100%;font:700 24px/28px var(--head);letter-spacing:-.3px;overflow-wrap:break-word;hyphens:auto}
.ect-hc__cta{display:inline-flex;align-items:center;gap:10px;font-size:16px;line-height:20px;text-decoration:underline}
.ect-hc__cta::after{content:"";width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M1 6h10M7 2l4 4-4 4'/%3E%3C/svg%3E")}
.ect-hc__copy--white .ect-hc__cta::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Cpath d='M1 6h10M7 2l4 4-4 4'/%3E%3C/svg%3E")}
.ect-hc__chip{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:rgba(0,0,0,.62);color:#fff}
.ect-hc__name{padding-right:26px;font-size:14px;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:right top/16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Cpath d='M1 6h10M7 2l4 4-4 4'/%3E%3C/svg%3E")}
.ect-hc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;line-height:22px}
.ect-hc__price del{font-size:14px;opacity:.72}

/* Category tiles */
/* Product showcase */
.ect-show{padding-bottom:40px}
.ect-show__panel[hidden]{display:none}
.ect-show .ect-car__track{align-items:stretch}
.ect-show .ect-hc{flex:0 0 min(calc(100vw - 2*var(--gut) - 44px),300px);aspect-ratio:auto;min-height:440px}
.ect-show .ect-hc picture{position:absolute;inset:0}
.ect-show .ect-plp-card{flex:0 0 223px;scroll-snap-align:start}
.ect-show .ect-plp-card__media{aspect-ratio:223/263}
.ect-v2 .ect-show .ect-plp-card__features{display:none}

.ect-hc-tile{flex:0 0 62%;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:#000;scroll-snap-align:start}
.ect-hc-tile[hidden]{display:none}
.ect-hc-tile__img{display:block;padding:12px;border-radius:8px;background:linear-gradient(#fff 45%,#edece7)}
.ect-hc-tile__img img{width:100%;aspect-ratio:1;object-fit:contain}
.ect-hc-tile__label{margin-top:10px;text-align:center;font-size:14px;line-height:20px;overflow-wrap:break-word}

/* Why buy */
.ect-why2{padding:0 var(--gut) 56px}
.ect-why2 .ect-hs__head{padding:0;margin-bottom:24px}
.ect-why2__card{padding:20px 14px;border-bottom:1px solid var(--line)}
.ect-why2__card:last-child{border-bottom:0}
.ect-why2__top{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}
.ect-why2__icon{flex:none;width:32px;height:32px;background:center/contain no-repeat}
.ect-why2__icon--shopping-bag-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzOTI2XzIxNDg3KSI+CjxwYXRoIGQ9Ik0xNi41MDAzIDAuMDAwNDg4MjgxQzIxLjE3NTkgMC4wMDA3IDI0Ljk3ODggMy44MDQ1MyAyNC45Nzg4IDguNDc5OThWOC45MzYwNEgyOC41MzE2QzI5LjA1OTggOC45MzYxNCAyOS41MDE5IDkuMzM1MTEgMjkuNTU2OSA5Ljg2MDg0TDMwLjcyNzggMjEuMTA4OUg0MC43OTkxQzQxLjMyNzUgMjEuMTA4OSA0MS43NzA1IDIxLjUwNzkgNDEuODI1NSAyMi4wMzM3TDQzLjQwNTYgMzcuMjEwNEM0My40MDYgMzcuMjEzOSA0My40MDcyIDM3LjIxNzcgNDMuNDA3NSAzNy4yMjEyTDQzLjk5NDQgNDIuODYxOEM0NC4wMDIgNDIuOTM0NiA0NC4wMDIxIDQzLjAwNzIgNDMuOTk0NCA0My4wNzg2QzQzLjk3MTQgNDMuMjkyNyA0My44ODEyIDQzLjQ5NiA0My43MzQ3IDQzLjY1ODdDNDMuNTY0IDQzLjg0ODUgNDMuMzI5MiA0My45NjcgNDMuMDc3NCA0My45OTM3QzQzLjA0MTYgNDMuOTk3NSA0My4wMDU1IDQzLjk5OTUgNDIuOTY5MSA0My45OTk1SDIzLjQ0MzdIMjMuNDQyN0gxLjAzMTU1QzAuNzM5NzI0IDQzLjk5OTUgMC40NjEzMTMgNDMuODc1MyAwLjI2NTkyNyA0My42NTg3QzAuMDcwNTc1OCA0My40NDE5IC0wLjAyNDgyMDIgNDMuMTUyNSAwLjAwNTE4NDc3IDQyLjg2MThMMy40NDI2OCA5Ljg2MDg0QzMuNDk3NjkgOS4zMzUwOSAzLjk0MDcgOC45MzYwNCA0LjQ2OTA1IDguOTM2MDRIOC4wMjA4MVY4LjQ3OTk4QzguMDIwODEgMy44MDQwOSAxMS44MjQ5IDAuMDAwNDg4MjgxIDE2LjUwMDMgMC4wMDA0ODgyODFaTTIuMTc1MTEgNDEuOTM3SDIyLjUxM0wyMy4yMjg4IDM1LjA2MkgyLjg5MTlMMi4xNzUxMSA0MS45MzdaTTI0LjU4NzIgNDEuOTM3SDQxLjgyNDVMNDEuNDUxNSAzOC4zNTg5SDI0Ljk2MDNMMjQuNTg3MiA0MS45MzdaTTI1LjM5OTcgMzQuMTI1NUMyNS4zOTk0IDM0LjEyOTQgMjUuNDAwMSAzNC4xMzMzIDI1LjM5OTcgMzQuMTM3MkwyNS4xNzUxIDM2LjI5NjRINDEuMjM3NkwzOS44NzA0IDIzLjE3MTRIMjYuNTQxM0wyNS4zOTk3IDM0LjEyNTVaTTMuMTA1NzcgMzIuOTk5NUgyMy40NDM3TDI0LjU4NjIgMjIuMDMzN0MyNC42NDEyIDIxLjUwOCAyNS4wODMzIDIxLjEwODkgMjUuNjExNiAyMS4xMDg5SDI4LjY1NDZMMjcuNjAxOSAxMC45OTg1SDI0Ljk3ODhWMTUuOTg0OUMyNC45Nzg4IDE2LjU1NDIgMjQuNTE2OSAxNy4wMTYxIDIzLjk0NzYgMTcuMDE2MUMyMy4zNzgzIDE3LjAxNjEgMjIuOTE2MyAxNi41NTQyIDIyLjkxNjMgMTUuOTg0OVYxMC45OTg1SDEwLjA4MzNWMTUuOTg0OUMxMC4wODMzIDE2LjU1NDIgOS42MjEzMyAxNy4wMTYxIDkuMDUyMDYgMTcuMDE2MUM4LjQ4Mjk1IDE3LjAxNTkgOC4wMjA4MSAxNi41NTQgOC4wMjA4MSAxNS45ODQ5VjEwLjk5ODVINS4zOTc3NkwzLjEwNTc3IDMyLjk5OTVaTTM2Ljg1NzcgMjUuNjUzOEMzNy40MjY5IDI1LjY1MzkgMzcuODg5IDI2LjExNTkgMzcuODg5IDI2LjY4NTFWMjguMjI4QzM3Ljg4OTEgMzAuODEwNyAzNS43ODggMzIuOTExNiAzMy4yMDU0IDMyLjkxMTZMMzIuOTY0MiAzMi45MDU4QzMwLjQ5MzYgMzIuNzc5OSAyOC41MjI4IDMwLjczMDEgMjguNTIyOCAyOC4yMjhWMjYuNjg1MUMyOC41MjI4IDI2LjExNTcgMjguOTg0NyAyNS42NTM4IDI5LjU1NCAyNS42NTM4QzMwLjEyMzIgMjUuNjU0IDMwLjU4NTMgMjYuMTE1OSAzMC41ODUzIDI2LjY4NTFWMjguMjI4QzMwLjU4NTMgMjkuNjczNSAzMS43NjA2IDMwLjg0OTEgMzMuMjA1NCAzMC44NDkxQzM0LjY1MDcgMzAuODQ5IDM1LjgyNjUgMjkuNjczNiAzNS44MjY1IDI4LjIyOFYyNi42ODUxQzM1LjgyNjUgMjYuMTE1NyAzNi4yODg1IDI1LjY1MzggMzYuODU3NyAyNS42NTM4Wk0xNi41MDAzIDIuMDYyOTlDMTIuOTYyMSAyLjA2Mjk5IDEwLjA4MzMgNC45NDE2NSAxMC4wODMzIDguNDc5OThWOC45MzYwNEgyMi45MTYzVjguNDc5OThDMjIuOTE2MyA0Ljk0MTgyIDIwLjAzODIgMi4wNjMyIDE2LjUwMDMgMi4wNjI5OVoiIGZpbGw9IiNCODRBOTIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzkyNl8yMTQ4NyI+CjxyZWN0IHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}
.ect-why2__icon--calendar-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1LjYxNjcgMTEuNzc3OVY2LjE0NjAzQzM1LjYxNjggNS44ODY2OSAzNS41MTM5IDUuNjM4MDUgMzUuMzMwNSA1LjQ1NDc1QzM1LjE0NzIgNS4yNzE0NyAzNC44OTg1IDUuMTY4MzggMzQuNjM5MiA1LjE2ODUzSDI2LjQ5NlYyLjczOTY1QzI2LjQ5NiAyLjM5MDM1IDI2LjMwOTcgMi4wNjc2MSAyNi4wMDczIDEuODkzMDdDMjUuNzA0NyAxLjcxODUgMjUuMzMyMiAxLjcxODUgMjUuMDI5OCAxLjg5MzA3QzI0LjcyNzIgMi4wNjc2NCAyNC41NDEgMi4zOTAzOCAyNC41NDEgMi43Mzk2NVY1LjE2ODUzSDEwLjk3MjhWMi43Mzk2NUMxMC45NzI4IDIuMzkwMzUgMTAuNzg2NSAyLjA2NzYxIDEwLjQ4NDEgMS44OTMwN0MxMC4xODE3IDEuNzE4NTMgOS44MDg5OSAxLjcxODUgOS41MDY2IDEuODkzMDdDOS4yMDQyIDIuMDY3NjQgOS4wMTc4NiAyLjM5MDM4IDkuMDE3ODYgMi43Mzk2NVY1LjE2ODUzSDAuOTc3NDkyQzAuNzE4MzA4IDUuMTY4MzggMC40Njk2NzIgNS4yNzE0NyAwLjI4NjIxOCA1LjQ1NDc1QzAuMTAyOTQxIDUuNjM4MDMgMS42OTY5ZS0wNyA1Ljg4NjY4IDEuNjk2OWUtMDcgNi4xNDYwM1Y0MS4yNjAzQy0wLjAwMDE1MjU1MiA0MS41MTk2IDAuMTAyNzg4IDQxLjc2ODIgMC4yODYyMTggNDEuOTUxN0MwLjQ2OTQ5NiA0Mi4xMzUgMC43MTgzMDQgNDIuMjM3OSAwLjk3NzQ5MiA0Mi4yMzc4SDMzLjUzOTdDMzMuNzk5MSA0Mi4yMzc5IDM0LjA0NzcgNDIuMTM1IDM0LjIzMTEgNDEuOTUxN0MzNC40MTQ0IDQxLjc2ODMgMzQuNTE3NCA0MS41MTk2IDM0LjUxNzIgNDEuMjYwM1YzMi4yNzIxSDQzLjAyMjVDNDMuMjgxNyAzMi4yNzIzIDQzLjUzMDQgMzIuMTY5MyA0My43MTM3IDMxLjk4NjFDNDMuODk3MiAzMS44MDI2IDQ0LjAwMDEgMzEuNTU0IDQ0IDMxLjI5NDZWMjkuMzI5M0M0NCAyOS4wMzEgNDMuODYzOSAyOC43NDkyIDQzLjYzMDUgMjguNTYzNkM0MS4xMjc0IDI2LjU0MDYgMzkuMTA4MyAyMy45ODMyIDM3LjcyMTggMjEuMDc4OUMzNi4zMzUyIDE4LjE3NDQgMzUuNjE2IDE0Ljk5NjYgMzUuNjE2NyAxMS43Nzc5TDM1LjYxNjcgMTEuNzc3OVpNMS45NTQ1OSA0MC4yODI4VjM3LjYxMkgzMi40OTAzQzMyLjUxNTcgMzcuNjEyIDMyLjUzNjkgMzcuNTk5NCAzMi41NjE5IDM3LjU5NzRWNDAuMjgyOEwxLjk1NDU5IDQwLjI4MjhaTTMyLjU2MTkgMzUuNjcxNEMzMi41MzcgMzUuNjY5NCAzMi41MTU3IDM1LjY1NjkgMzIuNDkwMiAzNS42NTY5TDEuOTU0NTIgMzUuNjU3MVYyMC4wNTAyQzMuNjM0ODggMjMuNjkzOCA2LjMyMjI5IDI2Ljc4MDggOS43MDA0NiAyOC45NDYxQzEzLjA3ODMgMzEuMTExNyAxNy4wMDUgMzIuMjY1NyAyMS4wMTc3IDMyLjI3MThIMzIuNTYyMkwzMi41NjE5IDM1LjY3MTRaTTQyLjA0NDYgMzAuMzE3MkgyMS4wMTc0QzE1Ljk2MzEgMzAuMzExNCAxMS4xMTc5IDI4LjMwMDggNy41NDQyMiAyNC43MjcyQzMuOTcwNjMgMjEuMTUzMiAxLjk2MDQ2IDE2LjMwNzUgMS45NTQ1OSAxMS4yNTM2VjcuMTIzNTFIOS4wMTc0OFY5LjcxOTVDOS4wMTc0OCAxMC4wNjg2IDkuMjAzODEgMTAuMzkxNCA5LjUwNjIyIDEwLjU2NTlDOS44MDg2MyAxMC43NDA2IDEwLjE4MTMgMTAuNzQwNiAxMC40ODM3IDEwLjU2NTlDMTAuNzg2MSAxMC4zOTEzIDEwLjk3MjQgMTAuMDY4NiAxMC45NzI0IDkuNzE5NVY3LjEyMzUxSDI0LjU0MDdWOS43MTk1QzI0LjU0MDcgMTAuMDY4NiAyNC43MjY4IDEwLjM5MTQgMjUuMDI5NCAxMC41NjU5QzI1LjMzMTggMTAuNzQwNiAyNS43MDQzIDEwLjc0MDYgMjYuMDA2OSAxMC41NjU5QzI2LjMwOTMgMTAuMzkxMyAyNi40OTU2IDEwLjA2ODYgMjYuNDk1NiA5LjcxOTVWNy4xMjM1MUgzMy42NjE3VjExLjc3NzlIMzMuNjYxNkMzMy42NjI4IDE1LjIxIDM0LjQxMzggMTguNjAwNyAzNS44NjE3IDIxLjcxMjZDMzcuMzA5NyAyNC44MjQ0IDM5LjQxOTkgMjcuNTgyNiA0Mi4wNDQ4IDI5Ljc5NEw0Mi4wNDQ2IDMwLjMxNzJaIiBmaWxsPSIjMzM3RUM0Ii8+Cjwvc3ZnPgo=")}
.ect-why2__icon--parcel-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjAwMDIgMEMyMS44NDQ4IDAuMDAyMDE3NjMgMjEuNjkzNSAwLjAzODMzNDkgMjEuNTU2MyAwLjExMDk2OUwyLjQyNTA3IDEwLjE1NDZDMi4xMTAzMiAxMC4zMiAxLjkxNDYyIDEwLjY0NDkgMS45MTI2IDExVjMzLjAwMDVDMS45MTQ2MiAzMy4zNTU2IDIuMTEwMzMgMzMuNjgyNSAyLjQyNTA3IDMzLjg0NTlMMjEuNTU0MiA0My44ODk1SDIxLjU1NjJDMjEuODM0NiA0NC4wMzY4IDIyLjE2NTUgNDQuMDM2OCAyMi40NDQgNDMuODg5NUw0MS41NzMxIDMzLjg0NTlINDEuNTc1MUM0MS44ODk4IDMzLjY4MjUgNDIuMDg1NSAzMy4zNTU2IDQyLjA4NzYgMzMuMDAwNVYxMUM0Mi4wODU1IDEwLjY0NDkgNDEuODg5OCAxMC4zMjAxIDQxLjU3NTEgMTAuMTU0NkwyMi40NDM4IDAuMTEwOTY5QzIyLjMwNjYgMC4wMzgzMzQxIDIyLjE1NTMgMC4wMDIwMTg3MSAyMiAwSDIyLjAwMDJaTTIyLjAwMDIgMi4wMzU4TDM5LjA3MTQgMTAuOTk4MkwzMS40NTUgMTQuOTk5MkwxNS4wMDE0IDUuNzEyMjJMMjIuMDAwMiAyLjAzNThaTTEyLjk4MzYgNi43NzEzOEwyOS40MzcxIDE2LjA1ODNMMjIuMDAwMiAxOS45NjI0TDQuOTI4OTYgMTAuOTk4M0wxMi45ODM2IDYuNzcxMzhaTTMuODI3NDkgMTIuNTg0M0wyMS4wNDM4IDIxLjYyMTJWNDEuNDYyNkwzLjgyNzQ5IDMyLjQyMzZWMTIuNTg0M1pNNDAuMTc1IDEyLjU4NDNWMzIuNDIzNkwyMi45NTg4IDQxLjQ2MjZMMjIuOTU2NyAyMS42MjEyTDQwLjE3NSAxMi41ODQzWk02Ljk0MjUgMjUuMzkwNEM2Ljg1OTc4IDI1LjM5NjUgNi43NzcwNSAyNS40MTI2IDYuNjk4MzcgMjUuNDQwOUM2LjQ1ODI3IDI1LjUyMzYgNi4yNjA1NCAyNS42OTkxIDYuMTQ5NTcgMjUuOTI3MUM2LjA0MDYyIDI2LjE1NzEgNi4wMjQ0OCAyNi40MTk1IDYuMTA5MjIgMjYuNjU5NUM2LjE5Mzk2IDI2Ljg5OTYgNi4zNjk0OSAyNy4wOTU0IDYuNTk5NTIgMjcuMjA2M0wxMi41ODU5IDMwLjA4NzVDMTMuMDYyMSAzMC4zMTU1IDEzLjYzMzEgMzAuMTE1OCAxMy44NjMxIDI5LjYzOTZDMTQuMDkxMSAyOS4xNjU1IDEzLjg5MTMgMjguNTkyNSAxMy40MTUyIDI4LjM2NDVMNy40Mjg3OCAyNS40ODEzQzcuMjc3NDYgMjUuNDA4NyA3LjExIDI1LjM3ODQgNi45NDI1MyAyNS4zOTA1TDYuOTQyNSAyNS4zOTA0Wk02Ljk0MjUgMjkuMzI0OEM2Ljg1OTc4IDI5LjMzMDkgNi43NzcwNSAyOS4zNDcgNi42OTgzNyAyOS4zNzUzQzYuNDU4MjcgMjkuNDU4IDYuMjYwNTQgMjkuNjMzNSA2LjE0OTU3IDI5Ljg2MTVDNi4wNDA2MiAzMC4wOTE1IDYuMDI0NDggMzAuMzUzOCA2LjEwOTIyIDMwLjU5MzlDNi4xOTM5NiAzMC44MzQgNi4zNjk0OSAzMS4wMjk3IDYuNTk5NTIgMzEuMTQwN0wxMi41ODU5IDM0LjAyMTlDMTMuMDYyMSAzNC4yNDk5IDEzLjYzMzEgMzQuMDUwMiAxMy44NjMxIDMzLjU3NEMxNC4wOTExIDMzLjA5OTggMTMuODkxMyAzMi41MjY5IDEzLjQxNTIgMzIuMjk4OUw3LjQyODc4IDI5LjQxNTdDNy4yNzc0NiAyOS4zNDMgNy4xMSAyOS4zMTI4IDYuOTQyNTMgMjkuMzI0OUw2Ljk0MjUgMjkuMzI0OFoiIGZpbGw9IiNBNjNERTAiLz4KPC9zdmc+Cg==")}
.ect-why2__icon--shield-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzOTI2XzIxNDkwKSI+CjxwYXRoIGQ9Ik0yMi4zMjA2IDBDMjIuMzIwNiAwLjA1NTgwNzQgMjIuMzc0MSAwLjA1NjY0MDYgMjIuNDI5OSAwLjA1NjY0MDZIMjIuNDg1Nkw0MC4xOTQ2IDYuMTYwMTZDNDAuNjg4NCA2LjM4MTQ1IDQxLjA3NDYgNi44NzUwOSA0MC45NjMxIDcuNDI0OFYyMC41MTQ2QzQwLjk2MzEgMjkuODEwNCAzNS41MTk1IDM4LjMzNDYgMjcuMTA0NyA0Mi4yOTM5QzI1LjU2NDUgNDMuMDA5MyAyMy45MTQ3IDQzLjU1OTggMjIuMjY0OSA0My45NDQzQzIyLjE1NTYgNDQgMjIuMDk5NyA0NCAyMS45OTA1IDQ0QzIxLjg4MDkgNDQgMjEuODI0NiA0My45NDQzIDIxLjcxNTEgNDMuOTQ0M0MyMC4wNjUyIDQzLjU1OTggMTguNDE1NSA0My4wMDkzIDE2Ljg3NTIgNDIuMjkzOUM4LjQ2MDUzIDM4LjM4ODMgMy4wMTY4NSAyOS44MDgxIDMuMDE2ODUgMjAuNTE0NlY3LjQyNDhDMy4wMTY5OCA2LjgxOTIgMy4zNDc4NyA2LjMyNTU0IDMuODk3NzEgNi4xNjAxNkwyMS43MTcgMC4wNTY2NDA2SDIxLjc3MjdDMjEuODI2MyAwLjAwMDg1MDE5NyAyMS44MjY0IDguMDYyMDNlLTA4IDIxLjg4MjEgMEgyMi4zMjA2Wk01LjY1NjQ5IDguMzU5MzhWMjAuNTE0NkM1LjY1NjQ5IDI4LjgxNzcgMTAuNDk2NyAzNi40NjM1IDE4LjAzMDUgMzkuOTI4N0MxOS4yOTU3IDQwLjUzNDUgMjAuNjcwNCA0MC45NzI5IDIyLjA0NTIgNDEuMzAzN0MyMy40MiA0MS4wMjg3IDI0Ljc0MTggNDAuNTM0NSAyNi4wNjA4IDM5LjkyODdDMzMuNTk0NSAzNi40MDc1IDM4LjQzNDggMjguODE5OSAzOC40MzQ4IDIwLjUxNDZWOC4zNTkzOEwyMi4wNDUyIDIuNjk0MzRMNS42NTY0OSA4LjM1OTM4Wk0yOC4zMTY3IDE2LjAwMjlDMjguODY2NSAxNS41MDkxIDI5LjY5MTcgMTUuNTA5MSAzMC4xODU4IDE2LjAwMjlDMzAuNjc5OCAxNi41NTI4IDMwLjY3OTcgMTcuMzc4IDMwLjE4NTggMTcuODcyMUwyMC4xMjEzIDI3LjkzNzVDMTkuODQ2NCAyOC4xNTY2IDE5LjUxNzUgMjguMzIxMyAxOS4xODY4IDI4LjMyMTNDMTguODU4MiAyOC4zMjEzIDE4LjQ3MTMgMjguMTU2NSAxOC4yNTIyIDI3LjkzNzVMMTMuOTA4NCAyMy41OTM4QzEzLjQxNDQgMjMuMDQzOCAxMy40MTQ1IDIyLjIxODcgMTMuOTA4NCAyMS43MjQ2QzE0LjQ1ODQgMjEuMjMwNSAxNS4yODM1IDIxLjIzMDUgMTUuNzc3NiAyMS43MjQ2TDE5LjE4NjggMjUuMTMzOEwyOC4zMTY3IDE2LjAwMjlaIiBmaWxsPSIjMUJCMTc4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjM5MjZfMjE0OTAiPgo8cmVjdCB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")}
.ect-v2 .ect-why2__card h3{margin:0;min-width:0;font:700 20px/24px var(--head);letter-spacing:-.3px;overflow-wrap:break-word}
.ect-why2__card p{margin:0;font-size:16px;line-height:22px}
.ect-why2__card a{text-decoration:underline}

@media (min-width:1200px){
  .ect-hero{height:764px;min-height:0}
  .ect-hero::after{background:linear-gradient(90deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.22) 50%,rgba(0,0,0,0) 72%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 32%)}
  .ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .nav-link{color:#fff}
  .ect-over:not(.ect-over--solid) header:not(:hover):not(:focus-within) .navbar-logo__section{border-bottom-color:rgba(255,255,255,.35)}
  .ect-hero__copy{align-items:flex-start;justify-content:flex-start;padding:250px 56px 0;text-align:left}
  .ect-v2 .ect-hero__title{max-width:700px;font-size:48px;line-height:56px}
  .ect-hero__btn{margin-top:4px}
  .ect-hs__head{padding:48px var(--gut) 0;margin-bottom:32px}
  .ect-v2 .ect-hs__title{font-size:32px;line-height:36px}
  .ect-hs__filters,.ect-show__tabs{padding:0 var(--gut) 24px}
  .ect-car__track{gap:28px}
  .ect-car__nav{margin-top:24px}
  .ect-car__arrows{display:flex;gap:12px;position:absolute;right:var(--gut);top:0}
  .ect-show .ect-hc{flex:0 0 426px;min-height:560px}
  .ect-show .ect-plp-card{flex:0 0 284px}
  .ect-show .ect-plp-card__media{aspect-ratio:284/332}
  .ect-hc{flex:0 0 525px;height:525px;aspect-ratio:auto;scroll-snap-align:start}
  .ect-hs--wide .ect-hc{flex-basis:724px}
  .ect-hc__copy{padding:32px}
  .ect-hc__chip{left:auto;right:0;bottom:32px;width:313px;border-radius:8px 0 0 8px}
  .ect-hc__head{max-width:380px}
  .ect-hc-tile{flex-basis:calc((100% - 112px)/5)}
  .ect-why2{padding:0 var(--gut) 64px}
  .ect-why2__list{display:grid;grid-template-columns:repeat(4,1fr)}
  .ect-why2__card{padding:12px 20px 18px;border-bottom:0;border-left:1px solid var(--line)}
  .ect-why2__card:first-child{border-left:0;padding-left:0}
  .ect-why2__top{display:block}
  .ect-why2__icon{display:block;width:44px;height:44px;margin-bottom:20px}
  .ect-v2 .ect-why2__card h3{font-size:24px;line-height:28px}
}
