.act-list{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.act-list .list{margin-bottom:20px;background:#FFF;border:1px solid #e6e6e6;letter-spacing:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.act-list .list>.b-link{display:block;overflow:hidden;color:#343434;text-align:center}.act-list .list>.b-link:hover .img-wrap img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.act-list .list>.b-link:hover .btn-read-more{background:#d90a19;border-color:#d90a19}.act-list .list>.b-link:hover .btn-read-more:after{background:#d90a19;opacity:1}.act-list .img-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.act-list .img-wrap img{width:200%;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.act-list .item-info{position:relative;color:#343434;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.act-list .item-info .info-title{margin-bottom:6px;padding-bottom:12px;position:relative;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:1.5em}.act-list .item-info .info-title:after{content:'';background:#343434;display:block;width:40px;height:5px;position:absolute;left:0;bottom:0;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.act-list .item-info .act-time,.act-list .item-info .b-desc{font-size:14px}.act-list .btn-read-more{padding:0 12px;border-color:#343434;display:inline-block;height:36px;font-size:14px;line-height:34px;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.act-list .btn-read-more:before{display:none}.act-list .btn-read-more:after{color:#FFF}.act-timer{display:-webkit-flex;display:flex;border:1px solid #cdcdcd}.act-timer .img-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.act-timer .act-info{background:#FFF}.act-timer .main-act-title{border-bottom:2px solid #cdcdcd;color:#1a1a1a}.act-timer .info-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.act-timer .info-title{color:#1a1a1a}.act-timer .act-period{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#d90a19;letter-spacing:1px}.act-timer .act-period>*{line-height:1.8em}.act-timer .count-down-timer{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.act-timer .count-down-timer .count{background:#4d4d4d;border-radius:50%;color:#FFF;text-align:center}.cart-wrap{background:#FFF;border:1px solid #cdcdcd}.cart-wrap.act-desc .cart-bd{padding:20px 0}.cart-wrap.act-desc .cart-bd .b-desc{font-size:14px;line-height:1.5em}.cart-wrap .cart-title{font-size:18px;line-height:1.5em}.cart-wrap .highlight{color:#d90a19}.cart-wrap .cart-bd{border-bottom:1px solid #cdcdcd}.cart-wrap .cart-list .owl-stage,.cart-wrap .cart-list .owl-item{display:-webkit-flex;display:flex}.cart-wrap .cart-list .list{width:100%;position:relative}.cart-wrap .cart-list .list .b-link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.cart-wrap .cart-list .list .b-link:hover .img-wrap img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.cart-wrap .cart-list .list .b-link:hover .info-title{color:#d90a19}.cart-wrap .cart-list .list .btn-delete{position:absolute;top:5px;right:5px}.cart-wrap .cart-list .list .btn-delete:hover .m-icon{color:#d90a19}.cart-wrap .cart-list .list .btn-delete .m-icon{font-size:16px;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.cart-wrap .cart-list .info-title{padding:0.25em 0;-webkit-flex-grow:1;flex-grow:1;line-height:1.5em;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.cart-wrap .cart-list .b-desc{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap}.cart-wrap .cart-list .item-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:1;flex-grow:1}.cart-wrap .cart-list .main-info{margin-top:5px;padding-top:5px;border-top:1px solid #cdcdcd;color:#000}.cart-wrap .cart-list .img-wrap{border:1px solid #cdcdcd;box-sizing:border-box;overflow:hidden}.cart-wrap .cart-list .img-wrap img{width:100%;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.cart-wrap .cart-hd,.cart-wrap .cart-ft{padding:12px 0}.cart-wrap .btn-link{display:inline-block;height:40px;color:#FFF;line-height:40px;text-align:center;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.cart-wrap .btn-link .m-icon{font-size:20px}.cart-wrap .btn-link .text{margin-left:10px;font-size:14px}.cart-wrap .jQ-owl .m-owl-ctrl{opacity:1}.cart-wrap .jQ-owl .m-owl-ctrl>*{margin-top:-20px;background:none;width:40px;height:40px;border:0}.cart-wrap .jQ-owl .m-owl-ctrl>*.disabled{opacity:0;cursor:default}.cart-wrap .jQ-owl .m-owl-ctrl>*:hover:before{border-top-color:#000;border-right-color:#000}.cart-wrap .jQ-owl .m-owl-ctrl>*:before{content:'';margin-top:-8px;width:16px;height:16px;border-top:4px solid #b3b3b3;border-right:4px solid #b3b3b3;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.shopping-list .list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.shopping-list .list>.b-link:hover .img-wrap img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.shopping-list .img-wrap img{-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.shopping-list .item-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.shopping-list .item-info .info-title{-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.shopping-list .item-info .b-desc{-webkit-flex-grow:1;flex-grow:1}.shopping-list .item-info .b-link:hover .info-title{color:#d90a19}.shopping-list .item-info .b-link:hover .info-title:after{background:#d90a19}.shopping-list .m-box-holder.is-selector{margin-top:20px;border:1px solid #343434}.shopping-list .m-box-holder.is-selector .m-selection{height:32px;color:#343434;line-height:32px}.shopping-list .btn-wrap{margin-top:8px;display:-webkit-flex;display:flex;font-size:0 !important;letter-spacing:0 !important;line-height:0 !important}.shopping-list .btn-wrap>*{vertical-align:middle}.shopping-list .counter{display:-webkit-flex;display:flex}.shopping-list .counter>*{height:34px;border:1px solid #343434;color:#343434;line-height:32px}.shopping-list .counter .btn-count{width:36px;font-size:14px;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.shopping-list .counter .btn-count:hover{background:#d90a19;border-color:#d90a19;color:#FFF}.shopping-list .counter .m-box-holder{width:50px;height:100% !important;border-color:#343434 !important;border-right:0;border-left:0;vertical-align:top;-webkit-flex-grow:1;flex-grow:1}.shopping-list .counter .m-inputbox{height:32px;vertical-align:top;line-height:32px;text-align:center}.shopping-list .btn-add-to-cart{margin-left:8px;background:#d90a19;height:34px;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all;color:#FFF;font-size:12px;letter-spacing:1px;line-height:34px}.shopping-list .btn-add-to-cart:hover{background:#a80813}@media screen and (min-width: 1025px){.act-timer .act-info{padding:20px 40px}.cart-wrap .owl-stage .owl-item{margin:0 calc((100vw - (120px * 7) - 179px) / 7 / 2);width:120px !important}.cart-wrap .cart-msg{padding-right:40px}.shopping-list:not(.owl-loaded)>.list{margin-right:10px !important;margin-left:10px !important;width:calc((100% - 80px) / 4) !important}.shopping-list:not(.owl-loaded)>.list:nth-child(4n){margin-right:0 !important}.shopping-list .item-info{padding-bottom:20px}}@media screen and (min-width: 740px){.main-content{padding:30px 10px 100px 10px}.act-list{margin:30px 0}.act-list .list{width:calc((100% - 20px) / 2)}.act-list .list>.b-link{padding-bottom:20px}.act-list .item-info{padding:14px 36px}.act-timer{margin-bottom:25px}.act-timer .main-act-title{padding-bottom:12px;font-size:24px;line-height:1.5em}.act-timer .info-wrap{margin-top:20px}.act-timer .info-title{font-size:16px}.act-timer .period-date,.act-timer .symbol-tag{font-size:18px}.act-timer .symbol-tag{margin:0 30px}.act-timer .period-time{font-size:24px}.act-timer .count{width:64px;height:64px;font-size:36px;line-height:64px}.act-timer .unit{font-size:14px}.act-timer .unit:not(:last-child){margin-right:30px}.cart-wrap{margin-bottom:25px;padding:0 30px}.cart-wrap .cart-bd{border-top:1px solid #cdcdcd}.cart-wrap .cart-list{margin:20px 40px}.cart-wrap .cart-list .img-wrap{width:120px;height:120px}.cart-wrap .cart-msg{font-size:16px;line-height:40px}.cart-wrap .jQ-owl .m-owl-ctrl .owl-prev{left:-40px}.cart-wrap .jQ-owl .m-owl-ctrl .owl-next{right:-40px}.shopping-list{margin:0 -10px}.shopping-list .counter{-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 1400px){.main-content{margin:0 auto;padding:30px 0 100px 0;width:1300px}.act-list .list{width:640px}.act-timer .act-info{padding:20px 60px}.cart-wrap .owl-stage .owl-item{margin:0 calc((1300px - (120px * 7) - 142px) / 7 / 2)}.shopping-list{margin:0}.shopping-list:not(.owl-loaded)>.list{margin:0 33px 30px 0 !important;width:300px !important}.shopping-list:not(.owl-loaded)>.list:nth-child(4n){margin-right:0 !important}}@media screen and (min-width: 740px) and (max-width: 1024px){.cart-wrap .cart-list .list{margin:0 auto;width:120px}.cart-wrap .cart-msg{padding-right:20px}.shopping-list .list{margin:0 10px 30px 10px !important;width:calc((100% - 60px) / 3)}}@media screen and (max-width: 1024px){.act-timer .act-info{padding:20px}.act-timer .main-act-title{padding-bottom:12px;font-size:18px;line-height:1.5em}.act-timer .info-wrap{margin-top:10px}.act-timer .info-title{font-size:14px}.act-timer .act-time{letter-spacing:0}.act-timer .period-date,.act-timer .symbol-tag{font-size:14px}.act-timer .symbol-tag{margin:0 15px}.act-timer .period-time{font-size:18px}.act-timer .count{width:36px;height:36px;font-size:22px;line-height:36px}.act-timer .unit{margin-left:3px}.act-timer .unit:not(:last-child){margin-right:15px}.cart-wrap .m-owl-ctrl:not(.disabled){display:block}.cart-wrap .m-owl-ctrl>*{position:absolute;top:50%;box-sizing:border-box;overflow:hidden;text-indent:200%;white-space:nowrap}.cart-wrap .m-owl-ctrl>*:before{margin-right:-7px;position:absolute;top:50%;right:50%}.cart-wrap .m-owl-ctrl .owl-prev:before{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.cart-wrap .m-owl-ctrl .owl-next:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.shopping-list .counter{margin-bottom:8px}}@media screen and (max-width: 739px){.main-content{padding:20px 10px}.act-list{margin:10px 0}.act-list .list>.b-link{padding-bottom:10px}.act-list .item-info{padding:10px 20px}.act-timer{margin-bottom:20px;-webkit-flex-direction:column;flex-direction:column}.act-timer .img-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.act-timer .img-wrap img{width:200%;-moz-transition:ease-in .3s all;-o-transition:ease-in .3s all;-webkit-transition:ease-in .3s all;transition:ease-in .3s all}.cart-wrap{margin-bottom:20px;padding:0 20px}.cart-wrap .cart-list .list .btn-delete{width:40px;height:40px;top:0;right:0}.cart-wrap .cart-list .info-title{font-size:16px}.cart-wrap .cart-list .main-info{padding-bottom:5px;font-size:14px}.cart-wrap .cart-ft>*{margin-bottom:20px}.cart-wrap .cart-msg{font-size:14px}.cart-wrap .jQ-owl .m-owl-ctrl>*{background:rgba(51,51,51,0.7);border:1px solid #343434}.cart-wrap .jQ-owl .m-owl-ctrl>*:hover:before,.cart-wrap .jQ-owl .m-owl-ctrl>*:before{margin-top:-10px;border-top-color:#FFF;border-right-color:#FFF}.cart-wrap .jQ-owl .m-owl-ctrl .owl-prev{left:-20px}.cart-wrap .jQ-owl .m-owl-ctrl .owl-prev:before{margin-left:-6px;left:50%}.cart-wrap .jQ-owl .m-owl-ctrl .owl-next{right:-20px}.cart-wrap .jQ-owl .m-owl-ctrl .owl-next:before{margin-right:-6px}.shopping-list .counter{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.shopping-list .counter .m-inputbox{padding:0 10px;vertical-align:top}}@media screen\0{.act-list .img-wrap{display:block}.act-list .img-wrap img{position:relative;left:-50%}.act-timer .img-wrap img{position:relative;left:-50%}.shopping-list .list .b-link{max-height:304px}.shopping-list .counter .m-inputbox{height:32px !important;line-height:32px !important}}@media all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm){.catalog-wrap .catalog>.list>.b-link{display:block;height:58px}.main-content .act-list{overflow:hidden}.main-content .act-list .list:nth-child(2n){float:right}.main-content .act-list .list:nth-child(2n+1){float:left}.act-timer{display:table}.act-timer>*{display:table-cell;vertical-align:top}.act-timer .info-wrap{font-size:0;line-height:0}.act-timer .info-wrap>*{display:inline-block}.act-timer .act-period>*{display:inline-block;vertical-align:middle}.act-timer .act-period .act-time>*{line-height:1.5em}.act-timer .count-down-timer>*{display:inline-block;vertical-align:bottom}.act-timer .count-down-timer .unit{line-height:2em}.shopping-list .counter{font-size:0;white-space:nowrap}.shopping-list .btn-wrap{overflow:hidden}.shopping-list .btn-wrap>*{margin-left:0;float:left}}@-moz-document url-prefix(){.shopping-list .counter .m-inputbox{height:32px !important;line-height:32px !important}}
