.collection-hero{padding-block:var(--spacing-x-large);background-color:var(--bg-color)}.collection-hero .page-width-wide{padding-inline:var(--container-extra-spacing)}.collection-hero .breadcrumbs__list{justify-content:center}.collection-hero .collection-hero__inner{justify-content:center;text-align:center}.collection-hero .read-more-toggle{margin-inline:auto}@media screen and (min-width: 769px){.collection-hero{padding-block:var(--spacing-xx-large)}.collection-hero.collection-hero--desktop-left .breadcrumbs__list{justify-content:flex-start}.collection-hero.collection-hero--desktop-left .collection-hero__inner{justify-content:flex-start;text-align:left}.collection-hero.collection-hero--desktop-left .read-more-toggle{margin-inline:0 auto}.collection-hero.collection-hero--desktop-center .breadcrumbs__list{justify-content:center}.collection-hero.collection-hero--desktop-center .collection-hero__inner{justify-content:center;text-align:center}.collection-hero.collection-hero--desktop-center .read-more-toggle{margin-inline:auto}.collection-hero.collection-hero--desktop-center collection-sub-navigation.swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:center}.collection-hero.collection-hero--desktop-right .breadcrumbs__list{justify-content:flex-end}.collection-hero.collection-hero--desktop-right .collection-hero__inner{justify-content:flex-end;text-align:right}.collection-hero.collection-hero--desktop-right .read-more-toggle{margin-left:auto;margin-right:0}}@media (max-width: 768px){.collection-hero.collection-hero--mobile-left .breadcrumbs__list{justify-content:flex-start}.collection-hero.collection-hero--mobile-left .collection-hero__inner{justify-content:flex-start;text-align:left}.collection-hero.collection-hero--mobile-left .read-more-toggle{margin-inline:0 auto}.collection-hero.collection-hero--mobile-center .breadcrumbs__list{justify-content:center}.collection-hero.collection-hero--mobile-center .collection-hero__inner{justify-content:center;text-align:center}.collection-hero.collection-hero--mobile-center .read-more-toggle{margin-inline:auto}.collection-hero.collection-hero--mobile-center collection-sub-navigation.swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:center}.collection-hero.collection-hero--mobile-right .breadcrumbs__list{justify-content:flex-end}.collection-hero.collection-hero--mobile-right .collection-hero__inner{justify-content:flex-end;text-align:right}.collection-hero.collection-hero--mobile-right .read-more-toggle{margin-left:auto;margin-right:0}}.collection-hero__text-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1201px){.collection-hero{padding:var(--spacing-xx-large) 0}.collection-hero__text-wrapper{max-width:66.67%}.collection-hero__text-wrapper.left{margin:auto 0}.collection-hero__text-wrapper.center{margin:0 auto}.collection-hero__text-wrapper.right{margin:0 0 0 auto}}.collection-hero .breadcrumbs{margin-block-end:var(--spacing-normal);padding-block:0}@media (min-width: 769px){.collection-hero .breadcrumbs{margin-block-end:var(--spacing-large)}}.collection-hero__inner{display:flex;flex-direction:column;gap:var(--spacing-x-large)}.collection-hero__inner.subnavigation-separator{border-bottom:.1rem solid var(--border-color);padding-bottom:var(--spacing-large)}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;text-align:left}@media screen and (min-width: 1201px){.collection-hero__inner{align-items:center;flex-direction:row;gap:var(--spacing-xx-large)}}.collection-hero__title{font-size:var(--h2-font-size);margin:0}.collection-hero__title:has(+*){margin-block-end:var(--spacing-normal)}.collection-hero--with-image .collection-hero__description{max-width:100%}collection-description{display:block;overflow:hidden;width:100%;font-size:var(--font-size-small);color:var(--body-text-color-light)}collection-description:has(+.read-more-toggle:not(.hidden)){margin-bottom:var(--spacing-x-small)}collection-description.read_more-enabled:not(.mounted){max-height:89.59px;transition:none}collection-description.mounted{transition:max-height var(--duration-long) ease}collection-description.initial{max-height:calc(4 * var(--font-size-normal) * var(--line-height-normal));overflow:hidden}collection-description p,collection-description span{font-size:inherit}@media screen and (min-width: 769px){collection-description{font-size:var(--font-size-normal)}collection-description.read_more-enabled:not(.mounted){max-height:52px}}.read-more-toggle.button.link{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-default);text-decoration:underline;text-transform:none;font-weight:var(--font-body-weight);line-height:var(--line-height-normal)}@media screen and (min-width: 769px){.read-more-toggle.button.link{font-size:var(--font-size-normal)}}.read-more-toggle:hover{color:var(--link-hover-color)}@media screen and (min-width: 1201px){.collection-hero__title{font-size:var(--h0-font-size)}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero__text-wrapper{flex:1}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero__image-container{display:flex;position:relative;overflow:hidden}.collection-hero__image-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1201px){.collection-hero__image-container{align-self:stretch;flex:1;min-height:20rem;overflow:hidden}}.collection-hero .collection-header__quick-filters{position:relative;max-width:unset;margin-block-start:var(--spacing-large);padding-block:var(--spacing-large) 0;overflow:visible}.collection-hero .collection-header__quick-filters:before{content:"";position:absolute;top:0;height:var(--inputs-border-width);background-color:var(--border-color);width:100%}.collection-hero .collection-header__quick-filters collection-sub-navigation{width:calc(100% + var(--container-extra-spacing));margin-inline-end:calc(-1 * var(--container-extra-spacing));--offset-after--mobile: var(--container-extra-spacing-mobile);--offset-after--desktop: var(--container-extra-spacing-desktop)}.collection-hero .collection-header__quick-filters collection-sub-navigation:not(.swiper-initialized) .swiper-wrapper{-moz-column-gap:var(--spacing-normal);column-gap:var(--spacing-normal)}@media (min-width: 769px){.collection-hero .collection-header__quick-filters .collection-hero .collection-header__quick-filters collection-sub-navigation{--offset: var(--offset-after--desktop)}}.collection-hero .collection-header__quick-filters .collection-header__quick-filter.text{height:auto}.collection-hero .collection-header__quick-filters .swiper-wrapper>:first-child{margin-left:0}
