.product-item--collection-banner{border:1px solid #e8e8e8;border-left:0;margin-top:-1px;padding:0 25px!important}@media screen and (max-width: 768px){.product-item--collection-banner{padding:0 10px!important}}@media screen and (min-width: 768px) and (max-width: 1024px){.product-item--collection-banner{padding:0 35px!important}}.product-item--collection-banner .product-link{display:block;height:100%;text-decoration:none;color:inherit;cursor:pointer}.product-item--collection-banner .product-item__image{position:relative;width:100%;padding-top:120%;height:100%;overflow:hidden;background-color:#f8f3ee}.product-item--collection-banner .product-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-item--collection-banner .product-item__bg img{width:100%;height:100%;object-fit:cover;display:block}.product-item--collection-banner .product-item__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start;padding:40px 30px}.product-item--collection-banner .product-item__image-content{position:relative;text-align:left;color:var(--featured-text-color, #ffffff);max-width:100%;width:100%}.product-item--collection-banner .eyebrow{font-size:28px;font-weight:500;margin:0 0 20px;font-family:TT Norms,sans-serif;letter-spacing:1px;line-height:1.4;text-transform:none}.product-item--collection-banner .eyebrow p{margin:0;font-size:inherit;line-height:inherit;color:inherit;font-family:TT Norms,sans-serif;font-size:28px;font-weight:500;letter-spacing:0}.product-item--collection-banner .eyebrow em,.product-item--collection-banner .eyebrow i{font-style:italic}.product-item--collection-banner .eyebrow strong,.product-item--collection-banner .eyebrow b{font-weight:700}.product-item--collection-banner .product-item__image-content h3{font-size:38px;font-weight:400;font-family:Albra;margin:0 0 20px;line-height:1.2;color:inherit}.product-item--collection-banner .banner-text{font-size:14px;line-height:1.5;margin:0 0 16px;color:inherit}.product-item--collection-banner .banner-text p{margin:0 0 8px;line-height:1.5;color:inherit;max-width:315px;color:#fff;font-family:TT Norms,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0}.product-item--collection-banner .banner-text p:last-child{margin-bottom:0}.product-item--collection-banner .btn-link-underline{display:inline-block;color:#fff;font-family:TT Norms,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:2px;text-underline-offset:6px;text-underline-position:from-font}.product-item--collection-banner .btn-link-underline:hover{text-decoration-thickness:3px}@media screen and (max-width: 1024px){.product-item--collection-banner .product-item__image-overlay{padding:20px 14px}.product-item--collection-banner .eyebrow{font-size:22px;margin-bottom:16px}.product-item--collection-banner .eyebrow p{font-size:22px}.product-item--collection-banner .product-item__image-content h3{font-size:32px;margin-bottom:16px}.product-item--collection-banner .banner-text p{font-size:20px;max-width:280px}.product-item--collection-banner .btn-link-underline{font-size:20px;text-underline-offset:5px}}@media screen and (max-width: 768px){.product-item--collection-banner .product-item__image-overlay{padding:14px;align-items:flex-start}.product-item--collection-banner .eyebrow{font-size:16px;margin-bottom:12px}.product-item--collection-banner .eyebrow p{font-size:16px}.product-item--collection-banner .product-item__image-content h3{font-size:24px;margin-bottom:12px}.product-item--collection-banner .banner-text p{font-size:14px;max-width:250px}.product-item--collection-banner .banner-text{margin-bottom:14px}.product-item--collection-banner .btn-link-underline{font-size:14px;text-underline-offset:4px}}.product-item--collection-banner{min-height:100%;display:flex;flex-direction:column}.product-item--collection-banner .product-link{flex:1;display:flex;flex-direction:column}.product-item--collection-banner[data-text-dark=true]{--featured-text-color: #231f20}.product-item__image{max-height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/154/assets/collection-mid-banner.css.map */
