
.ei-collection-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);align-items:center;gap:24px;overflow:hidden;margin:8px 24px 12px;padding:24px 32px;background:#123d3a;background:radial-gradient(ellipse at 95% 15%,#34786d 0,transparent 60%),linear-gradient(120deg,#112d2c,#1c514b);border-radius:18px;color:#fff;min-height:230px}
.ei-collection-hero:before{content:"";position:absolute;z-index:-1;width:510px;height:510px;border:1px solid #ffffff15;border-radius:50%;right:-100px;top:-160px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}
.ei-collection-hero__eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:#b3d6c8;margin-bottom:9px}
.ei-collection-hero h1{margin:0 0 11px!important;color:#fff!important;font-size:clamp(32px,3.6vw,52px)!important;line-height:1.03!important;letter-spacing:-.045em;font-weight:650;text-transform:none;overflow-wrap:anywhere}
.ei-collection-hero__description{max-width:510px;font-size:15px;line-height:1.5;color:#e0ebe7}
.ei-collection-hero__actions{display:flex;align-items:center;gap:19px;flex-wrap:wrap;margin-top:16px}
.ei-collection-hero__shop{display:inline-flex;align-items:center;gap:24px;border-radius:7px;background:#f2eadb;color:#173c36!important;padding:12px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s}
.ei-collection-hero__shop:hover{background:#fff}
.ei-collection-hero__shop:focus-visible{outline:3px solid #fff;outline-offset:4px}
.ei-collection-hero__count{font-size:11px;color:#c6dcd5}
.ei-collection-hero__art{position:relative;height:180px;display:flex;align-items:center;justify-content:center;padding:4px 9px 4px 0}
.ei-collection-hero__card{width:47%;height:148px;flex:none;padding:15px;background:#f6f4ed;border-radius:12px;box-shadow:0 15px 28px #001b2550;transform:translateY(12px) rotate(-9deg)}
.ei-collection-hero__card:nth-child(2){height:176px;margin-left:-10px;transform:translateY(-3px) rotate(7deg);background:#fff}
.ei-collection-hero__card img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
#ei-collection-products{scroll-margin-top:100px}
@media(min-width:1400px){.ei-collection-hero{margin-left:40px;margin-right:40px}}
@media(max-width:1000px){.ei-collection-hero{padding:22px;grid-template-columns:minmax(0,1.4fr) minmax(150px,1fr);gap:15px}.ei-collection-hero__art{height:170px}.ei-collection-hero__card{height:140px;padding:9px}.ei-collection-hero__card:nth-child(2){height:160px}}
@media(max-width:749px){.ei-collection-hero{margin:4px 16px 10px;padding:22px 20px 16px;grid-template-columns:1fr;gap:12px;border-radius:13px;min-height:0}.ei-collection-hero h1{font-size:34px!important}.ei-collection-hero__description{font-size:14px}.ei-collection-hero__art{height:108px;max-width:280px;justify-self:end;width:100%;margin-top:-4px}.ei-collection-hero__card{height:92px;width:43%;padding:7px}.ei-collection-hero__card:nth-child(2){height:125px}.ei-collection-hero__actions{margin-top:14px}.ei-collection-hero__eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ei-collection-hero__shop{transition:none}}

.ei-collection-hero--text-only{grid-template-columns:1fr}.ei-collection-hero--text-only .ei-collection-hero__art{display:none}
#MainContent:has(.ei-collection-hero) .m-collection-list .m-section-py{padding-top:8px;padding-bottom:24px}
#MainContent:has(.ei-collection-hero) .m-collection-list .m-section-my{margin-top:8px;margin-bottom:24px}
#MainContent:has(.ei-collection-hero) .m-collection-list .m-mixed-layout__inner:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin:0}
#MainContent:has(.ei-collection-hero) .m-collection-list .m-mixed-layout__inner:not(.swiper-wrapper)>.m\:column{width:auto;padding:0}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__image-wrap{padding:12px}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__image{height:148px}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__image .m-image{width:100%;height:100%;padding:0}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__content{padding:12px 14px;min-height:76px;gap:8px;flex:1}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__title{font-size:15px;line-height:1.3}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__count{font-size:12px;margin-top:4px}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__arrow{width:28px;height:28px}
@media(max-width:749px){
#MainContent:has(.ei-collection-hero) .m-collection-list .m-mixed-layout__inner:not(.swiper-wrapper){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#MainContent:has(.ei-collection-hero) .m-collection-list .m-mixed-layout__wrapper{overflow:visible}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__image{height:120px}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__content{padding:10px;min-height:72px}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__title{font-size:14px}
}
#MainContent:has(.ei-collection-hero) .m-collection-card-modern__image .m-image img{object-fit:contain;object-position:center}
