/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 */
html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*,*::before,*::after{box-sizing:border-box;}.co-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.co-container-fluid{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-ms-flex-order:-1;order:-1;}.order-last{-ms-flex-order:13;order:13;}.order-0{-ms-flex-order:0;order:0;}.order-1{-ms-flex-order:1;order:1;}.order-2{-ms-flex-order:2;order:2;}.order-3{-ms-flex-order:3;order:3;}.order-4{-ms-flex-order:4;order:4;}.order-5{-ms-flex-order:5;order:5;}.order-6{-ms-flex-order:6;order:6;}.order-7{-ms-flex-order:7;order:7;}.order-8{-ms-flex-order:8;order:8;}.order-9{-ms-flex-order:9;order:9;}.order-10{-ms-flex-order:10;order:10;}.order-11{-ms-flex-order:11;order:11;}.order-12{-ms-flex-order:12;order:12;}.offset-1{margin-left:8.333333%;}.offset-2{margin-left:16.666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.333333%;}.offset-5{margin-left:41.666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.333333%;}.offset-8{margin-left:66.666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.333333%;}.offset-11{margin-left:91.666667%;}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-ms-flex-order:-1;order:-1;}.order-sm-last{-ms-flex-order:13;order:13;}.order-sm-0{-ms-flex-order:0;order:0;}.order-sm-1{-ms-flex-order:1;order:1;}.order-sm-2{-ms-flex-order:2;order:2;}.order-sm-3{-ms-flex-order:3;order:3;}.order-sm-4{-ms-flex-order:4;order:4;}.order-sm-5{-ms-flex-order:5;order:5;}.order-sm-6{-ms-flex-order:6;order:6;}.order-sm-7{-ms-flex-order:7;order:7;}.order-sm-8{-ms-flex-order:8;order:8;}.order-sm-9{-ms-flex-order:9;order:9;}.order-sm-10{-ms-flex-order:10;order:10;}.order-sm-11{-ms-flex-order:11;order:11;}.order-sm-12{-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.333333%;}.offset-sm-2{margin-left:16.666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.333333%;}.offset-sm-5{margin-left:41.666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.333333%;}.offset-sm-8{margin-left:66.666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.333333%;}.offset-sm-11{margin-left:91.666667%;}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-ms-flex-order:-1;order:-1;}.order-md-last{-ms-flex-order:13;order:13;}.order-md-0{-ms-flex-order:0;order:0;}.order-md-1{-ms-flex-order:1;order:1;}.order-md-2{-ms-flex-order:2;order:2;}.order-md-3{-ms-flex-order:3;order:3;}.order-md-4{-ms-flex-order:4;order:4;}.order-md-5{-ms-flex-order:5;order:5;}.order-md-6{-ms-flex-order:6;order:6;}.order-md-7{-ms-flex-order:7;order:7;}.order-md-8{-ms-flex-order:8;order:8;}.order-md-9{-ms-flex-order:9;order:9;}.order-md-10{-ms-flex-order:10;order:10;}.order-md-11{-ms-flex-order:11;order:11;}.order-md-12{-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.333333%;}.offset-md-2{margin-left:16.666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.333333%;}.offset-md-5{margin-left:41.666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.333333%;}.offset-md-8{margin-left:66.666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.333333%;}.offset-md-11{margin-left:91.666667%;}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-ms-flex-order:-1;order:-1;}.order-lg-last{-ms-flex-order:13;order:13;}.order-lg-0{-ms-flex-order:0;order:0;}.order-lg-1{-ms-flex-order:1;order:1;}.order-lg-2{-ms-flex-order:2;order:2;}.order-lg-3{-ms-flex-order:3;order:3;}.order-lg-4{-ms-flex-order:4;order:4;}.order-lg-5{-ms-flex-order:5;order:5;}.order-lg-6{-ms-flex-order:6;order:6;}.order-lg-7{-ms-flex-order:7;order:7;}.order-lg-8{-ms-flex-order:8;order:8;}.order-lg-9{-ms-flex-order:9;order:9;}.order-lg-10{-ms-flex-order:10;order:10;}.order-lg-11{-ms-flex-order:11;order:11;}.order-lg-12{-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.333333%;}.offset-lg-2{margin-left:16.666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.333333%;}.offset-lg-5{margin-left:41.666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.333333%;}.offset-lg-8{margin-left:66.666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.333333%;}.offset-lg-11{margin-left:91.666667%;}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-ms-flex-order:-1;order:-1;}.order-xl-last{-ms-flex-order:13;order:13;}.order-xl-0{-ms-flex-order:0;order:0;}.order-xl-1{-ms-flex-order:1;order:1;}.order-xl-2{-ms-flex-order:2;order:2;}.order-xl-3{-ms-flex-order:3;order:3;}.order-xl-4{-ms-flex-order:4;order:4;}.order-xl-5{-ms-flex-order:5;order:5;}.order-xl-6{-ms-flex-order:6;order:6;}.order-xl-7{-ms-flex-order:7;order:7;}.order-xl-8{-ms-flex-order:8;order:8;}.order-xl-9{-ms-flex-order:9;order:9;}.order-xl-10{-ms-flex-order:10;order:10;}.order-xl-11{-ms-flex-order:11;order:11;}.order-xl-12{-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.333333%;}.offset-xl-2{margin-left:16.666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.333333%;}.offset-xl-5{margin-left:41.666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.333333%;}.offset-xl-8{margin-left:66.666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.333333%;}.offset-xl-11{margin-left:91.666667%;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media print{.d-print-none{display:none !important;}.d-print-inline{display:inline !important;}.d-print-inline-block{display:inline-block !important;}.d-print-block{display:block !important;}.d-print-table{display:table !important;}.d-print-table-row{display:table-row !important;}.d-print-table-cell{display:table-cell !important;}.d-print-flex{display:-ms-flexbox !important;display:flex !important;}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}.m-0{margin:0 !important;}.mt-0,.my-0{margin-top:0 !important;}.mr-0,.mx-0{margin-right:0 !important;}.mb-0,.my-0{margin-bottom:0 !important;}.ml-0,.mx-0{margin-left:0 !important;}.m-1{margin:0.25rem !important;}.mt-1,.my-1{margin-top:0.25rem !important;}.mr-1,.mx-1{margin-right:0.25rem !important;}.mb-1,.my-1{margin-bottom:0.25rem !important;}.ml-1,.mx-1{margin-left:0.25rem !important;}.m-2{margin:0.5rem !important;}.mt-2,.my-2{margin-top:0.5rem !important;}.mr-2,.mx-2{margin-right:0.5rem !important;}.mb-2,.my-2{margin-bottom:0.5rem !important;}.ml-2,.mx-2{margin-left:0.5rem !important;}.m-3{margin:1rem !important;}.mt-3,.my-3{margin-top:1rem !important;}.mr-3,.mx-3{margin-right:1rem !important;}.mb-3,.my-3{margin-bottom:1rem !important;}.ml-3,.mx-3{margin-left:1rem !important;}.m-4{margin:1.5rem !important;}.mt-4,.my-4{margin-top:1.5rem !important;}.mr-4,.mx-4{margin-right:1.5rem !important;}.mb-4,.my-4{margin-bottom:1.5rem !important;}.ml-4,.mx-4{margin-left:1.5rem !important;}.m-5{margin:3rem !important;}.mt-5,.my-5{margin-top:3rem !important;}.mr-5,.mx-5{margin-right:3rem !important;}.mb-5,.my-5{margin-bottom:3rem !important;}.ml-5,.mx-5{margin-left:3rem !important;}.p-0{padding:0 !important;}.pt-0,.py-0{padding-top:0 !important;}.pr-0,.px-0{padding-right:0 !important;}.pb-0,.py-0{padding-bottom:0 !important;}.pl-0,.px-0{padding-left:0 !important;}.p-1{padding:0.25rem !important;}.pt-1,.py-1{padding-top:0.25rem !important;}.pr-1,.px-1{padding-right:0.25rem !important;}.pb-1,.py-1{padding-bottom:0.25rem !important;}.pl-1,.px-1{padding-left:0.25rem !important;}.p-2{padding:0.5rem !important;}.pt-2,.py-2{padding-top:0.5rem !important;}.pr-2,.px-2{padding-right:0.5rem !important;}.pb-2,.py-2{padding-bottom:0.5rem !important;}.pl-2,.px-2{padding-left:0.5rem !important;}.p-3{padding:1rem !important;}.pt-3,.py-3{padding-top:1rem !important;}.pr-3,.px-3{padding-right:1rem !important;}.pb-3,.py-3{padding-bottom:1rem !important;}.pl-3,.px-3{padding-left:1rem !important;}.p-4{padding:1.5rem !important;}.pt-4,.py-4{padding-top:1.5rem !important;}.pr-4,.px-4{padding-right:1.5rem !important;}.pb-4,.py-4{padding-bottom:1.5rem !important;}.pl-4,.px-4{padding-left:1.5rem !important;}.p-5{padding:3rem !important;}.pt-5,.py-5{padding-top:3rem !important;}.pr-5,.px-5{padding-right:3rem !important;}.pb-5,.py-5{padding-bottom:3rem !important;}.pl-5,.px-5{padding-left:3rem !important;}.m-n1{margin:-0.25rem !important;}.mt-n1,.my-n1{margin-top:-0.25rem !important;}.mr-n1,.mx-n1{margin-right:-0.25rem !important;}.mb-n1,.my-n1{margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1{margin-left:-0.25rem !important;}.m-n2{margin:-0.5rem !important;}.mt-n2,.my-n2{margin-top:-0.5rem !important;}.mr-n2,.mx-n2{margin-right:-0.5rem !important;}.mb-n2,.my-n2{margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2{margin-left:-0.5rem !important;}.m-n3{margin:-1rem !important;}.mt-n3,.my-n3{margin-top:-1rem !important;}.mr-n3,.mx-n3{margin-right:-1rem !important;}.mb-n3,.my-n3{margin-bottom:-1rem !important;}.ml-n3,.mx-n3{margin-left:-1rem !important;}.m-n4{margin:-1.5rem !important;}.mt-n4,.my-n4{margin-top:-1.5rem !important;}.mr-n4,.mx-n4{margin-right:-1.5rem !important;}.mb-n4,.my-n4{margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4{margin-left:-1.5rem !important;}.m-n5{margin:-3rem !important;}.mt-n5,.my-n5{margin-top:-3rem !important;}.mr-n5,.mx-n5{margin-right:-3rem !important;}.mb-n5,.my-n5{margin-bottom:-3rem !important;}.ml-n5,.mx-n5{margin-left:-3rem !important;}.m-auto{margin:auto !important;}.mt-auto,.my-auto{margin-top:auto !important;}.mr-auto,.mx-auto{margin-right:auto !important;}.mb-auto,.my-auto{margin-bottom:auto !important;}.ml-auto,.mx-auto{margin-left:auto !important;}@media (min-width:576px){.m-sm-0{margin:0 !important;}.mt-sm-0,.my-sm-0{margin-top:0 !important;}.mr-sm-0,.mx-sm-0{margin-right:0 !important;}.mb-sm-0,.my-sm-0{margin-bottom:0 !important;}.ml-sm-0,.mx-sm-0{margin-left:0 !important;}.m-sm-1{margin:0.25rem !important;}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important;}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important;}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important;}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important;}.m-sm-2{margin:0.5rem !important;}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important;}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important;}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important;}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important;}.m-sm-3{margin:1rem !important;}.mt-sm-3,.my-sm-3{margin-top:1rem !important;}.mr-sm-3,.mx-sm-3{margin-right:1rem !important;}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important;}.ml-sm-3,.mx-sm-3{margin-left:1rem !important;}.m-sm-4{margin:1.5rem !important;}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important;}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important;}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important;}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important;}.m-sm-5{margin:3rem !important;}.mt-sm-5,.my-sm-5{margin-top:3rem !important;}.mr-sm-5,.mx-sm-5{margin-right:3rem !important;}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important;}.ml-sm-5,.mx-sm-5{margin-left:3rem !important;}.p-sm-0{padding:0 !important;}.pt-sm-0,.py-sm-0{padding-top:0 !important;}.pr-sm-0,.px-sm-0{padding-right:0 !important;}.pb-sm-0,.py-sm-0{padding-bottom:0 !important;}.pl-sm-0,.px-sm-0{padding-left:0 !important;}.p-sm-1{padding:0.25rem !important;}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important;}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important;}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important;}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important;}.p-sm-2{padding:0.5rem !important;}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important;}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important;}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important;}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important;}.p-sm-3{padding:1rem !important;}.pt-sm-3,.py-sm-3{padding-top:1rem !important;}.pr-sm-3,.px-sm-3{padding-right:1rem !important;}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important;}.pl-sm-3,.px-sm-3{padding-left:1rem !important;}.p-sm-4{padding:1.5rem !important;}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important;}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important;}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important;}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important;}.p-sm-5{padding:3rem !important;}.pt-sm-5,.py-sm-5{padding-top:3rem !important;}.pr-sm-5,.px-sm-5{padding-right:3rem !important;}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important;}.pl-sm-5,.px-sm-5{padding-left:3rem !important;}.m-sm-n1{margin:-0.25rem !important;}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important;}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important;}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important;}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important;}.m-sm-n2{margin:-0.5rem !important;}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important;}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important;}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important;}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important;}.m-sm-n3{margin:-1rem !important;}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important;}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important;}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important;}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important;}.m-sm-n4{margin:-1.5rem !important;}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important;}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important;}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important;}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important;}.m-sm-n5{margin:-3rem !important;}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important;}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important;}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important;}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important;}.m-sm-auto{margin:auto !important;}.mt-sm-auto,.my-sm-auto{margin-top:auto !important;}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important;}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important;}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important;}}@media (min-width:768px){.m-md-0{margin:0 !important;}.mt-md-0,.my-md-0{margin-top:0 !important;}.mr-md-0,.mx-md-0{margin-right:0 !important;}.mb-md-0,.my-md-0{margin-bottom:0 !important;}.ml-md-0,.mx-md-0{margin-left:0 !important;}.m-md-1{margin:0.25rem !important;}.mt-md-1,.my-md-1{margin-top:0.25rem !important;}.mr-md-1,.mx-md-1{margin-right:0.25rem !important;}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important;}.ml-md-1,.mx-md-1{margin-left:0.25rem !important;}.m-md-2{margin:0.5rem !important;}.mt-md-2,.my-md-2{margin-top:0.5rem !important;}.mr-md-2,.mx-md-2{margin-right:0.5rem !important;}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important;}.ml-md-2,.mx-md-2{margin-left:0.5rem !important;}.m-md-3{margin:1rem !important;}.mt-md-3,.my-md-3{margin-top:1rem !important;}.mr-md-3,.mx-md-3{margin-right:1rem !important;}.mb-md-3,.my-md-3{margin-bottom:1rem !important;}.ml-md-3,.mx-md-3{margin-left:1rem !important;}.m-md-4{margin:1.5rem !important;}.mt-md-4,.my-md-4{margin-top:1.5rem !important;}.mr-md-4,.mx-md-4{margin-right:1.5rem !important;}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important;}.ml-md-4,.mx-md-4{margin-left:1.5rem !important;}.m-md-5{margin:3rem !important;}.mt-md-5,.my-md-5{margin-top:3rem !important;}.mr-md-5,.mx-md-5{margin-right:3rem !important;}.mb-md-5,.my-md-5{margin-bottom:3rem !important;}.ml-md-5,.mx-md-5{margin-left:3rem !important;}.p-md-0{padding:0 !important;}.pt-md-0,.py-md-0{padding-top:0 !important;}.pr-md-0,.px-md-0{padding-right:0 !important;}.pb-md-0,.py-md-0{padding-bottom:0 !important;}.pl-md-0,.px-md-0{padding-left:0 !important;}.p-md-1{padding:0.25rem !important;}.pt-md-1,.py-md-1{padding-top:0.25rem !important;}.pr-md-1,.px-md-1{padding-right:0.25rem !important;}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important;}.pl-md-1,.px-md-1{padding-left:0.25rem !important;}.p-md-2{padding:0.5rem !important;}.pt-md-2,.py-md-2{padding-top:0.5rem !important;}.pr-md-2,.px-md-2{padding-right:0.5rem !important;}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important;}.pl-md-2,.px-md-2{padding-left:0.5rem !important;}.p-md-3{padding:1rem !important;}.pt-md-3,.py-md-3{padding-top:1rem !important;}.pr-md-3,.px-md-3{padding-right:1rem !important;}.pb-md-3,.py-md-3{padding-bottom:1rem !important;}.pl-md-3,.px-md-3{padding-left:1rem !important;}.p-md-4{padding:1.5rem !important;}.pt-md-4,.py-md-4{padding-top:1.5rem !important;}.pr-md-4,.px-md-4{padding-right:1.5rem !important;}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important;}.pl-md-4,.px-md-4{padding-left:1.5rem !important;}.p-md-5{padding:3rem !important;}.pt-md-5,.py-md-5{padding-top:3rem !important;}.pr-md-5,.px-md-5{padding-right:3rem !important;}.pb-md-5,.py-md-5{padding-bottom:3rem !important;}.pl-md-5,.px-md-5{padding-left:3rem !important;}.m-md-n1{margin:-0.25rem !important;}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important;}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important;}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important;}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important;}.m-md-n2{margin:-0.5rem !important;}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important;}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important;}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important;}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important;}.m-md-n3{margin:-1rem !important;}.mt-md-n3,.my-md-n3{margin-top:-1rem !important;}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important;}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important;}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important;}.m-md-n4{margin:-1.5rem !important;}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important;}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important;}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important;}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important;}.m-md-n5{margin:-3rem !important;}.mt-md-n5,.my-md-n5{margin-top:-3rem !important;}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important;}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important;}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important;}.m-md-auto{margin:auto !important;}.mt-md-auto,.my-md-auto{margin-top:auto !important;}.mr-md-auto,.mx-md-auto{margin-right:auto !important;}.mb-md-auto,.my-md-auto{margin-bottom:auto !important;}.ml-md-auto,.mx-md-auto{margin-left:auto !important;}}@media (min-width:992px){.m-lg-0{margin:0 !important;}.mt-lg-0,.my-lg-0{margin-top:0 !important;}.mr-lg-0,.mx-lg-0{margin-right:0 !important;}.mb-lg-0,.my-lg-0{margin-bottom:0 !important;}.ml-lg-0,.mx-lg-0{margin-left:0 !important;}.m-lg-1{margin:0.25rem !important;}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important;}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important;}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important;}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important;}.m-lg-2{margin:0.5rem !important;}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important;}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important;}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important;}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important;}.m-lg-3{margin:1rem !important;}.mt-lg-3,.my-lg-3{margin-top:1rem !important;}.mr-lg-3,.mx-lg-3{margin-right:1rem !important;}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important;}.ml-lg-3,.mx-lg-3{margin-left:1rem !important;}.m-lg-4{margin:1.5rem !important;}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important;}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important;}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important;}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important;}.m-lg-5{margin:3rem !important;}.mt-lg-5,.my-lg-5{margin-top:3rem !important;}.mr-lg-5,.mx-lg-5{margin-right:3rem !important;}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important;}.ml-lg-5,.mx-lg-5{margin-left:3rem !important;}.p-lg-0{padding:0 !important;}.pt-lg-0,.py-lg-0{padding-top:0 !important;}.pr-lg-0,.px-lg-0{padding-right:0 !important;}.pb-lg-0,.py-lg-0{padding-bottom:0 !important;}.pl-lg-0,.px-lg-0{padding-left:0 !important;}.p-lg-1{padding:0.25rem !important;}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important;}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important;}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important;}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important;}.p-lg-2{padding:0.5rem !important;}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important;}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important;}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important;}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important;}.p-lg-3{padding:1rem !important;}.pt-lg-3,.py-lg-3{padding-top:1rem !important;}.pr-lg-3,.px-lg-3{padding-right:1rem !important;}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important;}.pl-lg-3,.px-lg-3{padding-left:1rem !important;}.p-lg-4{padding:1.5rem !important;}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important;}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important;}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important;}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important;}.p-lg-5{padding:3rem !important;}.pt-lg-5,.py-lg-5{padding-top:3rem !important;}.pr-lg-5,.px-lg-5{padding-right:3rem !important;}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important;}.pl-lg-5,.px-lg-5{padding-left:3rem !important;}.m-lg-n1{margin:-0.25rem !important;}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important;}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important;}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important;}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important;}.m-lg-n2{margin:-0.5rem !important;}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important;}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important;}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important;}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important;}.m-lg-n3{margin:-1rem !important;}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important;}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important;}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important;}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important;}.m-lg-n4{margin:-1.5rem !important;}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important;}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important;}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important;}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important;}.m-lg-n5{margin:-3rem !important;}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important;}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important;}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important;}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important;}.m-lg-auto{margin:auto !important;}.mt-lg-auto,.my-lg-auto{margin-top:auto !important;}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important;}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important;}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important;}}@media (min-width:1200px){.m-xl-0{margin:0 !important;}.mt-xl-0,.my-xl-0{margin-top:0 !important;}.mr-xl-0,.mx-xl-0{margin-right:0 !important;}.mb-xl-0,.my-xl-0{margin-bottom:0 !important;}.ml-xl-0,.mx-xl-0{margin-left:0 !important;}.m-xl-1{margin:0.25rem !important;}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important;}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important;}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important;}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important;}.m-xl-2{margin:0.5rem !important;}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important;}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important;}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important;}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important;}.m-xl-3{margin:1rem !important;}.mt-xl-3,.my-xl-3{margin-top:1rem !important;}.mr-xl-3,.mx-xl-3{margin-right:1rem !important;}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important;}.ml-xl-3,.mx-xl-3{margin-left:1rem !important;}.m-xl-4{margin:1.5rem !important;}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important;}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important;}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important;}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important;}.m-xl-5{margin:3rem !important;}.mt-xl-5,.my-xl-5{margin-top:3rem !important;}.mr-xl-5,.mx-xl-5{margin-right:3rem !important;}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important;}.ml-xl-5,.mx-xl-5{margin-left:3rem !important;}.p-xl-0{padding:0 !important;}.pt-xl-0,.py-xl-0{padding-top:0 !important;}.pr-xl-0,.px-xl-0{padding-right:0 !important;}.pb-xl-0,.py-xl-0{padding-bottom:0 !important;}.pl-xl-0,.px-xl-0{padding-left:0 !important;}.p-xl-1{padding:0.25rem !important;}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important;}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important;}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important;}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important;}.p-xl-2{padding:0.5rem !important;}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important;}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important;}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important;}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important;}.p-xl-3{padding:1rem !important;}.pt-xl-3,.py-xl-3{padding-top:1rem !important;}.pr-xl-3,.px-xl-3{padding-right:1rem !important;}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important;}.pl-xl-3,.px-xl-3{padding-left:1rem !important;}.p-xl-4{padding:1.5rem !important;}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important;}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important;}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important;}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important;}.p-xl-5{padding:3rem !important;}.pt-xl-5,.py-xl-5{padding-top:3rem !important;}.pr-xl-5,.px-xl-5{padding-right:3rem !important;}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important;}.pl-xl-5,.px-xl-5{padding-left:3rem !important;}.m-xl-n1{margin:-0.25rem !important;}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important;}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important;}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important;}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important;}.m-xl-n2{margin:-0.5rem !important;}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important;}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important;}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important;}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important;}.m-xl-n3{margin:-1rem !important;}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important;}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important;}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important;}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important;}.m-xl-n4{margin:-1.5rem !important;}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important;}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important;}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important;}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important;}.m-xl-n5{margin:-3rem !important;}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important;}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important;}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important;}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important;}.m-xl-auto{margin:auto !important;}.mt-xl-auto,.my-xl-auto{margin-top:auto !important;}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important;}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important;}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important;}}
/*font*/
@font-face {
  font-family: 'Work Sans';
  src: url('../font/worksans/WorkSans-Light.eot');
  src: url('../font/worksans/WorkSans-Light.eot?#iefix') format('embedded-opentype'),
       url('../font/worksans/WorkSans-Light.woff') format('woff'),
       url('../font/worksans/WorkSans-Light.ttf') format('truetype'),
       url('../font/worksans/WorkSans-Light.svg#WorkSans-Light') format('svg');
  font-weight:300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../font/worksans/WorkSans-Regular.eot');
  src: url('../font/worksans/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('../font/worksans/WorkSans-Regular.woff') format('woff'),
       url('../font/worksans/WorkSans-Regular.ttf') format('truetype'),
       url('../font/worksans/WorkSans-Regular.svg#WorkSans-Regular') format('svg');
  font-weight:400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../font/worksans/WorkSans-Bold.eot');
  src: url('../font/worksans/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('../font/worksans/WorkSans-Bold.woff') format('woff'),
       url('../font/worksans/WorkSans-Bold.ttf') format('truetype'),
       url('../font/worksans/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
  font-weight:bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../font/montserrat/Montserrat-UltraLight.eot');
  src: url('../font/montserrat/Montserrat-UltraLight.eot?#iefix') format('embedded-opentype'),
       url('../font/montserrat/Montserrat-UltraLight.woff') format('woff'),
       url('../font/montserrat/Montserrat-UltraLight.ttf') format('truetype'),
       url('../font/montserrat/Montserrat-UltraLight.svg#Montserrat-UltraLight') format('svg');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../font/montserrat/Montserrat-Light.eot');
  src: url('../font/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
       url('../font/montserrat/Montserrat-Light.woff') format('woff'),
       url('../font/montserrat/Montserrat-Light.ttf') format('truetype'),
       url('../font/montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../font/montserrat/Montserrat-SemiBold.eot');
  src: url('../font/montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('../font/montserrat/Montserrat-SemiBold.woff') format('woff'),
       url('../font/montserrat/Montserrat-SemiBold.ttf') format('truetype'),
       url('../font/montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../font/montserrat/Montserrat-Bold.eot');
  src: url('../font/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
       url('../font/montserrat/Montserrat-Bold.woff') format('woff'),
       url('../font/montserrat/Montserrat-Bold.ttf') format('truetype'),
       url('../font/montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Corben';
  src: url('../font/corben/Corben-Regular.eot');
  src: url('../font/corben/Corben-Regular.eot?#iefix') format('embedded-opentype'),
       url('../font/corben/Corben-Regular.woff') format('woff'),
       url('../font/corben/Corben-Regular.ttf') format('truetype'),
       url('../font/corben/Corben-Regular.svg#Corben-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* global */
::-moz-selection {background:#ff6160;color:#fff;}
::selection {background:#ff6160; color:#fff;}
html {position:relative;min-height:100%;}
a:active,a:focus{background-color:transparent;}
a:hover img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;opacity:1}
body{background-color:#fff;font-family:'Work Sans', Arial, serif;color:#595a5c;}
ul,li,ol{list-style:none;margin:0}
h1, h2, h3, h4, h5, h6{line-height:1;text-transform:none;}
/*form*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{width:400px;background-color:#fff;display:block;padding:15px 10px;border-radius:0;-webkit-border-radius:0;border:1px solid #eaeaea;}
textarea{border-radius:0;-webkit-border-radius:0;padding:15px 10px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus,input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#eaeaea;box-shadow: none;color:#333;}
select{border:none;height:18px;border:1px solid #eaeaea;text-indent: 10px;background-color: #fff;padding: 15px 0;box-sizing: content-box;-webkit-box-sizing: content-box;border-radius: 0;-webkit-border-radius: 0;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:none;}
input, button, select, textarea{font-family: 'Work Sans', Arial, serif;outline:none;-webkit-appearance:none;-moz-appearance:none;}
.radio, .checkbox{min-height:inherit!important;padding-left:0;}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .btn:focus{outline:none;background-color:#fff;color:#ff6160;}
.loading{width:40px;height:40px;display:block;margin:0 auto;}
.nl-content{background:#fff6f4;padding:50px 0;border-radius:10px;-webkit-border-radius:10px;margin-top:70px;}
.nl-content #submit_success{margin:87px auto 0;width:80%;}
.cms-subscribe .nl-content{margin-top: 0px;}
.msg{font-size:14px;background-color: #fcf8e3;/*border-left: 5px solid #fbeed5;*/color: #c09853;margin-bottom: 18px;padding: 10px 35px 10px 14px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.success-msg{background-color: #eaffe6;border:1px solid #bfe5b8;color: #4ec544;}
.error-msg{background-color: #fff2f2;border:1px solid #f3aaaa;color: #e40e42;}
.notice-msg{background-color: #fffde6;border:1px solid #f1eba9;color:#8b6139;}
.cart-empty .messages .msg img{width: 20px;vertical-align: middle;}
.cart-empty .messages ul{display: inline-block;padding-left: 10px;vertical-align: middle;width:85%;}
.cart .messages .msg img{width: 20px;vertical-align: middle;}
.cart .msg ul{display: inline-block;padding-left: 10px;vertical-align: middle;width:85%;}
.cart .messages .msg svg.icon-sc-close,.cart .alert-warning .close{display: none;}
.cart-empty .messages .msg svg.icon-sc-close,.cart-empty .alert-warning .close{display: none;}
.msg span a{margin-left:5px}
.msg span a:hover{color:#333;text-decoration:underline;}
.icon.icon-chevron-small-down{width:20px;height:20px;vertical-align:middle;margin-top:1px}
.h-sub-t{font-size:28px;margin-bottom:20px}
.w-box{border-radius:10px;-webkit-border-radius:10px;background-color:#fff;overflow:hidden;}
.auto-container{width:auto;}
.pc-hide,.pc-hide.navbar-cart{display:none;}
.swell-tab{display:none!important;}
/*button*/
.btn{background-color:#000;color:#fff;display:inline-block;font-size:13px;line-height:1.2;margin-bottom:0;padding:14px 34px;text-align:center;vertical-align:middle;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;text-transform:capitalize;border:1px solid #000}
.btn:hover{background-color:#fff;color:#000;border-color:#000}
.inner-top .icon-play-circle{margin-right: 10px;}
.btn-primary,.btn-loading{background-color:#000;color:#fff!important;}
.icon.icon-checkmark{height:40px;width:40px;}
.btn.btn-loading{height:68px;padding:13px 50px;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default;}
.btn.btn-success{height:68px;padding:13px 50px;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default;background-color:#27ae60;border-color:#27ae60;}
.btn-loading span{display:none;}
.btn-primary:hover{background-color:#fff;color:#000 !important}
.icon{display:inline-block;width:46px;height:47px;fill:currentColor;}
.btn.btn-other{background-color:#ff6160;color:#fff;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{color:#bbb}
/*header top*/
.toplink{width:100%;padding:13px 0;background-color:#fff5e6;}
.toplink svg{fill:#ff6160;width:25px;height:25px}
.top-c-each-last svg{width:23px;height:22px}
.top-a{display:inline-block;font-weight:bold;margin-left:5px;text-align:left;}
.top-a:hover{color:#333}
.top-color{display:block;font-size:12px;line-height:1;font-weight:normal;}
.top-c-each{border-right:1px solid #fff;box-sizing:border-box;text-align:center;}
.top-c-each-last{border-right:none;}
.nav-menu-product li.pc-hide{display:none;}
/*header-notice*/
.website-notice{background-color:#ff6160;color:#fff;text-align:center;padding:5px;font-size:12px}
.website-notice p{margin:0;}
.website-notice a{text-decoration:underline;color:#fff;margin-right:6px}
/*mid header*/
.header a.brand{background:url("../images/lewand_logo.svg") no-repeat;background-size:212px 33px;display:inline-block;float:left;height:33px;width:212px;left:0;text-align:left;text-indent:-999em;z-index:1;position:relative;}
.mid-header{text-align:right;padding:40px 0;position:relative;background-color:#fff;border-top:7px solid #fff;}
.fmp-2020{display:none!important;}
.nav-all{display:inline-block;}
#nav-all-menu{height:auto;position:relative;}
.nav-all-menu > li{display:inline-block;margin-left:10px;}
.nav-child-link{font-size:14px;padding-bottom:10px;display:block;}
.nav-child-link.active{color:#ff6160}
.top-header-right{margin-top:8px;}
.nav-all-menu .dropdown-menu{width:140px;margin-top:9px;text-align:center;}
.all-link-parent{position: relative;}
.all-link-parent:hover  > .drop-down{display: block;}
.all-link-parent .drop-down{display: none;position: absolute;z-index:15;text-align: left;background: #fff; width:175px;font-size:14px;padding:10px 0;box-shadow: 0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);border-radius: 5px;}
.all-link-parent .drop-down:after{content: "";display: block;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;top: -10px;left:23%;}
.all-link-parent .drop-down ul{width:80%;margin-left: 50%;transform: translateX(-50%);}
.all-link-parent .drop-down ul li{line-height: 44px;border-bottom: 1px solid #f7efef;position: relative;}
.all-link-parent .drop-down ul li:last-child{border:none;}
.all-link-parent .drop-down ul li a:hover{color:#999;}
.nav-all-menu > li:first-child .drop-m-main ul > li:first-child a{color: #ff6160;}
.add-wishlist-succeed{display:none;background-color:#000;color:#fff;padding:5px 0;position:absolute;left:0;top:100%;border-radius:5px;font-size:11px;line-height:1.2;text-align:center;min-width:76px;}
.add-wishlist-succeed::after{content:"";position:absolute;pointer-events:none;left:20px;bottom:100%;border-bottom:6px solid #000;border-left:5px solid transparent;border-right:2px solid transparent;}
/*three-level*/
.nav-all ul li ul li .header-three-level{position:absolute;top:0;left:100%;display:none;background-color:#fff;width:175px;box-shadow:2px 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.3);border-radius:5px;margin-left:10px;padding:10px 0}
.nav-all ul li ul li .header-three-level::before{content:"";width:15px;position:absolute;left:-15px;top:0;height:100%;display:block;}
.nav-all ul li:hover .header-two-level{display:block;}
.nav-all ul li ul li:hover .header-three-level{display:block;}
.header-two-level .icon{width:11px;height:11px;position:absolute;right:0;top:17px;}
/*mid header cart*/
.navbar-cart{position:fixed;right:20px;top:145px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);z-index:16;}
.have-website-notice .navbar-cart{top:175px}
.navbar-cart .cart-title{font-size:11px;color:#fff;position:absolute;top:-2px;right:0;background-color:#ff6160;border-radius:100%;-webkit-border-radius:100%;height:17px;width:17px;text-align:center;line-height:18px}
.cart-title-empty{display:none;}
.navbar-cart a.dropdown-toggle{display:block;}
.navbar-cart .icon-shopping-cart-shape{width:30px;height:30px;fill:#000;margin:13px;vertical-align:top;}
.temporary{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 13;}
.navbar-cart .dropdown-menu li{position:relative;}
.navbar-cart .dropdown-menu{min-width:260px;max-width:260px;left:auto;top:100%;right:0;background-color:#fff;margin-top:20px;padding-top:0;text-align: left;border-radius:0}
.navbar-cart .dropdown-menu a{white-space: normal;}
.navbar-cart-dropdown-in{padding:10px;}
.navbar-cart-product p{margin:0;}
.navbar-cart-dropdown-in::after,.navbar-cart-dropdown-in::before{position:absolute;pointer-events:none;border:solid transparent;bottom:100%;content:"";height:0;width:0;}
.navbar-cart-dropdown-in::after{border-bottom:13px solid #ff6160;border-left:17px solid transparent;border-right: 0 solid transparent;position: absolute;bottom: 100%;right:28px;}
.navbar-cart .dropdown-menu::after,.navbar-cart .dropdown-menu::before{display:none;}
.navbar-cart .dropdown:hover::before{content:"";position:absolute;width:260px;height:30px;right:0;top:100%;margin-top:-5px}
.navbar-cart ul li a {color:#333;cursor:pointer;padding:0px;}
.navbar-cart ul li a:hover {background:none;}
.navbar-cart ul li .btn {border:none;padding:15px 15px;margin:15px 0px 15px;height:auto;font-size:18px;letter-spacing:1px;}
.navbar-cart ul li .btn:hover {background:#231f20;}
.navbar-cart ul li a span {display:block;line-height:15px;color:#333;font-size:13px;font-weight:300;margin-bottom:5px}
.navbar-cart ul li a span:last-child{margin-bottom:0}
.navbar-cart ul li a span.qty,.navbar-cart ul li a span.subprice{color:#000;font-size:13px;font-weight:normal;}
.navbar-cart ul li a span.subprice{font-weight:400;font-family: 'Montserrat', Arial, serif;}
.navbar-cart .navbar-cart-dropdown-in .qty{color:#999;}
.navbar-cart ul li a span.designer-label{font-weight: 400;}
.navbar-cart-btn {margin:15px 0}
.navbar-cart-btn .btn{display:block;font-size:16px;font-weight:bold;color: #fff;border-radius: 0;}
.navbar-cart-btn .btn:hover{color:#ff6160;}
.navbar-cart .dropdown-menu .view-cart{text-align: center;font-size: 15px;text-decoration: underline;color: #656565;font-weight: 300;font-family: 'Montserrat', Arial, serif;}
.navbar-cart .dropdown-menu .close-btn{background:url(../images/shopping-list-close.svg);top: 10px;right: 10px !important;}
.navbar-cart .small-tips a{text-decoration:underline;}
.navbar-cart ul li a img {float:left;margin: 0px 10px 0 0;}
.navbar-cart-box{display:inline-block;width:165px}
.navbar-cart ul li a:hover span.title {color:#000;}
.navbar-cart .cart-sidebar-head{background: #ff6160;height:8px;font-size: 0;}
.navbar-cart .navbar-cart-product{overflow: auto;}
.navbar-cart .navbar-cart-product::-webkit-scrollbar{width: 5px;height: 1px;}
.navbar-cart .navbar-cart-product::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #6d6e71;}
.navbar-cart .navbar-cart-product::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #f1f1f2;}
.navbar-cart .cart-sidebar-head.some-products{height:40px;line-height: 40px;color:#fff;padding:0 20px;font-size: 15px;font-family: 'Montserrat', Arial, serif;}
.navbar-cart .cart-sidebar-head.some-products a{display: inline-block;color:#fff;position: absolute;right: 5px;cursor: pointer;}
.navbar-cart .cart-sidebar-head.some-products a:hover{text-decoration: underline;}
.navbar-cart ul li.item-info{padding:15px 0;border-bottom:1px solid #d9dbdc;}
.navbar-cart ul li.item-info a{display:block;}
.navbar-cart ul li .small-tips {font-size:15px;padding: 0 10px 30px;display: block;}
.navbar-cart ul li .small-tips a{padding:0;margin:0;display: inline-block;text-decoration: underline;}
.navbar-cart .dropdown-toggle-inner{display:block;}
.navbar-cart .dropdown-toggle-inner.Reminder{-webkit-animation-name: scaleDraw;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration:1s;}
@keyframes scaleDraw { 0%{transform: scale(1);}50%{transform: scale(1.3);}100%{transform: scale(1);}}
.navbar-cart .dropdown-toggle-inner.Reminder svg{-webkit-animation-name: colorDraw;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration:1s;}
@keyframes colorDraw { 0%{fill:#ff6160;}50%{fill:#ff6160;}100%{fill:#000;}}
.navbar-cart .dropdown-toggle-inner.Reminder svg path{-webkit-animation-name: strokeDraw;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration:1s;}
@keyframes strokeDraw { 0%{stroke:#ff6160;}50%{stroke:#ff6160;}100%{stroke:#000;}}
.navbar-cart .small-tips.subtotal{font-family: 'Montserrat', Arial, serif;text-align: center;padding:20px 0 10px;color:#000;font-size: 15px;}
.navbar-cart .small-tips.subtotal .price{display: inline-block;color:#000;font-size:15px}
.cart-sidebar-loyalty{text-align:center;background-color:#FFECEC;font-size:14px;color:#121212;line-height:1.2;}
.cart-sidebar-loyalty a{color:#ED6C66;text-decoration:underline;padding:0;display:inline-block;line-height:1.2;}
@media (max-height:800px) {
.navbar-cart ul li.item-info{padding:6px 0}
.navbar-cart-btn .btn{padding:8px}
.navbar-cart .small-tips.subtotal{padding:10px 0 0}
.navbar-cart ul li a span.qty, .navbar-cart ul li a span.subprice{font-size:12px}
.navbar-cart-btn{margin:10px 0 0}
.mid-header{padding:30px 0}
.navbar-cart{top:126px}
.have-website-notice .navbar-cart{top:153px}
}
/*cart coupon code box*/
.pop-up-coupon-code{background-color:#fff;position:absolute;top:100%;right:5px;padding:15px 20px;text-align:center;color:#000;width:220px;display:none;border-radius:10px;-webkit-border-radius:10px;margin-top:20px;border-top: 32px solid #ff6160;box-shadow:0 5px 10px rgb(0 8 16 / 16%);}
.pop-up-coupon-code::after{content: "";display: block;border-bottom: 9px solid #ff6160;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;bottom: calc(100% + 32px);right:16px;}
.pop-up-coupon-code .icon-success-mark{width:48px;height:48px;margin-bottom:10px;fill:transparent !important;}
.pop-up-coupon-code.active .icon-success-mark{-webkit-animation-name: scaleDraw;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration:1s;}
.pop-up-coupon-code-st{font-size:12px;margin-bottom:8px;line-height: 1.2;}
.pop-up-coupon-code-st strong{display:inline-block;}
.pop-up-coupon-code-mt{font-size:26px;font-weight:bold;margin-bottom:5px;line-height:1.2;color:#ff6160;}
.pop-up-coupon-code-info{font-size:10px;color:#BABABA;display:block;line-height:1.3;margin: 0 -15px;transform: scale(0.85);}
.cart-popup-close{position:absolute;right:10px;top:-23px}
.cart-popup-close svg{fill:#fff;}
/*new scroll header*/
#nav-menu-product{position:relative;}
.nav-menu-product >ul{float:left;border-right:1px solid #fff;padding-right:20px;margin-bottom:30px;min-height:300px}
.nav-menu-product >ul>li.active a.nav-menu-name{color:#ff6160}
.cmore-link{margin-top:55px}
.cmore-link a span{font-size:23px;color:#777;line-height:1;text-align:center;display:inline-block;vertical-align:top;width:68px;}
.cmore-link a .icon{fill:#777}
li.all-link-parent.active::after{position:absolute;top:73px;left:50%;width:600px;height:64px;margin-left:-300px;content:'';}
/*scroll-header*/
.scroll-header{width:100%;z-index:15;}
.scroll-header.scroll-header-sticky{top:-100%;position:sticky;left:0;}
.scroll-header.scroll-header-show{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;box-shadow:0px 7px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0px 7px 6px rgba(0,0,0,0.2);}
.scroll-header-show .mid-header{border-top:7px solid #ff6160;}
.scroll-header-sticky li.all-link-parent.active::after{top:53px;height:44px;width:400px}
/*h-multiple-colors*/
.nav-menu-product-inner .item-each{position:relative;}
.h-multiple-colors{position:absolute;right:0;bottom:15px}
.h-multiple-colors a{display:inline-block;}
.h-multiple-colors span{display:inline-block;}
.h-color{display:block;border-radius:100%;-webkit-border-radius:100%;width:15px;height:15px;}
.color-wh{background-color:#fff;}
.color-gr{background-color:#808080}
.color-rose{background-color:#e3b9b3}
.color-violet{background-color:#8a85c9}
/*footer*/
.footer-top{background-color:#404040;padding:50px 0;font-size:15px;color:#fff;}
.footer-top-each .icon-f-close{display:none;}
.flast-sec-inner form{margin:0;}
.f-title{display:block;font-weight:normal;margin-bottom:20px;color:#fff;}
.f-title.pc-hide{display:none;}
.footer .footer-top ul li a{color:#fff;line-height:1.3;font-size:13px;display:block;margin-bottom:10px;}
.footer .footer-top ul li a:hover{text-decoration:underline;}
.footer .footer-top input{width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:14px;padding:17px 128px 17px 0;text-indent:10px;box-sizing:border-box;-webkit-box-sizing:border-box;border:none;}
.footer .footer-top .input-box{position:relative;}
.footer .footer-top .btn{position:absolute;top:8px;right:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-family:'Work Sans', Arial, serif;font-weight:400;font-size:15px;padding:9px;letter-spacing:1px;}
.footer .footer-top .btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
::-moz-placeholder{color:#404040;font-family:'Work Sans', Arial, serif;font-weight:400;padding-left:20px;}
::-webkit-input-placeholder{color:#404040;font-family:'Work Sans', Arial, serif;font-weight:400;padding-left:20px;}
:-ms-input-placeholder{color:#404040;font-family:'Work Sans', Arial, serif;font-weight:400;padding-left:20px;}
.footer .f-title-code{font-size:20px;}
.footer .f-title-code span{color:#ff6160;display:inline-block;padding-right:5px}
.footer .f-title-privacy{font-weight:300;font-size:11px;color:#b8b8b8;}
.footer .copyright, .company-address{color:#6c6d70;}
.footer .security-privacy, .footer .copyright, .company-address{font-size:10px;display:inline-block;margin-right:10px;}
.footer .footer-accept{float:right;font-size:10px;}
.footer .footer-accept .f-payment{display:inline-block;}
.footer-copyright{display:inline-block;margin-top:5px;margin-left:30px;}
.footer-bottom{padding:10px 0;}
.footer .media-icon .icon{fill:#ff6160;width:30px;height:30px;margin-right:30px}
.footer-cr{font-size:12px;text-align:center;margin-top:20px}
.footer-cr span{display:inline-block;margin:0 20px}
.footer-top #subscriber-message{width: 100%;margin:0}
.flast-sec-media-icon{display:-ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.flast-sec-media-icon .f-title{line-height:30px;margin-right:30px}
#toTop{bottom:20px;cursor:pointer;display:none!important;overflow:hidden;position:fixed;right:10px;z-index:99;text-align:center;}
#toTop span{display:block;}
/*tooltip*/
.w-box.f-tooltip-con{position:relative;overflow:visible;vertical-align:top;}
.w-box.f-tooltip-con:hover .f-tooltip{display:block;color:#595a5c}
.more-icon-inner .w-box:hover{color:#333}
.f-tooltip{background-color:#fff;left:-80px;position:absolute;bottom:100%;float:left;min-width:280px;z-index:5;padding:20px;border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);text-align:left;display:none;}
.f-tooltip::before{border-top:16px solid #efefef;border-left:16px solid transparent;border-right:16px solid transparent;content: "";display: inline-block;left:155px;position: absolute;bottom:-15px;}
.f-tooltip::after{border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content: "";display: inline-block;left:156px;position: absolute;bottom:-14px;}
.f-tooltip p{font-size:16px;}
/* breadcrumb */
.breadcrumb{margin-bottom:30px}
.breadcrumb li {display:inline;}
/*sort-by & toolbar pagination*/
.cat-top-filter{margin:30px auto;border-bottom:1px solid #eceded;border-top:1px solid #eceded;padding:15px 0;text-align:left;}
.sort-t{display: inline-block;}
.toolbar{display:inline-block;float:right;}
.desktop-sortby>ul>li {display: inline-block;margin-left: 10px;}
/* color box */
#cboxLoadedContent{overflow:visible!important;}
.catalog-product-view #cboxContent{background-color:#e9e9e9}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#ddd;}
#cboxContent a{color:#ff6160;}
#cboxContent a.btn{color:#fff;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;border:none;}#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;border:none;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#ddd;}
#cboxLoadingGraphic{background:url(../images/opc-ajax-loader.gif) no-repeat center center;}
#cboxClose,#product-shipping-ajax-message-popup-head .close{position:absolute;top:10px;right:10px;display:block;background:url(../images/waiting-list-close.svg) no-repeat top center;width:30px;height:30px;text-indent:-9999px;border:none;}
#cboxClose:hover,#product-shipping-ajax-message-popup-head .close:hover{background-position:bottom center;}
.popup-n-inner .fieldset{position:relative;}
.newsletter-loading{background:url(../images/loading.gif);width:20px;height:20px;position:absolute;top:10px;right:16px}
#subscriber-message{background-color:#d0f4d1;padding:10px;color:#3c803d;margin-top:10px;width: 50%;display: block;margin: 20px auto 0;}
#subscriber-message.error{color: #b94a48;background:transparent;}
#newsletter-form-popup #subscriber-message{width: 100%;}
#cboxContent a.close-link{cursor:pointer;color:#333;font-size:15px;}
#cboxContent a.close-link p{color:#333;font-size:15px;margin-top:10px}
#cboxContent a.close-link:hover{text-decoration:underline;}
/*default popup*/
.lightbox{position: fixed;top: 0;left: 0;width:100%;height:100%;display:none;z-index:99;}
.lightbox-style{top: 50%;left: 50%;position: fixed;width: 80%;max-width:800px;min-width:500px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;z-index:100;background-color: #fff;}
.lightbox-bg{background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;}
/*dropdown-menu*/
.dropdown-menu::after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right: 6px solid transparent;content: "";display: inline-block;right:33px;position: absolute;top: -6px;}
.dropdown-menu{border:none;background-color:rgba(255,255,255,0.98);left:auto;right:0}
.dropdown:hover .dropdown-menu{display:block;}
a.menu:after,.dropdown-toggle:after {content:none;}
/*page-head*/
.page-head-box{width:100%;}
.page-head{background-color:#404040;padding:20px 0;}
.page-breadcrumb{background: #fff;}
.page-head-box .breadcrumb{color:#8b8d90;padding:10px 0;margin-bottom: 0;}
.page-head-box .breadcrumb a{color:#8b8d90;}
.page-head-box .h-sub-t{margin-bottom:0;color:#fff;line-height:1;display:block;text-transform:uppercase;font-family: 'Work Sans', Arial, serif;font-weight: normal;}
/*category-menu*/
.category-menu{font-size:16px}
.category-menu-a{margin-bottom:20px;color:#999}
.category-menu li{margin-bottom:20px}
.category-menu li a.active{font-weight: normal;color: #ff6160;}
.category-menu strong{font-weight:bold;display:block;margin-bottom:20px}
.cat-each{height:auto;}
.category-menu-wrap{position: relative;}
.category-menu-wrap .js-fixed {position: fixed;top: 8em;width: inherit;}
.category-menu-wrap .js-bottom {bottom: 80px;position: absolute;width: 100%;}
/*alert*/
.alert{background-color:#fff6f4;border:1px solid #ffe1e1;}
.alert p:last-child{margin:0}
/*recaptcha*/
/*.recaptcha{height:54px;margin:30px 0;overflow:hidden;text-align:left;}
.recaptcha iframe{margin-left:-1px;margin-top:-8px;width: 200px;}
.recaptcha iframe{background: #f9f9f9;}
.recaptcha{background: #f9f9f9;width: 422px;}*/
.controls .btn-primary{display: block;}
.cms-subscribe .controls .btn-primary{display: inline-block;}
#user-reviews-hd .count,#user-reviews-hd .rating-box,#user-reviews-hd .meter{display: inline-block;}
#overall-rating .span12{width:auto;}
/*content*/
.auto-container{width:auto}
.main-t{font-size:30px;color:#333;line-height:1.2;margin-bottom:20px;font-weight:300;text-transform:uppercase;letter-spacing:2px}
.op-ct{display:block;}
.opt{font-weight:bold;display:block;font-size:16px;margin-bottom:20px}
.st-text p{font-size:15px;line-height:1.5;text-align: center;}
.cms-customer-service,.cms-warranty-claim .st-text p{text-align: left;}
.st-text .btn{margin-top:20px}
.oneline-btn{clear:both;padding-top:50px}
.fright{float:right}
/*section-newsletter*/
.section-newsletter{text-align:center;}
.section-newsletter .st-text .h-sub-t{font-weight: 400;}
.section-newsletter .validate-email{width:370px;margin:0 auto 20px;border-radius:50px;-webkit-border-radius:50px;text-align:center;border:none;font-size: 17px;}
.section-newsletter .input-box .btn{font-size: 15px;padding: 10px 40px;letter-spacing: 1px;}
.section-newsletter .validate-email:focus{border-radius:50px;-webkit-border-radius:50px;}
#email_invalid {padding:10px 0;}
.subscribe-ok{padding:60px 0 40px}
#newsletter-form{margin-bottom:10px}
/*more-icon*/
.section-more-icon .container{background:#f8f8f8;border-radius:10px;-webkit-border-radius:10px;margin-top:50px;margin-bottom:50px}
.section-more-icon .st-text{padding:30px 0 30px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.section-more-icon .st-text a{color:#ff6160;font-size:16px;display:block;margin-top:15px}
.more-icon-inner{display:inline-block;}
.section-more-icon .w-box{display:inline-block;padding:20px;text-align:center;width:94px;height:94px;margin:30px 5px;box-sizing:content-box;-webkit-box-sizing:content-box;}
.section-more-icon .w-box .icon{width:40px;height:40px}
.section-more-icon .w-box span{display:block;font-size:14px}
.section-more-icon .st-text p{text-align: left;color:#595a5c}
.section-more-icon .h-sub-t{color:#5c5d5f;font-size:34px}
.section-more-icon .w-box .icon{color:#ff6160}
/*swiper slider common*/
.swiper-pagination-lock,.swiper-button-lock{display:none!important;}
.swtich-slider-bullet{display:inline-block;margin:0 6px;width:10px;height:10px;background-color:#babcbd;border-radius:100%;-webkit-border-radius:100%;cursor:pointer;}
.swtich-slider-bullet.swtich-slider-bullet-active{background-color:#10C0D9}
.swiper-wrapper {position:relative;width: 100%;height: 100%;display: flex;transition-property: transform;box-sizing:content-box;}
.swiper-slide{flex-shrink:0;}
.swiper-notification{position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-button-disabled svg{fill:#58595b!important}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide {pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:revert;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto}
/* Large desktop */
@media (min-width: 1200px) { 
/*header*/
.nav-child-link{font-size:16px;}
.all-link-parent .drop-down{width:210px;font-size:16px;}
.all-link-parent.complete-guides .drop-down{width: 240px;}
.nav-all ul li ul li .header-three-level{width:215px;}
/*mid header*/
.nav-all-menu > li{margin-left:20px;}
/*bottom header*/
.cmore-link{margin-top:70px}
.nav-menu-product-inner{left:235px;}
.nav-menu-product > ul{padding-right:40px}
.nav-menu-name{margin-left:30px}
/*content*/
.main-t{font-size:35px;}
.opt{font-size:18px;}
.st-text p{font-size:17px;font-weight: 100;}
.st-text .btn{margin-top:30px}
/*more-icon*/
.section-more-icon .w-box{padding:30px;width:100px;height:100px;margin:30px 9px;}
.section-more-icon .w-box span{font-size:16px}
.section-more-icon .st-text a{margin-top:35px}
/*footer*/
.footer .f-title-code{font-size:22px;}
.footer .footer-top input{padding-right:167px;}
.footer .footer-top .btn{padding:9px 30px;}
.footer .security-privacy, .footer .copyright, .company-address{font-size:11px;display:inline-block;margin-right:20px;}
.footer .footer-accept{float:right;font-size:12px;}
.footer-copyright{display:inline-block;margin-top:7px;margin-left:30px;}
/*xmas-stick*/
.xmas-stick{background-size:100px 102px;width:100px;height:102px;}
}
@media (max-width:1400px) {
/*header nav 2020*/
body.nav-pushed{overflow:hidden;position:relative;}
.is_tablet .header a.brand,.is_mobile .header a.brand{float:none;}
.is_tablet .mid-header{text-align:center;padding:30px 0}
.is_tablet .navbar-cart{top:124px}
.is_tablet.have-website-notice .navbar-cart{top:153px}
.btn-sambar{padding:10px;position:absolute;left:10px;z-index:1;}
.btn-sambar .icon-bar{background-color: #3b3b3b;display: block;height:3px;margin: 3px 0;width: 25px;}
.is_tablet .btn-sambar{top:26px}
.is_tablet .navbar-cart .dropdown:hover .dropdown-menu{display:none;}
/*header nav 2020 mobile ipad*/
.site-outer {float: left;clear: left;width: 100%;position: relative;left: 0;/*height: 100%;*/-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.site-outer.mp-pushed::after {content: '';width: 100%;height: 100%;opacity: 1;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s;}
.site-outer::after, .mp-level::after {background: rgba(0, 0, 0, 0.3);-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;z-index:1000; }
.mp-level::after {z-index: -1; }
.site-outer.mp-pushed{-webkit-transform: translate3d(0, 0px, 0px)!important;-moz-transform: translate3d(0, 0px, 0px)!important;transform: translate3d(0, 0px, 0px)!important;}
.site-outer.mp-pushed::after, .mp-level.mp-level-overlay::after {width: 100%;height: 100%;opacity: 1;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s; }
.mp-level.mp-level-overlay.mp-level::before {width: 100%;height: 100%;background: transparent;opacity: 1; }
.site-outer, .mp-level {-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;transition:transform 0.5s; }
.site-outer::after, .mp-level::after, .mp-level::before {position: absolute;top: 0;right: 0;width: 0;height: 0;content: '';opacity: 0;}
/* overlap */
.mp-overlap .mp-level.mp-level-open {box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);-webkit-transform: translate3d(-40px, 0, 0);-moz-transform: translate3d(-40px, 0, 0);transform: translate3d(-40px, 0, 0); }
/* First level */
.mp-menu > .mp-level, .mp-menu > .mp-level.mp-level-open, .mp-menu.mp-overlap > .mp-level, .mp-menu.mp-overlap > .mp-level.mp-level-open {box-shadow: none;-webkit-transform: translate3d(0, 0px, 0px);-moz-transform: translate3d(0, 0px, 0px);transform: translate3d(0, 0px, 0px);}
/* cover */
.mp-cover .mp-level.mp-level-open {-webkit-transform: translate3d(0, 0px, 0px);-moz-transform: translate3d(0, 0px, 0px);transform: translate3d(0, 0px, 0px); }
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0); }
/* content style */
.mp-pushed .mp-menu{height:100%;}
.mp-menu {position: absolute;/* we can't use fixed here :( */top: 0;left: 0;width: 300px;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);text-align:left;z-index:1001}
.site-outer.mp-pushed .mp-menu{;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.mp-level {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);background-color:#000}
.mp-level li:before { content: none; }
.mb-nav-arrow{background: url(../images/angle-right-white.svg) no-repeat center;background-size: 8px 20px;width: 8px;height: 20px;display: block;float: right;}
#mobile-nav-menu{display: block;visibility: hidden;}
.mp-pushed #mobile-nav-menu{visibility: visible;}
.mp-menu ul li a.mp-back{text-align:center;font-size:15px;background-color:#000;}
.mp-menu .line-break{display:block;height:1px;background-color:#999;margin-top:20px}
.mp-menu .icon-moble-category-back{height:auto;width:30px;margin-top:2px;fill:#fff;}
.mp-menu .mp-level .back-moble{color:#fff;display:block;text-align:center;margin-top:5px;}
.mp-level-open{background: #000;}
.mp-pushed .header{margin:0;}
.mp-menu ul li.sidebar-links a{font-weight:300}
.mp-menu li.sidebar-links{padding-top:30px;}
.mp-menu>.mp-level>ul{padding-top:50px}
.mp-menu ul li {position: static; }
.mp-menu ul li > a {font-size:15px;font-weight:400;color:#fff;line-height:1;display: block;padding:10px 20px;background: url(../images/angle-right-white.svg) no-repeat 273px center;background-size:8px 20px;}
.mp-menu ul li > a.main-a{text-transform:uppercase;padding:15px 20px;line-height:20px}
.mp-menu ul li > a.main-a .icon{width:20px;height:20px;vertical-align:top;margin-right:5px}
.mp-menu ul li strong {font-size: 14px;line-height: 29px;font-weight: 700;color: #000;text-transform: none;display: block;border-bottom: 1px solid #000;padding: 0px 30px; }
.mp-menu ul li a.mp-back {display:inline-block;text-align:left;padding:8px 20px}
.mobile-nav-menu-close{font-size:20px;position:absolute;right:0;top:0;color:#fff;font-style: inherit;z-index:100;padding:15px 20px;display:block;}
.mp-menu .level-title{font-size:18px;display:block;padding-bottom:10px;color:#fff;clear:both;margin-top:5px;padding:10px 20px;text-transform:uppercase;line-height:25px}
.mp-menu .level-title .icon{width:25px;height:25px;vertical-align:top;margin-right:10px}
.mp-menu ul li.third-level-nav-item a{background:none!important;}
.mp-menu li.level-no-child>a{background:none;}
.mp-menu li.nav-item>a{background:none;}
.mp-menu li.nav-item.two-level-has-child a{background:url(../images/angle-right-white.svg) no-repeat 273px center;background-size:8px 20px;}
.main-a-account .add-wishlist-succeed{left:100%;top:-10px;margin-left:12px;background-color:#ff6160;color:#fff;text-transform:lowercase;}
.main-a-account .add-wishlist-succeed::after{left: -12px;top:50%;transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%);border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:8px solid #ff6160;}
.main-a-account .title{position:relative;z-index:-1;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
.h-sub-t{font-size:24px;}
/*header*/
.header a.brand{float:none;}
.mid-header{text-align:center;padding:30px 0}
.top-color{font-size:10px;letter-spacing:-1px}
.top-c-each{text-align:left;}
.top-c-each .icon-info-circle{width:23px;height:23px}
.top-c-each .icon-newspaper-o,.top-c-each .icon-heart{margin-left:8px}
.top-c-each-long{box-sizing:content-box;-webkit-box-sizing:content-box;}
.top-c-each-long .top-a{margin-left:1px}
.top-c-each-last .top-a{transform:scale(.9);transform-origin:0 0;}
.top-c-each.hidden-phone{-ms-flex: 0 0 32%;flex: 0 0 32%;max-width:32%;}
.top-a{font-weight:bold;margin-left:3px;font-size:12px;}
.toplink svg{float:left;width:22px;height:22px;}
.icon.icon-chevron-small-down{margin-left:-6px}
.label-n{top:3px;right:3px;width:40px;height:40px;line-height:40px;font-size:10px}
.label-txt{top:5px;left:5px;font-size:12px}
.navbar-cart{top:124px}
.have-website-notice .navbar-cart{top:150px}
.pc-main-nav{padding-top:10px;}
/*h-multiple-colors*/
.h-multiple-colors{bottom:-6px;position:relative;}
/*content*/
.st-text p{font-size:14px;}
.section-newsletter .validate-email{width:284px}
/*more-icon*/
.section-more-icon .w-box{margin:10px}
.more-icon-inner{text-align:center;padding:0 0 20px;width:724px}
.section-more-icon .st-text .h-sub-t{font-size:30px;}
.section-more-icon .st-text{padding:30px auto;text-align:center;width:724px}
.section-more-icon .st-text p{font-size:18px;text-align:center;}
.section-more-icon .st-text a{font-size:16px}
.section-more-icon .w-box{width:100px;height:100px;padding:25px}
/*section-newsletter*/
.section-newsletter .st-text p{width:70%;margin-bottom:20px;font-size: 16px;}
.section-newsletter .st-text .h-sub-t{font-size: 25px;}
/*footer*/
.footer-top-last{margin-top:40px}
.flast-sec-inner{text-align:center;}
.flast-sec-media-icon{-ms-flex-pack:center;justify-content:center}
.footer .security-privacy, .footer .copyright, .company-address{margin-right:10px;font-size:11px;}
.footer .footer-accept{float:none;text-align:center;}
.footer-copyright{display:block;text-align:center;margin:10px 0;}
.footer .f-title-code{font-size:15px;}
.footer .media-icon .icon{margin-right:10px;}
.footer .footer-top input{width:100%;font-size:10px;padding:13px 103px 13px 0}
::-moz-placeholder{padding-left:2px;}
::-webkit-input-placeholder{padding-left:2px;}
:-ms-input-placeholder{padding-left:2px;}
.footer .footer-top .btn{font-size:12px;top:5px;right:7px;padding:9px 30px}
.footer .footer-top ul li a{font-size:13px;}
.category-menu-wrap .js-fixed {top: 11em;}
#scrolldown{display: none!important;}
#toTop{display: none!important;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.h-sub-t{font-size:24px}
.phone-hide{display:none!important;}
body{padding:0}
/*header*/
.top-c-each{border-right:none;}
.toplink {box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px 10px;}
.mid-header,.is_mobile .mid-header{padding:20px 0;position:relative;text-align:center;}
.header a.brand{background-size:197px 30px;margin-left:10px;width:197px;height:30px}
.is_mobile .btn-sambar{top:15px;}
/*head cart*/
.navbar-cart{top:70px;right:10px}
.have-website-notice .navbar-cart{top:117px}
.navbar-cart .icon-shopping-cart-shape{width:25px;height:25px;margin:10px}
/*content*/
.main-t{font-size:30px;}
.cat-each{height:0;}
.page-head{margin:0 -10px;padding:10px}
/*more-icon*/
.section-more-icon{margin-left:10px;margin-right:10px}
.section-more-icon .st-text{text-align: center;padding:40px 20px;}
.section-more-icon .w-box{margin:0 10px 20px;padding:20px;width:90px;height:90px;}
.section-more-icon .w-box .icon{margin-top:5px}
.more-icon-inner{text-align:center;display:block;}
.section-more-icon .h-sub-t{font-size:30px}
.section-more-icon .st-text p{font-size:20px;text-align:center;}
.section-more-icon .st-text a{font-size:18px}
/*section-newsletter*/
.section-newsletter .validate-email{width:284px}
.section-newsletter .st-text p{width:80%;margin-bottom:20px}
/*footer*/
.footer{text-align:center;font-size:14px;}
.footer .media-icon .icon{margin:0 10px}
.footer-cr span{display:block;}
.footer-top .icon-f-close{display:block;width:10px;height:10px;float:right;margin-top:5px;fill:#fff;transform:rotate(0);-webkit-transform:rotate(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-top .footer-top-each.open .icon-f-close {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.footer .footer-top ul li a{font-size:14px;padding:20px;display:block;margin-bottom:0;}
.footer .footer-top ul li{display:block;border-bottom: 1px solid #3a3a3a;}
.footer .footer-top ul li:last-child{border-bottom:none;}
.footer .footer-top .input-box{position:relative;padding:0 20px;margin-bottom:5px}
.footer .footer-top .btn{right:30px;top:7px;font-weight:700;font-size:14px;padding:9px}
.footer .footer-top input{width:100%;margin:0 auto;padding:17px 103px 17px 0}
.footer-copyright{margin:10px auto;}
.footer .footer-accept{float:none;}
.footer-top-each{text-align:left;}
.footer-top-each .f-title{border-bottom:1px solid #444;padding:20px}
.footer-top-each-last-child{margin-bottom:40px}
.footer-top-each ul{display:none;background-color:#333;margin-top:-1px}
.footer-top .footer-top-each.open .footer-nav-child-list{display: block;}
.f-title {font-weight:bold;font-size:20px;display:block;}
.f-title.f-title-code {font-weight: normal;font-size:24px;line-height: 1.2;width:95%;margin-right: auto;margin-left: auto;}
#newsletter-form-footer{margin-bottom:0}
.flast-sec-media-icon .f-title{margin:0 auto 20px;width:100%}
.media-icon{width:100%;text-align:center;}
.footer .security-privacy, .footer .copyright, .company-address{display:block;margin-right:0;}
}
 /* Landscape phones and down */
@media (max-width: 480px) {
.main-t{font-size:30px;}
.h-sub-t{font-size:22px}
.section-newsletter .validate-email{width:263px;}
.each-4box .each-4box-link{font-size:13px;margin:10px;}
/*nav*/
.nav-main-ul.small-nav{overflow:auto;}
/*footer*/
.footer .footer-accept .f-payment{display:block;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:400px) {
/*footer*/
::-moz-placeholder{padding-left:0;}
::-webkit-input-placeholder{padding-left:0;}
:-ms-input-placeholder{padding-left:0;}
.footer .footer-top input{font-size:12px;}
.footer .footer-top .btn{font-size:12px;}
}