/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 */
html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;}.co-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.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%;}}.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 (max-width:767px){.co-row{margin-right:0;margin-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{padding-right:0;padding-left:0;}}
/*responsive*/
.container {margin-right: auto;margin-left: auto;*zoom: 1}
.container:before,.container:after {display: table;content: ""}
.container:after {clear: both}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px}

@media (max-width:767px){
.container-fluid{padding:0}
.container{width:auto}
}
@media (min-width:768px) and (max-width:992px){
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:724px}
}
@media (min-width:1200px){
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:1170px}
}
/*global*/
footer,header,hgroup,nav,section {display: block}
::-moz-selection {background:#10C0D9;color:#fff;}
::selection {background:#10C0D9;color:#fff;}
html {position:relative;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:hover,a:active{outline:0}
img {max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic}
a img {opacity: 1}
a:hover img {backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
/*font*/
@font-face {
  font-family: 'RobotoSlab';
  src: url('font/roboto/RobotoSlab-Regular.eot');
  src: url('font/roboto/RobotoSlab-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/roboto/RobotoSlab-Regular.woff') format('woff'),
       url('font/roboto/RobotoSlab-Regular.ttf') format('truetype'),
       url('font/roboto/RobotoSlab-Regular.svg#RobotoSlab-Regular') format('svg');
  font-weight:400;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'RobotoSlab';
  src: url('font/roboto/RobotoSlab-Light.eot');
  src: url('font/roboto/RobotoSlab-Light.eot?#iefix') format('embedded-opentype'),
       url('font/roboto/RobotoSlab-Light.woff') format('woff'),
       url('font/roboto/RobotoSlab-Light.ttf') format('truetype'),
       url('font/roboto/RobotoSlab-Light.svg#RobotoSlab-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'RobotoSlab';
  src: url('font/roboto/RobotoSlab-Bold.eot');
  src: url('font/roboto/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
       url('font/roboto/RobotoSlab-Bold.woff') format('woff'),
       url('font/roboto/RobotoSlab-Bold.ttf') format('truetype');
  font-weight: 700;
  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: 'merriweather';
  src: url('font/merriweather-serif/Merriweather-Bold.eot');
  src: url('font/merriweather-serif/Merriweather-Bold.eot?#iefix') format('embedded-opentype'),
       url('font/merriweather-serif/Merriweather-Bold.woff') format('woff'),
       url('font/merriweather-serif/Merriweather-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'merriweather';
  src: url('font/merriweather-serif/Merriweather-Regular.eot');
  src: url('font/merriweather-serif/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/merriweather-serif/Merriweather-Regular.woff') format('woff'),
       url('font/merriweather-serif/Merriweather-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display:swap;
}
body{background-color:#fff;font-family:'Montserrat', Arial, serif;font-weight:300;color:#404040;font-size: 13px;line-height: 18px;margin: 0;}
ul,li,ol{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{line-height:1.75;text-transform:none;margin:0;font-family:'Montserrat', Arial, serif;font-weight:normal;text-rendering:optimizelegibility;font-weight:300}
a {color:#404040;text-decoration:none}
a:hover, a:active {outline: 0 none;}
strong {font-weight:bold;}
/*form*/
input,button,select,textarea{font-size:13px;font-weight:300;line-height:18px;border:none;background-color:#f6f7f7;font-family:"Montserrat",Arial,serif;outline:none;-webkit-appearance:none;-moz-appearance:none;}
.label, .badge {background-color: #fafafa;color: #333;font-size: 10.998px;font-weight: 300;line-height: 14px;vertical-align: baseline;white-space: nowrap;padding: 3px 6px 4px;}
.label-important, .badge-failed {background-color: #f2dede;color: #b94a48;}
/*button*/
.btn{background-color:#fff;color:#FF5E00;display:inline-block;font-size:16px;font-weight:700;line-height:1;margin-bottom:0;padding:11px 64px;text-align:center;vertical-align:middle;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #FF5E00;outline:none;}
.btn:hover{background-color:#FF5E00;color:#fff}
.btn-primary{background-color:#FF5E00;color:#fff}
.btn-primary:hover{background-color:transparent;color:#FF5E00}
.icon{display:inline-block;width:1em;height:1em;fill:currentColor;}
.btn.btn-gray{background-color:#969696;border-color:#969696}
.btn.btn-gray:hover{color:#969696;background-color:#fff}
.pc-hide{display:none;}
/*color theme*/
.top-bar-swiper-container > div{background-color:#000;}
.mp-level-open,.mp-level{background:#fff;}
.navbar-cart .cart-sidebar-head{background-color:#eaeaea;}
.mobile-nav-menu-close svg{fill:#10c0d9;}
.menu-brand svg{fill:#10c0d9;}
.logo-footer svg,.fmedia-inner svg{fill:#10c0d9;}
.footer-nav-child-list li a:hover{color:#10c0d9;}
/*header 2023*/
.bottom-header{background-color:#fafafa}
.bottom-header-icon{padding-top:30px}
.bottom-header-nav{padding:30px 0}
.main-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.nav-all-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}
.nav-all-menu li{margin-right:30px}
.header a.brand svg{fill:#10c0d9;}
.nav-child-link{font-size:16px;color:#000;}
.nav-child-link:hover{color:#10c0d9;}
.navbar-academy{float:right;}
.navbar-academy .nav-child-link{font-weight:bold;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.navbar-academy .nav-child-link svg{margin-right:10px}
.navbar-account .top-account .title{font-size:14px;text-transform:uppercase;color:#333;}
.header-nav-dropdown{position:relative;}
.navbar-box{display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.navbar-cart .empty .counter-number{display:none;}
.navbar-cart .counter-number{position:absolute;top:0;right:-3px;border-radius:100%;background-color:#FF5E00;color:#fff;width:17px;height:17px;line-height:17px;font-size:12px;text-align:center;transform:scale(.9);font-weight:400;}
.navbar-cart .counter-number .phone-hide{display:none;}
.top-header-one-line-cart{position:relative;}
/*header-ticker*/
.header-ticker{background-color:#fff;color:#10C0D9;text-align:center;padding:12px 0;overflow:hidden;}
.header-ticker-each .icon{width:24px;height:auto;display:inline-block;vertical-align: middle;fill:#10C0D9}
.header-ticker-each .op-ct{font-size:13px;line-height:1;font-weight:500;padding-left:10px;color:#747474}
.header-ticker-slider{overflow:hidden;}
.header-ticker .swiper-slide{width:100%}
/*nav-dropdown-menu*/
.header-nav-dropdown .icon-chevron-small-down{display: none;}
.icon-chevron-small-down{width:20px;height:20px;vertical-align: middle;margin-top:-1px;}
.header-nav-dropdown-content{display: none;position:absolute;z-index: 10;text-align: left;background:#fff;top:calc(100% + 15px);font-size:14px;left:50%;transform:translateX(-50%);border-radius:10px;-webkit-border-radius:10px;box-shadow: 0 0 5px #ccc;width:220px}
.header-nav-dropdown-bar{border-radius:10px;-webkit-border-radius:10px;padding:15px 0}
.header-nav-dropdown .header-nav-dropdown-content a{color:#000;display:block;line-height:1;padding:10px 30px}
.header-nav-dropdown .header-nav-dropdown-content a:hover{color:#00C1DE}
.header-nav-dropdown:hover .header-nav-dropdown-content{display:block}
.header-nav-dropdown:hover .nav-child-link::after{content:"";position:absolute;left:0;top:100%;display:block;height:30px;width:200px;left:-40px}
.navbar-academy.header-nav-dropdown:hover .nav-child-link::after{left:auto;right:-13%;width:300px}
.nav-all-menu li.header-nav-dropdown-inner{margin:0;position:relative;}
/*.header-nav-dropdown-content::after{content: "";display: block;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position: absolute;top: -9px;left:50%;transform:translateX(-50%);}*/
.header-nav-dropdown:hover .header-nav-dropdown-content.header-nav-dropdown-content-2con{display:-ms-flexbox;display: flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header-nav-dropdown-content-2con,.header-three-level.header-nav-dropdown-content-2con{width:470px}
.header-nav-dropdown-content-lube-essentials{width:265px;}
/*three-level*/
.header-three-level{position:absolute;top:0;left:100%;display:none;background-color:#fff;width:255px;border-radius:10px;box-shadow:0 0 5px #ccc;margin-left:10px}
.header-three-level::before{content:"";width:50px;position:absolute;left:-40px;top:0;height:100%;display:block;}
.header-nav-dropdown-inner:hover .header-three-level{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.header-two-level .icon{width:12px;height:12px;position:absolute;right:27px;top:50%;transform:translateY(-50%);}
.header-three-level .drop-down-child{margin:30px;}
/*website-notice*/
/*top-bar-swiper-container*/
.top-bar-swiper-container{overflow:hidden;text-align:center;}
.top-bar-swiper-container .top-bar-slider-inner{color:#fff;padding:11px 0;font-size:14px;text-align:center;}
.top-bar-swiper-container>div{width:100%;text-align:center;height:auto}
.top-bar-swiper-container .no-slider.swiper-wrapper{transition-property:none;}
.top-bar-swiper-container .top-bar-slider-inner>a{color:#DFFF00;margin-left:3px;display:inline-block;}
.top-bar-slider-inner br{display:none;}
/*header search*/
.header-search-pc-inner,.header-search-inner{background-color:#EAEAEA;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;overflow:hidden;padding:3px 5px 2px;min-width:360px}
.header-search-pc-inner .search-keyword,.header-search-inner .search-keyword{background:transparent;font-size:14px;color:#979797;padding:10px 12px;margin:0;box-shadow:none;}
.header-search-pc-inner .search-keyword:focus,.header-search-inner .search-keyword:focus{box-shadow:none;}
.nav-search-link-submit{background:none;border:none;outline:none;padding:0;line-height:1}
#header-search{margin:0}
/*header cart*/
.navbar-cart-link{border-radius:100%;background-color:#eaeaea;display:block;width:50px;height:50px;display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:40px;position:relative;}
.navbar-cart-link:focus{background:#eaeaea;}
.icon-shopping-cart{width:24px;height:24px;fill:#333;}
.navbar-cart .dropdown-menu::before,.navbar-cart .dropdown-menu::after{display:none;}
.cart-text{display:none;}
.navbar-cart .no-item{padding:10px 10px 0}
.navbar-cart ul li p{color:#555;text-align:center;line-height:1.2;font-size:11px}
.navbar-cart ul li > a{cursor:pointer;padding:8px 10px 0!important;}
.navbar-cart ul li .btn{margin:0 10px 8px;padding:9px 14px !important;text-decoration:none !important;height:auto;font-size:13px}
.last-line{border-top:1px solid #E4E4E4;margin:10px}
.navbar-cart ul li a span{display:block;line-height:1.2;color:#333;padding-top:5px;font-weight:300;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden;}
.navbar-cart ul li a span.qty{color:#999;font-size:13px;}
.navbar-cart ul li a:hover span.qty{text-decoration:none;}
.navbar-cart ul li a img {float:left;margin-right:10px;}
.navbar-cart ul li a:hover span.title {color:#10C0D9;}
.navbar-cart a.topsidecart{display:block;position:relative;}
.navbar-cart a.topsidecart:hover::after{content:"";position:absolute;right:0;top:100%;width:260px;height:15px;}
.navbar-cart a.topsidecart:hover span.notification-bubble,.navbar-cart:hover span.notification-bubble{border:1px solid #10C0D9;color:#10C0D9;}
.navbar-cart .dropdown-menu li{position:relative;}
.navbar-cart .dropdown-menu{min-width:260px;left:auto;top:100%;right:0;background-color:transparent;margin-top:10px}
.navbar-cart .dropdown-menu a{white-space: normal;}
.navbar-cart-dropdown-in{padding:10px;}
.navbar-cart-product p{margin:0;}
.header .navbar-cart.active .dropdown-menu{display:block;}
.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{position: absolute;right:45px;pointer-events: none;border-left:22px solid transparent;border-right:0 solid transparent;bottom: 100%;content: "";height: 0;width: 0;border-bottom:22px solid #eaeaea;}
.navbar-cart .dropdown-menu:after{border-bottom-width:0;}
.navbar-cart .dropdown-menu{padding-top:0;text-align: left;border-radius:0}
.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;display: block;}
.navbar-cart ul li a span.designer-label{font-weight: 400;}
.navbar-cart-btn {margin:10px 0}
.navbar-cart .dropdown-menu .navbar-cart-btn .btn{display:block;padding:10px 0;font-size:16px;font-weight:bold;color:#fff;border-radius:8px;-webkit-border-radius:8px;text-align:center;background-color:#FF5E00;border-color:#FF5E00;}
.navbar-cart .dropdown-menu .navbar-cart-btn .btn:hover{color:#FF5E00;background-color:transparent;}
.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;padding:8px 0}
.navbar-cart .cart-sidebar-head.some-products .close-btn{background:url(../../images/cart-list-close.svg);top: 10px;right: 10px !important;padding:0;height:22px;width:22px}
.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:115px}
.navbar-cart ul li a:hover span.title {color:#000;}
.navbar-cart .cart-sidebar-head{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:#747474;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:#10C0D9;}50%{fill:#10C0D9;}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:#10C0D9;}50%{stroke:#10C0D9;}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}
.minicart-items-wrapper .item .message.notice{display:none;}
/* header cart slidebar */
.navbar-cart .dropdown-menu{padding-top:40px;position: absolute;left: auto;top: 100%;right:-6px;outline: none;margin-top: -15px;z-index: 1;}
.navbar-cart #minicart-content-wrapper{max-width: 260px;position: relative;margin-top: 0;background: #fff;-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgb(0 0 0 / 20%);}
.navbar-cart .dropdown-menu .product-item > .product{display: flex;padding: 15px 0;border-bottom: 1px solid #d9dbdc;}
.navbar-cart .dropdown-menu .product-image-container{display: inline-block;}
.navbar-cart .dropdown-menu .product-image-wrapper{padding-bottom: 0 !important;}
.navbar-cart .dropdown-menu .product-image-wrapper .product-image-photo{padding:0;width: 100%;}
.navbar-cart .dropdown-menu .details-qty .label{display: inline-block;padding: 0 3px 0 0;color: #999;font-weight: bold;}
.navbar-cart .dropdown-menu .details-qty .cart-item-qty{display: inline-block;width:58px;padding: 10px;vertical-align:middle;margin:0;text-align:center;}
.navbar-cart .dropdown-menu .details-qty .update-cart-item{display: inline-block;background:#10C0D9;border:1px solid #10C0D9;font-size:12px;color:#fff;border-radius:5px;padding:3px 5px;}
.navbar-cart .dropdown-menu .price-container{padding: 5px 0;display: inline-block;}
.navbar-cart .dropdown-menu .details-qty .update-cart-item:hover{background: #fff;color: #10C0D9;}
.minicart-items-wrapper .product-item-details{display:inline-block;padding-left:10px;}
.navbar-cart .product-item-details .product-item-name a{font-weight: 300;}
.navbar-cart .dropdown-menu .price-container .minicart-price{color: #000;font-weight: bold;}
.navbar-cart .dropdown-menu .price-container .minicart-price .old-price{font-weight: 300;text-decoration: line-through;padding-right: 5px;font-size:12px}
.navbar-cart .dropdown-menu .price-container .minicart-price .special-price{color:#FF5E00}
.navbar-cart .product-item-photo {-ms-flex: 0 0 78px;flex: 0 0 78px;max-width: 78px;}
.header .navbar-cart > .dropdown-menu{display: none;}
.minicart-items-wrapper .product-item-details .actions .primary,
.minicart-items-wrapper .product-item-details .actions .secondary{display:none;}
.minicart-items-wrapper .product-item-details .actions .edit,
.minicart-items-wrapper .product-item-details .actions .delete{background: #10C0D9;border: 1px solid #10C0D9;border-radius: 5px;width: 60px;text-align: center;}
.minicart-items-wrapper .product-item-details .actions a span{font-size: 12px;color:#fff;padding: 3px;}
.navbar-cart .label{white-space:normal;}
.navbar-cart dt.label{display:inline-block;}
.navbar-cart .dropdown-menu .navbar-cart-btn .btn{margin:0 auto;width:100%;}
/*nav cart product bundle detail*/
.navbar-cart .subtitle.empty{font-weight:300;}
.navbar-cart .toggle{cursor:pointer;}
.navbar-cart .product.options .subtitle{color:#000;display:inline-block;padding:5px 0;}
.navbar-cart .product.options.list{font-size:10.998px;color:#333;margin:0;}
.navbar-cart .product.options.list .values{margin:0;font-style:italic;margin:0 10px 0 5px;display:inline-block;}
/*cart coupon code box*/
.pop-up-coupon-code{background-color:#121212;position:absolute;top:100%;right:-20px;margin-top:25px;padding:30px 38px;text-align:center;color:#fff;max-width:296px;display:none;z-index:2}
.pop-up-coupon-code::after{content: "";display: block;border-bottom: 22px solid #121212;border-left: 11px solid transparent;border-right: 11px solid transparent;position: absolute;bottom: 100%;right: 50px;z-index:2}
.pop-up-coupon-code .pop-up-coupon-top{display: flex;flex-direction: row;margin-bottom:10px;}
.pop-up-coupon-code .icon-success-mark{width:70px;height:70px;margin-bottom:10px;}
.pop-up-coupon-code.active .icon-success-mark{-webkit-animation-name: scaleDrawCart;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration: 2s;}
@keyframes scaleDrawCart { 0%{transform: scale(1);}25%{transform: scale(1.2);}50%{transform: scale(1);}}
.pop-up-coupon-code-st{flex:1;font-size:12px;}
.pop-up-coupon-code-st strong{display:inline-block;}
.pop-up-coupon-code-mt{font-size:26px;font-weight:bold;padding-bottom:10px;line-height:1.16;background:linear-gradient(58.72deg, rgba(140, 33, 223, 0.75) 4.45%, rgba(232, 66, 112, 0.75) 95.2%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;color:transparent;}
.pop-up-coupon-code-info{font-size:10px;color:#999;display:block;line-height:1.3}
.cart-popup-close{position:absolute;right:5px;top:5px}
.cart-popup-close svg{fill:#fff;}
/*header account*/
.navbar-account{position:relative;display:inline-block;margin-left:40px}
.navbar-account .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:0;margin-top:5px;right:-23px;background-color:#fff}
.navbar-account .top-account{display:block;}
.navbar-account .dropdown-menu a{padding:8px 20px;text-align:left;}
/*header signin*/
.add-wishlist-succeed{display:none;background-color:#000;color:#fff;padding:5px 0;position:absolute;left:-10px;top:100%;border-radius:5px;font-size:11px;line-height:1.2;text-align:center;min-width:76px;margin-top:5px;z-index: 1;}
.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;}
/*scroll-header*/
.scroll-header{width:100%;z-index:15;}
.scroll-header.scroll-header-sticky{position:sticky;left:0;top:-100%;}
.scroll-header.scroll-header-show{box-shadow: 0px 7px 6px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 7px 6px rgba(0,0,0,0.2);background-color:#fff;-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;}
.scroll-header.scroll-header-show .top-header-right .pop-up-coupon-code{margin-top:0;}
.scroll-header.scroll-header-show li.all-link-parent.active::after{top:53px;height:44px;width:400px;}
.scroll-header.scroll-header-show .top-header,.scroll-header.scroll-header-show .header-ticker{display:none;}
/*header phone*/
.phone-wrap{display:none;}
.nav-menu-btn{text-align:left;}
.btn-sambar .icon-bar{background-color:#000;display:block;height:4px;margin:5px 0;width:26px;border-radius:10px;}
.btn-sambar div{display:inline-block;}
/* footer */
.page-footer{color:#fff;background-color:#000;padding:80px 0 50px;}
.footer-each-inner{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
.footer-nav-child-list li{display:inline-block;margin-bottom:15px;}
.footer-nav-child-list li::before{content:"/";color:#333;padding-left:19px;}
.footer-nav-child-list li:first-child::before{display:none;}
.footer-nav-child-list li a{color:#999;font-size:16px;margin-left:20px;}
.footer-title{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.footer-title,.footer-title a{color:#fff;font-size:16px;font-weight:400;}
.page-footer .icon-f-close{display:none;}
.footer-each{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;}
.footer-media-icon{padding-bottom:50px;}
.fmedia-inner svg{width:40px;height:auto;}
.fmedia-inner{text-align:right;}
.fmedia-inner>a{display:inline-block;margin-left:20px;vertical-align:middle;}
.f-bottom-side{font-size:12px;color:#999;text-align:right;}
.copyright,.company-address{display:inline-block;}
.f-bottom .container{border-top:1px solid #333;padding-top:20px;}
.newsletter-loading{background:url(../images/loader.gif);width:16px;height:16px;position:absolute;top:16px;right:16px}
/*content*/
.auto-container{width:auto}
.single-post .section-newsletter{display:none;}
/*swiper slider common*/
.swiper-wrapper {position: relative;width: 100%;height: 100%;display: flex;transition-property: transform;box-sizing: content-box;}
.swiper-slide{flex-shrink:0;}
/*dropdown-menu*/
.dropdown-menu::before{border-bottom:7px solid #f0f0f0;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";display: inline-block;right:32px;position: absolute;top: -7px;}
.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.9);left:auto;right:0}
.dropdown:hover .dropdown-menu{display:block;}
a.menu:after,.dropdown-toggle:after {content:none;}
/*table*/
.item-options dt,.item-options dd{display:inline-block;}
.item-options dd{margin:0 15px 0 5px;}
.item-options .no-title{margin:0;}
@media (min-width: 1400px) and (max-width: 1599px) {
.header-nav-dropdown-content-butt-plug{left:0;transform: translateX(-10%);}
}
@media (min-width: 993px) and (max-width: 1399px) {
.header-nav-dropdown .header-nav-dropdown-content a{padding:10px 20px;}
.header-nav-dropdown-content-2con, .header-three-level.header-nav-dropdown-content-2con{width:428px}
.header-nav-dropdown-content-butt-plug{left:0;transform: translateX(-10%);}
}
@media (max-width:1400px) {
/*xmas promo*/
.nav-main-ul>li.header-nav-sale{margin:0}
.nav-main-ul>li.header-nav-sale>a.main-a{padding:6px 20px;background-color:#00965C;color:#fff;margin-bottom:6px}
.nav-main-ul>li.header-nav-sale .main-a-has-child .header-nav-angle-right{right:20px;fill:#fff}
/*header nav 2024*/
.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:20; }
.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{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::after {width: 100%;height: 100%;-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%;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-menu > .mp-level>ul>li>.mp-level::before,.mp-menu > .mp-level>ul>li>.mp-level::after{display:none;}
/* 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 */
.mobile-nav-inner{height:100vh;overflow:scroll;}
.mp-menu{position: absolute;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:21}
.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.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
.mp-pushed .mp-menu{height:100%;}
.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: #fff;z-index:2;}
.mp-level-open,.mp-level,.mp-level-ul-con{background:#fff;}
.mp-level-ul-con{background:#Fff}
.mp-level li:before { content: none; }
#mobile-nav-menu{display: block;visibility: hidden;}
.mp-pushed #mobile-nav-menu{visibility: visible;}
.mp-menu .line-break{display:block;height:1px;background-color:#999;margin-top:20px}
.mp-menu .icon-moble-category-back{height:auto;width:30px;fill:#404040;}
.mp-pushed .header{margin:0;}
.mp-menu ul li.sidebar-links a{font-weight:300}
.mp-menu li.sidebar-links{padding-top:30px;}
.nav-main-ul{padding-top:20px;}
.nav-main-ul>li,.sub-menu.third-level>li{margin-left:20px;margin-right:20px}
.nav-main-ul>li:last-child{padding-bottom:80px}
.sub-menu.third-level>li:last-child{padding-bottom:80px}
.sub-menu.third-level{padding-top:20px;height:calc(100vh - 63px);overflow:scroll;}
.sub-menu.third-level .nav-name{padding:16px 0;line-height:1;font-size:16px;color:#000;display:block;position:relative;}
@media (max-height:615px) {
.sub-menu.third-level .nav-name{padding:13px 0}
}
.mp-menu a.main-a{padding:6px 0;line-height:1.2;font-size:16px;color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;position:relative;}
.mp-menu a.main-a .title{padding-left:15px;width:calc(100% - 48px);}
.header-nav-butt-plugs{border-top:1px solid #EDEDED;padding-top:10px;margin-top:10px;}
.sub-menu.third-level .header-sub-category-img{background-color:#EAEAEA;border-radius:100%;}
.header-sub-category-butt-plugs{background-color:#BAF3FF;border-radius:100%;}
.header-sub-category-anal-toys{background-color:#FEB2F6;border-radius:100%;}
.header-sub-category-sex-toys{background-color:#FFB72B;border-radius:100%;}
.header-sub-lube-essentials{background-color:#FF584E;border-radius:100%;}
.header-nav-bundles-sets .main-a>img{background-color:#FFF069;border-radius:100%;}
.header-nav-all-products .main-a>img{background-color:#C6BDFF;border-radius:100%;}
.header-nav-anal-academy{margin:10px 20px;padding:10px 0;border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;}
.mp-menu a.main-a-cs{padding:10px 0;line-height:1;font-size:14px;color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}
.mp-menu a.main-a-cs .title{padding-left:15px}
.main-a-has-child .header-nav-angle-right{position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px;}
.mp-back .header-nav-angle-right{width:9px;height:15px;transform:rotate(180deg);}
.mp-back{line-height:1}
.nav-cs-ul{padding-top:20px;}
.mobile-nav-menu-close{display:block;text-align:right;}
.mobile-nav-menu-close svg{width:19px;height:19px;fill:#000;vertical-align:bottom;}
.mp-menu .level-title{font-size:16px;display:block;text-align:left;color:#000}
body.nav-pushed{overflow:hidden;position:relative;}
/*ipad header*/
.nav-search{padding:24px 16px;background-color:#fff}
.nav-search-link{display:none;}
.scroll-header-sticky.scroll-header-show .nav-search-link{display:inline-block;}
.scroll-header-sticky .nav-search{display:none;position:absolute;left:0;top:100%;width:100%;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.10)}
.nav-header-top{padding:22px 20px;background-color:#eaeaea;margin:0}
.mobile-nav-menu-t{font-size:16px;font-weight:600;}
.top-header-one-line{background-color:#fff;padding:20px 16px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.10);position:relative;z-index:1;}
.top-header-one-line-brand-pc{text-align:left;}
.top-header-one-line-brand{text-align:center;}
.minicart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;}
.cart-empty{display:none;}
.is_tablet .navbar-cart-dropdown-in:before{display:none;}
.is_tablet .navbar-cart-dropdown-in:after{right:33px;}
.is_tablet .navbar-cart .dropdown-menu{right:10px;margin-top:25px}
.is_tablet .pop-up-coupon-code{right:18px;margin-top:15px}
.is_tablet .bottom-header.container{width:auto;}
.is_tablet .pop-up-coupon-code::after{border-bottom: 21px solid #121212;border-left: 20px solid transparent;border-right: 0 solid transparent;bottom: 100%;right: 25px;}
.is_tablet .nav-search{border-bottom:1px solid #eaeaea}
/*header cart*/
.is_tablet .navbar-cart .mage-dropdown-dialog{padding-top:0;right:-5px;}
.is_tablet .navbar-cart .dropdown-toggle-inner span{color:#fff;}
.is_tablet .cart-title-m .phone-hide{display:none;}
.is_tablet .qty.empty.cart-title-m{display:none;}
/*wishlist*/
.is_tablet .btn-sambar .add-wishlist-succeed{left:10px;top:80px;min-width:80px;}
.is_tablet .main-a-account .add-wishlist-succeed{left:100%;top:-18px;margin-left:12px;min-width:80px;}
.is_tablet .main-a-account .title{position:relative;}
.is_tablet .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 #000;}
}
/* Large desktop */
@media (min-width: 1200px) {
/*header-ticker*/
.header-ticker-each .op-ct{font-size:14px;}
/*footer*/
.footer-nav-child-list li::before{padding-left:19px;}
.footer-each:nth-child(1) .footer-nav-child-list li:nth-child(8)::before,
.footer-each:nth-child(2) .footer-nav-child-list li:nth-child(4)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(6)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(10)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(14)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(6)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(12)::before,
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(6)::before{display:none;}
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(11):before{padding-left:9px}
}
@media (min-width: 993px) and (max-width: 1199px) {
/*header*/
.nav-child-link{font-size:15px;}
.navbar-cart-link,.navbar-account{margin-left:20px;}
/*footer*/
.footer-each:nth-child(1) .footer-nav-child-list li:nth-child(7)::before,
.footer-each:nth-child(2) .footer-nav-child-list li:nth-child(3)::before,
.footer-each:nth-child(2) .footer-nav-child-list li:nth-child(6)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(9)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(12)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(15)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(9)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(13)::before,
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(9)::before{display:none;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
/* header */
.bottom-header .container-fluid>.co-row{margin-right:-10px;margin-left:-10px;}
.top-header-one-line-nav,.top-header-one-line-brand,.top-header-one-line-cart{padding:0;}
.nav-child-link{font-size:12px;}
.header-nav-dropdown-content-2con{width:}
.navbar-cart-link{margin-left:15px;}
.navbar-account .top-account .title{font-size:12px;}
.header .container-fluid{padding-right:0;padding-left:0;}
.bottom-header>.co-row{margin:0;}
.dropdown:hover .dropdown-menu{display:none;}
.bottom-header{border-top:none;background-color:#fff}
.btn-sambar .add-wishlist-succeed{left:10px;top:80px;min-width:80px;}
.main-a-account .add-wishlist-succeed{left:100%;top:-9px;margin-left:12px;font-weight:300;min-width:80px;}
.main-a-account .title{position:relative;}
.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 #000;}
/*header cart*/
.navbar-cart .mage-dropdown-dialog{padding-top:0;right:-5px;}
.navbar-cart .dropdown-toggle-inner span{color:#fff;}
.cart-title-m .phone-hide{display:none;}
.qty.empty.cart-title-m{display:none;}
/*cart coupon code box*/
.pop-up-coupon-code::after{border-bottom: 21px solid #121212;border-left: 20px solid transparent;border-right: 0 solid transparent;bottom: 100%;right: 25px;}
/*footer*/
.footer-title,.footer-each-inner{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.footer-title{padding-bottom:20px;}
.footer-nav-child-list li a{margin-left:0;}
.footer-nav-child-list li::before{padding-right:18px;padding-left:18px;}
.footer-each:nth-child(1) .footer-nav-child-list li:nth-child(7)::before,
.footer-each:nth-child(2) .footer-nav-child-list li:nth-child(3)::before,
.footer-each:nth-child(2) .footer-nav-child-list li:nth-child(6)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(9)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(12)::before,
.footer-each:nth-child(3) .footer-nav-child-list li:nth-child(15)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(4) .footer-nav-child-list li:nth-child(9)::before,
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(5)::before,
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(9)::before
{display:none;}
.footer-each:nth-child(5) .footer-nav-child-list li:nth-child(8) a{margin-right:15px;}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.phone-hide{display:none;}
.btn{width:60%}
.pc-hide, .nav-all-menu > li.pc-hide, .cart-text{display:inline-block;}
.phone-hide{display:none;}
/*heaer*/
.header a.brand .logo-small{width:113px;height:40px;display:block;margin:0 auto;}
.mp-menu [class*="col-"]{padding-right:0;padding-left:0;}
.top-header-one-line-brand{text-align:center;}
.empty.cart-title-m{display:none;}
.top-bar-swiper-container .top-bar-slider-inner{padding:5px;font-size:12px;}
.mp-menu,.mp-level{height:100%}
.icon-shopping-cart{width:20px;height:20px}
.navbar-cart-link{width:40px;height:40px;margin-left:20px;}
.minicart-wrapper,.nav-menu-btn{padding:0}
.header-search-inner .search-keyword{font-size:14px}
.header-search-inner{min-width:100%}
.nav-search{border-bottom:1px solid #eaeaea}
/*footer*/
.page-footer{padding:0;}
.page-footer .col-12{padding:0;}
.logo-footer{display:none;}
.footer-media-icon {text-align: center;padding: 20px 0;border-bottom: 1px solid #363636;}
.footer-each{display:block;margin-bottom:0;}
.fmedia-inner{text-align:center;}
.fmedia-inner svg{width:30px;height:auto;}
.fmedia-inner>a{display:inline-block;margin:0 10px;vertical-align:middle;}
.footer-title {font-size:14px;padding:20px;border-bottom:1px solid #363636;cursor:pointer;display:block;font-weight:bold;color:#fff;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-top-nav>div.open .footer-title{border-bottom-color:#000;}
.footer-title a {color:#fff;font-size:14px;}
.footer-top ul li{margin-bottom:0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.footer-top ul li a{font-size:14px;;display:block;color:#999;padding:10px 20px;margin-left:0;}
.footer-nav-child-list li::before{display:none;}
.footer-each-inner {display: none;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-top-nav>div.open .footer-each-inner {display: block;}
.footer-top .icon-f-close {display: block;width: 15px;height: 15px;float: right;margin-top: 2px;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-nav>div.open .icon-f-close {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.footer-nav-child-list {display:-ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom:1px solid #363636;padding: 10px 0;}
.f-bottom {border-top: none;padding: 20px 0 40px;}
.f-bottom-in {text-align:center;display:block;color:#1d1d1b;}
.f-bottom .container{border-top:none;padding-top:0;}
.f-bottom img {width:80%;margin:0 auto 20px;}
.f-bottom-side {text-align:center;}
.copyright,.company-address{display:block;}
}
/* Landscape phones and down */
@media (max-width: 480px) {

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.center-align .blog-text .article-text{padding:0 0;}
.center-align .article-box .article-text-rigth{padding:0 0;}
.center-align .article-box .article-text-left{padding:0 0;}
.center-align .article-box .blog-text{padding:0 0;}
.center-align .article-info .article-title-oth-text{line-height:1.2;}
.center-align .article-info .article-title-shipping{line-height:1.2;}
}
@media only screen and (max-width: 400px) {
.header-search-inner .search-keyword{font-size:12px;}
}
@media only screen and (max-width:329px) {

}