.custom-common-banner{position:relative;overflow:hidden;background:#f6f6f6;color:var(--banner-text-color, #000)}.custom-common-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.custom-common-banner__media{position:relative;display:block;width:100%;margin:0}.custom-common-banner__image,.custom-common-banner__placeholder{display:block;width:100%;height:auto;object-fit:cover}.custom-common-banner__media--placeholder{aspect-ratio:1920 / 479;background:#f2f2f2}.custom-common-banner__placeholder{height:100%}.custom-common-banner__overlay{z-index:1;background:rgba(0,0,0,var(--banner-overlay-opacity, 0));pointer-events:none;display:block!important}.custom-common-banner__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;width:min(100%,1920px);margin:0 auto;padding:50px max(50px,calc((100% - 1520px)/2))}.custom-common-banner__content{width:min(100%,530px)}.custom-common-banner--center .custom-common-banner__container{justify-content:center;text-align:center}.custom-common-banner--right .custom-common-banner__container{justify-content:flex-end;text-align:right}.custom-common-banner__heading{margin:0;color:inherit;font-size:var(--font50);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:capitalize}.custom-common-banner__heading span{color:var(--banner-accent-color, #DA291C)}.custom-common-banner__description{margin-top:10px;color:inherit;font-size:16px;font-weight:400;line-height:1.6}.custom-common-banner__description>*{margin:0}@media screen and (min-width:750px){main[data-template=collection] .custom-common-banner__media{height:400px;max-height:400px;overflow:hidden}main[data-template=collection] .custom-common-banner__media picture{display:block;height:100%}main[data-template=collection] .custom-common-banner__media img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:989px){.custom-common-banner__container{padding:44px 30px}.custom-common-banner__heading{font-size:42px;line-height:1.15}}@media screen and (max-width:749px){.custom-common-banner__media--placeholder{aspect-ratio:4 / 3}.custom-common-banner__container{align-items:flex-end;padding:34px 20px}.custom-common-banner__content{width:min(100%,420px)}.custom-common-banner__heading{font-size:34px;line-height:1.15}.custom-common-banner__description{font-size:14px;line-height:22px}.custom-common-banner__media img{min-height:400px}main[data-template=list-collections] .custom-common-banner__media,main[data-template=collection] .custom-common-banner__media{aspect-ratio:603 / 357}main[data-template=list-collections] .custom-common-banner__media img,main[data-template=collection] .custom-common-banner__media img{width:100%;height:100%;min-height:0;object-fit:cover}main[data-template=list-collections] .custom-common-banner__container,main[data-template=collection] .custom-common-banner__container{align-items:center;padding:20px}main[data-template=list-collections] .custom-common-banner__content,main[data-template=collection] .custom-common-banner__content{width:55%;max-width:220px}main[data-template=list-collections] .custom-common-banner__heading,main[data-template=collection] .custom-common-banner__heading{font-family:Inter,sans-serif;font-size:27px;font-weight:700;line-height:37px;letter-spacing:0;text-transform:capitalize}main[data-template=list-collections] .custom-common-banner__description,main[data-template=collection] .custom-common-banner__description{margin-top:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-custom-common-banner.css.map */
