.promotional-banner_cls{width:100%;padding:60px 0}.promotional_first_row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:60px}.promotional_first_row .large_banner{width:calc(50% - 14px);position:relative}.promotional_first_row .large_banner .image_item,.promotional_first_row .small_banner .image_item{padding-top:390px;position:relative;width:100%;overflow:hidden}.promotional_first_row .large_banner .image_item img,.promotional_first_row .small_banner .image_item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.promotional_first_row .small_banner{width:calc(25% - 14px);position:relative}.promotional_first_row .large_banner .content_right{position:absolute;right:40px;top:50%;transform:translateY(-50%);max-width:290px;width:100%;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.promotional_first_row .large_banner .content_right .pre_title{font-size:20px;line-height:30px;letter-spacing:.8px;color:#fff;background:#000;text-transform:uppercase;font-weight:600;font-family:var(--font-heading-family);width:fit-content;padding:5px 10px}.promotional_first_row .large_banner .content_right h2{font-size:46px;line-height:46px;font-weight:800;letter-spacing:.92px;color:#000;text-transform:uppercase;margin:15px 0}.promotional_first_row .large_banner .content_right .btn_link,.promotional_first_row .small_banner .content_bottom .btn_link{font-size:15px;line-height:35px;font-weight:700;letter-spacing:.9px;color:#000;text-transform:uppercase;font-family:var(--font-heading-family);text-decoration:none;transition:all .2s linear}.promotional_first_row .large_banner .content_right .btn_link:hover,.promotional_first_row .small_banner .content_bottom .btn_link:hover,.promotional_first_row .small_banner:last-child .content_bottom .btn_link:hover,.promotional-banner_cls .large_banner .btn_link:hover{color:#337ab7}.promotional_first_row .large_banner .content_right .btn_link:hover svg path,.promotional_first_row .small_banner .content_bottom .btn_link:hover svg path,.promotional-banner_cls .large_banner .btn_link:hover svg path{stroke:#337ab7}.promotional_first_row .small_banner:last-child .content_bottom .btn_link{color:#fff}.promotional_first_row .small_banner .content_bottom{position:absolute;left:20px;bottom:20px}.promotional_first_row .small_banner .content_bottom .pre_title{font-size:20px;line-height:30px;letter-spacing:.8px;color:#fff;background:#000;text-transform:uppercase;font-weight:600;font-family:var(--font-heading-family);width:fit-content;padding:5px 10px;margin-bottom:10px}.promotional_first_row .small_banner:last-child .content_bottom .pre_title{color:#000;background:#fff}.promotional-banner_cls .promotional_second_row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:0}.promotional-banner_cls .promotional_second_row .large_banner{width:calc(67.5% - 10px);position:relative}.promotional-banner_cls .promotional_second_row .small_banner{width:calc(32.5% - 10px);position:relative}.promotional-banner_cls .promotional_second_row .large_banner .image_item,.promotional-banner_cls .promotional_second_row .small_banner .image_item{padding-top:420px;position:relative;overflow:hidden}.promotional-banner_cls .promotional_second_row .large_banner .image_item img,.promotional-banner_cls .promotional_second_row .small_banner .image_item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.promotional-banner_cls .promotional_second_row .large_banner .content_center{max-width:280px;width:100%;margin:0 auto;color:#000;background:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px 0 10px;cursor:pointer;transition:all .2s linear}.promotional-banner_cls .large_banner .pre_title{font-size:23px;line-height:26px;font-weight:800;letter-spacing:.46px;text-transform:uppercase;font-family:var(--font-heading-family)}.promotional-banner_cls .large_banner h2{font-size:46px;line-height:50px;font-weight:800;letter-spacing:.92px;text-transform:uppercase;font-family:var(--font-heading-family)}.promotional-banner_cls .large_banner h2 strong{letter-spacing:1.06px;font-size:53px}.promotional-banner_cls .large_banner .btn_link{font-size:15px;line-height:35px;font-weight:700;letter-spacing:.9px;color:#000;text-transform:uppercase;font-family:var(--font-heading-family);text-decoration:none}.promotional-banner_cls .large_banner .btn_link svg path{stroke:#000}.promotional-banner_cls .promotional_second_row .small_banner .content_bottom{position:absolute;bottom:20px;width:100%;padding:0 10px 0 20px}.promotional_second_row .small_banner .pre_title{font-size:12px;line-height:20px;color:#747474;letter-spacing:.72px;font-weight:300;font-family:var(--font-heading-family)}.promotional_second_row .small_banner span.sml_title{font-size:16px;line-height:22px;color:#151515;font-weight:400;display:block}.promotional_second_row .small_banner span.pro_price{font-size:16px;line-height:22px;color:#151515;font-weight:700}.promotional_second_row .small_banner a.btn_link{width:34px;height:34px;background:#000;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;bottom:7px}.promotional_second_row .small_banner a.btn_link svg{height:14px;width:16px}.promotional-banner_cls .promotional_second_row .large_banner .content_center:hover{background:#000;color:#fff}.promotional-banner_cls .promotional_second_row .large_banner .content_center:hover h2,.promotional-banner_cls .promotional_second_row .large_banner .content_center:hover .btn_link{color:#fff}.promotional-banner_cls .promotional_second_row .large_banner .content_center:hover .btn_link svg path{stroke:#fff}@media screen and (max-width:1170px){.promotional_first_row .small_banner .content_bottom{left:7px}}@media screen and (max-width:1023px){.promotional_first_row .large_banner,.promotional-banner_cls .promotional_second_row .large_banner{width:100%}.promotional_first_row .small_banner{width:calc(50% - 10px)}.promotional-banner_cls .promotional_second_row .small_banner{width:50%}.promotional-banner_cls .promotional_second_row{justify-content:center}.promotional_first_row .small_banner .content_bottom{left:5px}}@media screen and (max-width:768px){.promotional_first_row .large_banner .content_right .pre_title,.promotional_first_row .small_banner .content_bottom .pre_title{font-size:18px;line-height:30px;letter-spacing:.36px;padding:1px 10px;margin-bottom:5px}.promotional_first_row .large_banner .content_right h2{font-size:32px;line-height:36px;letter-spacing:normal}.promotional_first_row .large_banner .content_right .btn_link,.promotional_first_row .small_banner .content_bottom .btn_link,.promotional-banner_cls .large_banner .btn_link{font-size:14px;letter-spacing:.84px}.promotional_first_row{gap:10px}.promotional_first_row .small_banner{width:calc(50% - 5px)}.promotional_first_row{margin-bottom:20px}.promotional-banner_cls .large_banner .pre_title{font-size:20px;letter-spacing:.4px}.promotional-banner_cls .large_banner h2{font-size:40px;line-height:42px;letter-spacing:.8px}.promotional-banner_cls .large_banner h2 strong{letter-spacing:.92px;font-size:46px}.promotional_second_row .small_banner span.sml_title{font-size:15px}.promotional_second_row .small_banner a.btn_link{width:24px;height:24px}.promotional_second_row .small_banner a.btn_link svg{height:11px;width:13px}.promotional-banner_cls{padding:40px 0}.promotional-banner_cls .promotional_second_row .small_banner{width:100%;max-width:290px}.promotional_first_row .small_banner .content_bottom{text-align:center;left:0;right:0}.promotional_first_row .small_banner .content_bottom .pre_title{margin:0 auto 5px}.promotional_first_row .large_banner .image_item,.promotional_first_row .small_banner .image_item{padding-top:100%}.promotional_first_row .large_banner .image_item img,.promotional_first_row .small_banner .image_item img{object-position:left}}@media screen and (max-width:640px){.promotional_first_row .large_banner .content_right{right:15px}.promotional_first_row .large_banner .content_right h2{max-width:210px}}@media screen and (max-width:480px){.promotional_first_row .large_banner .content_right .pre_title,.promotional_first_row .small_banner .content_bottom .pre_title{padding:1px 5px}.promotional_first_row .large_banner .image_item{padding-top:234px}.promotional_first_row .large_banner .content_right h2{margin-top:10px}.promotional_first_row .large_banner .image_item,.promotional_first_row .small_banner .image_item{padding-top:280px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/promotional-banner.css.map */
