.collection-banner .container-full{width:100%}.collection-banner .f-image img{width:100%;height:100%;object-fit:cover}.collection-banner__inner{padding:1rem}@media(max-width:1023.98px){.collection-banner__inner{padding-left:3.2rem;padding-right:3.2rem}}@media(max-width:767.98px){.collection-banner__inner{padding-left:2.4rem;padding-right:2.4rem}}.collection-banner__description{margin-top:1.2rem;max-width:var(--description-width, 76rem)}.collection-banner__description-wrapper{position:relative;max-height:min(calc(var(--banner-height, 24rem) * .5));overflow:hidden}.collection-banner__description-wrapper .collection-banner__description{max-height:none;overflow:visible}.collection-banner__description-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(transparent,var(--color-bg));pointer-events:none}.collection-banner__description-wrapper.is-expanded{max-height:none}.collection-banner__description-wrapper.is-expanded:after{display:none}.read-more-btn{display:inline-flex;align-items:center;gap:.4rem;height:3rem;margin-top:.8rem;padding:.4rem 0;background:none;border:none;color:var(--color-link);font-size:1.4rem;font-weight:500;cursor:pointer;transition:color .2s ease}.read-more-btn:hover{color:var(--color-link-hover)}.read-more-btn .read-less-text,.collection-banner__description-wrapper.is-expanded .read-more-text{display:none}.collection-banner__description-wrapper.is-expanded .read-less-text{display:inline}.read-more-icon{transition:transform .3s ease}.collection-banner__description-wrapper.is-expanded .read-more-icon{transform:rotate(180deg)}.collection-banner__wrapper.text-left .collection-banner__description{margin-inline-end:auto}.collection-banner__wrapper.text-center .collection-banner__description{margin-inline:auto}.collection-banner__wrapper.text-right .collection-banner__description{margin-inline-start:auto}.collection-banner--left .collection-banner__description,.collection-banner--right .collection-banner__description,.collection-banner--use_image_as_background .collection-banner__description{--description-width: 52rem}.collection-banner__image{position:relative;width:100%}.collection-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.collection-banner--use_image_as_background .container-full{padding:0}}.collection-banner--use_image_as_background.collection-banner--adapt .collection-banner__bg-image{height:auto}.collection-banner--use_image_as_background .collection-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-banner--no-bg .collection-banner__inner{position:relative}.collection-banner--no-bg.color-scheme-inherit .collection-banner__inner{padding:0}.collection-banner--top .collection-banner__wrapper{flex-direction:column-reverse}.collection-banner--top.color-scheme-inherit .collection-banner__inner{padding:6rem 0 0}@media(max-width:767.98px){.collection-banner--top.color-scheme-inherit .collection-banner__inner{padding:3.2rem 0 .8rem}}.collection-banner--bottom.color-scheme-inherit .collection-banner__inner{padding:0 0 6rem}@media(max-width:767.98px){.collection-banner--bottom.color-scheme-inherit .collection-banner__inner{padding:.8rem 0 3.2rem}}@media(min-width:768px){.collection-banner--left .collection-banner__wrapper{flex-direction:row-reverse}.collection-banner--left .collection-banner__wrapper .collection-banner__inner{flex:1}.collection-banner--left .collection-banner__wrapper .collection-banner__image{flex:0 0 50%}}@media(min-width:768px){.collection-banner--left.color-scheme-inherit .collection-banner__inner{padding-block:0;padding-inline-end:0}}@media(max-width:767.98px){.collection-banner--left.color-scheme-inherit .collection-banner__inner{padding:.8rem 0 3.2rem}}@media(min-width:768px){.collection-banner--right .collection-banner__wrapper{flex-direction:row}.collection-banner--right .collection-banner__wrapper .collection-banner__inner{flex:1}.collection-banner--right .collection-banner__wrapper .collection-banner__image{flex:0 0 50%}}@media(min-width:768px){.collection-banner--right.color-scheme-inherit .collection-banner__inner{padding-block:0;padding-inline-start:0}}@media(max-width:767.98px){.collection-banner--right.color-scheme-inherit .collection-banner__inner{padding:.8rem 0 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/main-collection-banner.css.map */
