body.template-collection{--ero-shop-black: #050505;--ero-shop-red: #9b0401;--ero-shop-red-dark: #760300;--ero-shop-white: #ffffff;--ero-shop-off-white: #f3f1ec;--ero-shop-muted: rgba(5, 5, 5, .66);--ero-shop-line: rgba(5, 5, 5, .12);--ero-shop-line-soft: rgba(5, 5, 5, .075);--ero-shop-panel-shadow: 0 26px 70px rgba(5, 5, 5, .18);--ero-shop-card-shadow: 0 12px 28px rgba(5, 5, 5, .055);--ero-shop-card-shadow-hover: 0 22px 46px rgba(5, 5, 5, .11);color:var(--ero-shop-black);background:var(--ero-shop-off-white)!important}body.template-collection :where(#MainContent,.content-for-layout,.shopify-section:has(.template-collection),.template-collection,.main-collection-grid,.product-grid-container,#ResultsList,#ResultsList>div,.collection){background:var(--ero-shop-off-white)!important}body.template-collection :where(.shopify-section:has(.media-banner[data-testid=media-banner]),.media-banner[data-testid=media-banner],.shopify-section:has(.slideshow),.slideshow,.ero-shop-category-chips,#static-collection-categories,[id*=static-collection-categories],.blog-post__category.blog-posts__sidebar-item){display:none!important}body.template-collection .template-collection{width:min(1800px,calc(100vw - 48px))!important;max-width:1800px!important;margin-inline:auto!important;padding:clamp(12px,1.4vw,22px) 0 78px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"hero hero" "toolbar toolbar" "products products"!important;gap:clamp(16px,1.8vw,24px)!important;align-items:center!important}body.template-collection .template-collection>*{position:relative}body.template-collection .section-announcement-bar,body.template-collection .section-announcement-bar announcement-bar{color:var(--ero-shop-white)!important;background:var(--ero-shop-black)!important}body.template-collection .section-announcement-bar :where(a,button,span,p,.text-block,.rte){color:var(--ero-shop-white)!important}@media(min-width:990px){body.template-collection #header-group{position:absolute!important;inset:0 0 auto 0!important;z-index:60!important;background:transparent!important;pointer-events:none!important}body.template-collection #header-group>*{pointer-events:auto!important}body.template-collection .section-announcement-bar announcement-bar{width:100%!important;max-width:none!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-block:8px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.02em!important}body.template-collection #header-component.header-wrapper{width:min(1800px,calc(100vw - 48px))!important;margin:12px auto 0!important;color:var(--ero-shop-black)!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-collection #header-component.header-wrapper .row-group{overflow:hidden!important;border:1px solid rgba(5,5,5,.08)!important;border-radius:24px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:0 16px 42px #05050524!important}body.template-collection #header-component.header-wrapper :where(.header__row,.header__columns){color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important}body.template-collection #header-component.header-wrapper :where(a,button,summary,.button,.menu-list__link,.header__icon,.svg-wrapper,svg){color:var(--ero-shop-black)!important;fill:currentColor!important;stroke:currentColor!important}body.template-collection #header-component.header-wrapper :where(a:hover,button:hover,summary:hover,.menu-list__link:hover,.header__icon:hover){color:var(--ero-shop-red)!important}}body.template-collection .template-collection :where(.collection-header,[class*=collection-header]){grid-area:hero!important;position:relative!important;min-height:clamp(300px,22vw,360px)!important;width:100%!important;margin:0!important;padding:clamp(110px,9vw,136px) clamp(28px,4vw,64px) clamp(28px,4vw,58px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:clamp(22px,2vw,32px)!important;color:var(--ero-shop-white)!important;background:radial-gradient(circle at 82% 18%,#9b040180 0,#9b040100 34%),linear-gradient(116deg,#050505fa,#050505d1 58%,#9b0401a3),var(--ero-shop-black)!important;box-shadow:0 18px 44px #0505051a!important;isolation:isolate!important}body.template-collection .template-collection .collection-header:before{content:"Discreet wellness boutique";display:inline-flex;width:fit-content;margin:0 0 2px;padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffffe0;background:#0505054d;font-family:var(--font-body--family, inherit);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;z-index:1}body.template-collection .template-collection .collection-header :where(h1,h2,.h1,.h2,[class*=heading]){max-width:min(760px,92%)!important;margin:0!important;color:var(--ero-shop-white)!important;font-family:var(--font-heading--family, inherit)!important;font-size:clamp(42px,5vw,82px)!important;font-weight:820!important;letter-spacing:0!important;line-height:.96!important;text-transform:uppercase!important;text-wrap:balance!important;z-index:1!important}body.template-collection .template-collection .collection-header :where(p,.rte,.text,[class*=description]){max-width:650px!important;margin:0!important;color:#ffffffd1!important;font-size:clamp(14px,1vw,17px)!important;font-weight:500!important;line-height:1.55!important;z-index:1!important}body.template-collection .template-collection .collection-header :where(a){color:var(--ero-shop-white)!important}body.template-collection .ero-collection-launch{grid-area:hero!important;width:100%!important;max-width:none!important;margin:0 0 clamp(16px,2vw,26px)!important;padding:0!important;color:var(--ero-shop-black)!important}body.template-collection .ero-collection-launch__trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid var(--ero-shop-line-soft)!important;border-radius:999px!important;background:var(--ero-shop-white)!important;box-shadow:0 14px 34px #23181d0b!important}body.template-collection .ero-collection-launch__trust-item{min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:12px 16px!important;border-left:1px solid var(--ero-shop-line-soft)!important;color:var(--ero-shop-black)!important;font-family:var(--font-body--family, inherit)!important;font-size:13px!important;font-weight:720!important;letter-spacing:0!important;line-height:1.25!important;text-align:center!important}body.template-collection .ero-collection-launch__trust-item:first-child{border-left:0!important}body.template-collection .ero-collection-launch__trust-dot{width:7px!important;height:7px!important;flex:0 0 auto!important;border-radius:999px!important;background:var(--ero-shop-red)!important}body.template-collection .ero-collection-launch__panel{display:grid!important;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr)!important;align-items:center!important;gap:clamp(30px,44px,58px)!important;margin-top:14px!important;min-height:0!important;padding:clamp(34px,44px,52px) clamp(40px,56px,70px)!important;border:1px solid var(--ero-shop-line-soft)!important;border-radius:clamp(22px,2vw,32px)!important;background:radial-gradient(circle at 90% 12%,rgba(155,4,1,.1),transparent 280px),linear-gradient(145deg,var(--ero-shop-white) 0%,#f8f6f4 100%)!important;box-shadow:var(--ero-shop-card-shadow)!important}body.template-collection .ero-collection-launch__copy{width:min(100%,660px)!important;max-width:660px!important}body.template-collection .ero-collection-launch__heading{max-width:680px!important;margin:0!important;color:var(--ero-shop-black)!important;font-family:var(--font-heading--family, inherit)!important;font-size:clamp(42px,58px,66px)!important;font-weight:820!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;text-wrap:balance!important}body.template-collection .ero-collection-launch__text{max-width:590px!important;margin:20px 0 0!important;color:var(--ero-shop-muted)!important;font-family:var(--font-body--family, inherit)!important;font-size:clamp(14px,15px,16px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.55!important}body.template-collection .ero-collection-launch__text :where(p,ul,ol){margin-block:0 .8em!important}body.template-collection .ero-collection-launch__text :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0!important}body.template-collection .ero-collection-launch__text :where(a){color:var(--ero-shop-red)!important}body.template-collection .ero-collection-launch__chips{width:min(100%,760px)!important;display:flex!important;flex-wrap:wrap!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-self:center!important;gap:10px 9px!important;margin:0!important;padding:0!important}body.template-collection .ero-collection-launch__chip{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 15px!important;border:1px solid var(--ero-shop-line-soft)!important;border-radius:999px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:0 8px 20px #0505050a!important;font-family:var(--font-body--family, inherit)!important;font-size:13.5px!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}body.template-collection .ero-collection-launch__chip:hover,body.template-collection .ero-collection-launch__chip:focus-visible{transform:translateY(-1px)!important;border-color:#9b040147!important;color:var(--ero-shop-red)!important;box-shadow:0 12px 26px #05050513!important}body.template-collection .ero-collection-launch__chip:focus-visible{outline:2px solid var(--ero-shop-red)!important;outline-offset:3px!important}body.template-collection .ero-collection-launch__chip--active,body.template-collection .ero-collection-launch__chip--active:focus-visible{background:var(--ero-shop-red, #9b0401)!important;border-color:var(--ero-shop-red, #9b0401)!important;color:#fff!important;box-shadow:0 12px 24px #9b04012e!important}body.template-collection .ero-collection-launch__chip--active:hover{background:var(--ero-shop-red-dark, #760300)!important;border-color:var(--ero-shop-red-dark, #760300)!important;color:#fff!important}@media(max-width:989px){body.template-collection .ero-collection-launch__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:22px!important}body.template-collection .ero-collection-launch__trust-item:nth-child(odd){border-left:0!important}body.template-collection .ero-collection-launch__trust-item:nth-child(n+3){border-top:1px solid var(--ero-shop-line-soft)!important}body.template-collection .ero-collection-launch__panel{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:28px!important}body.template-collection .ero-collection-launch__heading{max-width:100%!important;font-size:clamp(34px,44px,52px)!important}body.template-collection .ero-collection-launch__chips{justify-content:flex-start!important;justify-self:stretch!important;width:100%!important}}@media(max-width:749px){body.template-collection .ero-collection-launch{margin-bottom:14px!important}body.template-collection .ero-collection-launch__trust{grid-template-columns:minmax(0,1fr)!important;border-radius:20px!important}body.template-collection .ero-collection-launch__trust-item{justify-content:flex-start!important;min-height:52px!important;padding-inline:18px!important;border-left:0!important;border-top:1px solid var(--ero-shop-line-soft)!important;text-align:left!important}body.template-collection .ero-collection-launch__trust-item:first-child{border-top:0!important}body.template-collection .ero-collection-launch__panel{margin-top:12px!important;padding:24px 20px!important;border-radius:22px!important}body.template-collection .ero-collection-launch__heading{max-width:100%!important;font-size:clamp(32px,38px,44px)!important}body.template-collection .ero-collection-launch__chips{flex-wrap:nowrap!important;align-content:flex-start!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;margin-inline:-20px!important;padding:0 20px 2px!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}body.template-collection .ero-collection-launch__chips::-webkit-scrollbar{display:none!important}body.template-collection .ero-collection-launch__chip{flex:0 0 auto!important;scroll-snap-align:start!important}}body.template-collection .template-collection:after{content:"";grid-area:toolbar;min-height:76px;border:1px solid rgba(5,5,5,.08);border-radius:999px;background:color-mix(in srgb,var(--ero-shop-off-white) 70%,var(--ero-shop-white));box-shadow:inset 0 1px #ffffffc7;pointer-events:none;z-index:0}body.template-collection .template-collection>.facets-block-wrapper{grid-area:toolbar!important;justify-self:start!important;align-self:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 clamp(14px,1.8vw,22px)!important;padding:0!important;background:transparent!important;z-index:2!important}body.template-collection .template-collection>.facets-block-wrapper .facets-wrapper,body.template-collection .facets-container{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--ero-shop-black)!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-collection .facets-container{display:inline-flex!important;align-items:center!important;gap:11px!important}body.template-collection .facets-container>facet-filters-form.facets,body.template-collection .facets-vertical-sort :where(.switcher-grid,.switcher-grid-wrapper,.facet-per-page,.products-per-page,[class*=view-as],[class*=view_as],[class*=grid-view],[class*=layout-switch],[class*=items-per-page],[class*=per-page]){display:none!important}body.template-collection .facets-container>.results-count.results-count--mobile{order:2!important;display:inline-flex!important;width:auto!important;margin:0!important;color:var(--ero-shop-muted)!important;font-family:var(--font-body--family, inherit)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;visibility:visible!important;opacity:1!important}body.template-collection .facets-container>.results-count.results-count--mobile .results:before{content:"("}body.template-collection .facets-container>.results-count.results-count--mobile .results:after{content:")"}body.template-collection .mobile-facets__wrapper,body.template-collection .mobile-facets__wrapper.large-up-hide,body.template-collection .mobile-facets__disclosure,body.template-collection .mobile-facets__open-wrapper{order:1!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important}body.template-collection .mobile-facets__disclosure>summary{list-style:none!important}body.template-collection .mobile-facets__disclosure>summary::-webkit-details-marker{display:none!important}body.template-collection .mobile-facets__open{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;padding:0!important;border:0!important;color:var(--ero-shop-black)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;text-decoration:none!important}body.template-collection .mobile-facets__open :where(.svg-wrapper){width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ero-shop-black)!important;border-radius:999px!important;color:currentColor!important}body.template-collection .mobile-facets__open :where(svg){width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important}body.template-collection .mobile-facets__open-label{display:none!important}body.template-collection .mobile-facets__open-label.medium-hide{display:inline-flex!important;color:inherit!important;font-size:0!important;line-height:1!important}body.template-collection .mobile-facets__open-label.medium-hide:after{content:"FILTER";color:inherit!important;font-family:var(--font-body--family, inherit)!important;font-size:14px!important;font-weight:850!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important}body.template-collection .mobile-facets__open:hover,body.template-collection .mobile-facets__disclosure[open] .mobile-facets__open{color:var(--ero-shop-red)!important}body.template-collection .mobile-facets__open:hover :where(.svg-wrapper),body.template-collection .mobile-facets__disclosure[open] .mobile-facets__open :where(.svg-wrapper){border-color:var(--ero-shop-red)!important}body.template-collection .template-collection>.facets-vertical-sort{grid-area:toolbar!important;justify-self:end!important;align-self:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 clamp(14px,1.8vw,22px) 0 0!important;padding:0!important;color:var(--ero-shop-black)!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:2!important}body.template-collection .facets-vertical-sort :where(.facets-vertical-form,.sorting-wrapper,.sorting-wrapper-rightcol){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.template-collection .facets-vertical-sort .facet-filters__field>.flex{min-height:50px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 16px 0 20px!important;border:1px solid var(--ero-shop-black)!important;border-radius:999px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:0 8px 20px #0505050a!important}body.template-collection .facets-vertical-sort .facet-filters__field-label{color:var(--ero-shop-muted)!important;font-size:13px!important;font-weight:720!important}body.template-collection .facets-vertical-sort :where(select,.select__select,.facet-filters__sort){min-width:170px!important;margin:0!important;padding:0 26px 0 0!important;border:0!important;color:var(--ero-shop-black)!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-body--family, inherit)!important;font-size:13px!important;font-weight:850!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important}body.template-collection .template-collection>.main-collection-grid{grid-area:products!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body.template-collection :where(.product-grid-container,#ResultsList,#ResultsList>div){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body.template-collection #product-grid.product-grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important;--product-grid-gap-desktop: clamp(14px, 1.35vw, 22px) !important;--product-grid-gap-mobile: 12px !important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.35vw,22px)!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.template-collection #product-grid .product-grid__item{min-width:0!important;width:auto!important;margin:0!important;padding:0!important}body.template-collection .product-card-wrapper,body.template-collection .product-card-wrapper>.card{min-width:0!important;height:100%!important}body.template-collection .product-card-wrapper>.card{border:1px solid var(--ero-shop-line-soft)!important;border-radius:22px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:var(--ero-shop-card-shadow)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.template-collection .product-card-wrapper:hover>.card,body.template-collection .product-card-wrapper:focus-within>.card{border-color:#9b040133!important;box-shadow:var(--ero-shop-card-shadow-hover)!important;transform:translateY(-2px)!important}body.template-collection .product-card-wrapper :where(.card-product-information,.card__content,.card-information,.product-card__info){color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important}body.template-collection .product-card-wrapper :where(.vendor,.card__vendor,.product-card__vendor,[class*=vendor]){color:var(--ero-shop-red)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-collection .product-card-wrapper :where(.card__heading,.card-title,.product-card__title,.full-unstyled-link,h3,h4){color:var(--ero-shop-black)!important;font-size:clamp(14px,.95vw,16px)!important;font-weight:680!important;letter-spacing:0!important;line-height:1.32!important;text-decoration:none!important}body.template-collection .product-card-wrapper :where(.price,.price__container,.price-item,.card-price){color:var(--ero-shop-black)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}body.template-collection .mobile-facets.drawer__container{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:90!important;display:block!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility .18s ease!important}body.template-collection .mobile-facets__disclosure[open] .mobile-facets.drawer__container{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.template-collection .mobile-facets .drawer__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background:#0505053d!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;opacity:0!important;transition:opacity .18s ease!important}body.template-collection .mobile-facets__disclosure[open] .mobile-facets .drawer__overlay{opacity:1!important}body.template-collection .mobile-facets__inner{position:relative!important;width:min(1480px,calc(100vw - 144px))!important;max-width:1480px!important;height:auto!important;max-height:calc(100vh - 172px)!important;margin:clamp(112px,15vh,156px) auto 0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--ero-shop-line-soft)!important;border-radius:28px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:var(--ero-shop-panel-shadow)!important;transform:translateY(10px) scale(.99)!important;transition:transform .18s ease!important}body.template-collection .mobile-facets__disclosure[open] .mobile-facets__inner{transform:translateY(0) scale(1)!important}body.template-collection .mobile-facets__header{min-height:72px!important;padding:20px 28px!important;border-bottom:1px solid var(--ero-shop-line-soft)!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important}body.template-collection .mobile-facets__header-inner{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}body.template-collection .mobile-facets__heading{margin:0!important;color:var(--ero-shop-black)!important;font-size:15px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.template-collection .drawer__close{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid var(--ero-shop-line)!important;border-radius:999px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;cursor:pointer!important}body.template-collection .drawer__close:hover{border-color:var(--ero-shop-red)!important;color:var(--ero-shop-red)!important}body.template-collection .mobile-facets__main{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important}@media(min-width:990px){body.template-collection .mobile-facets__main{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 44px!important;padding:30px 28px 34px!important}body.template-collection .mobile-facets__main>accordion-custom{display:block!important;min-width:0!important}body.template-collection .mobile-facets__main>:where(.active-facets,.active-facets-mobile,#Details-Mobile-SortBy,[id*=Details-Mobile-SortBy]){grid-column:1 / -1!important}body.template-collection .mobile-facets__main>:where(#Details-Mobile-SortBy,[id*=Details-Mobile-SortBy]){display:none!important}body.template-collection .mobile-facets__summary{pointer-events:none!important}body.template-collection .mobile-facets__details>:where(.mobile-facets__submenu,.mobile-facets__submenu-content){position:static!important;display:block!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important;color:var(--ero-shop-black)!important;background:transparent!important;border:0!important;box-shadow:none!important}}body.template-collection .mobile-facets__details{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-collection .mobile-facets__summary{margin:0!important;padding:0 0 14px!important;color:var(--ero-shop-black)!important;font-size:15px!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-collection .mobile-facets__summary:after{content:"";display:block;width:32px;height:2px;margin-top:10px;border-radius:999px;background:var(--ero-shop-red)}body.template-collection .mobile-facets__summary :where(.svg-wrapper,svg,.icon-caret){display:none!important}body.template-collection .mobile-facets__list,body.template-collection .mobile-facets__submenu :where(ul,.facets__list){display:grid!important;gap:11px!important;margin:0!important;padding:0!important;list-style:none!important}body.template-collection .mobile-facets__item,body.template-collection .mobile-facets__list li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.template-collection :where(.mobile-facets__label,.facets__label,.facets__item label){min-height:26px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;color:var(--ero-shop-black)!important;font-size:14px!important;font-weight:580!important;line-height:1.35!important;cursor:pointer!important}body.template-collection :where(.mobile-facets__label:hover,.facets__label:hover,.facets__item label:hover){color:var(--ero-shop-red)!important}body.template-collection :where(.mobile-facets__label input[type=checkbox],.facets__label input[type=checkbox],.facets__item input[type=checkbox]){width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;border:1px solid rgba(5,5,5,.42)!important;border-radius:4px!important;accent-color:var(--ero-shop-red)!important;background:var(--ero-shop-white)!important}body.template-collection :where(.field__input,input[type=number],input[type=text],input[type=search]){min-height:42px!important;border:1px solid var(--ero-shop-line)!important;border-radius:12px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:none!important}body.template-collection :where(.active-facets,.active-facets-mobile){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;border:0!important}body.template-collection :where(.active-facets__button,.active-facets__button-inner,.active-facets__button-remove){min-height:32px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 11px!important;border:1px solid var(--ero-shop-line)!important;border-radius:999px!important;color:var(--ero-shop-black)!important;background:var(--ero-shop-white)!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important}body.template-collection :where(.active-facets__button-remove,.mobile-facets__clear,.mobile-facets__clear-wrapper a){color:var(--ero-shop-red)!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;text-decoration:none!important}body.template-collection .mobile-facets__footer{position:sticky!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding:18px 28px!important;border-top:1px solid var(--ero-shop-line-soft)!important;background:var(--ero-shop-white)!important;box-shadow:0 -10px 24px #05050509!important}body.template-collection .mobile-facets__footer :where(.button,button,input[type=submit]){min-width:145px!important;min-height:48px!important;padding:0 22px!important;border:1px solid var(--ero-shop-red)!important;border-radius:999px!important;color:var(--ero-shop-white)!important;background:var(--ero-shop-red)!important;box-shadow:0 12px 24px #9b04012e!important;font-size:13px!important;font-weight:850!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}body.template-collection .mobile-facets__footer :where(.button:hover,button:hover,input[type=submit]:hover){border-color:var(--ero-shop-red-dark)!important;background:var(--ero-shop-red-dark)!important}@media(min-width:990px)and (max-width:1499px){body.template-collection #product-grid.product-grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.template-collection .mobile-facets__main{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 38px!important}}@media(max-width:989px){body.template-collection .template-collection{width:min(100%,calc(100vw - 28px))!important;padding:14px 0 54px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero" "toolbar" "products"!important;gap:15px!important}body.template-collection .template-collection :where(.collection-header,[class*=collection-header]){min-height:clamp(200px,58vw,240px)!important;padding:24px!important;border-radius:24px!important}body.template-collection .template-collection .collection-header :where(h1,h2,.h1,.h2,[class*=heading]){max-width:100%!important;font-size:clamp(32px,11vw,52px)!important}body.template-collection .template-collection:after{min-height:64px;border-radius:22px;background:var(--ero-shop-white)}body.template-collection .template-collection>.facets-block-wrapper{width:calc(100% - 24px)!important;justify-self:center!important;margin:0!important}body.template-collection .facets-container,body.template-collection .mobile-facets__wrapper,body.template-collection .mobile-facets__disclosure,body.template-collection .mobile-facets__open-wrapper{width:100%!important}body.template-collection .facets-container>.results-count.results-count--mobile,body.template-collection .template-collection>.facets-vertical-sort{display:none!important}body.template-collection .mobile-facets__open{width:100%!important;min-height:50px!important;padding:0 18px!important;gap:9px!important;border:1px solid var(--ero-shop-black)!important;border-radius:999px!important;background:var(--ero-shop-white)!important}body.template-collection .mobile-facets__open :where(.svg-wrapper){width:28px!important;height:28px!important;border:0!important}body.template-collection .mobile-facets__open-label.medium-hide:after{content:"FILTER AND SORT";font-size:13px!important}body.template-collection #product-grid.product-grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr)) !important;--product-grid-gap-mobile: 12px !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.template-collection .product-card-wrapper>.card{border-radius:18px!important}body.template-collection .mobile-facets__inner{width:calc(100vw - 20px)!important;max-width:none!important;height:calc(100vh - 28px)!important;max-height:calc(100vh - 28px)!important;margin:14px auto 0!important;border-radius:24px!important}body.template-collection .mobile-facets__header{min-height:68px!important;padding:18px!important}body.template-collection .mobile-facets__main{display:block!important;padding:20px 18px 22px!important}body.template-collection .mobile-facets__main>*+*{margin-top:18px!important}body.template-collection .mobile-facets__details{border-top:1px solid var(--ero-shop-line-soft)!important}body.template-collection .mobile-facets__summary{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;cursor:pointer!important}body.template-collection .mobile-facets__summary:after{display:none!important}body.template-collection .mobile-facets__summary :where(.svg-wrapper,svg,.icon-caret){display:inline-flex!important}body.template-collection .mobile-facets__details:not([open])>:where(.mobile-facets__submenu,.mobile-facets__submenu-content){display:none!important}body.template-collection .mobile-facets__details[open]>:where(.mobile-facets__submenu,.mobile-facets__submenu-content){display:block!important;padding-bottom:18px!important}body.template-collection .mobile-facets__footer{padding:16px 18px!important;justify-content:space-between!important}}@media(max-width:420px){body.template-collection .template-collection{width:min(100%,calc(100vw - 20px))!important}body.template-collection #product-grid.product-grid{gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ero-collection-premium-v2.css.map */
