*,input,:before,:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html {    overflow-x: hidden}html,body {    padding: 0;    margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {    height: auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none}a {    color: #333}a:hover {    color: #1E90FF;    text-decoration: none}.remove {    color: #999;    font-size: em(14px)}.remove:hover {    color: #1E90FF}.dropdown-menu {    box-shadow: none}.dropdown-menu>li>a {    white-space: inherit}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {    background: none}body,input,textarea,button,select {    line-height: 1.7;    color: #333;    -webkit-font-smoothing: antialiased;    -webkit-text-size-adjust: 100%;    letter-spacing: 0.25px}header nav {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a {    text-decoration: none;    font-weight: inherit}a {    -webkit-transition: all 150ms ease-in-out;    -moz-transition: all 150ms ease-in-out;    -ms-transition: all 150ms ease-in-out;    -o-transition: all 150ms ease-in-out;    transition: all 150ms ease-in-out}a:focus {    outline: none}.d-flex {    display: -ms-flexbox !important;    display: flex !important}h1,.h1 {    font-size: em(36px)}h2,.h2 {    font-size: em(28px)}h3,.h3 {    font-size: em(24px)}h4,.h4 {    font-size: em(18px)}h5,.h5 {    font-size: em(16px)}h6,.h6 {    font-size: em(16px)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h1,.h2,.h3,.h4,.h5,.h6 {    color: #323c3f;    letter-spacing: .01em}p img {    margin: 0}em {    font-style: italic}b,strong {    font-weight: bold}small {    font-size: 0.9em}sup,sub {    position: relative;    font-size: 60%;    vertical-align: baseline}sup {    top: -0.5em}sub {    bottom: -0.5em}blockquote {    font-size: 1.125em;    line-height: 1.45;    font-style: italic;    margin: 0 0 30px;    padding: 15px 30px;    border-left: 1px solid #1E90FF}blockquote p {    margin-bottom: 0}blockquote p+cite {    margin-top: 15px}blockquote cite {    display: block;    font-size: 0.75em}blockquote cite:before {    content: "\2014 \0020"}code,pre {    background-color: #faf7f5;    font-family: Consolas,monospace;    font-size: 1em;    border: 0 none;    padding: 0 2px;    color: #51ab62}pre {    overflow: auto;    padding: 15px;    margin: 0 0 30px}ul,ol {    margin: 0;    padding: 0}ul {    list-style: none outside}ol {    list-style: decimal}ul.square,.rte ul ul ul {    list-style: square outside}ul.disc,.rte ul {    list-style: disc outside}ol.alpha {    list-style: lower-alpha outside}.inline-list li {    display: inline-block;    margin-bottom: 0}table {    width: 100%;    margin-bottom: 1em;    border-collapse: collapse;    border-spacing: 0}.table-wrap {    max-width: 100%;    overflow: auto;    -webkit-overflow-scrolling: touch}th {    font-weight: bold}th,td {    text-align: left;    padding: 15px;    border: 1px solid #f3f3f3;    color: #1c1c1c}a,.text-link {    color: #000;    text-decoration: none;    background: transparent}button {    overflow: visible}button[disabled],html input[disabled] {    cursor: default}img {    border: 0 none;    max-width: 100%;    height: auto}svg:not(:root) {    overflow: hidden}.video-wrapper {    position: relative;    overflow: hidden;    max-width: 100%;    padding-bottom: 56.25%;    height: 0;    height: auto}.video-wrapper iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.table-wrapper {    max-width: 100%;    overflow: auto}input,textarea,button,select {    font-size: 1em}input:focus,textarea:focus,button:focus,select:focus {    outline: none}button,input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],input[type="submit"],textarea {    -webkit-appearance: none;    -moz-appearance: none}input,textarea,select,fieldset {    border-radius: 0;    max-width: 100%}input.input-full,textarea.input-full,select.input-full,fieldset.input-full {    width: 100%}legend {    border: 0;    padding: 0}optgroup {    font-weight: bold}input {    display: inline-block;    width: auto}button,input[type="submit"] {    cursor: pointer}input[type="text"][disabled],input[type="text"].disabled,input[type="search"][disabled],input[type="search"].disabled,input[type="password"][disabled],input[type="password"].disabled,input[type="email"][disabled],input[type="email"].disabled,input[type="file"][disabled],input[type="file"].disabled,input[type="number"][disabled],input[type="number"].disabled,input[type="tel"][disabled],input[type="tel"].disabled,textarea[disabled],textarea.disabled,select[disabled],select.disabled {    cursor: default;    background-color: #ddd;    border-color: #ddd}textarea {    min-height: 100px;    padding-top: 6px;    padding-bottom: 6px}select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background-position: right center;    background-image: url("../images/ico-select.png");    background-repeat: no-repeat;    background-position: right 10px center;    background-color: #fff !important;    padding-right: 28px;    text-indent: 0.01px;    text-overflow: '';    cursor: pointer}.ie9 select,.lt-ie9 select {    padding-right: 10px;    background-image: none}option {    color: #000;    background-color: #fff}select::-ms-expand {    display: none}label,legend {    display: block;    margin-bottom: 2px}label.inline,legend.inline {    display: inline}input[type="checkbox"]+label,input[type="radio"]+label {    font-weight: normal}label[for] {    cursor: pointer}.label-hint {    color: #999}form.form-horizontal,.form-horizontal {    margin-bottom: 0}form.form-horizontal input[type="text"],form.form-horizontal input[type="search"],form.form-horizontal input[type="password"],form.form-horizontal input[type="email"],form.form-horizontal input[type="file"],form.form-horizontal input[type="number"],form.form-horizontal input[type="tel"],form.form-horizontal textarea,form.form-horizontal select,form.form-horizontal label,.form-horizontal input[type="text"],.form-horizontal input[type="search"],.form-horizontal input[type="password"],.form-horizontal input[type="email"],.form-horizontal input[type="file"],.form-horizontal input[type="number"],.form-horizontal input[type="tel"],.form-horizontal textarea,.form-horizontal select,.form-horizontal label {    display: inline-block;    margin-bottom: 0;    width: auto}label.error {    color: red}.input-group {    position: relative;    display: table;    border-collapse: separate}.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child,.input-group .input-group-btn:first-child>.btn,.input-group .input-group-btn:first-child>input[type="submit"],.input-group input[type="hidden"]:first-child+.input-group-field,.input-group input[type="hidden"]:first-child+.input-group-btn>.btn,.input-group input[type="hidden"]:first-child+.input-group-btn>input[type="submit"] {    border-radius: 0}.input-group .input-group-field:last-child,.input-group .input-group-btn:last-child>.btn,.input-group .input-group-btn:last-child>input[type="submit"] {    border-radius: 0}.input-group input::-moz-focus-inner {    border: 0;    padding: 0;    margin-top: -1px;    margin-bottom: -1px}.input-group-field,.input-group-btn {    display: table-cell;    vertical-align: middle;    margin: 0}.input-group .btn,.input-group input[type="submit"],.input-group .input-group-field {    height: 40px}.input-group .input-group-field {    width: 100%;    margin-bottom: 0}.input-group-btn {    position: relative;    white-space: nowrap;    width: 1%;    padding: 0}.logo img {    max-height: 60px;    display: block;    margin: auto}.form-group {    margin: 0;    padding: 0 0 8px;    border: 0}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6 {    margin-top: 2em}.rte h1:first-child,.rte .h1:first-child,.rte h2:first-child,.rte .h2:first-child,.rte h3:first-child,.rte .h3:first-child,.rte h4:first-child,.rte .h4:first-child,.rte h5:first-child,.rte .h5:first-child,.rte h6:first-child,.rte .h6:first-child {    margin-top: 0}.rte iframe {    width: 100% !important}.rte h5,.rte .h5,.rte .h5 {    text-transform: uppercase}.rte>div {    margin-bottom: 15px}.rte ul ul {    list-style: circle outside}.rte li {    margin-bottom: 0.4em;    margin-left: 15px}.rte img {    max-width: 100%;    height: auto}.rte table {    table-layout: fixed}#quickView .rte img {    display: none}.clearfix {    *zoom:1}.clearfix:after {    content: "";    display: table;    clear: both}.clearboth {    clear: both}.no-background {    background: none !important}svg path,svg rect {    fill: #1E90FF}.flexbox,.awe-popup {    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -ms-flex-align: center;    -webkit-align-items: center;    -webkit-box-align: center;    align-items: center}.list-inline {    *zoom:1}.d-list>div {    position: relative;    margin-right: 15px}.d-list>div:before {    content: "";    position: absolute;    top: 0;    bottom: 0;    right: 0;    width: 1px;    height: 13px;    margin: auto;    z-index: 9;    background: #1E90FF}.d-list>div:first-child {    margin: 0}.d-list>div:first-child:before {    display: none}.a-center {    text-align: center !important}.a-left {    text-align: left !important}.a-right {    text-align: right !important}.f-left {    float: left !important}.f-right {    float: right !important}.f-none {    float: none !important}.inline {    display: inline !important}.block {    display: block !important}.inline-block {    display: inline-block !important}.flexbox {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    overflow: hidden}.flexbox>div {    flex: 1}.background-none {    background: none !important}.no-margin {    margin: 0 !important}.no-padding {    padding: 0 !important}.no-border {    border: none !important}.ov-h {    overflow: hidden !important}.relative {    position: relative !important}.absolute {    position: absolute !important}.margin-0 {    margin: 0px !important}.margin-vertical-0 {    margin-top: 0px !important;    margin-bottom: 0px !important}.margin-horizontal-0 {    margin-left: 0px !important;    margin-right: 0px !important}.margin-top-0 {    margin-top: 0px !important}.margin-bottom-0 {    margin-bottom: 0px !important}.margin-left-0 {    margin-left: 0px !important}.margin-right-0 {    margin-right: 0px !important}.padding-0 {    padding: 0px !important}.padding-vertical-0 {    padding-top: 0px !important;    padding-bottom: 0px !important}.padding-horizontal-0 {    padding-left: 0px !important;    padding-right: 0px !important}.padding-top-0 {    padding-top: 0px !important}.padding-bottom-0 {    padding-bottom: 0px !important}.padding-left-0 {    padding-left: 0px !important}.padding-right-0 {    padding-right: 0px !important}.margin-5 {    margin: 5px !important}.margin-vertical-5 {    margin-top: 5px !important;    margin-bottom: 5px !important}.margin-horizontal-5 {    margin-left: 5px !important;    margin-right: 5px !important}.margin-top-5 {    margin-top: 5px !important}.margin-bottom-5 {    margin-bottom: 5px !important}.margin-left-5 {    margin-left: 5px !important}.margin-right-5 {    margin-right: 5px !important}.padding-5 {    padding: 5px !important}.padding-vertical-5 {    padding-top: 5px !important;    padding-bottom: 5px !important}.padding-horizontal-5 {    padding-left: 5px !important;    padding-right: 5px !important}.padding-top-5 {    padding-top: 5px !important}.padding-bottom-5 {    padding-bottom: 5px !important}.padding-left-5 {    padding-left: 5px !important}.padding-right-5 {    padding-right: 5px !important}.margin-10 {    margin: 10px !important}.margin-vertical-10 {    margin-top: 10px !important;    margin-bottom: 10px !important}.margin-horizontal-10 {    margin-left: 10px !important;    margin-right: 10px !important}.margin-top-10 {    margin-top: 10px !important}.margin-bottom-10 {    margin-bottom: 10px !important}.margin-left-10 {    margin-left: 10px !important}.margin-right-10 {    margin-right: 10px !important}.padding-10 {    padding: 10px !important}.padding-vertical-10 {    padding-top: 10px !important;    padding-bottom: 10px !important}.padding-horizontal-10 {    padding-left: 10px !important;    padding-right: 10px !important}.padding-top-10 {    padding-top: 10px !important}.padding-bottom-10 {    padding-bottom: 10px !important}.padding-left-10 {    padding-left: 10px !important}.padding-right-10 {    padding-right: 10px !important}.margin-15 {    margin: 15px !important}.margin-vertical-15 {    margin-top: 15px !important;    margin-bottom: 15px !important}.margin-horizontal-15 {    margin-left: 15px !important;    margin-right: 15px !important}.margin-top-15 {    margin-top: 15px !important}.margin-bottom-15 {    margin-bottom: 15px !important}.margin-left-15 {    margin-left: 15px !important}.margin-right-15 {    margin-right: 15px !important}.padding-15 {    padding: 15px !important}.padding-vertical-15 {    padding-top: 15px !important;    padding-bottom: 15px !important}.padding-horizontal-15 {    padding-left: 15px !important;    padding-right: 15px !important}.padding-top-15 {    padding-top: 15px !important}.padding-bottom-15 {    padding-bottom: 15px !important}.padding-left-15 {    padding-left: 15px !important}.padding-right-15 {    padding-right: 15px !important}.margin-20 {    margin: 20px !important}.margin-vertical-20 {    margin-top: 20px !important;    margin-bottom: 20px !important}.margin-horizontal-20 {    margin-left: 20px !important;    margin-right: 20px !important}.margin-top-20 {    margin-top: 20px !important}.margin-bottom-20 {    margin-bottom: 20px !important}.margin-left-20 {    margin-left: 20px !important}.margin-right-20 {    margin-right: 20px !important}.padding-20 {    padding: 20px !important}.padding-vertical-20 {    padding-top: 20px !important;    padding-bottom: 20px !important}.padding-horizontal-20 {    padding-left: 20px !important;    padding-right: 20px !important}.padding-top-20 {    padding-top: 20px !important}.padding-bottom-20 {    padding-bottom: 20px !important}.padding-left-20 {    padding-left: 20px !important}.padding-right-20 {    padding-right: 20px !important}.margin-25 {    margin: 25px !important}.margin-vertical-25 {    margin-top: 25px !important;    margin-bottom: 25px !important}.margin-horizontal-25 {    margin-left: 25px !important;    margin-right: 25px !important}.margin-top-25 {    margin-top: 25px !important}.margin-bottom-25 {    margin-bottom: 25px !important}.margin-left-25 {    margin-left: 25px !important}.margin-right-25 {    margin-right: 25px !important}.padding-25 {    padding: 25px !important}.padding-vertical-25 {    padding-top: 25px !important;    padding-bottom: 25px !important}.padding-horizontal-25 {    padding-left: 25px !important;    padding-right: 25px !important}.padding-top-25 {    padding-top: 25px !important}.padding-bottom-25 {    padding-bottom: 25px !important}.padding-left-25 {    padding-left: 25px !important}.padding-right-25 {    padding-right: 25px !important}.margin-30 {    margin: 30px !important}.margin-vertical-30 {    margin-top: 30px !important;    margin-bottom: 30px !important}.margin-horizontal-30 {    margin-left: 30px !important;    margin-right: 30px !important}.margin-top-30 {    margin-top: 30px !important}.margin-bottom-30 {    margin-bottom: 30px !important}.margin-left-30 {    margin-left: 30px !important}.margin-right-30 {    margin-right: 30px !important}.padding-30 {    padding: 30px !important}.padding-vertical-30 {    padding-top: 30px !important;    padding-bottom: 30px !important}.padding-horizontal-30 {    padding-left: 30px !important;    padding-right: 30px !important}.padding-top-30 {    padding-top: 30px !important}.padding-bottom-30 {    padding-bottom: 30px !important}.padding-left-30 {    padding-left: 30px !important}.padding-right-30 {    padding-right: 30px !important}.margin-35 {    margin: 35px !important}.margin-vertical-35 {    margin-top: 35px !important;    margin-bottom: 35px !important}.margin-horizontal-35 {    margin-left: 35px !important;    margin-right: 35px !important}.margin-top-35 {    margin-top: 35px !important}.margin-bottom-35 {    margin-bottom: 35px !important}.margin-left-35 {    margin-left: 35px !important}.margin-right-35 {    margin-right: 35px !important}.padding-35 {    padding: 35px !important}.padding-vertical-35 {    padding-top: 35px !important;    padding-bottom: 35px !important}.padding-horizontal-35 {    padding-left: 35px !important;    padding-right: 35px !important}.padding-top-35 {    padding-top: 35px !important}.padding-bottom-35 {    padding-bottom: 35px !important}.padding-left-35 {    padding-left: 35px !important}.padding-right-35 {    padding-right: 35px !important}.margin-40 {    margin: 40px !important}.margin-vertical-40 {    margin-top: 40px !important;    margin-bottom: 40px !important}.margin-horizontal-40 {    margin-left: 40px !important;    margin-right: 40px !important}.margin-top-40 {    margin-top: 40px !important}.margin-bottom-40 {    margin-bottom: 40px !important}.margin-left-40 {    margin-left: 40px !important}.margin-right-40 {    margin-right: 40px !important}.padding-40 {    padding: 40px !important}.padding-vertical-40 {    padding-top: 40px !important;    padding-bottom: 40px !important}.padding-horizontal-40 {    padding-left: 40px !important;    padding-right: 40px !important}.padding-top-40 {    padding-top: 40px !important}.padding-bottom-40 {    padding-bottom: 40px !important}.padding-left-40 {    padding-left: 40px !important}.padding-right-40 {    padding-right: 40px !important}.margin-45 {    margin: 45px !important}.margin-vertical-45 {    margin-top: 45px !important;    margin-bottom: 45px !important}.margin-horizontal-45 {    margin-left: 45px !important;    margin-right: 45px !important}.margin-top-45 {    margin-top: 45px !important}.margin-bottom-45 {    margin-bottom: 45px !important}.margin-left-45 {    margin-left: 45px !important}.margin-right-45 {    margin-right: 45px !important}.padding-45 {    padding: 45px !important}.padding-vertical-45 {    padding-top: 45px !important;    padding-bottom: 45px !important}.padding-horizontal-45 {    padding-left: 45px !important;    padding-right: 45px !important}.padding-top-45 {    padding-top: 45px !important}.padding-bottom-45 {    padding-bottom: 45px !important}.padding-left-45 {    padding-left: 45px !important}.padding-right-45 {    padding-right: 45px !important}.margin-50 {    margin: 50px !important}.margin-vertical-50 {    margin-top: 50px !important;    margin-bottom: 50px !important}.margin-horizontal-50 {    margin-left: 50px !important;    margin-right: 50px !important}.margin-top-50 {    margin-top: 50px !important}.margin-bottom-50 {    margin-bottom: 50px !important}.margin-left-50 {    margin-left: 50px !important}.margin-right-50 {    margin-right: 50px !important}.padding-50 {    padding: 50px !important}.padding-vertical-50 {    padding-top: 50px !important;    padding-bottom: 50px !important}.padding-horizontal-50 {    padding-left: 50px !important;    padding-right: 50px !important}.padding-top-50 {    padding-top: 50px !important}.padding-bottom-50 {    padding-bottom: 50px !important}.padding-left-50 {    padding-left: 50px !important}.padding-right-50 {    padding-right: 50px !important}.margin-55 {    margin: 55px !important}.margin-vertical-55 {    margin-top: 55px !important;    margin-bottom: 55px !important}.margin-horizontal-55 {    margin-left: 55px !important;    margin-right: 55px !important}.margin-top-55 {    margin-top: 55px !important}.margin-bottom-55 {    margin-bottom: 55px !important}.margin-left-55 {    margin-left: 55px !important}.margin-right-55 {    margin-right: 55px !important}.padding-55 {    padding: 55px !important}.padding-vertical-55 {    padding-top: 55px !important;    padding-bottom: 55px !important}.padding-horizontal-55 {    padding-left: 55px !important;    padding-right: 55px !important}.padding-top-55 {    padding-top: 55px !important}.padding-bottom-55 {    padding-bottom: 55px !important}.padding-left-55 {    padding-left: 55px !important}.padding-right-55 {    padding-right: 55px !important}.margin-60 {    margin: 60px !important}.margin-vertical-60 {    margin-top: 60px !important;    margin-bottom: 60px !important}.margin-horizontal-60 {    margin-left: 60px !important;    margin-right: 60px !important}.margin-top-60 {    margin-top: 60px !important}.margin-bottom-60 {    margin-bottom: 60px !important}.margin-left-60 {    margin-left: 60px !important}.margin-right-60 {    margin-right: 60px !important}.padding-60 {    padding: 60px !important}.padding-vertical-60 {    padding-top: 60px !important;    padding-bottom: 60px !important}.padding-horizontal-60 {    padding-left: 60px !important;    padding-right: 60px !important}.padding-top-60 {    padding-top: 60px !important}.padding-bottom-60 {    padding-bottom: 60px !important}.padding-left-60 {    padding-left: 60px !important}.padding-right-60 {    padding-right: 60px !important}.margin-65 {    margin: 65px !important}.margin-vertical-65 {    margin-top: 65px !important;    margin-bottom: 65px !important}.margin-horizontal-65 {    margin-left: 65px !important;    margin-right: 65px !important}.margin-top-65 {    margin-top: 65px !important}.margin-bottom-65 {    margin-bottom: 65px !important}.margin-left-65 {    margin-left: 65px !important}.margin-right-65 {    margin-right: 65px !important}.padding-65 {    padding: 65px !important}.padding-vertical-65 {    padding-top: 65px !important;    padding-bottom: 65px !important}.padding-horizontal-65 {    padding-left: 65px !important;    padding-right: 65px !important}.padding-top-65 {    padding-top: 65px !important}.padding-bottom-65 {    padding-bottom: 65px !important}.padding-left-65 {    padding-left: 65px !important}.padding-right-65 {    padding-right: 65px !important}.margin-70 {    margin: 70px !important}.margin-vertical-70 {    margin-top: 70px !important;    margin-bottom: 70px !important}.margin-horizontal-70 {    margin-left: 70px !important;    margin-right: 70px !important}.margin-top-70 {    margin-top: 70px !important}.margin-bottom-70 {    margin-bottom: 70px !important}.margin-left-70 {    margin-left: 70px !important}.margin-right-70 {    margin-right: 70px !important}.padding-70 {    padding: 70px !important}.padding-vertical-70 {    padding-top: 70px !important;    padding-bottom: 70px !important}.padding-horizontal-70 {    padding-left: 70px !important;    padding-right: 70px !important}.padding-top-70 {    padding-top: 70px !important}.padding-bottom-70 {    padding-bottom: 70px !important}.padding-left-70 {    padding-left: 70px !important}.padding-right-70 {    padding-right: 70px !important}.margin-75 {    margin: 75px !important}.margin-vertical-75 {    margin-top: 75px !important;    margin-bottom: 75px !important}.margin-horizontal-75 {    margin-left: 75px !important;    margin-right: 75px !important}.margin-top-75 {    margin-top: 75px !important}.margin-bottom-75 {    margin-bottom: 75px !important}.margin-left-75 {    margin-left: 75px !important}.margin-right-75 {    margin-right: 75px !important}.padding-75 {    padding: 75px !important}.padding-vertical-75 {    padding-top: 75px !important;    padding-bottom: 75px !important}.padding-horizontal-75 {    padding-left: 75px !important;    padding-right: 75px !important}.padding-top-75 {    padding-top: 75px !important}.padding-bottom-75 {    padding-bottom: 75px !important}.padding-left-75 {    padding-left: 75px !important}.padding-right-75 {    padding-right: 75px !important}.margin-80 {    margin: 80px !important}.margin-vertical-80 {    margin-top: 80px !important;    margin-bottom: 80px !important}.margin-horizontal-80 {    margin-left: 80px !important;    margin-right: 80px !important}.margin-top-80 {    margin-top: 80px !important}.margin-bottom-80 {    margin-bottom: 80px !important}.margin-left-80 {    margin-left: 80px !important}.margin-right-80 {    margin-right: 80px !important}.padding-80 {    padding: 80px !important}.padding-vertical-80 {    padding-top: 80px !important;    padding-bottom: 80px !important}.padding-horizontal-80 {    padding-left: 80px !important;    padding-right: 80px !important}.padding-top-80 {    padding-top: 80px !important}.padding-bottom-80 {    padding-bottom: 80px !important}.padding-left-80 {    padding-left: 80px !important}.padding-right-80 {    padding-right: 80px !important}.margin-85 {    margin: 85px !important}.margin-vertical-85 {    margin-top: 85px !important;    margin-bottom: 85px !important}.margin-horizontal-85 {    margin-left: 85px !important;    margin-right: 85px !important}.margin-top-85 {    margin-top: 85px !important}.margin-bottom-85 {    margin-bottom: 85px !important}.margin-left-85 {    margin-left: 85px !important}.margin-right-85 {    margin-right: 85px !important}.padding-85 {    padding: 85px !important}.padding-vertical-85 {    padding-top: 85px !important;    padding-bottom: 85px !important}.padding-horizontal-85 {    padding-left: 85px !important;    padding-right: 85px !important}.padding-top-85 {    padding-top: 85px !important}.padding-bottom-85 {    padding-bottom: 85px !important}.padding-left-85 {    padding-left: 85px !important}.padding-right-85 {    padding-right: 85px !important}.margin-90 {    margin: 90px !important}.margin-vertical-90 {    margin-top: 90px !important;    margin-bottom: 90px !important}.margin-horizontal-90 {    margin-left: 90px !important;    margin-right: 90px !important}.margin-top-90 {    margin-top: 90px !important}.margin-bottom-90 {    margin-bottom: 90px !important}.margin-left-90 {    margin-left: 90px !important}.margin-right-90 {    margin-right: 90px !important}.padding-90 {    padding: 90px !important}.padding-vertical-90 {    padding-top: 90px !important;    padding-bottom: 90px !important}.padding-horizontal-90 {    padding-left: 90px !important;    padding-right: 90px !important}.padding-top-90 {    padding-top: 90px !important}.padding-bottom-90 {    padding-bottom: 90px !important}.padding-left-90 {    padding-left: 90px !important}.padding-right-90 {    padding-right: 90px !important}.margin-95 {    margin: 95px !important}.margin-vertical-95 {    margin-top: 95px !important;    margin-bottom: 95px !important}.margin-horizontal-95 {    margin-left: 95px !important;    margin-right: 95px !important}.margin-top-95 {    margin-top: 95px !important}.margin-bottom-95 {    margin-bottom: 95px !important}.margin-left-95 {    margin-left: 95px !important}.margin-right-95 {    margin-right: 95px !important}.padding-95 {    padding: 95px !important}.padding-vertical-95 {    padding-top: 95px !important;    padding-bottom: 95px !important}.padding-horizontal-95 {    padding-left: 95px !important;    padding-right: 95px !important}.padding-top-95 {    padding-top: 95px !important}.padding-bottom-95 {    padding-bottom: 95px !important}.padding-left-95 {    padding-left: 95px !important}.padding-right-95 {    padding-right: 95px !important}.margin-100 {    margin: 100px !important}.margin-vertical-100 {    margin-top: 100px !important;    margin-bottom: 100px !important}.margin-horizontal-100 {    margin-left: 100px !important;    margin-right: 100px !important}.margin-top-100 {    margin-top: 100px !important}.margin-bottom-100 {    margin-bottom: 100px !important}.margin-left-100 {    margin-left: 100px !important}.margin-right-100 {    margin-right: 100px !important}.padding-100 {    padding: 100px !important}.padding-vertical-100 {    padding-top: 100px !important;    padding-bottom: 100px !important}.padding-horizontal-100 {    padding-left: 100px !important;    padding-right: 100px !important}.padding-top-100 {    padding-top: 100px !important}.padding-bottom-100 {    padding-bottom: 100px !important}.padding-left-100 {    padding-left: 100px !important}.padding-right-100 {    padding-right: 100px !important}.bg {    border-radius: 5px}.btn,input[type="submit"] {    display: inline-block;    height: 30px;    line-height: 29px;    padding: 0 20px;    text-align: center;    white-space: nowrap;    outline: none !important;    cursor: pointer;    border: none;    font-weight: 400;    border-radius: 0;    letter-spacing: 0;    -webkit-transition: background-color 0.1s ease-in;    -moz-transition: background-color 0.1s ease-in;    -ms-transition: background-color 0.1s ease-in;    -o-transition: background-color 0.1s ease-in;    transition: background-color 0.1s ease-in;    -webkit-border-radius: 0;    border-radius: 0}.btn[disabled],input[disabled][type="submit"],.btn.disabled,input.disabled[type="submit"] {    cursor: default;    background-color: #1E90FF}.btn.btn-primary,input.btn-primary[type="submit"] {    background: #1E90FF;    color: #fff}.btn.btn-primary:hover,input.btn-primary[type="submit"]:hover {    background: #ffd918}.btn.btn-circle,input.btn-circle[type="submit"] {    border-radius: 50%;    padding: 0}.btn.btn-large,input.btn-large[type="submit"] {    height: 50px;    line-height: 50px;    padding: 0 74px}.btn.btn-small,input.btn-small[type="submit"] {    height: 34px;    line-height: 34px;    padding: 0 32px;    font-size: em(12px)}.btn.btn-dark,input.btn-dark[type="submit"] {    background: #2a2a2a;    color: #fff}.btn.btn-white,input.btn-white[type="submit"] {    background: #fff;    color: #1E90FF;    border: 1px solid #1E90FF;    font-weight: 400}.btn.btn-white:hover,input.btn-white[type="submit"]:hover {    background: #ffd918;    color: #fff}.btn.btn-gray,input.btn-gray[type="submit"] {    background: #9e9e9e;    color: #fff}.btn.btn-gray:hover,input.btn-gray[type="submit"]:hover {    background: #1E90FF}.btn.btn-gray a,input.btn-gray[type="submit"] a {    color: #fff}.btn.btn-full,input.btn-full[type="submit"] {    display: block;    width: 100%}.btn-link {    line-height: 40px;    color: #1E90FF}.btn-link:hover {    text-decoration: underline}.row {    margin-right: -5px;    margin-left: -5px}@media (max-width: 480px) {    .row {        margin-right:-7px;        margin-left: -7px    }}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-18,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {    padding-left: 5px;    padding-right: 5px}@media (max-width: 480px) {    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {        padding-left:7px;        padding-right: 7px    }}.container,.container-fluid {    padding-left: 10px;    padding-right: 10px}@media (max-width: 480px) {    .container,.container-fluid {        padding-left:7px;        padding-right: 7px    }}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {    position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px}@media (max-width: 480px) {    .col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {        padding-left:7px;        padding-right: 7px    }}.col-xs-15 {    width: 20%;    float: left}@media (min-width: 768px) {    .col-sm-15 {        width:20%;        float: left    }}@media (min-width: 992px) {    .col-md-15 {        width:20%;        float: left    }}@media (min-width: 1200px) {    .col-lg-15 {        width:20%;        float: left    }    .container {        max-width: 1140px    }}@media (min-width: 992px) {    .clear_left {        padding-left:0    }}p.line_cus {    margin: 10px 0}p.content_boxer {    margin: 0}.alert-warning {    margin: 0}.header {    background: #fff;    box-shadow: rgba(0,0,0,0.12) 0px 1px 3px 0px,rgba(0,0,0,0.14) 0px 0px 1px 0px,rgba(0,0,0,0.12) 0px 2px 1px -1px;    position: relative}.header .col-left .hotline-header {    display: inline-block;    margin-right: 20px}.header .col-left .hotline-header img {    padding-right: 5px}.header .col-left .hotline-header a {    color: #fff}.header .col-left .hotline-header a:hover {    color: #1E90FF}.header .topbar-login {    display: flex;    justify-content: flex-end;    height: 40px;    align-items: center}.header .topbar-login .site-account {    float: left;    position: relative;    margin: 0 15px}.header .topbar-login .site-account:before {    content: "";    position: absolute;    left: 0;    bottom: -10px;    width: 100%;    height: 15px;    background: 0 0;    display: none;    z-index: 8}.header .topbar-login .site-account>a {    color: #fff;    display: block;    position: relative;    white-space: nowrap}.header .topbar-login .site-account>a:hover {    color: #1E90FF}.header .topbar-login .site-account>a img {    padding-right: 5px}.header .topbar-login .site-account ul {    position: absolute;    display: none;    top: 45px;    right: 0;    z-index: 99;    background: #fff;    width: 100%;    min-width: 200px;    width: 200px;    border: 1px solid #efefef;    border-radius: 0 0 3px 3px;    box-shadow: 0 6px 12px 0 rgba(0,0,0,0.18);    padding: 0}@media (max-width: 1199px) {    .header .topbar-login .site-account ul {        min-width:160px    }}.header .topbar-login .site-account ul:before {    border: 9px solid transparent;    border-bottom: 9px solid #fff;    bottom: 100%;    right: 10px;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none}.header .topbar-login .site-account ul li {    display: block}.header .topbar-login .site-account ul li a {    display: block;    padding: 5px;    color: #1c1c1c;    text-transform: uppercase}.header .topbar-login .site-account ul li a:hover {    color: #1E90FF}.header .topbar-login .site-account:hover ul {    display: block}.header .topbar-login .site-account:hover:before {    display: block}.header .topbar-login .top-cart-contain {    float: left}.header .topbar-login .top-cart-contain .mini-cart {    position: relative}.header .topbar-login .top-cart-contain .mini-cart .heading-cart>a {    color: #fff}.header .topbar-login .top-cart-contain .mini-cart .heading-cart:hover>a {    color: #1E90FF}.header .topbar-login .top-cart-contain .mini-cart .heading-cart a {    display: inline-block;    position: relative}.header .topbar-login .top-cart-contain .mini-cart .heading-cart a #cart-total2 {    position: absolute;    top: 0;    left: 25px;    top: -10px;    min-width: 20px;    text-align: center;    height: 20px;    color: #fff;    background: red;    border-radius: 100%;    line-height: 20px;    font-size: 12px}.header .topbar-login .top-cart-contain .top-cart-content {    position: absolute;    z-index: 9999;    right: 0;    top: 100%;    background: #fff;    width: 320px;    display: none}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list {    padding: 10px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .price,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .price {    display: block;    margin-bottom: 7px;    color: #e5101d;    font-weight: bold}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart {    overflow: hidden;    border-bottom: 1px solid #ebebeb;    margin-bottom: 15px;    max-height: 200px;    overflow-y: auto}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar {    width: 5px;    background-color: #F5F5F5}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar-thumb,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar-thumb {    border-radius: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    background-color: #e5e5e5}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar-track,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar-track {    -webkit-box-shadow: none;    -moz-box-shadow: none;    border-radius: 0;    background-color: #F5F5F5}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item {    overflow: hidden;    padding-bottom: 20px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .image_drop,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .image_drop {    float: left;    width: 70px;    margin-right: 10px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item {    float: left;    width: calc(100% - 80px);    position: relative;    padding-right: 30px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .remove-item-cart,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .remove-item-cart {    position: absolute;    right: 5px;    top: 3px;    cursor: pointer;    background: url(remove.svg);    width: 17px;    height: 17px;    background-size: contain;    background-repeat: no-repeat}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-name,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-name {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    margin: 0}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select {    margin-top: 10px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select button,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select button {    display: inline-block;    box-shadow: none;    outline: none;    background-color: #fff;    border: 1px solid #ebebeb;    height: 30px;    float: left;    width: 30px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select .number-sidebar,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select .number-sidebar {    display: inline-block;    width: 45px;    padding: 0;    text-align: center;    min-height: 30px;    height: 30px;    margin-bottom: 0;    float: left;    border-radius: 0;    border-left: none;    border-right: none;    box-shadow: none;    border-top: 1px solid #ebebeb;    border-bottom: 1px solid #ebebeb}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .no-item p,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .no-item p {    margin: 0}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .top-subtotal,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .top-subtotal {    margin-bottom: 15px;    font-size: 1.14286em}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .top-subtotal .price,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .top-subtotal .price {    float: right}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .right_ct .btn,.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .right_ct input[type="submit"],.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .right_ct .btn,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .right_ct input[type="submit"] {    border: 1px solid #1E90FF;    color: #000;    background-color: #1E90FF;    min-width: 145px;    text-transform: uppercase;    font-size: 14px;    border-radius: 4px}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .right_ct .btn:hover,.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .right_ct input[type="submit"]:hover,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .right_ct .btn:hover,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .right_ct input[type="submit"]:hover {    border: 1px solid #333;    color: #fff;    background-color: #333}.header .topbar-login .top-cart-contain .top-cart-content #cart-sidebar .right_ct .btn-primary,.header .topbar-login .top-cart-contain .top-cart-content .mini-products-list .right_ct .btn-primary {    float: right}.header .topbar-login .top-cart-contain img {    padding-right: 5px}.header .header-wrapper {    position: relative}.header .header-wrapper:after {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 34px;    background: #172027}.header .header-wrapper .header-logo {    background-color: #00a1f1;    position: relative;    z-index: 99;    display: flex;    align-items: center}@media (max-width: 1199px) and (min-width: 991px) {    .header .header-wrapper .header-logo {        padding-right:35px    }}.header .header-wrapper .header-logo:before {    position: absolute;    content: '';    top: 0;    bottom: 0;    right: 0;    width: 100vw;    background-color: inherit;    z-index: -1}.header .header-wrapper .header-logo:after {    content: "";    position: absolute;    content: '';    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: inherit;    -webkit-transform-origin: bottom;    -moz-transform-origin: bottom;    -ms-transform-origin: bottom;    -o-transform-origin: bottom;    transform-origin: bottom;    -webkit-transform: skew(-23deg);    -moz-transform: skew(-23deg);    -ms-transform: skew(-23deg);    -o-transform: skew(-23deg);    transform: skew(-23deg);    z-index: -1}.header .header-wrapper .header-logo a {    display: block}.header .header-wrapper .header-logo a:after {position: absolute;content: '';top: 0;bottom: 0;left: 0;right: 0;background-color: inherit;-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-ms-transform-origin: bottom;-o-transform-origin: bottom;transform-origin: bottom;-webkit-transform: skew(-23deg);-moz-transform: skew(-23deg);-ms-transform: skew(-23deg);-o-transform: skew(-23deg);transform: skew(-23deg);z-index: -1;left: auto;right: 18px;width: 18px;z-index: 0;/* background: #00a1f1; */}.header .header-wrapper .header-topbar {    background: #172027;    color: #fff;    position: relative;    z-index: 9;    padding: 5px 0 5px 60px}.header .header-wrapper .header-topbar .left {    display: inline-block}.header .header-wrapper .header-topbar .right {    float: right}.header .header-wrapper .header-topbar .right .block-search {    position: relative;    display: inline-block;    margin-right: 20px}.header .header-wrapper .header-topbar .right .block-search:before {    content: "";    position: absolute;    width: 1px;    height: 15px;    background: white;    right: -12px;    top: 50%;    transform: translateY(-50%)}.header .header-wrapper .header-topbar .right .block-search svg {    width: 17px;    position: relative;    top: 3px}.header .header-wrapper .header-topbar .right .block-search svg path,.header .header-wrapper .header-topbar .right .block-search svg rect {    fill: #fff}.header .header-wrapper .header-topbar .right .block-search .search_form {    position: absolute;    right: 0;    top: 100%;    width: 350px;    visibility: hidden;    opacity: 0;    -webkit-transform: translateY(15px);    -moz-transform: translateY(15px);    -ms-transform: translateY(15px);    -o-transform: translateY(15px);    transform: translateY(15px);    z-index: 9;    -webkit-transition: all .2s ease;    -moz-transition: all .2s ease;    -o-transition: all .2s ease;    transition: all .2s ease}.header .header-wrapper .header-topbar .right .block-search .search_form input {    border: 2px solid #1E90FF}.header .header-wrapper .header-topbar .right .block-search .search_form button {    background: #1E90FF}.header .header-wrapper .header-topbar .right .block-search .search_form button svg {    width: 17px;    position: relative;    top: 2px}.header .header-wrapper .header-topbar .right .block-search .search_form button svg path,.header .header-wrapper .header-topbar .right .block-search .search_form button svg rect {    fill: #000}.header .header-wrapper .header-topbar .right .block-search .search_form button:hover {    background: #172027}.header .header-wrapper .header-topbar .right .block-search .search_form button:hover svg path,.header .header-wrapper .header-topbar .right .block-search .search_form button:hover svg rect {    fill: #1E90FF}.header .header-wrapper .header-topbar .right .block-search:hover .search_form {    visibility: visible;    opacity: 1;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    transform: none}.header .header-wrapper .header-topbar .right .block-login {    display: inline-block;    position: relative}.header .header-wrapper .header-topbar .right .block-login:before {    content: "";    position: absolute;    left: 0;    bottom: -10px;    width: 100%;    height: 15px;    background: 0 0;    display: none;    z-index: 8}.header .header-wrapper .header-topbar .right .block-login>a {    color: #fff}.header .header-wrapper .header-topbar .right .block-login>a:hover {    color: #1E90FF}.header .header-wrapper .header-topbar .right .block-login svg {    width: 17px;    position: relative;    top: 3px}.header .header-wrapper .header-topbar .right .block-login svg path,.header .header-wrapper .header-topbar .right .block-login svg svg {    fill: #fff}.header .header-wrapper .header-topbar .right .block-login ul {    position: absolute;    top: 31px;    right: 0;    z-index: 99;    background: #fff;    width: 100%;    min-width: 200px;    width: 200px;    border: 1px solid #efefef;    border-radius: 0 0 3px 3px;    box-shadow: 0 6px 12px 0 rgba(0,0,0,0.18);    padding: 0;    display: none}.header .header-wrapper .header-topbar .right .block-login ul:before {    border: 9px solid transparent;    border-bottom: 9px solid #fff;    bottom: 100%;    right: 10px;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none}.header .header-wrapper .header-topbar .right .block-login ul li a {    color: #000;    display: block;    padding: 5px}.header .header-wrapper .header-topbar .right .block-login ul li a:hover {    color: #1E90FF}.header .header-wrapper .header-topbar .right .block-login:hover ul {    display: block}.header .header-wrapper .header-topbar .right .block-login:hover:before {    display: block}.header .header-wrapper .header-mid {    padding-left: 40px;    width: 98%;    display: flex;    align-items: center}.header .header-wrapper .header-mid .menu-header {    flex: 1 1 auto;    width: 1%}.header .header-wrapper .header-mid .header-control .top-cart-contain:before {    content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 320px;    height: 20px;    background: 0 0;    display: none;    z-index: 8}.header .header-wrapper .header-mid .header-control .top-cart-contain:hover:before {    display: block}.header .header-wrapper .header-mid .header-control .heading-cart {    position: relative}.header .header-wrapper .header-mid .header-control .heading-cart .count_item_pr {    position: absolute;    width: 25px;    height: 25px;    background: #1E90FF;    text-align: center;    border-radius: 100%;    font-weight: bold;    color: #000;    right: -15px}.header .header-wrapper .header-mid .header-control .heading-cart svg {    width: 30px}.header .header-wrapper .header-mid .header-control .heading-cart svg path,.header .header-wrapper .header-mid .header-control .heading-cart svg svg {    fill: #000}.header .header-wrapper .header-mid .header-control .top-cart-content {    position: absolute;    z-index: 9999;    right: 0;    top: 100%;    background: #fff;    width: 320px;    display: none}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list {    padding: 10px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .price,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .price {    display: block;    margin-bottom: 7px;    color: #e5101d;    font-weight: bold}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart {    overflow: hidden;    border-bottom: 1px solid #ebebeb;    margin-bottom: 15px;    max-height: 200px;    overflow-y: auto}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar {    width: 5px;    background-color: #F5F5F5}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar-thumb,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar-thumb {    border-radius: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    background-color: #e5e5e5}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart::-webkit-scrollbar-track,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart::-webkit-scrollbar-track {    -webkit-box-shadow: none;    -moz-box-shadow: none;    border-radius: 0;    background-color: #F5F5F5}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item {    overflow: hidden;    padding-bottom: 20px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .image_drop,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .image_drop {    float: left;    width: 70px;    margin-right: 10px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item {    float: left;    width: calc(100% - 80px);    position: relative;    padding-right: 30px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .remove-item-cart,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .remove-item-cart {    position: absolute;    right: 5px;    top: 3px;    cursor: pointer;    background: url(remove.svg);    width: 17px;    height: 17px;    background-size: contain;    background-repeat: no-repeat}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-name,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-name {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    margin: 0}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select {    margin-top: 10px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select button,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select button {    display: inline-block;    box-shadow: none;    outline: none;    background-color: #fff;    border: 1px solid #ebebeb;    height: 30px;    float: left;    width: 30px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select .number-sidebar,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .list-item-cart .item .border_list .detail-item .product-details-bottom .quantity-select .number-sidebar {    display: inline-block;    width: 45px;    padding: 0;    text-align: center;    min-height: 30px;    height: 30px;    margin-bottom: 0;    float: left;    border-radius: 0;    border-left: none;    border-right: none;    box-shadow: none;    border-top: 1px solid #ebebeb;    border-bottom: 1px solid #ebebeb}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .no-item p,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .no-item p {    margin: 0}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .top-subtotal,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .top-subtotal {    margin-bottom: 15px;    font-size: 1.14286em}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .top-subtotal .price,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .top-subtotal .price {    float: right}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .right_ct .btn,.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .right_ct input[type="submit"],.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .right_ct .btn,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .right_ct input[type="submit"] {    border: 1px solid #1E90FF;    color: #000;    background-color: #1E90FF;    min-width: 145px;    text-transform: uppercase;    font-size: 14px;    border-radius: 4px}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .right_ct .btn:hover,.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .right_ct input[type="submit"]:hover,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .right_ct .btn:hover,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .right_ct input[type="submit"]:hover {    border: 1px solid #333;    color: #fff;    background-color: #333}.header .header-wrapper .header-mid .header-control .top-cart-content #cart-sidebar .right_ct .btn-primary,.header .header-wrapper .header-mid .header-control .top-cart-content .mini-products-list .right_ct .btn-primary {    float: right}header nav .nav {    position: relative}header nav .nav-item.has-mega {    position: static !important}header nav .nav-item>a:hover {    color: #1E90FF}header nav .nav-item>.fa {    color: #333;    right: 0;    top: 33px}header nav .nav-item .nav-item-lv2 {    padding: 0 10px}header nav .nav-item .nav-item-lv3 {    padding: 0 10px}header nav .nav-item:hover>.dropdown-menu {    display: block;    margin-top: 0;    border-radius: 0;    z-index: 9999}header nav .nav-item:hover>.mega-content {    display: block}header nav .nav-item li.dropdown-submenu {    position: relative}header nav .nav-item li.dropdown-submenu .dropdown-menu {    left: 100%;    top: 0}header nav .nav-item li.dropdown-submenu:hover>.dropdown-menu {    display: block;    right: 100%;    border-radius: 0}.header-nav ul .nav-item.has-mega {    position: static}.header-nav ul .nav-item:hover>.mega-content {    overflow: visible;    max-height: 800px;    max-width: 845px;    opacity: 1;    -webkit-transform: perspective(600px) rotateX(0deg);    -moz-transform: perspective(600px) rotateX(0deg);    -ms-transform: perspective(600px) rotateX(0deg);    -o-transform: perspective(600px) rotateX(0deg);    transform: perspective(600px) rotateX(0deg);    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;    -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;    transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end}@media (max-width: 1199px) and (min-width: 991px) {    .header-nav ul .nav-item:hover>.mega-content {        max-width:715px    }}.header-nav ul .nav-item .a-img span.menu-label {    position: absolute;    text-transform: uppercase;    top: -12px;    background: #1E90FF;    display: inline;    padding: 4px 8px;    border-radius: 3px;    color: #fff;    font-size: 10px;    right: 23px;    line-height: normal;    letter-spacing: 1px}.header-nav ul .nav-item .a-img span.menu-label:after {    border-color: #1E90FF transparent transparent transparent;    border-width: 6px 7px 0 6px;    right: 12px;    top: 90%;    border-style: solid;    content: "";    display: block;    height: 0;    position: absolute;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -o-transitio: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 0;    z-index: 100}.header-nav .mega-content {    background: #fff;    overflow: hidden;    display: block;    max-height: 0px;    max-width: 0px;    opacity: 0;    -webkit-transform: perspective(600px) rotateX(-90deg);    -moz-transform: perspective(600px) rotateX(-90deg);    -ms-transform: perspective(600px) rotateX(-90deg);    -o-transform: perspective(600px) rotateX(-90deg);    transform: perspective(600px) rotateX(-90deg);    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    box-shadow: 0 1px 2px 2px rgba(0,0,0,0.2);    -webkit-transform-origin: 0% 0%;    -moz-transform-origin: 0% 0%;    -ms-transform-origin: 0% 0%;    -o-transform-origin: 0% 0%;    transform-origin: 0% 0%;    margin: 0;    padding: 25px 25px 25px 25px;    position: absolute;    top: 100%;    z-index: 9999;    width: 100%;    border: none;    text-align: left;    left: 0}.header-nav .mega-content .level1.parent h2,.header-nav .mega-content .level1.parent .h2 {    font-size: 15px;    font-weight: 500;    margin-top: 0}.header-nav .mega-content .level1.parent h2 a,.header-nav .mega-content .level1.parent .h2 a {    text-transform: none}.header-nav .mega-content .level1.parent ul.level1 li {    line-height: 1.3}.header-nav .mega-content .level1.parent ul.level1 li a {    font-weight: normal !important;    text-transform: none !important;    font-size: 14px;    color: #888}.header-nav .mega-content .level1.parent ul.level1 li+li {    padding-top: 5px}.header-nav .mega-content .level1.item>a:hover,.header-nav .mega-content .level1.item>a:focus {    color: #caa900;    text-decoration: none}.header-nav .mega-content .level1.item h2,.header-nav .mega-content .level1.item .h2 {    font-weight: 600;    font-size: 14px;    margin-top: 0}.header-nav .mega-content .level1.item ul.level1 {    margin-bottom: 30px}.header-nav .mega-content .level1.item ul.level1 li a {    font-weight: normal !important;    text-transform: none !important;    color: #333}.header-nav .mega-content .level1.item ul.level1 li a:hover,.header-nav .mega-content .level1.item ul.level1 li a:focus {    text-decoration: none;    color: #1E90FF}@media (min-width: 991px) {    .header-nav .mega-content .row .level1:nth-child(4n+1) {        clear:left    }}.bg-header-nav .header-nav>ul.item_big {    margin: 0;    padding: 0;    position: initial}.bg-header-nav .header-nav>ul.item_big>li.nav-item {    display: inline-block;    position: relative}@media (max-width: 1199px) and (min-width: 991px) {    .bg-header-nav .header-nav>ul.item_big>li.nav-item:nth-child(4) .item_small li ul,.bg-header-nav .header-nav>ul.item_big>li.nav-item:nth-child(5) .item_small li ul {        left:initial;        top: 0px;        right: 200px    }}.bg-header-nav .header-nav>ul.item_big>li.nav-item>a {    display: block;    text-align: center;    padding: 20px 7px;    font-size: 16px;    position: relative;    text-decoration: none;    color: #000;    font-weight: 500;    text-transform: uppercase}.bg-header-nav .header-nav>ul.item_big>li.nav-item>a svg {    width: 10px;    -webkit-transition: all 150ms ease-in-out;    -moz-transition: all 150ms ease-in-out;    -ms-transition: all 150ms ease-in-out;    -o-transition: all 150ms ease-in-out;    transition: all 150ms ease-in-out}.bg-header-nav .header-nav>ul.item_big>li.nav-item>a svg path,.bg-header-nav .header-nav>ul.item_big>li.nav-item>a svg rect {    fill: #000}.bg-header-nav .header-nav>ul.item_big>li.nav-item>a:hover {    color: #1E90FF !important}.bg-header-nav .header-nav>ul.item_big>li.nav-item:nth-child(1)>a {    padding-left: 0}.bg-header-nav .header-nav>ul.item_big>li.nav-item:hover>a {    color: #1E90FF}.bg-header-nav .header-nav>ul.item_big>li.nav-item:hover>a>svg path,.bg-header-nav .header-nav>ul.item_big>li.nav-item:hover>a>svg rect {    fill: #1E90FF !important}.bg-header-nav .header-nav>ul.item_big>li.nav-item:hover>ul {    overflow: visible;    max-height: 3000px;    max-width: 3000px;    opacity: 1;    -webkit-transform: perspective(600px) rotateX(0deg);    -moz-transform: perspective(600px) rotateX(0deg);    -ms-transform: perspective(600px) rotateX(0deg);    -o-transform: perspective(600px) rotateX(0deg);    transform: perspective(600px) rotateX(0deg);    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;    -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;    transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end}.bg-header-nav .header-nav>ul.item_big>li.nav-item .item_small {    overflow: hidden;    display: block;    max-height: 0px;    max-width: 0px;    opacity: 0;    -webkit-transform: perspective(600px) rotateX(-90deg);    -moz-transform: perspective(600px) rotateX(-90deg);    -ms-transform: perspective(600px) rotateX(-90deg);    -o-transform: perspective(600px) rotateX(-90deg);    transform: perspective(600px) rotateX(-90deg);    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;    position: absolute;    top: 100%;    left: 0;    width: 200px;    padding: 0;    background-color: #fff;    box-shadow: 0 1px 2px 2px rgba(0,0,0,0.2);    -webkit-transform-origin: 0% 0%;    -moz-transform-origin: 0% 0%;    -ms-transform-origin: 0% 0%;    -o-transform-origin: 0% 0%;    transform-origin: 0% 0%;    z-index: 9999;    text-align: left}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li {    float: none;    padding: 0 10px}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li:last-child>a {    border-bottom: 0}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li:hover>ul {    display: block;    position: absolute;    width: 200px;    padding: 0;    background-color: #fff;    z-index: 99;    box-shadow: 0 1px 2px 2px rgba(0,0,0,0.2)}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li a {    font-weight: 400;    color: #333;    font-size: 14px;    line-height: 24px;    display: block;    padding: 5px 5px 5px 0px;    position: relative;    border-bottom: solid 1px #e5e6ec}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li a:hover {    color: #1E90FF}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li a svg {    position: absolute;    right: -10px;    top: 50%;    width: 10px;    transform: translateY(-50%)}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li ul {    display: none;    left: 200px;    top: 0px}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul>li {    color: #fff}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul>li:hover>a {    color: #1E90FF}.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul>li:hover>a svg path,.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul>li:hover>a svg rect {    fill: #1E90FF !important}.bg-header-nav .header-nav>ul.item_big>li.active>a {    color: #1E90FF}.bg-header-nav .header-nav>ul.item_big>li.active>a svg path,.bg-header-nav .header-nav>ul.item_big>li.active>a svg rect {    fill: #1E90FF}.bg-header-nav .header-nav ul li ul a.text2line:hover {    color: #1E90FF !important;    background: transparent !important}.bg-header-nav .header-nav li li {    position: relative}.menu_mobile .ul_collections {    width: 100%;    float: left}.menu_mobile .ul_collections li {    position: relative;    background: #fff;    display: block;    border-top: solid 1px #e4ebf0}.menu_mobile .ul_collections li:last-child {    border-bottom: solid 1px #e4ebf0}.menu_mobile .ul_collections li.special {    background: #f5f5f5}.menu_mobile .ul_collections li.special a {    color: #000;    font-weight: 700;    font-size: 14px;    text-decoration: none;    padding: 10px 15px;    padding-left: 20px}.menu_mobile .ul_collections li.current {    background: #ebebeb}.menu_mobile .ul_collections li .level0 .level1 {    background: #f5f4f4}.menu_mobile .ul_collections li .level0 .level1.current>a {    color: #000}.menu_mobile .ul_collections li .level0 .level1.current>a:before {    border-color: #000}.menu_mobile .ul_collections li .level0 .level1.current>.fa {    color: #e63939}.menu_mobile .ul_collections li .level0 .level1 a {    padding: 10px 15px 10px 45px;    position: relative;    line-height: 22px}.menu_mobile .ul_collections li .level0 .level1 a:before {    content: "";    top: 16px;    left: 25px;    position: absolute;    width: 9px;    height: 9px;    border: solid 2px #d7d7d7;    border-radius: 50%}.menu_mobile .ul_collections li .level0 .level1:last-child {    border-bottom: 0px}.menu_mobile .ul_collections li .level0 .level1 .level1.current {    border-top: 0px}.menu_mobile .ul_collections li .level0 .level1 .level1.current>a {    color: #000}.menu_mobile .ul_collections li .level0 .level1 .level1.current>a:before {    border-color: #000}.menu_mobile .ul_collections li .level0 .level1 .level1.current>.fa {    color: #e63939}.menu_mobile .ul_collections li .level0 .level1 .level1:last-child {    border-bottom: 0px}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3 {    background: #f5f4f4}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2 a,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3 a {    padding: 10px 30px 10px 65px;    position: relative;    line-height: 22px}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2 a:before,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3 a:before {    content: "";    top: 16px;    left: 45px;    position: absolute;    width: 9px;    height: 9px;    border: solid 2px #d7d7d7;    border-radius: 50%}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2.current>a,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3.current>a {    color: #000}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2.current>a:before,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3.current>a:before {    border-color: #000}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2.current>.fa,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3.current>.fa {    color: #e63939}.menu_mobile .ul_collections li .level0 .level1 .level1 .level2:last-child,.menu_mobile .ul_collections li .level0 .level1 .level1 .level3:last-child {    border-bottom: 0px}.menu_mobile .ul_collections li .level0 .level1 .level1 .level3 a {    padding-left: 80px}.menu_mobile .ul_collections li .level0 .level1 .level1 .level3 a:before {    left: 60px}.menu_mobile .ul_collections li .fa {    position: absolute;    right: 0px;    width: 40px;    top: 0px;    text-align: center;    height: 40px;    line-height: 40px}.menu_mobile .ul_collections li .fa svg {    width: 10px}.menu_mobile .ul_collections li .fa svg path,.menu_mobile .ul_collections li .fa svg rect {    fill: #000}.menu_mobile .ul_collections li a {    padding: 10px 15px;    font-size: 14px;    display: block;    color: #333;    text-decoration: none;    padding-left: 20px}.menu_mobile .ul_ {    width: 100%;    float: left}.menu_mobile .ul_ li span {    padding-left: 15px}.menu_mobile .ul_ li .phone_ {    color: red;    padding-left: 5px}.menu_mobile .ul_ li a {    color: #111111;    font-weight: 400;    font-size: 15px;    text-decoration: none;    padding: 10px 15px}.site-acount-mobile {    display: flex;    justify-content: space-between;    align-items: center;    background: #fff}.site-acount-mobile a {    flex-grow: 1;    flex-basis: 0;    text-align: center;    color: #000;    padding: 10px 5px;    font-weight: 500;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden}.site-acount-mobile a+a {    border-left: 1px solid #f5f5f5}.footer {    background: #172027}.footer .logo-footer {    text-align: center}@media (max-width: 991px) {    .footer .logo-footer {        margin-bottom:20px    }}.footer .social-media {    margin-top: 10px;    text-align: center}.footer .social-media li {    display: inline-block;    margin-right: 10px}.footer .social-media li img {    width: 20px}.footer .social-media li a {    display: block;    width: 35px;    height: 35px;    text-align: center;    border-radius: 100%;    position: relative}.footer .social-media li a svg {    height: 20px;    width: 20px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%)}.footer .social-media li a svg path {    fill: #fff}.footer .social-media li a.facebook {    background-color: #3b5998}.footer .social-media li a.youtube {    background-color: #ff0000}.footer .social-media li a.twitter {    background-color: #1da1f2}.footer .social-media li a.instagram {    background-color: #d8013c}.footer .des_footer {    margin-top: 10px;    color: #fff}@media (max-width: 767px) {    .footer .des_footer {        margin-bottom:10px    }}.footer .middle-footer {    padding: 50px 0;    position: relative}.footer .middle-footer:before {    content: "";    position: absolute;    width: 100%;    background: repeating-linear-gradient(90deg, #000, transparent 10px, #cca000 10px, #cca000 19px);    height: 2px;    bottom: 0;    right: 0}.footer .middle-footer .foo-contact {    position: relative}.footer .middle-footer .footer-click h4,.footer .middle-footer .footer-click .h4 {    margin: 0;    margin-bottom: 15px;    position: relative;    font-size: 17px;    position: relative;    text-transform: uppercase;    color: #1E90FF}@media (max-width: 767px) {    .footer .middle-footer .footer-click h4:before,.footer .middle-footer .footer-click .h4:before {        position:absolute;        right: 0;        content: "";        background: url(plus.svg);        top: 50%;        transform: translateY(-50%);        width: 15px;        height: 15px;        background-repeat: no-repeat;        background-color: #1E90FF;        padding: 5px;        background-size: 60%;        background-position: center    }    .footer .middle-footer .footer-click h4.open_:before,.footer .middle-footer .footer-click .open_.h4:before {        background: url(minus.svg);        width: 15px;        height: 15px;        background-repeat: no-repeat;        background-color: #1E90FF;        padding: 5px;        background-size: 60%;        background-position: center    }}@media (max-width: 991px) {    .footer .middle-footer .footer-click h4,.footer .middle-footer .footer-click .h4 {        padding-top:0    }}@media (max-width: 991px) and (min-width: 767px) {    .footer .middle-footer .footer-click {        margin-bottom:15px    }}@media (max-width: 767px) {    .footer .middle-footer .footer-click .foo-contact {        margin-bottom:15px    }    .footer .middle-footer .footer-click .toggle-mn {        margin-bottom: 10px    }}.footer .middle-footer .footer-click ul li a {    color: #fff}.footer .middle-footer .footer-click ul li a:hover {    color: #1E90FF}.footer .middle-footer .foo-contact h4:before,.footer .middle-footer .foo-contact .h4:before,.footer .middle-footer .foo-contact h4:after,.footer .middle-footer .foo-contact .h4:after {    display: none}.footer .middle-footer .social-media {    margin-top: 13px}.footer .middle-footer .social-media li {    display: inline-block;    margin-right: 4px;    padding-left: 0}.footer .middle-footer .social-media li a {    display: block;    width: 40px;    height: 40px;    color: #fff;    text-align: center;    line-height: 40px;    border-radius: 100%}.footer .middle-footer .social-media li a.facebook {    background: #3b5998}.footer .middle-footer .social-media li a.twitter {    background: #1da1f2}.footer .middle-footer .social-media li a.instagram {    background: #c43f77}.footer .middle-footer .social-media li a.youtube {    background: #e12b28}.footer .middle-footer .social-media li a i {    position: initial}.footer .middle-footer .social-media li a:hover {    background: #1E90FF}.footer .bottom-footer {    padding: 15px 0}.footer .bottom-footer #copyright {    color: #fff;    text-align: center}@media (max-width: 991px) {    .footer .bottom-footer #copyright {        text-align:center    }}.footer .bottom-footer #copyright a {    font-weight: bold;    color: #1E90FF}.footer .bottom-footer #copyright a:hover {    color: #1E90FF}@media (max-width: 767px) {    .footer .bottom-footer .wsp {        display:block    }}#back-to-top {    position: fixed;    top: initial !important;    right: 15px;    bottom: 20px;    z-index: 9999;    background: #1E90FF;    width: 50px;    height: 50px;    text-align: center;    line-height: 50px;    color: #fff;    border-radius: 100%;    display: none}.back-to-top.show {    display: block}.foo-contact ul li {    position: relative;    padding-left: 30px;    margin-bottom: 10px;    color: #fff}.foo-contact ul li svg {    position: absolute;    left: 0;    top: 5px;    width: 15px}.foo-contact ul li a {    color: #fff}.foo-contact ul li a:hover {    color: #1E90FF}.form_km {    background: #172027;    padding: 30px 0;    position: relative}.form_km:before {    content: "";    position: absolute;    width: 100%;    background: repeating-linear-gradient(90deg, #000, transparent 10px, #cca000 10px, #cca000 19px);    height: 2px;    bottom: 0;    right: 0}.form_km svg {    height: 50px;    width: 50px;    margin-right: 15px}.form_km svg path,.form_km svg rect {    fill: #1E90FF}.form_km form {    margin: 0;    position: relative}.form_km form input {    margin: 0;    border-radius: 0px;    padding-right: 110px;    border: initial;    min-height: 45px;    background-color: #1e2e3a;    border-color: #1e2e3a;    color: #1E90FF}.form_km form button {    width: 100px;    height: 45px;    border: initial;    background: #1E90FF !important;    color: #fff;    text-transform: uppercase;    position: absolute;    right: 0;    top: 0;    line-height: 45px;    border-radius: initial;    transition: 0.4s all;    color: #333 !important}.form_km form button:hover {    background: #172027 !important;    color: #fff !important}.form_km h2,.form_km .h2 {    font-size: 28px;    color: #fff;    margin: 0;    display: flex;    align-items: center;    text-transform: uppercase}div#myModal {    padding: 0;    z-index: 10030}div#myModal .modal-dialog {    top: 20%}.ajax-load {    position: fixed;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    text-align: center;    width: 100px;    height: 100px;    line-height: 100px;    opacity: 0;    visibility: hidden}.ajax-load.active {    opacity: 1;    visibility: visible;    z-index: 9999}.close-window {    position: absolute;    top: 10px;    right: 10px;    width: 25px;    height: 25px;    cursor: pointer;    z-index: 8040;    color: #fff;    text-align: center;    line-height: 25px;    border-radius: 50%}.close-window .fa {    display: block;    font-size: em(20px);    line-height: 25px;    color: #1E90FF}.product-popup .product-image {    float: left;    margin: 0 20px 0 0}.product-popup .product-info {    overflow: hidden;    position: relative}.product-popup .product-info p {    margin-bottom: 0px;    line-height: 24px}.product-popup .popup-title {    padding-left: 15px;    border-radius: 0}.product-popup .popup-title i {    margin-right: 5px}.product-popup .product-name {    color: #1E90FF}.product-popup .product-info p.total-money {    margin-bottom: 15px}.product-popup h3,.product-popup .h3 {    color: #52b249;    margin-bottom: 25px}.product-popup h3 .fa,.product-popup .h3 .fa {    margin-right: 4px}.product-popup h3 .product-popup .pop-right h3,.product-popup .h3 .product-popup .pop-right h3,.product-popup h3 .product-popup .pop-right .h3,.product-popup .h3 .product-popup .pop-right .h3 {    color: #333}.pop-right {    background: #f9f9f9}@media (max-width: 543px) {    .product-popup .product-image {        width:120px;        height: 120px    }    .product-popup .product-image img {        max-width: 120px !important    }    .addcart-popup .col-xl-6 {        padding: 0 !important    }    .product-popup h3,.product-popup .h3 {        font-size: em(18px);        margin-bottom: 0    }}button.btn.btn-primary.btn-quickview {    width: 213px;    background: #fff;    color: #333;    line-height: 40p;    font-size: 16px;    font-weight: 700;    padding: 8px 0;    border-radius: 0}button.btn.btn-primary.btn-quickview:hover {    background: #1E90FF;    color: #fff}.clearfix {    *zoom:1}.clearfix:after {    content: "";    display: table;    clear: both}.clearboth {    clear: both}/*.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#000}*/#popup-cart {    position: fixed;    left: 50%;    transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    -os-transform: translateX(-50%);    z-index: 10000;    top: 10%;    display: none;    z-index: -1}#popup-cart.opencart {    display: block;    z-index: 999}.opacitycart.openf {    content: "";    width: 100%;    height: 100%;    background: #000;    position: fixed;    left: 0;    top: 0;    opacity: .5;    z-index: 988}#popup-cart-desktop {    width: 950px;    background: #fff;    float: none;    margin: 0 auto;    position: relative;    top: 7%;    bottom: 10%;    border-radius: 4px}#popup-cart-desktop .wrap_popup {    padding: 0px 20px 20px;    width: 100%;    float: left}#popup-cart-desktop .title-popup-cart {    margin-bottom: 13px;    font-size: 18px;    padding-right: 50px !important;    padding: 10px 50px 10px 15px;    background: #1E90FF;    color: #000}#popup-cart-desktop .title-popup-cart img {    width: 15px;    display: inline-block;    vertical-align: -1px;    margin-right: 10px}#popup-cart-desktop .title-popup-cart .your_product {    font-size: 18px;    line-height: 24px;    display: inherit}#popup-cart-desktop .title-popup-cart .your_product svg {    width: 12px;    margin-right: 5px}#popup-cart-desktop .title-popup-cart .your_product svg polygon {    fill: #000}#popup-cart-desktop .title-popup-cart .cart-popup-name {    font-size: 18px;    color: #fff;    font-weight: 300}#popup-cart-desktop .title-popup-cart .cart-popup-name a {    color: #000000;    font-weight: bold}#popup-cart-desktop .title-popup-cart .cart-popup-name:hover>a {    text-decoration: none}#popup-cart-desktop .title-quantity-popup {    font-weight: 400;    font-size: 16px;    line-height: 18px;    margin-bottom: 20px;    cursor: pointer;    color: #333333;    width: 100%;    float: left}#popup-cart-desktop .title-quantity-popup .fa {    font-size: 18px;    color: #1E90FF;    margin-right: 5px}#popup-cart-desktop .title-quantity-popup:hover {    color: #1E90FF}#popup-cart-desktop .title-quantity-popup img {    width: 18px;    display: inline-block;    float: left}#popup-cart-desktop .title-quantity-popup .cart_status {    line-height: 26px;    display: inline-block;    font-size: 16px;    font-weight: 400}#popup-cart-desktop .title-quantity-popup .total-p {    display: inline-block;    float: right;    text-align: left;    line-height: 28px;    font-size: 14px}#popup-cart-desktop .title-quantity-popup .total-p .total-price {    font-size: 18px;    font-weight: bold;    color: #1E90FF}#popup-cart-desktop .content-popup-cart .thead-popup {    background: #f7f7f7;    float: left;    width: 100%;    clear: both}#popup-cart-desktop .content-popup-cart .thead-popup>div {    font-family: 'Arial', sans-serif;    float: left;    padding: 10px 10px;    text-transform: uppercase;    font-size: 13px;    color: #333333;    border-right: solid 1px #fff}#popup-cart-desktop .content-popup-cart .thead-popup>div:last-child {    border-right: solid 1px #fff}#popup-cart-desktop .content-popup-cart .thead-popup>div:first-child {    padding: 10px 20px}#popup-cart-desktop .content-popup-cart .tbody-popup {    width: 100%;    float: left;    clear: both;    max-height: 290px;    overflow-y: auto;    overflow-x: hidden;    border-top: none;    border-left: solid 1px #ebebeb;    border-right: solid 1px #ebebeb;    border-bottom: solid 1px #ebebeb;    position: relative}#popup-cart-desktop .content-popup-cart .tbody-popup:after {    content: "";    width: 1px;    height: 100%;    background: #fff;    position: absolute;    right: 0;    top: 0;    z-index: 1}#popup-cart-desktop .content-popup-cart .tbody-popup::-webkit-scrollbar {    background: #ffffff;    width: 1px}#popup-cart-desktop .content-popup-cart .tbody-popup ::-webkit-scrollbar-button {    background: #fff}#popup-cart-desktop .content-popup-cart .tbody-popup::-webkit-scrollbar-track {    background: #ffffff;    width: 1px}#popup-cart-desktop .content-popup-cart .tbody-popup::-webkit-scrollbar-track-piece {    background: #ebebeb;    width: 1px}#popup-cart-desktop .content-popup-cart .tbody-popup::-webkit-scrollbar-thumb {    background: #ccc;    width: 1px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup {    width: 100%;    float: left;    clear: both;    position: relative;    border-bottom: solid 1px #ebebeb}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup:last-child {    border-bottom: 0px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div {    float: left;    padding: 15px 0px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div.border {    border: none !important}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div:nth-child(2) {    border-left: 0px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div:nth-child(4) {    position: relative}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div:nth-child(4):after {    content: "";    width: 20px;    height: 1px;    background: #ebebeb;    position: absolute;    right: -115%;    bottom: -1px;    z-index: 0}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div:last-child {    border-left: 0px;    position: absolute;    right: 0}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .a4 {    position: relative}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .a4:after {    content: "";    border-width: 1px;    height: 100%;    position: absolute;    right: 0px;    top: 0px;    padding: 0px 0.5px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-remove {    margin: 0;    position: relative;    margin-top: 50%;    font-size: 20px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-image {    padding: 0 10px;    float: left}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-image .product-image img {    max-width: 100%;    height: auto}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info {    display: block;    float: left;    width: calc(100% - 25px);    margin-left: 10px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info p {    margin: 0px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .item-name a {    font-size: 14px;    line-height: 19px;    margin-bottom: 5px;    font-weight: 700;    position: relative;    color: #333;    padding-right: 10px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .item-name a:hover {    color: #1E90FF;    text-decoration: none}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .variant-title-popup {    font-size: 13px;    margin-bottom: 5px;    color: #333333}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .item-remove a {    font-size: 13px;    color: #888}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart {    font-size: 14px;    line-height: 19px;    display: block;    color: #898989}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart:hover {    color: #000}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart svg {    width: 20px;    height: 20px;    position: relative;    top: 5px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart svg path,#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart svg rect {    fill: #000}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart .fa {    color: #898989}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .remove-item-cart:hover {    text-decoration: none}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .addpass {    margin-top: 5px !important}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-price span {    display: block}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-price .price {    font-weight: 700;    color: #e5101d;    font-size: 14px;    line-height: 25px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-price .compare-price {    color: #636363;    font-size: 14px;    text-decoration: line-through;    font-weight: 500}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-price .compare-divide {    font-size: 14px;    color: #636363}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .qty_thuongdq {    position: relative}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .num1 {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    margin-right: -5px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .num2 {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    margin-left: -5px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .items-count {    border: 1px solid #ddd;    outline: none;    background: #fff;    height: 25px;    width: 25px;    text-align: center;    vertical-align: top;    padding: 0;    color: #333;    line-height: 25px;    font-size: 17px;    font-weight: 100}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .items-count.btn-minus {    line-height: 20px;    font-size: 17px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .number-sidebar {    border: 1px solid #ddd;    height: 25px;    text-align: center;    width: 35px;    vertical-align: top;    margin-right: -1px;    display: inline-block;    min-height: 25px;    padding: 0;    background: #fff}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .cart-price {    display: block;    font-weight: 400;    color: #636363;    font-size: 14px;    line-height: 25px}#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .cart-price span {    font-size: 14px;    margin-left: 15px;    color: #e5101d;    font-weight: 700}#popup-cart-desktop .content-popup-cart .tfoot-popup {    width: 100%;    float: left;    clear: both}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-ship {    font-size: 13px;    width: 320px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-ship img {    float: left;    margin-right: 10px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-ship p {    line-height: 20px;    text-transform: uppercase;    font-weight: bold;    letter-spacing: 0;    margin: 15px 15px 0;    padding-left: 10px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-ship p:before {    font-size: 16px;    position: absolute;    left: 20px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total .tongtien {    margin: 0;    padding: 0}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total .vanchuyen {    font-weight: 300;    color: #1E90FF}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total span {    font-weight: 700;    color: #e5101d}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total p {    font-size: 14px;    padding: 15px 0;    padding-bottom: 0;    margin-bottom: 0;    color: #333;    text-align: right}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total p .total-price {    color: #1E90FF;    font-weight: bold}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 {    margin-top: 10px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 a {    cursor: pointer}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-proceed-checkout {    background: #1E90FF;    font-size: 15px;    font-weight: 400;    float: right;    line-height: 40px;    display: block;    padding: 0px 45px;    border: solid 1px #1E90FF;    color: #000;    border-radius: 4px;    height: 40px;    margin-bottom: 0px;    margin-top: 0px;    margin-right: 5px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-proceed-checkout .fa {    margin-left: 5px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-proceed-checkout:hover {    background: #333;    color: #fff;    border-color: #333;    text-decoration: none}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.buy_ {    background: #1E90FF;    color: #fff;    border-color: #1E90FF;    margin-right: 0px}#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.buy_:hover {    background: #333;    border-color: #333}#popup-cart-desktop .footer-popup {    overflow: hidden;    clear: both;    margin-top: 10px}#popup-cart-desktop .footer-popup .inline-block {    display: inline-block}#popup-cart-desktop .footer-popup .inline-block .btn-proceed-cl {    background: #1E90FF;    font-size: 15px;    font-weight: 400;    float: right;    line-height: 40px;    display: block;    padding: 0px 45px;    border: solid 1px #1E90FF;    color: #000;    border-radius: 0px;    height: 40px;    margin-bottom: 0px;    margin-top: 0px;    margin-right: 5px;    border-radius: 4px;    margin-top: 10px}#popup-cart-desktop .footer-popup .inline-block .btn-proceed-cl:hover {    background: #333;    border: solid 1px #333;    color: #fff}a.close-pop {    cursor: pointer}a.close-pop.quickview-close {    position: absolute;    width: 25px;    top: 10px;    right: 5px;    color: #fff}a.close-pop.quickview-close svg {    height: 20px;    width: 20px}a.close-pop.quickview-close svg path,a.close-pop.quickview-close svg rect {    fill: #000}#popupCartModal {    padding-right: 0px !important;    z-index: 10000}@media (max-width: 767px) {    #popupCartModal {        top:50px !important    }}#popupCartModal .modal-dialog {    transform: translate(0);    border-radius: 0;    width: 500px}@media (max-width: 767px) {    #popupCartModal .modal-dialog {        width:auto    }}#popupCartModal .modal-content {    width: 500px;    box-shadow: none;    overflow: hidden}@media (max-width: 991px) {    #popupCartModal .modal-content {        width:auto    }}#popupCartModal .modal-content .col-sm-6 {    padding: 30px}#popupCartModal .modal-content .modal-left {    text-align: left;    padding: 0px}#popupCartModal .modal-content .modal-right {    text-align: left;    padding: 0px 20px 20px 20px}@media (max-width: 767px) {    #popupCartModal .modal-content .modal-right {        padding:0 15px 15px !important;        width: 100%;        float: left    }}#popupCartModal .media .thumb-1x1 {    width: 100px;    text-align: center;    border: solid 1px #ebebeb}@media (max-width: 767px) {    #popupCartModal .media .thumb-1x1 {        margin:0 auto;        width: 100px    }}#popupCartModal .product-new-price {    color: #1E90FF;    margin-top: 6px;    font-size: 16px;    font-weight: 400;    display: block}#popupCartModal button.close {    position: absolute !important;    right: 10px;    top: 2px;    opacity: 1}#popupCartModal button.close span {    color: #333;    font-size: 30px}#popupCartModal .modal-body {    position: relative;    padding: 0 15px 15px;    border-bottom: solid 1px #ebebeb}#popupCartModal .modal-body .media {    overflow: hidden}@media (max-width: 767px) {    #popupCartModal .modal-body {        padding:10px    }}#popupCartModal .modal-body .thumb_img {    width: 100px;    display: block;    float: left}@media (max-width: 767px) {    #popupCartModal .modal-body .thumb_img {        width:100px    }}#popupCartModal .modal-body .product-title {    font-size: 14px;    font-weight: 400;    line-height: 20px}#popupCartModal .modal-body .body_content {    display: block;    float: left}@media (min-width: 768px) {    #popupCartModal .modal-body .body_content {        width:calc(100% - 100px);        -webkit-width: calc(100% - 100px);        -moz-width: calc(100% - 100px);        -o-width: calc(100% - 100px);        -os-width: calc(100% - 100px);        padding-left: 15px    }}@media (max-width: 767px) {    #popupCartModal .modal-body .body_content {        width:calc(100% - 100px);        padding-left: 15px    }}#popupCartModal .right_title {    font-size: 15px;    color: #707070;    display: inline-block;    float: left}#popupCartModal .total_price {    font-weight: 400;    display: block;    padding: 15px 0;    font-size: 14px}@media (max-width: 767px) {    #popupCartModal .total_price {        padding:5px 0 15px    }}#popupCartModal .total_price span {    font-weight: 600}#popupCartModal .total_price span:last-child {    display: inline-block;    font-weight: 400;    color: #1E90FF;    font-size: 18px;    line-height: 24px;    margin-left: 10px}#popupCartModal .checkout_button {    height: 40px;    line-height: 38px;    width: 100%;    background: #1E90FF;    border-radius: 0px;    padding: 0px;    text-align: center;    display: inline-block;    font-size: 14px;    color: #fff;    font-weight: 400;    border: solid 1px #1E90FF;    float: right;    border-radius: 5px}@media (max-width: 767px) {    #popupCartModal .checkout_button {        width:100%    }}@media (max-width: 991px) {    #popupCartModal .checkout_button {        color:#000    }}#popupCartModal .checkout_button .fa {    padding-left: 10px}#popupCartModal .checkout_button:hover {    background: #fff;    color: #1E90FF}#popupCartModal h3,#popupCartModal .h3 {    font-size: 16px;    font-weight: 400;    padding: 15px 20px;    margin: 0;    display: block;    border-bottom: solid 1px #ebebeb;    margin-bottom: 15px}#popupCartModal h3 svg,#popupCartModal .h3 svg {    width: 12px;    margin-right: 5px;    margin-left: 5px}@media (max-width: 767px) {    #popupCartModal h3,#popupCartModal .h3 {        padding:10px;        margin: 0    }}#popupCartModal h3.right_title,#popupCartModal .right_title.h3 {    font-size: 16px;    line-height: 19px;    font-style: normal}#popupCartModal h3.right_title a,#popupCartModal .right_title.h3 a,#popupCartModal h3.right_title b,#popupCartModal .right_title.h3 b {    font-size: 16px;    line-height: 19px;    font-style: normal;    font-weight: 400}#popupCartModal h3.right_title a i,#popupCartModal .right_title.h3 a i,#popupCartModal h3.right_title b i,#popupCartModal .right_title.h3 b i {    font-style: normal}#popupCartModal .btn-red {    line-height: 48px;    height: 50px;    padding: 0;    border-radius: 0;    font-size: 21px;    font-weight: 400;    box-shadow: none}a.btn.button.buy_.btn-proceed-cl.close-pop {    background: #3b3b3b;    font-weight: 400;    line-height: 38px;    display: block;    padding: 0px 45px;    border: solid 1px #3b3b3b;    color: #fff;    border-radius: 5px;    height: 40px;    margin-bottom: 6px;    margin-top: 0px;    clear: both}.modal {    top: 0 !important;    padding-top: 30px}.fancybox-skin {    background: #fff !important}.modal-content {    border: none;    box-shadow: none;    border-radius: 0.5rem;    position: relative;    background-color: #fff;    background-clip: padding-box;    outline: 0}.modal-header {    background-color: #1E90FF;    color: #fff;    padding: 15px;    border-bottom: 1px solid #e5e5e5;    min-height: 16.42857143px}.modal-body {    position: relative;    padding: 15px}@media (max-width: 480px) {    .modal-header .modal-title {        line-height:24px !important    }}.media:first-child {    margin-top: 0}.media-body .product-title {    font-size: 16px;    font-weight: 400}.media-body .product-new-price {    font-size: 18px;    font-weight: bold;    color: #1E90FF}.btn-outline-red {    background: #1E90FF;    color: #fff !important;    font-size: 17px;    line-height: normal;    padding: 10px 15px;    border-radius: 0;    border: 1px solid #1E90FF;    text-align: center;    margin-top: 1.5rem}.btn-red {    background: #1E90FF;    color: #fff !important;    font-size: 17px;    line-height: normal;    padding: 10px 15px;    border-radius: 0;    border: none;    text-align: center;    margin-top: 1.5rem}.media .media-left {    padding-right: 1em}.media-left,.media-right,.media-body {    display: table-cell;    vertical-align: top}.media .thumb-1x1 {    width: 7.7rem}.jas-sale-pop {    background: #fff;    bottom: -100%;    left: 20px;    top: auto !important;    right: auto;    padding: 10px 30px 10px 10px;    box-shadow: 0 0 20px rgba(0,0,0,0.3);    border-radius: 3px;    opacity: 0;    visibility: hidden;    transition: all 2s;    z-index: 100;    position: fixed}@media (max-width: 480px) {    .jas-sale-pop {        left:10px;        right: 10px;        max-width: 300px    }    .jas-sale-pop .jas-sale-pop-content {        max-width: 180px    }}.jas-sale-pop .jas-sale-pop-img {    margin-right: 10px;    width: 70px;    float: left}.jas-sale-pop .jas-sale-pop-img img {    max-height: 70px !important}.jas-sale-pop .jas-sale-pop-content {    width: calc(100% - 80px);    float: left;    display: block}.jas-sale-pop h4,.jas-sale-pop .h4 {    color: #000;    margin: 0;    font-size: 14px;    font-weight: normal;    margin-bottom: 5px}.jas-sale-pop h3,.jas-sale-pop .h3 {    margin: 0;    font-size: 1em;    max-width: 255px;    font-weight: 700}.jas-sale-pop h3 a,.jas-sale-pop .h3 a {    color: #000;    margin: 0;    font-size: 14px}.jas-sale-pop h3:hover a,.jas-sale-pop .h3:hover a {    color: #1E90FF}.jas-sale-pop .jas-sale-pop-timeago {    color: #878787;    font-size: 12px}.jas-sale-pop .pe-7s-close {    right: 5px;    top: 0px;    cursor: pointer;    position: absolute}.jas-sale-pop .pe-7s-close:before {    content: "x"}.jas-sale-pop.slideUp {    opacity: 1;    visibility: visible}@media (min-width: 992px) {    .jas-sale-pop.slideUp {        bottom:80px    }}@media (min-width: 320px) and (max-width: 991px) {    .jas-sale-pop.slideUp {        bottom:60px    }}.jas-sale-pop.middle-xs {    -webkit-box-align: center;    -ms-flex-align: center}.jas-sale-pop.flex {    box-sizing: border-box;    display: -webkit-box;    display: -ms-flexbox;    display: flex}@-ms-keyframes circle {    0% {        opacity: 1    }    40% {        opacity: 1    }    100% {        width: 200%;        height: 200%;        opacity: 0    }}@-o-keyframes circle {    0% {        opacity: 1    }    40% {        opacity: 1    }    100% {        width: 200%;        height: 200%;        opacity: 0    }}@-webkit-keyframes circle {    0% {        opacity: 1    }    40% {        opacity: 1    }    100% {        width: 200%;        height: 200%;        opacity: 0    }}@keyframes circle {    0% {        opacity: 1    }    40% {        opacity: 1    }    100% {        width: 200%;        height: 200%;        opacity: 0    }}@keyframes play {    20% {        box-shadow: 0 0 0 5px rgba(220,170,128,0.33),0 0 0 10px rgba(220,170,128,0.33)    }    50% {        box-shadow: 0 0 0 5px rgba(220,170,128,0.33),0 0 0 10px rgba(220,170,128,0.33),0 0 0 15px rgba(220,170,128,0.33)    }}@keyframes play0 {    0% {        transform: rotate(0deg) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0deg) scale(1) skew(1deg)    }    100% {        transform: rotate(0deg) scale(1) skew(1deg)    }}@keyframes play1 {    0% {        transform: rotate(0deg) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg);        box-shadow: 0 0 0 5px rgba(232,77,89,0.33),0 0 0 10px rgba(232,77,89,0.33)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0deg) scale(1) skew(1deg);        box-shadow: 0 0 0 5px rgba(232,77,89,0.33),0 0 0 10px rgba(232,77,89,0.33),0 0 0 15px rgba(232,77,89,0.33)    }    100% {        transform: rotate(0deg) scale(1) skew(1deg)    }}.breadcrumb {    margin-bottom: 0;    padding: 0}.slick-slider .slick-arrow {    background-color: rgba(255,255,255,0.15);    width: 50px;    height: 50px;    border-radius: initial;    line-height: 50px;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);    font-size: 0;    position: absolute;    top: 40%;    display: block;    padding: 0;    color: transparent;    border: none;    text-align: center;    z-index: 2;    opacity: 0;    visibility: hidden;    box-shadow: 0 1px 12px 0 rgba(0,0,0,0.12);    background: #fff}.slick-slider .slick-arrow:before {    height: 50px;    width: 50px;    display: block;    background-size: 15px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    transform: rotate(-45deg)}.slick-slider .slick-arrow.slick-prev {    left: 0}.slick-slider .slick-arrow.slick-prev:before {    content: "";    background-image: url(../images/back.svg);    height: 50px;    width: 50px;    display: block;    background-size: 12px;    background-position: center;    background-repeat: no-repeat;    -webkit-transition: all 0.1s cubic-bezier(0.4, 0, 0.6, 1);    transition: all 0.1s cubic-bezier(0.4, 0, 0.6, 1)}.slick-slider .slick-arrow.slick-next {    right: 0}.slick-slider .slick-arrow.slick-next:before {    content: "";    background-image: url(../images/next.svg);    height: 50px;    width: 50px;    display: block;    background-size: 12px;    background-position: center;    background-repeat: no-repeat;    -webkit-transition: all 0.1s cubic-bezier(0.4, 0, 0.6, 1);    transition: all 0.1s cubic-bezier(0.4, 0, 0.6, 1)}.slick-slider .slick-arrow:hover {    background-color: #1E90FF}.slick-slider:hover .slick-arrow {    opacity: 1;    visibility: visible}.col-item {    background: #fff;    padding-bottom: 5px;    padding-top: 5px;    position: relative}.col-item:before {    content: "";    box-shadow: 0 0 6px rgba(0,0,0,0.2);    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    opacity: 0;    z-index: 1;    visibility: hidden}.col-item:hover:before {    opacity: 1;    visibility: visible}.col-item #type {    text-transform: uppercase;    color: #bababa;    font-size: 12px}.col-item .thumbs-list {    display: flex;    width: 100%;    height: 30px;    overflow: hidden;    margin-top: 5px;    padding-left: 10px;    margin-bottom: 5px;    z-index: 9;    position: relative}.col-item .thumbs-list .thumbs-list-item {    display: flex;    position: relative;    border: 1px solid #ebebeb;    margin-right: 5px;    width: 30px;    height: 30px}.col-item .thumbs-list .thumbs-list-item.active,.col-item .thumbs-list .thumbs-list-item:hover {    border-color: #1E90FF}.col-item .thumbs-list .thumbs-list-item img {    width: auto;    max-height: 100%;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto}.col-item .sale-label {    text-align: center !important;    color: #fff;    font-size: 14px;    padding: 0 5px;    text-transform: uppercase;    font-weight: 700;    display: block;    position: relative;    line-height: 20px;    text-align: center;    position: absolute;    top: 20px;    z-index: 10;    right: 0;    background: #ff4646}.col-item .sale-label:before {    position: absolute;    bottom: 0;    left: -10px;    content: "";    width: 0;    height: 0;    border-right: 10px solid #ff4646;    border-bottom: 20px solid transparent}.col-item .product-thumb {    position: relative;    height: 195px;    z-index: 9}.col-item .product-thumb .thumb img {    width: auto;    max-height: 100%;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto}.col-item .actions {    width: 100%;    float: left;    height: 35px;    position: absolute;    top: initial;    bottom: 0;    left: 0;    z-index: 10;    -webkit-transition: all ease 0.5s;    -moz-transition: all ease 0.5s;    -ms-transition: all ease 0.5s;    -o-transition: all ease 0.5s;    transition: all ease 0.5s;    opacity: 0;    visibility: hidden}.col-item .actions button {    border: initial;    padding: 0 10px;    height: 35px;    line-height: 35px;    background: #1E90FF;    color: #fff;    width: 100%}.col-item .actions button:hover {    background: #333 !important}@media (min-width: 991px) {    .col-item:hover .actions {        opacity:1;        visibility: visible    }}.col-item .product-info {    padding: 10px 10px 5px;    z-index: 9;    position: relative}.col-item .product-info h3,.col-item .product-info .h3 {    font-size: 14px;    font-weight: 600;    margin: 0 0 5px;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    -webkit-transition: all 150ms ease-in-out;    -moz-transition: all 150ms ease-in-out;    -ms-transition: all 150ms ease-in-out;    -o-transition: all 150ms ease-in-out;    transition: all 150ms ease-in-out}.col-item .product-info h3:hover,.col-item .product-info .h3:hover {    color: #1E90FF}.col-item .product-info .content .item-price .price-box .special-price {    font-size: 15px;    color: #e5101d;    font-weight: 700;    margin-right: 5px}.col-item .product-info .content .item-price .price-box .old-price {    font-size: 13px;    color: #acacac;    font-weight: 400;    text-decoration: line-through}.breadcrumb>li strong {    color: #1E90FF}.he-thong-mb {    background: #0d7182 !important}.he-thong-mb a {    color: #1E90FF !important}.icon-sale {    position: absolute;    bottom: 0;    left: 5px}.icon-sale img {    width: 140px}@media (max-width: 767px) {    .icon-sale img {        width:110px    }}.mid-header {    background: #1E90FF;    padding: 20px 0}.mid-header .container>.row {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center !important;    align-items: center !important}.mid-header .search-box>a {    color: #fff}.mid-header .search-box .header_search {    z-index: 99}@media (max-width: 767px) {    .mid-header .search-box .header_search {        float:left;        width: calc(100% - 110px);        margin-right: 35px    }}@media (max-width: 991px) and (min-width: 767px) {    .mid-header .search-box .header_search {        float:left;        width: calc(100% - 115px);        margin-right: 35px    }}.mid-header .search-box .header_search div {    margin: 0;    width: 100%}.mid-header .search-box .header_search div input {    border-radius: 5px;    padding-right: 65px;    background: #f7f9fa;    border: 1px solid #fff;    padding-left: 15px}.mid-header .search-box .header_search .input-group-btn button {    position: absolute;    right: 0;    top: 0;    height: 100%;    background-color: #172027;    background-position: 20px 10px;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    width: 65px;    display: flex;    align-items: center;    justify-content: center}.mid-header .search-box .header_search .input-group-btn button svg {    width: 20px}.mid-header .search-box .header_search .input-group-btn button:hover {    background-color: #000}@media (max-width: 991px) {    .mid-header .search-box .menu-bar {        width:40px;        text-align: center;        margin-right: 10px;        height: 40px;        line-height: 40px    }    .mid-header .search-box .menu-bar a {        color: #fff;        font-size: 23px    }    .mid-header .search-box .menu-bar a svg path,.mid-header .search-box .menu-bar a svg rect {        fill: #172027    }}@media (max-width: 991px) and (min-width: 767px) {    .mid-header .search-box .menu-bar {        text-align:left    }}@media (max-width: 991px) {    .mid-header .search-box .top-cart-contain {        position:absolute;        right: 20px;        top: 0px    }    .mid-header .search-box .top-cart-contain .heading-cart {        position: relative    }    .mid-header .search-box .top-cart-contain .heading-cart img {        width: 40px    }    .mid-header .search-box .top-cart-contain .heading-cart svg {        width: 30px;        height: 40px    }    .mid-header .search-box .top-cart-contain .heading-cart svg path,.mid-header .search-box .top-cart-contain .heading-cart svg rect {        fill: #172027    }    .mid-header .search-box .top-cart-contain .heading-cart #cart-total {        position: absolute;        top: -10px;        right: -10px;        min-width: 25px;        text-align: center;        height: 25px;        color: #fff;        background: red;        border-radius: 100%;        line-height: 25px    }}.mid-header .col-menu {    position: initial}.mid-header .search-box {    position: relative;    display: inline-block}.mid-header .search-box:before {    content: "";    position: absolute;    bottom: -17px;    left: 0;    width: 100%;    height: 20px;    display: none}.mid-header .search-box img {    padding-right: 5px}@media (max-width: 991px) {    .mid-header .search-box {        margin-top:20px;        margin-right: 0    }}@media (min-width: 991px) {    .mid-header .search-box .header_search {        position:absolute;        left: 0px;        top: 40px;        width: 300px;        display: none    }}.mid-header .search-box:hover .header_search {    display: block}.mid-header .search-box:hover:before {    display: block}.list-mega-cate.level0 {    border-right: 1px solid #ebebeb}.list-mega-cate .title {    text-transform: uppercase;    font-weight: 600;    font-size: 16px;    margin-bottom: 15px}.list-mega-cate li a {    display: block}.list-mega-cate .menu-sub-cate,.list-mega-cate .menu-banner {    display: none}.list-mega-cate .menu-sub-cate.active,.list-mega-cate .menu-banner.active {    display: block}.list-mega-cate .menu-banner img {    display: block;    margin: auto}.sec_brand {    padding: 0px}.sec_brand .slick-slider .slick-arrow {    width: 30px;    height: 30px;    top: 10px}.sec_brand .slick-slider .slick-arrow:before {    height: 30px;    width: 30px}.sec_brand img {    height: 50px;    object-fit: scale-down;    margin: auto;    display: block}@media (max-width: 767px) {    .sec_brand {        overflow:hidden    }}@media (min-width: 767px) {    .form_km .row {        display:flex;        align-items: center    }}.form_km h2,.form_km .h2 {    font-size: 28px;    margin: 0;    display: flex;    align-items: center;    text-transform: uppercase}@media (max-width: 767px) {    .form_km h2,.form_km .h2 {        margin-bottom:15px;        font-size: 17px    }}@media (max-width: 991px) and (min-width: 767px) {    .form_km h2,.form_km .h2 {        font-size:21px    }}.form_km h2 img,.form_km .h2 img {    width: 60px;    margin-right: 20px}@media (min-width: 767px) {    .col-right-foo .footer-click:nth-child(4) {        clear:left    }}.content_order .table-responsive-block {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch}@media (max-width: 767px) {    .back_account {        float:left !important;        margin: 10px 0;        font-size: 13px;        width: 100%    }}.list-mega-cate .level1 a {    font-weight: 500}.mailchimp-alerts>div {    color: #1E90FF}.mailchimp-alerts>div a {    color: #1E90FF}.slick-dots {    text-align: center;    padding: 0;    margin: 0}.slick-dots li {    display: inline-block;    margin: 0 3px}.slick-dots li button {    border: none;    background: #000;    font-size: 0;    width: 12px;    height: 12px;    display: block;    border-radius: 100%;    margin: 0;    padding: 0}.slick-dots li.slick-active button {    background: #1E90FF}.banner a {    overflow: hidden;    display: block;    position: relative}.banner a:before,.banner a:after {    background: rgba(255,255,255,0.1);    content: '';    z-index: 0;    height: 100%;    position: absolute;    width: 100%;    transition: all 0.3s;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s}.banner a:before {    left: -100%;    top: -100%}.banner a:after {    left: 100%;    top: 100%}.banner a:hover:before,.banner a:hover:after {    left: 0;    top: 0}


.block-image .logo {
    width: 100%;
    height: 100px;
    overflow: auto;
    padding: 10px;
    margin: 30px;
    bottom: 100px;
    -webkit-overflow-scrolling: touch
}