.collection-hero__inner{display:flex;flex-direction:column}.collection-hero__image-container{position:relative;overflow:hidden}.collection-hero--with-image .collection-hero__inner{margin-bottom:0}.collection-hero__description span.ellipsis{top:21px;left:171px}.collection-hero__text-wrapper h1.collection-hero__title{text-decoration:none;text-transform:uppercase;line-height:145%;margin:0}.collection-hero__description p{line-height:150%;color:var(--color-black)}.collection-hero__description .load-more-btn{z-index:1;top:24px;left:185px}.main_product_desc{max-width:480px;line-height:150%;color:var(--color-black)}.collection-hero__description{line-height:150%;color:var(--color-black);position:relative;font-weight:300;overflow:hidden;text-overflow:ellipsis}.load-more-btn,.load-less-btn{background:var(--white);border:0;cursor:pointer;font-size:13px;padding:0}.collection-hero__inner.text_center{padding:0}.collection-hero__description p{margin-bottom:3px}.collection-hero__text-wrapper{flex-basis:18%}.collection-hero__description p{text-align:justify}.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))}.mobile-plp-banner{display:none}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}.collection-hero__inner .collection-hero__image-container img{width:100%}.special-banner .collection-hero__inner{flex-direction:column;row-gap:2rem;padding:5rem 2rem 0rem 7.5rem}.gift-guide-filter-section{padding:60px 0;width:100%}.collection-hero__inner:has(.media){padding:0}.gift-guide-filter__title a span{text-decoration:none!important}.gift-guide-filter{display:flex;justify-content:space-evenly;margin:auto;width:100%}.gift-guide-filter__block{display:flex!important;flex-direction:column;align-items:center;gap:16px;max-width:120px;width:100%}.gift-guide-filter__image{max-width:120px;width:100%;margin:0 auto;position:relative}.gift-guide-filter__image a{width:100%;position:relative;padding-bottom:0%;display:block;text-decoration:none}.gift-guide-filter__title a{text-decoration:none;color:#000}.gift-guide-filter__image a img{height:100%;width:100%;object-fit:contain;object-position:center;position:relative;top:0;left:0}.gift-guide-filter__title{font-weight:400;text-transform:uppercase;font-size:11px;white-space:nowrap;text-align:center}.gift_guide{justify-content:center;padding:0rem}.gift-guide-filter-section::-webkit-scrollbar{display:none}@media(max-width:1024px){.gift-guide-filter-section{padding:40px 0;overflow:auto}.gift-guide-filter{padding:0 3rem 0 1.5rem}.gift-guide-filter__block{min-width:105px;gap:1rem;padding:0 12px}.gift-guide-filter__image{max-width:80px}.gift-guide-filter__title{font-size:10px;white-space:wrap}}@media screen and (max-width:768px){.collection-hero__description{max-width:100%}.collection-hero__description span.ellipsis,.collection-hero__description .load-more-btn{position:unset}.collection-hero__image-container{height:20rem}.mobile-plp-banner{display:block!important}.desktop-plp-banner{display:none}.collection-hero__text-wrapper{flex-basis:100%;width:100%}.collection-hero__image-container{flex:1 0 100%;width:100%}.collection-hero__inner{padding:2rem 1.8rem}.collection-hero__text-wrapper h1.collection-hero__title{margin:15px 0}.main_product_desc{width:100%}.gift-guide-filter-section{padding:30px 0}.special-banner .collection-hero__inner{padding:2rem 1.8rem;row-gap:1.5rem;align-items:start!important}}@media(min-width:1700px){.collection-hero__text-wrapper{flex-basis:14%}}@media screen and (min-width:750px){.gift-guide-filter{width:90%}.special-banner .main_product_desc{max-width:40%}.collection-hero.collection-hero--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}}@media screen and (min-width:750px){.collection-hero{padding:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 82%;max-height:100%}.collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.collection-hero--with-image .collection-hero__description{max-width:100%}.collection-hero__inner{flex-direction:row;padding:5rem 2rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/254/assets/component-collection-hero.css.map */
