.collection-banner__wrapper{position:relative;overflow:hidden;border-radius:var(--border-radius-card, 16px)}.collection-banner--stitched .collection-banner__wrapper{border:none!important;padding:0!important}.collection-banner--stitched .collection-banner__wrapper:before{display:none!important}.collection-banner__media{position:relative;width:100%;height:240px;overflow:hidden;border-radius:var(--border-radius-card, 16px)}@media screen and (min-width:750px){.collection-banner__media{height:320px}}@media screen and (min-width:990px){.collection-banner__media{height:400px}}.collection-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 8s ease}.collection-banner__wrapper:hover .collection-banner__image{transform:scale(1.03)}.collection-banner__media--placeholder{background:linear-gradient(135deg,#f8ede3,#e9edc9,#f8ede3);display:flex;align-items:center;justify-content:center}.collection-banner__media--placeholder svg{width:100%;height:100%;opacity:.4}.collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8ede31a,#f8ede380 60%,#f8ede3d9);z-index:1;pointer-events:none}.collection-banner__content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:2.4rem}@media screen and (min-width:750px){.collection-banner__content{padding:3.2rem 4rem}}@media screen and (min-width:990px){.collection-banner__content{padding:4rem 5.6rem}}.collection-banner__content--left{text-align:left}.collection-banner__content--center{text-align:center}.collection-banner__content--center .collection-banner__content-inner{margin:0 auto;max-width:720px}.collection-banner__content--right{text-align:right}.collection-banner__content--right .collection-banner__content-inner{margin-left:auto;max-width:720px}.collection-banner__breadcrumb{margin-bottom:1.2rem}.collection-banner__breadcrumb-list{display:flex;align-items:center;gap:.8rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.collection-banner__breadcrumb-item{font-size:1.2rem;letter-spacing:.05em}.collection-banner__breadcrumb-link{text-decoration:none;opacity:.7;transition:opacity .2s ease}.collection-banner__breadcrumb-link:hover{opacity:1}.collection-banner__breadcrumb-separator{opacity:.4;font-size:1.2rem}.collection-banner__breadcrumb-item--current{opacity:.9;font-weight:500}.collection-banner__subheading{display:inline-block;margin-bottom:.8rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:#d4a373;background:#e9edc980;padding:.4rem 1.2rem;border-radius:100px;font-weight:600}.collection-banner__heading{margin:0 0 1.2rem;line-height:1.15;font-family:var(--font-heading-family),"Playfair Display",Georgia,serif}.collection-banner__heading.h0{font-size:clamp(2.8rem,5vw,4.8rem)}.collection-banner__heading.h1{font-size:clamp(2.4rem,4vw,3.6rem)}.collection-banner__heading.h2{font-size:clamp(2rem,3vw,2.8rem)}.collection-banner__heading.h3{font-size:clamp(1.8rem,2.5vw,2.2rem)}.collection-banner__description{font-size:1.5rem;line-height:1.65;opacity:.8;max-width:560px;margin-bottom:1.2rem}.collection-banner__description p{margin:0}.collection-banner__count{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:500;padding:.6rem 1.6rem;background:#ccd5ae59;border-radius:100px;color:#8b6914}.collection-banner__count:before{content:"";width:6px;height:6px;background:#ccd5ae;border-radius:50%;display:inline-block}@media screen and (max-width:749px){.collection-banner__content{padding:2rem 1.6rem}.collection-banner__breadcrumb{margin-bottom:.8rem}.collection-banner__subheading{font-size:1.1rem;padding:.3rem 1rem}.collection-banner__description{font-size:1.4rem}.collection-banner__count{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-collection-banner.css.map */
