.main-collection .banner{display:flex;flex-direction:column;min-height:0!important;height:auto!important}.main-collection .banner:before,.main-collection .banner:after{display:none!important}.main-collection .banner>.banner-image{position:relative!important;inset:auto!important;order:0;width:100%;height:clamp(200px,25vw,360px);opacity:1!important;overflow:hidden}.main-collection .banner>.banner-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transform:none!important}.main-collection .banner>.banner-content{position:relative;order:1;background:#fffcea;border-top:6px solid #f39200}.main-collection .banner .banner-content-main{padding-top:24px;padding-bottom:8px}.main-collection .banner .text-content{max-width:980px}.main-collection .banner .text-content-heading{color:#3a1450!important;margin-bottom:12px}.main-collection .banner .text-content-description,.main-collection .banner .text-content-description *{color:#1e1e1e!important}.main-collection .banner .text-content-description{font-size:1.05em;line-height:1.6}@media(max-width:767px){.main-collection .banner>.banner-image{height:clamp(180px,56vw,240px)}.main-collection .banner .banner-content-main{padding-top:16px}}body[class*=template-collection] .image-banner .banner{min-height:0!important;height:240px!important;max-height:240px;overflow:hidden}body[class*=template-collection] .image-banner .banner-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}body[class*=template-collection] .image-banner .banner-media img{object-fit:cover;width:100%;height:100%;object-position:center}body[class*=template-collection] .image-banner .banner-content{padding-top:1rem;padding-bottom:1rem;height:100%}body[class*=template-collection] .image-banner .banner-box{--alpha-background:1!important;padding:1rem 1.5rem!important}body[class*=template-collection] .image-banner .banner-box .text-content-heading{margin:0}@media(max-width:749px){body[class*=template-collection] .image-banner .banner{height:160px!important;max-height:160px}body[class*=template-collection] .image-banner .banner-box{padding:.6rem 1rem!important}body[class*=template-collection] .image-banner .banner-box .text-content-description{display:none}body[class*=template-collection] .image-banner .banner-box .text-content-heading{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
