.promo_page .list_promo{padding:0;margin:0;list-style-type:none}.promo_inner .promo_block .brand_link img,.promo_inner .promo_block .main_character,.promo_inner .promo_block .image_block img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.moz .bootstrap-select .dropdown-menu>.inner{scrollbar-color:#00559d rgba(216,216,216,.1);scrollbar-width:thin}.promo_page{margin-bottom:20px}.promo_page .section_title{padding-top:50px;padding-bottom:25px}@media (max-width:959px){.promo_page .section_title{padding-top:15px}}.promo_page .list_promo{display:flex;flex-wrap:wrap;width:100%;text-align:center}.promo_page .list_promo li{margin-bottom:25px}.promo_page .list_promo li a{position:relative;overflow:hidden;display:block;font-size:130%;line-height:15px;color:#0d5387}.promo_page .list_promo li span{position:relative;overflow:hidden;display:block;margin-bottom:10px}.promo_page .list_promo li span:before{display:block;content:"";padding-bottom:52.5%}.promo_page .list_promo li span img{width:100%;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;display:flex}.promo_head{text-align:center}.promo_head .section_title{padding-top:20px}.promo_head img{width:100%;height:auto}.promo_head .promo_date{font-size:140%;line-height:20px;text-align:right;color:#666}.promo_info{padding:20px 0}.promo_info .info_text{font-size:120%;line-height:20px;margin-top:20px;text-align:justify}.promo_info .signature_block{text-align:right;font-size:140%;line-height:20px;margin-top:20px;font-weight:700;color:#0e578b}.promo_info ul{margin:0;padding-left:20px}.promo_inner{background:rgba(13,81,130,.95);padding-top:40px;position:relative;overflow:hidden}.promo_inner .main_promo{text-align:center;margin-bottom:5vw}.promo_inner .main_promo a,.promo_inner .main_promo img{display:inline-block;vertical-align:top;max-width:100%}@media (max-width:959px){.promo_inner .main_promo{margin-bottom:60px}}.promo_inner .promo_block{display:flex;flex-direction:column;padding-right:60px;margin-bottom:5vw}.promo_inner .promo_block *{z-index:2}.promo_inner .promo_block:before{position:absolute;content:"";width:2000px;height:400px;transform:skew(0deg,-10deg);-moz-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);-o-transform:skew(0deg,-10deg);background:rgba(0,0,0,.1);top:60px}.promo_inner .promo_block:nth-child(2n){padding-left:45px}.promo_inner .promo_block:nth-child(2n):before{left:20px;transform-origin:top left;-webkit-transfrom-origin:top left}.promo_inner .promo_block:nth-child(2n) .main_character{right:-15px}.promo_inner .promo_block:nth-child(2n+1) .main_character{right:20px}.promo_inner .promo_block:nth-child(2n+1):before{right:20px;transform-origin:top right;-webkit-transfrom-origin:top right;margin-top:10px}.promo_inner .promo_block .image_block{height:360px;position:relative;margin-bottom:40px;padding-right:30px}.promo_inner .promo_block .image_block a{display:inline-block;vertical-align:top}.promo_inner .promo_block .image_block img{max-width:100%;max-height:360px;display:block}.promo_inner .promo_block .info_block{display:flex;flex-direction:column;flex:1;align-items:flex-start}.promo_inner .promo_block .main_character{position:absolute;left:100px;bottom:-20px;color:#fff;transform:skew(0deg,-10deg);-moz-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);-o-transform:skew(0deg,-10deg);transform-origin:top left;-webkit-transfrom-origin:top left;background:#db4d4d;padding:15px 25px 20px;font-size:320%;line-height:40px;font-weight:700}.promo_inner .promo_block .brand_link{display:inline-block;vertical-align:top;margin-bottom:10px}.promo_inner .promo_block .brand_link img{max-width:100%;max-height:30px;display:block}.promo_inner .promo_block .product_name{font-size:180%;line-height:24px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;max-width:100%;margin-bottom:20px}.promo_inner .promo_block .product_price{font-size:400%;line-height:1em;color:#fff;font-weight:700;align-items:flex-start;display:flex;white-space:nowrap;margin-bottom:30px}.promo_inner .promo_block .old_price,.promo_inner .promo_block .promo_price{display:block;font-size:75%;line-height:1em;color:#bfbfbf;padding-left:20px;text-decoration:line-through;font-weight:400}.promo_inner .promo_block .add_to_cart{margin-top:auto;display:flex;height:44px;align-items:center;justify-content:center;font-size:160%;line-height:20px;padding:0 20px;border-radius:3px;color:#fff;border:1px solid;max-width:160px;background:#0d5182}@media (hover:hover){.promo_inner .promo_block:has(.combo_link:hover) .image_block a{opacity:.7}.promo_inner .promo_block:has(.combo_link:hover) .product_name{color:#e5e5e5}}@media (max-width:1199px){.promo_inner .promo_block{padding-right:40px;margin-bottom:60px}.promo_inner .promo_block .main_character{padding:10px 20px 15px;font-size:240%;line-height:30px;left:80px}.promo_inner .promo_block:nth-child(2n) .main_character{right:-5px}.promo_inner .promo_block .image_block{height:300px}.promo_inner .promo_block .image_block a,.promo_inner .promo_block .image_block img{max-height:320px}.promo_inner .promo_block .product_name{font-size:160%}.promo_inner .promo_block .product_price{font-size:360%}.promo_inner .promo_block .add_to_cart{height:40px}}@media (max-width:959px){.promo_inner .promo_block{padding-right:20px;margin-bottom:60px}.promo_inner .promo_block:before{height:320px}.promo_inner .promo_block .main_character{font-size:180%;left:60px;line-height:24px}.promo_inner .promo_block .image_block{height:240px}.promo_inner .promo_block .image_block a,.promo_inner .promo_block .image_block img{max-height:240px}.promo_inner .promo_block .product_name{font-size:140%;line-height:20px}.promo_inner .promo_block .product_price{font-size:320%}.promo_inner .promo_block .add_to_cart{font-size:140%}.promo_inner .promo_block:nth-child(2n){padding-left:35px}.promo_inner .promo_block .brand_link img{max-height:24px}}@media (max-width:767px){.promo_inner .promo_block{padding:0 60px !important;margin-bottom:80px}.promo_inner .promo_block:before{height:360px;transform-origin:top left !important;-webkit-transfrom-origin:top left !important;right:auto;left:-10px !important}.promo_inner .promo_block .main_character{max-width:480px;right:0 !important}.promo_inner .promo_block .image_block{height:320px}.promo_inner .promo_block .image_block a,.promo_inner .promo_block .image_block img{max-height:320px}}@media (max-width:575px){.promo_inner .promo_block{padding:0 40px !important}}@media (max-width:479px){.promo_inner .promo_block{padding:0 20px !important}.promo_inner .promo_block .main_character{max-width:480px}.promo_inner .promo_block .image_block{height:280px}.promo_inner .promo_block .image_block a,.promo_inner .promo_block .image_block img{max-height:280px}.promo_inner .promo_block .product_price{font-size:280%}}@media (max-width:399px){.promo_inner .promo_block{padding:0 10px !important}}@media (max-width:359px){.promo_inner .promo_block .main_character{padding:10px 15px}.promo_inner .promo_block .product_price{font-size:260%}}.web .promo_page .list_promo li a{-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.web .promo_page .list_promo li a:hover{opacity:.6}.web .promo_inner .add_to_cart:hover{background:#fff;color:#0e578b;border-color:transparent}.touch .promo_page .list_promo li a{-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.touch .promo_page .list_promo li a:hover{opacity:.6}.touch .promo_inner .main_promo a:active,.touch .promo_inner .brand_link:active{opacity:.7}.touch .promo_inner .add_to_cart:active{background:#fff;color:#0e578b;border-color:transparent}.promo_inner .promo_block .image_block a,.web .promo_inner .main_promo a,.web .promo_inner .brand_link{-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.promo_inner .promo_block .product_name{-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.web .promo_inner .add_to_cart{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.touch .promo_inner .main_promo a,.touch .promo_inner .brand_link{-o-transition:opacity .15s;-ms-transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s;transition:opacity .15s}.touch .promo_inner .add_to_cart{-o-transition:all .15s;-ms-transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;transition:all .15s}.web .promo_inner .main_promo a:hover,.web .promo_inner .brand_link:hover{opacity:.7}