collection-banner .collection-hero__inner{display:flex;flex-direction:column}collection-banner .collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width: 750px){collection-banner .collection-hero.collection-hero--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}collection-banner .collection-hero--with-image .collection-hero__inner{padding-bottom:0}}collection-banner .collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width: 750px){collection-banner .collection-hero{padding:0}collection-banner .collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}collection-banner .collection-hero__title{margin:2.5rem 0}collection-banner .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))}@media screen and (min-width: 750px){collection-banner .collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}collection-banner .collection-hero__description{max-width:66.67%}collection-banner .collection-hero--with-image .collection-hero__description{max-width:100%}}collection-banner .collection-hero--with-image .collection-hero__title{margin:0}collection-banner .collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}collection-banner .collection-hero__image-container{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}@media screen and (max-width: 749px){collection-banner .collection-hero__image-container{height:20rem}}@media screen and (min-width: 750px){collection-banner .collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}collection-banner .collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}collection-banner.no-banner{position:relative}collection-banner.no-banner .banner-container{position:relative;display:block;min-height:90px;height:auto}collection-banner.no-banner .banner-content{width:auto;position:relative;display:block;transform:none;top:auto;left:auto;text-align:left;right:auto;padding:0 45px;max-width:var(--page-width)}collection-banner .heading-size--small .banner-content h1,collection-banner .heading-size--small .banner-content .banner-title,collection-banner .heading-size--small .other-collection-title{font-size:24px;line-height:120%}collection-banner .heading-size--medium .banner-content h1,collection-banner .heading-size--medium .banner-content .banner-title,collection-banner .heading-size--medium .other-collection-title{font-size:32px;line-height:120%;margin:0}collection-banner .banner-content .banner-title.alternative{font-size:24px}@media (max-width: 767px){collection-banner .banner-content .banner-title.alternative{font-size:16px}}collection-banner .heading-size--large .banner-content h1,collection-banner .heading-size--large .banner-content .banner-title,collection-banner .heading-size--large .other-collection-title{font-size:48px;line-height:120%}collection-banner .text-size--small .banner-content p,collection-banner .text-size--small .banner-content .description,collection-banner .text-size--small .banner-content .banner-description,collection-banner .text-size--small .banner-content .cl-description,promotion-banner .text-size--small *{font-size:14px;line-height:120%}collection-banner .text-size--medium .banner-content p,collection-banner .text-size--medium .banner-content .description,collection-banner .text-size--medium .banner-content .banner-description,collection-banner .text-size--medium .banner-content .cl-description,promotion-banner .text-size--medium *{font-size:16px;line-height:120%}collection-banner .text-size--large .banner-content p,collection-banner .text-size--large .banner-content .description,collection-banner .text-size--large .banner-content .banner-description,collection-banner .text-size--large .banner-content .cl-description,promotion-banner .text-size--large *{font-size:18px;line-height:120%}collection-banner .banner-container{position:relative;display:block}collection-banner .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;text-align:center;z-index:0}collection-banner .banner-container img{object-fit:cover;width:100%;height:100%}collection-banner .banner-content h1{font-family:var(--font-heading-family);color:#fff;margin:0;font-weight:400}.heading-size--medium h1{font-size:32px;line-height:42px}.heading-size--small h1{font-size:24px;line-height:32px}.heading-size--large h1{font-size:40px;line-height:38px}.heading-size--xlarge h1{font-size:50px;line-height:58px}.text-size--small .description{font-size:14px;line-height:22px}.text-size--medium .description{font-size:16px;line-height:24px}.heading-size--large .description{font-size:18px;line-height:26px}collection-banner .banner-content .banner-description *{text-align:center;font-family:var(--font-heading-family);color:#fff;font-size:18px;font-weight:400;line-height:24px;margin:24px 0 0}collection-banner .banner-content .banner-description p{margin:0;padding:0}collection-banner .banner-content .banner-description,collection-banner .banner-content .banner-description *{margin-top:24px}@media screen and (max-width: 850px){collection-banner .banner-content{width:90%}collection-banner .banner-content h1{font-size:24px;line-height:30px}collection-banner .banner-content .banner-description,collection-banner .banner-content .banner-description *{font-size:14px;line-height:18px;margin-top:18px}}collection-banner .other-collection-wrapper{margin:24px auto 27px}collection-banner .other-collection-wrapper .other-collection-title{font-family:var(--font-heading-family);font-weight:400;color:#000}collection-banner .other-collection-wrapper .other-collection{display:flex;column-gap:12px;margin-top:20px;flex-wrap:nowrap;row-gap:32px;width:100%;overflow:hidden;overflow-x:auto}collection-banner .other-collection-wrapper .other-collection .other-collection-items a{text-decoration:none;color:#000;border:1px solid #000000;padding:6px 15px;border-radius:41px;font-size:16px;line-height:24px;font-weight:400;display:block;white-space:nowrap;height:39px;min-width:118px;text-align:center}collection-banner .other-collection-wrapper .other-collection .other-collection-items a:hover,collection-banner .other-collection .active a{background-color:#444;color:#fff!important;border:1px solid #444444!important}collection-banner .other-collection-wrapper .other-collection::-webkit-scrollbar{width:0px}@media screen and (max-width: 850px){.other-collection-items:last-child{padding-right:30px}collection-banner .other-collection-wrapper{padding-right:0;margin:0}collection-banner .other-collection-wrapper .other-collection{margin-top:15px;margin-bottom:-5px;padding-bottom:10px;column-gap:8px}collection-banner .other-collection-wrapper .other-collection .other-collection-items a{padding:2px 10px;font-size:14px;line-height:24px;height:31px;min-width:108px}collection-banner.no-banner .banner-container{min-height:50px;padding-bottom:0}collection-banner.no-banner .banner-content{text-align:left;padding:0 16px}collection-banner.no-banner .banner-content .description{font-size:16px;margin-bottom:0;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/241/assets/component-collection-hero.css.map */
