body.collection-template{--ed-special-ink: #050D15;--ed-special-charcoal: #081923;--ed-special-graphite: #102A38;--ed-special-surface: #F7F9FB;--ed-special-line: #B1C1CE;--ed-special-muted: #52636F;--ed-special-accent: #18B9C3;--ed-special-accent-hover: #1098A2;--ed-special-border: rgba(177, 193, 206, .55);--ed-special-shadow: 0 2px 8px rgba(5, 13, 21, .06), 0 12px 28px rgba(5, 13, 21, .08);--ed-special-radius: 18px}.collection-template #MainContent :is(.collection-hero,.section--slideshow,.section-rich-text,.multicolumn-icon,.grid-banner){width:calc(100% - 80px);max-width:1400px;margin-inline:auto}.collection-template #MainContent :is(.collection-hero,.section--slideshow,.section-rich-text,.multicolumn-icon).page-width,.collection-template #MainContent>.shopify-section:has(.grid-banner)>.section.page-width{padding-inline:0}.collection-template #MainContent .collection-hero{color:var(--ed-special-surface)}.collection-template #MainContent .collection-hero>:is(.collection-hero__inner,.collection-hero__wrapper),.collection-template #MainContent .collection-hero>.blocks-radius{overflow:hidden;border:1px solid rgba(24,185,195,.22);border-radius:var(--ed-special-radius);background:radial-gradient(circle at 78% 14%,rgba(24,185,195,.14),transparent 32%),linear-gradient(135deg,var(--ed-special-ink),var(--ed-special-graphite));box-shadow:0 14px 32px #050d1521}.collection-template #MainContent .collection-hero__title{color:#fff;font-size:clamp(3rem,4vw,4.8rem);line-height:1.06}.collection-template #MainContent .collection-hero__description,.collection-template #MainContent .collection-hero__description :is(p,a){color:#f7f9fbb8}.collection-template #MainContent .collection-hero .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#050d15b8,#050d151f)}.collection-template #MainContent .multicolumn-icon{color:var(--ed-special-charcoal);background:transparent}.collection-template #MainContent .multicolumn-icon>.section__container{width:100%;max-width:none;padding-inline:0}.collection-template #MainContent .multicolumn-icon .multicolumn-card{padding:18px;border:1px solid var(--ed-special-border);border-radius:14px;background:var(--ed-special-surface);color:var(--ed-special-charcoal);box-shadow:0 5px 16px #050d150f}.collection-template #MainContent .multicolumn-icon .multicolumn-card__image{color:var(--ed-special-accent-hover)}.collection-template #MainContent .multicolumn-icon .multicolumn-card__title{color:var(--ed-special-charcoal)}.collection-template #MainContent .multicolumn-icon .multicolumn-card__text{color:var(--ed-special-muted)}.collection-template #MainContent .section-rich-text{color:var(--ed-special-charcoal);background:transparent}.collection-template #MainContent .section-rich-text>.rich-text{padding:clamp(24px,4vw,44px);border:1px solid var(--ed-special-border);border-radius:var(--ed-special-radius);background:var(--ed-special-surface);box-shadow:var(--ed-special-shadow)}.collection-template #MainContent .section-rich-text .rich-text__heading{color:var(--ed-special-charcoal)}.collection-template #MainContent .section-rich-text .rich-text__text{color:var(--ed-special-muted)}.collection-template #MainContent>.shopify-section:has(.grid-banner){color:var(--ed-special-charcoal);background:transparent!important}.collection-template #MainContent>.shopify-section:has(.grid-banner)>.section{width:calc(100% - 80px);max-width:1400px;padding-inline:0;margin-inline:auto;color:var(--ed-special-charcoal);background:transparent!important}.collection-template #MainContent>.shopify-section:has(.grid-banner) :is(.section__heading,.section__heading h2){color:var(--ed-special-charcoal)!important}.collection-template #MainContent .grid-banner__item .card-media--link{overflow:hidden;border:1px solid var(--ed-special-border);border-radius:var(--ed-special-radius);background:var(--ed-special-surface);box-shadow:var(--ed-special-shadow);transition:border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.collection-template #MainContent .section--slideshow{overflow:hidden;border-radius:var(--ed-special-radius);box-shadow:0 14px 32px #050d1521}.collection-template #MainContent .image-with-text-overlay>.section__container{width:calc(100% - 80px);max-width:1400px;padding-inline:0;margin-inline:auto}.collection-template #MainContent .image-with-text-overlay>.section__container>.relative{border:1px solid rgba(24,185,195,.22);border-radius:var(--ed-special-radius);box-shadow:0 14px 32px #050d1521}.collection-template #MainContent :is(.grid-banner,.section--slideshow) .swiper-button{border-color:#b1c1ce73;background:var(--ed-special-surface);color:var(--ed-special-charcoal);box-shadow:0 3px 10px #050d151a}.collection-template #MainContent :is(.grid-banner,.section--slideshow) :is(a,button):focus-visible{outline:2px solid var(--ed-special-accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.collection-template #MainContent .grid-banner__item .card-media--link:hover{border-color:#18b9c38c;transform:translateY(-2px)}.collection-template #MainContent .grid-banner__item .card-media--link:hover{box-shadow:0 5px 14px #050d1514,0 16px 34px #050d151c}.collection-template #MainContent :is(.grid-banner,.section--slideshow) .swiper-button:hover{border-color:var(--ed-special-accent);background:var(--ed-special-accent);color:#fff}}@media(min-width:750px)and (max-width:1099px){.collection-template #MainContent :is(.collection-hero,.section--slideshow,.section-rich-text,.multicolumn-icon),.collection-template #MainContent>.shopify-section:has(.grid-banner)>.section,.collection-template #MainContent .image-with-text-overlay>.section__container{width:calc(100% - 48px)}}@media(max-width:749px){.collection-template #MainContent :is(.collection-hero,.section--slideshow,.section-rich-text,.multicolumn-icon),.collection-template #MainContent>.shopify-section:has(.grid-banner)>.section,.collection-template #MainContent .image-with-text-overlay>.section__container{width:calc(100% - 32px)}.collection-template #MainContent .collection-hero__title{font-size:clamp(2.8rem,9vw,3.8rem)}.collection-template #MainContent .multicolumn-icon .multicolumn-card{padding:16px}.collection-template #MainContent .section-rich-text>.rich-text{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.collection-template #MainContent .grid-banner .card-media--link,.collection-template #MainContent :is(.grid-banner,.section--slideshow) .swiper-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ed-collection-special.css.map */
