.product_recommend-block .placeholder-svg{background:#331f17;border-radius:20px}.product_recommend-block .placeholder-svg path{fill:#fff}.img-full-width{max-width:100%;padding-inline:0}.image-bg-inner{border-radius:var(--border-radius);position:relative;display:grid}.image-bg-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--overlay);border-radius:8px}.image-bg-outer svg.placeholder_svg{background:#0000000d}.image-bg-inner.img-sec-half,.image-bg-outer.img-bg-half{height:50vh}.image-bg-inner.img-sec-two-third .image-bg-outer.img-bg-two-third{height:75vh}.image-bg-inner.img-sec-one-third,.image-bg-outer.img-bg-one-third{height:60vh}.image-bg-inner.img-sec-full,.image-bg-outer.img-bg-full{height:100vh}.image-bg-inner.img-sec-auto,.image-bg-outer.img-bg-auto{height:100%}.image-bg-outer{width:100%;height:100%;grid-area:1/1;display:flex}.image-bg-outer .image img{height:100%;object-fit:cover}.image-bg-outer video{width:100%;height:100%;object-fit:cover}.img-bg-content-wrapper{grid-area:1 / 1;z-index:1;width:100%;height:100%;display:flex}.image-bg-content-inner{max-width:var(--max-width);width:100%}.im-content--top_left{justify-content:flex-start;align-items:flex-start}.im-content--top_center{justify-content:center;align-items:flex-start}.im-content--top_right{justify-content:flex-end;align-items:flex-start}.im-content--middle_left{justify-content:flex-start;align-items:center}.im-content--middle_center{justify-content:center;align-items:center}.im-content--middle_right{justify-content:flex-end;align-items:center}.im-content--bottom_left{justify-content:flex-start;align-items:flex-end}.im-content--bottom_center{justify-content:center;align-items:flex-end}.im-content--bottom_right{justify-content:flex-end;align-items:flex-end}.image-bg-content-inner span{font-size:1.8rem;line-height:2.16rem;color:var(--text-color);display:inline-block}.image-bg-content-inner h2{font-size:4rem;line-height:4.8rem;margin:1rem 0 0;color:var(--text-color)}.image-background-text{margin:1.83rem 0 0}.image-background-text p{margin:0;font-size:1.6rem;line-height:calc(1.6rem * 1.4);color:var(--text-color)}.image-background-text--left{text-align:left}.image-background-text--center{text-align:center}.image-background-text--right{text-align:right}.img-bg-full .image img{height:100%;object-fit:cover}.product_recommend-block .image{width:calc(var(--max-width) - 340px);max-width:calc(var(--max-width) - 340px);margin:0 auto}.product_recommend-block{position:relative;padding:1.5rem 0 1rem}.tag-recommendation{position:absolute;bottom:10rem;display:flex;left:0;right:0;background:var(--color-background);color:currentColor;padding:1.5rem;align-items:center;justify-content:space-between;border-radius:calc(var(--border-radius) - 2px);gap:5px}.tag-recommendation select{height:46px;padding:0 5px;font-size:14px;font-family:var( --font-body-family);border-radius:calc(var(--border-radius) - 2px);border:2px solid var(--color-input-border-color);color:currentColor}.tag-recommendation span{font-size:14px;font-family:var(--font-body-family);line-height:1.4}.tag-recommendation button{height:46px;min-height:46px;padding:0 15px;text-transform:uppercase;font-family:var(--font-body-family);letter-spacing:.5px;cursor:pointer;background:var(--color-primary-button-background);border-radius:calc(var(--border-radius) - 2px);border-color:var(--color-primary-button-border);color:var(--color-primary-button-text)}.image-bg-outer.img-bg-auto .image{border-radius:8px}@media screen and (max-width:1599px){.img-bg-content-wrapper{padding:5rem}}@media screen and (max-width:989px){.img-bg-content-wrapper{padding:3rem}}@media screen and (max-width:768px){.tag-recommendation{bottom:-18rem;display:flex;flex-direction:column;width:75%;left:50%;right:0;transform:translate(-50%,-50%);gap:15px;background:#3a28201c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.image-bg-content-inner span{width:98%}.tag-recommendation select{width:100%}}@media screen and (max-width:640px){.tag-recommendation{width:95%}.tag-recommendation span{color:var(--color-secondary-background)}.img-bg-content-wrapper{padding:3rem 1.5rem}.image-bg-content-inner,.product_recommend-block .image{max-width:100%;width:100%}.image-bg-inner.img-sec-full,.image-bg-outer.img-bg-full{height:100%}.img-bg-content-wrapper{justify-content:center!important;align-items:center!important;text-align:center!important}.image-bg-content-inner span{font-size:1.6rem;line-height:1.92rem}.image-bg-content-inner h2{font-size:3.6rem;line-height:4.32rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/banner-image.css.map */
