@font-face {font-family: Gotham;src: url('../font/NVV-Gotham-Thin.otf') format('opentype');font-weight: normal;font-style: normal;}@font-face {font-family: Gothambold;src: url('../font/NVV-Gotham-Bold.otf') format('opentype');src: url('../font/NVV-Gotham-Bold.eot');src: url('../font/NVV-Gotham-Bold.woff') format('woff'), url('../font/NVV-Gotham-Bold.ttf') format('truetype'), url('../font/NVV-Gotham-Bold.svg') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: NVV-Gotham-Bold;src: url('../font/NVV-Gotham-Bold.otf') format('opentype');src: url('../font/NVV-Gotham-Bold.eot');src: url('../font/NVV-Gotham-Bold.woff') format('woff'), url('../font/NVV-Gotham-Bold.ttf') format('truetype'), url('../font/NVV-Gotham-Bold.svg') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: Roboto-Medium;src: url('../font/Roboto-Medium.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: Roboto-Light;src: url("../font/Roboto-Light.ttf") format("truetype");font-weight: normal;font-style: normal;}.bootstrap-select{width: 220px \0;}.bootstrap-select> .dropdown-toggle{width: 100%;padding-right: 25px;}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color: #b94a48;}.bootstrap-select.fit-width{width: auto !important;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 220px;}.bootstrap-select .dropdown-toggle:focus{outline: thin dotted #333333 !important;outline: 5px auto -webkit-focus-ring-color !important;outline-offset: -2px;}.bootstrap-select.form-control{margin-bottom: 0;padding: 0;border: none;}.bootstrap-select.form-control:not([class*="col-"]){width: 100%;}.bootstrap-select.form-control.input-group-btn{z-index: auto;}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float: none;display: inline-block;margin-left: 0;}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float: right;}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom: 0;}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding: 0;}.form-inline .bootstrap-select.btn-group .form-control{width: 100%;}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group> .disabled{cursor: not-allowed;}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group> .disabled:focus{outline: none !important;}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display: inline-block;overflow: hidden;width: 100%;text-align: left;}.bootstrap-select.btn-group .dropdown-toggle .caret{position: absolute;top: 50%;right: 12px;margin-top: -2px;vertical-align: middle;}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width: 100%;}.bootstrap-select.btn-group .dropdown-menu{min-width: 100%;z-index: 1035;box-sizing: border-box;}.bootstrap-select.btn-group .dropdown-menu.inner{position: static;float: none;border: 0;padding: 0;margin: 0;border-radius: 0;box-shadow: none;}.bootstrap-select.btn-group .dropdown-menu li{position: relative;}.bootstrap-select.btn-group .dropdown-menu li.active small{color: #fff;}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor: not-allowed;}.bootstrap-select.btn-group .dropdown-menu li a{cursor: pointer;}.bootstrap-select.btn-group .dropdown-menu li a.opt{position: relative;padding-left: 2.25em;}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display: none;}.bootstrap-select.btn-group .dropdown-menu li a span.text{display: inline-block;}.bootstrap-select.btn-group .dropdown-menu li small{padding-left: 0.5em;}.bootstrap-select.btn-group .dropdown-menu .notify{position: absolute;bottom: 5px;width: 96%;margin: 0 2%;min-height: 26px;padding: 3px 5px;background: #f5f5f5;border: 1px solid #e3e3e3;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);pointer-events: none;opacity: 0.9;box-sizing: border-box;}.bootstrap-select.btn-group .no-results{padding: 3px;background: #f5f5f5;margin: 0 5px;white-space: nowrap;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position: static;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position: static;top: auto;margin-top: -1px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position: absolute;display: inline-block;right: 15px;margin-top: 5px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right: 34px;}.bootstrap-select.show-menu-arrow.open> .dropdown-toggle{z-index: 1036;}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content: '';border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(204, 204, 204, 0.2);position: absolute;bottom: -4px;left: 9px;display: none;}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content: '';border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;position: absolute;bottom: -4px;left: 10px;display: none;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom: auto;top: -3px;border-top: 7px solid rgba(204, 204, 204, 0.2);border-bottom: 0;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom: auto;top: -3px;border-top: 6px solid white;border-bottom: 0;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right: 12px;left: auto;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right: 13px;left: auto;}.bootstrap-select.show-menu-arrow.open> .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open> .dropdown-toggle:after{display: block;}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding: 4px 8px;}.bs-actionsbox{float: left;width: 100%;box-sizing: border-box;}.bs-actionsbox .btn-group button{width: 50%;}.bs-donebutton{float: left;width: 100%;box-sizing: border-box;}.bs-donebutton .btn-group button{width: 100%;}.bs-searchbox + .bs-actionsbox{padding: 0 8px 4px;}.bs-searchbox .form-control{margin-bottom: 0;width: 100%;}select.bs-select-hidden,select.selectpicker{display: none !important;}select.mobile-device{position: absolute !important;top: 0;left: 0;display: block !important;width: 100%;height: 100% !important;opacity: 0;}.daterangepicker{position: absolute;background: #fff;top: 100px;left: 20px;padding: 4px;margin-top: 1px;border-radius: 4px;}.daterangepicker.opensleft:before{position: absolute;top: -7px;right: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.opensleft:after{position: absolute;top: -6px;right: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.openscenter:before{position: absolute;top: -7px;left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.openscenter:after{position: absolute;top: -6px;left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.opensright:before{position: absolute;top: -7px;left: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.opensright:after{position: absolute;top: -6px;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.dropup{margin-top: -5px;}.daterangepicker.dropup:before{top: initial;bottom: -7px;border-bottom: initial;border-top: 7px solid #ccc;}.daterangepicker.dropup:after{top: initial;bottom: -6px;border-bottom: initial;border-top: 6px solid #fff;}.daterangepicker.dropdown-menu{max-width: none;z-index: 3000;}.daterangepicker .ranges,.daterangepicker .calendar{float: left;}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float: none;}.daterangepicker .ranges{margin: 4px;text-align: left;}.daterangepicker .calendar{display: none;max-width: 270px;}.daterangepicker.show-calendar .calendar{display: block;}.daterangepicker .calendar.single .calendar-table{border: none;}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space: nowrap;text-align: center;min-width: 32px;}.daterangepicker .calendar-table{border: 1px solid #ddd;padding: 4px;border-radius: 4px;background: #fff;}.daterangepicker .calendar.left .calendar-table{border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.daterangepicker .calendar.right .calendar-table{border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.daterangepicker .calendar.left{margin: 4px 0 4px 4px;}.daterangepicker .calendar.right{margin: 4px 4px 4px 0;}.daterangepicker .calendar.left .calendar-table{padding-right: 12px;}.daterangepicker table{width: 100%;margin: 0;}.daterangepicker td,.daterangepicker th{text-align: center;width: 20px;height: 20px;border-radius: 4px;white-space: nowrap;cursor: pointer;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color: #999;background: #fff;}.daterangepicker td.disabled,.daterangepicker option.disabled{color: #999;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background: #eee;}.daterangepicker td.in-range{background: #ebf4f8;border-radius: 0;}.daterangepicker td.start-date{border-radius: 4px 0 0 4px;}.daterangepicker td.end-date{border-radius: 0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius: 4px;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color: #357ebd;border-color: #3071a9;color: #fff;}.daterangepicker td.week,.daterangepicker th.week{font-size: 80%;color: #ccc;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size: 12px;padding: 1px;height: auto;margin: 0;cursor: default;}.daterangepicker select.monthselect{margin-right: 2%;width: 56%;}.daterangepicker select.yearselect{width: 40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width: 50px;margin-bottom: 0;}.daterangepicker th.month{width: auto;}.daterangepicker .input-mini{border: 1px solid #ccc;border-radius: 4px;color: #555;display: block;height: 30px;line-height: 30px;vertical-align: middle;margin: 0 0 5px 0;padding: 0 6px 0 28px;width: 100%;}.daterangepicker .input-mini.active{border: 1px solid #357ebd;}.daterangepicker .daterangepicker_input i{position: absolute;left: 8px;top: 8px;}.daterangepicker .left .daterangepicker_input{padding-right: 12px;}.daterangepicker .daterangepicker_input{position: relative;}.daterangepicker .calendar-time{text-align: center;margin: 5px auto;line-height: 30px;position: relative;padding-left: 28px;}.daterangepicker .calendar-time select.disabled{color: #ccc;cursor: not-allowed;}.daterangepicker .ranges{font-size: 11px;}.daterangepicker .ranges ul{list-style: none;margin: 0;padding: 0;width: 160px;}.daterangepicker .ranges li{font-size: 13px;background: #f5f5f5;border: 1px solid #f5f5f5;color: #08c;padding: 3px 12px;margin-bottom: 8px;border-radius: 5px;cursor: pointer;}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background: #08c;border: 1px solid #08c;color: #fff;}.slider{display: inline-block;vertical-align: middle;position: relative;}.slider.slider-horizontal{width: 210px;height: 20px;}.slider.slider-horizontal .slider-track{height: 10px;width: 100%;margin-top: -5px;top: 50%;left: 0;}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height: 100%;top: 0;bottom: 0;}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left: -10px;margin-top: -5px;}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{border-width: 0 10px 10px 10px;width: 0;height: 0;border-bottom-color: #0480be;margin-top: 0;}.slider.slider-horizontal .slider-tick-label-container{white-space: nowrap;margin-top: 20px;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top: 4px;display: inline-block;text-align: center;}.slider.slider-vertical{height: 210px;width: 20px;}.slider.slider-vertical .slider-track{width: 10px;height: 100%;margin-left: -5px;left: 50%;top: 0;}.slider.slider-vertical .slider-selection{width: 100%;left: 0;top: 0;bottom: 0;}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width: 100%;left: 0;right: 0;}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-left: -5px;margin-top: -10px;}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width: 10px 0 10px 10px;width: 1px;height: 1px;border-left-color: #0480be;margin-left: 0;}.slider.slider-disabled .slider-handle{background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);}.slider.slider-disabled .slider-track{background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor: not-allowed;}.slider input{display: none;}.slider .tooltip.top{margin-top: -36px;}.slider .tooltip-inner{white-space: nowrap;}.slider .hide{display: none;}.slider-track{position: absolute;cursor: pointer;background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 4px;}.slider-selection{position: absolute;background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}.slider-selection.tick-slider-selection{background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);}.slider-track-low,.slider-track-high{position: absolute;background: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}.slider-handle{position: absolute;width: 20px;height: 20px;background-color: #337ab7;background-image: -webkit-linear-gradient(top, #149bdf 0, #0480be 100%);background-image: -o-linear-gradient(top, #149bdf 0, #0480be 100%);background-image: linear-gradient(to bottom, #149bdf 0, #0480be 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);border: 0 solid transparent;}.slider-handle.round{border-radius: 50%;}.slider-handle.triangle{background: transparent none;}.slider-handle.custom{background: transparent none;}.slider-handle.custom::before{line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}.slider-tick{position: absolute;width: 20px;height: 20px;background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: none;opacity: .8;border: 0 solid transparent;}.slider-tick.round{border-radius: 50%;}.slider-tick.triangle{background: transparent none;}.slider-tick.custom{background: transparent none;}.slider-tick.custom::before{line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}.slider-tick.in-selection{background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity: 1;}.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing{}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);min-height: 1px;}.gallery__image{background: url(../../img/loader.gif) no-repeat 50% 50%;}.fv-has-feedback{position: relative;}.fv-control-feedback{position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}.fv-help-block{display: block;}.fv-form [placeholder]::-ms-clear{display: none;}.fv-form-bootstrap .help-block{margin-bottom: 0;}.fv-form-bootstrap .tooltip-inner{text-align: left;}.fv-form-bootstrap .fv-icon-no-label{top: 0;}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index: 100;}.form-inline.fv-form-bootstrap .form-group{vertical-align: top;}.fv-form-foundation .fv-control-feedback{top: 21px;right: 15px;width: 37px;height: 37px;line-height: 37px;}.fv-form-foundation .collapse .fv-control-feedback{top: 0;right: 0;}.fv-form-foundation .fv-icon-no-label,.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top: 0;}.fv-form-foundation .error .fv-control-feedback{color: #f04124;}.error.fv-has-tooltip select,.error.fv-has-tooltip textarea,.fv-form-foundation .error.fv-has-tooltip input{margin-bottom: 1rem;}.fv-form-pure .fv-control-feedback{top: 22px;width: 36px;height: 36px;line-height: 36px;}.pure-form-stacked.fv-form-pure .fv-control-feedback{top: 4px;}.pure-form-aligned .pure-control-group .fv-help-block{margin-top: 5px;margin-left: 180px;}.fv-form-pure .fv-icon-no-label,.pure-form-aligned.fv-form-pure .fv-control-feedback{top: 0;}.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color: #ca3c3c;}.fv-form-semantic .fv-control-feedback.icon{right: 7px;}.fv-form-semantic .error .icon{color: #d95c5c;}.fv-form-horizontal.fv-form-semantic .row{padding-bottom: 0;}.fv-form-uikit .fv-control-feedback{top: 25px;width: 30px;height: 30px;line-height: 30px;}.fv-form-uikit .fv-icon-no-label,.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top: 0;}.fv-form-uikit .uk-text-danger{display: block;}.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color: #d85030;}.icon-add-image{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px -60px;width: 65px;height: 65px;}.icon-arr-left{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -199px -60px;width: 13px;height: 25px;}.icon-arr-right{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px -127px;width: 13px;height: 25px;}.icon-close-x{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -199px -87px;width: 15px;height: 14px;}.icon-icon-doc-quyen{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px 0px;width: 219px;height: 58px;}.icon-icon-facebook{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -67px -60px;width: 42px;height: 42px;}.icon-icon-google{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -111px -60px;width: 42px;height: 42px;}.icon-icon-yahoo{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -155px -60px;width: 42px;height: 42px;}body{background-color: #f6f6f6;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 500;}.btn:focus,.btn:active,.btn:hover{box-shadow: none;}.header{position: relative;z-index: 9;}.page-simple-header .header{box-shadow: 0px 1px 2px rgba(100, 100, 100, 0.1);}#promo-banners{position: relative;z-index: 8;}.main-content{padding: 20px 0 40px;position: relative;z-index: 6;}.page-home .main-content{padding: 170px 0 40px;}.page-simple-header .main-content{padding-top: 30px;}.breadcrumb + .main-content{padding-top: 0;}.content{width: 78%;float: left;}.content--full{width: 100%;float: none;}.sidebar{width: 19.49152542372881%;float: left;position: relative;}.content-sidebar:before,.content-sidebar:after{content: " ";display: table;}.content-sidebar:after{clear: both;}.content-sidebar .content{margin-right: 2.50847457627119%;}.sidebar-content:before,.sidebar-content:after{content: " ";display: table;}.sidebar-content:after{clear: both;}.sidebar-content .content{margin-left: 22%;}.sidebar-content .sidebar{margin-left: -100%;}.sidebar-first .content{margin-left: 0;}.sidebar-first .sidebar{margin-left: 0;margin-right: 2.50847457627119%;}.sidebar-content--2:before,.sidebar-content--2:after{content: " ";display: table;}.sidebar-content--2:after{clear: both;}.sidebar-content--2 .sidebar{float: left;width: 310px;margin-right: 25px;}.sidebar-content--2 .content{float: left;width: 845px;}.content-sidebar--2:before,.content-sidebar--2:after{content: " ";display: table;}.content-sidebar--2:after{clear: both;}.content-sidebar--2 .sidebar{float: left;width: 310px;margin-left: 25px;}.content-sidebar--2 .content{float: left;width: 845px;}.top-bar{height: 35px;background-color: #f4f4f4;}.top-bar a{color: #444444;font-size: 13px;}.top-bar__item{height: 35px;line-height: 27px;padding: 4px 17px;}.top-bar__item--area-selector{border-right: 1px solid #dddddd;}.top-bar__item--area-selector .dropdown-menu{padding: 2px 0;}.top-bar__item--area-selector .dropdown-menu a{padding-left: 10px;padding-right: 10px;}.top-bar__item--area-selector .dropdown-menu .fa{margin-right: 4px;}.top-bar__item--newsletter-link{border-left: 1px solid #ffffff;}.top-bar__item--nav{padding: 0 17px;}.top-bar__item--nav a{line-height: 35px;}.area-selector{padding: 6px 17px;}.area-selector> div{padding: 0 10px;height: 23px;background-color: #ececec;line-height: 23px;border-radius: 4px;border: 1px solid #dbdbdb;}.area-selector> div a span{margin: 0 4px 0 0;}.area-selector> div a:active,.area-selector> div a:focus,.area-selector> div a:hover{text-decoration: none;}.navigation{}.navigation ul,.navigation li{list-style-type: none;margin: 0;padding: 0;}.navigation a> i{color: #aaaaaa;}.navigation--inline> ul> li{display: inline-block;}.header__main{background-color: #ffffff;}.heading-info{padding-top: 10px;}.logo-wrapper{padding: 20px 10px;}.logo-wrapper .logo{width: 232px;height: 34px;fill: #ed1c24;vertical-align: middle;}.search-area{padding: 18px 30px 0;}.search-box{position: relative;height: 40px;border: 2px solid #d3d3d3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.affix .search-box{height: 30px;}.search-box__category{float: left;width: 161px;border-right: 1px solid #d2d2d2;}.search-box__category .bootstrap-select{width: 160px !important;}.search-box__category .bootstrap-select .dropdown-toggle{padding: 8px 12px;}.search-box__category .bootstrap-select .dropdown-toggle .filter-option{color: #666666;}.search-box__input{overflow: hidden;position: absolute;top: -2px;bottom: -2px;right: -2px;left: 160px;padding: 3px 3px;}.search-box__input input[type="text"]{width: 100%;padding-right: 60px;box-shadow: none;outline: none;}.search-box__input .btn{position: absolute;top: 0;right: 0;bottom: 0;width: 50px;font-size: 18px;line-height: 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.search-box input[type="text"],.search-box .btn{border: 0;}nav.main-nav{height: 42px;background-color: #ed1c24;}nav.main-nav a{color: #ffffff;display: block;}nav.main-nav ul,nav.main-nav li{list-style-type: none;}nav.main-nav .nav> li{float: left;}nav.main-nav .nav> li> a{display: block;float: left;height: 42px;padding: 0 15px;line-height: 42px;font-size: 11px;text-transform: uppercase;}nav.main-nav .nav__branding> a,nav.main-nav .nav> li:hover> a,nav.main-nav .nav> li.active> a,nav.main-nav .nav> li> a:focus,nav.main-nav .nav> li> a:active,nav.main-nav .nav> li> a:hover{background-color: #ca181f;text-decoration: none;}nav.main-nav .main-nav{padding: 0;height: 42px;display: inline-block;}nav.main-nav .secondary-nav{float: right;display: inline-block;}.main-nav__branding{position: relative;width: 225px;background-color: #ca181f;}.main-nav__branding> a{width: 100%;font-size: 15px !important;}.main-nav__branding> a i{float: right;font-size: 18px;margin-top: 10px;}.main-nav li.hover> .branding__menu,body.home .main-nav .branding__menu{display: block;}.main-nav .branding__menu{position: absolute;left: 0;top: 42px;width: 225px;padding: 0;display: none;border: 1px solid #ddd;}.main-nav .branding__menu:hover> li{border-right: 1px solid #cdcdcd;}.main-nav .branding__menu li.nav-active> a{background-color: #ffffff;text-decoration: none;}.main-nav .branding__menu li> a{border-bottom: 1px solid #eeeeee;padding: 10px 10px 10px 20px;color: #222222;background-color: #ffffff;text-decoration: none;}.main-nav .branding__menu li> a:hover{color: #222222;}.main-nav .branding__menu> li{position: relative;border-right: 1px solid #eee;}.main-nav .branding__menu> li> a{padding: 0 0 0 50px;height: 41px;line-height: 40px;border: 1px solid #ffffff;border-bottom: 1px solid #eeeeee;font-size: 13px;color: #222222;}.main-nav .branding__menu> li> a:last-child{height: 41px;}.main-nav .branding__menu> li> a> i{position: absolute;left: 15px;top: 25%;width: 24px;text-align: center;font-size: 16px;}.main-nav .branding__menu> li> a:after{position: absolute;right: 15px;content: "\f105";font-family: FontAwesome;font-size: 18px;}.main-nav .branding__menu> li:last-child> a{border: 0;}.main-nav .branding__menu> li.nav-active{border-right: 0;}.main-nav .branding__menu> li.nav-active:last-child{margin-bottom: -1px;}.main-nav .branding__menu> li.nav-active:last-child> a{height: 42px;}.main-nav .branding__menu> li.nav-active> a{border: 1px solid #cdcdcd;border-right: 0;color: #ed1c24;}.main-nav .branding__menu> li.nav-active> a> i.hd-khuyen-mai-hot{color: #ed1c24;}.main-nav .branding__menu> li.nav-active> a> i.hd-san-pham-hot{color: #ed1c24;}.main-nav .branding__menu> li.nav-active .hd{color: #333;}.main-nav .branding__menu> li.nav-active> a:after{right: 16px;}.main-nav .branding__menu> li.nav-active .branding__submenu{display: block;}.main-nav .branding__menu> li.nav-active .submenu-wrapper{border: 1px solid #cdcdcd;border-left: 0;}.main-nav li> .branding__submenu{position: absolute;left: 225px;top: 0;display: none;width: 225px;padding: 0;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);}.main-nav li.multicolumns{position: static;}.main-nav li.multicolumns> a{position: relative;}.main-nav li.multicolumns.nav-active .submenu-wrapper{visibility: visible;}.main-nav li.multicolumns .columns .menucolumn{float: left;width: 200px;}.main-nav li.multicolumns .columns .menucolumn + .menucolumn{margin-left: 20px;}.main-nav li.multicolumns .columns-2{width: 380px;float: left;padding: 24px 0 0px 30px;}.main-nav li.multicolumns .columns-2 .menucolumn{width: 165px;}.main-nav li.multicolumns .columns-banner{width: 330px;float: right;}.branding__submenu.columns.columns-banner img{float: right;width: auto;height: 494px;}.main-nav li.multicolumns .columns-3{width: 620px;float: left;padding: 25px 0 25px 50px;}.main-nav li.multicolumns .columns-3 .menucolumn{width: 175px;}.main-nav li.multicolumns .columns-4{width: 856px;}.main-nav li.multicolumns .columns-4 .menucolumn{width: 195px;}.main-nav li.multicolumns .columns-5{width: 856px;}.main-nav li.multicolumns .columns-5 .menucolumn{width: 195px;}.main-nav li.multicolumns .submenu-wrapper{background-color: #fff;width: 711px;height: 494px;border: 1px solid #ddd;border-left: 0;position: absolute;left: 100%;top: -1px;visibility:hidden;padding: 0px;overflow: hidden;}.main-nav li.multicolumns .submenu-wrapper .submenu{padding: 0;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-more a{font-size: 11px !important;text-decoration: underline;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all a{font-weight: 700;font-size: 12px !important;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all a i{font-weight: 300;font-size: 18px;margin-left: 10px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all div{background-color: red;color: #ffff00;border-radius: 4px;font-size: 9px !important;padding: 5px 0px;margin-right: 10px;float: left;width: 43px;text-align: center;;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading{margin: 0 0 0px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading> a{font-size: 12px;font-weight: bold;text-transform: uppercase;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading.has-child{text-transform: uppercase;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading.has-child> a{text-transform: uppercase;font-size: 14px;line-height: 1.1;color: #ed1c24;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.child> a{font-size: 12px;color: #616161;line-height: 15px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li + li.submenu-heading{margin-top: 9px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li .active a,.main-nav li.multicolumns .submenu-wrapper .submenu> li:hover a{background-color: transparent;}.main-nav li.multicolumns .submenu-wrapper .submenu> li> a{margin-right: 20px;border: 0;padding: 5px 0;background-color: transparent;font-size: 12px;line-height: 16px;font-weight: 400;}.main-nav li.multicolumns .submenu-wrapper .submenu> li> a:hover{background-color: transparent;text-decoration: underline;}.main-nav li.multicolumns .submenu-wrapper .promo{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.main-nav li.multicolumns .submenu-wrapper .promo a{position: absolute;right: 0;display: inline;}.main-nav li.multicolumns .break-before{-webkit-column-break-before: always;break-before: column;}.nav-cart i{margin-right: 8px;font-size: 22px;vertical-align: middle;}.nav-cart .circle{border: none;background: #ed1c24;color: #fff;font-size: 12px;padding: 2px 6px;margin-left: -12px;vertical-align: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.hd-cart-text{vertical-align: -2px;}.dropdown-cart{left: auto;right: 0;padding: 0;margin: 0;width: 415px;border: 0;}.dropdown-cart div a{color: #222222;}.dropdown-cart .minicart__wrapper{max-height: 320px;overflow: auto;}.dropdown-cart .minicart__item{position: relative;display: block;padding: 17px 20px;margin: 0 0;background: #FFF;}.dropdown-cart .minicart__item:before,.dropdown-cart .minicart__item:after{content: " ";display: table;}.dropdown-cart .minicart__item:after{clear: both;}.dropdown-cart .minicart__item:hover{background-color: #f4f4f4;}.dropdown-cart .minicart__item__info{display: block;margin-right: 20px;}.dropdown-cart .minicart__item__info> img{float: left;margin-right: 10px;max-width: 60px;max-height: 60px;}.dropdown-cart .minicart__item__name{display: block;overflow: hidden;font-size: 14px;}.dropdown-cart .minicart__item__name a{font-size: 13px;color: #222222;white-space: nowrap;}.dropdown-cart .minicart__item__price{display: inline-block;color: #ed1c24;}.dropdown-cart .minicart__item:hover .show-on-hover{display: block;}.dropdown-cart .minicart__item .btn-close{position: absolute;display: none;width: 15px;height: 15px;top: 50%;margin-top: -8px;right: 20px;}.dropdown-cart .minicart__summary{border-top: 1px solid #dfdfdf;padding: 9px 10px 12px;text-align: right;}.dropdown-cart .minicart__summary .price{font-size: 16px;}.dropdown-cart .minicart__actions{border-top: 1px solid #dfdfdf;padding: 15px;background-color: #f4f4f4;}.dropdown-cart .minicart__actions:before,.dropdown-cart .minicart__actions:after{content: " ";display: table;}.dropdown-cart .minicart__actions:after{clear: both;}.dropdown-cart .minicart__actions> a{display: inline-block;}.dropdown-cart .minicart__actions> a.btn{padding: 10px;}.dropdown-cart .minicart__actions> a.btn--view-cart{float: left;}.dropdown-cart .minicart__actions> a.btn--buy-now{float: right;min-width: 170px;font-size: 16px;line-height: 20px;color: #fff;text-transform: uppercase;}.dropdown-arrow .dropdown-menu:before,.dropdown-arrow .dropdown-menu:after{position: absolute;display: inline-block;border-color: transparent;border-style: solid;content: '';}.dropdown-arrow .dropdown-menu::before{top: -9px;right: 14px;border-width: 0 9px 9px 9px;border-bottom-color: #999;}.navbar-center .dropdown-arrow .dropdown-menu::before{right: auto;left: 50%;margin-left: -10px;}.dropdown-arrow .dropdown-menu::after{top: -8px;right: 15px;border-width: 0 8px 8px 8px;border-bottom-color: #fff;}.navbar-center .dropdown-arrow .dropdown-menu::after{right: auto;left: 50%;margin-left: -9px;}.navbar-center .dropdown-menu{left: -50%;margin-left: -50%;margin-top: 10px;}.newsletter-link ul{padding: 0;list-style: none;}.newsletter-link ul> li{list-style: none;}.newsletter-link ul> li a:focus,.newsletter-link ul> li a:active,.newsletter-link ul> li a:visited,.newsletter-link ul> li a:hover{text-decoration: none;}.login-popup{margin-top: 10px !important;width: 350px;}.login-popup .box__heading{padding: 0 20px;}.login-popup .box__heading .box__title{display: inline-block;padding: 5px 0;border-bottom: 1px solid #eee;}.login-popup .modal-header{height: auto;border-bottom: 1px solid #dfdfdf;padding: 10px 0;}.login-popup .modal-title{font-size: 18px;}.login-popup .modal-body{padding: 10px 15px 0 15px;}.login-popup .modal-footer{background-color: #f4f4f4;padding: 10px 20px 15px;}.login-popup .password-helper{margin-top: 0px;margin-bottom: 2px !important;}.login-popup .password-helper:before,.login-popup .password-helper:after{content: " ";display: table;}.login-popup .password-helper:after{clear: both;}.login-popup .password-helper label,.login-popup .password-helper a{line-height: 24px;}.login-popup .remember-me{font-weight: 400;}.login-popup a{color: #3679ad;}.login-popup .login-register-helper{font-size: 13px;color: #666;margin-bottom: 5px;}.login-popup .form--general .form-group> label{color: #666;}.login-popup .form--general .form-group .btn{font-size: 17px;padding: 7px;}.login-popup .form-group{margin-bottom: 10px;}.newsletter-popup{width: 350px;}.newsletter-popup .modal-header{height: auto;border-bottom: 1px solid #dfdfdf;padding: 10px 0;}.newsletter-popup .modal-title{font-size: 18px;}.newsletter-popup .modal-body{padding: 10px 15px 0 15px;}.newsletter-popup .form-group{margin-bottom: 10px;}.box-social> a{display: inline-block;margin-right: 10px;}.footer{background-color: #fbfbfb;}.footer__top,.footer__middle,.footer__bottom{padding: 20px 0;border-top: 1px solid #e6e6e6;background: #fff;}.footer a{color: #888888;font-weight: 300;}.footer-menu ul,.footer-menu li{list-style-type: none;}.footer-menu ul{padding: 0;}.footer-menu-heading,.menu__heading,.support-info__heading{margin-top: 0;font-size: 15px;font-weight: 500;text-transform: uppercase;}.menu__listing .active> a{color: #222222;text-decoration: none;}.menu__listing a{color: #888888;font-size: 13px;font-weight: 300;}.menu__listing a:hover{color: #222222;text-decoration: underline;}.support-info__address{margin: 5px 0;}.contact__email i{font-size: 10px;}.contact__email,.contact__map{color: #6aa71d;margin: 3px 0;}.contact__email i,.contact__map i{margin-right: 7px;}.contact__email a,.contact__map a{color: #6aa71d;}.newsletter__input{width: 280px !important;}.social__items{padding-top: 5px;}.social__item{border-radius: 100%;display: inline-block;width: 32px;height: 32px;margin-right: 3px;line-height: 35px;text-align: center;font-size: 18px;background-color: #eee;color: #e2e2e2;}.social__item:hover{color: #ffffff;}.social__item--facebook:hover{background-color: #3b5998;}.social__item--twitter:hover{background-color: #00aced;}.social__item--google-plus:hover{background-color: #dd4b39;}.social__item--pinterest:hover{background-color: #cb2027;}.social__item--linkedin:hover{background-color: #007bb6;}.social__item--youtube:hover{background-color: #bb0000;}.hotline{font-size: 26px;}.footer .hotline{padding-top: 20px;}.hotline__text{color: #000;}.hotline__number{color: #ed1c24;}.footer .websites{padding-top: 16px;}.websites .website-logo,.websites img{margin-right: 30px;vertical-align: top;}.promo-slider{margin-left: 235px;width: 690px;}.promo-slider:before,.promo-slider:after{content: " ";display: table;}.promo-slider:after{clear: both;}.promo-slider__slides{position: relative;z-index: 2;height: 335px;overflow: hidden;}.promo-slider__slides .slider-item{width: 690px;}.promo-slider .promo-banners{position: absolute;top: 0;left: 100%;margin-left: 10px;width: 240px;height: 493px;}.promo-slider .promo-banners a:last-child, .promo-slider .promo-banners a:last-child img{}.promo-slider .promo-banners-bottom{margin: 27px 0px 0px 0px;position: absolute;width: 690px;border: 1px solid #ddd;height: 132px;background-color: #fff;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item{margin: 0px 3px 3px 10px;width: 120px;text-align: center;display: inline-block;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item .banner-title{font-size: 14px;margin-top: 4px;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item .banner-content{color: #aaaaaa;font-size: 13px;font-weight: 400;margin-top: 2px;}.promo-slider .promo-banners> a{display: block;height: 120px;margin-bottom: 5px;}.promo-slider .promo-banners> a:first-child{margin-bottom: 4px;}.promo-slider .promo-banners> a> img{max-width: 100%;height: auto;}.promo-slider .promo-banners> a + a{margin-top: 0px;}.promo-slider .btn-prev,.promo-slider .btn-next{position: absolute;top: 50%;display: none;width: 36px;height: 66px;line-height: 80px;margin-top: -33px;background-color: #000;background-color: rgba(0, 0, 0, 0.2);z-index: 10;text-align: center;cursor: pointer;}.promo-slider .btn-prev span,.promo-slider .btn-next span{display: inline-block;}.promo-slider:hover .btn-prev,.promo-slider:hover .btn-next{display: block;}.promo-slider .btn-prev{left: 0;}.promo-slider .btn-next{right: 0;}.promo-slider__pager{position: absolute;right: 0px;bottom: -22px;}.promo-slider__pager a{display: inline-block;margin: 0 4px;color: #cbcbcb;font-size: 10px;}.promo-slider__pager a.active{color: #70be10;}.promo-slider__pager a i{color: inherit;}.promo-slider__thumbnails{position: relative;z-index: 3;float: left;width: 200px;height: 390px;}.promo-slider__thumbnails .promo-thumbnail{position: relative;display: block;height: 78px;border-bottom: 1px solid #eeeeee;padding: 17px 10px;border-top: 1px solid #fff;}.promo-slider__thumbnails .promo-thumbnail:focus,.promo-slider__thumbnails .promo-thumbnail:active,.promo-slider__thumbnails .promo-thumbnail:hover{text-decoration: none;}.promo-slider__thumbnails .promo-thumbnail.active{background-color: #ed1c24;}.promo-slider__thumbnails .promo-thumbnail.active .promo-thumbnail__subtitle,.promo-slider__thumbnails .promo-thumbnail.active .promo-thumbnail__title{color: #ffffff;}.promo-slider__thumbnails .promo-thumbnail.active:after{position: absolute;right: 100%;top: 50%;z-index: 9;margin-right: -1px;margin-top: -21px;content: "\f0d9";color: #ed1c24;font-family: FontAwesome;font-size: 30px;}.promo-slider__thumbnails .promo-thumbnail__bg{position: absolute;top: 0;right: 0;bottom: 0;z-index: -1;opacity: .6;}.promo-slider__thumbnails .promo-thumbnail__subtitle{display: block;color: #373737;line-height: 1.2;font-size: 14px;}.promo-slider__thumbnails .promo-thumbnail__title{display: block;color: #373737;line-height: 1.3;font-size: 21px;text-transform: uppercase;margin: 3px 0 0 0;}.promo-row{padding: 0 5px 10px;}.promo-row:before,.promo-row:after{content: " ";display: table;}.promo-row:after{clear: both;}.promo-row> a{padding: 0 5px;margin-bottom: 10px;}.promo-row> a> img{width: 100%;height: auto;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}.block{padding: 0 0 10px;}.page-home .block{margin-bottom: 30px;}.block__header{border-bottom: 1px solid #d2d2d2;}.block__header:before,.block__header:after{content: " ";display: table;}.block__header:after{clear: both;}.block__branding{display: inline-block;width: 34px;height: 34px;margin-right: 0px;margin-left: -15px;color: #fff;font-size: 20px;line-height: 34px;text-align: center;border-radius: 6px 0 6px 0;background-color: #bababa;}.block__title{float: left;display: inline-block;margin: 0 25px 5px 0;font-size: 18px;text-transform: uppercase;}.block__title a{color: #333333;text-decoration: none;vertical-align: -6px;}.block__title a:hover{color: #000000;}.block__nav{padding-top: 16px;padding-bottom: 10px;float: right;}.block__nav ul,.block__nav li{list-style-type: none;}.block__nav li{float: left;padding: 0 8px;font-size: 13px;line-height: 1;}.block__nav li + li{border-left: 1px solid #999999;}.block__nav li> a{color: #666;}.block__content{padding: 20px 0 0;}.block__footer{text-align: center;}.block__more{padding: 6px 15px 6px 15px;border: 1px solid #dedede;background-color: #ffffff;color: #666;font-size: 14px;}.block__more:hover{border-color: #000;color: #000;}.block__more i{font-size: 15px;margin-left: 5px;}.block__sorting{float: right;}.block__sorting .product-sortings{margin: 0;background: transparent;}.block__sorting .product-sortings .filter{border: 0;}.block__sorting .product-sortings .filter__title{padding: 2px 4px;border: 0;float: left;margin-right: 10px;}.block__sorting .product-sortings .filter__body{padding: 0;float: right;}.block--tab{}.block--tab.tab-carousel .tab{width: 9999em;}.block--tab .block__header .tab{margin: 0 0 -1px;padding: 2px 0 0 0;float: left;line-height: 34px;}.block--tab .block__header .tab__item{position: relative;display: inline-block;margin: 0 2px 0 0;text-transform: uppercase;}.block--tab .block__header .tab__item a{border: 1px solid #f6f6f6;border-bottom-color: #d2d2d2;padding: 4px 15px;min-width: 120px;font-size: 17px;color: #777777;text-align: center;}.block--tab .block__header .tab__item a:focus,.block--tab .block__header .tab__item a:hover{background-color: #eee;}.block--tab.tab-style--campaign .block__header{border-bottom: 1px solid #ee242d;}.block--tab.tab-style--campaign .block__header .tab{margin: 0;padding: 10px 0 0 0;float: left;line-height: 34px;}.block--tab.tab-style--campaign .block__header .tab__item{position: relative;display: inline-block;margin: 0 2px 0 0;text-transform: uppercase;}.block--tab.tab-style--campaign .block__header .tab__item a{border: 0;padding: 1px 20px;min-width: 95px;font-size: 15px;font-weight: 700;color: #000;background-color: #eeeeee;text-align: center;}.block--tab.tab-style--campaign .block__header .tab__item.active{border-bottom: 0;}.block--tab.tab-style--campaign .block__header .tab__item.active:after{content: "";}.block--tab.tab-style-1 .block__header .tab__item{position: relative;text-transform: uppercase;}.block--tab.tab-style-1 .block__header .tab__item a{margin-right: 15px;padding: 4px 0;border: 0;border-bottom: 2px solid transparent;font-size: 15px;font-weight: 400;color: #777;text-align: center;}.block--tab.tab-style-1 .block__header .tab__item.active{border-bottom: 0;}.block--tab.tab-style-1 .block__header .tab__item.active:after{content: "";}.block--tab.tab-style-branding .block__title{height: 36px;padding: 0 20px 0 15px;margin: -2px 0 0;min-width: 170px;background-color: #bababa;line-height: 36px;}.block--tab.tab-style-branding .block__title a{font-size: 17px;font-weight: 700;color: #fff;vertical-align: middle;white-space: nowrap;}.block--tab.tab-style-branding .block__branding{height: 36px;width: 42px;line-height: 36px;font-size: 19px;}.block--tab.tab-style-branding .block__branding i{vertical-align: -2px;}.block--tab.tab-style-branding .block__nav{padding: 0;margin: 0;}.block--tab.tab-style-branding .block__nav ul{padding: 10px 0;}.block--tab.tab-style-branding .block__nav ul li a{color: #6e6e6e;}.block--tab.tab-style-branding .block__nav ul li a:hover{color: #000;}.block--tab.tab-style-branding .block__header{height: 36px;border-top: 2px solid #bababa;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;background-color: #fff;}.block--tab.tab-style-branding .block__header .tab{margin: 0;padding: 0 15px;}.block--tab.tab-style-branding .block__header .tab__item a{border: 0;padding: 0 15px;min-width: 92px;font-size: 12px;color: #444444;line-height: 33px;}.block--normal .block__title{margin-bottom: 0;padding-bottom: 10px;border-bottom: 1px solid #c4c4c4;}.block--normal .block__nav{padding-top: 7px;}.block--normal:last-child{padding-bottom: 0;}.tab-item-active,.block--tab .block__header .tab__item.active a{border: 1px solid #d2d2d2;border-bottom-color: #f6f6f6;font-weight: 400;background-color: transparent;color: #222222;}.tab-item-active-campaign,.block--tab.tab-style--campaign .block__header .tab__item a:focus,.block--tab.tab-style--campaign .block__header .tab__item a:hover,.block--tab.tab-style--campaign .block__header .tab__item.active a{border: 0;font-weight: 700;background-color: #ee242d;color: #fff;}.tab-item-active-style-1,.block--tab.tab-style-1 .block__header .tab__item a:focus,.block--tab.tab-style-1 .block__header .tab__item a:hover,.block--tab.tab-style-1 .block__header .tab__item.active a{border: 0;border-bottom: 2px solid #ed1c24;font-weight: 400;background-color: transparent;color: #000;}.tab-item-active-branding,.block--tab.tab-style-branding .block__header .tab__item a:focus,.block--tab.tab-style-branding .block__header .tab__item a:hover,.block--tab.tab-style-branding .block__header .tab__item.active a{position: relative;border: 0;font-weight: 400;color: #000;}.tab-item-active-branding:after,.block--tab.tab-style-branding .block__header .tab__item a:focus:after,.block--tab.tab-style-branding .block__header .tab__item a:hover:after,.block--tab.tab-style-branding .block__header .tab__item.active a:after{position: absolute;top: 0;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #bababa;}.btn--back{margin: 5px 0 0 0;}.btn--back .hd{vertical-align: -2px;}.btn--general{min-width: 130px;border-radius: 4px;}.btn--buy-now, .btn--buy-alert{min-width: 130px;font-weight: 700;border-radius: 4px;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.btn--buy-now:active,.btn--buy-now:focus,.btn--buy-now:hover,.btn--buy-alert:active,.btn--buy-alert:focus,.btn--buy-alert:hover{background-color: #7fd611;border-color: #79cc10;}.products .product{cursor: pointer;}.products .product__rating{display: none;}.products .product .stars{font-size: 11px;}.products .product:hover{box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);}.products .product__title{max-height: 48px;overflow: hidden;}.products .product__views{color: #999;font-size: 15px;}.products .product__views i{font-size: 15px;vertical-align: -1px;}.products .product__calltoaction{position: absolute;}.product{position: relative;margin-bottom: 20px;background-color: #ffffff;}.product__image{position: relative;}.product__icons{position: absolute;bottom: 50px;right: 10px;width: 80px;height: 80px;}.product__icons.bar{width: 40%;}.product__icons img{bottom: 0;right: 0;position: absolute;max-width: 100%;max-height: 100%;}.product__header{margin: 0 15px;padding: 10px 0;min-height: 70px;border-bottom: 1px solid #dddddd;}.product__title{margin: 0;font-size: 15px;line-height: 24px;}.product__title a{color: #222;font-weight: normal;}.product__title a:hover{color: #000;text-decoration: none;}.product__info{padding: 10px 15px;}.product__price{color: #ed1c24;font-size: 20px;font-weight: 700;white-space: nowrap;}.product__price--list-price{margin-right: 10px;color: #aaaaaa;font-size: 16px;font-weight: 400;}.product__price--discount{background: url(../img/icons/discount2.svg) no-repeat;width: 42px;height: 30px;background-size: contain;text-align: center;}.product__price--discount .price{display: block;color: #fff;font-size: 16px;line-height: 25px;font-weight: 300;vertical-align: top;}.product__price--discount .price__symbol{vertical-align: baseline;}.product__stats{position: absolute;right: 10px;bottom: 10px;color: #414141;font-size: 14px;}.product__rating{display: inline-block;margin-right: 10px;}.product__views{font-size: 12px;}.product__views .hd-user{vertical-align: -1px;}.product__purchases,.product__views{display: inline-block;}.product__details .product__purchases{font-size: 18px;}.product__details .product__purchases> i{border-radius: 100%;border: 1px solid #999;padding: 5px 8px;width: 30px;height: 30px;font-size: 16px;}.product:hover .product__delivery{opacity: 1;transition-duration: .5s;}.product__delivery{transition-duration: .5s;position: absolute;left: auto;top: auto;bottom: 5px;right: 5px;z-index: 4;}.product__delivery span:hover i{color: #333;}.product__delivery .delivery{width: auto;height: 40px;float: left;padding: 5px 7px;text-align: center;background-color: rgba(0, 0, 0, 0.4);color: #fff;font-size: 9px;}.product__delivery .delivery> i{display: block;margin: 0 auto 2px;font-size: 18px;}.product__delivery .delivery img{display: block;margin: 0 auto 2px;}.product__delivery .delivery--ticket{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--evoucher{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--shipping{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--shipping img{margin: 2px auto 4px;}.product--short-info{margin: 0;box-shadow: none;border: 0;}.product--short-info:before,.product--short-info:after{content: " ";display: table;}.product--short-info:after{clear: both;}.product--short-info:hover{box-shadow: none;}.product--short-info .product__cell{padding: 0 0px;height: 45px;float: left;text-align: center;}.product--short-info .product__cell:nth-child(1n){width: 200px;}.product--short-info .product__cell:nth-child(2n){width: 200px;}.product--short-info .product__cell:nth-child(3n){width: 140px;}.product--short-info .product__cell:nth-child(4n){overflow: hidden;width: auto;padding: 0 0 0 35px;}.product--short-info .product__cell + .product__cell{border-left: 1px solid #c8c8c8;}.product--short-info .product__price{margin: 0;font-size: 24px;font-weight: 400;line-height: 1.1;}.product--short-info .product__price .price__symbol{font-size: 60%;}.product--short-info .add-to-cart__actions{padding: 0 0;}.product--short-info .add-to-cart__actions .btn{margin-left: 10px;font-size: 24px;line-height: 1.25;}.product--short-info .add-to-cart__actions .btn--buy-now{min-width: 200px;}.gallery__thumbnails{padding: 0 10px;margin: 18px 0;height: 50px;overflow: hidden;}.gallery__thumbnails a{position: relative;width: 50px;display: inline-block;margin: 0 8px;outline: 0;cursor: pointer;box-shadow: none;}.gallery__thumbnails a img{width: 50px;}.gallery__thumbnails .btn{position: absolute;z-index: 13;top: 0;margin: 0;padding: 0;height: 50px;width: 18px;background-color: #fff;line-height: 50px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.gallery__thumbnails .btn.disabled{opacity: 0;}.gallery__thumbnails .btn:active,.gallery__thumbnails .btn:hover,.gallery__thumbnails .btn:focus{box-shadow: none;}.gallery__thumbnails .btn i{color: #888888;}.gallery__thumbnails .btn--prev{left: -10px;}.gallery__thumbnails .btn--prev i{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);}.gallery__thumbnails .btn--next{right: -10px;}.gallery__thumbnails .btn--next i{-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);}.gallery__thumbnails .thumbs-carousel{position: relative;margin: 0 auto;z-index: 9;}.gallery__thumbnails .thumbs-carousel .item{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}.swiper-container-android.gallery__thumbnails .thumbs-carousel .item{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.gallery__thumbnails .thumbs-carousel .item img{width: 60px;}.gallery__thumbnails .thumbs-carousel .item.active:after{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 3px solid rgba(113, 190, 15, 0.75);}.gallery__thumbnails .thumbs-carousel .owl-item img{width: 100%;}.gallery__thumbnails .thumbs-carousel .owl-item.active> a:after{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 3px solid rgba(113, 190, 15, 0.75);}.price__symbol{vertical-align: super;font-size: 80%;}.price__discount{display: inline-block;width: 55px;height: 24px;padding: 0 2px 0 10px;line-height: 25px;background: url(../img/icons/discount.svg) no-repeat;background-size: contain;color: #fff;font-size: 16px;font-weight: 400;vertical-align: text-top;margin-left: 10px;vertical-align: 4px;}.price--old-price .price__value,.price--list-price .price__value{text-decoration: line-through;}.price--highlight{color: #ed1c24;font-weight: 500;}.rating__star{color: #ffb400;}.rating__star--off{color: #b4b4b4;}.add-to-cart__quantity{padding-top: 5px;}.add-to-cart__actions{padding-top: 15px;padding-bottom: 15px;}#btn--buy-now-2,.btn--buy-now-new{border-bottom: 4px solid #487513;outline: 0;}#btn--buy-now-2:hover,.btn--buy-now-new:hover{outline: 0 !important;background-color: #7fd611;border-bottom-color: #487513;}#btn--buy-now-2:active,.btn--buy-now-new:active{outline: 0 !important;background-color: #7fd611 !important;margin-top: 2px !important;border-color: #79cc10 !important;border-bottom-width: 2px !important;border-bottom-color: #487513 !important;}.add-to-cart-buttons .btn{min-width: 140px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #5a5a5a;font-size: 16px;padding: 6px 12px 5px;}.add-to-cart-buttons .btn + .btn{margin-left: 10px;}.add-to-cart-buttons .btn--buy-now,.btn--buy-alert{min-width: 160px;border-bottom: 4px solid #487513;color: #fff;font-size: 18px;font-weight: 700;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.add-to-cart-buttons .btn--buy-now[disabled],.btn--buy-alert[disabled]{cursor: pointer;color: #FFF;background-color: #71be0f;border-color: #63a60d;}.add-to-cart-buttons .btn--buy-now:active,.btn--buy-alert:active{outline: 0;background-color: #7fd611;margin-top: 2px;border-color: #79cc10;border-bottom-width: 2px;border-bottom-color: #487513;}.add-to-cart-buttons .btn--buy-now-x2{min-width: 240px;padding: 5px;font-size: 25px;}.add-to-cart-buttons .btn--add-to-cart{border-color: #71be0f;background-color: #fff;color: #5a8c19;padding: 8px 15px 7px 15px;}.add-to-cart-buttons .btn--add-to-cart[disabled]{opacity: 1;cursor: pointer;}.add-to-cart-buttons .btn--add-to-cart:active,.add-to-cart-buttons .btn--add-to-cart:focus,.add-to-cart-buttons .btn--add-to-cart:hover{border-color: #71be0f;background-color: #ffffff;color: #5a8c19;}.add-to-cart-buttons .btn--add-to-cart> i{color: #5a8c19;font-size: 20px;margin-right: 6px;vertical-align: -3px;}.add-to-cart-buttons .btn--add-to-cart--mini{min-width: 0;}.add-to-cart-buttons .btn--add-to-cart--mini i{vertical-align: -2px;}.quantity{line-height: 26px;}.quantity__text{display: inline-block;margin-right: 15px;color: #898989;vertical-align: middle;}.quantity__modifier{display: inline-block;vertical-align: middle;}.quantity-modifier{display: inline-block;}.quantity-modifier-select{padding: 4px 10px;border: 1px solid #999;}.quantity-modifier> *{float: left;width: auto;}.quantity-modifier .btn,.quantity-modifier .form-control{height: 26px;padding: 4px 6px;font-size: 12px;line-height: 16px;}.quantity-modifier .form-control{z-index: 1;width: 40px;text-align: center;-webkit-appearance: none;}.quantity-modifier .btn{background-color: #d6d6d6;color: #929292;line-height: 11px;}.quantity-modifier .btn i{vertical-align: middle;}.quantity-modifier .btn:focus,.quantity-modifier .btn:active{outline: 0;}.no-js .quantity-modifier .input-group-btn{display: none;}.product__image{position: relative;}.product__image img{max-width: 100%;}.product__meta{opacity: 1;background: rgba(0, 0, 0, 0.4);position: absolute;bottom: 0;left: 0;width: 100%;height: 26px;line-height: 26px;color: #fff;}.product__meta .item__location{float: left;padding: 0 10px;font-size: 12px;}.product__meta .item__location .glyphicon{font-size: 14px;vertical-align: -1px;}.product__meta .item__delivery{padding: 0 10px;font-size: 12px;float: right;}.product__meta .item__delivery .hd{font-size: 14px;vertical-align: -1px;}.product:hover .product__meta,.product-kind-3 .product__meta{opacity: 1;}.icon-hot,.icon-new{position: absolute;right: 0px;top: 0px;color: #fff;font-weight: 700;padding: 2px 9px;font-size: 13px;}.icon-hot.hot{background-color: #ed1c24;}.icon-hot.new{background-color: #71be0f;}.icon-authentic, .icon-authentic-only, .icon-exclusive, .icon-exclusive-only{position: absolute;right: 10px;top: 53px;width: 70px;}.icon-exclusive{top: 28px;}.icon-exclusive-only, .icon-authentic-only{top: 10px;}.item__delivery,.item__location,.item__variants{opacity: 0;background: rgba(0, 0, 0, 0.55);position: absolute;bottom: 10px;left: 10px;color: #FFF;font-size: 12px;padding: 5px 8px;z-index: 7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.item__delivery{opacity: 1;left: auto;right: 10px;}.item__location{opacity: 1;}.item__meta{opacity: 0;position: absolute;top: 0px;bottom: 0;left: 0px;right: 0px;padding: 0 10px;font-size: 13px;color: #FFF;z-index: 5;}.item__meta .countdown-timer{position: absolute;top: 10px;right: 10px;height: 28px;padding: 4px 10px;background: rgba(0, 0, 0, 0.55);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.item__meta .view{padding: 6px 12px;width: 110px;height: 34px;position: absolute;top: 50%;left: 50%;margin-left: -55px;margin-top: -17px;line-height: 22px;font-size: 14px;font-weight: 700;text-decoration: none;background: #73bc28;color: #FFF;text-transform: uppercase;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.products .product:hover .icon-hot,.products .product:hover .icon-new,.products .product:hover .icon-exclusive,.products .product:hover .icon-exclusive-only,.products .product:hover .icon-authentic,.products .product:hover .icon-authentic-only,.products .product:hover .product__delivery,.products .product:hover .item__variants{opacity: 0;}.products .product:hover .item__meta,.products .product:hover .item__variants,.products .product:hover .item__location{opacity: 1;}.product--details{background-color: #ffffff;border: 1px solid #dedede;padding: 15px;}.product--details .product__gallery{float: left;width: 400px;margin-right: 50px;}.product--details .product__gallery .media-gallery{height: 400px;overflow: hidden;}.product--details .product__gallery.gallery--fashion .media-gallery{height: 500px;}.product--details .product__gallery .gallery__thumbnails{text-align: center;}.product--details .product__details{overflow: hidden;}.product--details .product__header{border: 0;min-height: 0;margin: 5px 0 0;padding-top: 0;}.product--details .product__title{font-size: 24px;line-height: 1.5;font-weight: 400;margin-bottom: 10px;}.product--details .product__description p{line-height: 22px;}.product--details .product__price{display: inline-block;font-size: 36px;line-height: 30px;vertical-align: middle;}.product--details .product__price--list-price{font-size: 18px;color: #333;vertical-align: -7px;}.product--details .product__price--old-price{margin-right: 15px;font-size: 36px;line-height: 30px;color: #989898;vertical-align: middle;}.product--details .product__availability{display: inline-block;color: #414141;font-size: 18px;}.product--details .product__availability i{font-size: 20px;vertical-align: -3px;}.product--details .product__delivery{position: static;opacity: 1;color: #414141;}.product--details .product__delivery i{margin-right: 5px;vertical-align: text-bottom;color: #414141;font-size: 20px;}.product--details .product__stats{position: static;}.product--details .product__stats> div{padding: 5px 17px 5px 0;}.product--details .product__stats> div + div{border-left: 1px solid #eaeaea;padding-left: 20px;}.product--details .product__stats> div i.fa,.product--details .product__stats> div i.hd{margin-right: 6px;}.product--details .product__rating{margin-right: 0;}.product--details .product__rating .stars{margin-right: 20px;font-size: 16px;}.product--details .product__rating .vote-count{font-size: 13px;color: #a9a9a9;}.product--details .product__rating .vote-count span{font-size: 10px;vertical-align: 1px;display: inline-block;margin: 0 2px;}.product--details .product__app-promotion{float: right;margin-left: 40px;}.product--details .product__sizes{padding: 0 0 0;}.product--details .product__sizes .text{display: inline-block;margin-right: 12px;line-height: 30px;vertical-align: top;}.product--details .product__sizes .size-selection .btn{margin-bottom: 15px;}.product--details .product__variants{padding: 0;border: 1px solid #cfcfcf;background: #f6f6f6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;max-height: 235px;overflow: hidden;overflow-y: auto;}.product--details .product__variants .nano{max-height: 215px;}.product--variant{position: relative;cursor: pointer;padding: 15px;border-bottom: 1px solid #cfcfcf;}.product--variant:hover{background-color: #fdfdfd;}.overview .product--variant:hover{background: #fff;cursor: pointer;}.overview .product--variant.active:last-child{border-bottom: 0;margin-bottom: 0;}.product--variant:before,.product--variant:after{content: " ";display: table;}.product--variant:after{clear: both;}.product--variant> *{float: left;}.product--variant .product__header{position: relative;width: 100%;margin: 0;padding: 0 210px 0 80px;min-height: 60px;}.product--variant .product__title{font-size: 15px;}.product--variant .product__purchases{font-size: 14px;}.product--variant .product__purchases> i{border: 0;padding: 0;}.product--variant .product__image{position: absolute;width: 60px;}.product--variant .product__image> img{width: 100%;}.product--variant .product__price-info{width: 90px;margin-left: -200px;margin-top: -6px;}.product--variant .product__price .price{font-size: 15px;line-height: 1.1;}.product--variant .product__price .price--list-price{font-size: 12px;}.product--variant .product__add-to-cart{position: relative;width: 100px;margin: 0 0 0 -100px;padding-top: 0;}.products--list-simple{border: 1px solid #e9e9e9;padding: 0 10px;background-color: #fff;box-shadow: 0 0 2px rgba(200, 200, 200, 0.5);}.product--simple{padding: 10px 0 10px;border-bottom: 1px solid #dddddd;box-shadow: none;}.product--simple:before,.product--simple:after{content: " ";display: table;}.product--simple:after{clear: both;}.product--simple:last-child{border-bottom: 0;}.product--simple:hover{box-shadow: none;}.product--simple .product__image{float: left;margin-right: 13px;}.product--simple .product__header,.product--simple .product__info{overflow: hidden;margin: 0;padding: 0;min-height: 0;border: 0;}.product--simple .product__title{font-size: 12px;line-height: 16px;height: 34px;overflow: hidden;text-overflow: ellipsis;}.product--simple .product__price{font-size: 12px;line-height: 1.1;}.booking-filter{margin-bottom: 0px;}.booking-filter .form-group{margin-right: 15px;}.booking-filter .form-group label{color: #898989;font-size: 13px;font-weight: 400;text-align: left;}.booking-filter .form-group-sm label.control-label{font-size: 13px;}.booking-filter .form-group.col-md-3{width: 30%;}.e-voucher{margin: 0 0 20px;padding: 12px;border: 1px solid #d2d2d2;border-radius: 4px;height: 102px;}.e-voucher:hover{background-color: #f5faef;cursor: pointer;}.e-voucher-image{float: left;max-width: 76px;margin-right: 10px;}.e-voucher-info{overflow: hidden;color: #222222;font-size: 13px;}.e-voucher-title{margin: -2px 0 8px;color: #3498db;font-size: 14px;font-weight: 400;}.e-voucher-title a{color: inherit;line-height: 18px;}.e-voucher--expired{border-color: #ed1c24;}.e-voucher--expired .e-voucher-expired-date{color: #ed1c24;}.tags-list{padding: 5px 0;margin: 0;}.tags-list li{display: inline-block;}.tags-list li.text{color: #222;margin-right: 5px;}.tags-list li.tag{margin-right: 5px;}.tags-list li.tag a{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;background-color: #71be0f;color: #fff;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;}.product-well{min-height: 20px;padding: 20px 20px 35px;border: 1px solid #e3e3e3;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);background-color: #fff;position: relative;margin-bottom: 40px;}.product-well .row{height: 200px;overflow: hidden;-webkit-transition: height 0.2s;-moz-transition: height 0.2s;transition: height 0.2s;}.product-well .product-well-title{margin: 0 0 10px;line-height: 1.4;}.product-well .wysiwyg p{margin: 5px 0 !important;line-height: 22px;}.product-well .btn--view-more{position: absolute;top: 100%;left: 50%;width: 120px;margin-left: -60px;margin-top: -15px;text-align: center;}.product-well .btn--view-more .less-text{display: none;}.product-well.expanded .row{height: auto;-webkit-transition: height 0.2s;-moz-transition: height 0.2s;transition: height 0.2s;}.product-well.expanded .more-text{display: none;}.product-well.expanded .less-text{display: block;}.product-auto-resize .product__image img{height: auto;}.product-image-padding .product__image{padding: 3.5%;}.product-image-padding .product__image img{height: auto;}.tag_description{font-size: 16px;margin-top: -15px;margin-bottom: 20px;color: #999;}.comments--list{padding-top: 20px;}.comments--list> .comment:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.comment{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #dadada;}.comment :last-child{margin-bottom: 0;}.comment__avatar{float: left;margin-right: 20px;}.comment__content{overflow: hidden;}.comment__text{color: #3a3a3a;margin-bottom: 10px;}.comment__pictures{margin-bottom: 10px;}.comment__info{color: #acacac;font-size: 12px;}.comment__info> *{display: inline-block;}.comment__author{color: #3a3a3a;}.comment__time{margin-left: 10px;}.comment__rating{display: inline-block;margin: 0 10px;}.comment--reply{padding-top: 20px;border-top: 1px solid #dadada;margin-bottom: 20px;padding-bottom: 0;border-bottom: 0;}.comment--reply:first-child{margin-top: 20px;}.tabs{margin-bottom: 25px;}.tabs--sticky{position: relative;padding-top: 45px;}.tabs--sticky .tabs__nav{z-index: 1001;position: absolute;top: 0;width: 100%;max-width: 920px;border-bottom: 0;}.tabs--sticky .tabs__nav.affix{position: fixed;top: 0;padding: 5px 0 1px;background-color: #f6f6f6;box-shadow: none;}.tabs--sticky .tabs__nav.affix-top{position: absolute;top: 0;}.tabs--sticky .tabs__nav> li{width: 20%;}.tabs--sticky .tabs__nav> li:hover> a,.tabs--sticky .tabs__nav> li.active> a{border-top: 2px solid #63a60d !important;border-top: none;padding-top: 13px;}.tabs--sticky .tabs__nav> li + li{padding-left: 8px;}.tabs--sticky .tabs__nav> li.first{padding-left: 0;}.tabs--sticky .tabs__nav> li> a{margin: 0;padding: 14px 15px 10px;border-color: #e7e7e7;background-color: #e5e5e5;color: #717171;font-size: 14px;font-weight: 500;text-align: center;text-transform: uppercase;}.tabs--sticky .tabs__nav> li> a:hover{background-color: #e5e5e5;}.tabs--sticky .tabs__nav> li:hover> a,.tabs--sticky .tabs__nav> li.active> a{border-top: 2px solid #71be0e;border-bottom-color: #ffffff;background-color: #ffffff;color: #222222;}.tabs--sticky .tabs__nav--floating{position: fixed;padding: 5px 0 1px;background-color: #f6f6f6;box-shadow: none;}.tabs--sticky .tabs__nav--floating:after{display: block;position: absolute;left: 1px;right: 1px;bottom: -10px;height: 10px;background-color: #fff;content: '';}.tabs--sticky .tabs__nav--extra{display: none;margin-left: 944px;width: 240px !important;padding: 0 5px 10px;}.tabs--sticky .tabs__nav--extra.tabs__nav--floating{display: block;}.tabs--sticky .tabs__nav--extra> li{float: none;width: auto;padding: 0;}.tabs--sticky .tabs__nav--extra> li> div{-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);padding: 6px 10px;background-color: #fff;}.tabs--sticky .tabs__nav--extra> li> div .btn--buy-now{min-width: 150px;}.tabs--sticky .tabs__nav--extra> li> div .btn--add-to-cart--mini{margin-left: 10px;}.tabs--sticky .tabs__nav--extra:after{display: none;}.tabs--sticky .tab-content{padding: 20px 25px;border: 1px solid #e7e7e7;border-top-width: 0;background-color: #ffffff;box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);}.tabs--sticky .tab-content .tab-pane + .tab-pane{margin-top: 30px;}.tabs--skin-1{border-bottom: 1px solid #d2d2d2;padding: 0 20px 0;}.tabs--skin-1 .tab__item{margin-right: 15px;}.tabs--skin-1 .tab__item a{padding: 15px 10px;background-color: transparent;color: #999999;}.tabs--skin-1 .tab__item a:hover,.tabs--skin-1 .tab__item a:focus,.tabs--skin-1 .tab__item a:active,.tabs--skin-1 .tab__item a:visited{border-bottom: 2px solid #d2d2d2;background-color: transparent;color: #000;font-weight: 500;}.tabs--skin-1 .tab__item.active a,.tabs--skin-1 .tab__item.active a:focus,.tabs--skin-1 .tab__item.active a:hover,.tabs--skin-1 .tab__item.active a:active{border-bottom: 2px solid #d2d2d2;background-color: transparent;color: #000;font-weight: 500;}.main-nav .branding__menu .branding--restaurant:hover> a,.main-nav .branding__menu .branding--restaurant> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--beauty:hover> a,.main-nav .branding__menu .branding--beauty> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--entertainment:hover> a,.main-nav .branding__menu .branding--entertainment> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--product:hover> a,.main-nav .branding__menu .branding--product> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--fashion:hover> a,.main-nav .branding__menu .branding--fashion> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--travel:hover> a,.main-nav .branding__menu .branding--travel> a:hover{background-color: #fff;}.main-nav .branding__menu .item-promotion-hot a{font-weight: bold;color: red;text-transform: uppercase;}.branding--restaurant .block__branding{background-color: #71be0f;}.branding--beauty .block__branding{background-color: #d66784;}.branding--entertainment .block__branding{background-color: #1cb1a8;}.branding--product .block__branding{background-color: #26abd1;}.branding--fashion .block__branding{background-color: #9176ab;}.branding--travel .block__branding{background-color: #f59b31;}.nav--floating .branding--restaurant:hover a span,.nav--floating .branding--restaurant:hover a,.nav--floating .active.branding--restaurant a span,.nav--floating .active.branding--restaurant a{background-color: #71be0f;color: #fff;}.nav--floating .branding--beauty:hover a span,.nav--floating .branding--beauty:hover a,.nav--floating .active.branding--beauty a span,.nav--floating .active.branding--beauty a{background-color: #d66784;color: #fff;}.nav--floating .branding--entertainment:hover a span,.nav--floating .branding--entertainment:hover a,.nav--floating .active.branding--entertainment a span,.nav--floating .active.branding--entertainment a{background-color: #1cb1a8;color: #fff;}.nav--floating .branding--product:hover a span,.nav--floating .branding--product:hover a,.nav--floating .active.branding--product a span,.nav--floating .active.branding--product a{background-color: #26abd1;color: #fff;}.nav--floating .branding--fashion:hover a span,.nav--floating .branding--fashion:hover a,.nav--floating .active.branding--fashion a span,.nav--floating .active.branding--fashion a{background-color: #9176ab;color: #fff;}.nav--floating .branding--travel:hover a span,.nav--floating .branding--travel:hover a,.nav--floating .active.branding--travel a span,.nav--floating .active.branding--travel a{background-color: #f59b31;color: #fff;}.branding--restaurant.block--tab.branding .block__title{background-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header{border-top-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header .tab__item a:focus:after,.branding--restaurant.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #71be0f;}.branding--beauty.block--tab.branding .block__title{background-color: #d66784;}.branding--beauty.block--tab.branding .block__header{border-top-color: #d66784;}.branding--beauty.block--tab.branding .block__header .tab__item a:focus:after,.branding--beauty.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #d66784;}.branding--beauty.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #d66784;}.branding--entertainment.block--tab.branding .block__title{background-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header{border-top-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header .tab__item a:focus:after,.branding--entertainment.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #1cb1a8;}.branding--product.block--tab.branding .block__title{background-color: #26abd1;}.branding--product.block--tab.branding .block__header{border-top-color: #26abd1;}.branding--product.block--tab.branding .block__header .tab__item a:focus:after,.branding--product.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #26abd1;}.branding--product.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #26abd1;}.branding--fashion.block--tab.branding .block__title{background-color: #9176ab;}.branding--fashion.block--tab.branding .block__header{border-top-color: #9176ab;}.branding--fashion.block--tab.branding .block__header .tab__item a:focus:after,.branding--fashion.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #9176ab;}.branding--fashion.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #9176ab;}.branding--travel.block--tab.branding .block__title{background-color: #f59b31;}.branding--travel.block--tab.branding .block__header{border-top-color: #f59b31;}.branding--travel.block--tab.branding .block__header .tab__item a:focus:after,.branding--travel.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #f59b31;}.branding--travel.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #f59b31;}.branding--buffet-am-thuc.block--tab.branding .block__header, .branding--buffet-am-thuc.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #FBC934;}.branding--buffet-am-thuc.block--tab.branding .block__title, .branding--buffet-am-thuc .block__branding, .nav--floating .branding--buffet-am-thuc:hover a span, .nav--floating .branding--buffet-am-thuc:hover a, .nav--floating .active.branding--buffet-am-thuc a span, .nav--floating .active.branding--buffet-am-thuc a{background-color: #FBC934;color: #fff;}.branding--buffet-am-thuc.block--tab.branding .block__title{background-color: #FBC934;}.branding--buffet-am-thuc.block--tab.branding .block__header{border-top-color: #FBC934;}.branding--buffet-am-thuc.block--tab.branding .block__header .tab__item a:focus:after,.branding--buffet-am-thuc.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #FBC934;}.branding--buffet-am-thuc.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #FBC934;}.branding--giai-tri-the-thao.block--tab.branding .block__header, .branding--giai-tri-the-thao.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #4E40D3;}.branding--giai-tri-the-thao.block--tab.branding .block__title, .branding--giai-tri-the-thao .block__branding, .nav--floating .branding--giai-tri-the-thao:hover a span, .nav--floating .branding--giai-tri-the-thao:hover a, .nav--floating .active.branding--giai-tri-the-thao a span, .nav--floating .active.branding--giai-tri-the-thao a{background-color: #4E40D3;color: #fff;}.branding--giai-tri-the-thao.block--tab.branding .block__title{background-color: #4E40D3;}.branding--giai-tri-the-thao.block--tab.branding .block__header{border-top-color: #4E40D3;}.branding--giai-tri-the-thao.block--tab.branding .block__header .tab__item a:focus:after,.branding--giai-tri-the-thao.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #4E40D3;}.branding--giai-tri-the-thao.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #4E40D3;}.branding--an-uong.block--tab.branding .block__header, .branding--an-uong.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #71BE11;}.branding--an-uong.block--tab.branding .block__title, .branding--an-uong .block__branding, .nav--floating .branding--an-uong:hover a span, .nav--floating .branding--an-uong:hover a, .nav--floating .active.branding--an-uong a span, .nav--floating .active.branding--an-uong a{background-color: #71BE11;color: #fff;}.branding--an-uong.block--tab.branding .block__title{background-color: #71BE11;}.branding--an-uong.block--tab.branding .block__header{border-top-color: #71BE11;}.branding--an-uong.block--tab.branding .block__header .tab__item a:focus:after,.branding--an-uong.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #71BE11;}.branding--an-uong.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #71BE11;}.branding--dao-tao-hoi-thao.block--tab.branding .block__header, .branding--dao-tao-hoi-thao.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #fe9037;}.branding--dao-tao-hoi-thao.block--tab.branding .block__title, .branding--dao-tao-hoi-thao .block__branding, .nav--floating .branding--dao-tao-hoi-thao:hover a span, .nav--floating .branding--dao-tao-hoi-thao:hover a, .nav--floating .active.branding--dao-tao-hoi-thao a span, .nav--floating .active.branding--dao-tao-hoi-thao a{background-color: #fe9037;color: #fff;}.branding--dao-tao-hoi-thao.block--tab.branding .block__title{background-color: #fe9037;}.branding--dao-tao-hoi-thao.block--tab.branding .block__header{border-top-color: #fe9037;}.branding--dao-tao-hoi-thao.block--tab.branding .block__header .tab__item a:focus:after,.branding--dao-tao-hoi-thao.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #fe9037;}.branding--dao-tao-hoi-thao.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #fe9037;}.branding--spa-lam-dep1.block--tab.branding .block__header, .branding--spa-lam-dep1.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #ff6ec3;}.branding--spa-lam-dep1.block--tab.branding .block__title, .branding--spa-lam-dep1 .block__branding, .nav--floating .branding--spa-lam-dep1:hover a span, .nav--floating .branding--spa-lam-dep1:hover a, .nav--floating .active.branding--spa-lam-dep1 a span, .nav--floating .active.branding--spa-lam-dep1 a{background-color: #ff6ec3;color: #fff;}.branding--spa-lam-dep1.block--tab.branding .block__title{background-color: #ff6ec3;}.branding--spa-lam-dep1.block--tab.branding .block__header{border-top-color: #ff6ec3;}.branding--spa-lam-dep1.block--tab.branding .block__header .tab__item a:focus:after,.branding--spa-lam-dep1.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #ff6ec3;}.branding--spa-lam-dep1.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #ff6ec3;}.branding--massage-body.block--tab.branding .block__header, .branding--massage-body.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #ad2bd6;}.branding--massage-body.block--tab.branding .block__title, .branding--massage-body .block__branding, .nav--floating .branding--massage-body:hover a span, .nav--floating .branding--massage-body:hover a, .nav--floating .active.branding--massage-body a span, .nav--floating .active.branding--massage-body a{background-color: #ad2bd6;color: #fff;}.branding--massage-body.block--tab.branding .block__title{background-color: #ad2bd6;}.branding--massage-body.block--tab.branding .block__header{border-top-color: #ad2bd6;}.branding--massage-body.block--tab.branding .block__header .tab__item a:focus:after,.branding--massage-body.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #ad2bd6;}.branding--massage-body.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #ad2bd6;}.branding--benh-vien-phong-kham.block--tab.branding .block__header, .branding--benh-vien-phong-kham.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #4d31c4;}.branding--benh-vien-phong-kham.block--tab.branding .block__title, .branding--benh-vien-phong-kham .block__branding, .nav--floating .branding--benh-vien-phong-kham:hover a span, .nav--floating .branding--benh-vien-phong-kham:hover a, .nav--floating .active.branding--benh-vien-phong-kham a span, .nav--floating .active.branding--benh-vien-phong-kham a{background-color: #4d31c4;color: #fff;}.branding--benh-vien-phong-kham.block--tab.branding .block__title{background-color: #4d31c4;}.branding--benh-vien-phong-kham.block--tab.branding .block__header{border-top-color: #4d31c4;}.branding--benh-vien-phong-kham.block--tab.branding .block__header .tab__item a:focus:after,.branding--benh-vien-phong-kham.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #4d31c4;}.branding--benh-vien-phong-kham.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #4d31c4;}.branding--nha-khoa.block--tab.branding .block__header, .branding--nha-khoa.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #3ebaee;}.branding--nha-khoa.block--tab.branding .block__title, .branding--nha-khoa .block__branding, .nav--floating .branding--nha-khoa:hover a span, .nav--floating .branding--nha-khoa:hover a, .nav--floating .active.branding--nha-khoa a span, .nav--floating .active.branding--nha-khoa a{background-color: #3ebaee;color: #fff;}.branding--nha-khoa.block--tab.branding .block__title{background-color: #3ebaee;}.branding--nha-khoa.block--tab.branding .block__header{border-top-color: #3ebaee;}.branding--nha-khoa.block--tab.branding .block__header .tab__item a:focus:after,.branding--nha-khoa.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #3ebaee;}.branding--nha-khoa.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #3ebaee;}.branding--hotel-resort.block--tab.branding .block__header, .branding--hotel-resort.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #06db47;}.branding--hotel-resort.block--tab.branding .block__title, .branding--hotel-resort .block__branding, .nav--floating .branding--hotel-resort:hover a span, .nav--floating .branding--hotel-resort:hover a, .nav--floating .active.branding--hotel-resort a span, .nav--floating .active.branding--hotel-resort a{background-color: #06db47;color: #fff;}.branding--hotel-resort.block--tab.branding .block__title{background-color: #06db47;}.branding--hotel-resort.block--tab.branding .block__header{border-top-color: #06db47;}.branding--hotel-resort.block--tab.branding .block__header .tab__item a:focus:after,.branding--hotel-resort.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #06db47;}.branding--hotel-resort.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #06db47;}.branding--ticket.block--tab.branding .block__header, .branding--ticket.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #41099e;}.branding--ticket.block--tab.branding .block__title, .branding--ticket .block__branding, .nav--floating .branding--ticket:hover a span, .nav--floating .branding--ticket:hover a, .nav--floating .active.branding--ticket a span, .nav--floating .active.branding--ticket a{background-color: #41099e;color: #fff;}.branding--ticket.block--tab.branding .block__title{background-color: #41099e;}.branding--ticket.block--tab.branding .block__header{border-top-color: #41099e;}.branding--ticket.block--tab.branding .block__header .tab__item a:focus:after,.branding--ticket.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #41099e;}.branding--ticket.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #41099e;}.product-filters{margin-bottom: 30px;border-color: #ddd;border-style: solid;border-width: 0 1px 1px;}.product-filters .filter + .filter{border-top: 1px solid #eeeeee;}.filter--no-padding{padding: 0;}.filter--listing .filter__button{padding: 5px 5px 5px 19px !important;}.filter--listing .filter__button:after{border: 0 !important;content: "\f054" !important;font-size: 10px !important;top: 9px !important;color: #aaa !important;}.filter--listing .filter__button.has-child:after{transform: rotate(90deg)}.filter .filter__button{position: relative;display: block;padding: 5px 5px 5px 25px;margin: 0 0 0 0;line-height: 20px;color: #000;font-size: 13px;font-weight: 400;cursor: pointer;border-radius: 0px;}.filter .filter__button> a{display: block;color: #4b4b4b;text-decoration: none;Font-size: 13px;Font-weight: bold;Margin-bottom: 10px}.filter .filter__button:after{position: absolute;top: 7px;left: 3px;width: 14px;height: 14px;border: 1px solid #aaaaaa;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;content: " ";font-family: FontAwesome;font-size: 10px;line-height: 13px;text-align: center;}.filter .filter__button:hover:after{border-color: #000;}.filter .filter__button.active{color: #222;background-color: #f1f1f1;}.filter .filter__button.active:after{content: "\f00c";color: #000;border-color: #000;}.filter .filter__button.active{color: #222;}.filter .filter__button.active:after{color: #4d4d4d;}.filter .filter__button> ul{margin-top: 3px;padding-left: 0px;margin-bottom: 0px;padding-bottom: 0px;list-style-type: none;}.filter .filter__button> ul> li> a{Font-weight: normal;Color: #7b7b7b;line-height: 26px;}.filter .filter__button> ul> li> a.active{Font-weight: bold;}.filter .filter__button> input{display: none;}.filter .filter__button> input[type=radio]{display: none;}.filter .filter__button span{color: #a1a1a1;}.filter .filter__button span:before{content: "(";
}
.filter .filter__button span:after {
    content: ")";}.filter--inline .filter__title{border: 0;display: inline-block;margin-right: 10px;padding: 10px 0;vertical-align: top;}.filter--inline .filter__body{display: inline-block;padding: 7px 0;vertical-align: top;}.filter--inline .filter__button{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;background-color: #e1e1e1;color: #4d4d4d;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;text-decoration: none;}.filter--inline .filter__button> a{color: inherit;text-decoration: inherit;}.filter--inline .filter__button> a> i{display: none;}.filter--inline .filter__button> a> span,.filter--inline .filter__button> span,.filter--inline .filter__button> input{display: none;}.filter--inline .filter__button> i{color: #4d4d4d;font-size: 8px;margin-left: 15px;vertical-align: 1px;}.filter--inline .filter__button:hover{background-color: #71be0f;color: #fff;text-decoration: none;box-shadow: none;}.filter--inline .filter__button:hover> i{color: #fff;}.product-sortings{margin-bottom: 30px;}.product-sortings .sorting{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;color: #4d4d4d;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;text-decoration: none;}.product-sortings .sorting> i{color: #4d4d4d;font-size: 12px;margin-left: 5px;vertical-align: 1px;}.product-sortings .sorting--active,.product-sortings .sorting.active,.product-sortings .sorting:hover{background-color: #71be0f;color: #fff;text-decoration: none;box-shadow: none;}.product-sortings .sorting--active> i,.product-sortings .sorting.active> i,.product-sortings .sorting:hover> i{color: #fff;}.product-sortings .sorting--asc i{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.category-header{margin-bottom: 10px;}.category-header .block__branding{margin-left: 0;margin-right: 10px;}.category-header .has-subheading .block__branding{position: relative;top: 10px;}.category-header .has-subheading .category-header-subheading{display: block;font-size: 12px;color: #868686;text-transform: none;}.category-header .has-subheading.has-branding .category-header-subheading{margin-left: 50px;}.category-header .has-subheading.has-branding .block__sorting{margin-top: 18px;}.category-content .products .product-wrapper.col-md-4:nth-child(3n+1){clear: both;}.category-content .products .product-wrapper.col-md-3:nth-child(4n+1){clear: both;}.product-filters{margin-bottom: 30px;}.product-filters .filter + .filter{border-top: 2px solid #e5e5e5;}.current-filter{margin-bottom: 10px;}.filter{border-top: 2px solid #71be0f;position: relative;}.filter:before,.filter:after{content: " ";display: table;}.filter:after{clear: both;}.filter__title{border-bottom: 1px solid #eeeeee;padding: 15px;font-weight: 500;}.filter__title i.filter__icon{display: inline-block;width: 18px;margin-right: 8px;color: #ed1c24;font-size: 18px;text-align: center;vertical-align: -2px;}.filter__title .toggle-filter{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);transition-duration: 0.3s;}.collasped .filter__title{border-bottom: 0;}.collasped .filter__title .toggle-filter{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);transition-duration: 0.3s;}.filter__body{padding: 15px;overflow: hidden;}.filter__body input[type="search"]{margin-bottom: 5px;height: 28px;}.filter__body .filter__wrapper{max-height: 300px;overflow-y: auto;overflow-x: hidden;}.filter a.toggle-filter{color: #b8b8b8;position: absolute;right: 15px;top: 14px;}.filter a.toggle-filter:hover{color: #666;}.slider-selection{box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;}.filter-active-items{display: none;}.filter-active-items> span{font-size: 11px;}.filter-active-items> span:before{content: ", ";}.filter-active-items> span:first-child:before{content: "";}.page-title{margin-top: 0 !important;line-height: 1.5;font-weight: 400;}.sidebar__widget{margin-right: 10px;}.widget{margin-bottom: 10px;}.widget__title{margin: 0 0 10px;padding: 0;border-bottom: 1px solid #b9b9b9;color: #222222;font-size: 24px;font-weight: 300;line-height: 1.5;}.side-menu{padding: 0;margin: 0;list-style-type: none;}.side-menu> li{list-style-type: none;}.side-menu> li.active> a,.side-menu> li> a:hover{color: #ee272f;text-decoration: none;}.side-menu> li.active> a:after,.side-menu> li> a:hover:after{color: #ee272f;}.side-menu> li> a{position: relative;display: block;border-bottom: 1px solid #e7e7e7;color: #222222;padding: 15px 5px 15px 0;}.side-menu> li> a:after{font-family: 'Hotdeal';content: "\e611";position: absolute;top: 16px;right: 0;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);color: #e7e7e7;}.e-voucher-notice{padding: 5px 0px;}.e-voucher-notice:before,.e-voucher-notice:after{content: " ";display: table;}.e-voucher-notice:after{clear: both;}.e-voucher-notice> .image{float: left;margin-right: 15px;fill: #bbbbbb;}.progress-steps{width: 950px;margin: 10px auto 30px;list-style: none;padding: 0;display: table;table-layout: fixed;color: #898989;}.header__main .progress-steps{width: 900px;margin: 22px auto 10px;}.progress-steps> li{position: relative;display: table-cell;text-align: center;font-size: 14px;}.progress-steps> li> a{color: #aaaaaa;}.progress-steps> li> a:active,.progress-steps> li> a:focus,.progress-steps> li> a:hover{text-decoration: none;}.progress-steps> li:before{color: #fff;content: attr(data-step);display: block;margin: 0 auto 15px;background: #dddddd;width: 22px;height: 22px;text-align: center;line-height: 22px;border-radius: 100%;position: relative;z-index: 910;}.progress-steps> li:after{content: '';position: absolute;display: block;background: #dddddd;width: 90%;height: 7px;top: 8px;left: 55%;z-index: 20;}.progress-steps> li:last-child:after{display: none;}.progress-steps> li.is-complete{color: #71be0f;}.progress-steps> li.is-complete:before a{color: #71be0f;}.progress-steps> li.is-complete:before,.progress-steps> li.is-complete:after{color: #FFF;background: #71be0f;}.progress-steps> li.is-active{color: #71be0f;}.progress-steps> li.is-active> a{color: #71be0f;}.progress-steps> li.is-active:before{color: #FFF;background: #71be0f;}.progress__last:after{display: none!important;}.progress--medium{font-size: 1.5em;}.progress--large{font-size: 2em;}.order-summary{list-style-type: none;padding: 0;margin-bottom: 0;margin-top: -4px;}.order-summary li{list-style-type: none;padding: 5px 0;}.order-summary li:before,.order-summary li:after{content: " ";display: table;}.order-summary li:after{clear: both;}.order-summary li .k{float: left;color: #999999;font-size: 13px;}.order-summary li .v{float: right;}.order-summary li.sep{margin: 10px 0;padding: 0;height: 1px;background-color: #d2d2d2;}.order-summary li.total .k{color: #000;font-size: 15px;margin-top: 7px;}.order-summary li.total .v{color: #ed1c24;font-size: 20px;font-weight: 500;}.order-items.nano{margin-right: -15px;width: auto;}.order-items.nano .order-item{padding-right: 10px;}.order-items .order-item{margin: 0 0 15px;display: table;width: 100%;}.order-items .order-item> div{display: table-cell;}.order-items .order-item .name{width: 70%;padding-right: 15px;}.order-items .order-item .price{text-align: right;}.order-shippings label img{margin: 0 5px 0 10px;}.order-info{margin-bottom: 15px;min-height: 100px;}.order-info> div{padding: 8px 0;}.order-info> div label{font-weight: 400;padding: 0;}.order-info> div label> span{display: inline-block;width: 32px;margin: 0 8px;vertical-align: middle;}.order-info> div label> span img{vertical-align: middle;}.order-info> div label input{margin-top: 6px;}.checkout-status{text-align: center;}.checkout-status-icon{font-size: 80px;line-height: 80px;}.checkout-status-title{margin: 10px 0 5px;color: #333333;font-size: 18px;font-weight: 500;text-transform: uppercase;}.checkout-status-message{margin-bottom: 10px;color: #888888;min-height: 45px;}.checkout-status .btn{width: 50%;margin-left: auto;margin-right: auto;}.checkout-status .btn-block + .btn-block{margin-top: 10px;margin-bottom: 5px;}.checkout-status--success .checkout-status-icon{color: #71be0f;}.checkout-status--fail .checkout-status-icon{color: #ed1c24;}.address-box{border: 1px dashed #cccccc;padding: 15px 15px 50px;margin-bottom: 20px;min-height: 190px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 1.7;font-size: 13px;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}.address-box.selected:hover,.address-box.selected{border: 1px solid #71be10;}.address-box.selected:hover .address-tool-box .btn-select-address,.address-box.selected .address-tool-box .btn-select-address{background-color: #71be10;color: #fff;border-color: #71be10;}.address-box:hover{border: 1px solid #cccccc;}.address-box .head{display: block;margin-bottom: 5px;font-size: 14px;}.address-box .address-tool-box{position: absolute;bottom: 37px;padding-top: 8px;}.address-box .address-tool-box .btn-select-address{background-color: #d2d2d2;}.address-box .address-tool-box .btn-select-address:hover{background-color: #71be10;color: #fff;border-color: #71be10;}.address-box .address-tool-box .btn-delete-address:hover{background-color: #ed1c24;color: #fff;border-color: #ed1c24;}.address-edit .form-group-lg .form-control{font-size: 15px;}.address-container.has-address .empty-address{display: none;}.address-container.has-address .not-empty-address{display: inline;}.address-container .not-empty-address{display: none;}.img-circle{display: inline-block;border: 1px solid #ffffff;text-align: center;vertical-align: middle;border-radius: 100%;}.btn-close{display: inline-block;width: 15px;height: 15px;background: url(../img/icons/close-x.png) no-repeat;text-indent: -9999em;}.btn-sold-out{min-width: 175px !important;padding-left: 50px !important;background: #ed1c24 url(../img/icons/sold-out.svg) no-repeat 12px 50%;background-size: 28px 28px;color: #fff !important;font-size: 18px !important;font-weight: 700;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.btn{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.required{color: #ed1c24;}.form-description{font-style: italic;color: #848484;}.form-contact .form-group label{text-align: left;font-weight: 500;}.form-note{font-size: 11px;color: #999999;}.form-note a{color: #3498db;}.form-heading{border-bottom: 1px solid #d2d2d2;margin: 0 0 10px;padding: 10px 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 20px;}p + .form{margin-top: 15px;}.form{}.form--general .form-group> label{color: #999999;font-weight: 400;font-size: 13px;}.form--general .form-group .form-group{margin-bottom: 25px;}.form--general .form-group .form-control{border-radius: 4px;font-size: 14px;}.form--general .form-group .radio-list> label{margin-right: 30px;font-weight: 400;}.form--general .form-group .radio-list> label> input{margin-right: 8px;}.form--general .form-group .input-group .input-group-addon{border-radius: 4px;background-color: #fff;font-size: 20px;color: #bbbbbb;}.login-popup .form--general .form-group .input-group .input-group-addon,.newsletter-popup .form--general .form-group .input-group .input-group-addon{font-size: 18px;}.form--general .form-group .btn{border-radius: 4px;}.form--general .form-group .input-group .form-control:first-child,.form--general .form-group .input-group-addon:first-child,.form--general .form-group .input-group-btn:first-child> .btn,.form--general .form-group .input-group-btn:first-child> .btn-group> .btn,.form--general .form-group .input-group-btn:first-child> .dropdown-toggle,.form--general .form-group .input-group-btn:last-child> .btn:not(:last-child):not(.dropdown-toggle),.form--general .form-group .input-group-btn:last-child> .btn-group:not(:last-child)> .btn{border-bottom-right-radius: 0;border-top-right-radius: 0;}.form--general .form-group .input-group-addon:first-child{border-right: 0;}.form--general .form-group .input-group .form-control:last-child,.form--general .form-group .input-group-addon:last-child,.form--general .form-group .input-group-btn:last-child> .btn,.form--general .form-group .input-group-btn:last-child> .btn-group> .btn,.form--general .form-group .input-group-btn:last-child> .dropdown-toggle,.form--general .form-group .input-group-btn:first-child> .btn:not(:first-child),.form--general .form-group .input-group-btn:first-child> .btn-group:not(:first-child)> .btn{border-bottom-left-radius: 0;border-top-left-radius: 0;}.form--general .form-group .input-group-addon:last-child{border-left: 0;}.form--general .has-feedback div> .form-control-feedback{top: 23px;}.form--general .has-feedback label ~ .form-control-feedback{top: 28px;}.form--general .has-feedback label.sr-only ~ .form-control-feedback,.form--general .has-feedback label.visible-xs ~ .form-control-feedback{top: 0;}.form--registration .form__inner{width: 450px;margin: 0 auto;}.input-group .form-control{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.newsletter .input-group .form-control{border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;}.newsletter .input-group .btn{border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;}.newsletter__button{height: 34px;}.border-top{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eaeaea;}.comments-count{display: inline-block;}.stars{display: inline-block;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.stars .star--on{color: #ffb400;}.stars .star--off{color: #b4b4b4;}.stars--small .star{font-size: 10px;}.stars--large .star{font-size: 20px;}.sharing__item{display: inline-block;height: 24px;line-height: 22px;vertical-align: top;}.sharing__item> *{vertical-align: top;}.app-promotion{}.app-promotion__qr{float: right;}.app-promotion__promotion{float: right;padding: 5px 15px;color: #373737;font-size: 12px;line-height: 1.2;text-transform: uppercase;text-align: center;}.app-promotion__promotion__text{color: #818181;font-size: 11px;}.app-promotion__promotion__discount{color: #ed1c24;font-size: 18px;font-weight: 900;}.app-promotion--stack{padding: 3px;width: 80px;border: 1px dashed #acacac;}.app-promotion--stack .app-promotion__qr{float: none;}.app-promotion--stack .app-promotion__promotion{float: none;padding: 5px 0;}.app-promotion--stack .app-promotion__promotion__text{margin-top: 8px;}.app-promotion--stack .app-promotion__promotion__discount{font-size: 24px;}.breadcrumb{font-size: 12px;padding: 12px 0;margin: 0;background: #f6f6f6;}.breadcrumb ol,.breadcrumb li{display: inline-block;padding: 0;margin: 0;list-style-type: none;}.breadcrumb__link{display: inline-block;margin-right: 10px;color: #999999;}.breadcrumb__sep{margin-right: 10px;font-size: 16px;line-height: 14px;color: #999999;vertical-align: text-bottom;}.progress-bar{height: 4px;width: 100%;background-color: #eeeeee;box-shadow: inset 1px 1px 0 #dcdcdc;}.progress-bar__inner{width: 100%;height: 100%;background-color: #ffc600;}.progress-bar--5 .progress-bar__inner{background-color: #ff5a00;}.progress-bar--4 .progress-bar__inner{background-color: #ff8a00;}.progress-bar--3 .progress-bar__inner{background-color: #ffc600;}.progress-bar--2 .progress-bar__inner{background-color: #eac15f;}.progress-bar--1 .progress-bar__inner{background-color: #f7db99;}.rating-box{width: 580px;margin-bottom: 25px;border: 1px solid #cccccc;border-bottom-width: 3px;}.rating-box__summary{float: left;width: 175px;padding: 0 25px;margin: 25px 0;text-align: center;}.rating-box__details{overflow: hidden;padding: 0 5px 0 20px;margin: 25px 0;border-left: 1px dashed #e6e6e6;}.rating-box .summary__subheading{color: #999999;font-size: 12px;}.rating-box .summary__rating--number{line-height: 1.1;font-size: 45px;font-weight: 500;}.rating-box .rrow{margin: 2px 0;}.rating-box .rrow:before,.rating-box .rrow:after{content: " ";display: table;}.rating-box .rrow:after{clear: both;}.rating-box .rrow__label,.rating-box .rrow__percent,.rating-box .rrow__counting,.rating-box .rrow__descr{float: left;}.rating-box .rrow__label{margin: 2px 0 0 0;width: 70px;font-size: 12px;}.rating-box .rrow__percent{width: 180px;padding: 8px 20px 0 0;}.rating-box .rrow__counting{display: inline-block;width: 30px;margin-right: 15px;color: #999999;font-size: 12px;}.rating-box .rrow__descr{display: inline-block;color: #bababa;font-size: 12px;}.rating-box--dynamic{width: auto;border: 0;}.rating-box--hide-summary .rating-box__details{border-left: 0;padding: 0;margin: 0;}div.pagination{margin: 0;}div.pagination> *{vertical-align: middle;}.pagination__text{display: inline-block;margin-right: 15px;line-height: 34px;}ul.pagination{margin: 0;}ul.pagination> li{display: inline-block;margin: 0 3px;}ul.pagination> li> a{font-size: 13px;color: #333641;border-radius: 1px;}ul.pagination> li> a> i{color: #858585;}ul.pagination> li.active> a,ul.pagination> li.active> a:hover{background-color: #71be0f;border-color: #63a213;color: #fff;}.box{-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);background-color: #ffffff;}.box__header{border-bottom: 1px solid #d2d2d2;padding: 14px 20px;}.box__header:before,.box__header:after{content: " ";display: table;}.box__header:after{clear: both;}.box__tools{float: right;}.box__tools .btn{padding: 2px 8px;}.box__tools i{font-size: 10px;font-weight: normal;color: #a8a8a8;border-radius: 2px;border: 1px solid #ccc;padding: 5px;cursor: pointer;}.box__title{display: inline-block;margin: 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 22px;}.box__heading{border-bottom: 1px solid #d2d2d2;margin: 0 0 10px;padding: 10px 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 20px;}.box__body{padding: 20px 20px 20px;}.box__footer{padding: 10px;background-color: #eeeeee;}.box__footer:before,.box__footer:after{content: " ";display: table;}.box__footer:after{clear: both;}.box__footer a.btn{color: #666666;}.box__footer .btn-lg{min-width: 280px;}.box + .box{margin-top: 20px;}.box--shadow{-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);padding: 15px 15px;}.box--no-padding{padding: 0;}.box--no-padding> .box__body{padding: 0;}.box--center{width: 640px;margin-left: auto;margin-right: auto;background-color: #ffffff;}.box--tab .box__header{padding: 0 20px;}.box--tab .box__header .tab> li{margin-right: 15px;}.box--tab .box__header .tab> li> a{padding: 15px 10px;background-color: transparent;color: #999999;}.box--tab .box__header .tab> li> a:focus,.box--tab .box__header .tab> li> a:hover{background-color: transparent;}.box--tab .box__header .tab> li:hover> a,.box--tab .box__header .tab> li.active> a{border-bottom: 2px solid #d2d2d2;color: #000;font-weight: 500;}.box--narrow{margin-bottom: 20px;}.box--narrow .box__header{padding: 14px 12px;}.box--narrow .box__body{padding: 12px 12px 0;}.gift-code .box-header{padding-bottom: 15px;}.gift-code .box-header .box-title{display: inline-block;margin: 0;color: #000000;font-size: 14px;font-weight: normal;line-height: 22px;}.gift-code .box-header .box-title i{font-size: 24px;font-weight: normal;color: #71be0f;margin-right: 7px;}.gift-code .form-add-gif-tcode{width: 100%;position: relative;}.gift-code .form-add-gif-tcode input{width: 100%;border: 1px solid #cfcfcf;border-radius: 4px;padding: 5px 75px 5px 5px;height: 38px;}.gift-code .form-add-gif-tcode input.error{border: 1px solid #ed1c24;}.gift-code .form-add-gif-tcode button{background: #71be0f;border: none;border-radius: 0 4px 4px 0;height: 38px;position: absolute;right: 0;top: 0;color: #fff;padding: 0 10px;}.gift-code .form-add-gif-tcode .notice{color: #ed1c24;font-size: 14px;margin: 5px 0px 0px;}.sidebar--profile .sidebar__widget{margin-right: 0;}.sidebar--profile .side-menu li> a{padding: 15px 20px;font-size: 15px;}.sidebar--profile .side-menu li> a:after{right: 20px;}.box-profile .box__body{line-height: 24px;}.box-profile .box__body> strong{display: inline-block;margin-bottom: 8px;}.widget--profile{margin-bottom: 0;}.widget--profile .profile{padding: 25px 20px;border-bottom: 1px solid #eeeeee;}.widget--profile .profile:before,.widget--profile .profile:after{content: " ";display: table;}.widget--profile .profile:after{clear: both;}.widget--profile .profile__avatar{float: left;margin-right: 15px;border: 1px solid #cccccc;background-color: #eeeeee;border-radius: 100%;}.widget--profile .profile__avatar img{width: 60px;height: 60px;max-width: 60px;max-height: 60px;}.widget--profile .profile__info{overflow: hidden;}.widget--profile .profile__name{padding: 5px 0 5px;font-weight: 500;font-size: 15px;}.widget--profile .profile__location{color: #999999;font-size: 13px;}.faq{margin-bottom: 10px;}.faq .q{font-weight: 500;padding: 10px;}.faq .a{padding: 10px;}.wysiwyg h1{font-size: 24px;}.wysiwyg h2{font-size: 22px;}.wysiwyg h3{font-size: 20px;}.wysiwyg h4{font-size: 18px;}.wysiwyg h5{font-size: 16px;}.wysiwyg h6{font-size: 15px;font-weight: 400;}.wysiwyg p img{display: block;margin-left: auto;margin-right: auto;max-width: 100%;height: auto;}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin: 15px 0 10px;font-weight: 700;}.wysiwyg strong{font-weight: 700;}.wysiwyg table,.wysiwyg table + p,.wysiwyg ol + p,.wysiwyg ul + p,.wysiwyg img + p,.wysiwyg div + p,.wysiwyg p + p{margin: 15px 0 0;}.wysiwyg p{margin: 2px 0;}.wysiwyg p + p{margin: 2px 0;}.wysiwyg ol,.wysiwyg ul{padding-left: 20px;}.wysiwyg ol ol,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ul ul{padding-left: 40px;}.wysiwyg table{border-collapse: collapse;border: 1px solid #e0e0e0;}.wysiwyg table tr:first-child{background: #ebebeb;color: #666;font-weight: 700;}.wysiwyg table th{padding: 10px;border: 1px solid #e0e0e0;background-color: #ebebeb;}.wysiwyg table td{padding: 10px;border: 1px solid #e0e0e0;}.wysiwyg .iframe-wrapper{position: relative;max-width: 100%;height: 0;padding-bottom: 56.25%;}.wysiwyg .iframe-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.nano{position: relative;overflow: hidden;}.nano> .scrollbar{z-index: 4;position: absolute;top: 0px;bottom: 0px;right: 3px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.nano> .scrollbar.disable{display: none;}.nano> .scrollbar> .track{background-color: #e4e4e4;position: absolute;width: 1px;right: 3px;top: 0;bottom: 0;opacity: .99;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.nano> .scrollbar> .track> .thumb{width: 5px;background: #cccccc;position: relative;margin-left: -2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.nano> .viewport{z-index: 2;overflow: hidden;overflow-y: auto;position: relative;height: 100%;}.nano> .viewport> .overview{position: absolute;left: 0;top: 0;right: 0;margin: 0;}.nano.skin--slim> .scrollbar{background-color: transparent;}.nano.skin--slim> .scrollbar> .track{background-color: transparent;}.nano.skin--slim> .scrollbar> .track> .thumb{background-color: #cccccc;}.size-selection> .size{min-width: 65px;padding: 3px 10px;border: 1px solid #cfcfcf;margin-right: 12px;background-color: #ffffff;}.size-selection> .size:active,.size-selection> .size:focus{box-shadow: none;}.size-selection> .size.active{background-color: #71be0f;color: #ffffff;box-shadow: none;}.image-block{margin-bottom: 15px;}.image-block__image{display: inline-block;margin-bottom: 10px;}.image-block__caption{font-style: italic;font-size: 12px;line-height: 1.5;}.no-js select.bs-select-hidden,.no-js select.selectpicker{display: block !important;height: 32px;width: 100%;border: none;}.slider.slider-horizontal{display: block;width: auto;margin: 0 15px;padding-top: 1px;}.slider.slider-horizontal .slider-track{height: 5px;background: #c4c4c4 none;}.slider.slider-horizontal .slider-track .slider-selection{background: #71be0f none;}.slider.slider-horizontal .slider-track .slider-tick{margin: 0;width: 5px;height: 5px;background: #838383 none;border-radius: 0;}.slider.slider-horizontal .slider-track .slider-tick.in-selection{display: none;}.slider.slider-horizontal .slider-track .slider-handle{margin-left: -6px;width: 16px;height: 16px;background: #616161 none;}.slider.slider-horizontal .slider-tick-label-container{height: 28px;margin-left: 0 !important;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width: 60px !important;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:first-child{float: left;text-align: left;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child{float: right;text-align: right;}.banner-leaderboard{margin-top: 15px;}.banner-leaderboard--landing{margin-top: 0;padding: 0;}.banner-leaderboard--landing img{margin-left: auto;margin-right: auto;}.bw{-webkit-filter: grayscale(100%);opacity: 0.4;}.bw:hover{opacity: 1;}.mfp-fade{}.mfp-fade.mfp-bg{opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: 0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-fade.mfp-wrap{}.mfp-fade.mfp-wrap .mfp-content{opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}.share{color: #5a5a5a;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.share:hover{text-decoration: none;}.modal{}.modal-header{padding: 20px;position: relative;height: 50px;}.modal-header .btn-close{position: absolute;top: 50%;margin-top: -8px;right: 20px;opacity: 1;}.modal-body{padding: 20px;}.modal-footer{padding: 20px;border-top: 0;}.modal--comment .modal-header{padding: 0 20px;height: auto;border-bottom: 1px solid #dfdfdf;}.modal--comment .modal-title{padding: 15px 0;display: inline-block;border-bottom: 1px solid #dfdfdf;}.modal--comment .modal-footer{border-bottom: 1px solid #dddddd;background-color: #f4f4f4;}.modal--comment .modal-footer .btn--comment{min-width: 280px;margin-left: 15px;border-radius: 4px;}.modal--comment .modal-footer label{color: #bababa;font-weight: 400;font-size: 12px;}.location-selector-modal{background-color: rgba(0, 0, 0, 0.78);}.location-selector-modal .modal-dialog{width: 670px;}.location-selector-modal .modal-dialog .modal-content{background: #ffffff url(../img/location-selector-bg.png) repeat-x bottom;}.location-selector-modal .modal-dialog .modal-title{display: none;}.location-selector-modal .modal-dialog .modal-body{padding-top: 0;}.location-selector-modal .modal-dialog .modal-body h2{margin-top: 0;}.table{}.table> thead> tr> th{border-top: 1px solid #dddddd;border-bottom: 0;}.table--reservation{margin-bottom: 0;font-size: 13px;}.table--reservation> thead> tr> th,.table--reservation> tbody> tr> td{line-height: 1.5;}.table--reservation> thead> tr> th{border-top: 1px solid #dddddd !important;padding: 15px 10px;color: #4b4b4b;font-weight: 400;}.table--reservation> tfoot> tr> th{padding: 16px 8px 4px;}.table--reservation> tfoot> tr> th.column--total{font-size: 16px;font-weight: 500;}.table--reservation> tfoot> tr> th.column--price .product__price{line-height: 20px;}.table--reservation> tfoot> tr> th.column--price .product__price .price{font-size: 15px;}.table--reservation> tfoot> tr> th.column--price .product__price .price--list-price{font-size: 12px;}.table--reservation> tbody> tr> td{border-color: #f1f1f1;padding: 15px 10px;color: #5a5a5a;}.table--reservation> tbody> tr> td.column--image{padding: 15px 0;width: 70px;}.table--reservation> tbody> tr> td.column--price .product__price{line-height: 20px;}.table--reservation> tbody> tr> td.column--price .product__price .price{font-size: 15px;}.table--reservation> tbody> tr> td.column--price .product__price .price--list-price{font-size: 12px;}.table--reservation> tbody> tr> td.column--occupancy{font-size: 16px;}.table--reservation> tbody> tr> td.column--buy-now{padding: 15px 0;width: 130px;}.table--reservation> tbody> tr:first-child td{padding-top: 25px;border-color: #dddddd;}.table--listing thead tr th,.table--listing tbody tr th,.table--listing tfoot tr th,.table--listing thead tr td,.table--listing tbody tr td,.table--listing tfoot tr td{padding: 15px 20px;}.table--listing thead> tr> th{border-top: 0;border-bottom: 1px solid #d2d2d2;color: #777777;font-size: 13px;font-weight: 400;}.table--listing tbody> tr> td{border-top: 0;}.table--listing tbody> tr> td.name> div{width: 80%;}.table--listing tbody> tr.sep-row:last-child{display: none;}.table--listing tbody> tr.sep-row td{padding: 0 20px;}.table--listing tbody> tr.sep-row td hr{margin: 0;}.table--listing tfoot> tr> th{padding: 25px 0;border-top: 0;background-color: #eeeeee;}.table--listing tfoot> tr> th.total{font-size: 20px;}.table--listing tfoot> tr> th.point{color: #ed1c24;font-size: 20px;}.table--keyval> tbody> tr> th{padding: 8px 0;border: 0;width: 180px;min-width: 180px;color: #777777;font-size: 14px;font-weight: 400;}.table--keyval> tbody> tr> td{padding: 5px 0;border: 0;}.table--orders> tbody> tr> td{border-top: 1px solid #eee !important;}.table--orders> tbody> tr> td.status{font-weight: 500;}.table--orders> tbody> tr> td.total{font-weight: 400;}.table--orders .name a{color: #333;}.table--order-details> thead> tr> th{background-color: #eeeeee;}.table--order-details> tbody> tr> td{}.table--checkout{margin: 0;}.table--checkout> thead> tr> th.action{padding: 15px 5px;}.table--checkout> tbody> tr> td.image{width: 1%;padding-right: 0;}.table--checkout> tbody> tr> td.image img{float: left;max-width: 60px;}.table--checkout> tbody> tr> td.image .btn{display: inline-block;margin-top: 8px;}.table--checkout> tbody> tr> td.name h5{margin: 0;font-size: 14px;font-weight: 500;line-height: 22px;}.table--checkout> tbody> tr> td.name a{color: #3498db;font-size: 13px;}.table--checkout> tbody> tr> td.name .more-info{font-size: 12px;}.table--checkout> tbody> tr> td.name .more-info dl{margin: 10px 0;}.table--checkout> tbody> tr> td.name .more-info dl:before,.table--checkout> tbody> tr> td.name .more-info dl:after{content: " ";display: table;}.table--checkout> tbody> tr> td.name .more-info dl:after{clear: both;}.table--checkout> tbody> tr> td.name .more-info dl dt{float: left;width: 65px;color: #999999;font-weight: 400;}.table--checkout> tbody> tr> td.name .more-info dl dd{overflow: hidden;}.table--checkout> tbody> tr> td.action{padding: 15px 5px;}.table--checkout> tbody> tr> td.action i{color: #222;font-size: 16px;}.nano .table--checkout{margin-top: -50px;}.address-table .table--editable{margin-bottom: 8px;}.address-table .table--editable .btn{margin-bottom: 15px;}.table--editable> tbody> tr> th,.table--editable> tbody> tr> td{padding: 0px 0;vertical-align: middle;}.editing .table--editable> tbody> tr> th,.editing .table--editable> tbody> tr> td{padding: 5px 0;}.table--editable> tbody> tr> th .form-group label,.table--editable> tbody> tr> td .form-group label{font-size: 14px;color: #222;}.table--editable> tbody> tr> th .form-group input[type="radio"],.table--editable> tbody> tr> td .form-group input[type="radio"]{margin-right: 5px;vertical-align: 1px;}.table--editable> tbody> tr> td{max-width: 280px;}hr.no-margin-top{margin-top: 0;}.availability-off{position: relative;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.availability-off:after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;}.editable-section .button-edit{display: inline-block;}.editable-section .button-cancel,.editable-section .button-save{display: none;}.editable-section.editing .button-edit{display: none;}.editable-section.editing .button-cancel,.editable-section.editing .button-save{display: inline-block;}.editable-section.cancel-disabled .button-cancel{display: none;}.editable{min-height: 34px;}.editable .text{word-wrap: break-word;display: inherit;padding: 7px 13px;line-height: 20px;}.editable .input{display: none;}.editable .input.form-group{margin-bottom: 0;}.editing .editable .text,.editable.editing .text{display: none;}.editing .editable .input,.editable.editing .input{display: inherit;}.modal-login-dialog{width: 510px;}.modal-login-dialog .modal-header{border-bottom: 1px solid #d2d2d2;height: auto;}.modal-login-dialog .modal-body{padding: 40px 80px;}.modal-login-dialog .modal-footer{padding-left: 80px;padding-right: 80px;border-top: 1px solid #dddddd;background-color: #f4f4f4;}.modal-comment-dialog{width: 930px;}.modal-comment-dialog .comment-rating .rating-results{color: #bababa;font-size: 13px;margin-top: 10px;}.modal-comment-dialog .comment-rating .rating{padding: 5px 0;text-align: center;}.modal-comment-dialog .comment-rating .rating .star{margin: 0 4px;}.modal-comment-dialog .comment-rating .note{color: #3498db;text-align: center;}.dz-preview.dz-success .dz-success-mark{-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.dz-preview.dz-error .dz-error-mark{opacity: 1;-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}.dz-preview.dz-error .dz-error-message{display: block;}.dz-preview.dz-processing .dz-progress{opacity: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.dz-preview.dz-complete .dz-progress{opacity: 0;-webkit-transition: opacity 0.4s ease-in;-moz-transition: opacity 0.4s ease-in;-ms-transition: opacity 0.4s ease-in;-o-transition: opacity 0.4s ease-in;transition: opacity 0.4s ease-in;}.dz-preview:not(.dz-processing) .dz-progress{-webkit-animation: pulse 6s ease infinite;-moz-animation: pulse 6s ease infinite;-ms-animation: pulse 6s ease infinite;-o-animation: pulse 6s ease infinite;animation: pulse 6s ease infinite;}.dz-preview .dz-progress{opacity: 0;z-index: 1000;pointer-events: none;position: absolute;height: 8px;left: 0;top: 0;width: 75px;background: rgba(255, 255, 255, 0.9);-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);overflow: hidden;}.dz-preview .dz-progress .dz-upload{background: #333;background: linear-gradient(to bottom, #666666, #444444);position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out;}.dz-preview .dz-error-message{pointer-events: none;z-index: 1000;position: absolute;display: none;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;border-radius: 8px;font-size: 13px;top: 130px;left: -10px;width: 140px;background: #be2626;background: linear-gradient(to bottom, #be2626, #a92222);padding: 0.5em 1.2em;color: white;}.dz-preview .dz-error-message:after{content: '';position: absolute;top: -6px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;}.dz-preview.dz-error:hover .dz-error-message{opacity: 1;pointer-events: auto;}.dz-preview .dz-success-mark,.dz-preview .dz-error-mark{pointer-events: none;opacity: 0;z-index: 500;position: absolute;display: block;top: 50%;left: 50%;margin-left: -27px;margin-top: -27px;}.dz-preview .dz-success-mark svg,.dz-preview .dz-error-mark svg{display: block;width: 54px;height: 54px;}.image-uploader .preview-wrap{max-height: 170px;overflow: auto;}.image-uploader .preview-wrap:before,.image-uploader .preview-wrap:after{content: " ";display: table;}.image-uploader .preview-wrap:after{clear: both;}.image-uploader .preview-wrap .preview{display: inline;}.image-uploader .preview-wrap .preview .dz-preview{position: relative;margin: 0 10px 10px 0;width: 75px;height: 75px;float: left;}.image-uploader .preview-wrap .preview .dz-preview .dz-image img{width: 75px;height: 75px;}.image-uploader .preview-wrap .preview .dz-preview .dz-remove{overflow: hidden;position: absolute;top: 0;right: 0;width: 18px;height: 18px;padding: 0 0 0 2px;background-color: #ed1c24;color: #fff;font-family: Verdana;font-size: 11px;text-align: center;line-height: 16px;}.image-uploader .preview-wrap .preview .dz-preview .dz-details{display: none;}.image-uploader .preview-wrap .button-add{display: inline-block;margin: 0;width: 75px;height: 75px;padding: 15px 0;border: 2px dashed #d2d2d2;background: url(../img/add-image.png) no-repeat;color: #d2d2d2;text-transform: uppercase;text-align: center;cursor: pointer;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-size: 55px;background-position: 50% 50%;}.nav--floating{z-index: 998;display: none;position: absolute;left: 50%;top: 962px;margin-left: -660px;width: 42px;background-color: #fff;box-shadow: 0 0 3px rgba(200, 200, 200, 0.5);}.nav--floating.affix{position: fixed;top: 55px !important;}.nav--floating> li> a{position: relative;padding: 7px 7px;overflow: hidden;text-align: center;color: #000;}.nav--floating> li> a> span{opacity: 0;position: absolute;top: 0;left: 100%;padding: 7px 12px 7px 0;line-height: 20px;background-color: #eeeeee;text-align: right;white-space: nowrap;}.nav--floating> li> a:hover{overflow: visible;}.nav--floating> li> a:hover> span{opacity: 1;width: auto;}.nav--floating> li.active> a{color: #fff;transition-property: opacity, background;transition-duration: 0.3s;}@media (min-width: 1170px) {.nav--floating { display: block;}}.to-top{display: none;z-index: 999;position: fixed;bottom: 10px;right: 10px;}.tt-menu{margin-left: -3px;margin-top: 2px;right: 50px;border: 1px solid #dddddd;background-color: #fff;}.tt-menu .tt-dataset{padding: 10px 0;}.tt-menu .tt-dataset .tt-suggestion{padding: 0;}.tt-menu .tt-dataset .tt-suggestion a{display: block;padding: 5px 15px;color: #777;font-size: 14px;font-weight: 400;line-height: 20px;text-decoration: none;}.tt-menu .tt-dataset .tt-suggestion.first-item{border-top: 1px solid #dfdfdf;margin-top: 5px;padding-top: 5px;}.tt-menu .tt-dataset .tt-highlight{color: #000;}.tt-menu .tt-dataset .tt-cursor{background-color: #f4f4f4;text-decoration: none;}.tt-menu .tt-dataset .tt-header-line{padding: 5px 15px;margin-top: 10px;border-top: 1px solid #dfdfdf;font-size: 16px;font-weight: 500;}.tt-menu .tt-dataset .tt-header-line:hover{background-color: #fff;}.tt-menu .tt-dataset .tt-search-in{color: #d69584;font-weight: 400;}.tt-menu .tt-dataset .tt-search-category{color: #3498db;font-weight: 400;text-transform: capitalize;}.border-red{border-color: #ed1c24 !important;}.feature-list{list-style-type: none;padding: 0;}.feature-list li{padding: 0 0 10px 0;list-style-type: none;font-size: 13px;}.feature-list li:before,.feature-list li:after{content: " ";display: table;}.feature-list li:after{clear: both;}.feature-list li + li{padding: 10px 0;border-top: 1px solid #eeeeee;}.feature-list li i{width: 40px;float: left;font-size: 24px;line-height: 22px;}.feature-list li div{overflow: hidden;font-size: 13px;line-height: 22px;}.products--swiper{margin: 0 -10px;position: relative;overflow: hidden;z-index: 1;}.products--swiper .product-wrapper{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}.swiper-container-android.products--swiper .product-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.products--swiper .products__inner .product-wrapper{float: none;}.products--swiper .products__inner{padding-top: 4px;}.products--swiper .products__inner{position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.products--swiper .products.swiper-container-android .product-wrapper,.products--swiper .products__inner{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.page-loading{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99999;background: rgba(0, 0, 0, 0.4);}.page-loading:after{position: absolute;top: 45%;left: 50%;width: 120px;height: 120px;margin-left: -60px;margin-top: -60px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);content: " ";background: #ffffff url(../img/loader-mascot.gif) no-repeat center center;background-size: 40%;}.compact.modal .modal-content{position: relative;border-radius: 5px;background-color: #ffffff;}.compact.modal .modal-content .close{position: absolute;top: 5px;right: 5px;width: 18px;height: 18px;}.compact.modal .modal-body{padding: 0px;}.compact.modal .alert{margin-bottom: 0px;border-radius: 5px;}.visible-affix{display: none !important;}.header__navigation.affix{width: 100%;top: 0;}.sticky-header{visibility: hidden;height: 0 !important;position: absolute;top: -100px;}.sticky-header.affix{visibility: visible;height: 42px !important;position: fixed;}.affix .visible-affix{display: block !important;}.affix .hidden-affix{display: none !important;}.affix .main-nav__branding{width: 225px;}.affix .main-nav__branding> a{background-color: #CA181F;}.affix .search-area{padding: 0;width: 595px;background: #fff;margin: 5px 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.affix .search-box{border: none;}.affix .search-box input[type="text"]{height: 28px;}.affix .search-box .btn{height: 30px;}.affix .search-box__category .bootstrap-select .dropdown-toggle{padding: 5px 12px;border: none;}.affix .btn-search{background: #fff;top: 2px;color: #ed1c24;width: 40px;}.affix .bootstrap-select.btn-group .dropdown-menu li a{color: #666;}body.home .affix .main-nav .branding__menu,.affix .branding__menu{display: none;}body.home .affix .main-nav .main-nav__branding.hover .branding__menu,.affix .main-nav__branding.hover .branding__menu{display: block;}.logo-affix{display: block;width: 140px;margin: 9px 21px !important;padding: 0 !important;line-height: 16px !important;height: auto !important;background: none !important;}.logo-affix img{width: 140px;}.logo-affix:hover{background: inherit !important;}.promo-slider{position: relative;}.slider-item{overflow: hidden;position: relative;min-height: 390px;}.layer-elm{opacity: 0;position: absolute;top: 0;left: 0;}.header-cart{list-style: none;text-align: right;margin-top: 22px;text-transform: uppercase;position: relative;}.header-cart .nav-cart> a{color: #333;padding: 11px 14px;border-radius: 3px;text-decoration: none;}.header-cart li{list-style: none;white-space: nowrap;}.header-cart .hd-cart{color: #333;font-size: 22px;}.header-cart .circle{border: none;background: #ed1c24;color: #fff;font-size: 12px;padding: 2px 6px;margin-left: -12px;vertical-align: 8px;}.header-cart .open> a{background: #eee;}.header-cart .dropdown-cart{margin-top: 10px;}.sticky-header .nav-cart .circle{background: #fff;color: #ed1c24;}.sticky-header .nav-cart> a{line-height: 27px !important;}.sticky-header .nav-cart> a .hd-cart-text{font-size: 14px;}.product-address .panel-title{font-size: 14px;}.affix-bottom.block-viewed-products{position: absolute;}.affix-top.block-viewed-products{position: relative;}.affix.block-viewed-products{position: fixed;top: 50px;width: 230px;}body #feedbackify .dlg-sizer> img{height: auto !important;width: 150px !important;margin: 5px 0 15px!important;}body #feedbackify .dlg-content{padding: 5px 15px!important;}body #feedbackify .select-hdr{font-size: 14px !important;margin-top: 15px !important;margin-bottom: 10px !important;}body #feedbackify .dlg-hdr{font-size: 16px !important;font-weight: bold !important;color: #333 !important;margin-bottom: 10px !important;margin-top: 5px !important;}body #feedbackify .main-content{margin: 0 0 5px 0 !important;border: none !important;background: none !important;padding: 10px 0!important;}body #feedbackify .feedback-contain2{width: 100% !important;}ul.nav--floating a:hover span, ul.nav--floating a:hover, ul.nav--floating .active a span, ul.nav--floating .active a{background-color: #bababa;color: #fff;}.branding--nha-cua.block--tab.branding .block__header, .branding--nha-cua.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #27ABD1;}.branding--nha-cua.block--tab.branding .block__title, .branding--nha-cua .block__branding, .nav--floating .branding--nha-cua:hover a span, .nav--floating .branding--nha-cua:hover a, .nav--floating .active.branding--nha-cua a span, .nav--floating .active.branding--nha-cua a{background-color: #27ABD1;color: #fff;}.branding--dien-tu.block--tab.branding .block__header, .branding--dien-tu.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #F77807;}.branding--dien-tu.block--tab.branding .block__title, .branding--dien-tu .block__branding, .nav--floating .branding--dien-tu:hover a span, .nav--floating .branding--dien-tu:hover a, .nav--floating .active.branding--dien-tu a span, .nav--floating .active.branding--dien-tu a{background-color: #F77807;color: #fff;}.branding--icon_MeBe.block--tab.branding .block__header, .branding--icon_MeBe.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #E252A7;}.branding--icon_MeBe.block--tab.branding .block__title, .branding--icon_MeBe .block__branding, .nav--floating .branding--icon_MeBe:hover a span, .nav--floating .branding--icon_MeBe:hover a, .nav--floating .active.branding--icon_MeBe a span, .nav--floating .active.branding--icon_MeBe a{background-color: #E252A7;color: #fff;}.branding--lam-dep.block--tab.branding .block__header, .branding--lam-dep.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #9CD046;}.branding--lam-dep.block--tab.branding .block__title, .branding--lam-dep .block__branding, .nav--floating .branding--lam-dep:hover a span, .nav--floating .branding--lam-dep:hover a, .nav--floating .active.branding--lam-dep a span, .nav--floating .active.branding--lam-dep a{background-color: #9CD046;color: #fff;}.branding--sach.block--tab.branding .block__header, .branding--sach.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #B69454;}.branding--sach.block--tab.branding .block__title, .branding--sach .block__branding, .nav--floating .branding--sach:hover a span, .nav--floating .branding--sach:hover a, .nav--floating .active.branding--sach a span, .nav--floating .active.branding--sach a{background-color: #B69454;color: #fff;}@media (min-width: 1200px) {.footer .col-1 { width: 360px;} .footer .col-2{width: 255px;} .footer .col-3{width: 205px;} .footer .col-4{width: 290px;} .footer .newsletter__input, .footer .register-news-state-footer select{width: 224px !important;} .footer .social__item{width: 30px;height: 30px;} .footer .hotline{font-size: 24px;}}.col-fter-1{width: 337px;float: left;padding-right: 30px;}.col-fter-2{width: 296px;padding: 0 27px 0 21px;float: left;}.col-fter-2 .box-icon{padding: 8px 0 0 0;}.col-fter-2 .box-icon img{margin-right: 5px;}.col-fter-3{width: 234px;padding-right: 20px;float: left;}.col-fter-4{width: 299px;float: left;}.font15{font-size: 15px;font-weight: bold;}.col-fter-5{width: 205px;float: left;}.col-fter-6{width: 660px;float: left;}.col-fter-7{width: 310px;float: left;}.box-price-detail{width: 290px;float: left;padding-left: 10px;}.box-delivery-brand{width: 230px;float: right;padding: 0 15px;border: 1px solid #e1e1e1;background: #f9f9f9;margin:10px 0 0;border-radius: 3px;}.box-delivery-brand ul{margin: 0;padding: 0;list-style-type: none;}.box-delivery-brand ul li{margin: 0;padding: 10px 0;list-style-type: none;font-size: 13px;}.box-delivery-brand ul li:first-child{border-bottom: 1px solid #dddddd;}.box-delivery-brand .icon-delivery-brand{background: url("../img/icons/icon_giaohang.svg") no-repeat;width: 36px;height: 18px;display: inline-block;position: relative;top: 4px;margin-right:4px;}.box-delivery-brand .icon-product-brand{background: url("../img/icons/icon_cungcapboi.svg") no-repeat;width: 30px;height: 30px;display: inline-block;position: relative;margin-right:7px;}.box-delivery-brand span{display: inline-block;width: 140px;}.box-delivery-brand a{color: #000000;text-decoration: none;font-weight: bold;}.box-delivery-brand a:hover{color: #0491e2;text-decoration: none;font-weight: bold;}.box-info-brand{padding: 18px 15px;border-bottom: 2px solid #e5e5e5;font-size: 13px;}.box-info-brand a{font-style: italic;color: #3795d7;text-decoration: underline;font-weight: normal;font-size: 12px;}.box-info-brand p{text-align: center;padding: 10px 0;}.disabled{opacity: .4!important;-moz-opacity: .4!important;-khtml-opacity: .4!important;-ms-filter: "alpha(opacity=40)"!important;filter: alpha(opacity=40)!important;pointer-events: none;}.box-chitiet-dh{padding: 45px 15px 15px ;}.chitiet-dh-steps{width: 100%;margin: 10px auto 30px;list-style: none;padding: 0;display: table;table-layout: fixed;color: #353535;}.header__main .chitiet-dh-steps{width: 900px;margin: 22px auto 10px;}.chitiet-dh-steps> li{position: relative;display: table-cell;text-align: center;font-size: 13px;}.chitiet-dh-steps> li> a{color: #353535;}.chitiet-dh-steps> li> a:active,.chitiet-dh-steps> li> a:focus,.chitiet-dh-steps> li> a:hover{text-decoration: none;}.chitiet-dh-steps> li:before{color: #fff;content: attr(data-step);display: table;margin: 0 auto -60px;background: #dddddd;width: 22px;height: 22px;text-align: center;line-height: 22px;border-radius: 100%;position: relative;z-index: 910;}.chitiet-dh-steps> li:after{content: '';position: absolute;display: block;background: #dddddd;width: 90%;height: 6px;top: 8px;left: 55%;z-index: 20;}.chitiet-dh-steps> li:last-child:after{display: none;}.chitiet-dh-steps> li.is-complete{color: #353535;}.chitiet-dh-steps> li.is-complete:before a{color: #353535;}.chitiet-dh-steps> li.is-complete:before,.chitiet-dh-steps> li.is-complete:after{color: #FFF;background: #71be0f;}.chitiet-dh-steps> li.is-complete:before{color: #FFF;background:#71be0f url("../img/im-chekout/icon-check.svg") no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.chitiet-dh-steps> li.is-active{color: #71be0f;}.chitiet-dh-steps> li.is-active> a{color: #71be0f;}.chitiet-dh-steps> li.is-active:before{color: #FFF;background: #71be0f;}.chitiet-dh-steps> li.is-active:before{color: #FFF;background:#71be0f url("../img/im-chekout/icon-check.svg") no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.chitiet-dh-steps> li.is-cong:before{color: #FFF;background:#71be0f url("../img/im-chekout/cong.svg") no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.bor-top{border-top: 1px solid #d2d2d2;}.detail-gh{border: 1px solid #d2d2d2;margin: 0 20px 20px;display: none;font-size: 14px;}.detail-gh table tr{border-top: 1px solid #d2d2d2;}.detail-gh table tr:first-child{border-top: none;background: #eeeeee;font-weight: bold;}.detail-gh table td{padding: 10px 15px;}.chitiet-dh-steps> li.flip{cursor: pointer;}.all-login{max-width: 400px;}.box-e-voucher .input-group{width: 100%;}.box-e-voucher .form-group .form-control-feedback{top: 30px;right: 10px;}.box__body{position: relative;}.box-quantity{width: 160px;float: left;margin-right: 20px;}.box-select-voucher{width: 400px;float: left;padding: 8px 3px 2px 0px;}.box-login{width: 100%;float: left;padding: 20px 35px 30px 35px;}.box-login p{padding: 10px 0;border-bottom: 1px solid #ccc;}.title-login{font-size: 24px;text-transform: uppercase;padding-bottom: 20px;text-align: center;color: #4b4b4b;}.box-form-login{font-size: 12px;}.box-form-login .text-tt{padding: 0 0 10px 0;}.box-form-login label{font-size: 13px;display: block;font-weight: normal;}.box-form-login input{border-style: solid;border-width: 1px;border-color: #cfcfcf;border-radius: 4px;background-color: white;width: 100%;height: 42px;padding: 10px;margin-bottom: 8px;color: #999;}.box-form-login input.lock-txt{background: #efefef;padding-right: 30px;margin-bottom: 3px;}.box-form-login .al-txt{position: relative;}.box-form-login .al-txt .icon-check{position: absolute;width: 14px;height: 14px;top: 10px;right: 6px;display: block;}.box-radio{padding: 4px 0;}.box-radio .text-radio{padding: 3px 0;}.box-radio .text-radio .icon-check{width: 14px;height: 14px;border: 1px solid #9d9d9d;border-radius: 100%;display: block;margin-right: 6px;float: left;}.box-radio .text-radio .icon-check-o{border: 3px solid #ed1c24;}.box-form-login input[type="radio"]{width: 15px;height: 15px;background: #FFFFFF;float: left;margin-right: 7px;position: relative;top: -2px;}#login-dialog .modal-header{border-bottom: 1px solid #e5e5e5;}.box-radio-cop{padding-bottom: 15px;}.box-radio-cop label{font-weight: normal;font-size: 13px;position: relative;padding-left: 5px;}.box-radio-cop label:before{content: "";width: 14px;height: 14px;border: 1px solid #9d9d9d;border-radius: 100%;margin-right: 4px;position: absolute;top: 10%;left: -19px;}.box-radio-cop input[type="radio"]{position: relative;top: -1px;width: 15px;height: 15px;background: #FFFFFF;opacity: 0;margin-right: 4px;float: left;z-index: 100;}.box-radio-cop input[type="radio"]:checked + label:before{border: 3px solid #ed1c24;background: #fff;}.box-hide-pas{display: none;}.fl{float: left;}.fr{float: right;}.box-form-login button{border-radius: 4px;background-color: #71be0f;width: 100%;height: 42px;border: none;color: #fff;font-size: 18px;font-weight: 400;text-transform: uppercase;margin-top: 10px;display: block;border: 1px solid #6bb60c;}.box-form-login button:hover{background-color: #76c70f;}.box-other-ac{text-align: center;}.box-other-ac img{border-radius: 4px;margin: 10px 3px;}.dropdown-menu:before{position: absolute;top: -8px;left: 141px;display: inline-block;border-right: 6px solid transparent;border-bottom: 7px solid #cccccc;border-left: 6px solid transparent;content: '';}.dropdown-menu:after{position: absolute;top: -6px;left: 142px;display: inline-block;border-right: 5px solid transparent;border-bottom: 6px solid #fff;border-left: 5px solid transparent;content: '';}.header .bo-shadow{box-shadow: 0px 1px 2px 0px #e6e6e6;}.main-content{background-color: #f4f4f4;}.box-add-address{padding: 10px 15px;border-bottom: 1px solid #d2d2d2;}.box-addinfo-user{padding: 20px 15px;}.lb-info-text{display: block;padding: 0 0 3px 0;font-weight: normal;margin: 0;}.box-info-text{border: 1px solid #cfcfcf;border-radius: 3px;background-color: white;width: 100%;height: 46px;margin-bottom: 20px;padding: 3px 10px;}.box-check{height: 36px;width: 100%;padding-top: 10px;}.box-check label{display: inline-block;position: relative;padding: 0 10px 0 4px;top: -3px;font-weight: normal;}.box-check input[type="radio"], input[type="checkbox"]{width: 15px;height: 15px;}.bt-update{border-radius: 3px;background-color: #71be0f;width: 89px;height: 46px;color: #FFFFFF;font-size: 15px;text-align: center;line-height: 30px;float: left;border: none;margin-right: 10px;}.bt-no-update{border: 1px solid #d0d0d0;border-radius: 3px;background-color: #fff;width: 58px;height: 46px;color: #565656;font-size: 15px;text-align: center;line-height: 30px;float: left;}.box-thank{padding-bottom: 50px;}.box-thank .box-text-thank .icon-thank{text-align: center;width: 100%;padding: 30px 0;}.box-thank .box-text-thank .icon-thank img{max-width: 100%;height: auto;}.box-thank .box-text-thank{text-align: center;max-width: 824px;margin: 0 auto;line-height: 23px;font-size: 15px;font-weight: bold;}.box-thank .box-text-thank .text-thank{font-size: 24px;text-transform: uppercase;padding: 30px 0 0 0;text-align: center;font-weight: bold;line-height: normal;}.box-thank .box-text-thankp{margin: 0;padding: 20px 0;}.box-thank .add-info-call{padding: 20px 0 30px 85px;max-width: 280px;margin: 0 auto;background: url("https://s3-hd.hotdeal.vn/original/2017/10/1/59e85cf508868-mascot-call.png") no-repeat top left;text-align: left;font-weight: normal;line-height: 18px;}.box-thank .add-info-call span{font-size: 25px;font-weight: bold;color: #eb1d24;display: block;padding-bottom:5px;}.box-thank .add-info-guest .tt-lb{display: block;margin-bottom: 3px;width: 100%;font-weight: normal;}.box-thank .add-info-guest .input-group{width: 100%;}.box-thank .add-info-guest .input-group .form-control-feedback{top: 5px;}.box-thank .box-bt-dk{text-align: center;}.box-thank .box-bt-dk .bt-dk{border: 1px solid #71be0f;border-radius: 10px;background-color: white;width: 243px;height: 45px;font-size: 15px;text-transform: uppercase;color: #000;display: inline-block;margin: 0 20px 20px;line-height: 45px;}.box-thank .box-bt-dk .bt-dk:hover{text-decoration: none;}.box-thank .box-bt-dk .bt-tt-mua{border: 1px solid #71be0f;border-radius: 10px;background-color: #71be0f;width: 243px;height: 45px;font-size: 15px;text-transform: uppercase;color: #fff;display: inline-block;margin: 0 20px 20px;line-height: 45px;}.bt-tt-mua, a.bt-tt-mua:hover{text-decoration: none;}.gray-color{color: #888888;}.red-color{color: #f04124;}.box-deal-right-tk{width: 270px;margin: 20px auto;padding-bottom: 5px;}.box-quantity{width: 160px;float: left;}.box-select-voucher .box-evc{width: 123px;float: left;}.box-select-voucher .box-evc i{font-size: 18px;margin-right: 4px;float: left;}.box-select-voucher .box-evc input{float: left;margin-right: 4px;}.box-select-voucher .box-evc label{font-weight: normal;}.box-e-voucher{display: block;border-bottom: 1px dashed #cfcece;width: 100%;margin-bottom: 10px;}.box-bt-update{padding-top: 23px;}.box-not-dh{position: absolute;right: 9px;width: 49%;}.box-diemthuong .text-tien-tt{text-transform: uppercase;float: left;}.box-diemthuong .so-tien{float: right;font-size: 20px;font-weight: bold;color: #ed1c24;padding: 3px 0 10px 0;}.box-diemthuong .lb-text-diemthuong{font-weight: normal;position: relative;top: -2px;}.box-diemthuong .not-diem{font-size: 12px;margin: 0;padding: 0 0 0 20px;color: #878787;}.box-diemthuong .not-login{font-size: 11px;color: #878787;padding-left: 20px;}@media screen and (min-width: 768px) and (max-width: 1199px) {.box-calendar .txt-calender .icon-calendar { right: -60px !important;} #alert-room{padding-left: 10px;padding-right: 10px;margin-left: 0;margin-top: 10px;color: #FFF;}}@media only screen and (min-device-width: 767px) and (max-device-width: 768px) {.box-e-voucher { width: 100%;margin-bottom: 10px;padding-bottom: 15px;} .box-not-dh{position: inherit;width: 100%;padding: 0 15px;} .box-bt-update{padding-top: 0px;} }@media screen and (max-width: 767px) {.box-thank { background-size: 100% auto;padding: 0 10px 40px 10px;} .box-thank .box-text-thankp a{display: block;} .box-thank .box-text-thankp span{display: none;} .box-check{padding-bottom: 35px;} .box-select-voucher{width: 57%;float: left;padding: 12px 3px 2px 0;border-left: none;} .product__stats{padding-bottom: 5px;} .box-bt-update{padding-top: 0px;} .box-e-voucher{width: 100%;margin-bottom: 10px;padding-bottom: 15px;} .box-not-dh{position: inherit;width: 100%;padding: 0 10px;} #alert-room{padding-left: 10px;padding-right: 10px;margin-left: 0;margin-top: 10px;color: #FFF;} .btn--buy-alert{width: 100%;}}body.page-checkout{position: relative;padding-bottom: 150px;min-height: 100vh;}body.page-checkout footer{position: absolute;right: 0;bottom: 0;left: 0;}.notice{color: #999;font-size: 12px;text-align: justify;}.notice p{padding: 0;margin: 0;}.order-info .padbo{padding-bottom: 0;}.branding--hang-tet.block--tab.branding .block__title{background-color: #bc292f;color: #FFF;font-size: 17px;font-weight: 700;color: #fff;vertical-align: middle;white-space: nowrap;}.branding--hang-tet.block--tab.branding .block__header{border-top-color: #bc292f;}.branding--hang-tet .block__branding, .nav--floating .branding--hang-tet:hover a span, .nav--floating .branding--hang-tet:hover a, .nav--floating .active.branding--hang-tet a span, .nav--floating .active.branding--hang-tet a{background-color: #bc292f;}.box-logo-spa{width: 100%;background: #fff;border: 1px solid #e3e3e3;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.07);padding:10px 0;margin-bottom:15px;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.box-logo-spa::-webkit-scrollbar{display: none}.box-logo-spa img{max-width: 14%;height: auto;margin: 0 15px;}.errorMessage{color: red;}#alert-room{padding-left: 10px;padding-right: 10px;color: #FFF;}.widget__title{border-bottom: 1px solid #e9e9e9!important;font-size: 20px!important;}.side-menu> li> a{border-bottom: none!important;padding: 5px 5px 5px 0!important;}.side-menu> li> a:after{display: none;}.left-account{padding: 10px 0 10px 25px;}.campaign-main{z-index: 1;position: relative;}.campaign-main .disabled-product{width: 100%;height: 100%;position: absolute;top:0px;left: 0px;background-color: rgba(255, 255, 255, 0.4);z-index: 1000}.campaign-main .product__title{color:#333;}.campaign-main .product__title:hover{text-decoration: underline !important;color:dodgerblue;}.campaign-main .product__details .product__price-info{position: relative;}.campaign-main .product__details .product__icons{bottom: -5px;width: 80px !important;}.campaign-main .add-to-cart__quantity{display: none !important;}h3.product__title{font-family:Roboto-Medium;font-weight: bold}.item-contents .title span{font-family:Gothambold}.item-contents .title{font-family:Gotham}.remember-card{top: -3px;font-size: 12px;position: relative;}.account-page{padding-bottom: 20px}.account-page .register-form{}.account-page h1{font-size: 24px;margin: 10px 0;}.account-page h2{font-size: 18px;border-bottom: thin dotted #ccc;padding-bottom: 5px;}.account-page .subheader{}.account-page .mandatory-fields{font-size: 12px;text-decoration: underline;}.account-page span.required{color:red;}.account-page form{}.account-page form> div{max-width: 650px;margin: 0 auto;}.account-page form .error{color: #ff0000;padding-left: 160px;}.account-page form .error div{display: none}.account-page form .error p{margin-bottom: 0px}.account-page .field{padding: 5px 0px;}.account-page .field label{width:155px;font-weight: normal;text-align: right;padding: 0px 5px 0px 0px;}.account-page .field input[type="email"],.account-page .field input[type="password"],.account-page .field input[type="text"],.account-page .field input[type="date"]{min-width: 250px;}.account-page .field select{min-width: 210px;padding: 3px 10px;}.account-page .submit-group{padding:10px 0px;max-width: 500px}.account-page .submit-group.register{padding-left: 150px}.account-page .submit-group.account{padding-left: 170px}.login-form{}.box-login.login-form{border-radius: 0px;padding: 10px 20px;text-align: left;}.login-form form{}.login-form .header{font: bold 169% Arial,Helvetica,sans-serif;margin:0px;padding: 5px;text-transform: uppercase;}.login-form hr{margin: 0px -20px 10px;}.login-form form> label{margin-bottom: 0px;border-bottom: thin solid #ddd;font-weight: normal;}.login-form .input-group{margin-bottom: 10px;}.login-form .input-group label{color: #757474;font-weight: normal;margin-bottom:0px}.login-form .input-group input[type="text"],.login-form .form-field input[type="password"],.login-form .form-field input[type="email"]{max-width: 240px;padding: 3px;line-height: normal;}.login-form .input-group a{color: #337ab7}.login-form .input-group p{margin-bottom: 0px}.login-form .remember-field{margin:10px 0px;width: 100%}.login-form .remember-field .colum-left{padding-left: 0px;padding-right: 0px;}.login-form .remember-field .colum-right{padding-left: 0px;padding-right: 0px;text-align: right;}.login-form .remember-field .colum-right a{line-height: 27px}.login-form .remember-field input{float: left;margin-top: 7px}.login-form .remember-field label{float: left;margin-left: 5px;color: #777}.login-form .submit-field{display: inherit;}.login-form .submit-field input[type="submit"]{border-radius: 3px;text-transform: uppercase;font-size: 17px}.login-form .social-field{border-top: thin solid #ccc;margin: 0px -20px}.login-form .social-field .social-title{padding: 0 20px;margin-bottom: 5px;}.login-form .social-field .box-social{padding: 0 20px 10px;display: table}.login-form .social-field .box-social a{margin-right: 10px}.login-form .social-field .box-social .social-facebook{width: 42px;height: 42px;display: block;float: left;background: url(../img/icons/icon-facebook-logo.png) no-repeat;}.login-form .social-field .box-social .social-google{width: 42px;height: 42px;display: block;float: left;background: url(../img/icons/icon-google-plus-logo.png) no-repeat;}.login-form .social-field .box-social .social-yahoo{width: 42px;height: 42px;display: block;float: left;background: url(../img/icons/icon-yahoo-logo.png) no-repeat;}.forgotpass-page{padding:10px 0px 30px;}.forgotpass-page .forgot-title{font-size: 24px;margin: 10px 0}.forgotpass-page .forgot-body{max-width: 500px;margin: 0 auto}.toast-container{width:280px;z-index:9999}* html .toast-container{position:absolute}.toast-item{height:auto;background:#333;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-family:lucida Grande;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0}.toast-item p{text-align:left;margin-left:50px}.toast-item-close{background:url(../img/icons/close.gif);width:22px;height:22px;position:absolute;top:7px;right:7px}.toast-item-image{width:32px;height:32px;margin-left:5px;margin-top:-5px;margin-right:10px;float:left}.toast-item-image-notice{background:url(../img/icons/notice.png)}.toast-item-image-success{background:url(../img/icons/success.png)}.toast-item-image-warning{background:url(../img/icons/warning.png)}.toast-item-image-error{background:url(../img/icons/error.png)}.toast-type-notice{color:white}.toast-type-success{color:white}.toast-type-warning{color:white;border-color:#FCBD57}.toast-type-error{color:white;border-color:#B32B2B}.toast-position-top-left{position:fixed;left:20px;top:20px}.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.toast-position-top-right{position:fixed;top:20px;right:20px}.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}.form-register-newsletter{width:320px;min-height:150px;padding:20px;}.form-register-newsletter label{font-size: 12px;line-height: 20px;font-weight: normal}.form-register-newsletter input[type="text"], .form-register-newsletter input[type="email"]{width: 220px;padding:1px 5px 2px;}.form-register-newsletter input[type="submit"]{margin-left: -4px}.account-info-group{}.account-info-group ul{padding: 5px 0px}.account-info-group ul li{width: 100%;}.account-info-group ul li:hover a{color:#fff;background-color: #8e1116 !important;}.smartbanner-shown .modal{top: 80px !important;}@media screen and (max-width: 767px){.smartbanner-shown .hd-menu, .smartbanner-shown .hd-container > .toggle-nav { top: 80px !important;}}.hd-mobile-app #header{display: none !important}.hd-mobile-app #page-wrapper{padding-top: 5px !important}.btn.border-radius{border-radius: 4px;}.register-new-letter-comfirm .form-control-feedback{top: -5px !important;right: 15px !important;}.register-new-letter-comfirm a, .register-new-letter-comfirm-footer a{font-size: 14px;color: #337ab7}.register-new-letter-comfirm-footer .form-control-feedback{position: inherit;top: -5px !important;right: 0px !important;float: right;height: 25px;line-height: 25px;}.register-new-letter-comfirm-footer .form-control-feedback.glyphicon-ok{color: #3c763d}.register-new-letter-comfirm-footer .form-control-feedback.glyphicon-remove{color: #a94442}.form-register-newsletter i{color: transparent !important;}.app-promotion__promotion> a{color: #373737;text-decoration: none;}.register-news-state-footer{margin-top: 5px}.register-news-state-footer select{width: 280px !important}.widget__title,.page-title_{text-transform: uppercase;}.form-booking-order label{color: #898989;font-weight: normal;}.form-booking-order .input-group{display: inherit;}.form-user-oders-list .form-control-feedback{right: 8px;}.delivery-info label{color: #999;font-weight: normal;}.delivery-info button,#profile-form-content h4.box_title{font-size: 15px;margin: 20px -10px 10px;padding: 10px 0px 10px 20px;border-bottom: thin solid #ccc;}.delivery-info button.btnAddProfile,#profile-form-content button.btnAddProfile{background-color: #eee;}.check-out-step-2 .form-group.select i{display: none !important;}.address-table.editable-section.editing .btn.btn-default.btn-sm.button-add{display: none}.address-table.editable-section .btn.btn-default.btn-sm.button-add{display: inline-block}.form-group select + i{visibility: hidden;opacity: 0;}.has-feedback .form-control{padding-right: 25px;}.text-color-red{color: #ee272f !important}#login-dialog .modal-header{border-bottom: 1px solid #e5e5e5 !important;}#login-dialog .modal-body .form-group{margin-bottom: 10px;}#login-dialog .modal-body .remember{text-align: left;font-size: 13px;color: #777;}#login-dialog .modal-body .remember label{font-weight: normal;}#login-dialog .modal-body .remember input{display: inline;}#login-dialog .modal-body .forgotpass{text-align: right;font-size: 13px;padding-left: 0px;}#login-dialog .modal-body button{font-weight: bold;}#login-dialog .modal-body p{color: #777;font-size: 13px;margin-top: 10px;margin-bottom: 0px;}#login-dialog .modal-footer{border-top: 1px solid #e5e5e5;text-align: left;}#login-dialog .modal-footer .box-social a{text-decoration: none;margin-right: 10px;}#alertNotice .modal-content{border-radius:5px;}#alertNotice .modal-content .modal-body{padding: 0px;}#alertNotice .modal-content .alert{margin-bottom: 0px;border-radius:5px;}#confirmModal .btn{border-radius: 4px}.box-social a{width: 42px;height: 42px;display: block;float: left;}.box-social .social-facebook{background: url(../img/icon-facebook.png) no-repeat;}.box-social .social-google{background: url(../img/icon-google.png) no-repeat;}.box-social .social-yahoo{background: url(../img/icon-yahoo.png) no-repeat;}.main-content.page-checkout{padding-top: 30px;}.main-nav__branding{background-color: transparent;}.rating-group .star{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOFJREFUeNrsmEFoHFUYx9/MdHfTJRKzUhBaFiL1YghZCFQUIV6UQJuLWCgr8eKpIoiFSqsHQYrmYj14KHqxKAl6MbA5eCgKRVAMBhpCwIJQCETRQzTsNtnO7s74+17fbGc3M7OzZhUsHfjzdvd97/++973vff99Y/m+rwb5WL0Idz60h2nckTc8Nw2hncLmAnhtIB7i3VGan8VD8Dhebh+U8FOaX8Bh4EB48R8TQlai+QnkgMTxD/AYpFt9EULk0EyBD8Dn4BPT9TZ4CrwD6Wos4V+XrUdpXzQk4tUEkAFXwNUu+1fAWWO7anADLDLJTkCYpf0K3DQe3Ui5oUI6B8ShlyBstZfMMiXoX4MV8GZKQgnJcXA6nKPtGJoE/gZ8Cy6mIJPwnIJsL3ZTIB2h+U6WANZjyE6Aj8Cz3WT7TooJ7HUwneDdc+BaFFnc0SuCzQTCTWOT+iwfN6cjWJ6clo9NzOS5Bcb6IZTZj5pU+syEYNV8XzA2Y6lOCptyhGbDeDFPnJa6TlGZ5rxJ/nxkSRPCACR5EUyHf4sCNjOgENVn/ecVe+CEy8vLWgJmZ2fd1IRra2vxSbe5eYlmu1gsXo6zmZycTKcpkEn6vC61kM+FQYiUeDdvauP5Ay0ZjyIlgKVv9bVkiBwQVJRX2YwWkKLxrhxB+qYSPaxUKrESANHVrh2PlQAzqSbskAA6UkkA5B0SICvRSzb5ddrMWu4jh8umSLwckLVjSKClWJ6SwsrM76fwLpCAM4x1I9OGjhrN8+AkAyYSyGTDnhEHjCPxeYhBagmIIvtXJOBQkgSY5Z01/76umAy4lbpiG5IqzQuG6Alz9LLmf+IP5hh+AfmxnoSQdUgAg5a6JuuQgMiSFi7fJHkR9JQAbGbA/SoBi4uLWgLK5XIqCdBpkyQBZne3sTm4BGxsbLQlgM+DkYBsNjucyWQKaSXATvCuZFnWHIQqlxMVUOeMx/0RMsgBWgIgcyBVgqwwIwH0JUvAwsJChwQwuOQ4jrJtO/CsfQBc11We56lWqyXfOySALNgJdlmuWzNSB/P5vBKyyJnxMjxBs9mc2tvbEye+DN1l7uYhuaZvAXg1LaQyOOkRL3d3d8XLishHOEd1DMfHx7UEYLjCrCop2aXP2Mht4QxjoyWADi0BxGddZm80GjpWYSL5TfpkYnHAOBK/yxhoCZAl1et1PbharWrUajX9m/SJBESRJUlAr6fvW0CvZyyxOIQPN4kbnv1mlwQERGPhMbHli/Q5Yv5lSdDnSYelrlLWIQGRJS1cvjk1RdBTArCZAferBPT7IkjvcuP7t3pKADaxEpB5+r10FXv3x3kKqqUlgM+DkQB76OFhKzdycAnAo5KynTlraFTZQ4/gqH3ursd9EjLIAVoC7KGCAxFWNqSjWgLoS5aAfS+C7EzJcrLKOjSkrNwoFu0ToPz6n8pv3dFQXjPyRdA9CbDsk/ZDx5SQxWiAsg4X7vE361NedQsn/P0SELwIgmzaHiZMtpMcKK+pWlUuVF6j0v0iSMcw/+QFLQF+y13xbv/GpF4CWUt5tV+FTEsAY6MlgA4tASxlnaUo362yLGLlh2Lo1iCjj4nFAeNI/H9sDHbYxesEfcK//XvSoq9Fkf0/JCDqDWfV3I+TJGCLne19CzAvgtoS8OBF0APC6OdvAQYAj2xzC/IfXBsAAAAASUVORK5CYII=');background-position:left -40px;display:block;width:20px;height:16px;line-height:16px;float:left;cursor: pointer;zoom:1;}.rating-group .fullStar{background-position:left -59px;}.rating-group .stars{overflow: hidden;}.rating-group .tmp_es{background-position:left -40px;}.rating-group .tmp_fs{background-position:left -59px;}.comment__pictures.media-gallery img{width: 100px;height: 100px;}p.noti-confirm-product{color: red;}.confirm-product-line{display: block;border: 1px solid #eee;margin-bottom: 10px;}.margin-bottom-10{margin-bottom: 10px;}form.form--general{position: relative;}.dropdown-cart .minicart__item{background-color: #fff;-webkit-transition: background-color 500ms linear;-moz-transition: background-color 500ms linear;-o-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}.dropdown-cart .cart-new-item{background-color: #fff3c2;}.page-checkout #user_info_header .dropdown-menu li{display: none;}.page-checkout #user_info_header .dropdown-menu li.show-in-checkout{display: block;}.cate-head-slide{position: relative;z-index: 3;}.cate-head-slide .cycle-prev,.cate-head-slide .cycle-next{position: absolute;top: 50%;display: none;width: 36px;height: 66px;line-height: 80px;margin-top: -33px;background-color: #000;background-color: rgba(0, 0, 0, 0.2);z-index: 101;text-align: center;cursor: pointer;}.cate-head-slide .cycle-prev span,.cate-head-slide .cycle-next span{display: inline-block;}.cate-head-slide:hover .cycle-prev,.cate-head-slide:hover .cycle-next{display: block;}.cate-head-slide .cycle-prev{left: 0;}.cate-head-slide .cycle-next{right: 0;}.cate-head-slide img{width: 1180px;height: 120px;}.cate-on-slide{overflow: hidden;max-height: 330px;margin-bottom: 20px;}.cate-on-slide img{}.cycle-pager{position: absolute;right: 5px;top: 300px!important;}.promotion-hot-page{}.promotion-hot-page> div{padding:0px 0px 20px;}.promotion-hot-page> .col-left{padding-right: 10px}.promotion-hot-page> .col-right{padding-left: 10px}@media screen and (max-width: 767px){.promotion-hot-page > .col-left { padding-right: 0px} .promotion-hot-page> .col-right{padding-left: 0px}}@media screen and (max-width: 479px){.promotion-hot-page > div { padding-bottom: 10px}}.m-banner-bottom{margin-top: 10px;background: #fff;}.m-banner-bottom .m-banner-bottom-container{width: 100%;height: 100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}.m-banner-bottom .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.m-banner-bottom .swiper-slide{text-align: center;font-size: 18px;background: #fff;width: 120px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-shrink: 0;height: 100%;position: relative;border: none;margin: 0 5px;}.m-banner-bottom .swiper-slide> div{display:table;width: 100%;padding: 5px 0px;}.m-banner-bottom .banner-image{}.m-banner-bottom img{max-width: 120px;max-height: 100px;}.m-banner-bottom .banner-title{text-transform: uppercase;font-size: 13px;padding: 5px 0px;color:#333;}.box-booking{padding: 10px 0;}.box-booking input[type=radio]{margin-right:4px;width: 14px;height: 14px;float: left;}.box-calendar{padding:10px 0;}.box-calendar input{width: 217px;height: 32px;padding:3px 30px 3px 10px;border-radius:4px;border: 1px solid #d0d0d0;outline: none;}.box-calendar .txt-calender{position: relative;}.box-calendar .txt-calender .icon-calendar{position: absolute;width: 30px;height: 32px;top: 0;right: 0;border-radius: 0 4px 4px 0;font-size: 24px;color: #aaaaaa;}.box-calendar .txt-calender .error-text{color: #d90202;font-size: 12px;}.errorMessage{color: #d90202;font-size: 12px;}.date-check{min-width: 100px;width: 130px;float: left;}.value-date-check{color: #ec6603;}.box-all-popup-check-info{max-width: 440px;}.box-all-popup-check-info .popup-trv-header{position: relative;padding:10px 0;border-bottom: 1px solid #e2e2e2;margin: 0 25px;}.box-all-popup-check-info .popup-trv-header .btn-close{position: absolute;top:15px;right:-10px;}.box-all-popup-check-info .popup-trv-header .title-popup{text-align: center;text-transform: uppercase;font-size: 22px;font-weight: bold;}.box-all-popup-check-info .box-form-info{padding: 20px 25px;}.box-all-popup-check-info .box-form-info label{display: block;padding:10px 0 5px 0;font-size: 14px;margin:0;font-weight: normal;}.box-all-popup-check-info .box-form-info .input-group{display: block;margin:0 10px;}.box-all-popup-check-info .box-form-info .input-group .form-control-feedback{right: 0!important;top: 35px!important;}.box-all-popup-check-info .box-form-info .input-group input{width: 100%;border-radius: 4px;border: 1px solid #bcbcbc;height: 35px;padding:5px 10px;}.box-all-popup-check-info .box-form-info button{border-radius: 3px;background-color: rgb(113, 190, 15);box-shadow: 0px 2px 0px 0px #417101;width: 160px;height: 40px;border: none;text-align: center;text-transform: uppercase;color: #fff;font-size: 16px;margin:15px auto 0 auto;display:block;}@media screen and (max-width: 767px) {.box-quantity { margin-right:10px;width: 125px;} .box-quantity .quantity__text{margin-right:3px;} .box-select-voucher .box-evc{width: 95px;} .box-quantity .quantity-modifier-select{padding:4px 5px;} .box-booking{padding:0;} .box-calendar{padding:10px 0;} .box-calendar input{width: 100%;} .product__icons{height: auto;} .product__icons img{max-width: 80px;max-height: 80px;}}.box-category-description{width: 100%;background: #fff;padding:20px 0;}.box-category-description .pic-description{}.box-category-description .pic-description img{width: 100%;height: auto;margin-bottom:20px;}.box-category-description .title-categoty-descrip{padding: 0 0 5px 0;border-bottom: 1px solid #e8e8e8;font-size: 22px;text-transform: uppercase;color: #cf0f0f;}.box-category-description .text-info-categoty-descrip{padding: 10px 0;text-align: justify;}.title-deal-quan-tam{border-bottom: 1px solid #d2d2d2;width: 100%;margin-bottom:30px;padding: 0 0 10px;}.title-deal-quan-tam span{margin:0;padding: 0 0 10px;font-size: 17px;text-transform: uppercase;border-bottom: 2px solid #ed1c24;position: relative;bottom: 0px;}.box-read-more-error{padding: 20px 0;text-align: center;}@media screen and (max-width: 767px) {.title-deal-quan-tam span{ font-size: 15px;position: relative;bottom: -1px;}}.footer-new{background: #ffffff;width: 100%;}.footer-new .footer-top{border-top: 1px solid #ececec;overflow: hidden;}.footer-new .footer-top .col-b-left{border-left: 1px solid #ececec;padding:20px 10px 1000px 25px;margin-bottom: -1000px;}.footer-new .footer-top .col-b-left ul{margin:0;padding:0;list-style-type: none;}.footer-new .footer-top .col-b-left ul li{margin:0;padding:0 0 10px 0;list-style-type: none;}.footer-new .footer-top .col-b-left ul li p{font-size: 15px;text-transform: uppercase;color: #000;margin:0;padding: 10px 0 5px 0;font-family: Roboto-Medium;}.footer-new .footer-top .col-b-left ul li p:first-child{padding-top: 0px}.footer-new .footer-top .col-b-left ul li a{display: block;color: #888888;font-size: 13px;text-decoration: none;padding: 3px 0;}.footer-new .footer-top .col-b-left ul li a:hover{color: #000;text-decoration: none;}.footer-new .footer-top .location{border-left: 1px solid #ececec;border-right: 1px solid #ececec;padding:20px 10px 1000px 25px;margin-bottom: -1000px;color: #888888;font-size: 13px;}.footer-new .footer-top .location p{font-size: 15px;text-transform: uppercase;color: #000;margin:0;padding: 0;font-family: Roboto-Medium;}.footer-new .footer-top .location span{display: block;text-transform: uppercase;color: #000;padding:10px 0 4px 0;font-family: Roboto-Medium;}.footer-new .footer-middle{border-top: 1px solid #ececec;padding: 30px 0;}.footer-new .footer-middle .redit-card{padding: 0 20px;}.footer-new .footer-middle .redit-card img{margin:0 6px 6px 0;max-width: 100%;height: 26px;}.footer-new .footer-middle .redit-card p{font-size: 15px;text-transform: uppercase;color: #000;margin:0;padding: 0 0 10px 0;font-family: Roboto-Medium;}.footer-new .footer-middle .logo-shiper{padding: 0 20px;}.footer-new .footer-middle .logo-shiper a{margin:0;padding:0;margin-right:25px;}.footer-new .footer-middle .logo-shiper a:last-child{margin-right:0;text-align: right;}.footer-new .footer-middle .logo-shiper img{max-width: 100%;height: auto;margin-right:25px;}.footer-new .footer-middle .logo-shiper img:last-child{margin-right:0;}.footer-new .footer-middle .logo-shiper p{font-size: 15px;text-transform: uppercase;color: #000;margin:0;padding: 0 0 10px 0;font-family: Roboto-Medium;}.footer-new .footer-bottom{background: #f4f4f4;border-top: 1px solid #ececec;padding: 30px 0;font-size: 13px;color: #444444;}.footer-new .footer-bottom a{color: #888888;text-decoration: none;}.footer-new .footer-bottom a:hover{color: #888888;text-decoration: underline;}.footer-new .footer-bottom .icon-dangky-cong-thuong{text-align: right;padding-right:30px;}.footer-new .footer-communication{border-top: 1px solid #ececec;padding: 20px 0;}.footer-new .footer-communication .news-letter label{display: block;margin-bottom:10px;font-size: 14px;color: #333333;font-weight: normal;}.footer-new .footer-communication .news-letter .newsletter-input{float: left;margin-right:10px;width: 209px;height: 38px;padding:5px;border-radius: 5px;}.footer-new .footer-communication .news-letter .newsletter-button{height: 38px;width: 100px;background: #71be0f;color: #fff;border-radius: 5px;}.footer-new .footer-communication .app-store label{display: block;margin-bottom:10px;font-size: 14px;color: #333333;font-weight: normal;text-transform: uppercase;font-family: Roboto-Medium;}.footer-new .footer-communication .app-store .content-app{display: flex;flex-direction: row;}.footer-new .footer-communication .app-store .content-app span{padding-right: 15px;}.footer-new .footer-communication .social label{display: block;margin-bottom:10px;font-size: 14px;color: #333333;font-weight: normal;text-transform: uppercase;font-family: Roboto-Medium;}.footer-new .footer-communication .social .social-items .social-item{border-radius: 100%;display: inline-block;height: 30px;width: 30px;margin-right: 7px;line-height: 35px;text-align: center;font-size: 18px;background-color: #eee;color: #888888;}.footer-new .footer-communication .social .social-items a{color: #888888;font-weight: 300;}.footer-new .footer-communication .social .social-items a:hover{color: #fff;}.footer-new .footer-communication .social .social-items .social-item-facebook:hover{background-color: #3b5998;}.footer-new .footer-communication .social .social-items .social-item-twitter:hover{background-color:#00aced;}.footer-new .footer-communication .social .social-items .social-item-google-plus:hover{background-color:#dd4b39;}.footer-new .footer-communication .social .social-items .social-item-linkedin:hover{background-color:#007bb6;}.footer-new .footer-communication .social .social-items .social-item-youtube:hover{background-color:#bb0000;}.footer-new .footer-communication .hot-line{border-left: 1px solid #eaeaea;margin: 30px 0;padding: 0 0 0 14px;color: #000;font-family: Roboto-Medium;font-size: 18px;text-transform: uppercase;}.footer-new .footer-communication .hot-line span{color: #ed1c24;}@media screen and (max-width: 767px) {.footer-new .footer-top .col-b-left { border-left: none;padding:0px 10px 0px 0px;margin-bottom: 0px;} .footer-new .footer-top .col-b-left ul li p:first-child{padding-top: 10px } .footer-new .footer-bottom .icon-dangky-cong-thuong{text-align: center;padding-top:10px;}}.block--tab.tab-style-branding .block__title_custom{height: 36px;padding: 0 20px 0 15px;margin: -2px 0 0;min-width: 170px;line-height: 36px;}.block--tab.tab-style-branding .block__title_custom a{font-size: 17px;font-weight: 700;vertical-align: middle;white-space: nowrap;text-transform: uppercase;}.block__branding_custom{display: inline-block;width: 34px;height: 34px;margin-right: 0px;margin-left: -11px;line-height: 34px;text-align: center;border-radius: 6px 0 6px 0;}.products .ticket_product{cursor: pointer;}.ticket_product{position: relative;margin-bottom: 20px;background-color: #ffffff;}.block_custom{display: inline-block;width: 34px;height: 34px;margin-right: 0px;margin-left: -15px;color: #fff;font-size: 20px;line-height: 34px;text-align: center;border-radius: 6px 0 6px 0;}@font-face {font-family: 'VLBebasNeueRegular';src: url("../font/VL-BebasNeue-Regular.eot");src: url("../font/VL-BebasNeue-Regular.woff") format("woff"), url("../font/VL-BebasNeue-Regular.ttf") format("truetype"), url("../font/VL-BebasNeue-Regular.svg") format("svg");font-weight: normal;font-style: normal;}.card-member{border-radius: 13px;box-sizing: border-box;min-height: 210px;margin: 0;position: relative;padding: 10px;font-family: 'VLBebasNeueRegular';}.pic-member{width: 90px;height: 90px;position: absolute;border-radius: 100%;overflow: hidden;top: 15px;left: 15px;}.pic-member img{width: 100%;height: auto;}.card-vip{background: url("../img/bg-card-red.png") no-repeat;background-size: 100% 100%;}.box-name{font-size: 20px;text-transform: uppercase;position: absolute;top: 115px;left: 15px;letter-spacing: 4px;width: 60%;font-weight: bold;line-height: 23px;}.gold-member{color: #fff;font-size: 16px;background: url("../img/icon-star.png") no-repeat left;padding: 3px 0 3px 30px;font-weight: normal;letter-spacing: 1px;}.box-diem{font-size: 14px;text-transform: uppercase;position: absolute;top: 115px;right: 15px;width: 40%;padding-left: 20px;}.tt-diem-gold{font-size: 16px;letter-spacing: 4px;display: block;}.diem-gold{font-size: 30px;letter-spacing: 3px;color: #fff;font-weight: bold;display: block;}.card-gold{background: url("../img/bg-card-gold.png") no-repeat;background-size: 100% 100%;}.pic-gold{border: 2px solid #fbb305;}.hsd-gold{font-size: 13px;color: #fff;letter-spacing: 3px;}.hsd-vip{font-size: 13px;color: #fff;letter-spacing: 3px;}.box-name-vip{color: #fff;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4px;width: 210px;}.box-name-gold{color: #000000;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4px;width: 210px;}.vip-member{color: #ffd429;font-size: 16px;background: url("../img/icon-star1.png") no-repeat left;padding: 3px 0 3px 30px;font-weight: normal;letter-spacing: 1px;}.tt-diem-vip{font-size: 16px;letter-spacing: 4px;display: block;color: #fff;}.diem-vip{font-size: 30px;letter-spacing: 3px;color: #ffd429;font-weight: bold;display: block;}.pic-vip{border: 2px solid #c30f0e;}.card-silver{background: url("../img/bg-card-silver.png") no-repeat;background-size: 100% 100%;}.pic-silver{border: 2px solid #b3b3b8;}.box-name-silver{color: #001d41;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4px;width: 210px;}.silver-member{color: #000000;font-size: 16px;background: url("../img/icon-star2.png") no-repeat left;padding: 3px 0 3px 30px;font-weight: normal;letter-spacing: 1px;}.tt-diem-silver{font-size: 16px;letter-spacing: 4px;display: block;color: #001d41;}.diem-silver{font-size: 30px;letter-spacing: 3px;color: #000000;font-weight: bold;display: block;}.hsd-silver{font-size: 13px;color: #000000;letter-spacing: 3px;}.block-tab{background: #fffef8;padding: 20px 15px;margin-top: -10px;}.block-tab .box-tt-tab-diem{display: flex;padding: 5px 0;font-size: 14px;color: #878787;}.block-tab .box-tt-tab-diem .tab-c1{width: 33%;}.block-tab .box-tt-tab-diem .tab-c2{width: 33%;text-align: center;}.block-tab .box-tt-tab-diem .tab-c3{width: 33%;text-align: right;}.block-tab .box-tab-diem{width: 100%;height: 8px;background: #cdcdcd;border-radius: 50px;position: relative;margin: 5px 0;overflow: hidden;}.block-tab .box-tab-diem .tab-diem-content{position: absolute;top: 0;left: 0;height: 8px;background: #ff3a46;border-radius: 50px;}@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {.card-member { min-height: 190px;} .box-name{font-size: 14px;letter-spacing: 1px;} .box-name-gold{width: 170px;} .tt-diem-gold{font-size: 14px;letter-spacing: 2px;} .gold-member{font-size: 14px;} .diem-gold{font-size: 22px;} .hsd-gold{font-size: 12px;letter-spacing: 2px;} .box-name-vip{width: 170px;} .vip-member{font-size: 14px;} .tt-diem-vip{font-size: 14px;letter-spacing: 2px;} .diem-vip{font-size: 22px;} .hsd-vip{font-size: 12px;letter-spacing: 2px;} .box-name-silver{width: 170px;} .silver-member{font-size: 14px;} .tt-diem-silver{font-size: 14px;letter-spacing: 2px;} .diem-silver{font-size: 22px;} .hsd-silver{font-size: 12px;letter-spacing: 2px;} }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {.card-member { min-height: 190px;} .box-name{font-size: 14px;letter-spacing: 1px;} .box-name-gold{width: 170px;} .tt-diem-gold{font-size: 14px;letter-spacing: 2px;} .gold-member{font-size: 14px;} .diem-gold{font-size: 22px;} .hsd-gold{font-size: 12px;letter-spacing: 2px;} .box-name-vip{width: 170px;} .vip-member{font-size: 14px;} .tt-diem-vip{font-size: 14px;letter-spacing: 2px;} .diem-vip{font-size: 22px;} .hsd-vip{font-size: 12px;letter-spacing: 2px;} .box-name-silver{width: 170px;} .silver-member{font-size: 14px;} .tt-diem-silver{font-size: 14px;letter-spacing: 2px;} .diem-silver{font-size: 22px;} .hsd-silver{font-size: 12px;letter-spacing: 2px;} }.box-banner-top{width: 100%;padding-bottom: 20px;}.box-banner-top img{width: 100%;height: auto;}.tab-introduct-membership{border-bottom: none;display: flex;}.tab-introduct-membership li{width: 50%;}.tab-introduct-membership li a{background: #ed1c24;border-radius: 12px 12px 0 0;display: block;color: #ffffff;font-weight: bold;font-size: 16px;text-align: center;border: none;box-shadow: 0 5px 6px #bb161c inset;padding: 18px 0;}.tab-introduct-membership li a:hover{border-radius: 12px 12px 0 0;margin: 0;background: #fff;color: #000;border: none;box-shadow: 0 5px 6px #c1c1c1 inset;}.tab-introduct-membership li.active a{border-radius: 12px 12px 0 0;margin: 0;background: #fff;color: #000;border: none;box-shadow: 0 5px 6px #c1c1c1 inset;}.tab-introduct-membership li.active a:hover{border: none;color: #000;}.tab-introduct-membership li.active a:focus{border: none;color: #000;}.box-content-member-ship{width: 100%;padding: 20px 25px;background: url("../img/bg-tab.jpg") repeat;font-size: 15px;}.box-content-member-ship .tep-1{text-align: center;font-style: italic;font-size: 17px;}.box-content-member-ship .tep-1 img{max-width: 100%;height: auto;margin-bottom: 10px;}.box-content-member-ship .box-tt-q{padding: 10px 0;}.box-content-member-ship .box-tt-q img{max-width: 100%;height: auto;}.box-content-member-ship .bag-member-tang{text-align: center;color: #f40000;font-size: 20px;text-transform: uppercase;padding: 22px;font-weight: bold;}.box-content-member-ship .bag-member-tang img{max-width: 100%;height: auto;margin: 20px auto;}.box-content-member-ship .block-hang-thanh-vien{width: 100%;font-size: 17px;margin: 30px 0;box-shadow: 2px 2px 8px #e6e6e6;}.box-content-member-ship .block-hang-thanh-vien .tt-b{width: 100%;padding: 15px;background: #000;color: #fff;text-align: center;text-transform: uppercase;font-weight: bold;}.box-content-member-ship .block-hang-thanh-vien .block-content{display: table;width: 100%;}.box-content-member-ship .block-hang-thanh-vien .block-content .box-item{width: 25%;display: table-cell;padding: 20px 25px;text-align: center;vertical-align: middle;text-transform: uppercase;}.box-content-member-ship .block-hang-thanh-vien .block-content .box-item img{margin-bottom: 5px;max-width: 100%;}.box-content-member-ship .block-hang-thanh-vien .block-content .b-item-1{background: #e90000;color: #fff;}.box-content-member-ship .block-hang-thanh-vien .block-content .b-item-2{background: #f7f7f7;}.box-content-member-ship .block-hang-thanh-vien .block-content .b-item-3{background: #ffffff;}.box-content-member-ship .block-hang-thanh-vien .block-content .b-item-4{background: #d10000;color: #fff;}.box-content-member-ship .block-hang-thanh-vien .block-content .i-style{font-size: 13px;font-style: italic;line-height: 16px;}.box-content-member-ship .box-pic-hdsd{padding: 30px 0;text-align: center;}.box-content-member-ship .box-pic-hdsd img{max-width: 100%;height: auto;}.box-content-member-ship .box-text-quy-dinh{font-style: italic;font-weight: 600;}.box-content-member-ship .box-text-quy-dinh .tt-quy-dinh{width: 200px;padding: 15px;text-align: center;color: #fff;font-size: 18px;text-transform: uppercase;margin: 20px auto;background: #e90000;font-style: normal;}.box-content-member-ship .box-text-contact{background: #000;padding: 15px 30px;text-align: center;border-radius: 30px;width: 100%;margin: 20px 0;}.box-content-member-ship .box-text-contact img{max-width: 100%;height: auto;}.box-content-member-ship .box-text-dang-ky{font-size: 33px;text-transform: uppercase;font-weight: bold;text-align: center;}.box-content-member-ship .bt-register{width: 250px;padding: 10px;text-align: center;color: #fff;font-size: 23px;text-transform: uppercase;margin: 10px auto;font-size: 18px;background: #e90000;border-radius: 50px;display: block;font-weight: bold;text-decoration: none;}.box-content-member-ship .banner-tab-member{width: 100%;padding: 30px 0;}.box-content-member-ship .banner-tab-member img{width: 100%;height: auto;}.box-content-member-ship .tt-dieu-khoan-ct{width: 100%;padding: 20px 15px;background: #000;color: #fff;text-align: center;text-transform: uppercase;font-weight: bold;margin-bottom: 30px;}.box-content-member-ship .bt-san-deal{text-align: center;padding: 20px}.box-content-member-ship .bt-san-deal img{max-width: 100%;height: auto}@media only screen and (min-device-width: 320px) and (max-device-width: 668px) {.tab-introduct-membership li a { font-size: 12px;padding: 10px 0;height: 50px;} .box-content-member-ship{padding: 15px 0;} .box-content-member-ship .bag-member-tang{font-size: 12px;padding: 15px 5px;} .box-content-member-ship .block-hang-thanh-vien{font-size: 12px;margin: 20px 0;} .box-content-member-ship .block-hang-thanh-vien .block-content .box-item{padding: 5px;} .box-content-member-ship .block-hang-thanh-vien .block-content .box-item img{max-width: 35%;} .box-content-member-ship .block-hang-thanh-vien .block-content .i-style{font-size: 12px;} .box-content-member-ship .box-pic-hdsd{padding: 30px 0;} .box-content-member-ship .box-text-dang-ky{font-size: 16px;} .box-content-member-ship .banner-tab-member{padding: 15px 0;} }.box-hoan-tien-membership{width: 100%;padding: 15px 0 0 0;position: relative;margin: 3px 0 5px 0;}.box-hoan-tien-membership .box-select-membership{max-width: 300px;background: #f4f4f4;border-radius: 5px;border: 1px solid #eeeeee;padding: 4px;display: flex;font-size: 12px;cursor: pointer;position: relative;}.box-hoan-tien-membership .box-select-membership .icon-card1{width: 12%;padding: 4px 4px 4px 1px;}.box-hoan-tien-membership .box-select-membership .icon-card1 img{max-width: 100%;height: auto;}.box-hoan-tien-membership .box-select-membership .text-hoan-tien-membership{width: 83%;padding: 5px;}.box-hoan-tien-membership .box-select-membership .text-hoan-tien-membership span{font-weight: bold;}.box-hoan-tien-membership .box-select-membership .icon-ero-down{width: 4%;padding: 4px 0;text-align: right;}.box-hoan-tien-membership:hover .box-select-sub{visibility: visible;top: 50px;transition: 0.2s;opacity: 1;}.box-hoan-tien-membership .box-select-sub{width: 298px;background: #fff;border-radius: 5px;box-shadow: 0 2px 5px #cecece;transition: 0.2s;visibility: hidden;position: absolute;font-size: 12px;left: 1px;top: 30px;opacity: 0;z-index: 100;}.box-hoan-tien-membership .box-select-sub .item-card-membership{width: 100%;padding: 6px;display: flex;margin: 0;}.box-hoan-tien-membership .box-select-sub .item-card-membership:last-child{background: #f4f4f4;flex-wrap: wrap;padding-bottom: 4px}.box-hoan-tien-membership .box-select-sub .item-card-membership:last-child .not-text{border-bottom: 1px solid #fff;width: 100%;text-align: center;padding-bottom: 3px;margin-bottom: 3px}.box-hoan-tien-membership .box-select-sub .item-card-membership .icon-card1{width: 33.3%;font-weight: bold;display: flex;padding: 0;margin: 0;}.box-hoan-tien-membership .box-select-sub .item-card-membership .icon-card1 img{max-width: 100%;height: auto;}.box-hoan-tien-membership .box-select-sub .item-card-membership .icon-card1 span{font-weight: bold;font-size: 13px;padding: 3px 0 2px 6px;}.box-hoan-tien-membership .box-select-sub .item-card-membership .text-more{width: 100%;padding: 2px 0;text-align: center;display: block;text-decoration: none;color: #333333;}.box-hoan-tien-membership .box-select-sub .item-card-membership .text-more:hover{color: #144374;text-decoration: underline;}@media only screen and (max-width: 678px) {.box-hoan-tien-membership .box-select-membership { max-width: 100%;margin: 0 0 10px 0} .box-hoan-tien-membership .box-select-sub{width: 100%;} }.hd-user-vip{width: 25px;height: 18px;background: url("../img/membership/icon-vip.png") no-repeat;background-size: 100% 100%;position: relative;top: 4px;}.hd-user-gold{width: 25px;height: 18px;background: url("../img/membership/icon-gold.png") no-repeat;background-size: 100% 100%;position: relative;top: 4px;}.hd-user-silver{width: 25px;height: 18px;background: url("../img/membership/icon-silver.png") no-repeat;background-size: 100% 100%;position: relative;top: 4px;}.card-membership span{font-weight: bold;margin-left: 10px}.form-car{width: 49.1%;display: inline-block}.form-car .lbe{font-size: 12px;position: relative;top:-2px}.has-feedback .form-control{padding-right: 10px}.text-lable{text-transform: uppercase;font-size: 12px;padding-bottom: 5px;}.display{visibility: hidden !important;height:0px}.w700{width: 700px !important;}.flexslider{width: 100%;margin: 0;padding: 15px 30px;overflow:hidden}.flexslider .slides> li{display: none} .flexslider .slides img{max-width: 150px;border: 1px solid #cccccc;}.flexslider ul, .flexslider ol{margin:0px;padding:0px}.flexslider{position: relative}.flexslider .slides> li{position: relative;margin:0px 15px;padding:0px}.flexslider-container{position: relative}.flex-disabled{display:none !important}.flex-caption{width: 96%;padding: 2%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 15px;line-height: 18px}.flex-direction-nav{list-style-type: none}.flex-direction-nav li{list-style-type: none}.flex-direction-nav> li a{z-index:999;width: 14px;height: 23px;margin: -13px 0 0;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .flex-direction-nav> li a.flex-next{background-position: -16px 0;right: 0%;opacity:1;display:block;top:60px;right: 10px}.flex-direction-nav> li a.flex-prev{background-position: 0px 0;left: 93%;opacity:1;display:block;top:60px;left: 10px}.flex-direction-nav> li a.flex-next:hover{background-position: -16px 0}.flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}.flex-control-nav{margin-left: -31px;position: absolute;bottom: 20px;left: 44%;font-size:-1000px;z-index:2000;display: none} .flex-control-nav> li{margin: 0 0 0 5px;float: left;display: inline-block}.flex-control-nav> li:first-child{margin: 0}.flex-control-nav> li a{width: 13px;height: 13px;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;cursor: pointer;text-indent: -9999px}.flex-control-nav> li a:hover{background-position: 0 -13px}.flex-control-nav> li a.active,.flex-control-nav> li a.flex-active{background-position: 0 -27px;cursor: default}.flex-control-paging{display: none}.icon-close{position: absolute;top: 40px;right: 0px;width: 30px;height: 30px;color: #fff;font-size: 25px;cursor:pointer;}.box__title{text-transform: uppercase}.box-list-card{padding: 0 20px}.box-list-card .item-content{padding: 20px 0;border-bottom: 1px solid #e2e5e8;display: flex;flex-wrap: wrap;width: 100%;}.box-list-card .item-content:last-child{border-bottom: none;}.box-list-card .item-content .col-item-1{width: 10%;padding-right: 20px;}.box-list-card .item-content .col-item-1 img{max-width: 100%;height: auto;border-radius: 3px;}.box-list-card .item-content .col-item-2{width: 70%;font-size: 14px;}.box-list-card .item-content .col-item-2 p{margin: 0;padding: 0;}.box-list-card .item-content .col-item-2 p span{color: #ed1c24;}.box-list-card .item-content .col-item-3{width: 20%;padding-left: 20px;text-align: right;}.box-list-card .item-content .col-item-3 .bt-delete-card{border: 1px solid #e2e5e8;border-radius: 5px;text-align: center;padding: 5px 10px;font-size: 14px;outline: none;}#period{margin-left: 5px;font-size: 13px;border-radius: 3px;}@media only screen and (max-width: 678px) {.box-list-card {padding: 0 10px} .box-list-card .item-content .col-item-1{width: 20%;padding-right: 5px;} .box-list-card .item-content .col-item-2{width: 50%;} .box-list-card .item-content .col-item-3{width: 30%;padding-left: 10px;}}.visibility{visibility:hidden;height:0px;position:absolute;}.unvisibility{visibility:visible !important;height:auto !important;position:initial;}.box-vnpay-qr{border: 1px dashed #ccc;float: right;margin: 10px auto 0;width: 125px;text-align: center;background: #fff;padding: 5px;position: absolute;right: 15px;font-size: 10px;font-weight: bold;}.box-vnpay-qr img{max-width: 100%;}.box-vnpay-qr p{margin: 0;padding: 5px 3px 0;font-size: 9px;text-transform: uppercase;font-weight: 600;}.product__header .product__purchases i{width: 20px;}.vnpay-qr-sku{display: inline-block;font-size: 12px;padding:3px 0px 3px 25px;margin-left: 20px;color: #044c86;background: url("../img/icon-qr.png") no-repeat left;cursor: pointer;}.box-popup-qr{width: 240px;padding: 20px;background: #fff;border-radius: 5px;margin: auto;}.box-popup-qr .box-vnpay-qr-popup{border: 1px dashed #ccc;margin: auto;width: 100%;text-align: center;background: #fff;padding: 5px;}.box-popup-qr .box-vnpay-qr-popup img{width: 100%;}.box-popup-qr .box-vnpay-qr-popup p{margin: 0;padding: 5px 3px 0 3px;font-size: 12px;text-transform: uppercase;font-weight: 600;}.modal-backdrop{display: none;}.modal.in .op{top: 30%;}@media only screen and (max-width: 678px) {.box-vnpay-qr { display: none;} .vnpay-qr-sku{display: none;}}.form-gift-code{max-width: 380px;margin: 30px auto;padding: 0 15px;}.form-gift-code .txt-enter-gift-code{border-radius: 4px;border: 1px solid #c1c3c4;width: 100%;height: 38px;padding: 10px;margin-bottom: 15px;outline: none;}.form-gift-code .txt-enter-gift-code::placeholder{color: #c6c6c6;}.form-gift-code .txt-enter-gift-code:-ms-input-placeholder{color: #c6c6c6}.form-gift-code .txt-enter-gift-code::-ms-input-placeholder{color: #c6c6c6}.form-gift-code .bt-in-code{background: #71be0f;border: 1px solid #63a60d;border-radius: 5px;outline: none;color: #fff;text-transform: uppercase;}.form-gift-code .bt-in-code:hover{color: #ffffff;background-color: #558f0b;border-color: #416e09}.box-count{width: 100%;background: #eaeaea;display: flex;padding: 10px 20px;box-shadow: 0 2px 0 #b9b9b9;}.box-count .text-count{width: 70%;font-size: 15px;}.box-count .text-total{width: 30%;font-size: 15px;text-align: right;color: #e30101;font-weight: bold;}.bank-tg{display: flex;flex-wrap: wrap;width:100%;}.bank-tg .form-group{width: 50%;}.text-dieu-le{width: 100%;padding: 5px 0 15px;font-size: 13px;color: #676767;}.text-dieu-le span{color: #000;}.text-dieu-le a{color: #f30000;text-decoration: underline;}.bootstrap-select.btn-group .dropdown-toggle .filter-option img{width: 32px;border: 1px solid #e2e2e2;border-radius: 3px;margin: 0;padding: 0;}.bootstrap-select.btn-group .dropdown-menu li img{width: 32px;border: 1px solid #e2e2e2;border-radius: 3px;}.bootstrap-select.btn-group .dropdown-menu li a{padding-left: 0;}.price__discount{margin-left: 0;}.bad-tra-gop{font-size: 12px;color: #676767;font-weight: normal;background: #f5f5f5;padding: 1px 10px;border-radius: 4px;margin-top: 5px;float: right;}.bad-tra-gop-detail{width: 100%;margin-top: 10px;margin-left: 12px;background: #ececec;max-width: 100px;padding: 2px 4px;border-radius: 5px;text-align: center;font-size: 12px;}@media only screen and (max-width: 678px) {.bad-tra-gop { font-size: 11px;padding: 1px 3px;margin-top: 2px;position: absolute;right: 8px;top: -19px;}}.hd-container{margin: 0 auto;}@media screen and (max-width: 767px) {.overflow-hidden { overflow: hidden;height: 100%;} html{overflow-x: hidden;width: 100%;} html.state-sidebar{overflow: hidden;height: 100%;} html.state-sidebar body{overflow: hidden;height: 100%;pointer-events: none;} html.state-sidebar .hd-menu-container, html.state-sidebar .hd-touch-layer, html.state-sidebar .toggle-nav{pointer-events: all;} html.state-filter{overflow: hidden;height: 100%;} html.state-filter body{overflow: hidden;height: 100%;pointer-events: none;} html.state-filter .context-sidebar{pointer-events: all;-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;} body{overflow-x: hidden;-webkit-overflow-scrolling: touch;width: 100%;position: relative;} body #feedbackify, #page-wrapper> a, #top-bar, .btn--to-top, .breadcrumb, .banner-leaderboard{display: none !important;} .banner-leaderboard--landing{display: block !important;} #page-wrapper{padding-top: 80px;} .toggle-nav{width: 44px;height: 44px;text-align: center;line-height: 48px;color: #222;cursor: pointer;} .toggle-nav> i{font-size: 18px;} .toggle-search{width: 44px;height: 44px;text-align: center;line-height: 44px;color: #222;cursor: pointer;} .toggle-search> i{font-size: 18px;vertical-align: -2px;} #header{height: auto !important;z-index: 790;} .header__main{transform: translate3d(0, 0, 0);position: fixed;left: 0;top: 0;width: 100%;height: 80px;z-index: 900;-webkit-transition: height 0.2s, left 0.5s;transition: height 0.2s, left 0.5s;} html.smartbanner-shown .header__main{top: 79px } html.smartbanner-shown .hd-container{margin-top: 79px }    .page-profile .header__main, .page-checkout .header__main{height: 40px;} .header__main .container{margin-top: 2px;} .header__main.on-scroll{top: -43px;height: 43px;border-bottom: 1px solid #dfdfdf;-webkit-transition: height 0.2s, left 0.5s, top 0.4s;transition: height 0.2s, left 0.5s, top 0.4s;} .page-profile .header__main.on-scroll, .header__main.on-scroll.header__main--simple{top: 0;} .page-profile .header__main.on-scroll .toggle-search, .header__main.on-scroll.header__main--simple .toggle-search{display: none !important;} .header__main.on-scroll .search-area{display: none;opacity: 0;top: -80px;} .header__main.on-scroll .toggle-search{display: block !important;} .header__main.on-scroll-up{top: 0;-webkit-transition: height 0.2s, left 0.5s, top 0.4s;transition: height 0.2s, left 0.5s, top 0.4s;} .header__main .toggle-nav{position: absolute;z-index: 5;top: 0;left: 0;} .header__main .toggle-nav> i{font-size: 18px;} .header__main .toggle-search{display: none !important;position: absolute;z-index: 5;top: 0;right: 50px;} .header__main .toggle-search> i{font-size: 18px;} .header__main #logo{position: relative;z-index: 2;padding: 7px 100px;margin: 0;float: none;width: auto;background-color: #fff;text-align: center;} .header__main #logo .logo, .header__main #logo img{width: 140px;height: 26px;} .header__main .search-area{position: relative;z-index: 1;float: none;width: auto;padding: 0 8px 0 8px;opacity: 1;transition-property: opacity;transition-duration: 0.2s;background-color: #fff;} .page-profile .header__main .search-area, .page-checkout .header__main .search-area{display: none;} .header__main .search-area .search-box{border-width: 1px;height: 31px;border-color: #EFEFEF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #f3f3f3;} .header__main .search-area .search-box__category{display: none;} .header__main .search-area .search-box__input{position: static;left: auto;right: auto;bottom: auto;top: auto;float: none;padding: 1px 0;} .header__main .search-area .search-box__input input[type=text]{height: 27px;padding: 3px 5px 3px 30px;font-size: 13px;background-color: #f3f3f3;} .header__main .search-area .search-box__input .btn{left: 0;right: auto;width: 30px;padding: 3px 2px 6px;background: transparent;color: #707070;outline: 0;} .header__main .search-area .search-box__input .btn> i{font-size: 11px;} .header__main .search-area .search-box__input .btn-danger{pointer-events: none;} .header__main .header-cart-wrapper{position: absolute;z-index: 5;float: none;top: 2px;right: 4px;padding: 0;width: auto;height: 40px;} .header__main .header-cart-wrapper .header-cart{margin: 0;padding: 0;} .header__main .header-cart-wrapper .header-cart .circle{font-size: 10px;padding: 1px 5px;} .header__main .header-cart-wrapper .header-cart .dropdown-cart{position: fixed;top: 40px;right: 0;width: 100%;margin: 0;} .header__main .nav-cart> a{padding: 5px 3px;display: block;cursor: pointer;} .header__main .nav-cart> a i{font-size: 18px;} .header__main .minicart__item{padding: 8px 15px;border-top: 1px solid #eaeaea;} .header__main .minicart__item:first-child{border-top: 0;} .header__main .minicart__item .btn-close{display: block;right: 10px;} .header__main .minicart__actions{padding: 15px 5px;} .header__navigation{display: none;} #promo-banners .container{padding-left: 0;padding-right: 0;} #promo-banners .promo-slider{width: auto;height: 165px;padding-bottom: 52%;overflow: hidden;margin-left: 0;} #promo-banners .promo-slider .btn-prev, #promo-banners .promo-slider .btn-next{display: none;} #promo-banners .promo-slider__slides{height: auto;overflow: visible;} #promo-banners .promo-slider .slider-item{min-height: 0;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;} #promo-banners .promo-slider__pager{right: 5%;bottom: 0;z-index: 99;} .m-branding{margin: 0 0;padding: 0 0;position: relative;overflow: hidden;z-index: 1;background-color: #fff;} .m-branding ul{padding: 0;margin-bottom: 0;position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);list-style-type: none;} .m-branding ul> li{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;float: left;width: 60px !important;text-align: center;list-style-type: none;} .swiper-container-android.m-branding ul> li{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .m-branding ul> li a{display: block;padding: 10px 0;color: #626262;font-size: 9px;text-transform: uppercase;text-decoration: none;outline: 0;} .m-branding ul> li a:hover{text-decoration: none;} .m-branding ul> li a i{display: block;width: 40px;height: 40px;margin: 0 10px 10px;color: #fff;background-color: #afafaf;font-size: 18px;text-align: center;line-height: 40px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .main-content{padding: 10px 0 20px !important;} .main-content.page-profile, .main-content.page-checkout{padding-top: 10px;} .main-content .container{padding: 0;} .page-home .main-content .container{padding: 0 10px;}  .products{margin: 0;padding: 0 10px;} .products .product-wrapper{width: 50% !important;padding: 0 7px;float: left;position: relative;} .products .product{margin-bottom: 14px;width: 100%;margin-left: auto;margin-right: auto;} .products .product__image img{width: 100%;height: auto;} .products .product__icons{right: 5px;bottom: 5px;width: 40px;height: 40px;}  .products .product__icons.bar{width: 40%;} .products .product__header{padding: 6px 0 18px;margin: 0 8px;min-height: 57px;} .products .product__title{font-size: 13px;line-height: 16px;max-height: 32px;} .products .product__meta div{font-size: 9px;padding: 0 2px;} .products .product__meta div span, .products .product__meta div .hd, .products .product__meta div .glyphicon{font-size: inherit;} .products .product__meta div.item__location span, .products .product__meta div.item__location .hd, .products .product__meta div.item__location .glyphicon{margin-right: 2px;} .products .product__price{margin-right: 0px;font-size: 14px;line-height: 1.1;} .products .product__price--list-price{font-size: 11px;} .products .product__info{position: relative;padding: 6px 5px 6px 8px;} .products .product__stats{top: -20px;left: 8px;bottom: auto;} .products .product__views{font-size: 12px;} .products .product__views i{font-size: 15px !important;} .products .product__delivery, .products .product__rating .vote-count{display: none;} .products .product .stars{font-size: 9px;} .products--mobile{margin: 0 -10px;padding: 0 10px;position: relative;overflow: hidden;z-index: 1;} .products--mobile .product-wrapper{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 136px !important;float: left;margin-right: 14px;padding-left: 0;padding-right: 0;height: 100%;} .swiper-container-android.products--mobile .product-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--mobile .products__inner .product-wrapper{float: none;margin-right: 10px;} .products--mobile .products__inner{padding-top: 4px;} .products--mobile .products__inner{position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--mobile .products.swiper-container-android .product-wrapper, .products--mobile .products__inner{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--list .product{width: 136px;margin: 0 7px 14px;float: left;} .icon-authentic, .icon-authentic-only, .icon-exclusive, .icon-exclusive-only{max-width: 35% !important;} .item__delivery, .item__location, .item__variants{bottom: 0;left: 0;font-size: 9px;padding: 4px 5px;} .item__delivery{left: auto;right: 0;} .price__discount{margin-left: 2px;width: 36px;height: 17px;padding: 0 2px 0 5px;font-size: 12px;line-height: 17px;vertical-align: 2px;} .block__header{position: relative;} .block__title{padding: 8px 0;margin: 0;border-bottom: 1px solid #bababa;font-size: 13px;} .block__branding{display: none;} .block__nav{position: absolute;top: 50%;right: 0;margin-top: -6px;padding: 0;} .block__nav li{display: none;padding: 0;border: 0 !important;} .block__nav li a{font-size: 9px;} .block__more{padding: 4px 10px 4px 15px;} .block__content{padding-top: 10px;} .block--tab .block__title{padding: 4px 0;margin: 0 10px -1px 0;border-bottom: 1px solid #ed1c24;line-height: 34px;} .block--tab .block__title a{font-weight: 700;vertical-align: baseline;} .block--tab .block__header{margin: 0 -10px;padding: 0 10px;} .block--tab .block__header .tab{margin: 0;padding-top: 0;float: left;} .block--tab .block__header .tab__item{margin-right: 10px;} .block--tab .block__header .tab__item.active{border-bottom: 1px solid #888;} .block--tab .block__header .tab__item.active a{border: 0;} .block--tab .block__header .tab__item.active a:after{display: none;} .block--tab .block__header .tab__item a{min-width: 70px;padding: 4px 10px;border: 0;font-size: 13px;outline: 0;} .block--tab .block__tab{overflow: hidden;margin: 0 0 -1px;} .block--tab .block__nav{display: none;} .block--tab.tab-style-1 .block__header .tab{width: 999em;} .block--tab.tab-style-1 .block__header .tab__item a{font-size: 15px;} .block--tab.tab-style-branding{padding-top: 10px;} .block--tab.tab-style-branding .block__title{padding: 0 15px 0 10px;border-bottom: 0;min-width: 0;} .block--tab.tab-style-branding .block__title a{font-size: 15px;} .block--tab.tab-style-branding .block__header{padding: 0;margin: 0 -10px;} .block--tab.tab-style-branding .block__header .tab{width: 999em;} .block--tab.tab-style-branding .block__header .tab__item.active{border-bottom: 0;} .block--tab.tab-style-branding .block__header .tab__item.active a:after{display: block;} .block--tab.tab-style-branding .block__header .tab__item a{margin: 0 10px 0 0;padding: 0;min-width: 0;}  .footer-menu{border-top: 1px solid #e4e4e4;} .footer-menu> div{padding: 0;} .footer-menu .menu__heading{position: relative;display: block;margin: 0;padding: 10px 7px 10px 10px;font-size: 16px;line-height: 24px;color: #222222;text-transform: none;} .footer-menu .menu__heading:active{color: #ed1c24;background-color: rgba(100, 100, 100, 0.1);} .footer-menu .menu__heading:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f107";font-family: FontAwesome;font-size: 22px;} .footer-menu .menu__heading.expanded:after{transform: rotate(180deg);} .footer-menu .menu__listing{list-style: none;padding: 0;margin: 0;max-height: 0;overflow: hidden;transition: max-height 1s ease;} .footer-menu .menu__listing.expanded{max-height: 999px;overflow: hidden;transition: max-height 1s ease;} .footer-menu .menu__listing li{list-style: none;} .footer-menu .menu__listing li a{position: relative;display: block;padding: 10px 7px 10px 20px;color: #666;font-size: 16px;line-height: 24px;text-decoration: none;} .footer-menu .menu__listing li a:hover{color: #ed1c24;} .footer-menu .menu__listing li a:hover:after{color: inherit;} .footer-menu .menu__listing li a:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .footer-menu .menu__listing li a i{position: absolute;left: 10px;top: 7px;display: block;width: 28px;height: 28px;color: #fff;background-color: #AFAFAF;font-size: 14px;font-style: normal;text-align: center;line-height: 28px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .footer__top{padding-top: 5px;} .footer__top .hotline{text-align: center;padding: 10px 0;font-size: 17px;} .footer .support-info{display: none;} .footer__middle{display: none;padding: 0;text-align: center;} .footer__middle .hotline{padding: 10px 0;font-size: 17px;} .footer__bottom{display: none;text-align: center;font-size: 11px;padding-bottom: 0;} .footer__bottom .websites-block{padding: 15px 0 15px;border-top: 1px solid #efefef;background-color: #f6f6f6;} .footer__bottom .websites{padding-top: 5px;} .footer__bottom .websites a{display: inline-block;margin: 0 10px;vertical-align: top;} .footer__bottom .websites a .website-logo, .footer__bottom .websites a img{margin-right: 0;vertical-align: top;} .footer .footer-logo{height: 18px;margin-bottom: 5px;fill: #939393;} .newsletter{position: relative;} .newsletter__input{width: 100% !important;} .newsletter__button{position: absolute;top: 0;right: 0;border: 0;color: #71be0f;font-size: 18px;line-height: 18px;background-color: transparent;} .newsletter__button:focus, .newsletter__button:active, .newsletter__button:hover{color: #71be0f;background-color: transparent;} .newsletter .form-control-feedback{display: none;} .hd-menu .nano{max-height: 100%;} .hd-menu .nano .scrollbar{right: auto;left: 7px;opacity: 0.3;} .hd-menu .nano:hover .scrollbar, .hd-menu .nano:active .scrollbar{opacity: 1;} .hd-menu .nano .thumb{-moz-opacity: 0.9;opacity: 0.9;} .hd-menu .toggle-nav{position: absolute;right: -40px;top: 0;z-index: 999;display: none;} .hd-menu-open .hd-menu .toggle-nav{display: block;} .hd-menu .profile{position: relative;border-bottom: 1px solid #d9d9d9;padding: 0 10px;background-color: #f4f4f4;} .hd-menu .profile__avatar{position: absolute;padding-top: 50px;left: 12px;text-align: center;} .hd-menu .profile__avatar img{max-width: 28px;max-height: 28px;border: 1px solid #d3d3d3;background-color: #eeeeee;} .hd-menu .profile__name{margin-left: 40px;} .hd-menu .profile__name a.account{display: block;color: #444;position: relative;padding-right: 15px;} .hd-menu .profile__name a.account:after{position: absolute;right: 0px;top: -6px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .hd-menu .profile__name a.logout{position: absolute;top: 10px;right: 10px;padding: 2px 8px;} .hd-menu .profile__info{padding: 10px 0px 11px 0px;} .hd-menu .profile__info ul.profile__menu{display: inline-block;padding: 0;margin: 0;list-style: none;} .hd-menu .profile__info ul.profile__menu li{display: inline-block;list-style: none;color: #444444;} .hd-menu .profile__info ul.profile__menu li a{display: inline-block;color: inherit;} .hd-menu .profile .dropdown{margin-bottom: 20px;} .hd-menu .profile .dropdown> a{display: inline-block;padding: 0 10px;height: 24px;border: 1px solid #DBDBDB;color: #222;background-color: #ECECEC;line-height: 23px;text-decoration: none;outline: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} .hd-menu .profile .dropdown> a:hover{text-decoration: none;} .hd-menu .profile .dropdown .dropdown-menu a{padding-left: 10px;padding-right: 10px;} .hd-menu .side-nav{margin: 0 0 15px 0;border-bottom: 1px solid #e4e4e4;} .hd-menu .side-nav ul{list-style: none;padding: 0;} .hd-menu .side-nav ul li{list-style: none;} .hd-menu .side-nav ul li a{position: relative;display: block;padding: 10px 7px 10px 50px;color: #222222;font-size: 16px;line-height: 24px;text-decoration: none;} .hd-menu .side-nav ul li a:active{color: #ed1c24;background-color: rgba(100, 100, 100, 0.1);} .hd-menu .side-nav ul li a:active:after{color: inherit;} .hd-menu .side-nav ul li a:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .hd-menu .side-nav ul li a i{position: absolute;left: 10px;top: 7px;display: block;width: 28px;height: 28px;color: #fff;background-color: #AFAFAF;font-size: 14px;font-style: normal;text-align: center;line-height: 28px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .hd-menu .side-nav--footer ul li a{padding-left: 10px;color: #999999;} .hd-menu .side-nav--footer ul li a i{color: #999999;} .hd-menu .side-nav--no-icon ul li a{padding-left: 10px;} .hd-menu .newsletter{margin: 0 0 10px;padding: 0 10px;} .hd-menu .hotline{margin: 0 10px 10px;height: 34px;padding: 6px 12px;border: 1px solid #CCC;font-size: 17px;line-height: 20px;color: #555;background-color: #fff;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} .box + .box{margin-top: 15px;}  .context-sidebar{position: absolute;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;padding-top: 40px;background-color: #e8eaee;overflow: hidden;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;} .context-sidebar .nav{position: absolute;top: 0;left: 0;height: 40px;width: 100%;padding-top: 8px;padding-bottom: 8px;z-index: 9999;margin-bottom: 3px;line-height: 24px;background: #fff;text-align: center;font-weight: 400;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);} .context-sidebar .nav .context-close{position: absolute;top: 5px;left: 5px;font-size: 12px;line-height: 1.4;} .context-sidebar .nav-bottom{position: absolute;bottom: 0;left: 0;right: 0;height: 60px;padding: 10px 15px 0;background: #efefef;box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25);} .context-sidebar .nav-bottom .btn{margin: 0 5%;width: 40%;} .current-filter{padding: 0 10px;} .current-filter .filter__button i{display: none;} .product-filters{display: none;} .context-sidebar .product-filters{display: block;overflow: auto;position: absolute;z-index: 9;top: 40px;left: 0;right: 0;bottom: 60px;margin: 0;} .filter{padding: 0;} .filter .filter__title{z-index: 2;width: auto;border-bottom: 0;font-size: 13px;font-weight: 500;} .filter .filter__title i{width: 15px;margin-right: 3px;font-size: 15px;} .filter .filter__body{border-top: 1px solid #eeeeee;} .filter .filter__wrapper{max-height: 400px;} .filter-active-items{position: relative;z-index: 1;display: block;padding: 0 10px 0 35px;margin-top: -15px;margin-bottom: 10px;} .filter .filter__button{margin: 0 5px 5px 0;font-size: 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .filter .filter__button.active:hover, .filter .filter__button.active{color: #222;background-color: transparent;} .filter .filter__button.active:hover:after, .filter .filter__button.active:after{content: "\f00c";color: #222;} .filter .filter__button:hover{background-color: transparent;} .filter .filter__button:hover:after{content: "\f096";color: #aaaaaa;} .product-sortings{margin-bottom: 17px;} .product-sortings .sorting{height: 18px;padding: 0 6px;margin: 0 5px 5px 0;min-width: 0;border: 0;background-color: #eee;color: #4d4d4d;font-weight: 400;font-size: 11px;line-height: 18px;white-space: nowrap;cursor: pointer;outline: 0;text-transform: none;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;} .product-sortings .sorting> i{font-size: 9px;margin-left: 1px;vertical-align: -1px;} .product-sortings .sorting:hover, .product-sortings .sorting--active{background-color: #71be0f;color: #fff;} .product-sortings .sorting:hover> i, .product-sortings .sorting--active> i{color: inherit;} .category-header{margin-bottom: 12px;padding: 10px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background-color: #ffffff;} .category-header .block__header{border: 0;} .category-header-heading{float: none;display: block;border: 0;padding: 0;margin: 0 0 3px;color: #000000;font-size: 15px;line-height: 1;font-weight: 400;text-transform: uppercase;} .category-header-descr{display: block;border: 0;padding: 0;margin: 0;color: #999999;font-size: 10px;} .category-header-filter-button{position: absolute;right: 10px;top: 0px;} .block--booking{padding: 0;} .block--booking .tabs__nav{display: none;} .block--booking .tabs__content{padding: 8px 10px;} .block--booking .booking-form{margin-bottom: 0;} .block--booking .booking-form .date-selection{padding: 4px 10px 6px;margin-bottom: 10px;border-bottom: 1px solid #eaeaea;} .block--booking .booking-form .date-selection> div{border: 0 !important;margin: 0 !important;} .block--booking .booking-form .date-selection> div:before, .block--booking .booking-form .date-selection> div:after{content: " ";display: table;} .block--booking .booking-form .date-selection> div:after{clear: both;} .block--booking .booking-form .date-selection .form-group{margin: 0;width: 50%;float: left;} .block--booking .booking-form .date-selection .form-group label{padding: 0;} .block--booking .booking-form .date-selection .form-group label input{vertical-align: -3px;} .block--booking .booking-form .form-booking-order{padding: 0 10px;} .block--booking .booking-form .form-booking-order label{display: none;} .block--booking .booking-form .form-group{margin-right: -10px;} .block--booking .booking-form .form-group.col-md-3, .block--booking .booking-form [class|="col-"]{width: auto;float: none;} .block--booking .booking-form .table--reservation{border: 0;border-top: 1px solid #eaeaea;} .block--booking .booking-form .table--reservation tfoot tr th{display: block;float: left;width: 100%;padding: 5px 0;border: 0;} .block--booking .booking-form .table--reservation tfoot tr th.column--total, .block--booking .booking-form .table--reservation tfoot tr th.column--price{width: 50%;} .block--booking .booking-form .table--reservation tfoot tr th.column--total{text-align: left;} .block--booking .booking-form .table--reservation tfoot tr th.column--price{text-align: right;} .block--booking .booking-form .table--reservation tfoot tr th.column--price .product__price{margin-right: 0;display: block;} .block--booking .booking-form .table--reservation .btn--buy-now{display: block;width: 100%;padding: 10px 10px;} .product-similars{padding-top: 10px;} .product--short-info{display: none;} .rating-box{width: 300px;margin-bottom: 15px;} .rating-box__summary{padding: 0 10px;margin: 10px 0;width: 135px;font-size: 13px;} .rating-box .summary__rating{margin-top: 8px;font-size: 12px;} .rating-box__details{padding: 0 5px 0 10px;margin: 10px 0;} .rating-box .rrow__label{width: 40px;} .rating-box .rrow__percent{width: 80px;padding-right: 10px;} .rating-box .rrow__counting{width: 25px;margin-right: 0;text-align: right;} .rating-box .rrow__descr{display: none;} #binh-luan{float: none !important;} #binh-luan .btn{display: block;width: 100%;} #binh-luan .btn span{display: inline !important;} .comments-block .alert{margin-top: 8px !important;padding: 8px;} .comment__avatar{margin-right: 10px;} .comment__avatar img{max-width: 30px;max-height: 30px;} .comment__rating{margin: 0;} .comment__pictures img{max-width: 40px;max-height: 40px;}  .progress-steps{position: relative;width: 300px;margin-bottom: 15px;z-index: 8;} .progress-steps li span, .progress-steps li a{display: none;} .page-profile .content .box__header, .page-checkout .content .box__header{position: fixed;top: 40px;left: 0;width: 100%;z-index: 920;padding: 8px 10px;border-top: 1px solid #eaeaea;background-color: #fff;text-transform: uppercase;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;} .page-profile .content .box__header .box__title, .page-checkout .content .box__header .box__title{white-space: nowrap;} .page-profile .content .box__header .btn--back, .page-checkout .content .box__header .btn--back{position: absolute;left: 0;top: 0;margin: 0;height: 40px;padding: 0 12px;font-size: 30px;line-height: 32px;color: #000;} .page-profile .box__footer .btn, .page-checkout .box__footer .btn{float: none !important;display: block;width: 100%;} .page-profile .sidebar--checkout .box__header, .page-checkout .sidebar--checkout .box__header{display: none;} .page-profile .sidebar--checkout-2, .page-checkout .sidebar--checkout-2, .page-profile .sidebar--checkout-3, .page-checkout .sidebar--checkout-3{display: none;} .page-profile .order-info, .page-checkout .order-info{font-size: 13px;min-height: 40px;} .page-profile .checkout-status .btn, .page-checkout .checkout-status .btn{width: 100%;} .table--checkout> thead> tr> th{display: none;padding: 8px 10px;} .table--checkout> thead> tr> th.items0count{display: block;} .table--checkout> tbody> tr{position: relative;display: block;padding: 10px 0 10px 50px;} .table--checkout> tbody> tr.sep-row{padding-left: 0;} .table--checkout> tbody> tr.sep-row> td{padding: 0;} .table--checkout> tbody> tr> td{display: block;padding: 0 10px;} .table--checkout> tbody> tr> td.image{position: absolute;top: 4px;left: 0;padding: 10px 10px;width: 60px;} .table--checkout> tbody> tr> td.image:before, .table--checkout> tbody> tr> td.image:after{content: " ";display: table;} .table--checkout> tbody> tr> td.image:after{clear: both;} .table--checkout> tbody> tr> td.image img{max-width: 40px;max-height: 40px;} .table--checkout> tbody> tr> td.name{padding-right: 50px;} .table--checkout> tbody> tr> td.unit label{color: #ed1c24;} .table--checkout> tbody> tr> td.discount, .table--checkout> tbody> tr> td.total{display: none;} .table--checkout> tbody> tr> td.action{position: absolute;padding: 0;right: 10px;top: 10px;} .check-out-step-2 .form-group-note{margin-top: 10px !important;} .check-out-step-2 .form-group-note label{display: none;} .check-out-step-2 .form-group-note textarea{height: 100px;} .cart-info-header{border-top: 1px solid #D2D2D2;border-bottom: 1px solid #D2D2D2;padding: 10px 10px;margin: 8px -10px 5px;text-transform: uppercase;color: #000;font-size: 15px;font-weight: 500;line-height: 22px;} .table--keyval> tbody> tr> th{width: 115px;min-width: 115px;}  .sidebar-content .content, .sidebar-content--2 .content, .content-sidebar--2 .content, .content-sidebar .content{float: none !important;width: auto !important;margin: 0;} .sidebar-content .sidebar, .sidebar-content--2 .sidebar, .content-sidebar--2 .sidebar, .content-sidebar .sidebar{float: none !important;width: auto !important;margin: 0;} .page-product .sidebar-content .sidebar, .page-product .sidebar-content--2 .sidebar, .page-product .content-sidebar--2 .sidebar, .page-product .content-sidebar .sidebar, .page-profile .sidebar-content .sidebar, .page-profile .sidebar-content--2 .sidebar, .page-profile .content-sidebar--2 .sidebar, .page-profile .content-sidebar .sidebar{display: none;} .wysiwyg p img{max-width: 100%;height: auto;} .wysiwyg p + p{margin-top: 5px;}  #proFileForm label{font-weight: 400;color: #999999;} #proFileForm .btnAddProfile{display: block;width: 100%;text-transform: uppercase;} .table--reward-points thead, .table--reward-points thead tr, .table--reward-points thead tr td{display: none;} .table--reward-points tbody tr{display: block;position: relative;padding: 10px 0;} .table--reward-points tbody tr + tr{border-top: 1px solid #dddddd;} .table--reward-points tbody tr td{display: block;padding: 0 10px;} .table--reward-points tbody tr td.date{width: 100%;color: #666666;font-size: 12px;} .table--reward-points tbody tr td.name{padding-right: 35%;} .table--reward-points tbody tr td.point{position: absolute;top: 10px;right: 10px;width: 30%;text-align: right;} .table--reward-points tfoot tr{position: relative;} .table--reward-points tfoot tr th{display: block;padding: 25px 10px;} .table--reward-points tfoot tr th.total{padding-right: 35%;color: #222222;font-size: 12px;text-align: left;} .table--reward-points tfoot tr th.point{position: absolute;top: 20px;right: 10px;width: 30%;padding: 0;font-size: 16px;font-weight: 400;text-align: right;} .table--orders thead{display: none;} .table--orders tbody tr{display: block;padding: 10px 0;} .table--orders tbody tr + tr{border-top: 1px solid #dddddd;} .table--orders tbody tr td{display: block;padding: 0 10px;border: 0 !important;} .table--orders tbody tr td.name> div{margin-bottom: 0 !important;} .table--orders tbody tr td.name> div:before{content: ' - ';} .table--orders tbody tr td.date{color: #666666;} .table--orders tbody tr td.total{color: #ed1c24;} .table--orders tbody tr td.status{text-align: left;font-weight: 400;} .table--order-details thead{display: none;} .table--order-details tbody tr{display: block;padding: 10px 0;} .table--order-details tbody tr + tr{border-top: 1px solid #dddddd;} .table--order-details tbody tr td{display: block;padding: 0;} .table--order-details tbody tr td.name .name a{color: #222222;} .table--order-details tbody tr td.name .code{color: #999999;} .table--order-details tbody tr td.total{text-align: left;color: #ed1c24;} .table--order-details tbody tr td .key{width: 40%;max-width: 140px;display: inline-block !important;} .e-voucher{height: auto;} .e-voucher-image{max-width: 60px;}  .box--center{width: 100%;}  .box__header{padding: 8px 10px;} .box__body{padding: 10px 10px;} .box__footer{padding: 8px 10px;}  .tabs--skin-1{padding: 0 10px 0;} .tabs--skin-1 .tab__item a{padding: 10px 6px;}  .form--general .has-feedback label.visible-xs ~ .form-control-feedback{top: 28px;} .form--registration .form__inner{width: auto;}  div.pagination{display: block;float: none !important;padding: 0 10px;} .pagination__text{display: none;} .pagination ul.pagination{display: none;text-align: center;} .pagination ul.pagination li a{padding: 3px 8px;font-size: 11px;} .pagination .loading{height: 100px;background: url(../img/loader-mascot.gif) no-repeat center center;background-size: 52px 100px;} .done.pagination .loading{display: none !important;}  .modal-dialog{width: auto;max-width: 95%;} .modal-comment-dialog{width: auto;max-width: 95%;} .modal-comment-dialog .modal-header{padding: 0 10px;} .modal-comment-dialog .modal-body{padding: 10px;} .modal-comment-dialog .modal-footer{padding: 10px;text-align: left;} .modal-comment-dialog .modal-footer> div.pull-left, .modal-comment-dialog .modal-footer> div.pull-right{float: none !important;} .modal-comment-dialog .modal-footer> div.pull-left{text-align: center;} .modal-comment-dialog .modal-footer .btn{display: block;width: 100%;margin: 0 0 5px;} .modal-comment-dialog textarea.form-control{height: 80px;resize: vertical;} .modal-comment-dialog .rating-box{margin-left: -10px;} .modal-comment-dialog .btn--comment{display: block;width: 100%;margin: 0;} .location-selector-modal .modal-dialog{width: 95%;}  .tt-menu{position: fixed !important;top: 80px !important;left: 0;right: 0;margin: 0;z-index: 785;} .tt-menu .tt-dataset{padding: 0;} .tt-menu .tt-dataset .tt-suggestion a{padding: 8px 15px;font-size: 14px;line-height: 16px;} .tt-menu .tt-dataset .tt-header-line{font-size: 14px;background-color: #DFDFDF;color: #999999;}  .m-branding .branding--restaurant i.hd{background-color: #63b700;} .m-branding .branding--beauty i.hd{background-color: #d05b79;} .m-branding .branding--entertainment i.hd{background-color: #1cb1a8;} .m-branding .branding--product i.hd{background-color: #26abd1;} .m-branding .branding--dien-tu i.hd{background-color: #21a1ca;} .m-branding .branding--icon_MeBe i.hd{background-color: #f36055;} .m-branding .branding--thu-pham i.hd{background-color: #44b771;} .m-branding .branding--lam-dep i.hd{background-color: #a66dbe;} .m-branding .branding--sach i.hd{background-color: #1aa89d;} .m-branding .branding--nha-cua i.hd{background-color: #f2c925;} .m-branding .branding--fashion i.hd{background-color: #1e74b3;} .m-branding .branding--travel i.hd{background-color: #f6911b;} .m-branding .branding--an-uong i.hd{background-color: #71BE11;} .m-branding .branding--buffet-am-thuc i.hd{background-color: #FBC934;} .m-branding .branding--giai-tri-the-thao i.hd{background-color: #4E40D3;} .m-branding .branding--dao-tao-hoi-thao i.hd{background-color: #fe9037;} .m-branding .branding--spa-lam-dep1 i.hd{background-color: #ff6ec3;} .m-branding .branding--massage-body i.hd{background-color: #ad2bd6;} .m-branding .branding--benh-vien-phong-kham i.hd{background-color: #4d31c4;} .m-branding .branding--nha-khoa i.hd{background-color: #3ebaee;} .m-branding .branding--hotel-resort i.hd{background-color: #06db47;} .m-branding .branding--ticket i.hd{background-color: #41099e;} .search-mode#page-wrapper{padding-top: 40px;} .search-mode .search-overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 780;background-color: rgba(0, 0, 0, 0.4);} .search-mode .header__main{margin-top: -40px;} .search-mode .header__main .search-area{top: 0;display: block;opacity: 1;padding-top: 6px;padding-bottom: 7px;background-color: #fff;} .search-mode .header__main .search-area .search-box{margin-right: 54px;} .search-mode .header__main .search-area .btn--remove{display: block !important;left: auto;top: 7px;right: 7px;width: 15px;height: 15px;padding: 0;line-height: 14px;font-size: 10px;color: #fff;background-color: #ccc;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .search-mode .header__main .search-area .btn--remove> i{font-size: 6px;font-weight: 700;} .search-mode .header__main .search-area .btn--cancel{left: auto;right: -48px;top: 1px;font-size: 15px;color: #0000cc;} .products .product:hover .item__meta, .products .product:hover .item__delivery, .products .product:hover .item__variants, .products .product:hover .item__location{display: none;} .category-sidebar, .category-content{width: auto;} .category-content .products .product-wrapper.col-md-4:nth-child(3n+1){clear: none;} .category-content .products .product-wrapper.col-md-3:nth-child(4n+1){clear: both;}  .padding-lr{padding-left: 10px;padding-right: 10px;} .product--details{position: relative;padding: 0;border: 0;background-color: #f6f6f6;} .product--details .border-top{margin-top: 5px;padding-top: 5px;} .product--details .product__gallery{float: none;width: auto;margin: 0 0 12px 0;padding: 0 0 65px 0;border-bottom: 1px solid #dedede;background-color: #fff;} .product--details .product__gallery .media-gallery{margin: 0 auto;padding: 0;width: 320px;height: 320px;max-width: 400px;max-height: 400px;} .product--details .product__gallery .media-gallery img{height: auto;max-width: 100%;max-height: 100%;} .product--details .product__details{padding: 5px 0;background-color: #fff;} .product--details .product__header, .product--details .product__price-info, .product--details .product__stats, .product--details .product__add-to-cart, .product--details .product__delivery{padding-left: 10px;padding-right: 10px;} .product--details .product__header{padding-bottom: 0;} .product--details .product__title{margin-bottom: 5px;font-size: 16px;} .product--details .product__description, .product--details .product__sharing{display: none;} .product--details .product__price{font-size: 15px;font-weight: 700;vertical-align: text-bottom;} .product--details .product__price--list-price{font-size: 13px;font-weight: 400;vertical-align: text-bottom;} .product--details .product__price--discount{font-weight: 400;-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);} .product--details .product__stats> div{padding: 3px 8px 3px 0;} .product--details .product__stats> div + div{padding-left: 8px;} .product--details .product__stats> div:last-child{padding-right: 0;} .product--details .product__rating{font-size: 11px;} .product--details .product__rating .stars{margin-right: 8px;font-size: 11px;line-height: 16px;} .product--details .product__rating .comments-count{font-size: inherit;} .product--details .product__rating .comments-count__number:before{content: '(';
    }
    .product--details .product__rating .comments-count__number:after {
        content: ')';} .product--details .product__rating .comments-count__text{display: none;} .product--details .product__purchases{line-height: 16px;font-size: 14px;} .product--details .product__availability{font-size: 14px;} .product--details .product__availability span{display: none;} .product--details .product__availability span + span{display: inherit;} .product--details .product__add-to-cart .btn--buy-now{display: block;width: 100%;} .product--details .product__add-to-cart .btn--add-to-cart{padding-top: 3px;padding-bottom: 3px;margin: 10px 0 0;display: block;width: 100%;font-size: 15px;} .product--details .product__delivery{padding-left: 18px;min-height: 35px;position: relative;} .product--details .product__delivery:before, .product--details .product__delivery:after{content: " ";display: table;} .product--details .product__delivery:after{clear: both;} .product--details .product__delivery> span{line-height: 30px;float: left;clear: left;} .product--details .product__delivery> span i{font-size: 14px;width: 20px;vertical-align: -2px;} .product--details .product__delivery> a.share{position: absolute;top: 10px;right: 10px;} .product--details .product__sizes{margin: 0 -10px;padding: 0 10px;border-bottom: 1px solid #EAEAEA;} .product--details .product__sizes .size-selection{padding-top: 3px;} .product--details .product__sizes .size-selection .btn{margin: 0 7px 7px 0;padding: 0 8px;min-width: 36px;color: #aaaaaa;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;} .product--details .product__sizes .size-selection .btn.active{border-color: #71BE0F;color: #ffffff;} .product--details .product__variants{border: 0;padding: 0 10px;margin: 0 -10px;border-bottom: 1px solid #EAEAEA;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;} .product--details .product__variants .nano{max-height: none;overflow: visible;} .product--details .product__variants .nano .scrollbar{display: none;} .product--details .product__variants .nano .viewport{height: auto !important;} .product--details .product__variants .nano .viewport .overview{position: static;} .product--variant{position: relative;padding: 4px 0 8px;border-bottom-color: #EAEAEA;} .product--variant> *{float: none;} .product--variant .product__image{display: block;position: static;float: left;margin-right: 10px;width: 60px;margin-top: 5px;} .product--variant .product__header{padding: 4px 95px 4px 0;min-height: 0;} .product--variant .product__title{font-size: 12px;line-height: 16px;} .product--variant .product__purchases{display: none;} .product--variant .product__add-to-cart{position: absolute;top: 5px;right: 0;padding: 0;width: auto;} .product--variant .product__price-info{width: auto;margin: 0;padding: 0;} .product--details .gallery.gallery--fashion{width: auto;} .product--details .gallery.gallery--fashion .gallery__thumbnails{top: 413px;} .gallery__thumbnails{padding: 0 5px;margin: 10px 0;} .product--details .gallery__thumbnails{position: absolute;top: 333px;left: 0;right: 0;height: 40px;margin: 0;} .gallery__thumbnails a{width: 40px !important;} .gallery__thumbnails a img{width: 40px !important;} .gallery__thumbnails .btn{display: none;} .gallery__thumbnails .thumbs-carousel .owl-wrapper-outer{margin: 0 auto;max-width: 100%;} #product-details{border-top: 1px solid #dedede;padding-top: 0;margin-bottom: 0;} #product-details .tabs__nav{display: none;} #product-details .tab-content{padding: 0;} #product-details .tab-pane + .tab-pane{margin-top: 0;border-top: 1px solid #dddddd;} #product-details .tab-pane .block__header{position: relative;border-bottom: 0;} #product-details .tab-pane .block__title{position: relative;display: block;float: none;padding: 10px 8px;border-bottom: 0;font-size: 13px;line-height: 17px;text-transform: uppercase;cursor: pointer;} #product-details .tab-pane .block__title:after{position: absolute;right: 12px;color: #9b9b9b;font-family: FontAwesome;font-size: 20px;content: "\f107";-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;transition-duration: 0.1s;} #product-details .tab-pane .block__content{padding: 0 8px 10px;} #product-details .tab-pane.collapsed .block__title:after{-ms-transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);transform: rotate(0);-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;transition-duration: 0.1s;} #product-details + .box{display: none;}  .hd-container, .hd-pusher, .hd-content{height: 100%;width: 100%;} .hd-content, .hd-content-inner{position: relative;} .hd-container{position: relative;overflow: hidden;} .hd-container> .toggle-nav{opacity: 0;position: fixed;top: 0;left: -40px;z-index: 9999;background-color: #fff;-webkit-transition: left 0.2s;transition: left 0.2s;} .hd-container.hd-menu-open> .toggle-nav{opacity: 1;left: 275px;-webkit-transition: left 0.2s;transition: left 0.2s;} .hd-menu-open .toggle-nav .hd-nav:before{content: "\e901";} .hd-pusher{position: relative;left: 0;z-index: 99;height: 100%;-webkit-transition: all 0.2s;transition: all 0.2s;background-color: #f6f6f6;} .hd-pusher .hd-touch-layer{position: absolute;top: 0;right: 0;width: 0;height: 0;background: rgba(0, 0, 0, 0.4);content: '';opacity: 0;-webkit-transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;z-index: 900;} .hd-menu-open .hd-pusher .hd-touch-layer{z-index: 980;width: 100%;height: 100%;opacity: 1;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;} .hd-menu{position: fixed;top: 0;left: 0;bottom: 0;z-index: 910;visibility: hidden;width: 275px;background: #ffffff;-webkit-transition: all 0.2s;transition: all 0.2s;} .hd-menu-container{width: 100%;height: 100%;overflow-y: scroll;box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);} .hd-menu::after{position: absolute;top: 0;right: 0;width: 100%;height: 100%;content: '';opacity: 1;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;} .hd-menu-open .hd-menu::after{width: 0;height: 0;opacity: 0;-webkit-transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;}   .hd-effect-4.hd-menu{z-index: 150;transform: translateX(-100%);} .hd-effect-4.hd-menu-open .hd-effect-4.hd-menu{visibility: visible;transform: translateX(0);} .hd-effect-4.hd-menu::after{display: none;}  .no-csstransforms3d .hd-pusher, .no-js .hd-pusher{padding-left: 275px;}  .side-nav-branding .branding--restaurant i.hd{background-color: #63b700;} .side-nav-branding .branding--beauty i.hd{background-color: #d05b79;} .side-nav-branding .branding--entertainment i.hd{background-color: #1cb1a8;} .side-nav-branding .branding--dien-tu i.hd{background-color: #21a1ca;} .side-nav-branding .branding--icon_MeBe i.hd{background-color: #f36055;} .side-nav-branding .branding--thu-pham i.hd{background-color: #44b771;} .side-nav-branding .branding--lam-dep i.hd{background-color: #a66dbe;} .side-nav-branding .branding--sach i.hd{background-color: #1aa89d;} .side-nav-branding .branding--nha-cua i.hd{background-color: #f2c925;} .side-nav-branding .branding--fashion i.hd{background-color: #1e74b3;} .side-nav-branding .branding--travel i.hd{background-color: #f6911b;} .side-nav-branding .branding--an-uong i.hd{background-color: #71BE11;} .side-nav-branding .branding--buffet-am-thuc i.hd{background-color: #FBC934;} .side-nav-branding .branding--giai-tri-the-thao i.hd{background-color: #4E40D3;} .side-nav-branding .branding--dao-tao-hoi-thao i.hd{background-color: #fe9037;} .side-nav-branding .branding--spa-lam-dep1 i.hd{background-color: #ff6ec3;} .side-nav-branding .branding--massage-body i.hd{background-color: #ad2bd6;} .side-nav-branding .branding--benh-vien-phong-kham i.hd{background-color: #4d31c4;} .side-nav-branding .branding--nha-khoa i.hd{background-color: #3ebaee;} .side-nav-branding .branding--hotel-resort i.hd{background-color: #06db47;} .side-nav-branding .branding--ticket i.hd{background-color: #41099e;} .wysiwyg table{width: 100% !important;} .wysiwyg table, .wysiwyg div, .wysiwyg img{max-width: 100% !important;} .address-box .address-tool-box{bottom: 15px;}}@media screen and (max-width: 767px) {.mfp-map.mfp-wrap { position: fixed !important;top: 0 !important;bottom: 0;left: 0;right: 0;} .mfp-map.mfp-wrap .mfp-content{height: 100%;} .mfp-map.mfp-wrap .mfp-content .mfp-iframe-scaler{height: 100%;padding-bottom: 0;} .block--tab.tab-style--campaign .block__header .tab__item{margin-bottom: 2px;} .block--tab.tab-style--campaign .block__header .tab__item a{font-size: 14px;min-width: 100px;}}@media screen and (min-width: 768px) and (max-width: 1199px) {.container, .hd-container { min-width: 1004px;} .promo-banners{display: none;} .header-cart{padding-left: 15px;} .affix .search-area{width: 430px;} .product__image img{height: auto;} .item__meta span{font-size: 11px;} .main-nav li.multicolumns .submenu-wrapper{width: 756px;} .main-nav li.multicolumns .submenu-wrapper .promo a{background-position: 0 0 !important;} .main-nav li.multicolumns .submenu-wrapper .col-md-4{width: 33.33%;} .content-sidebar--2 .content{width: 695px;} .content-sidebar--2 .sidebar{width: 260px;} .sidebar-content--2 .sidebar{float: left;width: 260px;margin-right: 25px;} .sidebar-content--2 .content{float: left;width: 690px;} .header__main .progress-steps{width: 750px;}}@media screen and (min-width: 1200px) {.hd-container { min-width: 1200px;}}@media screen and (max-width: 1599px) {.nav--floating > li > a > span { right: auto;left: 100%;padding: 7px 12px 7px 0;}}@media (max-width: 1365px) {.nav--floating { display: none;}}@media (max-width: 767px){.box-chitiet-dh { padding:15px ;} .chitiet-dh-steps{margin: 10px auto;} .chitiet-dh-steps> li:before{margin: 0 auto 5px;} .chitiet-dh-steps> li span{display: none;} .detail-gh table tr:first-child{border-top: none;background: #eeeeee;font-weight:bold;border-top:none!important;} .detail-gh table tr:nth-child(4n+1){border-top: none;background: #eeeeee;font-weight:bold;border-top: 1px solid #d2d2d2;}}#smartbanner{position:fixed !important;left:0;top:0;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;}#smartbanner, html.sb-animation{-webkit-transition: all .3s ease}#smartbanner .sb-container{margin: 0 auto;}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:18px;height:18px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:100%;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased;}#smartbanner .sb-close:active{font-size:13px;color:#aaa;}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3);}#smartbanner.no-icon .sb-icon{display:none;}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);}#smartbanner #smartbanner.no-icon .sb-info{left:34px;}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height: 18px;}#smartbanner .sb-info> span{display:block;}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase;}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding: 0 10px;min-width: 10%;height:24px;font-size:12px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}#smartbanner .sb-button:active, #smartbanner .sb-button:hover{background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%);}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px;}#smartbanner.android{border-color:#212228;background: #3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top: none;box-shadow: none;}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);}#smartbanner.android .sb-close:active{color:#eee;}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000;}#smartbanner.android .sb-info strong{color:#fff;}#smartbanner.android .sb-button{min-width: 12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background: none;border-radius: 0;box-shadow: none;min-height:28px}#smartbanner.android .sb-button span{text-align: center;display: block;padding: 0 10px;background-color: #42B6C9;background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none;}#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover{background: none;}#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span{background:#2AC7E1;}#smartbanner.windows .sb-icon{border-radius: 0px;}.date-picker{position: absolute;font-size: 1em;color: #FFF;text-align: center;cursor: default;border: 1px solid #ffffff;border-radius: 2px;margin: 6px 0;background: #cbcbcb;box-shadow: 8px 8px 12px rgba(230, 230, 230, 0.2);z-index: 100;}.date-picker:before{content: "";display: block;position: absolute;top: -9px;left: 8px;border: 8px solid #a2a2a2;border-width: 0px 8px 8px;border-color: transparent transparent #a3a3a3;}.date-picker:after{content: "";display: block;position: absolute;top: -8px;left: 8px;border: 8px solid #cbcbcb;border-width: 0px 8px 8px;border-color: transparent transparent #333;}.date-picker .cal-month{margin: 0;}.cal-month{border-collapse: collapse;margin: 0 12px 12px 0;}.cal-month td{z-index: 0;}.week-day{font-weight: normal;border-bottom: 1px solid #666;color: #777;}.previous-month, .next-month, .current-month, .week-no, .week-day{position: relative;padding: 5px 7px;cursor: default;}.previous-month:not(.disabled):hover:before,.next-month:not(.disabled):hover:before,.current-month:not(.disabled):hover:before,.current-month.today:after,.event:before,.selected-day:before,.previous-month:active:before,.next-month:active:before,.current-month:active:before{content: '';display: block;position: absolute;top: 50%;left: 50%;margin: -14px;width: 28px;height: 28px;box-sizing: border-box;z-index: -1;}.previous-month, .next-month{color: #444;}.week-no{color: #C44;border-right: 1px solid #666;width: 30px;padding: 4px 0;}.previous-month.week-end, .next-month.week-end{color: #422;}.week-end, .week-day.week-end{color: #633;}.event{color: #C44!important;}.previous-month.event:before, .next-month.event:before{background-color: #322;}.disabled{color: #111!important;}.dp-title, .dp-footer{padding: 5px 5px 6px;background: #FFF;border-radius: 0 0 0px 0px;}.dp-title{min-width: 180px;border-radius: 2px 2px 0 0;}.dp-label{position: relative;display: inline-block;overflow: hidden;margin: 0 2px -5px;}.dp-label-month{}.dp-label-year{color: #000;}.dp-label:hover{color: #FFF;}.dp-title select, .dp-footer select{display: inline-block;position: absolute;left: 0;top: 0;opacity: 0;}.dp-prev, .dp-next{display: block;position: relative;outline: none;width: 20px;height: 22px;margin: 0 -3px;text-indent: 20px;white-space: nowrap;overflow: hidden;background-color: transparent;border: none;opacity: .5;float: left;}.dp-next{float: right;}.dp-prev:after, .dp-next:after{content: "";position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: -6px;border: 6px solid #fff;}.dp-prev[disabled]:after, .dp-next[disabled]:after{visibility: hidden;}.dp-prev:after{border-color: transparent #fff transparent transparent;}.dp-next:after{border-color: transparent transparent transparent #fff;}.dp-prev:hover, .dp-next:hover{opacity: 1;}.date-picker{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 13px;color: #444;text-align: center;cursor: default;border: 1px solid #ccc;margin: 6px 0;background: #fff;border-radius: 3px;box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.1);}.date-picker.has-week-no{box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.1), inset 30px 61px 0px -1px rgba(255, 255, 255, 1), inset 30px 61px 0px 0px rgba(204, 204, 204, 1);}.date-picker:before, .date-picker:after{content: "";display: block;position: absolute;top: -9px;left: 8px;border: 8px solid #ccc;border-width: 0px 8px 8px;border-color: transparent transparent #ccc;}.date-picker:after{top: -8px;border-color: transparent transparent #eee;}.date-picker .cal-month{margin: 0px;}.date-picker .cal-month td{position: relative;box-sizing: border-box;width: 35px;height: 35px;}.date-picker .cal-month th{padding-bottom: 4px;}.week-end{color: #77A;}.disabled{color: #aaa;}.next-month span,.previous-month span,.week-end.next-month, .week-end.prev-month{color: #ddd;}.cal-month tbody td:not(.disabled):not(.week-no):hover{color: #000;cursor: pointer;}.selected-day{color:red;}.event:after{content: "";position: absolute;left: 1px;top: 1px;width: 0;height: 0;border: 3px solid #ccc;border-color: #ccc transparent transparent #ccc;}.week-no{color: #999;padding-right: 6px;}.dp-title, .dp-footer{text-align: center;min-width: 140px;font-size: 15px;padding: 5px;background: #FFF;border-radius: 0 0 3px 3px;}.dp-title{border-radius: 3px 3px 0 0;text-transform: uppercase;color: #000;}.dp-label{margin: 0 2px -4px;}.dp-label-month{}.dp-label:hover{color: #000;}.dp-prev, .dp-next{display: block;position: relative;outline: none;width: 30px;height: 30px;text-indent: 30px;white-space: nowrap;border: none;margin: -4px -1px;opacity: .5;}.dp-prev:after, .dp-next:after{content: "";position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: -8px -12px -6px -8px;border: 6px solid #000;}.dp-prev:after{border-color: transparent #000 transparent transparent;}.dp-next:after{border-color: transparent transparent transparent #000;}.dp-prev[disabled]:after, .dp-next[disabled]:after{visibility: hidden;}.dp-prev:hover, .dp-next:hover{opacity: 1;}.brown{color: #7d3008;}.green{}.disabled-2, .disabled-3{}.current-month .today-icon{display: block;position: absolute;right: 5px;bottom: 5px;margin: -6px;width: 15px;height: 15px;border-radius: 50%;font-size: 10px;line-height: 15px;background-color: #27ae60;color: #FFF;}.count-icon{display: none;}.today-icon{display: none;right: auto;left: 0;}.action{display: inline-block;outline: none;font-size: 13px;padding: 4px 8px;background-color: transparent;border: 1px solid transparent;border-radius: 3px;color: #ccc;opacity: .5;}.action:hover{border: 1px solid #666;opacity: 1;}.action[disabled]{visibility: hidden;}.action.clear{float: left;}.action.close{float: right;}.partner{border: 1px solid red;}.range{background-color: rgba(255, 255, 255, 0.05);}.range-begin{border-radius: 50% 0 0 50%;}.range-end{border-radius: 0 50% 50% 0%;}.div-based{display: inline-block;}.div-based:after{content: "";display: table;clear: both;}.div-based .item{position: relative;float: left;width: 19px;z-index: 1;}.cleared-day{clear: both;}.date-picker .month-year-picker{border-collapse: separate;}.current{background-color: #444;border-radius: 2px;}.selector{width: 85px;height: 50px;}.selector:hover{background-color: #333;border-radius: 2px;}.cal-month{background-color:#FFF}table.cal-month th{background-color:#a9a9a9;color: #FFF}table.cal-month th.week-day{color: #FFF}table.cal-month td{border: 1px solid #dfdfdf}.next-month .position-corner,.previous-month .position-corner,.current-month .position-corner{display: block;position: absolute;right: 0px;bottom: 0px;width: 15px;height: 15px;font-size: 10px;line-height: 15px;color: #FFF;width: 20px;height: 20px;background: linear-gradient(to top left, #2cd02c 50%, transparent 50%), linear-gradient(to top left, lightgreen 50%, transparent 50%), none;}.next-month .position-corner .count-icon,.previous-month .position-corner .count-icon,.current-month .position-corner .count-icon{color:#FFF;display: inline-block;position: absolute;right:2px;bottom:-1px}.next-month.count-icon:after,.previous-month.count-icon:after,.current-months.count-icon:after{content: "";display: block;width: 20px;height: 20px;margin-top:-20px;margin-left: -20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #4679BD;}.dp-label-year:before{content:'Năm '}table tr td.selected-day{width:100%;height: 100%;border:0.16em solid red!important}.box-logo-spa{position: relative;background: #e9e7e7;padding: 0}.box-logo-spa .flexslider-logo img{max-width: 100%;height:auto;max-height:68px;min-height:68px;margin:0;display: inline;padding: 5px 2px;}.box-logo-spa .flexslider-logo ul{list-style: none;overflow: hidden;max-height: 68px;padding:0;margin: 0}.box-logo-spa .flexslider-logo ul li{float: left;text-align: center;margin: 0 1px;background: #fff}.flex-centered .slides{width: 100%!important;text-align: center}.flex-centered .slides li{display: inline-block!important;*display: inline!important;float: none!important}.box-logo-spa .flexslider-logo .flex-direction-nav{list-style-type: none}.box-logo-spa .flexslider-logo .flex-direction-nav li{list-style-type: none}.box-logo-spa .flexslider-logo .flex-direction-nav> li a{z-index:999;width: 14px;height: 23px;margin: -13px 0 0;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-next{background-position: -16px 0;right: 0%;opacity:1;display:block;top:51%;right: 5px}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-prev{background-position: 0px 0;left: 93%;opacity:1;display:block;top:51%;left: 5px}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-next:hover{background-position: -16px 0}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.box-logo-spa .flexslider-logo img{max-width: 100%;margin:0;display: inline;height:auto;max-height: 55px;}}@media only screen and (min-device-width: 667px) {.box-logo-spa .flexslider-logo img{max-width: 100%;height:auto;max-height:68px;min-height:68px;margin:0;display: inline;padding: 5px 2px;} .box-logo-spa .flexslider-logo ul{list-style: none;overflow: hidden;max-height: 68px;padding:0;margin: 0} .box-logo-spa .flexslider-logo ul li{float: left;text-align: center;margin: 0 1px;background: #fff;width: 146.33px}}