.collection-banner-text,.collection-banner__content--overlay{padding-block:128px;width:100%}.collection-banner-image-text{padding-right:50px;width:100%;display:flex}.collection-banner-image-text:has(.collection-banner__content--image){padding-right:0}.collection-banner-text .collection-banner__content,.collection-banner__content--overlay .collection-banner__content{max-width:58%;margin:0 auto}.collection-banner-image-text .collection-banner__content{max-width:600px;width:100%;padding:128px 50px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.collection-banner-image-text .collection-banner__image{width:100%;align-self:stretch;flex-shrink:1;position:relative}.collection-banner-image-text .collection-banner__image>img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-banner-text .collection-banner__subheading-inner,.collection-banner-text .collection-banner__title-inner,.collection-banner__content--overlay .collection-banner__title-inner,.collection-banner__content--overlay .collection-banner__subheading-inner{width:fit-content;margin-inline:auto;position:relative}.collection-banner-image-text .collection-banner__title-inner,.collection-banner-image-text .collection-banner__subheading-inner{width:fit-content;position:relative}.collection-banner-text .collection-banner__subheading-inner .collection-banner__roundel,.collection-banner-text .collection-banner__title-inner .collection-banner__roundel,.collection-banner-image-text .collection-banner__title-inner .collection-banner__roundel,.collection-banner-image-text .collection-banner__subheading-inner .collection-banner__roundel,.collection-banner__content--overlay .collection-banner__subheading-inner .collection-banner__roundel,.collection-banner__content--overlay .collection-banner__title-inner .collection-banner__roundel{position:absolute;transform:rotate(0);width:80px;height:80px;animation-name:collection-roundel-shrink;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}.collection-banner-image-text .collection-banner__image .collection-banner__roundel{position:absolute;animation-name:collection-roundel-grow;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}.collection-banner-image-text:has(.collection-banner__content--image) .collection-banner__title-inner .collection-banner__roundel,.collection-banner-image-text:has(.collection-banner__content--image) .collection-banner__subheading-inner .collection-banner__roundel{display:none}.collection-banner__roundel img{width:100%;height:100%;object-fit:contain}.collection-banner-text .collection-banner__subheading,.collection-banner-text .collection-banner__title,.collection-banner-text .collection-banner__description,.collection-banner__content--overlay .collection-banner__subheading,.collection-banner__content--overlay .collection-banner__title,.collection-banner__content--overlay .collection-banner__description{text-align:center}@keyframes collection-roundel-shrink{0%{width:120px;height:120px;opacity:0;top:-112px;right:-47px;transform:rotate(0)}to{width:80px;height:80px;opacity:1;top:-65px;right:-57px;transform:rotate(-30deg)}}@keyframes collection-roundel-grow{0%{width:80px;height:80px;opacity:0;top:0;right:100px;transform:rotate(0)}to{width:120px;height:120px;opacity:1;top:48px;right:48px;transform:rotate(-30deg)}}@keyframes collection-roundel-grow-mobile{0%{width:40px;height:40px;opacity:0;top:0;right:60px;transform:rotate(0)}to{width:80px;height:80px;opacity:1;top:24px;right:24px;transform:rotate(-30deg)}}.collection-banner__subheading{color:rgb(var(--color-grey-500));margin-bottom:4px}.collection-banner__content--overlay .collection-banner__subheading{color:var(--color-white);margin-bottom:4px}.collection-banner-image-text:has(.collection-banner__content--image) .collection-banner__subheading{color:rgb(var(--color-accent-primary))}.collection-banner__title{color:rgb(var(--color-accent-primary));margin-bottom:24px}.collection-banner__content--overlay .collection-banner__title{color:var(--color-white);margin-bottom:24px}.collection-banner-image-text:has(.collection-banner__content--image) .collection-banner__description{padding-inline:32px;border-left:1px solid rgb(var(--color-grey-500))}.collection-banner__content--overlay .collection-banner__description{color:var(--color-white)}.collection-banner__description a{text-decoration:underline;text-decoration-skip-ink:none}.collection-banner__content--overlay .collection-banner__description a{color:var(--color-white)}@media screen and (max-width: 976px){.collection-banner-text,.collection-banner__content--overlay{padding:80px 20px}.collection-banner-text .collection-banner__content,.collection-banner__content--overlay .collection-banner__content{max-width:100%}.collection-banner-image-text{flex-direction:column-reverse;padding:0}.collection-banner-image-text .collection-banner__content{max-width:100%;padding:30px 20px 80px}.collection-banner-image-text .collection-banner__image{aspect-ratio:195/127}.collection-banner-image-text .collection-banner__image .collection-banner__roundel{animation-name:collection-roundel-grow-mobile}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-collection-banner.css.map */
