.main--img-relatives img{display:block;width:100%;height:100%;object-fit:cover}.main-ovrly-ctnt{position:relative}h2.overlay-ttl-items{margin:0;font-size:54px;color:#000}p.overlay-txt-itmms{font-size:20px;color:#000;letter-spacing:0;line-height:1.5;margin:15px 0 30px}a.main-ovrly-btn{display:block;text-decoration:none;font-size:20px;padding:13px 27px;width:fit-content;background:#7ca7ad;color:#fff;border-radius:5px;border:2px solid #7CA7AD;transition:all .4s;letter-spacing:0;line-height:1;font-weight:600}a.main-ovrly-btn:hover{color:#7ca7ad;background:transparent}.main-absolute-container{position:absolute;max-width:664px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.main--img-relatives img.mobile_section_class{display:none}@media (max-width: 1440px){p.overlay-txt-itmms{font-size:16px;margin:15px 0 20px}h2.overlay-ttl-items{font-size:48px}.main-absolute-container{max-width:46%}.main--img-relatives img{min-height:460px}}@media screen and (max-width: 1199px){a.main-ovrly-btn{font-size:18px;padding:11px 25px}h2.overlay-ttl-items{font-size:36px}.main-absolute-container{max-width:48%}}@media screen and (max-width: 991px){a.main-ovrly-btn{font-size:16px;padding:11px 18px}h2.overlay-ttl-items{font-size:32px}}@media (max-width: 767px){.main-absolute-container{max-width:100%;top:0;justify-content:flex-start;padding-top:50px;left:0;padding-left:15px;padding-right:15px}h2.overlay-ttl-items{font-size:28px}.main--img-relatives img.desktop_section_class{display:none}.main--img-relatives img.mobile_section_class{display:block}.main--img-relatives img{aspect-ratio:1 / 1}.main-ovrly-ctnt:after{content:"";position:absolute;background:#00000014;width:100%;height:100%;top:0;left:0}.main-absolute-container{z-index:1}p.overlay-txt-itmms{font-size:15px;margin:10px 0}.main--img-relatives img{min-height:780px}}@media (max-width: 640px){h2.overlay-ttl-items{font-size:25px}}@media (min-width: 700px) and (max-width: 767px){.main--img-relatives img{min-height:560px}.main-absolute-container{max-width:92%;height:320px;justify-content:center}}@media (min-width: 600px) and (max-width: 700px){.main--img-relatives img{min-height:600px}}@media (min-width: 410px) and (max-width: 600px){.main--img-relatives img{min-height:635px}}@media (min-width: 360px) and (max-width: 410px){.main--img-relatives img{min-height:730px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/image-overlay-content.css.map */
