@media screen and (min-width:769px){.section--collection-banner .collection-banner.banner--adapt_to_content .collection-banner-background{min-height:70vh}.section--collection-banner .collection-banner.banner--small:not(.banner--adapt){height:60vh;overflow:hidden}.section--collection-banner .collection-banner.banner--medium:not(.banner--adapt){height:70vh;overflow:hidden}.section--collection-banner .collection-banner.banner--large:not(.banner--adapt){height:80vh;overflow:hidden}}@media screen and (max-width:768px){.section--collection-banner .collection-banner.banner-mobile--small .collection-banner-image img{max-height:200px}.section--collection-banner .collection-banner.banner-mobile--medium .collection-banner-image img{max-height:300px}.section--collection-banner .collection-banner.banner-mobile--large .collection-banner-image img{max-height:400px}.section--collection-banner .collection-banner.banner-mobile--adapt_to_content .collection-banner-image img{width:100%;height:auto}}.section--collection-banner .collection-banner .collection-banner-background{display:flex;flex-direction:row;align-items:stretch;height:100%}@media screen and (max-width:768px){.section--collection-banner .collection-banner .collection-banner-background{flex-direction:column}}@media screen and (max-width:768px){.section--collection-banner .collection-banner .collection-banner-background.mob-no--padding{padding-left:0;padding-right:0}}@media screen and (min-width:769px){.section--collection-banner .collection-banner .collection-banner-background.background--none,.section--collection-banner .collection-banner .collection-banner-background.background--vertical-gradient-right{position:relative!important}.section--collection-banner .collection-banner .collection-banner-background.background--none .collection-banner-content-wrapper,.section--collection-banner .collection-banner .collection-banner-background.background--vertical-gradient-right .collection-banner-content-wrapper{position:absolute!important;right:0}}@media screen and (max-width:768px){.section--collection-banner .collection-banner .collection-banner-background.background-mob--none,.section--collection-banner .collection-banner .collection-banner-background.background-mob--vertical-gradient-right{position:relative!important}.section--collection-banner .collection-banner .collection-banner-background.background-mob--none .collection-banner-content-wrapper,.section--collection-banner .collection-banner .collection-banner-background.background-mob--vertical-gradient-right .collection-banner-content-wrapper{bottom:0!important;position:absolute!important;right:0}.section--collection-banner .collection-banner .collection-banner-background.background-mob--vertical-gradient-right .collection-banner-content-wrapper{bottom:0;background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%)!important}}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-image{flex:1 1 50%}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-image .mobile-image{display:none}@media screen and (max-width:768px){.section--collection-banner .collection-banner .collection-banner-background .collection-banner-image:has(.mobile-image) .desktop-image{display:none}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-image:has(.mobile-image) .mobile-image{display:block}}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper{flex:0 1 auto;padding:2.8rem;max-width:400px;display:flex;flex-direction:column;height:100%;margin-top:auto;gap:1.5rem;justify-content:flex-end}@media screen and (max-width:768px){.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper{max-width:100%;width:100%;height:-moz-fit-content;height:fit-content}}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper.content-width-half{max-width:50%;flex:0 0 50%;width:50%}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-description,.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-heading{color:#fff}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-description *,.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-heading *{color:#fff}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-links{margin-top:14px;list-style:none;margin-left:0;padding:0;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;row-gap:0;flex-wrap:wrap}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-links a{text-decoration:underline;text-decoration-color:#fff;transition:text-decoration-color .3s ease-in-out;text-underline-offset:2px}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .collection-banner-links a:hover{text-decoration-color:#00e178}.section--collection-banner .collection-banner .collection-banner-background .collection-banner-content-wrapper .button{color:#fff;width:-moz-fit-content;width:fit-content}