.sticker_logo_collection{position:absolute;top:52px;left:74px}.collection-hero{display:block}.collection-hero.collection-hero--with-image{display:inline-block;width:100%}.collection-hero--with-image .collection-hero__inner{margin-bottom:0}.collection-hero__description h4{font-family:var(--font-body-family);font-weight:900;line-height:22px;letter-spacing:.5px;text-transform:uppercase}.collection-hero__title{margin-bottom:10px}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero--without-image .collection-hero__title{width:100%;max-width:100%;text-align:center}.collection-hero__description .text-more{max-height:190px;overflow:hidden;position:relative}.collection-hero__description .text-more.expanded{max-height:100%}.collection-hero__description .text-more.expanded:after,.collection-hero__description .text-more.f_descr:after{display:none}.collection-hero__description .text-more.expanded+.expand-more svg{transform:rotate(180deg)}.custom-field__subtitle{text-transform:uppercase;margin:10px 0 20px}.custom-field__subtitle i{text-transform:capitalize}.expand-more,.expand-less{font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:17px;letter-spacing:.8px;text-transform:uppercase;color:var(--clr-raspberry);cursor:pointer;margin-top:40px}.expand-more svg,.expand-less svg{margin-left:15px}.collection-hero__description h4{margin:0 0 20px}.collection-hero__description ul li{margin-bottom:20px}.expand-less{margin-top:60px}@media screen and (min-width: 750px){.collection-hero.collection-hero--with-image,.collection-hero--with-image .collection-hero__text-wrapper,.collection-hero--with-image .collection-hero__image-container,.collection-hero--with-image .collection-hero__inner{min-height:450px}}@media screen and (min-width: 1600px){.collection-hero__description h4{line-height:32px}}@media screen and (min-width: 1700px){.collection-hero.collection-hero--with-image,.collection-hero--with-image .collection-hero__text-wrapper,.collection-hero--with-image .collection-hero__image-container,.collection-hero--with-image .collection-hero__inner{min-height:550px}}@media screen and (min-width: 2000px){.collection-hero.collection-hero--with-image,.collection-hero--with-image .collection-hero__text-wrapper,.collection-hero--with-image .collection-hero__image-container,.collection-hero--with-image .collection-hero__inner{min-height:700px}}@media screen and (min-width: 750px){.collection-hero.collection-hero--with-image{position:relative}.collection-hero--with-image .collection-hero__inner{padding-bottom:0;overflow:hidden}.collection-hero__image-container{position:relative;top:0}.collection-hero{padding:0}.collection-hero__inner{padding-bottom:0}}.collection-hero__title{margin:2.5rem 0}.collection-hero__title+.collection-hero__description{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale))}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-top:30px;padding-bottom:40px}@media screen and (min-width: 750px){.collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.collection-hero--with-image .collection-hero__text-wrapper .page-width>*{max-width:66.67%;display:block}.collection-hero--with-image .collection-hero__description{max-width:100%}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-top:66px;padding-bottom:65px}}.collection-hero .collection-hero__title{margin:0 0 10px}.collection-hero .collection-hero__text-wrapper{padding:30px 0}.collection-hero__text-wrapper ul li{color:var(--clr-gray-light)}.collection-hero__image-container{overflow:hidden}.collection-hero__image-container img{float:left;width:100%;height:auto}.collection--media{height:100%}.collection--media__inner{width:100%;position:relative}.collection--media__inner .media{bottom:0;position:absolute;top:0;width:100%}.collection--media__inner .media img{height:100%;object-fit:cover;object-position:center center;width:100%}@media only screen and (min-width: 1200px){.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-left:calc((100vw - 1185px)/2);padding-right:30px}}@media screen and (min-width: 990px){.collection-hero .collection-hero__text-wrapper{padding:63px 30px 67px 0}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper::-webkit-scrollbar{display:none}.collection-hero__image-container{margin-left:0;min-height:20rem;width:42%;max-width:45%;float:right;top:0}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{max-width:55%;float:left}}@media screen and (max-width: 1199px){.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 749px){.collection-hero__description .text-more{max-height:175px}.expand-more,.expand-less{margin-top:20px}.collection-hero.collection-hero--with-image{display:flex;flex-direction:column-reverse}.collection-hero__image-container{position:relative;top:0!important;height:auto!important}.expand-more,.expand-less{font-size:11px;line-height:15px}.expand-more svg,.expand-less svg{margin-left:10px;width:7px}.sticker_logo_collection{max-width:58px;top:auto;left:33px;bottom:39px}.collection-hero--with-image .collection-hero__inner{padding:0}.collection-hero__image-container img{width:100%;height:auto;float:left}.collection-hero__description h4{font-size:14px;line-height:19px;letter-spacing:1px}.collection-hero__description h2,.collection-hero__description h1{font-size:40px;line-height:45px;letter-spacing:0;margin-bottom:20px}.collection-hero__description h2 .text-spec,.collection-hero__description h1 .text-spec{font-size:45px;line-height:45px;letter-spacing:0}.collection-hero .collection-hero__title+category-description{margin-top:10px;display:block}.collection-hero__description .text-desc{font-size:16px;line-height:21px;letter-spacing:0;margin-bottom:30px}.collection-hero__description ul li,.collection-hero__description p{font-size:14px;line-height:19px;letter-spacing:0}.collection-hero__description p:not(.text-desc)+h4{margin-top:30px}.expand-less{margin-top:40px}}@media screen and (max-width: 500px){.collection-hero__image-container{height:200px!important}}.collection-hero__image-container.desktop{display:none}.collection-hero__image-container.mobile{margin-top:40px;margin-bottom:-37px}@media screen and (min-width: 768px){.collection-hero__image-container.mobile{display:none!important}.collection-hero__image-container.desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-collection-hero.css.map */
