@charset "UTF-8";
:root{
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13, 110, 253;
  --bs-secondary-rgb:108, 117, 125;
  --bs-success-rgb:25, 135, 84;
  --bs-info-rgb:13, 202, 240;
  --bs-warning-rgb:255, 193, 7;
  --bs-danger-rgb:220, 53, 69;
  --bs-light-rgb:248, 249, 250;
  --bs-dark-rgb:33, 37, 41;
  --bs-white-rgb:255, 255, 255;
  --bs-black-rgb:0, 0, 0;
  --bs-body-color-rgb:33, 37, 41;
  --bs-body-bg-rgb:255, 255, 255;
  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-bg:#fff;
}

.container, .hero-usps,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm{
  width:100%;
  padding-right:var(--bs-gutter-x, 15px);
  padding-left:var(--bs-gutter-x, 15px);
  margin-right:auto;
  margin-left:auto;
}

@media (min-width: 568px){
  .container-sm, .container, .hero-usps{
    max-width:798px;
  }
}
@media (min-width: 768px){
  .container-md, .container-sm, .container, .hero-usps{
    max-width:1084px;
  }
}
@media (min-width: 1024px){
  .container-lg, .container-md, .container-sm, .container, .hero-usps{
    max-width:1410px;
  }
}
@media (min-width: 1330px){
  .container-xl, .container-lg, .container-md, .container-sm, .container, .hero-usps{
    max-width:1520px;
  }
}
.row{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-top:calc(-1 * var(--bs-gutter-y));
  margin-right:calc(-0.5 * var(--bs-gutter-x));
  margin-left:calc(-0.5 * var(--bs-gutter-x));
}
.row > *{
  box-sizing:border-box;
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  margin-top:var(--bs-gutter-y);
}

.col{
  flex:1 0 0%;
}

.row-cols-auto > *{
  flex:0 0 auto;
  width:auto;
}

.row-cols-1 > *{
  flex:0 0 auto;
  width:100%;
}

.row-cols-2 > *{
  flex:0 0 auto;
  width:50%;
}

.row-cols-3 > *{
  flex:0 0 auto;
  width:33.3333333333%;
}

.row-cols-4 > *{
  flex:0 0 auto;
  width:25%;
}

.row-cols-5 > *{
  flex:0 0 auto;
  width:20%;
}

.row-cols-6 > *{
  flex:0 0 auto;
  width:16.6666666667%;
}

.col-auto{
  flex:0 0 auto;
  width:auto;
}

.col-1{
  flex:0 0 auto;
  width:8.33333333%;
}

.col-2{
  flex:0 0 auto;
  width:16.66666667%;
}

.col-3{
  flex:0 0 auto;
  width:25%;
}

.col-4{
  flex:0 0 auto;
  width:33.33333333%;
}

.col-5{
  flex:0 0 auto;
  width:41.66666667%;
}

.col-6{
  flex:0 0 auto;
  width:50%;
}

.col-7{
  flex:0 0 auto;
  width:58.33333333%;
}

.col-8{
  flex:0 0 auto;
  width:66.66666667%;
}

.col-9{
  flex:0 0 auto;
  width:75%;
}

.col-10{
  flex:0 0 auto;
  width:83.33333333%;
}

.col-11{
  flex:0 0 auto;
  width:91.66666667%;
}

.col-12{
  flex:0 0 auto;
  width:100%;
}

.offset-1{
  margin-left:8.33333333%;
}

.offset-2{
  margin-left:16.66666667%;
}

.offset-3{
  margin-left:25%;
}

.offset-4{
  margin-left:33.33333333%;
}

.offset-5{
  margin-left:41.66666667%;
}

.offset-6{
  margin-left:50%;
}

.offset-7{
  margin-left:58.33333333%;
}

.offset-8{
  margin-left:66.66666667%;
}

.offset-9{
  margin-left:75%;
}

.offset-10{
  margin-left:83.33333333%;
}

.offset-11{
  margin-left:91.66666667%;
}

.g-0,
.gx-0{
  --bs-gutter-x:0;
}

.g-0,
.gy-0{
  --bs-gutter-y:0;
}

.g-5,
.gx-5{
  --bs-gutter-x:5px;
}

.g-5,
.gy-5{
  --bs-gutter-y:5px;
}

.g-10,
.gx-10{
  --bs-gutter-x:10px;
}

.g-10,
.gy-10{
  --bs-gutter-y:10px;
}

.g-15,
.gx-15{
  --bs-gutter-x:15px;
}

.g-15,
.gy-15{
  --bs-gutter-y:15px;
}

.g-20,
.gx-20{
  --bs-gutter-x:20px;
}

.g-20,
.gy-20{
  --bs-gutter-y:20px;
}

.g-25,
.gx-25{
  --bs-gutter-x:25px;
}

.g-25,
.gy-25{
  --bs-gutter-y:25px;
}

.g-30,
.gx-30{
  --bs-gutter-x:30px;
}

.g-30,
.gy-30{
  --bs-gutter-y:30px;
}

.g-35,
.gx-35{
  --bs-gutter-x:35px;
}

.g-35,
.gy-35{
  --bs-gutter-y:35px;
}

.g-40,
.gx-40{
  --bs-gutter-x:40px;
}

.g-40,
.gy-40{
  --bs-gutter-y:40px;
}

.g-45,
.gx-45{
  --bs-gutter-x:45px;
}

.g-45,
.gy-45{
  --bs-gutter-y:45px;
}

.g-50,
.gx-50{
  --bs-gutter-x:50px;
}

.g-50,
.gy-50{
  --bs-gutter-y:50px;
}

.g-55,
.gx-55{
  --bs-gutter-x:55px;
}

.g-55,
.gy-55{
  --bs-gutter-y:55px;
}

.g-60,
.gx-60{
  --bs-gutter-x:60px;
}

.g-60,
.gy-60{
  --bs-gutter-y:60px;
}

.g-65,
.gx-65{
  --bs-gutter-x:65px;
}

.g-65,
.gy-65{
  --bs-gutter-y:65px;
}

.g-70,
.gx-70{
  --bs-gutter-x:70px;
}

.g-70,
.gy-70{
  --bs-gutter-y:70px;
}

.g-75,
.gx-75{
  --bs-gutter-x:75px;
}

.g-75,
.gy-75{
  --bs-gutter-y:75px;
}

.g-80,
.gx-80{
  --bs-gutter-x:80px;
}

.g-80,
.gy-80{
  --bs-gutter-y:80px;
}

.g-85,
.gx-85{
  --bs-gutter-x:85px;
}

.g-85,
.gy-85{
  --bs-gutter-y:85px;
}

.g-90,
.gx-90{
  --bs-gutter-x:90px;
}

.g-90,
.gy-90{
  --bs-gutter-y:90px;
}

.g-95,
.gx-95{
  --bs-gutter-x:95px;
}

.g-95,
.gy-95{
  --bs-gutter-y:95px;
}

.g-100,
.gx-100{
  --bs-gutter-x:100px;
}

.g-100,
.gy-100{
  --bs-gutter-y:100px;
}

@media (min-width: 568px){
  .col-sm{
    flex:1 0 0%;
  }

  .row-cols-sm-auto > *{
    flex:0 0 auto;
    width:auto;
  }

  .row-cols-sm-1 > *{
    flex:0 0 auto;
    width:100%;
  }

  .row-cols-sm-2 > *{
    flex:0 0 auto;
    width:50%;
  }

  .row-cols-sm-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }

  .row-cols-sm-4 > *{
    flex:0 0 auto;
    width:25%;
  }

  .row-cols-sm-5 > *{
    flex:0 0 auto;
    width:20%;
  }

  .row-cols-sm-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }

  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }

  .col-sm-1{
    flex:0 0 auto;
    width:8.33333333%;
  }

  .col-sm-2{
    flex:0 0 auto;
    width:16.66666667%;
  }

  .col-sm-3{
    flex:0 0 auto;
    width:25%;
  }

  .col-sm-4{
    flex:0 0 auto;
    width:33.33333333%;
  }

  .col-sm-5{
    flex:0 0 auto;
    width:41.66666667%;
  }

  .col-sm-6{
    flex:0 0 auto;
    width:50%;
  }

  .col-sm-7{
    flex:0 0 auto;
    width:58.33333333%;
  }

  .col-sm-8{
    flex:0 0 auto;
    width:66.66666667%;
  }

  .col-sm-9{
    flex:0 0 auto;
    width:75%;
  }

  .col-sm-10{
    flex:0 0 auto;
    width:83.33333333%;
  }

  .col-sm-11{
    flex:0 0 auto;
    width:91.66666667%;
  }

  .col-sm-12{
    flex:0 0 auto;
    width:100%;
  }

  .offset-sm-0{
    margin-left:0;
  }

  .offset-sm-1{
    margin-left:8.33333333%;
  }

  .offset-sm-2{
    margin-left:16.66666667%;
  }

  .offset-sm-3{
    margin-left:25%;
  }

  .offset-sm-4{
    margin-left:33.33333333%;
  }

  .offset-sm-5{
    margin-left:41.66666667%;
  }

  .offset-sm-6{
    margin-left:50%;
  }

  .offset-sm-7{
    margin-left:58.33333333%;
  }

  .offset-sm-8{
    margin-left:66.66666667%;
  }

  .offset-sm-9{
    margin-left:75%;
  }

  .offset-sm-10{
    margin-left:83.33333333%;
  }

  .offset-sm-11{
    margin-left:91.66666667%;
  }

  .g-sm-0,
.gx-sm-0{
    --bs-gutter-x:0;
  }

  .g-sm-0,
.gy-sm-0{
    --bs-gutter-y:0;
  }

  .g-sm-5,
.gx-sm-5{
    --bs-gutter-x:5px;
  }

  .g-sm-5,
.gy-sm-5{
    --bs-gutter-y:5px;
  }

  .g-sm-10,
.gx-sm-10{
    --bs-gutter-x:10px;
  }

  .g-sm-10,
.gy-sm-10{
    --bs-gutter-y:10px;
  }

  .g-sm-15,
.gx-sm-15{
    --bs-gutter-x:15px;
  }

  .g-sm-15,
.gy-sm-15{
    --bs-gutter-y:15px;
  }

  .g-sm-20,
.gx-sm-20{
    --bs-gutter-x:20px;
  }

  .g-sm-20,
.gy-sm-20{
    --bs-gutter-y:20px;
  }

  .g-sm-25,
.gx-sm-25{
    --bs-gutter-x:25px;
  }

  .g-sm-25,
.gy-sm-25{
    --bs-gutter-y:25px;
  }

  .g-sm-30,
.gx-sm-30{
    --bs-gutter-x:30px;
  }

  .g-sm-30,
.gy-sm-30{
    --bs-gutter-y:30px;
  }

  .g-sm-35,
.gx-sm-35{
    --bs-gutter-x:35px;
  }

  .g-sm-35,
.gy-sm-35{
    --bs-gutter-y:35px;
  }

  .g-sm-40,
.gx-sm-40{
    --bs-gutter-x:40px;
  }

  .g-sm-40,
.gy-sm-40{
    --bs-gutter-y:40px;
  }

  .g-sm-45,
.gx-sm-45{
    --bs-gutter-x:45px;
  }

  .g-sm-45,
.gy-sm-45{
    --bs-gutter-y:45px;
  }

  .g-sm-50,
.gx-sm-50{
    --bs-gutter-x:50px;
  }

  .g-sm-50,
.gy-sm-50{
    --bs-gutter-y:50px;
  }

  .g-sm-55,
.gx-sm-55{
    --bs-gutter-x:55px;
  }

  .g-sm-55,
.gy-sm-55{
    --bs-gutter-y:55px;
  }

  .g-sm-60,
.gx-sm-60{
    --bs-gutter-x:60px;
  }

  .g-sm-60,
.gy-sm-60{
    --bs-gutter-y:60px;
  }

  .g-sm-65,
.gx-sm-65{
    --bs-gutter-x:65px;
  }

  .g-sm-65,
.gy-sm-65{
    --bs-gutter-y:65px;
  }

  .g-sm-70,
.gx-sm-70{
    --bs-gutter-x:70px;
  }

  .g-sm-70,
.gy-sm-70{
    --bs-gutter-y:70px;
  }

  .g-sm-75,
.gx-sm-75{
    --bs-gutter-x:75px;
  }

  .g-sm-75,
.gy-sm-75{
    --bs-gutter-y:75px;
  }

  .g-sm-80,
.gx-sm-80{
    --bs-gutter-x:80px;
  }

  .g-sm-80,
.gy-sm-80{
    --bs-gutter-y:80px;
  }

  .g-sm-85,
.gx-sm-85{
    --bs-gutter-x:85px;
  }

  .g-sm-85,
.gy-sm-85{
    --bs-gutter-y:85px;
  }

  .g-sm-90,
.gx-sm-90{
    --bs-gutter-x:90px;
  }

  .g-sm-90,
.gy-sm-90{
    --bs-gutter-y:90px;
  }

  .g-sm-95,
.gx-sm-95{
    --bs-gutter-x:95px;
  }

  .g-sm-95,
.gy-sm-95{
    --bs-gutter-y:95px;
  }

  .g-sm-100,
.gx-sm-100{
    --bs-gutter-x:100px;
  }

  .g-sm-100,
.gy-sm-100{
    --bs-gutter-y:100px;
  }
}
@media (min-width: 768px){
  .col-md{
    flex:1 0 0%;
  }

  .row-cols-md-auto > *{
    flex:0 0 auto;
    width:auto;
  }

  .row-cols-md-1 > *{
    flex:0 0 auto;
    width:100%;
  }

  .row-cols-md-2 > *{
    flex:0 0 auto;
    width:50%;
  }

  .row-cols-md-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }

  .row-cols-md-4 > *{
    flex:0 0 auto;
    width:25%;
  }

  .row-cols-md-5 > *{
    flex:0 0 auto;
    width:20%;
  }

  .row-cols-md-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }

  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }

  .col-md-1{
    flex:0 0 auto;
    width:8.33333333%;
  }

  .col-md-2{
    flex:0 0 auto;
    width:16.66666667%;
  }

  .col-md-3{
    flex:0 0 auto;
    width:25%;
  }

  .col-md-4{
    flex:0 0 auto;
    width:33.33333333%;
  }

  .col-md-5{
    flex:0 0 auto;
    width:41.66666667%;
  }

  .col-md-6{
    flex:0 0 auto;
    width:50%;
  }

  .col-md-7{
    flex:0 0 auto;
    width:58.33333333%;
  }

  .col-md-8{
    flex:0 0 auto;
    width:66.66666667%;
  }

  .col-md-9{
    flex:0 0 auto;
    width:75%;
  }

  .col-md-10{
    flex:0 0 auto;
    width:83.33333333%;
  }

  .col-md-11{
    flex:0 0 auto;
    width:91.66666667%;
  }

  .col-md-12{
    flex:0 0 auto;
    width:100%;
  }

  .offset-md-0{
    margin-left:0;
  }

  .offset-md-1{
    margin-left:8.33333333%;
  }

  .offset-md-2{
    margin-left:16.66666667%;
  }

  .offset-md-3{
    margin-left:25%;
  }

  .offset-md-4{
    margin-left:33.33333333%;
  }

  .offset-md-5{
    margin-left:41.66666667%;
  }

  .offset-md-6{
    margin-left:50%;
  }

  .offset-md-7{
    margin-left:58.33333333%;
  }

  .offset-md-8{
    margin-left:66.66666667%;
  }

  .offset-md-9{
    margin-left:75%;
  }

  .offset-md-10{
    margin-left:83.33333333%;
  }

  .offset-md-11{
    margin-left:91.66666667%;
  }

  .g-md-0,
.gx-md-0{
    --bs-gutter-x:0;
  }

  .g-md-0,
.gy-md-0{
    --bs-gutter-y:0;
  }

  .g-md-5,
.gx-md-5{
    --bs-gutter-x:5px;
  }

  .g-md-5,
.gy-md-5{
    --bs-gutter-y:5px;
  }

  .g-md-10,
.gx-md-10{
    --bs-gutter-x:10px;
  }

  .g-md-10,
.gy-md-10{
    --bs-gutter-y:10px;
  }

  .g-md-15,
.gx-md-15{
    --bs-gutter-x:15px;
  }

  .g-md-15,
.gy-md-15{
    --bs-gutter-y:15px;
  }

  .g-md-20,
.gx-md-20{
    --bs-gutter-x:20px;
  }

  .g-md-20,
.gy-md-20{
    --bs-gutter-y:20px;
  }

  .g-md-25,
.gx-md-25{
    --bs-gutter-x:25px;
  }

  .g-md-25,
.gy-md-25{
    --bs-gutter-y:25px;
  }

  .g-md-30,
.gx-md-30{
    --bs-gutter-x:30px;
  }

  .g-md-30,
.gy-md-30{
    --bs-gutter-y:30px;
  }

  .g-md-35,
.gx-md-35{
    --bs-gutter-x:35px;
  }

  .g-md-35,
.gy-md-35{
    --bs-gutter-y:35px;
  }

  .g-md-40,
.gx-md-40{
    --bs-gutter-x:40px;
  }

  .g-md-40,
.gy-md-40{
    --bs-gutter-y:40px;
  }

  .g-md-45,
.gx-md-45{
    --bs-gutter-x:45px;
  }

  .g-md-45,
.gy-md-45{
    --bs-gutter-y:45px;
  }

  .g-md-50,
.gx-md-50{
    --bs-gutter-x:50px;
  }

  .g-md-50,
.gy-md-50{
    --bs-gutter-y:50px;
  }

  .g-md-55,
.gx-md-55{
    --bs-gutter-x:55px;
  }

  .g-md-55,
.gy-md-55{
    --bs-gutter-y:55px;
  }

  .g-md-60,
.gx-md-60{
    --bs-gutter-x:60px;
  }

  .g-md-60,
.gy-md-60{
    --bs-gutter-y:60px;
  }

  .g-md-65,
.gx-md-65{
    --bs-gutter-x:65px;
  }

  .g-md-65,
.gy-md-65{
    --bs-gutter-y:65px;
  }

  .g-md-70,
.gx-md-70{
    --bs-gutter-x:70px;
  }

  .g-md-70,
.gy-md-70{
    --bs-gutter-y:70px;
  }

  .g-md-75,
.gx-md-75{
    --bs-gutter-x:75px;
  }

  .g-md-75,
.gy-md-75{
    --bs-gutter-y:75px;
  }

  .g-md-80,
.gx-md-80{
    --bs-gutter-x:80px;
  }

  .g-md-80,
.gy-md-80{
    --bs-gutter-y:80px;
  }

  .g-md-85,
.gx-md-85{
    --bs-gutter-x:85px;
  }

  .g-md-85,
.gy-md-85{
    --bs-gutter-y:85px;
  }

  .g-md-90,
.gx-md-90{
    --bs-gutter-x:90px;
  }

  .g-md-90,
.gy-md-90{
    --bs-gutter-y:90px;
  }

  .g-md-95,
.gx-md-95{
    --bs-gutter-x:95px;
  }

  .g-md-95,
.gy-md-95{
    --bs-gutter-y:95px;
  }

  .g-md-100,
.gx-md-100{
    --bs-gutter-x:100px;
  }

  .g-md-100,
.gy-md-100{
    --bs-gutter-y:100px;
  }
}
@media (min-width: 1024px){
  .col-lg{
    flex:1 0 0%;
  }

  .row-cols-lg-auto > *{
    flex:0 0 auto;
    width:auto;
  }

  .row-cols-lg-1 > *{
    flex:0 0 auto;
    width:100%;
  }

  .row-cols-lg-2 > *{
    flex:0 0 auto;
    width:50%;
  }

  .row-cols-lg-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }

  .row-cols-lg-4 > *{
    flex:0 0 auto;
    width:25%;
  }

  .row-cols-lg-5 > *{
    flex:0 0 auto;
    width:20%;
  }

  .row-cols-lg-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }

  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }

  .col-lg-1{
    flex:0 0 auto;
    width:8.33333333%;
  }

  .col-lg-2{
    flex:0 0 auto;
    width:16.66666667%;
  }

  .col-lg-3{
    flex:0 0 auto;
    width:25%;
  }

  .col-lg-4{
    flex:0 0 auto;
    width:33.33333333%;
  }

  .col-lg-5{
    flex:0 0 auto;
    width:41.66666667%;
  }

  .col-lg-6{
    flex:0 0 auto;
    width:50%;
  }

  .col-lg-7{
    flex:0 0 auto;
    width:58.33333333%;
  }

  .col-lg-8{
    flex:0 0 auto;
    width:66.66666667%;
  }

  .col-lg-9{
    flex:0 0 auto;
    width:75%;
  }

  .col-lg-10{
    flex:0 0 auto;
    width:83.33333333%;
  }

  .col-lg-11{
    flex:0 0 auto;
    width:91.66666667%;
  }

  .col-lg-12{
    flex:0 0 auto;
    width:100%;
  }

  .offset-lg-0{
    margin-left:0;
  }

  .offset-lg-1{
    margin-left:8.33333333%;
  }

  .offset-lg-2{
    margin-left:16.66666667%;
  }

  .offset-lg-3{
    margin-left:25%;
  }

  .offset-lg-4{
    margin-left:33.33333333%;
  }

  .offset-lg-5{
    margin-left:41.66666667%;
  }

  .offset-lg-6{
    margin-left:50%;
  }

  .offset-lg-7{
    margin-left:58.33333333%;
  }

  .offset-lg-8{
    margin-left:66.66666667%;
  }

  .offset-lg-9{
    margin-left:75%;
  }

  .offset-lg-10{
    margin-left:83.33333333%;
  }

  .offset-lg-11{
    margin-left:91.66666667%;
  }

  .g-lg-0,
.gx-lg-0{
    --bs-gutter-x:0;
  }

  .g-lg-0,
.gy-lg-0{
    --bs-gutter-y:0;
  }

  .g-lg-5,
.gx-lg-5{
    --bs-gutter-x:5px;
  }

  .g-lg-5,
.gy-lg-5{
    --bs-gutter-y:5px;
  }

  .g-lg-10,
.gx-lg-10{
    --bs-gutter-x:10px;
  }

  .g-lg-10,
.gy-lg-10{
    --bs-gutter-y:10px;
  }

  .g-lg-15,
.gx-lg-15{
    --bs-gutter-x:15px;
  }

  .g-lg-15,
.gy-lg-15{
    --bs-gutter-y:15px;
  }

  .g-lg-20,
.gx-lg-20{
    --bs-gutter-x:20px;
  }

  .g-lg-20,
.gy-lg-20{
    --bs-gutter-y:20px;
  }

  .g-lg-25,
.gx-lg-25{
    --bs-gutter-x:25px;
  }

  .g-lg-25,
.gy-lg-25{
    --bs-gutter-y:25px;
  }

  .g-lg-30,
.gx-lg-30{
    --bs-gutter-x:30px;
  }

  .g-lg-30,
.gy-lg-30{
    --bs-gutter-y:30px;
  }

  .g-lg-35,
.gx-lg-35{
    --bs-gutter-x:35px;
  }

  .g-lg-35,
.gy-lg-35{
    --bs-gutter-y:35px;
  }

  .g-lg-40,
.gx-lg-40{
    --bs-gutter-x:40px;
  }

  .g-lg-40,
.gy-lg-40{
    --bs-gutter-y:40px;
  }

  .g-lg-45,
.gx-lg-45{
    --bs-gutter-x:45px;
  }

  .g-lg-45,
.gy-lg-45{
    --bs-gutter-y:45px;
  }

  .g-lg-50,
.gx-lg-50{
    --bs-gutter-x:50px;
  }

  .g-lg-50,
.gy-lg-50{
    --bs-gutter-y:50px;
  }

  .g-lg-55,
.gx-lg-55{
    --bs-gutter-x:55px;
  }

  .g-lg-55,
.gy-lg-55{
    --bs-gutter-y:55px;
  }

  .g-lg-60,
.gx-lg-60{
    --bs-gutter-x:60px;
  }

  .g-lg-60,
.gy-lg-60{
    --bs-gutter-y:60px;
  }

  .g-lg-65,
.gx-lg-65{
    --bs-gutter-x:65px;
  }

  .g-lg-65,
.gy-lg-65{
    --bs-gutter-y:65px;
  }

  .g-lg-70,
.gx-lg-70{
    --bs-gutter-x:70px;
  }

  .g-lg-70,
.gy-lg-70{
    --bs-gutter-y:70px;
  }

  .g-lg-75,
.gx-lg-75{
    --bs-gutter-x:75px;
  }

  .g-lg-75,
.gy-lg-75{
    --bs-gutter-y:75px;
  }

  .g-lg-80,
.gx-lg-80{
    --bs-gutter-x:80px;
  }

  .g-lg-80,
.gy-lg-80{
    --bs-gutter-y:80px;
  }

  .g-lg-85,
.gx-lg-85{
    --bs-gutter-x:85px;
  }

  .g-lg-85,
.gy-lg-85{
    --bs-gutter-y:85px;
  }

  .g-lg-90,
.gx-lg-90{
    --bs-gutter-x:90px;
  }

  .g-lg-90,
.gy-lg-90{
    --bs-gutter-y:90px;
  }

  .g-lg-95,
.gx-lg-95{
    --bs-gutter-x:95px;
  }

  .g-lg-95,
.gy-lg-95{
    --bs-gutter-y:95px;
  }

  .g-lg-100,
.gx-lg-100{
    --bs-gutter-x:100px;
  }

  .g-lg-100,
.gy-lg-100{
    --bs-gutter-y:100px;
  }
}
@media (min-width: 1330px){
  .col-xl{
    flex:1 0 0%;
  }

  .row-cols-xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }

  .row-cols-xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }

  .row-cols-xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }

  .row-cols-xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }

  .row-cols-xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }

  .row-cols-xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }

  .row-cols-xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }

  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }

  .col-xl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }

  .col-xl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }

  .col-xl-3{
    flex:0 0 auto;
    width:25%;
  }

  .col-xl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }

  .col-xl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }

  .col-xl-6{
    flex:0 0 auto;
    width:50%;
  }

  .col-xl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }

  .col-xl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }

  .col-xl-9{
    flex:0 0 auto;
    width:75%;
  }

  .col-xl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }

  .col-xl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }

  .col-xl-12{
    flex:0 0 auto;
    width:100%;
  }

  .offset-xl-0{
    margin-left:0;
  }

  .offset-xl-1{
    margin-left:8.33333333%;
  }

  .offset-xl-2{
    margin-left:16.66666667%;
  }

  .offset-xl-3{
    margin-left:25%;
  }

  .offset-xl-4{
    margin-left:33.33333333%;
  }

  .offset-xl-5{
    margin-left:41.66666667%;
  }

  .offset-xl-6{
    margin-left:50%;
  }

  .offset-xl-7{
    margin-left:58.33333333%;
  }

  .offset-xl-8{
    margin-left:66.66666667%;
  }

  .offset-xl-9{
    margin-left:75%;
  }

  .offset-xl-10{
    margin-left:83.33333333%;
  }

  .offset-xl-11{
    margin-left:91.66666667%;
  }

  .g-xl-0,
.gx-xl-0{
    --bs-gutter-x:0;
  }

  .g-xl-0,
.gy-xl-0{
    --bs-gutter-y:0;
  }

  .g-xl-5,
.gx-xl-5{
    --bs-gutter-x:5px;
  }

  .g-xl-5,
.gy-xl-5{
    --bs-gutter-y:5px;
  }

  .g-xl-10,
.gx-xl-10{
    --bs-gutter-x:10px;
  }

  .g-xl-10,
.gy-xl-10{
    --bs-gutter-y:10px;
  }

  .g-xl-15,
.gx-xl-15{
    --bs-gutter-x:15px;
  }

  .g-xl-15,
.gy-xl-15{
    --bs-gutter-y:15px;
  }

  .g-xl-20,
.gx-xl-20{
    --bs-gutter-x:20px;
  }

  .g-xl-20,
.gy-xl-20{
    --bs-gutter-y:20px;
  }

  .g-xl-25,
.gx-xl-25{
    --bs-gutter-x:25px;
  }

  .g-xl-25,
.gy-xl-25{
    --bs-gutter-y:25px;
  }

  .g-xl-30,
.gx-xl-30{
    --bs-gutter-x:30px;
  }

  .g-xl-30,
.gy-xl-30{
    --bs-gutter-y:30px;
  }

  .g-xl-35,
.gx-xl-35{
    --bs-gutter-x:35px;
  }

  .g-xl-35,
.gy-xl-35{
    --bs-gutter-y:35px;
  }

  .g-xl-40,
.gx-xl-40{
    --bs-gutter-x:40px;
  }

  .g-xl-40,
.gy-xl-40{
    --bs-gutter-y:40px;
  }

  .g-xl-45,
.gx-xl-45{
    --bs-gutter-x:45px;
  }

  .g-xl-45,
.gy-xl-45{
    --bs-gutter-y:45px;
  }

  .g-xl-50,
.gx-xl-50{
    --bs-gutter-x:50px;
  }

  .g-xl-50,
.gy-xl-50{
    --bs-gutter-y:50px;
  }

  .g-xl-55,
.gx-xl-55{
    --bs-gutter-x:55px;
  }

  .g-xl-55,
.gy-xl-55{
    --bs-gutter-y:55px;
  }

  .g-xl-60,
.gx-xl-60{
    --bs-gutter-x:60px;
  }

  .g-xl-60,
.gy-xl-60{
    --bs-gutter-y:60px;
  }

  .g-xl-65,
.gx-xl-65{
    --bs-gutter-x:65px;
  }

  .g-xl-65,
.gy-xl-65{
    --bs-gutter-y:65px;
  }

  .g-xl-70,
.gx-xl-70{
    --bs-gutter-x:70px;
  }

  .g-xl-70,
.gy-xl-70{
    --bs-gutter-y:70px;
  }

  .g-xl-75,
.gx-xl-75{
    --bs-gutter-x:75px;
  }

  .g-xl-75,
.gy-xl-75{
    --bs-gutter-y:75px;
  }

  .g-xl-80,
.gx-xl-80{
    --bs-gutter-x:80px;
  }

  .g-xl-80,
.gy-xl-80{
    --bs-gutter-y:80px;
  }

  .g-xl-85,
.gx-xl-85{
    --bs-gutter-x:85px;
  }

  .g-xl-85,
.gy-xl-85{
    --bs-gutter-y:85px;
  }

  .g-xl-90,
.gx-xl-90{
    --bs-gutter-x:90px;
  }

  .g-xl-90,
.gy-xl-90{
    --bs-gutter-y:90px;
  }

  .g-xl-95,
.gx-xl-95{
    --bs-gutter-x:95px;
  }

  .g-xl-95,
.gy-xl-95{
    --bs-gutter-y:95px;
  }

  .g-xl-100,
.gx-xl-100{
    --bs-gutter-x:100px;
  }

  .g-xl-100,
.gy-xl-100{
    --bs-gutter-y:100px;
  }
}
@media (min-width: 1680px){
  .col-xxl{
    flex:1 0 0%;
  }

  .row-cols-xxl-auto > *{
    flex:0 0 auto;
    width:auto;
  }

  .row-cols-xxl-1 > *{
    flex:0 0 auto;
    width:100%;
  }

  .row-cols-xxl-2 > *{
    flex:0 0 auto;
    width:50%;
  }

  .row-cols-xxl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }

  .row-cols-xxl-4 > *{
    flex:0 0 auto;
    width:25%;
  }

  .row-cols-xxl-5 > *{
    flex:0 0 auto;
    width:20%;
  }

  .row-cols-xxl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }

  .col-xxl-auto{
    flex:0 0 auto;
    width:auto;
  }

  .col-xxl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }

  .col-xxl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }

  .col-xxl-3{
    flex:0 0 auto;
    width:25%;
  }

  .col-xxl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }

  .col-xxl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }

  .col-xxl-6{
    flex:0 0 auto;
    width:50%;
  }

  .col-xxl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }

  .col-xxl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }

  .col-xxl-9{
    flex:0 0 auto;
    width:75%;
  }

  .col-xxl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }

  .col-xxl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }

  .col-xxl-12{
    flex:0 0 auto;
    width:100%;
  }

  .offset-xxl-0{
    margin-left:0;
  }

  .offset-xxl-1{
    margin-left:8.33333333%;
  }

  .offset-xxl-2{
    margin-left:16.66666667%;
  }

  .offset-xxl-3{
    margin-left:25%;
  }

  .offset-xxl-4{
    margin-left:33.33333333%;
  }

  .offset-xxl-5{
    margin-left:41.66666667%;
  }

  .offset-xxl-6{
    margin-left:50%;
  }

  .offset-xxl-7{
    margin-left:58.33333333%;
  }

  .offset-xxl-8{
    margin-left:66.66666667%;
  }

  .offset-xxl-9{
    margin-left:75%;
  }

  .offset-xxl-10{
    margin-left:83.33333333%;
  }

  .offset-xxl-11{
    margin-left:91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0{
    --bs-gutter-x:0;
  }

  .g-xxl-0,
.gy-xxl-0{
    --bs-gutter-y:0;
  }

  .g-xxl-5,
.gx-xxl-5{
    --bs-gutter-x:5px;
  }

  .g-xxl-5,
.gy-xxl-5{
    --bs-gutter-y:5px;
  }

  .g-xxl-10,
.gx-xxl-10{
    --bs-gutter-x:10px;
  }

  .g-xxl-10,
.gy-xxl-10{
    --bs-gutter-y:10px;
  }

  .g-xxl-15,
.gx-xxl-15{
    --bs-gutter-x:15px;
  }

  .g-xxl-15,
.gy-xxl-15{
    --bs-gutter-y:15px;
  }

  .g-xxl-20,
.gx-xxl-20{
    --bs-gutter-x:20px;
  }

  .g-xxl-20,
.gy-xxl-20{
    --bs-gutter-y:20px;
  }

  .g-xxl-25,
.gx-xxl-25{
    --bs-gutter-x:25px;
  }

  .g-xxl-25,
.gy-xxl-25{
    --bs-gutter-y:25px;
  }

  .g-xxl-30,
.gx-xxl-30{
    --bs-gutter-x:30px;
  }

  .g-xxl-30,
.gy-xxl-30{
    --bs-gutter-y:30px;
  }

  .g-xxl-35,
.gx-xxl-35{
    --bs-gutter-x:35px;
  }

  .g-xxl-35,
.gy-xxl-35{
    --bs-gutter-y:35px;
  }

  .g-xxl-40,
.gx-xxl-40{
    --bs-gutter-x:40px;
  }

  .g-xxl-40,
.gy-xxl-40{
    --bs-gutter-y:40px;
  }

  .g-xxl-45,
.gx-xxl-45{
    --bs-gutter-x:45px;
  }

  .g-xxl-45,
.gy-xxl-45{
    --bs-gutter-y:45px;
  }

  .g-xxl-50,
.gx-xxl-50{
    --bs-gutter-x:50px;
  }

  .g-xxl-50,
.gy-xxl-50{
    --bs-gutter-y:50px;
  }

  .g-xxl-55,
.gx-xxl-55{
    --bs-gutter-x:55px;
  }

  .g-xxl-55,
.gy-xxl-55{
    --bs-gutter-y:55px;
  }

  .g-xxl-60,
.gx-xxl-60{
    --bs-gutter-x:60px;
  }

  .g-xxl-60,
.gy-xxl-60{
    --bs-gutter-y:60px;
  }

  .g-xxl-65,
.gx-xxl-65{
    --bs-gutter-x:65px;
  }

  .g-xxl-65,
.gy-xxl-65{
    --bs-gutter-y:65px;
  }

  .g-xxl-70,
.gx-xxl-70{
    --bs-gutter-x:70px;
  }

  .g-xxl-70,
.gy-xxl-70{
    --bs-gutter-y:70px;
  }

  .g-xxl-75,
.gx-xxl-75{
    --bs-gutter-x:75px;
  }

  .g-xxl-75,
.gy-xxl-75{
    --bs-gutter-y:75px;
  }

  .g-xxl-80,
.gx-xxl-80{
    --bs-gutter-x:80px;
  }

  .g-xxl-80,
.gy-xxl-80{
    --bs-gutter-y:80px;
  }

  .g-xxl-85,
.gx-xxl-85{
    --bs-gutter-x:85px;
  }

  .g-xxl-85,
.gy-xxl-85{
    --bs-gutter-y:85px;
  }

  .g-xxl-90,
.gx-xxl-90{
    --bs-gutter-x:90px;
  }

  .g-xxl-90,
.gy-xxl-90{
    --bs-gutter-y:90px;
  }

  .g-xxl-95,
.gx-xxl-95{
    --bs-gutter-x:95px;
  }

  .g-xxl-95,
.gy-xxl-95{
    --bs-gutter-y:95px;
  }

  .g-xxl-100,
.gx-xxl-100{
    --bs-gutter-x:100px;
  }

  .g-xxl-100,
.gy-xxl-100{
    --bs-gutter-y:100px;
  }
}
.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-block{
  display:block !important;
}

.d-grid{
  display:grid !important;
}

.d-table{
  display:table !important;
}

.d-table-row{
  display:table-row !important;
}

.d-table-cell{
  display:table-cell !important;
}

.d-flex{
  display:flex !important;
}

.d-inline-flex{
  display:inline-flex !important;
}

.d-none{
  display:none !important;
}

.flex-fill{
  flex:1 1 auto !important;
}

.flex-row{
  flex-direction:row !important;
}

.flex-column{
  flex-direction:column !important;
}

.flex-row-reverse{
  flex-direction:row-reverse !important;
}

.flex-column-reverse{
  flex-direction:column-reverse !important;
}

.flex-grow-0{
  flex-grow:0 !important;
}

.flex-grow-1{
  flex-grow:1 !important;
}

.flex-shrink-0{
  flex-shrink:0 !important;
}

.flex-shrink-1{
  flex-shrink:1 !important;
}

.flex-wrap{
  flex-wrap:wrap !important;
}

.flex-nowrap{
  flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}

.justify-content-start{
  justify-content:flex-start !important;
}

.justify-content-end{
  justify-content:flex-end !important;
}

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

.justify-content-evenly{
  justify-content:space-evenly !important;
}

.align-items-start{
  align-items:flex-start !important;
}

.align-items-end{
  align-items:flex-end !important;
}

.align-items-center{
  align-items:center !important;
}

.align-items-baseline{
  align-items:baseline !important;
}

.align-items-stretch{
  align-items:stretch !important;
}

.align-content-start{
  align-content:flex-start !important;
}

.align-content-end{
  align-content:flex-end !important;
}

.align-content-center{
  align-content:center !important;
}

.align-content-between{
  align-content:space-between !important;
}

.align-content-around{
  align-content:space-around !important;
}

.align-content-stretch{
  align-content:stretch !important;
}

.align-self-auto{
  align-self:auto !important;
}

.align-self-start{
  align-self:flex-start !important;
}

.align-self-end{
  align-self:flex-end !important;
}

.align-self-center{
  align-self:center !important;
}

.align-self-baseline{
  align-self:baseline !important;
}

.align-self-stretch{
  align-self:stretch !important;
}

.order-first{
  order:-1 !important;
}

.order-0{
  order:0 !important;
}

.order-1{
  order:1 !important;
}

.order-2{
  order:2 !important;
}

.order-3{
  order:3 !important;
}

.order-4{
  order:4 !important;
}

.order-5{
  order:5 !important;
}

.order-last{
  order:6 !important;
}

.m-0{
  margin:0 !important;
}

.m-5{
  margin:5px !important;
}

.m-10{
  margin:10px !important;
}

.m-15{
  margin:15px !important;
}

.m-20{
  margin:20px !important;
}

.m-25{
  margin:25px !important;
}

.m-30{
  margin:30px !important;
}

.m-35{
  margin:35px !important;
}

.m-40{
  margin:40px !important;
}

.m-45{
  margin:45px !important;
}

.m-50{
  margin:50px !important;
}

.m-55{
  margin:55px !important;
}

.m-60{
  margin:60px !important;
}

.m-65{
  margin:65px !important;
}

.m-70{
  margin:70px !important;
}

.m-75{
  margin:75px !important;
}

.m-80{
  margin:80px !important;
}

.m-85{
  margin:85px !important;
}

.m-90{
  margin:90px !important;
}

.m-95{
  margin:95px !important;
}

.m-100{
  margin:100px !important;
}

.m-auto{
  margin:auto !important;
}

.mx-0{
  margin-right:0 !important;
  margin-left:0 !important;
}

.mx-5{
  margin-right:5px !important;
  margin-left:5px !important;
}

.mx-10{
  margin-right:10px !important;
  margin-left:10px !important;
}

.mx-15{
  margin-right:15px !important;
  margin-left:15px !important;
}

.mx-20{
  margin-right:20px !important;
  margin-left:20px !important;
}

.mx-25{
  margin-right:25px !important;
  margin-left:25px !important;
}

.mx-30{
  margin-right:30px !important;
  margin-left:30px !important;
}

.mx-35{
  margin-right:35px !important;
  margin-left:35px !important;
}

.mx-40{
  margin-right:40px !important;
  margin-left:40px !important;
}

.mx-45{
  margin-right:45px !important;
  margin-left:45px !important;
}

.mx-50{
  margin-right:50px !important;
  margin-left:50px !important;
}

.mx-55{
  margin-right:55px !important;
  margin-left:55px !important;
}

.mx-60{
  margin-right:60px !important;
  margin-left:60px !important;
}

.mx-65{
  margin-right:65px !important;
  margin-left:65px !important;
}

.mx-70{
  margin-right:70px !important;
  margin-left:70px !important;
}

.mx-75{
  margin-right:75px !important;
  margin-left:75px !important;
}

.mx-80{
  margin-right:80px !important;
  margin-left:80px !important;
}

.mx-85{
  margin-right:85px !important;
  margin-left:85px !important;
}

.mx-90{
  margin-right:90px !important;
  margin-left:90px !important;
}

.mx-95{
  margin-right:95px !important;
  margin-left:95px !important;
}

.mx-100{
  margin-right:100px !important;
  margin-left:100px !important;
}

.mx-auto{
  margin-right:auto !important;
  margin-left:auto !important;
}

.my-0{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.my-5{
  margin-top:5px !important;
  margin-bottom:5px !important;
}

.my-10{
  margin-top:10px !important;
  margin-bottom:10px !important;
}

.my-15{
  margin-top:15px !important;
  margin-bottom:15px !important;
}

.my-20{
  margin-top:20px !important;
  margin-bottom:20px !important;
}

.my-25{
  margin-top:25px !important;
  margin-bottom:25px !important;
}

.my-30{
  margin-top:30px !important;
  margin-bottom:30px !important;
}

.my-35{
  margin-top:35px !important;
  margin-bottom:35px !important;
}

.my-40{
  margin-top:40px !important;
  margin-bottom:40px !important;
}

.my-45{
  margin-top:45px !important;
  margin-bottom:45px !important;
}

.my-50{
  margin-top:50px !important;
  margin-bottom:50px !important;
}

.my-55{
  margin-top:55px !important;
  margin-bottom:55px !important;
}

.my-60{
  margin-top:60px !important;
  margin-bottom:60px !important;
}

.my-65{
  margin-top:65px !important;
  margin-bottom:65px !important;
}

.my-70{
  margin-top:70px !important;
  margin-bottom:70px !important;
}

.my-75{
  margin-top:75px !important;
  margin-bottom:75px !important;
}

.my-80{
  margin-top:80px !important;
  margin-bottom:80px !important;
}

.my-85{
  margin-top:85px !important;
  margin-bottom:85px !important;
}

.my-90{
  margin-top:90px !important;
  margin-bottom:90px !important;
}

.my-95{
  margin-top:95px !important;
  margin-bottom:95px !important;
}

.my-100{
  margin-top:100px !important;
  margin-bottom:100px !important;
}

.my-auto{
  margin-top:auto !important;
  margin-bottom:auto !important;
}

.mt-0{
  margin-top:0 !important;
}

.mt-5{
  margin-top:5px !important;
}

.mt-10{
  margin-top:10px !important;
}

.mt-15{
  margin-top:15px !important;
}

.mt-20{
  margin-top:20px !important;
}

.mt-25{
  margin-top:25px !important;
}

.mt-30{
  margin-top:30px !important;
}

.mt-35{
  margin-top:35px !important;
}

.mt-40{
  margin-top:40px !important;
}

.mt-45{
  margin-top:45px !important;
}

.mt-50{
  margin-top:50px !important;
}

.mt-55{
  margin-top:55px !important;
}

.mt-60{
  margin-top:60px !important;
}

.mt-65{
  margin-top:65px !important;
}

.mt-70{
  margin-top:70px !important;
}

.mt-75{
  margin-top:75px !important;
}

.mt-80{
  margin-top:80px !important;
}

.mt-85{
  margin-top:85px !important;
}

.mt-90{
  margin-top:90px !important;
}

.mt-95{
  margin-top:95px !important;
}

.mt-100{
  margin-top:100px !important;
}

.mt-auto{
  margin-top:auto !important;
}

.me-0{
  margin-right:0 !important;
}

.me-5{
  margin-right:5px !important;
}

.me-10{
  margin-right:10px !important;
}

.me-15{
  margin-right:15px !important;
}

.me-20{
  margin-right:20px !important;
}

.me-25{
  margin-right:25px !important;
}

.me-30{
  margin-right:30px !important;
}

.me-35{
  margin-right:35px !important;
}

.me-40{
  margin-right:40px !important;
}

.me-45{
  margin-right:45px !important;
}

.me-50{
  margin-right:50px !important;
}

.me-55{
  margin-right:55px !important;
}

.me-60{
  margin-right:60px !important;
}

.me-65{
  margin-right:65px !important;
}

.me-70{
  margin-right:70px !important;
}

.me-75{
  margin-right:75px !important;
}

.me-80{
  margin-right:80px !important;
}

.me-85{
  margin-right:85px !important;
}

.me-90{
  margin-right:90px !important;
}

.me-95{
  margin-right:95px !important;
}

.me-100{
  margin-right:100px !important;
}

.me-auto{
  margin-right:auto !important;
}

.mb-0{
  margin-bottom:0 !important;
}

.mb-5{
  margin-bottom:5px !important;
}

.mb-10{
  margin-bottom:10px !important;
}

.mb-15{
  margin-bottom:15px !important;
}

.mb-20{
  margin-bottom:20px !important;
}

.mb-25{
  margin-bottom:25px !important;
}

.mb-30{
  margin-bottom:30px !important;
}

.mb-35{
  margin-bottom:35px !important;
}

.mb-40{
  margin-bottom:40px !important;
}

.mb-45{
  margin-bottom:45px !important;
}

.mb-50{
  margin-bottom:50px !important;
}

.mb-55{
  margin-bottom:55px !important;
}

.mb-60{
  margin-bottom:60px !important;
}

.mb-65{
  margin-bottom:65px !important;
}

.mb-70{
  margin-bottom:70px !important;
}

.mb-75{
  margin-bottom:75px !important;
}

.mb-80{
  margin-bottom:80px !important;
}

.mb-85{
  margin-bottom:85px !important;
}

.mb-90{
  margin-bottom:90px !important;
}

.mb-95{
  margin-bottom:95px !important;
}

.mb-100{
  margin-bottom:100px !important;
}

.mb-auto{
  margin-bottom:auto !important;
}

.ms-0{
  margin-left:0 !important;
}

.ms-5{
  margin-left:5px !important;
}

.ms-10{
  margin-left:10px !important;
}

.ms-15{
  margin-left:15px !important;
}

.ms-20{
  margin-left:20px !important;
}

.ms-25{
  margin-left:25px !important;
}

.ms-30{
  margin-left:30px !important;
}

.ms-35{
  margin-left:35px !important;
}

.ms-40{
  margin-left:40px !important;
}

.ms-45{
  margin-left:45px !important;
}

.ms-50{
  margin-left:50px !important;
}

.ms-55{
  margin-left:55px !important;
}

.ms-60{
  margin-left:60px !important;
}

.ms-65{
  margin-left:65px !important;
}

.ms-70{
  margin-left:70px !important;
}

.ms-75{
  margin-left:75px !important;
}

.ms-80{
  margin-left:80px !important;
}

.ms-85{
  margin-left:85px !important;
}

.ms-90{
  margin-left:90px !important;
}

.ms-95{
  margin-left:95px !important;
}

.ms-100{
  margin-left:100px !important;
}

.ms-auto{
  margin-left:auto !important;
}

.p-0{
  padding:0 !important;
}

.p-5{
  padding:5px !important;
}

.p-10{
  padding:10px !important;
}

.p-15{
  padding:15px !important;
}

.p-20{
  padding:20px !important;
}

.p-25{
  padding:25px !important;
}

.p-30{
  padding:30px !important;
}

.p-35{
  padding:35px !important;
}

.p-40{
  padding:40px !important;
}

.p-45{
  padding:45px !important;
}

.p-50{
  padding:50px !important;
}

.p-55{
  padding:55px !important;
}

.p-60{
  padding:60px !important;
}

.p-65{
  padding:65px !important;
}

.p-70{
  padding:70px !important;
}

.p-75{
  padding:75px !important;
}

.p-80{
  padding:80px !important;
}

.p-85{
  padding:85px !important;
}

.p-90{
  padding:90px !important;
}

.p-95{
  padding:95px !important;
}

.p-100{
  padding:100px !important;
}

.px-0{
  padding-right:0 !important;
  padding-left:0 !important;
}

.px-5{
  padding-right:5px !important;
  padding-left:5px !important;
}

.px-10{
  padding-right:10px !important;
  padding-left:10px !important;
}

.px-15{
  padding-right:15px !important;
  padding-left:15px !important;
}

.px-20{
  padding-right:20px !important;
  padding-left:20px !important;
}

.px-25{
  padding-right:25px !important;
  padding-left:25px !important;
}

.px-30{
  padding-right:30px !important;
  padding-left:30px !important;
}

.px-35{
  padding-right:35px !important;
  padding-left:35px !important;
}

.px-40{
  padding-right:40px !important;
  padding-left:40px !important;
}

.px-45{
  padding-right:45px !important;
  padding-left:45px !important;
}

.px-50{
  padding-right:50px !important;
  padding-left:50px !important;
}

.px-55{
  padding-right:55px !important;
  padding-left:55px !important;
}

.px-60{
  padding-right:60px !important;
  padding-left:60px !important;
}

.px-65{
  padding-right:65px !important;
  padding-left:65px !important;
}

.px-70{
  padding-right:70px !important;
  padding-left:70px !important;
}

.px-75{
  padding-right:75px !important;
  padding-left:75px !important;
}

.px-80{
  padding-right:80px !important;
  padding-left:80px !important;
}

.px-85{
  padding-right:85px !important;
  padding-left:85px !important;
}

.px-90{
  padding-right:90px !important;
  padding-left:90px !important;
}

.px-95{
  padding-right:95px !important;
  padding-left:95px !important;
}

.px-100{
  padding-right:100px !important;
  padding-left:100px !important;
}

.py-0{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

.py-5{
  padding-top:5px !important;
  padding-bottom:5px !important;
}

.py-10{
  padding-top:10px !important;
  padding-bottom:10px !important;
}

.py-15{
  padding-top:15px !important;
  padding-bottom:15px !important;
}

.py-20{
  padding-top:20px !important;
  padding-bottom:20px !important;
}

.py-25{
  padding-top:25px !important;
  padding-bottom:25px !important;
}

.py-30{
  padding-top:30px !important;
  padding-bottom:30px !important;
}

.py-35{
  padding-top:35px !important;
  padding-bottom:35px !important;
}

.py-40{
  padding-top:40px !important;
  padding-bottom:40px !important;
}

.py-45{
  padding-top:45px !important;
  padding-bottom:45px !important;
}

.py-50{
  padding-top:50px !important;
  padding-bottom:50px !important;
}

.py-55{
  padding-top:55px !important;
  padding-bottom:55px !important;
}

.py-60{
  padding-top:60px !important;
  padding-bottom:60px !important;
}

.py-65{
  padding-top:65px !important;
  padding-bottom:65px !important;
}

.py-70{
  padding-top:70px !important;
  padding-bottom:70px !important;
}

.py-75{
  padding-top:75px !important;
  padding-bottom:75px !important;
}

.py-80{
  padding-top:80px !important;
  padding-bottom:80px !important;
}

.py-85{
  padding-top:85px !important;
  padding-bottom:85px !important;
}

.py-90{
  padding-top:90px !important;
  padding-bottom:90px !important;
}

.py-95{
  padding-top:95px !important;
  padding-bottom:95px !important;
}

.py-100{
  padding-top:100px !important;
  padding-bottom:100px !important;
}

.pt-0{
  padding-top:0 !important;
}

.pt-5{
  padding-top:5px !important;
}

.pt-10{
  padding-top:10px !important;
}

.pt-15{
  padding-top:15px !important;
}

.pt-20{
  padding-top:20px !important;
}

.pt-25{
  padding-top:25px !important;
}

.pt-30{
  padding-top:30px !important;
}

.pt-35{
  padding-top:35px !important;
}

.pt-40{
  padding-top:40px !important;
}

.pt-45{
  padding-top:45px !important;
}

.pt-50{
  padding-top:50px !important;
}

.pt-55{
  padding-top:55px !important;
}

.pt-60{
  padding-top:60px !important;
}

.pt-65{
  padding-top:65px !important;
}

.pt-70{
  padding-top:70px !important;
}

.pt-75{
  padding-top:75px !important;
}

.pt-80{
  padding-top:80px !important;
}

.pt-85{
  padding-top:85px !important;
}

.pt-90{
  padding-top:90px !important;
}

.pt-95{
  padding-top:95px !important;
}

.pt-100{
  padding-top:100px !important;
}

.pe-0{
  padding-right:0 !important;
}

.pe-5{
  padding-right:5px !important;
}

.pe-10{
  padding-right:10px !important;
}

.pe-15{
  padding-right:15px !important;
}

.pe-20{
  padding-right:20px !important;
}

.pe-25{
  padding-right:25px !important;
}

.pe-30{
  padding-right:30px !important;
}

.pe-35{
  padding-right:35px !important;
}

.pe-40{
  padding-right:40px !important;
}

.pe-45{
  padding-right:45px !important;
}

.pe-50{
  padding-right:50px !important;
}

.pe-55{
  padding-right:55px !important;
}

.pe-60{
  padding-right:60px !important;
}

.pe-65{
  padding-right:65px !important;
}

.pe-70{
  padding-right:70px !important;
}

.pe-75{
  padding-right:75px !important;
}

.pe-80{
  padding-right:80px !important;
}

.pe-85{
  padding-right:85px !important;
}

.pe-90{
  padding-right:90px !important;
}

.pe-95{
  padding-right:95px !important;
}

.pe-100{
  padding-right:100px !important;
}

.pb-0{
  padding-bottom:0 !important;
}

.pb-5{
  padding-bottom:5px !important;
}

.pb-10{
  padding-bottom:10px !important;
}

.pb-15{
  padding-bottom:15px !important;
}

.pb-20{
  padding-bottom:20px !important;
}

.pb-25{
  padding-bottom:25px !important;
}

.pb-30{
  padding-bottom:30px !important;
}

.pb-35{
  padding-bottom:35px !important;
}

.pb-40{
  padding-bottom:40px !important;
}

.pb-45{
  padding-bottom:45px !important;
}

.pb-50{
  padding-bottom:50px !important;
}

.pb-55{
  padding-bottom:55px !important;
}

.pb-60{
  padding-bottom:60px !important;
}

.pb-65{
  padding-bottom:65px !important;
}

.pb-70{
  padding-bottom:70px !important;
}

.pb-75{
  padding-bottom:75px !important;
}

.pb-80{
  padding-bottom:80px !important;
}

.pb-85{
  padding-bottom:85px !important;
}

.pb-90{
  padding-bottom:90px !important;
}

.pb-95{
  padding-bottom:95px !important;
}

.pb-100{
  padding-bottom:100px !important;
}

.ps-0{
  padding-left:0 !important;
}

.ps-5{
  padding-left:5px !important;
}

.ps-10{
  padding-left:10px !important;
}

.ps-15{
  padding-left:15px !important;
}

.ps-20{
  padding-left:20px !important;
}

.ps-25{
  padding-left:25px !important;
}

.ps-30{
  padding-left:30px !important;
}

.ps-35{
  padding-left:35px !important;
}

.ps-40{
  padding-left:40px !important;
}

.ps-45{
  padding-left:45px !important;
}

.ps-50{
  padding-left:50px !important;
}

.ps-55{
  padding-left:55px !important;
}

.ps-60{
  padding-left:60px !important;
}

.ps-65{
  padding-left:65px !important;
}

.ps-70{
  padding-left:70px !important;
}

.ps-75{
  padding-left:75px !important;
}

.ps-80{
  padding-left:80px !important;
}

.ps-85{
  padding-left:85px !important;
}

.ps-90{
  padding-left:90px !important;
}

.ps-95{
  padding-left:95px !important;
}

.ps-100{
  padding-left:100px !important;
}

@media (min-width: 568px){
  .d-sm-inline{
    display:inline !important;
  }

  .d-sm-inline-block{
    display:inline-block !important;
  }

  .d-sm-block{
    display:block !important;
  }

  .d-sm-grid{
    display:grid !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:flex !important;
  }

  .d-sm-inline-flex{
    display:inline-flex !important;
  }

  .d-sm-none{
    display:none !important;
  }

  .flex-sm-fill{
    flex:1 1 auto !important;
  }

  .flex-sm-row{
    flex-direction:row !important;
  }

  .flex-sm-column{
    flex-direction:column !important;
  }

  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }

  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }

  .flex-sm-grow-0{
    flex-grow:0 !important;
  }

  .flex-sm-grow-1{
    flex-grow:1 !important;
  }

  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }

  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }

  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .justify-content-sm-start{
    justify-content:flex-start !important;
  }

  .justify-content-sm-end{
    justify-content:flex-end !important;
  }

  .justify-content-sm-center{
    justify-content:center !important;
  }

  .justify-content-sm-between{
    justify-content:space-between !important;
  }

  .justify-content-sm-around{
    justify-content:space-around !important;
  }

  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }

  .align-items-sm-start{
    align-items:flex-start !important;
  }

  .align-items-sm-end{
    align-items:flex-end !important;
  }

  .align-items-sm-center{
    align-items:center !important;
  }

  .align-items-sm-baseline{
    align-items:baseline !important;
  }

  .align-items-sm-stretch{
    align-items:stretch !important;
  }

  .align-content-sm-start{
    align-content:flex-start !important;
  }

  .align-content-sm-end{
    align-content:flex-end !important;
  }

  .align-content-sm-center{
    align-content:center !important;
  }

  .align-content-sm-between{
    align-content:space-between !important;
  }

  .align-content-sm-around{
    align-content:space-around !important;
  }

  .align-content-sm-stretch{
    align-content:stretch !important;
  }

  .align-self-sm-auto{
    align-self:auto !important;
  }

  .align-self-sm-start{
    align-self:flex-start !important;
  }

  .align-self-sm-end{
    align-self:flex-end !important;
  }

  .align-self-sm-center{
    align-self:center !important;
  }

  .align-self-sm-baseline{
    align-self:baseline !important;
  }

  .align-self-sm-stretch{
    align-self:stretch !important;
  }

  .order-sm-first{
    order:-1 !important;
  }

  .order-sm-0{
    order:0 !important;
  }

  .order-sm-1{
    order:1 !important;
  }

  .order-sm-2{
    order:2 !important;
  }

  .order-sm-3{
    order:3 !important;
  }

  .order-sm-4{
    order:4 !important;
  }

  .order-sm-5{
    order:5 !important;
  }

  .order-sm-last{
    order:6 !important;
  }

  .m-sm-0{
    margin:0 !important;
  }

  .m-sm-5{
    margin:5px !important;
  }

  .m-sm-10{
    margin:10px !important;
  }

  .m-sm-15{
    margin:15px !important;
  }

  .m-sm-20{
    margin:20px !important;
  }

  .m-sm-25{
    margin:25px !important;
  }

  .m-sm-30{
    margin:30px !important;
  }

  .m-sm-35{
    margin:35px !important;
  }

  .m-sm-40{
    margin:40px !important;
  }

  .m-sm-45{
    margin:45px !important;
  }

  .m-sm-50{
    margin:50px !important;
  }

  .m-sm-55{
    margin:55px !important;
  }

  .m-sm-60{
    margin:60px !important;
  }

  .m-sm-65{
    margin:65px !important;
  }

  .m-sm-70{
    margin:70px !important;
  }

  .m-sm-75{
    margin:75px !important;
  }

  .m-sm-80{
    margin:80px !important;
  }

  .m-sm-85{
    margin:85px !important;
  }

  .m-sm-90{
    margin:90px !important;
  }

  .m-sm-95{
    margin:95px !important;
  }

  .m-sm-100{
    margin:100px !important;
  }

  .m-sm-auto{
    margin:auto !important;
  }

  .mx-sm-0{
    margin-right:0 !important;
    margin-left:0 !important;
  }

  .mx-sm-5{
    margin-right:5px !important;
    margin-left:5px !important;
  }

  .mx-sm-10{
    margin-right:10px !important;
    margin-left:10px !important;
  }

  .mx-sm-15{
    margin-right:15px !important;
    margin-left:15px !important;
  }

  .mx-sm-20{
    margin-right:20px !important;
    margin-left:20px !important;
  }

  .mx-sm-25{
    margin-right:25px !important;
    margin-left:25px !important;
  }

  .mx-sm-30{
    margin-right:30px !important;
    margin-left:30px !important;
  }

  .mx-sm-35{
    margin-right:35px !important;
    margin-left:35px !important;
  }

  .mx-sm-40{
    margin-right:40px !important;
    margin-left:40px !important;
  }

  .mx-sm-45{
    margin-right:45px !important;
    margin-left:45px !important;
  }

  .mx-sm-50{
    margin-right:50px !important;
    margin-left:50px !important;
  }

  .mx-sm-55{
    margin-right:55px !important;
    margin-left:55px !important;
  }

  .mx-sm-60{
    margin-right:60px !important;
    margin-left:60px !important;
  }

  .mx-sm-65{
    margin-right:65px !important;
    margin-left:65px !important;
  }

  .mx-sm-70{
    margin-right:70px !important;
    margin-left:70px !important;
  }

  .mx-sm-75{
    margin-right:75px !important;
    margin-left:75px !important;
  }

  .mx-sm-80{
    margin-right:80px !important;
    margin-left:80px !important;
  }

  .mx-sm-85{
    margin-right:85px !important;
    margin-left:85px !important;
  }

  .mx-sm-90{
    margin-right:90px !important;
    margin-left:90px !important;
  }

  .mx-sm-95{
    margin-right:95px !important;
    margin-left:95px !important;
  }

  .mx-sm-100{
    margin-right:100px !important;
    margin-left:100px !important;
  }

  .mx-sm-auto{
    margin-right:auto !important;
    margin-left:auto !important;
  }

  .my-sm-0{
    margin-top:0 !important;
    margin-bottom:0 !important;
  }

  .my-sm-5{
    margin-top:5px !important;
    margin-bottom:5px !important;
  }

  .my-sm-10{
    margin-top:10px !important;
    margin-bottom:10px !important;
  }

  .my-sm-15{
    margin-top:15px !important;
    margin-bottom:15px !important;
  }

  .my-sm-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }

  .my-sm-25{
    margin-top:25px !important;
    margin-bottom:25px !important;
  }

  .my-sm-30{
    margin-top:30px !important;
    margin-bottom:30px !important;
  }

  .my-sm-35{
    margin-top:35px !important;
    margin-bottom:35px !important;
  }

  .my-sm-40{
    margin-top:40px !important;
    margin-bottom:40px !important;
  }

  .my-sm-45{
    margin-top:45px !important;
    margin-bottom:45px !important;
  }

  .my-sm-50{
    margin-top:50px !important;
    margin-bottom:50px !important;
  }

  .my-sm-55{
    margin-top:55px !important;
    margin-bottom:55px !important;
  }

  .my-sm-60{
    margin-top:60px !important;
    margin-bottom:60px !important;
  }

  .my-sm-65{
    margin-top:65px !important;
    margin-bottom:65px !important;
  }

  .my-sm-70{
    margin-top:70px !important;
    margin-bottom:70px !important;
  }

  .my-sm-75{
    margin-top:75px !important;
    margin-bottom:75px !important;
  }

  .my-sm-80{
    margin-top:80px !important;
    margin-bottom:80px !important;
  }

  .my-sm-85{
    margin-top:85px !important;
    margin-bottom:85px !important;
  }

  .my-sm-90{
    margin-top:90px !important;
    margin-bottom:90px !important;
  }

  .my-sm-95{
    margin-top:95px !important;
    margin-bottom:95px !important;
  }

  .my-sm-100{
    margin-top:100px !important;
    margin-bottom:100px !important;
  }

  .my-sm-auto{
    margin-top:auto !important;
    margin-bottom:auto !important;
  }

  .mt-sm-0{
    margin-top:0 !important;
  }

  .mt-sm-5{
    margin-top:5px !important;
  }

  .mt-sm-10{
    margin-top:10px !important;
  }

  .mt-sm-15{
    margin-top:15px !important;
  }

  .mt-sm-20{
    margin-top:20px !important;
  }

  .mt-sm-25{
    margin-top:25px !important;
  }

  .mt-sm-30{
    margin-top:30px !important;
  }

  .mt-sm-35{
    margin-top:35px !important;
  }

  .mt-sm-40{
    margin-top:40px !important;
  }

  .mt-sm-45{
    margin-top:45px !important;
  }

  .mt-sm-50{
    margin-top:50px !important;
  }

  .mt-sm-55{
    margin-top:55px !important;
  }

  .mt-sm-60{
    margin-top:60px !important;
  }

  .mt-sm-65{
    margin-top:65px !important;
  }

  .mt-sm-70{
    margin-top:70px !important;
  }

  .mt-sm-75{
    margin-top:75px !important;
  }

  .mt-sm-80{
    margin-top:80px !important;
  }

  .mt-sm-85{
    margin-top:85px !important;
  }

  .mt-sm-90{
    margin-top:90px !important;
  }

  .mt-sm-95{
    margin-top:95px !important;
  }

  .mt-sm-100{
    margin-top:100px !important;
  }

  .mt-sm-auto{
    margin-top:auto !important;
  }

  .me-sm-0{
    margin-right:0 !important;
  }

  .me-sm-5{
    margin-right:5px !important;
  }

  .me-sm-10{
    margin-right:10px !important;
  }

  .me-sm-15{
    margin-right:15px !important;
  }

  .me-sm-20{
    margin-right:20px !important;
  }

  .me-sm-25{
    margin-right:25px !important;
  }

  .me-sm-30{
    margin-right:30px !important;
  }

  .me-sm-35{
    margin-right:35px !important;
  }

  .me-sm-40{
    margin-right:40px !important;
  }

  .me-sm-45{
    margin-right:45px !important;
  }

  .me-sm-50{
    margin-right:50px !important;
  }

  .me-sm-55{
    margin-right:55px !important;
  }

  .me-sm-60{
    margin-right:60px !important;
  }

  .me-sm-65{
    margin-right:65px !important;
  }

  .me-sm-70{
    margin-right:70px !important;
  }

  .me-sm-75{
    margin-right:75px !important;
  }

  .me-sm-80{
    margin-right:80px !important;
  }

  .me-sm-85{
    margin-right:85px !important;
  }

  .me-sm-90{
    margin-right:90px !important;
  }

  .me-sm-95{
    margin-right:95px !important;
  }

  .me-sm-100{
    margin-right:100px !important;
  }

  .me-sm-auto{
    margin-right:auto !important;
  }

  .mb-sm-0{
    margin-bottom:0 !important;
  }

  .mb-sm-5{
    margin-bottom:5px !important;
  }

  .mb-sm-10{
    margin-bottom:10px !important;
  }

  .mb-sm-15{
    margin-bottom:15px !important;
  }

  .mb-sm-20{
    margin-bottom:20px !important;
  }

  .mb-sm-25{
    margin-bottom:25px !important;
  }

  .mb-sm-30{
    margin-bottom:30px !important;
  }

  .mb-sm-35{
    margin-bottom:35px !important;
  }

  .mb-sm-40{
    margin-bottom:40px !important;
  }

  .mb-sm-45{
    margin-bottom:45px !important;
  }

  .mb-sm-50{
    margin-bottom:50px !important;
  }

  .mb-sm-55{
    margin-bottom:55px !important;
  }

  .mb-sm-60{
    margin-bottom:60px !important;
  }

  .mb-sm-65{
    margin-bottom:65px !important;
  }

  .mb-sm-70{
    margin-bottom:70px !important;
  }

  .mb-sm-75{
    margin-bottom:75px !important;
  }

  .mb-sm-80{
    margin-bottom:80px !important;
  }

  .mb-sm-85{
    margin-bottom:85px !important;
  }

  .mb-sm-90{
    margin-bottom:90px !important;
  }

  .mb-sm-95{
    margin-bottom:95px !important;
  }

  .mb-sm-100{
    margin-bottom:100px !important;
  }

  .mb-sm-auto{
    margin-bottom:auto !important;
  }

  .ms-sm-0{
    margin-left:0 !important;
  }

  .ms-sm-5{
    margin-left:5px !important;
  }

  .ms-sm-10{
    margin-left:10px !important;
  }

  .ms-sm-15{
    margin-left:15px !important;
  }

  .ms-sm-20{
    margin-left:20px !important;
  }

  .ms-sm-25{
    margin-left:25px !important;
  }

  .ms-sm-30{
    margin-left:30px !important;
  }

  .ms-sm-35{
    margin-left:35px !important;
  }

  .ms-sm-40{
    margin-left:40px !important;
  }

  .ms-sm-45{
    margin-left:45px !important;
  }

  .ms-sm-50{
    margin-left:50px !important;
  }

  .ms-sm-55{
    margin-left:55px !important;
  }

  .ms-sm-60{
    margin-left:60px !important;
  }

  .ms-sm-65{
    margin-left:65px !important;
  }

  .ms-sm-70{
    margin-left:70px !important;
  }

  .ms-sm-75{
    margin-left:75px !important;
  }

  .ms-sm-80{
    margin-left:80px !important;
  }

  .ms-sm-85{
    margin-left:85px !important;
  }

  .ms-sm-90{
    margin-left:90px !important;
  }

  .ms-sm-95{
    margin-left:95px !important;
  }

  .ms-sm-100{
    margin-left:100px !important;
  }

  .ms-sm-auto{
    margin-left:auto !important;
  }

  .p-sm-0{
    padding:0 !important;
  }

  .p-sm-5{
    padding:5px !important;
  }

  .p-sm-10{
    padding:10px !important;
  }

  .p-sm-15{
    padding:15px !important;
  }

  .p-sm-20{
    padding:20px !important;
  }

  .p-sm-25{
    padding:25px !important;
  }

  .p-sm-30{
    padding:30px !important;
  }

  .p-sm-35{
    padding:35px !important;
  }

  .p-sm-40{
    padding:40px !important;
  }

  .p-sm-45{
    padding:45px !important;
  }

  .p-sm-50{
    padding:50px !important;
  }

  .p-sm-55{
    padding:55px !important;
  }

  .p-sm-60{
    padding:60px !important;
  }

  .p-sm-65{
    padding:65px !important;
  }

  .p-sm-70{
    padding:70px !important;
  }

  .p-sm-75{
    padding:75px !important;
  }

  .p-sm-80{
    padding:80px !important;
  }

  .p-sm-85{
    padding:85px !important;
  }

  .p-sm-90{
    padding:90px !important;
  }

  .p-sm-95{
    padding:95px !important;
  }

  .p-sm-100{
    padding:100px !important;
  }

  .px-sm-0{
    padding-right:0 !important;
    padding-left:0 !important;
  }

  .px-sm-5{
    padding-right:5px !important;
    padding-left:5px !important;
  }

  .px-sm-10{
    padding-right:10px !important;
    padding-left:10px !important;
  }

  .px-sm-15{
    padding-right:15px !important;
    padding-left:15px !important;
  }

  .px-sm-20{
    padding-right:20px !important;
    padding-left:20px !important;
  }

  .px-sm-25{
    padding-right:25px !important;
    padding-left:25px !important;
  }

  .px-sm-30{
    padding-right:30px !important;
    padding-left:30px !important;
  }

  .px-sm-35{
    padding-right:35px !important;
    padding-left:35px !important;
  }

  .px-sm-40{
    padding-right:40px !important;
    padding-left:40px !important;
  }

  .px-sm-45{
    padding-right:45px !important;
    padding-left:45px !important;
  }

  .px-sm-50{
    padding-right:50px !important;
    padding-left:50px !important;
  }

  .px-sm-55{
    padding-right:55px !important;
    padding-left:55px !important;
  }

  .px-sm-60{
    padding-right:60px !important;
    padding-left:60px !important;
  }

  .px-sm-65{
    padding-right:65px !important;
    padding-left:65px !important;
  }

  .px-sm-70{
    padding-right:70px !important;
    padding-left:70px !important;
  }

  .px-sm-75{
    padding-right:75px !important;
    padding-left:75px !important;
  }

  .px-sm-80{
    padding-right:80px !important;
    padding-left:80px !important;
  }

  .px-sm-85{
    padding-right:85px !important;
    padding-left:85px !important;
  }

  .px-sm-90{
    padding-right:90px !important;
    padding-left:90px !important;
  }

  .px-sm-95{
    padding-right:95px !important;
    padding-left:95px !important;
  }

  .px-sm-100{
    padding-right:100px !important;
    padding-left:100px !important;
  }

  .py-sm-0{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .py-sm-5{
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .py-sm-10{
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  .py-sm-15{
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  .py-sm-20{
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

  .py-sm-25{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }

  .py-sm-30{
    padding-top:30px !important;
    padding-bottom:30px !important;
  }

  .py-sm-35{
    padding-top:35px !important;
    padding-bottom:35px !important;
  }

  .py-sm-40{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }

  .py-sm-45{
    padding-top:45px !important;
    padding-bottom:45px !important;
  }

  .py-sm-50{
    padding-top:50px !important;
    padding-bottom:50px !important;
  }

  .py-sm-55{
    padding-top:55px !important;
    padding-bottom:55px !important;
  }

  .py-sm-60{
    padding-top:60px !important;
    padding-bottom:60px !important;
  }

  .py-sm-65{
    padding-top:65px !important;
    padding-bottom:65px !important;
  }

  .py-sm-70{
    padding-top:70px !important;
    padding-bottom:70px !important;
  }

  .py-sm-75{
    padding-top:75px !important;
    padding-bottom:75px !important;
  }

  .py-sm-80{
    padding-top:80px !important;
    padding-bottom:80px !important;
  }

  .py-sm-85{
    padding-top:85px !important;
    padding-bottom:85px !important;
  }

  .py-sm-90{
    padding-top:90px !important;
    padding-bottom:90px !important;
  }

  .py-sm-95{
    padding-top:95px !important;
    padding-bottom:95px !important;
  }

  .py-sm-100{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }

  .pt-sm-0{
    padding-top:0 !important;
  }

  .pt-sm-5{
    padding-top:5px !important;
  }

  .pt-sm-10{
    padding-top:10px !important;
  }

  .pt-sm-15{
    padding-top:15px !important;
  }

  .pt-sm-20{
    padding-top:20px !important;
  }

  .pt-sm-25{
    padding-top:25px !important;
  }

  .pt-sm-30{
    padding-top:30px !important;
  }

  .pt-sm-35{
    padding-top:35px !important;
  }

  .pt-sm-40{
    padding-top:40px !important;
  }

  .pt-sm-45{
    padding-top:45px !important;
  }

  .pt-sm-50{
    padding-top:50px !important;
  }

  .pt-sm-55{
    padding-top:55px !important;
  }

  .pt-sm-60{
    padding-top:60px !important;
  }

  .pt-sm-65{
    padding-top:65px !important;
  }

  .pt-sm-70{
    padding-top:70px !important;
  }

  .pt-sm-75{
    padding-top:75px !important;
  }

  .pt-sm-80{
    padding-top:80px !important;
  }

  .pt-sm-85{
    padding-top:85px !important;
  }

  .pt-sm-90{
    padding-top:90px !important;
  }

  .pt-sm-95{
    padding-top:95px !important;
  }

  .pt-sm-100{
    padding-top:100px !important;
  }

  .pe-sm-0{
    padding-right:0 !important;
  }

  .pe-sm-5{
    padding-right:5px !important;
  }

  .pe-sm-10{
    padding-right:10px !important;
  }

  .pe-sm-15{
    padding-right:15px !important;
  }

  .pe-sm-20{
    padding-right:20px !important;
  }

  .pe-sm-25{
    padding-right:25px !important;
  }

  .pe-sm-30{
    padding-right:30px !important;
  }

  .pe-sm-35{
    padding-right:35px !important;
  }

  .pe-sm-40{
    padding-right:40px !important;
  }

  .pe-sm-45{
    padding-right:45px !important;
  }

  .pe-sm-50{
    padding-right:50px !important;
  }

  .pe-sm-55{
    padding-right:55px !important;
  }

  .pe-sm-60{
    padding-right:60px !important;
  }

  .pe-sm-65{
    padding-right:65px !important;
  }

  .pe-sm-70{
    padding-right:70px !important;
  }

  .pe-sm-75{
    padding-right:75px !important;
  }

  .pe-sm-80{
    padding-right:80px !important;
  }

  .pe-sm-85{
    padding-right:85px !important;
  }

  .pe-sm-90{
    padding-right:90px !important;
  }

  .pe-sm-95{
    padding-right:95px !important;
  }

  .pe-sm-100{
    padding-right:100px !important;
  }

  .pb-sm-0{
    padding-bottom:0 !important;
  }

  .pb-sm-5{
    padding-bottom:5px !important;
  }

  .pb-sm-10{
    padding-bottom:10px !important;
  }

  .pb-sm-15{
    padding-bottom:15px !important;
  }

  .pb-sm-20{
    padding-bottom:20px !important;
  }

  .pb-sm-25{
    padding-bottom:25px !important;
  }

  .pb-sm-30{
    padding-bottom:30px !important;
  }

  .pb-sm-35{
    padding-bottom:35px !important;
  }

  .pb-sm-40{
    padding-bottom:40px !important;
  }

  .pb-sm-45{
    padding-bottom:45px !important;
  }

  .pb-sm-50{
    padding-bottom:50px !important;
  }

  .pb-sm-55{
    padding-bottom:55px !important;
  }

  .pb-sm-60{
    padding-bottom:60px !important;
  }

  .pb-sm-65{
    padding-bottom:65px !important;
  }

  .pb-sm-70{
    padding-bottom:70px !important;
  }

  .pb-sm-75{
    padding-bottom:75px !important;
  }

  .pb-sm-80{
    padding-bottom:80px !important;
  }

  .pb-sm-85{
    padding-bottom:85px !important;
  }

  .pb-sm-90{
    padding-bottom:90px !important;
  }

  .pb-sm-95{
    padding-bottom:95px !important;
  }

  .pb-sm-100{
    padding-bottom:100px !important;
  }

  .ps-sm-0{
    padding-left:0 !important;
  }

  .ps-sm-5{
    padding-left:5px !important;
  }

  .ps-sm-10{
    padding-left:10px !important;
  }

  .ps-sm-15{
    padding-left:15px !important;
  }

  .ps-sm-20{
    padding-left:20px !important;
  }

  .ps-sm-25{
    padding-left:25px !important;
  }

  .ps-sm-30{
    padding-left:30px !important;
  }

  .ps-sm-35{
    padding-left:35px !important;
  }

  .ps-sm-40{
    padding-left:40px !important;
  }

  .ps-sm-45{
    padding-left:45px !important;
  }

  .ps-sm-50{
    padding-left:50px !important;
  }

  .ps-sm-55{
    padding-left:55px !important;
  }

  .ps-sm-60{
    padding-left:60px !important;
  }

  .ps-sm-65{
    padding-left:65px !important;
  }

  .ps-sm-70{
    padding-left:70px !important;
  }

  .ps-sm-75{
    padding-left:75px !important;
  }

  .ps-sm-80{
    padding-left:80px !important;
  }

  .ps-sm-85{
    padding-left:85px !important;
  }

  .ps-sm-90{
    padding-left:90px !important;
  }

  .ps-sm-95{
    padding-left:95px !important;
  }

  .ps-sm-100{
    padding-left:100px !important;
  }
}
@media (min-width: 768px){
  .d-md-inline{
    display:inline !important;
  }

  .d-md-inline-block{
    display:inline-block !important;
  }

  .d-md-block{
    display:block !important;
  }

  .d-md-grid{
    display:grid !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:flex !important;
  }

  .d-md-inline-flex{
    display:inline-flex !important;
  }

  .d-md-none{
    display:none !important;
  }

  .flex-md-fill{
    flex:1 1 auto !important;
  }

  .flex-md-row{
    flex-direction:row !important;
  }

  .flex-md-column{
    flex-direction:column !important;
  }

  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }

  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }

  .flex-md-grow-0{
    flex-grow:0 !important;
  }

  .flex-md-grow-1{
    flex-grow:1 !important;
  }

  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }

  .flex-md-wrap{
    flex-wrap:wrap !important;
  }

  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .justify-content-md-start{
    justify-content:flex-start !important;
  }

  .justify-content-md-end{
    justify-content:flex-end !important;
  }

  .justify-content-md-center{
    justify-content:center !important;
  }

  .justify-content-md-between{
    justify-content:space-between !important;
  }

  .justify-content-md-around{
    justify-content:space-around !important;
  }

  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }

  .align-items-md-start{
    align-items:flex-start !important;
  }

  .align-items-md-end{
    align-items:flex-end !important;
  }

  .align-items-md-center{
    align-items:center !important;
  }

  .align-items-md-baseline{
    align-items:baseline !important;
  }

  .align-items-md-stretch{
    align-items:stretch !important;
  }

  .align-content-md-start{
    align-content:flex-start !important;
  }

  .align-content-md-end{
    align-content:flex-end !important;
  }

  .align-content-md-center{
    align-content:center !important;
  }

  .align-content-md-between{
    align-content:space-between !important;
  }

  .align-content-md-around{
    align-content:space-around !important;
  }

  .align-content-md-stretch{
    align-content:stretch !important;
  }

  .align-self-md-auto{
    align-self:auto !important;
  }

  .align-self-md-start{
    align-self:flex-start !important;
  }

  .align-self-md-end{
    align-self:flex-end !important;
  }

  .align-self-md-center{
    align-self:center !important;
  }

  .align-self-md-baseline{
    align-self:baseline !important;
  }

  .align-self-md-stretch{
    align-self:stretch !important;
  }

  .order-md-first{
    order:-1 !important;
  }

  .order-md-0{
    order:0 !important;
  }

  .order-md-1{
    order:1 !important;
  }

  .order-md-2{
    order:2 !important;
  }

  .order-md-3{
    order:3 !important;
  }

  .order-md-4{
    order:4 !important;
  }

  .order-md-5{
    order:5 !important;
  }

  .order-md-last{
    order:6 !important;
  }

  .m-md-0{
    margin:0 !important;
  }

  .m-md-5{
    margin:5px !important;
  }

  .m-md-10{
    margin:10px !important;
  }

  .m-md-15{
    margin:15px !important;
  }

  .m-md-20{
    margin:20px !important;
  }

  .m-md-25{
    margin:25px !important;
  }

  .m-md-30{
    margin:30px !important;
  }

  .m-md-35{
    margin:35px !important;
  }

  .m-md-40{
    margin:40px !important;
  }

  .m-md-45{
    margin:45px !important;
  }

  .m-md-50{
    margin:50px !important;
  }

  .m-md-55{
    margin:55px !important;
  }

  .m-md-60{
    margin:60px !important;
  }

  .m-md-65{
    margin:65px !important;
  }

  .m-md-70{
    margin:70px !important;
  }

  .m-md-75{
    margin:75px !important;
  }

  .m-md-80{
    margin:80px !important;
  }

  .m-md-85{
    margin:85px !important;
  }

  .m-md-90{
    margin:90px !important;
  }

  .m-md-95{
    margin:95px !important;
  }

  .m-md-100{
    margin:100px !important;
  }

  .m-md-auto{
    margin:auto !important;
  }

  .mx-md-0{
    margin-right:0 !important;
    margin-left:0 !important;
  }

  .mx-md-5{
    margin-right:5px !important;
    margin-left:5px !important;
  }

  .mx-md-10{
    margin-right:10px !important;
    margin-left:10px !important;
  }

  .mx-md-15{
    margin-right:15px !important;
    margin-left:15px !important;
  }

  .mx-md-20{
    margin-right:20px !important;
    margin-left:20px !important;
  }

  .mx-md-25{
    margin-right:25px !important;
    margin-left:25px !important;
  }

  .mx-md-30{
    margin-right:30px !important;
    margin-left:30px !important;
  }

  .mx-md-35{
    margin-right:35px !important;
    margin-left:35px !important;
  }

  .mx-md-40{
    margin-right:40px !important;
    margin-left:40px !important;
  }

  .mx-md-45{
    margin-right:45px !important;
    margin-left:45px !important;
  }

  .mx-md-50{
    margin-right:50px !important;
    margin-left:50px !important;
  }

  .mx-md-55{
    margin-right:55px !important;
    margin-left:55px !important;
  }

  .mx-md-60{
    margin-right:60px !important;
    margin-left:60px !important;
  }

  .mx-md-65{
    margin-right:65px !important;
    margin-left:65px !important;
  }

  .mx-md-70{
    margin-right:70px !important;
    margin-left:70px !important;
  }

  .mx-md-75{
    margin-right:75px !important;
    margin-left:75px !important;
  }

  .mx-md-80{
    margin-right:80px !important;
    margin-left:80px !important;
  }

  .mx-md-85{
    margin-right:85px !important;
    margin-left:85px !important;
  }

  .mx-md-90{
    margin-right:90px !important;
    margin-left:90px !important;
  }

  .mx-md-95{
    margin-right:95px !important;
    margin-left:95px !important;
  }

  .mx-md-100{
    margin-right:100px !important;
    margin-left:100px !important;
  }

  .mx-md-auto{
    margin-right:auto !important;
    margin-left:auto !important;
  }

  .my-md-0{
    margin-top:0 !important;
    margin-bottom:0 !important;
  }

  .my-md-5{
    margin-top:5px !important;
    margin-bottom:5px !important;
  }

  .my-md-10{
    margin-top:10px !important;
    margin-bottom:10px !important;
  }

  .my-md-15{
    margin-top:15px !important;
    margin-bottom:15px !important;
  }

  .my-md-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }

  .my-md-25{
    margin-top:25px !important;
    margin-bottom:25px !important;
  }

  .my-md-30{
    margin-top:30px !important;
    margin-bottom:30px !important;
  }

  .my-md-35{
    margin-top:35px !important;
    margin-bottom:35px !important;
  }

  .my-md-40{
    margin-top:40px !important;
    margin-bottom:40px !important;
  }

  .my-md-45{
    margin-top:45px !important;
    margin-bottom:45px !important;
  }

  .my-md-50{
    margin-top:50px !important;
    margin-bottom:50px !important;
  }

  .my-md-55{
    margin-top:55px !important;
    margin-bottom:55px !important;
  }

  .my-md-60{
    margin-top:60px !important;
    margin-bottom:60px !important;
  }

  .my-md-65{
    margin-top:65px !important;
    margin-bottom:65px !important;
  }

  .my-md-70{
    margin-top:70px !important;
    margin-bottom:70px !important;
  }

  .my-md-75{
    margin-top:75px !important;
    margin-bottom:75px !important;
  }

  .my-md-80{
    margin-top:80px !important;
    margin-bottom:80px !important;
  }

  .my-md-85{
    margin-top:85px !important;
    margin-bottom:85px !important;
  }

  .my-md-90{
    margin-top:90px !important;
    margin-bottom:90px !important;
  }

  .my-md-95{
    margin-top:95px !important;
    margin-bottom:95px !important;
  }

  .my-md-100{
    margin-top:100px !important;
    margin-bottom:100px !important;
  }

  .my-md-auto{
    margin-top:auto !important;
    margin-bottom:auto !important;
  }

  .mt-md-0{
    margin-top:0 !important;
  }

  .mt-md-5{
    margin-top:5px !important;
  }

  .mt-md-10{
    margin-top:10px !important;
  }

  .mt-md-15{
    margin-top:15px !important;
  }

  .mt-md-20{
    margin-top:20px !important;
  }

  .mt-md-25{
    margin-top:25px !important;
  }

  .mt-md-30{
    margin-top:30px !important;
  }

  .mt-md-35{
    margin-top:35px !important;
  }

  .mt-md-40{
    margin-top:40px !important;
  }

  .mt-md-45{
    margin-top:45px !important;
  }

  .mt-md-50{
    margin-top:50px !important;
  }

  .mt-md-55{
    margin-top:55px !important;
  }

  .mt-md-60{
    margin-top:60px !important;
  }

  .mt-md-65{
    margin-top:65px !important;
  }

  .mt-md-70{
    margin-top:70px !important;
  }

  .mt-md-75{
    margin-top:75px !important;
  }

  .mt-md-80{
    margin-top:80px !important;
  }

  .mt-md-85{
    margin-top:85px !important;
  }

  .mt-md-90{
    margin-top:90px !important;
  }

  .mt-md-95{
    margin-top:95px !important;
  }

  .mt-md-100{
    margin-top:100px !important;
  }

  .mt-md-auto{
    margin-top:auto !important;
  }

  .me-md-0{
    margin-right:0 !important;
  }

  .me-md-5{
    margin-right:5px !important;
  }

  .me-md-10{
    margin-right:10px !important;
  }

  .me-md-15{
    margin-right:15px !important;
  }

  .me-md-20{
    margin-right:20px !important;
  }

  .me-md-25{
    margin-right:25px !important;
  }

  .me-md-30{
    margin-right:30px !important;
  }

  .me-md-35{
    margin-right:35px !important;
  }

  .me-md-40{
    margin-right:40px !important;
  }

  .me-md-45{
    margin-right:45px !important;
  }

  .me-md-50{
    margin-right:50px !important;
  }

  .me-md-55{
    margin-right:55px !important;
  }

  .me-md-60{
    margin-right:60px !important;
  }

  .me-md-65{
    margin-right:65px !important;
  }

  .me-md-70{
    margin-right:70px !important;
  }

  .me-md-75{
    margin-right:75px !important;
  }

  .me-md-80{
    margin-right:80px !important;
  }

  .me-md-85{
    margin-right:85px !important;
  }

  .me-md-90{
    margin-right:90px !important;
  }

  .me-md-95{
    margin-right:95px !important;
  }

  .me-md-100{
    margin-right:100px !important;
  }

  .me-md-auto{
    margin-right:auto !important;
  }

  .mb-md-0{
    margin-bottom:0 !important;
  }

  .mb-md-5{
    margin-bottom:5px !important;
  }

  .mb-md-10{
    margin-bottom:10px !important;
  }

  .mb-md-15{
    margin-bottom:15px !important;
  }

  .mb-md-20{
    margin-bottom:20px !important;
  }

  .mb-md-25{
    margin-bottom:25px !important;
  }

  .mb-md-30{
    margin-bottom:30px !important;
  }

  .mb-md-35{
    margin-bottom:35px !important;
  }

  .mb-md-40{
    margin-bottom:40px !important;
  }

  .mb-md-45{
    margin-bottom:45px !important;
  }

  .mb-md-50{
    margin-bottom:50px !important;
  }

  .mb-md-55{
    margin-bottom:55px !important;
  }

  .mb-md-60{
    margin-bottom:60px !important;
  }

  .mb-md-65{
    margin-bottom:65px !important;
  }

  .mb-md-70{
    margin-bottom:70px !important;
  }

  .mb-md-75{
    margin-bottom:75px !important;
  }

  .mb-md-80{
    margin-bottom:80px !important;
  }

  .mb-md-85{
    margin-bottom:85px !important;
  }

  .mb-md-90{
    margin-bottom:90px !important;
  }

  .mb-md-95{
    margin-bottom:95px !important;
  }

  .mb-md-100{
    margin-bottom:100px !important;
  }

  .mb-md-auto{
    margin-bottom:auto !important;
  }

  .ms-md-0{
    margin-left:0 !important;
  }

  .ms-md-5{
    margin-left:5px !important;
  }

  .ms-md-10{
    margin-left:10px !important;
  }

  .ms-md-15{
    margin-left:15px !important;
  }

  .ms-md-20{
    margin-left:20px !important;
  }

  .ms-md-25{
    margin-left:25px !important;
  }

  .ms-md-30{
    margin-left:30px !important;
  }

  .ms-md-35{
    margin-left:35px !important;
  }

  .ms-md-40{
    margin-left:40px !important;
  }

  .ms-md-45{
    margin-left:45px !important;
  }

  .ms-md-50{
    margin-left:50px !important;
  }

  .ms-md-55{
    margin-left:55px !important;
  }

  .ms-md-60{
    margin-left:60px !important;
  }

  .ms-md-65{
    margin-left:65px !important;
  }

  .ms-md-70{
    margin-left:70px !important;
  }

  .ms-md-75{
    margin-left:75px !important;
  }

  .ms-md-80{
    margin-left:80px !important;
  }

  .ms-md-85{
    margin-left:85px !important;
  }

  .ms-md-90{
    margin-left:90px !important;
  }

  .ms-md-95{
    margin-left:95px !important;
  }

  .ms-md-100{
    margin-left:100px !important;
  }

  .ms-md-auto{
    margin-left:auto !important;
  }

  .p-md-0{
    padding:0 !important;
  }

  .p-md-5{
    padding:5px !important;
  }

  .p-md-10{
    padding:10px !important;
  }

  .p-md-15{
    padding:15px !important;
  }

  .p-md-20{
    padding:20px !important;
  }

  .p-md-25{
    padding:25px !important;
  }

  .p-md-30{
    padding:30px !important;
  }

  .p-md-35{
    padding:35px !important;
  }

  .p-md-40{
    padding:40px !important;
  }

  .p-md-45{
    padding:45px !important;
  }

  .p-md-50{
    padding:50px !important;
  }

  .p-md-55{
    padding:55px !important;
  }

  .p-md-60{
    padding:60px !important;
  }

  .p-md-65{
    padding:65px !important;
  }

  .p-md-70{
    padding:70px !important;
  }

  .p-md-75{
    padding:75px !important;
  }

  .p-md-80{
    padding:80px !important;
  }

  .p-md-85{
    padding:85px !important;
  }

  .p-md-90{
    padding:90px !important;
  }

  .p-md-95{
    padding:95px !important;
  }

  .p-md-100{
    padding:100px !important;
  }

  .px-md-0{
    padding-right:0 !important;
    padding-left:0 !important;
  }

  .px-md-5{
    padding-right:5px !important;
    padding-left:5px !important;
  }

  .px-md-10{
    padding-right:10px !important;
    padding-left:10px !important;
  }

  .px-md-15{
    padding-right:15px !important;
    padding-left:15px !important;
  }

  .px-md-20{
    padding-right:20px !important;
    padding-left:20px !important;
  }

  .px-md-25{
    padding-right:25px !important;
    padding-left:25px !important;
  }

  .px-md-30{
    padding-right:30px !important;
    padding-left:30px !important;
  }

  .px-md-35{
    padding-right:35px !important;
    padding-left:35px !important;
  }

  .px-md-40{
    padding-right:40px !important;
    padding-left:40px !important;
  }

  .px-md-45{
    padding-right:45px !important;
    padding-left:45px !important;
  }

  .px-md-50{
    padding-right:50px !important;
    padding-left:50px !important;
  }

  .px-md-55{
    padding-right:55px !important;
    padding-left:55px !important;
  }

  .px-md-60{
    padding-right:60px !important;
    padding-left:60px !important;
  }

  .px-md-65{
    padding-right:65px !important;
    padding-left:65px !important;
  }

  .px-md-70{
    padding-right:70px !important;
    padding-left:70px !important;
  }

  .px-md-75{
    padding-right:75px !important;
    padding-left:75px !important;
  }

  .px-md-80{
    padding-right:80px !important;
    padding-left:80px !important;
  }

  .px-md-85{
    padding-right:85px !important;
    padding-left:85px !important;
  }

  .px-md-90{
    padding-right:90px !important;
    padding-left:90px !important;
  }

  .px-md-95{
    padding-right:95px !important;
    padding-left:95px !important;
  }

  .px-md-100{
    padding-right:100px !important;
    padding-left:100px !important;
  }

  .py-md-0{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .py-md-5{
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .py-md-10{
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  .py-md-15{
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  .py-md-20{
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

  .py-md-25{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }

  .py-md-30{
    padding-top:30px !important;
    padding-bottom:30px !important;
  }

  .py-md-35{
    padding-top:35px !important;
    padding-bottom:35px !important;
  }

  .py-md-40{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }

  .py-md-45{
    padding-top:45px !important;
    padding-bottom:45px !important;
  }

  .py-md-50{
    padding-top:50px !important;
    padding-bottom:50px !important;
  }

  .py-md-55{
    padding-top:55px !important;
    padding-bottom:55px !important;
  }

  .py-md-60{
    padding-top:60px !important;
    padding-bottom:60px !important;
  }

  .py-md-65{
    padding-top:65px !important;
    padding-bottom:65px !important;
  }

  .py-md-70{
    padding-top:70px !important;
    padding-bottom:70px !important;
  }

  .py-md-75{
    padding-top:75px !important;
    padding-bottom:75px !important;
  }

  .py-md-80{
    padding-top:80px !important;
    padding-bottom:80px !important;
  }

  .py-md-85{
    padding-top:85px !important;
    padding-bottom:85px !important;
  }

  .py-md-90{
    padding-top:90px !important;
    padding-bottom:90px !important;
  }

  .py-md-95{
    padding-top:95px !important;
    padding-bottom:95px !important;
  }

  .py-md-100{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }

  .pt-md-0{
    padding-top:0 !important;
  }

  .pt-md-5{
    padding-top:5px !important;
  }

  .pt-md-10{
    padding-top:10px !important;
  }

  .pt-md-15{
    padding-top:15px !important;
  }

  .pt-md-20{
    padding-top:20px !important;
  }

  .pt-md-25{
    padding-top:25px !important;
  }

  .pt-md-30{
    padding-top:30px !important;
  }

  .pt-md-35{
    padding-top:35px !important;
  }

  .pt-md-40{
    padding-top:40px !important;
  }

  .pt-md-45{
    padding-top:45px !important;
  }

  .pt-md-50{
    padding-top:50px !important;
  }

  .pt-md-55{
    padding-top:55px !important;
  }

  .pt-md-60{
    padding-top:60px !important;
  }

  .pt-md-65{
    padding-top:65px !important;
  }

  .pt-md-70{
    padding-top:70px !important;
  }

  .pt-md-75{
    padding-top:75px !important;
  }

  .pt-md-80{
    padding-top:80px !important;
  }

  .pt-md-85{
    padding-top:85px !important;
  }

  .pt-md-90{
    padding-top:90px !important;
  }

  .pt-md-95{
    padding-top:95px !important;
  }

  .pt-md-100{
    padding-top:100px !important;
  }

  .pe-md-0{
    padding-right:0 !important;
  }

  .pe-md-5{
    padding-right:5px !important;
  }

  .pe-md-10{
    padding-right:10px !important;
  }

  .pe-md-15{
    padding-right:15px !important;
  }

  .pe-md-20{
    padding-right:20px !important;
  }

  .pe-md-25{
    padding-right:25px !important;
  }

  .pe-md-30{
    padding-right:30px !important;
  }

  .pe-md-35{
    padding-right:35px !important;
  }

  .pe-md-40{
    padding-right:40px !important;
  }

  .pe-md-45{
    padding-right:45px !important;
  }

  .pe-md-50{
    padding-right:50px !important;
  }

  .pe-md-55{
    padding-right:55px !important;
  }

  .pe-md-60{
    padding-right:60px !important;
  }

  .pe-md-65{
    padding-right:65px !important;
  }

  .pe-md-70{
    padding-right:70px !important;
  }

  .pe-md-75{
    padding-right:75px !important;
  }

  .pe-md-80{
    padding-right:80px !important;
  }

  .pe-md-85{
    padding-right:85px !important;
  }

  .pe-md-90{
    padding-right:90px !important;
  }

  .pe-md-95{
    padding-right:95px !important;
  }

  .pe-md-100{
    padding-right:100px !important;
  }

  .pb-md-0{
    padding-bottom:0 !important;
  }

  .pb-md-5{
    padding-bottom:5px !important;
  }

  .pb-md-10{
    padding-bottom:10px !important;
  }

  .pb-md-15{
    padding-bottom:15px !important;
  }

  .pb-md-20{
    padding-bottom:20px !important;
  }

  .pb-md-25{
    padding-bottom:25px !important;
  }

  .pb-md-30{
    padding-bottom:30px !important;
  }

  .pb-md-35{
    padding-bottom:35px !important;
  }

  .pb-md-40{
    padding-bottom:40px !important;
  }

  .pb-md-45{
    padding-bottom:45px !important;
  }

  .pb-md-50{
    padding-bottom:50px !important;
  }

  .pb-md-55{
    padding-bottom:55px !important;
  }

  .pb-md-60{
    padding-bottom:60px !important;
  }

  .pb-md-65{
    padding-bottom:65px !important;
  }

  .pb-md-70{
    padding-bottom:70px !important;
  }

  .pb-md-75{
    padding-bottom:75px !important;
  }

  .pb-md-80{
    padding-bottom:80px !important;
  }

  .pb-md-85{
    padding-bottom:85px !important;
  }

  .pb-md-90{
    padding-bottom:90px !important;
  }

  .pb-md-95{
    padding-bottom:95px !important;
  }

  .pb-md-100{
    padding-bottom:100px !important;
  }

  .ps-md-0{
    padding-left:0 !important;
  }

  .ps-md-5{
    padding-left:5px !important;
  }

  .ps-md-10{
    padding-left:10px !important;
  }

  .ps-md-15{
    padding-left:15px !important;
  }

  .ps-md-20{
    padding-left:20px !important;
  }

  .ps-md-25{
    padding-left:25px !important;
  }

  .ps-md-30{
    padding-left:30px !important;
  }

  .ps-md-35{
    padding-left:35px !important;
  }

  .ps-md-40{
    padding-left:40px !important;
  }

  .ps-md-45{
    padding-left:45px !important;
  }

  .ps-md-50{
    padding-left:50px !important;
  }

  .ps-md-55{
    padding-left:55px !important;
  }

  .ps-md-60{
    padding-left:60px !important;
  }

  .ps-md-65{
    padding-left:65px !important;
  }

  .ps-md-70{
    padding-left:70px !important;
  }

  .ps-md-75{
    padding-left:75px !important;
  }

  .ps-md-80{
    padding-left:80px !important;
  }

  .ps-md-85{
    padding-left:85px !important;
  }

  .ps-md-90{
    padding-left:90px !important;
  }

  .ps-md-95{
    padding-left:95px !important;
  }

  .ps-md-100{
    padding-left:100px !important;
  }
}
@media (min-width: 1024px){
  .d-lg-inline{
    display:inline !important;
  }

  .d-lg-inline-block{
    display:inline-block !important;
  }

  .d-lg-block{
    display:block !important;
  }

  .d-lg-grid{
    display:grid !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:flex !important;
  }

  .d-lg-inline-flex{
    display:inline-flex !important;
  }

  .d-lg-none{
    display:none !important;
  }

  .flex-lg-fill{
    flex:1 1 auto !important;
  }

  .flex-lg-row{
    flex-direction:row !important;
  }

  .flex-lg-column{
    flex-direction:column !important;
  }

  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }

  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }

  .flex-lg-grow-0{
    flex-grow:0 !important;
  }

  .flex-lg-grow-1{
    flex-grow:1 !important;
  }

  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }

  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }

  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .justify-content-lg-start{
    justify-content:flex-start !important;
  }

  .justify-content-lg-end{
    justify-content:flex-end !important;
  }

  .justify-content-lg-center{
    justify-content:center !important;
  }

  .justify-content-lg-between{
    justify-content:space-between !important;
  }

  .justify-content-lg-around{
    justify-content:space-around !important;
  }

  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }

  .align-items-lg-start{
    align-items:flex-start !important;
  }

  .align-items-lg-end{
    align-items:flex-end !important;
  }

  .align-items-lg-center{
    align-items:center !important;
  }

  .align-items-lg-baseline{
    align-items:baseline !important;
  }

  .align-items-lg-stretch{
    align-items:stretch !important;
  }

  .align-content-lg-start{
    align-content:flex-start !important;
  }

  .align-content-lg-end{
    align-content:flex-end !important;
  }

  .align-content-lg-center{
    align-content:center !important;
  }

  .align-content-lg-between{
    align-content:space-between !important;
  }

  .align-content-lg-around{
    align-content:space-around !important;
  }

  .align-content-lg-stretch{
    align-content:stretch !important;
  }

  .align-self-lg-auto{
    align-self:auto !important;
  }

  .align-self-lg-start{
    align-self:flex-start !important;
  }

  .align-self-lg-end{
    align-self:flex-end !important;
  }

  .align-self-lg-center{
    align-self:center !important;
  }

  .align-self-lg-baseline{
    align-self:baseline !important;
  }

  .align-self-lg-stretch{
    align-self:stretch !important;
  }

  .order-lg-first{
    order:-1 !important;
  }

  .order-lg-0{
    order:0 !important;
  }

  .order-lg-1{
    order:1 !important;
  }

  .order-lg-2{
    order:2 !important;
  }

  .order-lg-3{
    order:3 !important;
  }

  .order-lg-4{
    order:4 !important;
  }

  .order-lg-5{
    order:5 !important;
  }

  .order-lg-last{
    order:6 !important;
  }

  .m-lg-0{
    margin:0 !important;
  }

  .m-lg-5{
    margin:5px !important;
  }

  .m-lg-10{
    margin:10px !important;
  }

  .m-lg-15{
    margin:15px !important;
  }

  .m-lg-20{
    margin:20px !important;
  }

  .m-lg-25{
    margin:25px !important;
  }

  .m-lg-30{
    margin:30px !important;
  }

  .m-lg-35{
    margin:35px !important;
  }

  .m-lg-40{
    margin:40px !important;
  }

  .m-lg-45{
    margin:45px !important;
  }

  .m-lg-50{
    margin:50px !important;
  }

  .m-lg-55{
    margin:55px !important;
  }

  .m-lg-60{
    margin:60px !important;
  }

  .m-lg-65{
    margin:65px !important;
  }

  .m-lg-70{
    margin:70px !important;
  }

  .m-lg-75{
    margin:75px !important;
  }

  .m-lg-80{
    margin:80px !important;
  }

  .m-lg-85{
    margin:85px !important;
  }

  .m-lg-90{
    margin:90px !important;
  }

  .m-lg-95{
    margin:95px !important;
  }

  .m-lg-100{
    margin:100px !important;
  }

  .m-lg-auto{
    margin:auto !important;
  }

  .mx-lg-0{
    margin-right:0 !important;
    margin-left:0 !important;
  }

  .mx-lg-5{
    margin-right:5px !important;
    margin-left:5px !important;
  }

  .mx-lg-10{
    margin-right:10px !important;
    margin-left:10px !important;
  }

  .mx-lg-15{
    margin-right:15px !important;
    margin-left:15px !important;
  }

  .mx-lg-20{
    margin-right:20px !important;
    margin-left:20px !important;
  }

  .mx-lg-25{
    margin-right:25px !important;
    margin-left:25px !important;
  }

  .mx-lg-30{
    margin-right:30px !important;
    margin-left:30px !important;
  }

  .mx-lg-35{
    margin-right:35px !important;
    margin-left:35px !important;
  }

  .mx-lg-40{
    margin-right:40px !important;
    margin-left:40px !important;
  }

  .mx-lg-45{
    margin-right:45px !important;
    margin-left:45px !important;
  }

  .mx-lg-50{
    margin-right:50px !important;
    margin-left:50px !important;
  }

  .mx-lg-55{
    margin-right:55px !important;
    margin-left:55px !important;
  }

  .mx-lg-60{
    margin-right:60px !important;
    margin-left:60px !important;
  }

  .mx-lg-65{
    margin-right:65px !important;
    margin-left:65px !important;
  }

  .mx-lg-70{
    margin-right:70px !important;
    margin-left:70px !important;
  }

  .mx-lg-75{
    margin-right:75px !important;
    margin-left:75px !important;
  }

  .mx-lg-80{
    margin-right:80px !important;
    margin-left:80px !important;
  }

  .mx-lg-85{
    margin-right:85px !important;
    margin-left:85px !important;
  }

  .mx-lg-90{
    margin-right:90px !important;
    margin-left:90px !important;
  }

  .mx-lg-95{
    margin-right:95px !important;
    margin-left:95px !important;
  }

  .mx-lg-100{
    margin-right:100px !important;
    margin-left:100px !important;
  }

  .mx-lg-auto{
    margin-right:auto !important;
    margin-left:auto !important;
  }

  .my-lg-0{
    margin-top:0 !important;
    margin-bottom:0 !important;
  }

  .my-lg-5{
    margin-top:5px !important;
    margin-bottom:5px !important;
  }

  .my-lg-10{
    margin-top:10px !important;
    margin-bottom:10px !important;
  }

  .my-lg-15{
    margin-top:15px !important;
    margin-bottom:15px !important;
  }

  .my-lg-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }

  .my-lg-25{
    margin-top:25px !important;
    margin-bottom:25px !important;
  }

  .my-lg-30{
    margin-top:30px !important;
    margin-bottom:30px !important;
  }

  .my-lg-35{
    margin-top:35px !important;
    margin-bottom:35px !important;
  }

  .my-lg-40{
    margin-top:40px !important;
    margin-bottom:40px !important;
  }

  .my-lg-45{
    margin-top:45px !important;
    margin-bottom:45px !important;
  }

  .my-lg-50{
    margin-top:50px !important;
    margin-bottom:50px !important;
  }

  .my-lg-55{
    margin-top:55px !important;
    margin-bottom:55px !important;
  }

  .my-lg-60{
    margin-top:60px !important;
    margin-bottom:60px !important;
  }

  .my-lg-65{
    margin-top:65px !important;
    margin-bottom:65px !important;
  }

  .my-lg-70{
    margin-top:70px !important;
    margin-bottom:70px !important;
  }

  .my-lg-75{
    margin-top:75px !important;
    margin-bottom:75px !important;
  }

  .my-lg-80{
    margin-top:80px !important;
    margin-bottom:80px !important;
  }

  .my-lg-85{
    margin-top:85px !important;
    margin-bottom:85px !important;
  }

  .my-lg-90{
    margin-top:90px !important;
    margin-bottom:90px !important;
  }

  .my-lg-95{
    margin-top:95px !important;
    margin-bottom:95px !important;
  }

  .my-lg-100{
    margin-top:100px !important;
    margin-bottom:100px !important;
  }

  .my-lg-auto{
    margin-top:auto !important;
    margin-bottom:auto !important;
  }

  .mt-lg-0{
    margin-top:0 !important;
  }

  .mt-lg-5{
    margin-top:5px !important;
  }

  .mt-lg-10{
    margin-top:10px !important;
  }

  .mt-lg-15{
    margin-top:15px !important;
  }

  .mt-lg-20{
    margin-top:20px !important;
  }

  .mt-lg-25{
    margin-top:25px !important;
  }

  .mt-lg-30{
    margin-top:30px !important;
  }

  .mt-lg-35{
    margin-top:35px !important;
  }

  .mt-lg-40{
    margin-top:40px !important;
  }

  .mt-lg-45{
    margin-top:45px !important;
  }

  .mt-lg-50{
    margin-top:50px !important;
  }

  .mt-lg-55{
    margin-top:55px !important;
  }

  .mt-lg-60{
    margin-top:60px !important;
  }

  .mt-lg-65{
    margin-top:65px !important;
  }

  .mt-lg-70{
    margin-top:70px !important;
  }

  .mt-lg-75{
    margin-top:75px !important;
  }

  .mt-lg-80{
    margin-top:80px !important;
  }

  .mt-lg-85{
    margin-top:85px !important;
  }

  .mt-lg-90{
    margin-top:90px !important;
  }

  .mt-lg-95{
    margin-top:95px !important;
  }

  .mt-lg-100{
    margin-top:100px !important;
  }

  .mt-lg-auto{
    margin-top:auto !important;
  }

  .me-lg-0{
    margin-right:0 !important;
  }

  .me-lg-5{
    margin-right:5px !important;
  }

  .me-lg-10{
    margin-right:10px !important;
  }

  .me-lg-15{
    margin-right:15px !important;
  }

  .me-lg-20{
    margin-right:20px !important;
  }

  .me-lg-25{
    margin-right:25px !important;
  }

  .me-lg-30{
    margin-right:30px !important;
  }

  .me-lg-35{
    margin-right:35px !important;
  }

  .me-lg-40{
    margin-right:40px !important;
  }

  .me-lg-45{
    margin-right:45px !important;
  }

  .me-lg-50{
    margin-right:50px !important;
  }

  .me-lg-55{
    margin-right:55px !important;
  }

  .me-lg-60{
    margin-right:60px !important;
  }

  .me-lg-65{
    margin-right:65px !important;
  }

  .me-lg-70{
    margin-right:70px !important;
  }

  .me-lg-75{
    margin-right:75px !important;
  }

  .me-lg-80{
    margin-right:80px !important;
  }

  .me-lg-85{
    margin-right:85px !important;
  }

  .me-lg-90{
    margin-right:90px !important;
  }

  .me-lg-95{
    margin-right:95px !important;
  }

  .me-lg-100{
    margin-right:100px !important;
  }

  .me-lg-auto{
    margin-right:auto !important;
  }

  .mb-lg-0{
    margin-bottom:0 !important;
  }

  .mb-lg-5{
    margin-bottom:5px !important;
  }

  .mb-lg-10{
    margin-bottom:10px !important;
  }

  .mb-lg-15{
    margin-bottom:15px !important;
  }

  .mb-lg-20{
    margin-bottom:20px !important;
  }

  .mb-lg-25{
    margin-bottom:25px !important;
  }

  .mb-lg-30{
    margin-bottom:30px !important;
  }

  .mb-lg-35{
    margin-bottom:35px !important;
  }

  .mb-lg-40{
    margin-bottom:40px !important;
  }

  .mb-lg-45{
    margin-bottom:45px !important;
  }

  .mb-lg-50{
    margin-bottom:50px !important;
  }

  .mb-lg-55{
    margin-bottom:55px !important;
  }

  .mb-lg-60{
    margin-bottom:60px !important;
  }

  .mb-lg-65{
    margin-bottom:65px !important;
  }

  .mb-lg-70{
    margin-bottom:70px !important;
  }

  .mb-lg-75{
    margin-bottom:75px !important;
  }

  .mb-lg-80{
    margin-bottom:80px !important;
  }

  .mb-lg-85{
    margin-bottom:85px !important;
  }

  .mb-lg-90{
    margin-bottom:90px !important;
  }

  .mb-lg-95{
    margin-bottom:95px !important;
  }

  .mb-lg-100{
    margin-bottom:100px !important;
  }

  .mb-lg-auto{
    margin-bottom:auto !important;
  }

  .ms-lg-0{
    margin-left:0 !important;
  }

  .ms-lg-5{
    margin-left:5px !important;
  }

  .ms-lg-10{
    margin-left:10px !important;
  }

  .ms-lg-15{
    margin-left:15px !important;
  }

  .ms-lg-20{
    margin-left:20px !important;
  }

  .ms-lg-25{
    margin-left:25px !important;
  }

  .ms-lg-30{
    margin-left:30px !important;
  }

  .ms-lg-35{
    margin-left:35px !important;
  }

  .ms-lg-40{
    margin-left:40px !important;
  }

  .ms-lg-45{
    margin-left:45px !important;
  }

  .ms-lg-50{
    margin-left:50px !important;
  }

  .ms-lg-55{
    margin-left:55px !important;
  }

  .ms-lg-60{
    margin-left:60px !important;
  }

  .ms-lg-65{
    margin-left:65px !important;
  }

  .ms-lg-70{
    margin-left:70px !important;
  }

  .ms-lg-75{
    margin-left:75px !important;
  }

  .ms-lg-80{
    margin-left:80px !important;
  }

  .ms-lg-85{
    margin-left:85px !important;
  }

  .ms-lg-90{
    margin-left:90px !important;
  }

  .ms-lg-95{
    margin-left:95px !important;
  }

  .ms-lg-100{
    margin-left:100px !important;
  }

  .ms-lg-auto{
    margin-left:auto !important;
  }

  .p-lg-0{
    padding:0 !important;
  }

  .p-lg-5{
    padding:5px !important;
  }

  .p-lg-10{
    padding:10px !important;
  }

  .p-lg-15{
    padding:15px !important;
  }

  .p-lg-20{
    padding:20px !important;
  }

  .p-lg-25{
    padding:25px !important;
  }

  .p-lg-30{
    padding:30px !important;
  }

  .p-lg-35{
    padding:35px !important;
  }

  .p-lg-40{
    padding:40px !important;
  }

  .p-lg-45{
    padding:45px !important;
  }

  .p-lg-50{
    padding:50px !important;
  }

  .p-lg-55{
    padding:55px !important;
  }

  .p-lg-60{
    padding:60px !important;
  }

  .p-lg-65{
    padding:65px !important;
  }

  .p-lg-70{
    padding:70px !important;
  }

  .p-lg-75{
    padding:75px !important;
  }

  .p-lg-80{
    padding:80px !important;
  }

  .p-lg-85{
    padding:85px !important;
  }

  .p-lg-90{
    padding:90px !important;
  }

  .p-lg-95{
    padding:95px !important;
  }

  .p-lg-100{
    padding:100px !important;
  }

  .px-lg-0{
    padding-right:0 !important;
    padding-left:0 !important;
  }

  .px-lg-5{
    padding-right:5px !important;
    padding-left:5px !important;
  }

  .px-lg-10{
    padding-right:10px !important;
    padding-left:10px !important;
  }

  .px-lg-15{
    padding-right:15px !important;
    padding-left:15px !important;
  }

  .px-lg-20{
    padding-right:20px !important;
    padding-left:20px !important;
  }

  .px-lg-25{
    padding-right:25px !important;
    padding-left:25px !important;
  }

  .px-lg-30{
    padding-right:30px !important;
    padding-left:30px !important;
  }

  .px-lg-35{
    padding-right:35px !important;
    padding-left:35px !important;
  }

  .px-lg-40{
    padding-right:40px !important;
    padding-left:40px !important;
  }

  .px-lg-45{
    padding-right:45px !important;
    padding-left:45px !important;
  }

  .px-lg-50{
    padding-right:50px !important;
    padding-left:50px !important;
  }

  .px-lg-55{
    padding-right:55px !important;
    padding-left:55px !important;
  }

  .px-lg-60{
    padding-right:60px !important;
    padding-left:60px !important;
  }

  .px-lg-65{
    padding-right:65px !important;
    padding-left:65px !important;
  }

  .px-lg-70{
    padding-right:70px !important;
    padding-left:70px !important;
  }

  .px-lg-75{
    padding-right:75px !important;
    padding-left:75px !important;
  }

  .px-lg-80{
    padding-right:80px !important;
    padding-left:80px !important;
  }

  .px-lg-85{
    padding-right:85px !important;
    padding-left:85px !important;
  }

  .px-lg-90{
    padding-right:90px !important;
    padding-left:90px !important;
  }

  .px-lg-95{
    padding-right:95px !important;
    padding-left:95px !important;
  }

  .px-lg-100{
    padding-right:100px !important;
    padding-left:100px !important;
  }

  .py-lg-0{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .py-lg-5{
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .py-lg-10{
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  .py-lg-15{
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  .py-lg-20{
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

  .py-lg-25{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }

  .py-lg-30{
    padding-top:30px !important;
    padding-bottom:30px !important;
  }

  .py-lg-35{
    padding-top:35px !important;
    padding-bottom:35px !important;
  }

  .py-lg-40{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }

  .py-lg-45{
    padding-top:45px !important;
    padding-bottom:45px !important;
  }

  .py-lg-50{
    padding-top:50px !important;
    padding-bottom:50px !important;
  }

  .py-lg-55{
    padding-top:55px !important;
    padding-bottom:55px !important;
  }

  .py-lg-60{
    padding-top:60px !important;
    padding-bottom:60px !important;
  }

  .py-lg-65{
    padding-top:65px !important;
    padding-bottom:65px !important;
  }

  .py-lg-70{
    padding-top:70px !important;
    padding-bottom:70px !important;
  }

  .py-lg-75{
    padding-top:75px !important;
    padding-bottom:75px !important;
  }

  .py-lg-80{
    padding-top:80px !important;
    padding-bottom:80px !important;
  }

  .py-lg-85{
    padding-top:85px !important;
    padding-bottom:85px !important;
  }

  .py-lg-90{
    padding-top:90px !important;
    padding-bottom:90px !important;
  }

  .py-lg-95{
    padding-top:95px !important;
    padding-bottom:95px !important;
  }

  .py-lg-100{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }

  .pt-lg-0{
    padding-top:0 !important;
  }

  .pt-lg-5{
    padding-top:5px !important;
  }

  .pt-lg-10{
    padding-top:10px !important;
  }

  .pt-lg-15{
    padding-top:15px !important;
  }

  .pt-lg-20{
    padding-top:20px !important;
  }

  .pt-lg-25{
    padding-top:25px !important;
  }

  .pt-lg-30{
    padding-top:30px !important;
  }

  .pt-lg-35{
    padding-top:35px !important;
  }

  .pt-lg-40{
    padding-top:40px !important;
  }

  .pt-lg-45{
    padding-top:45px !important;
  }

  .pt-lg-50{
    padding-top:50px !important;
  }

  .pt-lg-55{
    padding-top:55px !important;
  }

  .pt-lg-60{
    padding-top:60px !important;
  }

  .pt-lg-65{
    padding-top:65px !important;
  }

  .pt-lg-70{
    padding-top:70px !important;
  }

  .pt-lg-75{
    padding-top:75px !important;
  }

  .pt-lg-80{
    padding-top:80px !important;
  }

  .pt-lg-85{
    padding-top:85px !important;
  }

  .pt-lg-90{
    padding-top:90px !important;
  }

  .pt-lg-95{
    padding-top:95px !important;
  }

  .pt-lg-100{
    padding-top:100px !important;
  }

  .pe-lg-0{
    padding-right:0 !important;
  }

  .pe-lg-5{
    padding-right:5px !important;
  }

  .pe-lg-10{
    padding-right:10px !important;
  }

  .pe-lg-15{
    padding-right:15px !important;
  }

  .pe-lg-20{
    padding-right:20px !important;
  }

  .pe-lg-25{
    padding-right:25px !important;
  }

  .pe-lg-30{
    padding-right:30px !important;
  }

  .pe-lg-35{
    padding-right:35px !important;
  }

  .pe-lg-40{
    padding-right:40px !important;
  }

  .pe-lg-45{
    padding-right:45px !important;
  }

  .pe-lg-50{
    padding-right:50px !important;
  }

  .pe-lg-55{
    padding-right:55px !important;
  }

  .pe-lg-60{
    padding-right:60px !important;
  }

  .pe-lg-65{
    padding-right:65px !important;
  }

  .pe-lg-70{
    padding-right:70px !important;
  }

  .pe-lg-75{
    padding-right:75px !important;
  }

  .pe-lg-80{
    padding-right:80px !important;
  }

  .pe-lg-85{
    padding-right:85px !important;
  }

  .pe-lg-90{
    padding-right:90px !important;
  }

  .pe-lg-95{
    padding-right:95px !important;
  }

  .pe-lg-100{
    padding-right:100px !important;
  }

  .pb-lg-0{
    padding-bottom:0 !important;
  }

  .pb-lg-5{
    padding-bottom:5px !important;
  }

  .pb-lg-10{
    padding-bottom:10px !important;
  }

  .pb-lg-15{
    padding-bottom:15px !important;
  }

  .pb-lg-20{
    padding-bottom:20px !important;
  }

  .pb-lg-25{
    padding-bottom:25px !important;
  }

  .pb-lg-30{
    padding-bottom:30px !important;
  }

  .pb-lg-35{
    padding-bottom:35px !important;
  }

  .pb-lg-40{
    padding-bottom:40px !important;
  }

  .pb-lg-45{
    padding-bottom:45px !important;
  }

  .pb-lg-50{
    padding-bottom:50px !important;
  }

  .pb-lg-55{
    padding-bottom:55px !important;
  }

  .pb-lg-60{
    padding-bottom:60px !important;
  }

  .pb-lg-65{
    padding-bottom:65px !important;
  }

  .pb-lg-70{
    padding-bottom:70px !important;
  }

  .pb-lg-75{
    padding-bottom:75px !important;
  }

  .pb-lg-80{
    padding-bottom:80px !important;
  }

  .pb-lg-85{
    padding-bottom:85px !important;
  }

  .pb-lg-90{
    padding-bottom:90px !important;
  }

  .pb-lg-95{
    padding-bottom:95px !important;
  }

  .pb-lg-100{
    padding-bottom:100px !important;
  }

  .ps-lg-0{
    padding-left:0 !important;
  }

  .ps-lg-5{
    padding-left:5px !important;
  }

  .ps-lg-10{
    padding-left:10px !important;
  }

  .ps-lg-15{
    padding-left:15px !important;
  }

  .ps-lg-20{
    padding-left:20px !important;
  }

  .ps-lg-25{
    padding-left:25px !important;
  }

  .ps-lg-30{
    padding-left:30px !important;
  }

  .ps-lg-35{
    padding-left:35px !important;
  }

  .ps-lg-40{
    padding-left:40px !important;
  }

  .ps-lg-45{
    padding-left:45px !important;
  }

  .ps-lg-50{
    padding-left:50px !important;
  }

  .ps-lg-55{
    padding-left:55px !important;
  }

  .ps-lg-60{
    padding-left:60px !important;
  }

  .ps-lg-65{
    padding-left:65px !important;
  }

  .ps-lg-70{
    padding-left:70px !important;
  }

  .ps-lg-75{
    padding-left:75px !important;
  }

  .ps-lg-80{
    padding-left:80px !important;
  }

  .ps-lg-85{
    padding-left:85px !important;
  }

  .ps-lg-90{
    padding-left:90px !important;
  }

  .ps-lg-95{
    padding-left:95px !important;
  }

  .ps-lg-100{
    padding-left:100px !important;
  }
}
@media (min-width: 1330px){
  .d-xl-inline{
    display:inline !important;
  }

  .d-xl-inline-block{
    display:inline-block !important;
  }

  .d-xl-block{
    display:block !important;
  }

  .d-xl-grid{
    display:grid !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:flex !important;
  }

  .d-xl-inline-flex{
    display:inline-flex !important;
  }

  .d-xl-none{
    display:none !important;
  }

  .flex-xl-fill{
    flex:1 1 auto !important;
  }

  .flex-xl-row{
    flex-direction:row !important;
  }

  .flex-xl-column{
    flex-direction:column !important;
  }

  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }

  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }

  .flex-xl-grow-0{
    flex-grow:0 !important;
  }

  .flex-xl-grow-1{
    flex-grow:1 !important;
  }

  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }

  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }

  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .justify-content-xl-start{
    justify-content:flex-start !important;
  }

  .justify-content-xl-end{
    justify-content:flex-end !important;
  }

  .justify-content-xl-center{
    justify-content:center !important;
  }

  .justify-content-xl-between{
    justify-content:space-between !important;
  }

  .justify-content-xl-around{
    justify-content:space-around !important;
  }

  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }

  .align-items-xl-start{
    align-items:flex-start !important;
  }

  .align-items-xl-end{
    align-items:flex-end !important;
  }

  .align-items-xl-center{
    align-items:center !important;
  }

  .align-items-xl-baseline{
    align-items:baseline !important;
  }

  .align-items-xl-stretch{
    align-items:stretch !important;
  }

  .align-content-xl-start{
    align-content:flex-start !important;
  }

  .align-content-xl-end{
    align-content:flex-end !important;
  }

  .align-content-xl-center{
    align-content:center !important;
  }

  .align-content-xl-between{
    align-content:space-between !important;
  }

  .align-content-xl-around{
    align-content:space-around !important;
  }

  .align-content-xl-stretch{
    align-content:stretch !important;
  }

  .align-self-xl-auto{
    align-self:auto !important;
  }

  .align-self-xl-start{
    align-self:flex-start !important;
  }

  .align-self-xl-end{
    align-self:flex-end !important;
  }

  .align-self-xl-center{
    align-self:center !important;
  }

  .align-self-xl-baseline{
    align-self:baseline !important;
  }

  .align-self-xl-stretch{
    align-self:stretch !important;
  }

  .order-xl-first{
    order:-1 !important;
  }

  .order-xl-0{
    order:0 !important;
  }

  .order-xl-1{
    order:1 !important;
  }

  .order-xl-2{
    order:2 !important;
  }

  .order-xl-3{
    order:3 !important;
  }

  .order-xl-4{
    order:4 !important;
  }

  .order-xl-5{
    order:5 !important;
  }

  .order-xl-last{
    order:6 !important;
  }

  .m-xl-0{
    margin:0 !important;
  }

  .m-xl-5{
    margin:5px !important;
  }

  .m-xl-10{
    margin:10px !important;
  }

  .m-xl-15{
    margin:15px !important;
  }

  .m-xl-20{
    margin:20px !important;
  }

  .m-xl-25{
    margin:25px !important;
  }

  .m-xl-30{
    margin:30px !important;
  }

  .m-xl-35{
    margin:35px !important;
  }

  .m-xl-40{
    margin:40px !important;
  }

  .m-xl-45{
    margin:45px !important;
  }

  .m-xl-50{
    margin:50px !important;
  }

  .m-xl-55{
    margin:55px !important;
  }

  .m-xl-60{
    margin:60px !important;
  }

  .m-xl-65{
    margin:65px !important;
  }

  .m-xl-70{
    margin:70px !important;
  }

  .m-xl-75{
    margin:75px !important;
  }

  .m-xl-80{
    margin:80px !important;
  }

  .m-xl-85{
    margin:85px !important;
  }

  .m-xl-90{
    margin:90px !important;
  }

  .m-xl-95{
    margin:95px !important;
  }

  .m-xl-100{
    margin:100px !important;
  }

  .m-xl-auto{
    margin:auto !important;
  }

  .mx-xl-0{
    margin-right:0 !important;
    margin-left:0 !important;
  }

  .mx-xl-5{
    margin-right:5px !important;
    margin-left:5px !important;
  }

  .mx-xl-10{
    margin-right:10px !important;
    margin-left:10px !important;
  }

  .mx-xl-15{
    margin-right:15px !important;
    margin-left:15px !important;
  }

  .mx-xl-20{
    margin-right:20px !important;
    margin-left:20px !important;
  }

  .mx-xl-25{
    margin-right:25px !important;
    margin-left:25px !important;
  }

  .mx-xl-30{
    margin-right:30px !important;
    margin-left:30px !important;
  }

  .mx-xl-35{
    margin-right:35px !important;
    margin-left:35px !important;
  }

  .mx-xl-40{
    margin-right:40px !important;
    margin-left:40px !important;
  }

  .mx-xl-45{
    margin-right:45px !important;
    margin-left:45px !important;
  }

  .mx-xl-50{
    margin-right:50px !important;
    margin-left:50px !important;
  }

  .mx-xl-55{
    margin-right:55px !important;
    margin-left:55px !important;
  }

  .mx-xl-60{
    margin-right:60px !important;
    margin-left:60px !important;
  }

  .mx-xl-65{
    margin-right:65px !important;
    margin-left:65px !important;
  }

  .mx-xl-70{
    margin-right:70px !important;
    margin-left:70px !important;
  }

  .mx-xl-75{
    margin-right:75px !important;
    margin-left:75px !important;
  }

  .mx-xl-80{
    margin-right:80px !important;
    margin-left:80px !important;
  }

  .mx-xl-85{
    margin-right:85px !important;
    margin-left:85px !important;
  }

  .mx-xl-90{
    margin-right:90px !important;
    margin-left:90px !important;
  }

  .mx-xl-95{
    margin-right:95px !important;
    margin-left:95px !important;
  }

  .mx-xl-100{
    margin-right:100px !important;
    margin-left:100px !important;
  }

  .mx-xl-auto{
    margin-right:auto !important;
    margin-left:auto !important;
  }

  .my-xl-0{
    margin-top:0 !important;
    margin-bottom:0 !important;
  }

  .my-xl-5{
    margin-top:5px !important;
    margin-bottom:5px !important;
  }

  .my-xl-10{
    margin-top:10px !important;
    margin-bottom:10px !important;
  }

  .my-xl-15{
    margin-top:15px !important;
    margin-bottom:15px !important;
  }

  .my-xl-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }

  .my-xl-25{
    margin-top:25px !important;
    margin-bottom:25px !important;
  }

  .my-xl-30{
    margin-top:30px !important;
    margin-bottom:30px !important;
  }

  .my-xl-35{
    margin-top:35px !important;
    margin-bottom:35px !important;
  }

  .my-xl-40{
    margin-top:40px !important;
    margin-bottom:40px !important;
  }

  .my-xl-45{
    margin-top:45px !important;
    margin-bottom:45px !important;
  }

  .my-xl-50{
    margin-top:50px !important;
    margin-bottom:50px !important;
  }

  .my-xl-55{
    margin-top:55px !important;
    margin-bottom:55px !important;
  }

  .my-xl-60{
    margin-top:60px !important;
    margin-bottom:60px !important;
  }

  .my-xl-65{
    margin-top:65px !important;
    margin-bottom:65px !important;
  }

  .my-xl-70{
    margin-top:70px !important;
    margin-bottom:70px !important;
  }

  .my-xl-75{
    margin-top:75px !important;
    margin-bottom:75px !important;
  }

  .my-xl-80{
    margin-top:80px !important;
    margin-bottom:80px !important;
  }

  .my-xl-85{
    margin-top:85px !important;
    margin-bottom:85px !important;
  }

  .my-xl-90{
    margin-top:90px !important;
    margin-bottom:90px !important;
  }

  .my-xl-95{
    margin-top:95px !important;
    margin-bottom:95px !important;
  }

  .my-xl-100{
    margin-top:100px !important;
    margin-bottom:100px !important;
  }

  .my-xl-auto{
    margin-top:auto !important;
    margin-bottom:auto !important;
  }

  .mt-xl-0{
    margin-top:0 !important;
  }

  .mt-xl-5{
    margin-top:5px !important;
  }

  .mt-xl-10{
    margin-top:10px !important;
  }

  .mt-xl-15{
    margin-top:15px !important;
  }

  .mt-xl-20{
    margin-top:20px !important;
  }

  .mt-xl-25{
    margin-top:25px !important;
  }

  .mt-xl-30{
    margin-top:30px !important;
  }

  .mt-xl-35{
    margin-top:35px !important;
  }

  .mt-xl-40{
    margin-top:40px !important;
  }

  .mt-xl-45{
    margin-top:45px !important;
  }

  .mt-xl-50{
    margin-top:50px !important;
  }

  .mt-xl-55{
    margin-top:55px !important;
  }

  .mt-xl-60{
    margin-top:60px !important;
  }

  .mt-xl-65{
    margin-top:65px !important;
  }

  .mt-xl-70{
    margin-top:70px !important;
  }

  .mt-xl-75{
    margin-top:75px !important;
  }

  .mt-xl-80{
    margin-top:80px !important;
  }

  .mt-xl-85{
    margin-top:85px !important;
  }

  .mt-xl-90{
    margin-top:90px !important;
  }

  .mt-xl-95{
    margin-top:95px !important;
  }

  .mt-xl-100{
    margin-top:100px !important;
  }

  .mt-xl-auto{
    margin-top:auto !important;
  }

  .me-xl-0{
    margin-right:0 !important;
  }

  .me-xl-5{
    margin-right:5px !important;
  }

  .me-xl-10{
    margin-right:10px !important;
  }

  .me-xl-15{
    margin-right:15px !important;
  }

  .me-xl-20{
    margin-right:20px !important;
  }

  .me-xl-25{
    margin-right:25px !important;
  }

  .me-xl-30{
    margin-right:30px !important;
  }

  .me-xl-35{
    margin-right:35px !important;
  }

  .me-xl-40{
    margin-right:40px !important;
  }

  .me-xl-45{
    margin-right:45px !important;
  }

  .me-xl-50{
    margin-right:50px !important;
  }

  .me-xl-55{
    margin-right:55px !important;
  }

  .me-xl-60{
    margin-right:60px !important;
  }

  .me-xl-65{
    margin-right:65px !important;
  }

  .me-xl-70{
    margin-right:70px !important;
  }

  .me-xl-75{
    margin-right:75px !important;
  }

  .me-xl-80{
    margin-right:80px !important;
  }

  .me-xl-85{
    margin-right:85px !important;
  }

  .me-xl-90{
    margin-right:90px !important;
  }

  .me-xl-95{
    margin-right:95px !important;
  }

  .me-xl-100{
    margin-right:100px !important;
  }

  .me-xl-auto{
    margin-right:auto !important;
  }

  .mb-xl-0{
    margin-bottom:0 !important;
  }

  .mb-xl-5{
    margin-bottom:5px !important;
  }

  .mb-xl-10{
    margin-bottom:10px !important;
  }

  .mb-xl-15{
    margin-bottom:15px !important;
  }

  .mb-xl-20{
    margin-bottom:20px !important;
  }

  .mb-xl-25{
    margin-bottom:25px !important;
  }

  .mb-xl-30{
    margin-bottom:30px !important;
  }

  .mb-xl-35{
    margin-bottom:35px !important;
  }

  .mb-xl-40{
    margin-bottom:40px !important;
  }

  .mb-xl-45{
    margin-bottom:45px !important;
  }

  .mb-xl-50{
    margin-bottom:50px !important;
  }

  .mb-xl-55{
    margin-bottom:55px !important;
  }

  .mb-xl-60{
    margin-bottom:60px !important;
  }

  .mb-xl-65{
    margin-bottom:65px !important;
  }

  .mb-xl-70{
    margin-bottom:70px !important;
  }

  .mb-xl-75{
    margin-bottom:75px !important;
  }

  .mb-xl-80{
    margin-bottom:80px !important;
  }

  .mb-xl-85{
    margin-bottom:85px !important;
  }

  .mb-xl-90{
    margin-bottom:90px !important;
  }

  .mb-xl-95{
    margin-bottom:95px !important;
  }

  .mb-xl-100{
    margin-bottom:100px !important;
  }

  .mb-xl-auto{
    margin-bottom:auto !important;
  }

  .ms-xl-0{
    margin-left:0 !important;
  }

  .ms-xl-5{
    margin-left:5px !important;
  }

  .ms-xl-10{
    margin-left:10px !important;
  }

  .ms-xl-15{
    margin-left:15px !important;
  }

  .ms-xl-20{
    margin-left:20px !important;
  }

  .ms-xl-25{
    margin-left:25px !important;
  }

  .ms-xl-30{
    margin-left:30px !important;
  }

  .ms-xl-35{
    margin-left:35px !important;
  }

  .ms-xl-40{
    margin-left:40px !important;
  }

  .ms-xl-45{
    margin-left:45px !important;
  }

  .ms-xl-50{
    margin-left:50px !important;
  }

  .ms-xl-55{
    margin-left:55px !important;
  }

  .ms-xl-60{
    margin-left:60px !important;
  }

  .ms-xl-65{
    margin-left:65px !important;
  }

  .ms-xl-70{
    margin-left:70px !important;
  }

  .ms-xl-75{
    margin-left:75px !important;
  }

  .ms-xl-80{
    margin-left:80px !important;
  }

  .ms-xl-85{
    margin-left:85px !important;
  }

  .ms-xl-90{
    margin-left:90px !important;
  }

  .ms-xl-95{
    margin-left:95px !important;
  }

  .ms-xl-100{
    margin-left:100px !important;
  }

  .ms-xl-auto{
    margin-left:auto !important;
  }

  .p-xl-0{
    padding:0 !important;
  }

  .p-xl-5{
    padding:5px !important;
  }

  .p-xl-10{
    padding:10px !important;
  }

  .p-xl-15{
    padding:15px !important;
  }

  .p-xl-20{
    padding:20px !important;
  }

  .p-xl-25{
    padding:25px !important;
  }

  .p-xl-30{
    padding:30px !important;
  }

  .p-xl-35{
    padding:35px !important;
  }

  .p-xl-40{
    padding:40px !important;
  }

  .p-xl-45{
    padding:45px !important;
  }

  .p-xl-50{
    padding:50px !important;
  }

  .p-xl-55{
    padding:55px !important;
  }

  .p-xl-60{
    padding:60px !important;
  }

  .p-xl-65{
    padding:65px !important;
  }

  .p-xl-70{
    padding:70px !important;
  }

  .p-xl-75{
    padding:75px !important;
  }

  .p-xl-80{
    padding:80px !important;
  }

  .p-xl-85{
    padding:85px !important;
  }

  .p-xl-90{
    padding:90px !important;
  }

  .p-xl-95{
    padding:95px !important;
  }

  .p-xl-100{
    padding:100px !important;
  }

  .px-xl-0{
    padding-right:0 !important;
    padding-left:0 !important;
  }

  .px-xl-5{
    padding-right:5px !important;
    padding-left:5px !important;
  }

  .px-xl-10{
    padding-right:10px !important;
    padding-left:10px !important;
  }

  .px-xl-15{
    padding-right:15px !important;
    padding-left:15px !important;
  }

  .px-xl-20{
    padding-right:20px !important;
    padding-left:20px !important;
  }

  .px-xl-25{
    padding-right:25px !important;
    padding-left:25px !important;
  }

  .px-xl-30{
    padding-right:30px !important;
    padding-left:30px !important;
  }

  .px-xl-35{
    padding-right:35px !important;
    padding-left:35px !important;
  }

  .px-xl-40{
    padding-right:40px !important;
    padding-left:40px !important;
  }

  .px-xl-45{
    padding-right:45px !important;
    padding-left:45px !important;
  }

  .px-xl-50{
    padding-right:50px !important;
    padding-left:50px !important;
  }

  .px-xl-55{
    padding-right:55px !important;
    padding-left:55px !important;
  }

  .px-xl-60{
    padding-right:60px !important;
    padding-left:60px !important;
  }

  .px-xl-65{
    padding-right:65px !important;
    padding-left:65px !important;
  }

  .px-xl-70{
    padding-right:70px !important;
    padding-left:70px !important;
  }

  .px-xl-75{
    padding-right:75px !important;
    padding-left:75px !important;
  }

  .px-xl-80{
    padding-right:80px !important;
    padding-left:80px !important;
  }

  .px-xl-85{
    padding-right:85px !important;
    padding-left:85px !important;
  }

  .px-xl-90{
    padding-right:90px !important;
    padding-left:90px !important;
  }

  .px-xl-95{
    padding-right:95px !important;
    padding-left:95px !important;
  }

  .px-xl-100{
    padding-right:100px !important;
    padding-left:100px !important;
  }

  .py-xl-0{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .py-xl-5{
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .py-xl-10{
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  .py-xl-15{
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  .py-xl-20{
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

  .py-xl-25{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }

  .py-xl-30{
    padding-top:30px !important;
    padding-bottom:30px !important;
  }

  .py-xl-35{
    padding-top:35px !important;
    padding-bottom:35px !important;
  }

  .py-xl-40{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }

  .py-xl-45{
    padding-top:45px !important;
    padding-bottom:45px !important;
  }

  .py-xl-50{
    padding-top:50px !important;
    padding-bottom:50px !important;
  }

  .py-xl-55{
    padding-top:55px !important;
    padding-bottom:55px !important;
  }

  .py-xl-60{
    padding-top:60px !important;
    padding-bottom:60px !important;
  }

  .py-xl-65{
    padding-top:65px !important;
    padding-bottom:65px !important;
  }

  .py-xl-70{
    padding-top:70px !important;
    padding-bottom:70px !important;
  }

  .py-xl-75{
    padding-top:75px !important;
    padding-bottom:75px !important;
  }

  .py-xl-80{
    padding-top:80px !important;
    padding-bottom:80px !important;
  }

  .py-xl-85{
    padding-top:85px !important;
    padding-bottom:85px !important;
  }

  .py-xl-90{
    padding-top:90px !important;
    padding-bottom:90px !important;
  }

  .py-xl-95{
    padding-top:95px !important;
    padding-bottom:95px !important;
  }

  .py-xl-100{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }

  .pt-xl-0{
    padding-top:0 !important;
  }

  .pt-xl-5{
    padding-top:5px !important;
  }

  .pt-xl-10{
    padding-top:10px !important;
  }

  .pt-xl-15{
    padding-top:15px !important;
  }

  .pt-xl-20{
    padding-top:20px !important;
  }

  .pt-xl-25{
    padding-top:25px !important;
  }

  .pt-xl-30{
    padding-top:30px !important;
  }

  .pt-xl-35{
    padding-top:35px !important;
  }

  .pt-xl-40{
    padding-top:40px !important;
  }

  .pt-xl-45{
    padding-top:45px !important;
  }

  .pt-xl-50{
    padding-top:50px !important;
  }

  .pt-xl-55{
    padding-top:55px !important;
  }

  .pt-xl-60{
    padding-top:60px !important;
  }

  .pt-xl-65{
    padding-top:65px !important;
  }

  .pt-xl-70{
    padding-top:70px !important;
  }

  .pt-xl-75{
    padding-top:75px !important;
  }

  .pt-xl-80{
    padding-top:80px !important;
  }

  .pt-xl-85{
    padding-top:85px !important;
  }

  .pt-xl-90{
    padding-top:90px !important;
  }

  .pt-xl-95{
    padding-top:95px !important;
  }

  .pt-xl-100{
    padding-top:100px !important;
  }

  .pe-xl-0{
    padding-right:0 !important;
  }

  .pe-xl-5{
    padding-right:5px !important;
  }

  .pe-xl-10{
    padding-right:10px !important;
  }

  .pe-xl-15{
    padding-right:15px !important;
  }

  .pe-xl-20{
    padding-right:20px !important;
  }

  .pe-xl-25{
    padding-right:25px !important;
  }

  .pe-xl-30{
    padding-right:30px !important;
  }

  .pe-xl-35{
    padding-right:35px !important;
  }

  .pe-xl-40{
    padding-right:40px !important;
  }

  .pe-xl-45{
    padding-right:45px !important;
  }

  .pe-xl-50{
    padding-right:50px !important;
  }

  .pe-xl-55{
    padding-right:55px !important;
  }

  .pe-xl-60{
    padding-right:60px !important;
  }

  .pe-xl-65{
    padding-right:65px !important;
  }

  .pe-xl-70{
    padding-right:70px !important;
  }

  .pe-xl-75{
    padding-right:75px !important;
  }

  .pe-xl-80{
    padding-right:80px !important;
  }

  .pe-xl-85{
    padding-right:85px !important;
  }

  .pe-xl-90{
    padding-right:90px !important;
  }

  .pe-xl-95{
    padding-right:95px !important;
  }

  .pe-xl-100{
    padding-right:100px !important;
  }

  .pb-xl-0{
    padding-bottom:0 !important;
  }

  .pb-xl-5{
    padding-bottom:5px !important;
  }

  .pb-xl-10{
    padding-bottom:10px !important;
  }

  .pb-xl-15{
    padding-bottom:15px !important;
  }

  .pb-xl-20{
    padding-bottom:20px !important;
  }

  .pb-xl-25{
    padding-bottom:25px !important;
  }

  .pb-xl-30{
    padding-bottom:30px !important;
  }

  .pb-xl-35{
    padding-bottom:35px !important;
  }

  .pb-xl-40{
    padding-bottom:40px !important;
  }

  .pb-xl-45{
    padding-bottom:45px !important;
  }

  .pb-xl-50{
    padding-bottom:50px !important;
  }

  .pb-xl-55{
    padding-bottom:55px !important;
  }

  .pb-xl-60{
    padding-bottom:60px !important;
  }

  .pb-xl-65{
    padding-bottom:65px !important;
  }

  .pb-xl-70{
    padding-bottom:70px !important;
  }

  .pb-xl-75{
    padding-bottom:75px !important;
  }

  .pb-xl-80{
    padding-bottom:80px !important;
  }

  .pb-xl-85{
    padding-bottom:85px !important;
  }

  .pb-xl-90{
    padding-bottom:90px !important;
  }

  .pb-xl-95{
    padding-bottom:95px !important;
  }

  .pb-xl-100{
    padding-bottom:100px !important;
  }

  .ps-xl-0{
    padding-left:0 !important;
  }

  .ps-xl-5{
    padding-left:5px !important;
  }

  .ps-xl-10{
    padding-left:10px !important;
  }

  .ps-xl-15{
    padding-left:15px !important;
  }

  .ps-xl-20{
    padding-left:20px !important;
  }

  .ps-xl-25{
    padding-left:25px !important;
  }

  .ps-xl-30{
    padding-left:30px !important;
  }

  .ps-xl-35{
    padding-left:35px !important;
  }

  .ps-xl-40{
    padding-left:40px !important;
  }

  .ps-xl-45{
    padding-left:45px !important;
  }

  .ps-xl-50{
    padding-left:50px !important;
  }

  .ps-xl-55{
    padding-left:55px !important;
  }

  .ps-xl-60{
    padding-left:60px !important;
  }

  .ps-xl-65{
    padding-left:65px !important;
  }

  .ps-xl-70{
    padding-left:70px !important;
  }

  .ps-xl-75{
    padding-left:75px !important;
  }

  .ps-xl-80{
    padding-left:80px !important;
  }

  .ps-xl-85{
    padding-left:85px !important;
  }

  .ps-xl-90{
    padding-left:90px !important;
  }

  .ps-xl-95{
    padding-left:95px !important;
  }

  .ps-xl-100{
    padding-left:100px !important;
  }
}
@media (min-width: 1680px){
  .d-xxl-inline{
    display:inline !important;
  }

  .d-xxl-inline-block{
    display:inline-block !important;
  }

  .d-xxl-block{
    display:block !important;
  }

  .d-xxl-grid{
    display:grid !important;
  }

  .d-xxl-table{
    display:table !important;
  }

  .d-xxl-table-row{
    display:table-row !important;
  }

  .d-xxl-table-cell{
    display:table-cell !important;
  }

  .d-xxl-flex{
    display:flex !important;
  }

  .d-xxl-inline-flex{
    display:inline-flex !important;
  }

  .d-xxl-none{
    display:none !important;
  }

  .flex-xxl-fill{
    flex:1 1 auto !important;
  }

  .flex-xxl-row{
    flex-direction:row !important;
  }

  .flex-xxl-column{
    flex-direction:column !important;
  }

  .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }

  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }

  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }

  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }

  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }

  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }

  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }

  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }

  .justify-content-xxl-center{
    justify-content:center !important;
  }

  .justify-content-xxl-between{
    justify-content:space-between !important;
  }

  .justify-content-xxl-around{
    justify-content:space-around !important;
  }

  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }

  .align-items-xxl-start{
    align-items:flex-start !important;
  }

  .align-items-xxl-end{
    align-items:flex-end !important;
  }

  .align-items-xxl-center{
    align-items:center !important;
  }

  .align-items-xxl-baseline{
    align-items:baseline !important;
  }

  .align-items-xxl-stretch{
    align-items:stretch !important;
  }

  .align-content-xxl-start{
    align-content:flex-start !important;
  }

  .align-content-xxl-end{
    align-content:flex-end !important;
  }

  .align-content-xxl-center{
    align-content:center !important;
  }

  .align-content-xxl-between{
    align-content:space-between !important;
  }

  .align-content-xxl-around{
    align-content:space-around !important;
  }

  .align-content-xxl-stretch{
    align-content:stretch !important;
  }

  .align-self-xxl-auto{
    align-self:auto !important;
  }

  .align-self-xxl-start{
    align-self:flex-start !important;
  }

  .align-self-xxl-end{
    align-self:flex-end !important;
  }

  .align-self-xxl-center{
    align-self:center !important;
  }

  .align-self-xxl-baseline{
    align-self:baseline !important;
  }

  .align-self-xxl-stretch{
    align-self:stretch !important;
  }

  .order-xxl-first{
    order:-1 !important;
  }

  .order-xxl-0{
    order:0 !important;
  }

  .order-xxl-1{
    order:1 !important;
  }

  .order-xxl-2{
    order:2 !important;
  }

  .order-xxl-3{
    order:3 !important;
  }

  .order-xxl-4{
    order:4 !important;
  }

  .order-xxl-5{
    order:5 !important;
  }

  .order-xxl-last{
    order:6 !important;
  }

  .m-xxl-0{
    margin:0 !important;
  }

  .m-xxl-5{
    margin:5px !important;
  }

  .m-xxl-10{
    margin:10px !important;
  }

  .m-xxl-15{
    margin:15px !important;
  }

  .m-xxl-20{
    margin:20px !important;
  }

  .m-xxl-25{
    margin:25px !important;
  }

  .m-xxl-30{
    margin:30px !important;
  }

  .m-xxl-35{
    margin:35px !important;
  }

  .m-xxl-40{
    margin:40px !important;
  }

  .m-xxl-45{
    margin:45px !important;
  }

  .m-xxl-50{
    margin:50px !important;
  }

  .m-xxl-55{
    margin:55px !important;
  }

  .m-xxl-60{
    margin:60px !important;
  }

  .m-xxl-65{
    margin:65px !important;
  }

  .m-xxl-70{
    margin:70px !important;
  }

  .m-xxl-75{
    margin:75px !important;
  }

  .m-xxl-80{
    margin:80px !important;
  }

  .m-xxl-85{
    margin:85px !important;
  }

  .m-xxl-90{
    margin:90px !important;
  }

  .m-xxl-95{
    margin:95px !important;
  }

  .m-xxl-100{
    margin:100px !important;
  }

  .m-xxl-auto{
    margin:auto !important;
  }

  .mx-xxl-0{
    margin-right:0 !important;
    margin-left:0 !important;
  }

  .mx-xxl-5{
    margin-right:5px !important;
    margin-left:5px !important;
  }

  .mx-xxl-10{
    margin-right:10px !important;
    margin-left:10px !important;
  }

  .mx-xxl-15{
    margin-right:15px !important;
    margin-left:15px !important;
  }

  .mx-xxl-20{
    margin-right:20px !important;
    margin-left:20px !important;
  }

  .mx-xxl-25{
    margin-right:25px !important;
    margin-left:25px !important;
  }

  .mx-xxl-30{
    margin-right:30px !important;
    margin-left:30px !important;
  }

  .mx-xxl-35{
    margin-right:35px !important;
    margin-left:35px !important;
  }

  .mx-xxl-40{
    margin-right:40px !important;
    margin-left:40px !important;
  }

  .mx-xxl-45{
    margin-right:45px !important;
    margin-left:45px !important;
  }

  .mx-xxl-50{
    margin-right:50px !important;
    margin-left:50px !important;
  }

  .mx-xxl-55{
    margin-right:55px !important;
    margin-left:55px !important;
  }

  .mx-xxl-60{
    margin-right:60px !important;
    margin-left:60px !important;
  }

  .mx-xxl-65{
    margin-right:65px !important;
    margin-left:65px !important;
  }

  .mx-xxl-70{
    margin-right:70px !important;
    margin-left:70px !important;
  }

  .mx-xxl-75{
    margin-right:75px !important;
    margin-left:75px !important;
  }

  .mx-xxl-80{
    margin-right:80px !important;
    margin-left:80px !important;
  }

  .mx-xxl-85{
    margin-right:85px !important;
    margin-left:85px !important;
  }

  .mx-xxl-90{
    margin-right:90px !important;
    margin-left:90px !important;
  }

  .mx-xxl-95{
    margin-right:95px !important;
    margin-left:95px !important;
  }

  .mx-xxl-100{
    margin-right:100px !important;
    margin-left:100px !important;
  }

  .mx-xxl-auto{
    margin-right:auto !important;
    margin-left:auto !important;
  }

  .my-xxl-0{
    margin-top:0 !important;
    margin-bottom:0 !important;
  }

  .my-xxl-5{
    margin-top:5px !important;
    margin-bottom:5px !important;
  }

  .my-xxl-10{
    margin-top:10px !important;
    margin-bottom:10px !important;
  }

  .my-xxl-15{
    margin-top:15px !important;
    margin-bottom:15px !important;
  }

  .my-xxl-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }

  .my-xxl-25{
    margin-top:25px !important;
    margin-bottom:25px !important;
  }

  .my-xxl-30{
    margin-top:30px !important;
    margin-bottom:30px !important;
  }

  .my-xxl-35{
    margin-top:35px !important;
    margin-bottom:35px !important;
  }

  .my-xxl-40{
    margin-top:40px !important;
    margin-bottom:40px !important;
  }

  .my-xxl-45{
    margin-top:45px !important;
    margin-bottom:45px !important;
  }

  .my-xxl-50{
    margin-top:50px !important;
    margin-bottom:50px !important;
  }

  .my-xxl-55{
    margin-top:55px !important;
    margin-bottom:55px !important;
  }

  .my-xxl-60{
    margin-top:60px !important;
    margin-bottom:60px !important;
  }

  .my-xxl-65{
    margin-top:65px !important;
    margin-bottom:65px !important;
  }

  .my-xxl-70{
    margin-top:70px !important;
    margin-bottom:70px !important;
  }

  .my-xxl-75{
    margin-top:75px !important;
    margin-bottom:75px !important;
  }

  .my-xxl-80{
    margin-top:80px !important;
    margin-bottom:80px !important;
  }

  .my-xxl-85{
    margin-top:85px !important;
    margin-bottom:85px !important;
  }

  .my-xxl-90{
    margin-top:90px !important;
    margin-bottom:90px !important;
  }

  .my-xxl-95{
    margin-top:95px !important;
    margin-bottom:95px !important;
  }

  .my-xxl-100{
    margin-top:100px !important;
    margin-bottom:100px !important;
  }

  .my-xxl-auto{
    margin-top:auto !important;
    margin-bottom:auto !important;
  }

  .mt-xxl-0{
    margin-top:0 !important;
  }

  .mt-xxl-5{
    margin-top:5px !important;
  }

  .mt-xxl-10{
    margin-top:10px !important;
  }

  .mt-xxl-15{
    margin-top:15px !important;
  }

  .mt-xxl-20{
    margin-top:20px !important;
  }

  .mt-xxl-25{
    margin-top:25px !important;
  }

  .mt-xxl-30{
    margin-top:30px !important;
  }

  .mt-xxl-35{
    margin-top:35px !important;
  }

  .mt-xxl-40{
    margin-top:40px !important;
  }

  .mt-xxl-45{
    margin-top:45px !important;
  }

  .mt-xxl-50{
    margin-top:50px !important;
  }

  .mt-xxl-55{
    margin-top:55px !important;
  }

  .mt-xxl-60{
    margin-top:60px !important;
  }

  .mt-xxl-65{
    margin-top:65px !important;
  }

  .mt-xxl-70{
    margin-top:70px !important;
  }

  .mt-xxl-75{
    margin-top:75px !important;
  }

  .mt-xxl-80{
    margin-top:80px !important;
  }

  .mt-xxl-85{
    margin-top:85px !important;
  }

  .mt-xxl-90{
    margin-top:90px !important;
  }

  .mt-xxl-95{
    margin-top:95px !important;
  }

  .mt-xxl-100{
    margin-top:100px !important;
  }

  .mt-xxl-auto{
    margin-top:auto !important;
  }

  .me-xxl-0{
    margin-right:0 !important;
  }

  .me-xxl-5{
    margin-right:5px !important;
  }

  .me-xxl-10{
    margin-right:10px !important;
  }

  .me-xxl-15{
    margin-right:15px !important;
  }

  .me-xxl-20{
    margin-right:20px !important;
  }

  .me-xxl-25{
    margin-right:25px !important;
  }

  .me-xxl-30{
    margin-right:30px !important;
  }

  .me-xxl-35{
    margin-right:35px !important;
  }

  .me-xxl-40{
    margin-right:40px !important;
  }

  .me-xxl-45{
    margin-right:45px !important;
  }

  .me-xxl-50{
    margin-right:50px !important;
  }

  .me-xxl-55{
    margin-right:55px !important;
  }

  .me-xxl-60{
    margin-right:60px !important;
  }

  .me-xxl-65{
    margin-right:65px !important;
  }

  .me-xxl-70{
    margin-right:70px !important;
  }

  .me-xxl-75{
    margin-right:75px !important;
  }

  .me-xxl-80{
    margin-right:80px !important;
  }

  .me-xxl-85{
    margin-right:85px !important;
  }

  .me-xxl-90{
    margin-right:90px !important;
  }

  .me-xxl-95{
    margin-right:95px !important;
  }

  .me-xxl-100{
    margin-right:100px !important;
  }

  .me-xxl-auto{
    margin-right:auto !important;
  }

  .mb-xxl-0{
    margin-bottom:0 !important;
  }

  .mb-xxl-5{
    margin-bottom:5px !important;
  }

  .mb-xxl-10{
    margin-bottom:10px !important;
  }

  .mb-xxl-15{
    margin-bottom:15px !important;
  }

  .mb-xxl-20{
    margin-bottom:20px !important;
  }

  .mb-xxl-25{
    margin-bottom:25px !important;
  }

  .mb-xxl-30{
    margin-bottom:30px !important;
  }

  .mb-xxl-35{
    margin-bottom:35px !important;
  }

  .mb-xxl-40{
    margin-bottom:40px !important;
  }

  .mb-xxl-45{
    margin-bottom:45px !important;
  }

  .mb-xxl-50{
    margin-bottom:50px !important;
  }

  .mb-xxl-55{
    margin-bottom:55px !important;
  }

  .mb-xxl-60{
    margin-bottom:60px !important;
  }

  .mb-xxl-65{
    margin-bottom:65px !important;
  }

  .mb-xxl-70{
    margin-bottom:70px !important;
  }

  .mb-xxl-75{
    margin-bottom:75px !important;
  }

  .mb-xxl-80{
    margin-bottom:80px !important;
  }

  .mb-xxl-85{
    margin-bottom:85px !important;
  }

  .mb-xxl-90{
    margin-bottom:90px !important;
  }

  .mb-xxl-95{
    margin-bottom:95px !important;
  }

  .mb-xxl-100{
    margin-bottom:100px !important;
  }

  .mb-xxl-auto{
    margin-bottom:auto !important;
  }

  .ms-xxl-0{
    margin-left:0 !important;
  }

  .ms-xxl-5{
    margin-left:5px !important;
  }

  .ms-xxl-10{
    margin-left:10px !important;
  }

  .ms-xxl-15{
    margin-left:15px !important;
  }

  .ms-xxl-20{
    margin-left:20px !important;
  }

  .ms-xxl-25{
    margin-left:25px !important;
  }

  .ms-xxl-30{
    margin-left:30px !important;
  }

  .ms-xxl-35{
    margin-left:35px !important;
  }

  .ms-xxl-40{
    margin-left:40px !important;
  }

  .ms-xxl-45{
    margin-left:45px !important;
  }

  .ms-xxl-50{
    margin-left:50px !important;
  }

  .ms-xxl-55{
    margin-left:55px !important;
  }

  .ms-xxl-60{
    margin-left:60px !important;
  }

  .ms-xxl-65{
    margin-left:65px !important;
  }

  .ms-xxl-70{
    margin-left:70px !important;
  }

  .ms-xxl-75{
    margin-left:75px !important;
  }

  .ms-xxl-80{
    margin-left:80px !important;
  }

  .ms-xxl-85{
    margin-left:85px !important;
  }

  .ms-xxl-90{
    margin-left:90px !important;
  }

  .ms-xxl-95{
    margin-left:95px !important;
  }

  .ms-xxl-100{
    margin-left:100px !important;
  }

  .ms-xxl-auto{
    margin-left:auto !important;
  }

  .p-xxl-0{
    padding:0 !important;
  }

  .p-xxl-5{
    padding:5px !important;
  }

  .p-xxl-10{
    padding:10px !important;
  }

  .p-xxl-15{
    padding:15px !important;
  }

  .p-xxl-20{
    padding:20px !important;
  }

  .p-xxl-25{
    padding:25px !important;
  }

  .p-xxl-30{
    padding:30px !important;
  }

  .p-xxl-35{
    padding:35px !important;
  }

  .p-xxl-40{
    padding:40px !important;
  }

  .p-xxl-45{
    padding:45px !important;
  }

  .p-xxl-50{
    padding:50px !important;
  }

  .p-xxl-55{
    padding:55px !important;
  }

  .p-xxl-60{
    padding:60px !important;
  }

  .p-xxl-65{
    padding:65px !important;
  }

  .p-xxl-70{
    padding:70px !important;
  }

  .p-xxl-75{
    padding:75px !important;
  }

  .p-xxl-80{
    padding:80px !important;
  }

  .p-xxl-85{
    padding:85px !important;
  }

  .p-xxl-90{
    padding:90px !important;
  }

  .p-xxl-95{
    padding:95px !important;
  }

  .p-xxl-100{
    padding:100px !important;
  }

  .px-xxl-0{
    padding-right:0 !important;
    padding-left:0 !important;
  }

  .px-xxl-5{
    padding-right:5px !important;
    padding-left:5px !important;
  }

  .px-xxl-10{
    padding-right:10px !important;
    padding-left:10px !important;
  }

  .px-xxl-15{
    padding-right:15px !important;
    padding-left:15px !important;
  }

  .px-xxl-20{
    padding-right:20px !important;
    padding-left:20px !important;
  }

  .px-xxl-25{
    padding-right:25px !important;
    padding-left:25px !important;
  }

  .px-xxl-30{
    padding-right:30px !important;
    padding-left:30px !important;
  }

  .px-xxl-35{
    padding-right:35px !important;
    padding-left:35px !important;
  }

  .px-xxl-40{
    padding-right:40px !important;
    padding-left:40px !important;
  }

  .px-xxl-45{
    padding-right:45px !important;
    padding-left:45px !important;
  }

  .px-xxl-50{
    padding-right:50px !important;
    padding-left:50px !important;
  }

  .px-xxl-55{
    padding-right:55px !important;
    padding-left:55px !important;
  }

  .px-xxl-60{
    padding-right:60px !important;
    padding-left:60px !important;
  }

  .px-xxl-65{
    padding-right:65px !important;
    padding-left:65px !important;
  }

  .px-xxl-70{
    padding-right:70px !important;
    padding-left:70px !important;
  }

  .px-xxl-75{
    padding-right:75px !important;
    padding-left:75px !important;
  }

  .px-xxl-80{
    padding-right:80px !important;
    padding-left:80px !important;
  }

  .px-xxl-85{
    padding-right:85px !important;
    padding-left:85px !important;
  }

  .px-xxl-90{
    padding-right:90px !important;
    padding-left:90px !important;
  }

  .px-xxl-95{
    padding-right:95px !important;
    padding-left:95px !important;
  }

  .px-xxl-100{
    padding-right:100px !important;
    padding-left:100px !important;
  }

  .py-xxl-0{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .py-xxl-5{
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .py-xxl-10{
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  .py-xxl-15{
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  .py-xxl-20{
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

  .py-xxl-25{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }

  .py-xxl-30{
    padding-top:30px !important;
    padding-bottom:30px !important;
  }

  .py-xxl-35{
    padding-top:35px !important;
    padding-bottom:35px !important;
  }

  .py-xxl-40{
    padding-top:40px !important;
    padding-bottom:40px !important;
  }

  .py-xxl-45{
    padding-top:45px !important;
    padding-bottom:45px !important;
  }

  .py-xxl-50{
    padding-top:50px !important;
    padding-bottom:50px !important;
  }

  .py-xxl-55{
    padding-top:55px !important;
    padding-bottom:55px !important;
  }

  .py-xxl-60{
    padding-top:60px !important;
    padding-bottom:60px !important;
  }

  .py-xxl-65{
    padding-top:65px !important;
    padding-bottom:65px !important;
  }

  .py-xxl-70{
    padding-top:70px !important;
    padding-bottom:70px !important;
  }

  .py-xxl-75{
    padding-top:75px !important;
    padding-bottom:75px !important;
  }

  .py-xxl-80{
    padding-top:80px !important;
    padding-bottom:80px !important;
  }

  .py-xxl-85{
    padding-top:85px !important;
    padding-bottom:85px !important;
  }

  .py-xxl-90{
    padding-top:90px !important;
    padding-bottom:90px !important;
  }

  .py-xxl-95{
    padding-top:95px !important;
    padding-bottom:95px !important;
  }

  .py-xxl-100{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }

  .pt-xxl-0{
    padding-top:0 !important;
  }

  .pt-xxl-5{
    padding-top:5px !important;
  }

  .pt-xxl-10{
    padding-top:10px !important;
  }

  .pt-xxl-15{
    padding-top:15px !important;
  }

  .pt-xxl-20{
    padding-top:20px !important;
  }

  .pt-xxl-25{
    padding-top:25px !important;
  }

  .pt-xxl-30{
    padding-top:30px !important;
  }

  .pt-xxl-35{
    padding-top:35px !important;
  }

  .pt-xxl-40{
    padding-top:40px !important;
  }

  .pt-xxl-45{
    padding-top:45px !important;
  }

  .pt-xxl-50{
    padding-top:50px !important;
  }

  .pt-xxl-55{
    padding-top:55px !important;
  }

  .pt-xxl-60{
    padding-top:60px !important;
  }

  .pt-xxl-65{
    padding-top:65px !important;
  }

  .pt-xxl-70{
    padding-top:70px !important;
  }

  .pt-xxl-75{
    padding-top:75px !important;
  }

  .pt-xxl-80{
    padding-top:80px !important;
  }

  .pt-xxl-85{
    padding-top:85px !important;
  }

  .pt-xxl-90{
    padding-top:90px !important;
  }

  .pt-xxl-95{
    padding-top:95px !important;
  }

  .pt-xxl-100{
    padding-top:100px !important;
  }

  .pe-xxl-0{
    padding-right:0 !important;
  }

  .pe-xxl-5{
    padding-right:5px !important;
  }

  .pe-xxl-10{
    padding-right:10px !important;
  }

  .pe-xxl-15{
    padding-right:15px !important;
  }

  .pe-xxl-20{
    padding-right:20px !important;
  }

  .pe-xxl-25{
    padding-right:25px !important;
  }

  .pe-xxl-30{
    padding-right:30px !important;
  }

  .pe-xxl-35{
    padding-right:35px !important;
  }

  .pe-xxl-40{
    padding-right:40px !important;
  }

  .pe-xxl-45{
    padding-right:45px !important;
  }

  .pe-xxl-50{
    padding-right:50px !important;
  }

  .pe-xxl-55{
    padding-right:55px !important;
  }

  .pe-xxl-60{
    padding-right:60px !important;
  }

  .pe-xxl-65{
    padding-right:65px !important;
  }

  .pe-xxl-70{
    padding-right:70px !important;
  }

  .pe-xxl-75{
    padding-right:75px !important;
  }

  .pe-xxl-80{
    padding-right:80px !important;
  }

  .pe-xxl-85{
    padding-right:85px !important;
  }

  .pe-xxl-90{
    padding-right:90px !important;
  }

  .pe-xxl-95{
    padding-right:95px !important;
  }

  .pe-xxl-100{
    padding-right:100px !important;
  }

  .pb-xxl-0{
    padding-bottom:0 !important;
  }

  .pb-xxl-5{
    padding-bottom:5px !important;
  }

  .pb-xxl-10{
    padding-bottom:10px !important;
  }

  .pb-xxl-15{
    padding-bottom:15px !important;
  }

  .pb-xxl-20{
    padding-bottom:20px !important;
  }

  .pb-xxl-25{
    padding-bottom:25px !important;
  }

  .pb-xxl-30{
    padding-bottom:30px !important;
  }

  .pb-xxl-35{
    padding-bottom:35px !important;
  }

  .pb-xxl-40{
    padding-bottom:40px !important;
  }

  .pb-xxl-45{
    padding-bottom:45px !important;
  }

  .pb-xxl-50{
    padding-bottom:50px !important;
  }

  .pb-xxl-55{
    padding-bottom:55px !important;
  }

  .pb-xxl-60{
    padding-bottom:60px !important;
  }

  .pb-xxl-65{
    padding-bottom:65px !important;
  }

  .pb-xxl-70{
    padding-bottom:70px !important;
  }

  .pb-xxl-75{
    padding-bottom:75px !important;
  }

  .pb-xxl-80{
    padding-bottom:80px !important;
  }

  .pb-xxl-85{
    padding-bottom:85px !important;
  }

  .pb-xxl-90{
    padding-bottom:90px !important;
  }

  .pb-xxl-95{
    padding-bottom:95px !important;
  }

  .pb-xxl-100{
    padding-bottom:100px !important;
  }

  .ps-xxl-0{
    padding-left:0 !important;
  }

  .ps-xxl-5{
    padding-left:5px !important;
  }

  .ps-xxl-10{
    padding-left:10px !important;
  }

  .ps-xxl-15{
    padding-left:15px !important;
  }

  .ps-xxl-20{
    padding-left:20px !important;
  }

  .ps-xxl-25{
    padding-left:25px !important;
  }

  .ps-xxl-30{
    padding-left:30px !important;
  }

  .ps-xxl-35{
    padding-left:35px !important;
  }

  .ps-xxl-40{
    padding-left:40px !important;
  }

  .ps-xxl-45{
    padding-left:45px !important;
  }

  .ps-xxl-50{
    padding-left:50px !important;
  }

  .ps-xxl-55{
    padding-left:55px !important;
  }

  .ps-xxl-60{
    padding-left:60px !important;
  }

  .ps-xxl-65{
    padding-left:65px !important;
  }

  .ps-xxl-70{
    padding-left:70px !important;
  }

  .ps-xxl-75{
    padding-left:75px !important;
  }

  .ps-xxl-80{
    padding-left:80px !important;
  }

  .ps-xxl-85{
    padding-left:85px !important;
  }

  .ps-xxl-90{
    padding-left:90px !important;
  }

  .ps-xxl-95{
    padding-left:95px !important;
  }

  .ps-xxl-100{
    padding-left:100px !important;
  }
}
@media print{
  .d-print-inline{
    display:inline !important;
  }

  .d-print-inline-block{
    display:inline-block !important;
  }

  .d-print-block{
    display:block !important;
  }

  .d-print-grid{
    display:grid !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:flex !important;
  }

  .d-print-inline-flex{
    display:inline-flex !important;
  }

  .d-print-none{
    display:none !important;
  }
}
*,
::before,
::after{
  box-sizing:border-box;
  border-style:solid;
  border-width:0;
}
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
}
body{
  margin:0;
}
main{
  display:block;
}
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl{
  margin:0;
}
h1,
h2,
.cms-home .amfaq_questions.widget .amfaq-title,
.section--catalog .block-title strong,
.cms-home .am-widget-brand-slider .amslider-header-container,
h3,
.amrelated-pack-wrapper .amrelated-title,
.modal-popup .block-new-customer .block-title,
.modal-popup .block-customer-login .block-title,
h4,
h5,
h6{
  font-size:inherit;
  font-weight:inherit;
  margin:0;
}
ul,
ol{
  margin:0;
  padding:0;
  list-style:none;
}
dt{
  font-weight:bold;
}

dd{
  margin-left:0;
}
hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
  border-top-width:1px;
  margin:0;
  clear:both;
  color:inherit;
}
pre{
  font-family:monospace, monospace;
  font-size:inherit;
}

address{
  font-style:inherit;
}
a{
  background-color:transparent;
  text-decoration:none;
  color:inherit;
}
abbr[title]{
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:inherit;
}
small{
  font-size:80%;
}
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}
svg,
img,
embed,
object,
iframe{
  vertical-align:bottom;
}
button,
input,
optgroup,
select,
textarea{
  -webkit-appearance:none;
  appearance:none;
  vertical-align:middle;
  color:inherit;
  font:inherit;
  background:transparent;
  padding:0;
  margin:0;
  border-radius:0;
  text-align:inherit;
  text-transform:inherit;
}
[type=checkbox]{
  -webkit-appearance:checkbox;
  appearance:checkbox;
}

[type=radio]{
  -webkit-appearance:radio;
  appearance:radio;
}
button,
[type=button],
[type=reset],
[type=submit]{
  cursor:pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled{
  cursor:default;
}
:-moz-focusring{
  outline:auto;
}

select:disabled{
  opacity:inherit;
}
option{
  padding:0;
}
fieldset{
  margin:0;
  padding:0;
  min-width:0;
}

legend{
  padding:0;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
label[for]{
  cursor:pointer;
}
details{
  display:block;
}
summary{
  display:list-item;
}
[contenteditable]:focus{
  outline:auto;
}
table{
  border-color:inherit;
  border-collapse:collapse;
}

caption{
  text-align:left;
}

td,
th{
  vertical-align:top;
  padding:0;
}

th{
  text-align:left;
  font-weight:bold;
}

.tns-outer{
  padding:0 !important;
}

.tns-outer [hidden]{
  display:none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action]{
  cursor:pointer;
}

.tns-slider{
  transition:all 0s;
}

.tns-slider > .tns-item{
  box-sizing:border-box;
}

.tns-horizontal.tns-subpixel{
  white-space:nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item{
  display:inline-block;
  vertical-align:top;
  white-space:normal;
}

.tns-horizontal.tns-no-subpixel:after{
  content:"";
  display:table;
  clear:both;
}

.tns-horizontal.tns-no-subpixel > .tns-item{
  float:left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{
  margin-right:-100%;
}

.tns-no-calc{
  position:relative;
  left:0;
}

.tns-gallery{
  position:relative;
  left:0;
  min-height:1px;
}

.tns-gallery > .tns-item{
  position:absolute;
  left:-100%;
  transition:transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active{
  position:relative;
  left:auto !important;
}

.tns-gallery > .tns-moving{
  transition:all 0.25s;
}

.tns-autowidth{
  display:inline-block;
}

.tns-lazy-img{
  transition:opacity 0.6s;
  opacity:0.6;
}

.tns-lazy-img.tns-complete{
  opacity:1;
}

.tns-ah{
  transition:height 0s;
}

.tns-ovh{
  overflow:hidden;
}

.tns-visually-hidden{
  position:absolute;
  left:-10000em;
}

.tns-transparent{
  opacity:0;
  visibility:hidden;
}

.tns-fadeIn{
  opacity:1;
  filter:alpha(opacity=100);
  z-index:0;
}

.tns-normal, .tns-fadeOut{
  opacity:0;
  filter:alpha(opacity=0);
  z-index:-1;
}

.tns-vpfix{
  white-space:nowrap;
}

.tns-vpfix > div, .tns-vpfix > li{
  display:inline-block;
}

.tns-t-subp2{
  margin:0 auto;
  width:310px;
  position:relative;
  height:10px;
  overflow:hidden;
}

.tns-t-ct{
  width:2333.3333333%;
  width:-moz-calc(100% * 70 / 3);
  width:2333.3333333333%;
  position:absolute;
  right:0;
}

.tns-t-ct:after{
  content:"";
  display:table;
  clear:both;
}

.tns-t-ct > div{
  width:1.4285714%;
  width:-moz-calc(100% / 70);
  width:1.4285714286%;
  height:10px;
  float:left;
}
.bg-deep{
  background-color:#1c1c1c !important;
}

.bg-soft{
  background-color:#323232 !important;
}

.bg-peel{
  background-color:#f28c00 !important;
}

.bg-milk{
  background-color:#fff !important;
}

.bg-dusty{
  background-color:#989898 !important;
}

.bg-cool{
  background-color:#bec7cb !important;
}

.bg-metal{
  background-color:#e3e7e9 !important;
}

.bg-silver{
  background-color:#f1f3f4 !important;
}

.bg-negative{
  background-color:#ed5153 !important;
}

.bg-positive{
  background-color:#01c383 !important;
}

.bg-carbon{
  background-color:#000 !important;
}

.bg-deep *:not(.btn):not(.form-control),
.bg-peel *:not(.btn):not(.form-control){
  color:#fff;
}

.text-deep{
  font-weight:700;
  color:#1c1c1c !important;
}
.text-deep > *{
  color:inherit;
}

.text-soft{
  font-weight:700;
  color:#323232 !important;
}
.text-soft > *{
  color:inherit;
}

.text-peel{
  font-weight:700;
  color:#f28c00 !important;
}
.text-peel > *{
  color:inherit;
}

.text-milk{
  font-weight:700;
  color:#fff !important;
}
.text-milk > *{
  color:inherit;
}

:root{
  --size-accordion-indicator:16px;
  --size-cross-check-icon:20px;
  --size-form-check-indicator:16px;
  --size-touch-point:42px;
  --size-spinner:30px;
  --size-counter:16px;
  --size-slider-nav:12px;
  --size-brand-view-img:80px;
  --width-btn-toggle-icon:25px;
  --width-menu:340px;
  --width-search:calc(100vw - (var(--pi-container) * 2));
  --width-product-image-container:70px;
  --height-logo:35px;
  --height-badge:28px;
  --height-autocomplete-suggest:55px;
  --height-autocomplete-product:80px;
  --height-control:47px;
  --height-control-search:44px;
  --height-topbar:30px;
  --height-navbar:60px;
  --height-input-group:65px;
  --height-tabs-opc:70px;
  --height-hero-countdown:55px;
  --height-cat:115px;
  --height-tab-link:70px;
  --border-radius:5px;
  --border-radius-big:10px;
  --border-radius-huge:15px;
  --mbs-btn:20px;
  --mbs-nav-item:22px;
  --mbs-nav-item-sub:var(--mbs-nav-item);
  --mbs-nav-item-sub-sub:10px;
  --mbs-nav-item-small:24px;
  --mis-nav-el:20px;
  --mbs-product-link:15px;
  --mbs-tns-nav:25px;
  --pi-btn:20px;
  --pi-form-control:16px;
  --pb-form-control:10px;
  --pb-accordion:25px;
  --pie-accordion:60px;
  --pis-accordion:30px;
  --p-checkout:30px;
  --pbs-product-item-details:0;
  --pi-product-item-details:15px;
  --pbe-product-item-details:25px;
  --pb-hero-default-content:30px;
  --pi-minicart-quote:30px;
  --fs-base:14px;
  --fs-intro:18px;
  --fs-small:12px;
  --fs-h1:28px;
  --fs-h2:24px;
  --fs-h3:20px;
  --fs-h4:16px;
  --fs-h5:14px;
  --fs-h6:12px;
  --fs-navbar-icon:23px;
  --fs-select-icon:9px;
  --lh-base:26px;
  --lh-intro:32px;
  --lh-small:20px;
  --lh-h1:36px;
  --lh-h2:30px;
  --lh-h3:28px;
  --lh-h4:22px;
  --lh-h5:20px;
  --lh-h6:16px;
  --time-fast:.125s;
  --time-norm:.25s;
  --time-slow:.375s;
  --time-slug:.5s;
  --cubic-bezier:cubic-bezier(.215, .61, .355, 1);
}
@media (min-width: 768px){
  :root{
    --size-brand-view-img:120px;
    --width-search:335px;
    --height-navbar:70px;
    --height-autocomplete-suggest:60px;
    --height-autocomplete-product:105px;
    --mbs-nav-item-sub:30px;
    --mis-nav-el:25px;
    --pb-hero-default-content:120px;
    --pi-minicart-quote:40px;
    --fs-intro:20px;
    --fs-h1:42px;
    --fs-h2:32px;
    --fs-h3:22px;
    --fs-h4:18px;
    --lh-intro:31px;
    --lh-h1:50px;
    --lh-h2:40px;
    --lh-h3:30px;
    --lh-h4:26px;
  }
}
@media (min-width: 1024px){
  :root{
    --height-cat:125px;
    --mie-filter-option:30px;
    --mbs-tns-nav:40px;
    --p-checkout:40px;
    --pbs-product-item-details:30px;
    --pi-product-item-details:20px;
  }
}
@media (min-width: 1330px){
  :root{
    --size-counter:20px;
    --size-brand-view-img:160px;
    --width-menu:455px;
    --width-search:490px;
    --width-product-image-container:100px;
    --height-logo:50px;
    --height-topbar:40px;
    --height-navbar:90px;
    --height-control:53px;
    --height-control-search:var(--height-control);
    --height-input-group:77px;
    --height-cat:165px;
    --mbs-nav-item:35px;
    --mbs-nav-item-small:30px;
    --mis-nav-el:30px;
    --mie-filter-option:50px;
    --pb-form-control:15px;
    --fs-base:16px;
    --fs-intro:24px;
    --fs-small:14px;
    --fs-h1:56px;
    --fs-h2:46px;
    --fs-h3:32px;
    --fs-h4:22px;
    --fs-h5:18px;
    --fs-h6:14px;
    --lh-base:28px;
    --lh-small:22px;
    --lh-h1:64px;
    --lh-h2:54px;
    --lh-h3:40px;
    --lh-h4:30px;
    --lh-h5:28px;
    --lh-h6:18px;
  }
}
@media (min-width: 1680px){
  :root{
    --width-menu:415px;
    --width-search:540px;
  }
}

:root{
  --width-column-gutter:16px;
  --pi-container:15px;
}
@media (min-width: 568px){
  :root{
    --width-container:768px;
    --mi-container:calc((100vw - var(--width-container)) / 2);
  }
}
@media (min-width: 768px){
  :root{
    --width-container:1024px;
    --pi-container:30px;
  }
}
@media (min-width: 1024px){
  :root{
    --width-container:1330px;
    --width-column-gutter:32px;
    --pi-container:40px;
  }
}
@media (min-width: 1330px){
  :root{
    --width-container:1440px;
  }
}

.container, .hero-usps,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl{
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
}

.row{
  --bs-gutter-x:var(--width-column-gutter);
}

.text-start{
  text-align:left !important;
}

.text-end{
  text-align:right !important;
}

.text-center{
  text-align:center !important;
}

@media (min-width: 568px){
  .text-sm-start{
    text-align:left !important;
  }

  .text-sm-end{
    text-align:right !important;
  }

  .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width: 768px){
  .text-md-start{
    text-align:left !important;
  }

  .text-md-end{
    text-align:right !important;
  }

  .text-md-center{
    text-align:center !important;
  }
}
@media (min-width: 1024px){
  .text-lg-start{
    text-align:left !important;
  }

  .text-lg-end{
    text-align:right !important;
  }

  .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width: 1330px){
  .text-xl-start{
    text-align:left !important;
  }

  .text-xl-end{
    text-align:right !important;
  }

  .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width: 1680px){
  .text-xxl-start{
    text-align:left !important;
  }

  .text-xxl-end{
    text-align:right !important;
  }

  .text-xxl-center{
    text-align:center !important;
  }
}
*:focus{
  outline:0;
}

::selection{
  background-color:#f28c00;
  color:#fff;
}

html body._has-modal-custom .modal-custom-overlay{
  width:100vw;
  height:100vh;
  position:fixed;
  top:0;
  left:0;
  z-index:899;
}
html.menu-open body, html.modal-open body, html.lightbox-open body, html.minicart-open body, html.miniquote-open body, html.switchers-open body{
  overflow:hidden;
}
@media (max-width: 767.98px){
  html body._has-modal-custom,
html .autocomplete-open body{
    overflow:hidden;
  }
  html body._has-modal-custom .modal-custom-overlay{
    background-color:rgba(51, 51, 51, 0.55);
  }
}

.page-wrapper{
  display:flex;
  flex-direction:column;
  min-height:100vh;
  background-color:#fff;
}

.page-main{
  flex-grow:1;
}
.page-main .page-products .columns{
  position:relative;
}
.page-main .column.main > .order-links{
  display:none;
}
.page-main.sticky{
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
}

.w-100{
  width:100%;
}

.img-fluid{
  max-width:100%;
  height:auto;
}

.grecaptcha-badge{
  display:none !important;
}

body{
  font-family:"proxima-nova", sans-serif;
  font-weight:400;
  font-size:var(--fs-base);
  line-height:var(--lh-base);
  color:#323232;
}

body,
button,
input,
select,
textarea{
  text-rendering:optimizelegibility;
  -webkit-tap-highlight-color:transparent;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:"liga", "kern";
}

h1,
.h1{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h1);
  line-height:var(--lh-h1);
}

h1 + *,
.h1 + *,
section:not(.hero--default) .page-title-wrapper + *{
  margin-block-start:var(--lh-base);
}

h2, .cms-home .amfaq_questions.widget .amfaq-title, .section--catalog .block-title strong, .cms-home .am-widget-brand-slider .amslider-header-container,
.h2,
.section--new .block-title,
.block.upsell .block-title,
.block.crosssell .block-title,
.block.related .block-title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h2);
  line-height:var(--lh-h2);
}

h2 + *, .cms-home .amfaq_questions.widget .amfaq-title + *, .section--catalog .block-title strong + *, .cms-home .am-widget-brand-slider .amslider-header-container + *,
h2 + .row,
.cms-home .amfaq_questions.widget .amfaq-title + .row,
.section--catalog .block-title strong + .row,
.cms-home .am-widget-brand-slider .amslider-header-container + .row,
.h2 + *,
.section--new .block-title + *,
.block.upsell .block-title + *,
.block.crosssell .block-title + *,
.block.related .block-title + *,
.h2 + .row,
.section--new .block-title + .row,
.block.upsell .block-title + .row,
.block.crosssell .block-title + .row,
.block.related .block-title + .row,
.summary.title + *,
.summary.title + .row,
.opc-block-summary > .title + *,
.opc-block-summary > .title + .row{
  margin-block-start:25px;
}
@media (min-width: 1024px){
  h2 + *, .cms-home .amfaq_questions.widget .amfaq-title + *, .section--catalog .block-title strong + *, .cms-home .am-widget-brand-slider .amslider-header-container + *,
h2 + .row,
.cms-home .amfaq_questions.widget .amfaq-title + .row,
.section--catalog .block-title strong + .row,
.cms-home .am-widget-brand-slider .amslider-header-container + .row,
.h2 + *,
.section--new .block-title + *,
.block.upsell .block-title + *,
.block.crosssell .block-title + *,
.block.related .block-title + *,
.h2 + .row,
.section--new .block-title + .row,
.block.upsell .block-title + .row,
.block.crosssell .block-title + .row,
.block.related .block-title + .row,
.summary.title + *,
.summary.title + .row,
.opc-block-summary > .title + *,
.opc-block-summary > .title + .row{
    margin-block-start:35px;
  }
}
@media (min-width: 1330px){
  h2 + *, .cms-home .amfaq_questions.widget .amfaq-title + *, .section--catalog .block-title strong + *, .cms-home .am-widget-brand-slider .amslider-header-container + *,
h2 + .row,
.cms-home .amfaq_questions.widget .amfaq-title + .row,
.section--catalog .block-title strong + .row,
.cms-home .am-widget-brand-slider .amslider-header-container + .row,
.h2 + *,
.section--new .block-title + *,
.block.upsell .block-title + *,
.block.crosssell .block-title + *,
.block.related .block-title + *,
.h2 + .row,
.section--new .block-title + .row,
.block.upsell .block-title + .row,
.block.crosssell .block-title + .row,
.block.related .block-title + .row,
.summary.title + *,
.summary.title + .row,
.opc-block-summary > .title + *,
.opc-block-summary > .title + .row{
    margin-block-start:45px;
  }
}
h2 + p, .cms-home .amfaq_questions.widget .amfaq-title + p, .section--catalog .block-title strong + p, .cms-home .am-widget-brand-slider .amslider-header-container + p,
.h2 + p,
.section--new .block-title + p,
.block.upsell .block-title + p,
.block.crosssell .block-title + p,
.block.related .block-title + p,
.summary.title + p,
.opc-block-summary > .title + p{
  margin-block-start:15px;
}
@media (min-width: 1330px){
  h2 + p, .cms-home .amfaq_questions.widget .amfaq-title + p, .section--catalog .block-title strong + p, .cms-home .am-widget-brand-slider .amslider-header-container + p,
.h2 + p,
.section--new .block-title + p,
.block.upsell .block-title + p,
.block.crosssell .block-title + p,
.block.related .block-title + p,
.summary.title + p,
.opc-block-summary > .title + p{
    margin-block-start:30px;
  }
}

h3, .amrelated-pack-wrapper .amrelated-title, .modal-popup .block-new-customer .block-title,
.modal-popup .block-customer-login .block-title,
.h3{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h3);
  line-height:var(--lh-h3);
}
h3 + *, .amrelated-pack-wrapper .amrelated-title + *, .modal-popup .block-new-customer .block-title + *,
.modal-popup .block-customer-login .block-title + *,
h3 + *[style*="display: none"] + *,
.amrelated-pack-wrapper .amrelated-title + *[style*="display: none"] + *,
.modal-popup .block-new-customer .block-title + *[style*="display: none"] + *,
.modal-popup .block-customer-login .block-title + *[style*="display: none"] + *,
.h3 + *,
.h3 + *[style*="display: none"] + *{
  margin-block-start:15px;
}

h4,
.h4{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}
h4 + *,
.h4 + *{
  margin-block-start:5px;
}

h5,
.h5{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h5);
  line-height:var(--lh-h5);
}
h5 + *,
.h5 + *{
  margin-block-start:5px;
}

h6,
.h6,
.hero--default .page-title-wrapper:not(:only-child){
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h6);
  line-height:var(--lh-h6);
  text-transform:uppercase;
  letter-spacing:1px;
}
h6 + *,
.h6 + *,
.hero--default .page-title-wrapper:not(:only-child) + *{
  margin-block-start:8px;
}
@media (min-width: 1330px){
  h6 + *,
.h6 + *,
.hero--default .page-title-wrapper:not(:only-child) + *{
    margin-block-start:15px;
  }
}

.hero--default .page-title-wrapper:not(:only-child) .page-title,
.section--description .page-title-wrapper:not(:only-child) .page-title{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#f28c00;
  text-transform:uppercase;
  letter-spacing:0.72px;
}
@media (min-width: 1024px){
  .hero--default .page-title-wrapper:not(:only-child) .page-title,
.section--description .page-title-wrapper:not(:only-child) .page-title{
    letter-spacing:1.4px;
  }
}

@font-face{
  font-family:"babymax-icons";
  src:url("../fonts/babymax-icons.woff2?uhlnt7") format("woff2"), url("../fonts/babymax-icons.ttf?uhlnt7") format("truetype"), url("../fonts/babymax-icons.woff?uhlnt7") format("woff"), url("../fonts/babymax-icons.svg?uhlnt7#babymax-icons") format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:block;
}
[class^=icon-], .amrec-subscription-start .amrec-datepicker ~ .ui-datepicker-trigger, [class*=" icon-"]{
  font-family:"babymax-icons" !important;
  speak:never;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.icon-tiktok:before{
  content:"\e935";
}

.icon-checkmark_black .path1:before{
  content:"\e933";
  color:#323232;
}

.icon-checkmark_black .path2:before{
  content:"\e934";
  margin-left:-1em;
  color:#f8f9f9;
}

.icon-box:before{
  content:"\e900";
}

.icon-buggy:before{
  content:"\e901";
}

.icon-car-seat:before{
  content:"\e902";
}

.icon-chair:before{
  content:"\e903";
}

.icon-chat:before{
  content:"\e904";
}

.icon-chat-o:before{
  content:"\e905";
}

.icon-check:before{
  content:"\e906";
}

.icon-check-o:before{
  content:"\e907";
}

.icon-chevron-down:before, .amrec-subscription-start .amrec-datepicker ~ .ui-datepicker-trigger:before{
  content:"\e908";
}

.icon-chevron-left:before{
  content:"\e909";
}

.icon-chevron-right:before{
  content:"\e90a";
}

.icon-chevron-up:before{
  content:"\e90b";
}

.icon-clipboard:before{
  content:"\e90c";
}

.icon-credit-card:before{
  content:"\e90d";
}

.icon-crib:before{
  content:"\e90e";
}

.icon-cross:before{
  content:"\e90f";
}

.icon-discount:before{
  content:"\e910";
}

.icon-envelope:before{
  content:"\e911";
}

.icon-envelope-o:before{
  content:"\e912";
}

.icon-exit:before{
  content:"\e913";
}

.icon-filter:before{
  content:"\e914";
}

.icon-gear:before{
  content:"\e915";
}

.icon-liquid:before{
  content:"\e916";
}

.icon-marker:before{
  content:"\e917";
}

.icon-minus:before{
  content:"\e918";
}

.icon-pencil:before{
  content:"\e919";
}

.icon-phone:before{
  content:"\e91a";
}

.icon-plus:before{
  content:"\e91b";
}

.icon-quote:before{
  content:"\e91c";
}

.icon-reload:before{
  content:"\e91d";
}

.icon-search:before{
  content:"\e91e";
}

.icon-seesaw:before{
  content:"\e91f";
}

.icon-shop:before{
  content:"\e920";
}

.icon-social-facebook:before{
  content:"\e921";
}

.icon-social-facebook-round:before{
  content:"\e922";
}

.icon-social-instagram:before{
  content:"\e923";
}

.icon-social-linkedin:before{
  content:"\e924";
}

.icon-social-linkedin-square:before{
  content:"\e925";
}

.icon-social-pinterest:before{
  content:"\e926";
}

.icon-social-share:before{
  content:"\e927";
}

.icon-social-twitter:before{
  content:"\e928";
}

.icon-social-whatsapp:before{
  content:"\e929";
}

.icon-social-youtube:before{
  content:"\e92a";
}

.icon-stopwatch:before{
  content:"\e92b";
}

.icon-stroller:before{
  content:"\e92c";
}

.icon-stroller-alt:before{
  content:"\e92d";
}

.icon-stroller-simple:before{
  content:"\e92e";
}

.icon-trash:before{
  content:"\e92f";
}

.icon-truck:before{
  content:"\e930";
}

.icon-user:before{
  content:"\e931";
}

.icon-wheel:before{
  content:"\e932";
}

.page-main p:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main small:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main table:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main blockquote:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .list-styled:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .section.section--simple ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section.section--simple .page-main ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .section.section--simple ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section.section--simple .page-main ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel.overview ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.overview .page-main ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel.overview ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.overview .page-main ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel[class*=description] ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel[class*=description] .page-main ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel[class*=description] ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel[class*=description] .page-main ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel.specs ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.specs .page-main ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .tabs .tabs__panel.specs ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.specs .page-main ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .accordion .accordion__content ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .accordion .accordion__content ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe p:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe small:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe table:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe blockquote:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .list-styled:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .section.section--simple ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section.section--simple .section--subscribe ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .section.section--simple ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section.section--simple .section--subscribe ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel.overview ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.overview .section--subscribe ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel.overview ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.overview .section--subscribe ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel[class*=description] ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel[class*=description] .section--subscribe ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel[class*=description] ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel[class*=description] .section--subscribe ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel.specs ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.specs .section--subscribe ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.section--subscribe .tabs .tabs__panel.specs ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.tabs .tabs__panel.specs .section--subscribe ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .accordion .accordion__content .section--subscribe ul:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section),
.page-main .accordion .accordion__content .section--subscribe ol:not([style*="display: none"]) + *:not(.show-more__btn):not(.field):not(.price-to):not(.section){
  margin-block-start:var(--lh-base);
}

b,
strong{
  font-weight:700;
}

small{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
}

.intro{
  font-size:var(--fs-intro);
  line-height:var(--lh-intro);
}

ul.list-styled > li, .section.section--simple ul > li, .tabs .tabs__panel.overview ul > li, .tabs .tabs__panel[class*=description] ul > li, .tabs .tabs__panel.specs ul > li, .page-main .accordion .accordion__content ul > li,
ol.list-styled > li,
.section.section--simple ol > li,
.tabs .tabs__panel.overview ol > li,
.tabs .tabs__panel[class*=description] ol > li,
.tabs .tabs__panel.specs ol > li,
.page-main .accordion .accordion__content ol > li{
  padding-inline-start:20px;
  position:relative;
}
ul.list-styled > li::before, .section.section--simple ul > li::before, .tabs .tabs__panel.overview ul > li::before, .tabs .tabs__panel[class*=description] ul > li::before, .tabs .tabs__panel.specs ul > li::before, .page-main .accordion .accordion__content ul > li::before,
ol.list-styled > li::before,
.section.section--simple ol > li::before,
.tabs .tabs__panel.overview ol > li::before,
.tabs .tabs__panel[class*=description] ol > li::before,
.tabs .tabs__panel.specs ol > li::before,
.page-main .accordion .accordion__content ol > li::before{
  position:absolute;
  top:0;
  left:0;
}
@media (min-width: 1330px){
  ul.list-styled > li, .section.section--simple ul > li, .tabs .tabs__panel.overview ul > li, .tabs .tabs__panel[class*=description] ul > li, .tabs .tabs__panel.specs ul > li, .page-main .accordion .accordion__content ul > li,
ol.list-styled > li,
.section.section--simple ol > li,
.tabs .tabs__panel.overview ol > li,
.tabs .tabs__panel[class*=description] ol > li,
.tabs .tabs__panel.specs ol > li,
.page-main .accordion .accordion__content ol > li{
    padding-inline-start:30px;
  }
}

ul.list-styled > li::before, .section.section--simple ul > li::before, .tabs .tabs__panel.overview ul > li::before, .tabs .tabs__panel[class*=description] ul > li::before, .tabs .tabs__panel.specs ul > li::before, .page-main .accordion .accordion__content ul > li::before{
  content:"•";
  font-size:25px;
  color:#f28c00;
  top:-1px;
}
ul.list-check > li, .hero.hero--product-view .product-info-main ul:not(.ampromo-gift) > li, .topbar ul > li, .tabs .tabs__panel.whats-in-the-box ul > li, ul.list-cross > li{
  padding-inline-start:calc(var(--size-cross-check-icon) + 15px);
  position:relative;
}
ul.list-check > li::before, .hero.hero--product-view .product-info-main ul:not(.ampromo-gift) > li::before, .topbar ul > li::before, .tabs .tabs__panel.whats-in-the-box ul > li::before, ul.list-cross > li::before{
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--size-cross-check-icon);
  height:var(--size-cross-check-icon);
  border-radius:50%;
  background-color:#323232;
  font-family:"babymax-icons";
  font-size:10px;
  line-height:1;
  color:#fff;
  position:absolute;
  top:calc((var(--lh-base) - var(--fs-base)) / 4);
  left:0;
}
ul.list-check > li + li, .hero.hero--product-view .product-info-main ul:not(.ampromo-gift) > li + li, .topbar ul > li + li, .tabs .tabs__panel.whats-in-the-box ul > li + li, ul.list-cross > li + li{
  margin-block-start:5px;
}
ul.list-check > li::before, .hero.hero--product-view .product-info-main ul:not(.ampromo-gift) > li::before, .topbar ul > li::before, .tabs .tabs__panel.whats-in-the-box ul > li::before{
  content:"\e906";
}

ol.list-styled,
.section.section--simple ol,
.tabs .tabs__panel.overview ol,
.tabs .tabs__panel[class*=description] ol,
.tabs .tabs__panel.specs ol,
.page-main .accordion .accordion__content ol{
  counter-reset:ol-counter;
}
ol.list-styled > li,
.section.section--simple ol > li,
.tabs .tabs__panel.overview ol > li,
.tabs .tabs__panel[class*=description] ol > li,
.tabs .tabs__panel.specs ol > li,
.page-main .accordion .accordion__content ol > li{
  counter-increment:ol-counter;
}
ol.list-styled > li::before,
.section.section--simple ol > li::before,
.tabs .tabs__panel.overview ol > li::before,
.tabs .tabs__panel[class*=description] ol > li::before,
.tabs .tabs__panel.specs ol > li::before,
.page-main .accordion .accordion__content ol > li::before{
  content:counter(ol-counter) ". ";
  font-weight:700;
}

figcaption{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  margin-block-start:10px;
  font-style:italic;
}
@media (min-width: 768px){
  figcaption{
    margin-block-start:15px;
  }
}

p a,
small a,
.form-check__text a,
.link,
.minicart-items-wrapper .minicart-items .product-item-details .options .toggle span,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.box-actions a{
  text-decoration:underline;
}
@media (hover: hover) and (pointer: fine){
  p a,
small a,
.form-check__text a,
.link,
.minicart-items-wrapper .minicart-items .product-item-details .options .toggle span,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.box-actions a{
    transition:color var(--time-fast) ease-out;
  }
}

p a,
small a,
.box-actions a{
  color:#f28c00;
}
@media (hover: hover) and (pointer: fine){
  p a:hover,
small a:hover,
.box-actions a:hover{
    color:#323232;
  }
}

@media (hover: hover) and (pointer: fine){
  .form-check__text a:hover,
.link:hover,
.minicart-items-wrapper .minicart-items .product-item-details .options .toggle span:hover,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle span:hover,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle span:hover,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle span:hover{
    color:#f28c00;
  }
}

.collapse:not(.show){
  display:none;
}

.collapsing{
  overflow:hidden;
  height:0;
  transition:height var(--time-norm) ease;
}

@keyframes rotate{
  0%{
    transform:rotate(0);
  }
  100%{
    transform:rotate(360deg);
  }
}
.about-admin .related-content-container{
  display:flex;
  align-items:center;
}
.about-admin .author-content-image{
  overflow:hidden;
  width:60px;
  height:60px;
  margin-inline-end:15px;
  border-radius:50%;
  position:relative;
}
.about-admin .author-content-image img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:cover;
  object-position:center top;
}
@media (max-width: 1023.98px){
  .about-admin .related-content-container{
    justify-content:center;
  }
}

.accordion{
  border:1px solid #e3e7e9;
  background:#fff;
  text-align:left;
}
.accordion .accordion__summary,
.accordion .accordion__content{
  padding-block-end:20px;
  padding-inline-start:20px;
  padding-inline-end:55px;
}
.accordion .accordion__summary{
  display:flex;
  align-items:center;
  padding-block-start:20px;
  background:#fff;
  cursor:pointer;
  position:relative;
}
.accordion .accordion__summary::marker, .accordion .accordion__summary::-webkit-details-marker{
  display:none;
}
.accordion .accordion__summary .accordion__summary__title + *{
  margin-block-start:0;
}
.accordion .accordion__summary i{
  position:absolute;
  top:50%;
  transition:transform var(--time-norm) ease-out;
  transform:translateY(-50%);
}
.accordion .accordion__summary i.accordion__summary__icon{
  width:var(--size-accordion-indicator);
  height:var(--size-accordion-indicator);
  right:calc((var(--pie-accordion) - var(--size-accordion-indicator)) / 2);
}
.accordion .accordion__summary i.accordion__summary__icon::before, .accordion .accordion__summary i.accordion__summary__icon::after{
  border-radius:1px;
  background-color:#1c1c1c;
  content:"";
  position:absolute;
}
.accordion .accordion__summary i.accordion__summary__icon::before{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:0;
  right:auto;
  width:100%;
  height:2px;
}
.accordion .accordion__summary i.accordion__summary__icon::after{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:0;
  bottom:auto;
  width:2px;
  height:100%;
  transition:opacity var(--time-norm) ease-out;
}
.accordion .accordion__summary i.icon-chevron-down, .accordion .accordion__summary .amrec-subscription-start .amrec-datepicker ~ i.ui-datepicker-trigger, .amrec-subscription-start .accordion .accordion__summary .amrec-datepicker ~ i.ui-datepicker-trigger{
  font-size:10px;
  right:20px;
}
.accordion + .accordion{
  margin-block-start:-1px;
}
.accordion + .accordion-group-title{
  margin-block-start:50px;
  scroll-margin-block-start:calc(var(--height-topbar) + var(--height-navbar));
}
.accordion.open .accordion__summary i.accordion__summary__icon{
  transform:translateY(-50%) rotate(180deg);
}
.accordion.open .accordion__summary i.accordion__summary__icon::after{
  opacity:0;
}
.accordion.open .accordion__summary i.icon-chevron-down, .accordion.open .accordion__summary .amrec-subscription-start .amrec-datepicker ~ i.ui-datepicker-trigger, .amrec-subscription-start .accordion.open .accordion__summary .amrec-datepicker ~ i.ui-datepicker-trigger{
  transform:translateY(-50%) scaleY(-1);
}
@media (min-width: 768px){
  .accordion + .accordion-group-title{
    margin-block-start:60px;
  }
}
@media (min-width: 1330px){
  .accordion .accordion__summary,
.accordion .accordion__content{
    padding-block-end:25px;
    padding-inline-start:25px;
    padding-inline-end:68px;
  }
  .accordion .accordion__summary{
    padding-block-start:25px;
  }
  .accordion .accordion__summary::after{
    font-size:18px;
  }
  .accordion + .accordion-group-title{
    margin-block-start:90px;
  }
}

@media (max-width: 767.98px){
  body:not(.quotation-quote-index):not(.checkout-cart-index):not(.checkout-onepage-success) .actions-toolbar{
    text-align:center;
  }
}
@media (max-width: 1023.98px){
  body:not(.quotation-quote-index):not(.checkout-cart-index):not(.checkout-onepage-success) .actions-toolbar > *:not(input) + *{
    margin-block-start:15px;
  }
}
@media (min-width: 1024px){
  body:not(.quotation-quote-index):not(.checkout-cart-index):not(.checkout-onepage-success) .actions-toolbar{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-block-start:var(--mbs-btn);
  }
  body:not(.quotation-quote-index):not(.checkout-cart-index):not(.checkout-onepage-success) .actions-toolbar > *:not(input) + *{
    margin-inline-start:15px;
  }
}

.badges-wrap,
.aw-onsale__label-wrap{
  display:flex;
  flex-wrap:wrap;
  margin-block-end:-10px;
}

.badges-wrap .badge{
  margin-block-end:10px;
}
.badges-wrap .badge:not(:last-of-type){
  margin-inline-end:10px;
}
.hero .badges-wrap, .section--widget .badges-wrap{
  justify-content:center;
}

.aw-onsale__label-wrap .label-block{
  margin-block-end:10px;
}
.aw-onsale__label-wrap .label-block:not(:last-of-type){
  margin-inline-end:10px;
}

.badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:20px;
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  font-size:10px;
  line-height:14px;
  color:#1c1c1c;
  text-transform:uppercase;
  letter-spacing:1px;
  white-space:nowrap;
  position:relative;
}
.badge *{
  z-index:1;
}
.badge[class*=badge--], .badge[class*=rectangle]{
  height:var(--height-badge);
  padding-inline-start:15px;
  padding-inline-end:15px;
}
.badge.badge--default, .badge.rectangle-with-bevel-down{
  background-color:#f1f3f4;
}
.badge.badge--milk{
  background-color:#fff;
}
.badge.badge--peel, .badge.rectangle-with-bevel-up{
  background-color:#f28c00;
}
.badge.badge--soft, .badge.rectangle{
  background-color:#323232;
}
.badge.badge--peel, .badge.badge--soft, .badge.rectangle-with-bevel-up, .badge.rectangle{
  color:#fff;
}
@media (min-width: 1330px){
  .badge{
    font-size:12px;
    line-height:18px;
  }
}

.breadcrumbs{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  color:#1c1c1c;
  position:absolute;
  top:20px;
  left:var(--pi-container);
}
.breadcrumbs .items{
  display:flex;
}
.breadcrumbs .items li{
  white-space:nowrap;
}
.breadcrumbs .items li strong{
  opacity:0.5;
  font-weight:400;
}
.breadcrumbs .items li + li{
  display:flex;
  align-items:center;
  margin-inline-start:15px;
}
.breadcrumbs .items li + li::before{
  opacity:0.5;
  margin-inline-end:15px;
  content:"\e90a";
  font-family:"babymax-icons";
  font-size:11px;
  line-height:1;
}
@media (max-width: 1023.98px){
  .breadcrumbs{
    display:none;
  }
}
@media (min-width: 1330px){
  .breadcrumbs{
    top:30px;
  }
}
@media (min-width: 1680px){
  .breadcrumbs{
    left:calc(var(--mi-container) - var(--pi-container));
  }
}

.product-options-wrapper .field.option .price-notice{
  display:none;
}
.product-options-wrapper .fieldset-bundle-options .legend{
  display:none;
}

.promotions-lists{
  padding-block-start:32px;
  margin-block-end:45px;
  border-block-start:1px solid #e3e7e9;
}
.promotions-lists .promotions-discount-container{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.promotions-lists .promotions-discount-container .promotions-selections{
  display:flex;
  align-items:center;
}
.promotions-lists .promotions-discount-container .promotions-selections .promotions-selections-img{
  position:relative;
}
.promotions-lists .promotions-discount-container .promotions-selections .promotions-selections-img a img{
  border:1px solid #e3e7e9;
  border-radius:5px;
  max-width:100px;
  max-height:100px;
}
.promotions-lists .promotions-discount-container .promotions-selections .promotions-selections-img .promotions-qty{
  position:absolute;
  border-radius:100%;
  background-color:#e3e7e9;
  bottom:-14px;
  right:10px;
  width:28px;
  height:28px;
  margin:auto;
  color:#000;
  font-weight:600;
  font-size:14px;
  text-align:center;
}
.promotions-lists .promotions-discount-container .promotions-selections .promotions-selections-plus{
  font-size:40px;
  color:#000;
  font-weight:600;
  margin:0 20px;
}
.promotions-lists .promotions-discount-container .right{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.promotions-lists .promotions-discount-container .right .promotions-info .discount-info{
  color:#f28c00;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
.promotions-lists .promotions-discount-container .right .promotions-info div.price-container span.new-price{
  font-size:16px;
  color:#323232;
  font-weight:600;
}
.promotions-lists .promotions-discount-container .right .promotions-info div.price-container span.old-price{
  font-size:14px;
  color:#989898;
  text-decoration:line-through;
}
.promotions-lists .promotions-discount-container .right .promotions-info .amount-info{
  font-size:16px;
  color:#323232;
}
.promotions-lists .promotions-discount-container .right .actions{
  margin-left:100px;
}
@media (max-width: 767.98px){
  .promotions-lists .promotions-discount-container .promotions-selections{
    width:100%;
  }
}
@media (max-width: 767.98px){
  .promotions-lists .promotions-discount-container .right{
    width:100%;
    margin-block-start:40px;
  }
}
@media (max-width: 767.98px){
  .promotions-lists .promotions-discount-container{
    flex-direction:column;
  }
}

.bundlediscount-option-form table tr{
  margin-block-end:40px;
}
.bundlediscount-option-form table tr td{
  width:50%;
  margin-block-end:40px;
}
.bundlediscount-option-form table tr td.product-name{
  display:flex;
  align-items:center;
}
.bundlediscount-option-form table tr td.product-name img{
  border:1px solid #e3e7e9;
  border-radius:5px;
  max-width:100px;
  max-height:100px;
  margin-right:40px;
}
.bundlediscount-option-form table tr td.product-name .base-product-price{
  font-size:16px;
  color:#323232;
  font-weight:400;
}
.bundlediscount-option-form .a-right{
  float:right;
}
.bundlediscount-option-form .field.configurable{
  font-size:16px;
  font-weight:400;
  color:#323232;
}

.btn, .card.card--success .action.primary, .section.section--success #registration .action.primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .action.secondary{
  overflow:hidden;
  display:inline-flex;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  border:1px solid transparent;
  padding-inline-start:var(--pi-btn);
  padding-inline-end:var(--pi-btn);
  color:#323232;
  white-space:nowrap;
  position:relative;
}
.btn i, .card.card--success .action.primary i, .section.section--success #registration .action.primary i, .payment-method .payment-method-content .action.primary i, .modal-popup .modal-footer .action-primary i,
.modal-popup .modal-footer .action-secondary i,
.modal-popup .modal-footer .action.primary i,
.modal-popup .modal-footer .action.secondary i{
  font-size:1.2em;
}
.btn i[class*=arrow], .card.card--success .action.primary i[class*=arrow], .section.section--success #registration .action.primary i[class*=arrow], .payment-method .payment-method-content .action.primary i[class*=arrow], .modal-popup .modal-footer .action-primary i[class*=arrow],
.modal-popup .modal-footer .action-secondary i[class*=arrow],
.modal-popup .modal-footer .action.primary i[class*=arrow],
.modal-popup .modal-footer .action.secondary i[class*=arrow], .btn i[class*=chevron], .card.card--success .action.primary i[class*=chevron], .section.section--success #registration .action.primary i[class*=chevron], .payment-method .payment-method-content .action.primary i[class*=chevron], .modal-popup .modal-footer .action-primary i[class*=chevron],
.modal-popup .modal-footer .action-secondary i[class*=chevron],
.modal-popup .modal-footer .action.primary i[class*=chevron],
.modal-popup .modal-footer .action.secondary i[class*=chevron]{
  font-size:7px;
}
.btn:disabled, .card.card--success .action.primary:disabled, .section.section--success #registration .action.primary:disabled, .payment-method .payment-method-content .action.primary:disabled, .modal-popup .modal-footer .action-primary:disabled,
.modal-popup .modal-footer .action-secondary:disabled,
.modal-popup .modal-footer .action.primary:disabled,
.modal-popup .modal-footer .action.secondary:disabled{
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
@media (hover: hover) and (pointer: fine){
  .btn, .card.card--success .action.primary, .section.section--success #registration .action.primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .action.secondary{
    transition:all var(--time-fast) ease-out;
  }
  .btn::before, .card.card--success .action.primary::before, .section.section--success #registration .action.primary::before, .payment-method .payment-method-content .action.primary::before, .modal-popup .modal-footer .action-primary::before,
.modal-popup .modal-footer .action-secondary::before,
.modal-popup .modal-footer .action.primary::before,
.modal-popup .modal-footer .action.secondary::before{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:100%;
    bottom:auto;
    width:147.02970297%;
    min-width:300px;
    height:300px;
    border-radius:50%;
    content:"";
    transition:transform var(--time-norm) linear;
  }
  .btn *, .card.card--success .action.primary *, .section.section--success #registration .action.primary *, .payment-method .payment-method-content .action.primary *, .modal-popup .modal-footer .action-primary *,
.modal-popup .modal-footer .action-secondary *,
.modal-popup .modal-footer .action.primary *,
.modal-popup .modal-footer .action.secondary *{
    z-index:1;
  }
  .btn:hover::before, .card.card--success .action.primary:hover::before, .section.section--success #registration .action.primary:hover::before, .payment-method .payment-method-content .action.primary:hover::before, .modal-popup .modal-footer .action-primary:hover::before,
.modal-popup .modal-footer .action-secondary:hover::before,
.modal-popup .modal-footer .action.primary:hover::before,
.modal-popup .modal-footer .action.secondary:hover::before{
    transform:translate(-50%, calc(-1 * (var(--height-control) + 92px)));
  }
}
.btn:not(:last-of-type), .card.card--success .action.primary:not(:last-of-type), .section.section--success #registration .action.primary:not(:last-of-type), .payment-method .payment-method-content .action.primary:not(:last-of-type), .modal-popup .modal-footer .action-primary:not(:last-of-type),
.modal-popup .modal-footer .action-secondary:not(:last-of-type),
.modal-popup .modal-footer .action.primary:not(:last-of-type),
.modal-popup .modal-footer .action.secondary:not(:last-of-type){
  margin-inline-end:10px;
}
.btn.btn--il i, .card.card--success .btn--il.action.primary i, .section.section--success #registration .btn--il.action.primary i, .payment-method .payment-method-content .btn--il.action.primary i, .modal-popup .modal-footer .btn--il.action-primary i,
.modal-popup .modal-footer .btn--il.action-secondary i,
.modal-popup .modal-footer .btn--il.action.primary i,
.modal-popup .modal-footer .btn--il.action.secondary i{
  margin-inline-end:10px;
}
.btn.btn--ir i, .card.card--success .btn--ir.action.primary i, .section.section--success #registration .btn--ir.action.primary i, .payment-method .payment-method-content .btn--ir.action.primary i, .modal-popup .modal-footer .btn--ir.action-primary i,
.modal-popup .modal-footer .btn--ir.action-secondary i,
.modal-popup .modal-footer .btn--ir.action.primary i,
.modal-popup .modal-footer .btn--ir.action.secondary i{
  margin-inline-start:10px;
}
.btn.btn--primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action.primary, .btn.btn--secondary, .card.card--success .action.primary, .section.section--success #registration .action.primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.secondary, .btn.btn--light, .btn.btn--to-top{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h6);
  line-height:var(--lh-h6);
  text-transform:uppercase;
  letter-spacing:1px;
}
.btn.btn--primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action.primary, .btn.btn--secondary, .card.card--success .action.primary, .section.section--success #registration .action.primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.secondary, .btn.btn--light, .btn.btn--io{
  height:var(--height-control);
}
.btn.btn--primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action.primary, .btn.btn--secondary, .card.card--success .action.primary, .section.section--success #registration .action.primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.secondary, .btn.btn--light{
  border-radius:var(--border-radius);
}
@media (max-width: 567.98px){
  .btn.btn--primary + .btn, .card.card--success .btn--primary.action.primary + .btn, .section.section--success #registration .btn--primary.action.primary + .btn, .card.card--success .btn.btn--primary + .action.primary, .card.card--success .btn--primary.action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--primary.action.primary + .action.primary, .card.card--success .section.section--success #registration .btn--primary.action.primary + .action.primary, .section.section--success #registration .btn.btn--primary + .action.primary, .card.card--success .section.section--success #registration .btn--primary.action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--primary.action.primary + .action.primary, .section.section--success #registration .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .btn.action.primary + .btn, .payment-method .payment-method-content .card.card--success .action.primary + .btn, .card.card--success .payment-method .payment-method-content .action.primary + .btn, .payment-method .payment-method-content .section.section--success #registration .action.primary + .btn, .section.section--success #registration .payment-method .payment-method-content .action.primary + .btn, .payment-method .payment-method-content .card.card--success .btn.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .btn--primary.action.primary + .btn, .payment-method .payment-method-content .card.card--success .btn--primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .action.primary + .btn, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .btn.btn--primary + .action.primary, .payment-method .payment-method-content .card.card--success .btn--primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .btn.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .btn--primary.action.primary + .action.primary, .payment-method .payment-method-content .action.primary + .action.primary, .modal-popup .modal-footer .btn.action-primary + .btn, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .btn, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .btn, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .btn, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .btn, .modal-popup .modal-footer .card.card--success .btn.action-primary + .action.primary, .card.card--success .modal-popup .modal-footer .btn.action-primary + .action.primary, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .btn.action-primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .btn.action-primary + .action.primary, .modal-popup .modal-footer .card.card--success .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .btn, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .btn, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn.action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn.action-primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .btn.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .action.primary + .btn,
.card.card--success .modal-popup .modal-footer .action.primary + .btn,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .btn,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .btn,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .btn,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary, .modal-popup .modal-footer .btn--primary.action-primary + .btn, .modal-popup .modal-footer .card.card--success .btn--primary.action-primary + .action.primary, .card.card--success .modal-popup .modal-footer .btn--primary.action-primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .btn--primary.action-primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .btn--primary.action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .btn, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .btn, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action-primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .action-primary + .btn, .modal-popup .modal-footer .card.card--success .action-primary + .action.primary, .card.card--success .modal-popup .modal-footer .action-primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .action-primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary + .action.primary,
.modal-popup .modal-footer .action-primary.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action-secondary + .btn,
.modal-popup .modal-footer .card.card--success .btn--primary.action-secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--primary.action-secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action-secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .btn,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .btn,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action-secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .action-secondary.action-primary + .btn,
.modal-popup .modal-footer .card.card--success .action-secondary.action-primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action-primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action-primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action-primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action-primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action-primary + .action.primary,
.modal-popup .modal-footer .action-secondary.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn--primary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .btn,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .btn,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .action.primary + .btn,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .btn--primary.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--primary.action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .btn,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .btn,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .action.secondary.action-primary + .btn,
.modal-popup .modal-footer .card.card--success .action.secondary.action-primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.action-primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.action-primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.action-primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.action-primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.action-primary + .action.primary,
.modal-popup .modal-footer .action.secondary.primary + .btn,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary, .modal-popup .modal-footer .btn.btn--primary + .action-primary, .modal-popup .modal-footer .card.card--success .btn--primary.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .btn--primary.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .btn--primary.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .btn--primary.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action-primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .btn.action-primary + .action-primary, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action-primary,
.modal-popup .modal-footer .btn.action.primary + .action-primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action-primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .btn--primary.action-primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action-primary, .modal-popup .modal-footer .action-primary + .action-primary,
.modal-popup .modal-footer .action-primary.action.primary + .action-primary,
.modal-popup .modal-footer .btn--primary.action-secondary + .action-primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action-primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action-primary,
.modal-popup .modal-footer .action-secondary.action-primary + .action-primary,
.modal-popup .modal-footer .action-secondary.action.primary + .action-primary,
.modal-popup .modal-footer .btn--primary.action.primary + .action-primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .btn--primary.action.secondary + .action-primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action-primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .action.secondary.action-primary + .action-primary,
.modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .btn.btn--primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .btn--primary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .btn--primary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .btn.action-primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .btn.action.primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .btn--primary.action-primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .action-primary + .action-secondary,
.modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .btn--primary.action-secondary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .action-secondary.action-primary + .action-secondary,
.modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .btn--primary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .btn--primary.action.secondary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .action.secondary.action-primary + .action-secondary,
.modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .btn.btn--primary + .action.primary,
.modal-popup .modal-footer .card.card--success .btn--primary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .btn.action-primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .btn.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action-primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .action-primary + .action.primary,
.modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .action-secondary.action-primary + .action.primary,
.modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .btn--primary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .action.secondary.action-primary + .action.primary,
.modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .btn.btn--primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .btn--primary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .btn--primary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--primary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--primary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--primary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--primary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .btn.action-primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .btn.action.primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .btn--primary.action-primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .action-primary + .action.secondary,
.modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .btn--primary.action-secondary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .action-secondary.action-primary + .action.secondary,
.modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .btn--primary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .btn--primary.action.secondary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .action.secondary.action-primary + .action.secondary,
.modal-popup .modal-footer .action.secondary.primary + .action.secondary, .btn.btn--secondary + .btn, .card.card--success .btn.action.primary + .btn, .section.section--success #registration .btn.action.primary + .btn, .card.card--success .btn--secondary.action.primary + .btn, .card.card--success .action.primary + .btn, .card.card--success .section.section--success #registration .action.primary + .btn, .section.section--success #registration .card.card--success .action.primary + .btn, .section.section--success #registration .btn--secondary.action.primary + .btn, .section.section--success #registration .card.card--success .action.primary + .btn, .card.card--success .section.section--success #registration .action.primary + .btn, .section.section--success #registration .action.primary + .btn, .card.card--success .btn.btn--secondary + .action.primary, .card.card--success .btn.action.primary + .action.primary, .card.card--success .section.section--success #registration .btn.action.primary + .action.primary, .section.section--success #registration .card.card--success .btn.action.primary + .action.primary, .card.card--success .btn--secondary.action.primary + .action.primary, .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--secondary.action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .btn--secondary.action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .btn.btn--secondary + .action.primary, .section.section--success #registration .card.card--success .btn.action.primary + .action.primary, .card.card--success .section.section--success #registration .btn.action.primary + .action.primary, .section.section--success #registration .btn.action.primary + .action.primary, .card.card--success .section.section--success #registration .btn--secondary.action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--secondary.action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .section.section--success #registration .btn--secondary.action.primary + .action.primary, .section.section--success #registration .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .action.primary + .action.primary, .payment-method .payment-method-content .btn--secondary.action.primary + .btn, .payment-method .payment-method-content .card.card--success .action.primary + .btn, .card.card--success .payment-method .payment-method-content .action.primary + .btn, .payment-method .payment-method-content .section.section--success #registration .action.primary + .btn, .section.section--success #registration .payment-method .payment-method-content .action.primary + .btn, .payment-method .payment-method-content .card.card--success .btn--secondary.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--secondary.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .btn.btn--secondary + .action.primary, .payment-method .payment-method-content .card.card--success .btn.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .btn--secondary.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--secondary.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary, .payment-method .payment-method-content .card.card--success .action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .action.primary + .action.primary, .modal-popup .modal-footer .btn.action-secondary + .btn, .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .btn, .card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .btn, .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .btn, .section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .btn, .modal-popup .modal-footer .card.card--success .btn.action-secondary + .action.primary, .card.card--success .modal-popup .modal-footer .btn.action-secondary + .action.primary, .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .btn.action-secondary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .btn.action-secondary + .action.primary, .modal-popup .modal-footer .card.card--success .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .btn, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .btn, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn.action-secondary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn.action-secondary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .btn.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .btn,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .btn,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .btn,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn.action.secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn.action.secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .btn,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .btn,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary, .modal-popup .modal-footer .btn--secondary.action-primary + .btn, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .btn, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .btn, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .btn, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .btn, .modal-popup .modal-footer .card.card--success .btn--secondary.action-primary + .action.primary, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .card.card--success .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .btn--secondary.action-primary + .action.primary, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .btn--secondary.action-primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .btn--secondary.action-primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action-primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.primary + .action.primary, .modal-popup .modal-footer .action-primary.action-secondary + .btn, .modal-popup .modal-footer .card.card--success .action-primary.action-secondary + .action.primary, .card.card--success .modal-popup .modal-footer .action-primary.action-secondary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .action-primary.action-secondary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .action-primary.action-secondary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action-secondary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action-secondary + .action.primary,
.modal-popup .modal-footer .action-primary.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action-primary.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-primary.action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-primary.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-primary.action.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action-secondary + .btn,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .btn,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .btn,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .btn,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn--secondary.action-secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action-secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action-secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action-secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action-secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .action-secondary + .btn,
.modal-popup .modal-footer .card.card--success .action-secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary + .action.primary,
.modal-popup .modal-footer .action-secondary.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action-secondary.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .action.primary + .btn,
.card.card--success .modal-popup .modal-footer .action.primary + .btn,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .btn,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .action.primary.action-secondary + .btn,
.modal-popup .modal-footer .card.card--success .action.primary.action-secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary.action-secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary.action-secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary.action-secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary.action-secondary + .action.primary,
.modal-popup .modal-footer .action.primary.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action.primary.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.primary.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.primary.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .btn,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .btn,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .btn,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn--secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary + .action.primary, .modal-popup .modal-footer .btn.btn--secondary + .action-primary, .modal-popup .modal-footer .card.card--success .btn.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .btn.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .btn.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .btn.action.primary + .action-primary, .modal-popup .modal-footer .card.card--success .btn--secondary.action.primary + .action-primary, .modal-popup .modal-footer .card.card--success .action.primary + .action-primary, .modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .btn--secondary.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action-primary, .card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action-primary, .card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary, .section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-primary, .modal-popup .modal-footer .btn.action-secondary + .action-primary, .modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action-primary,
.modal-popup .modal-footer .btn.action.secondary + .action-primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action-primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action-primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action-primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action-primary, .modal-popup .modal-footer .btn--secondary.action-primary + .action-primary, .modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action-primary, .modal-popup .modal-footer .action-primary.action-secondary + .action-primary,
.modal-popup .modal-footer .action-primary.action.secondary + .action-primary,
.modal-popup .modal-footer .btn--secondary.action-secondary + .action-primary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action-primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action-primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action-primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action-primary,
.modal-popup .modal-footer .action-secondary + .action-primary,
.modal-popup .modal-footer .action-secondary.action.secondary + .action-primary,
.modal-popup .modal-footer .btn--secondary.action.primary + .action-primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action-primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action-primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action-primary,
.modal-popup .modal-footer .action.primary.action-secondary + .action-primary,
.modal-popup .modal-footer .action.primary.secondary + .action-primary,
.modal-popup .modal-footer .btn--secondary.action.secondary + .action-primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action-primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action-primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action-primary,
.modal-popup .modal-footer .action.secondary + .action-primary,
.modal-popup .modal-footer .btn.btn--secondary + .action-secondary,
.modal-popup .modal-footer .card.card--success .btn.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .btn.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .btn.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .btn.action.primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .btn--secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .btn.action-secondary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .btn.action.secondary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .btn--secondary.action-primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action-secondary,
.modal-popup .modal-footer .action-primary.action-secondary + .action-secondary,
.modal-popup .modal-footer .action-primary.action.secondary + .action-secondary,
.modal-popup .modal-footer .btn--secondary.action-secondary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .action-secondary + .action-secondary,
.modal-popup .modal-footer .action-secondary.action.secondary + .action-secondary,
.modal-popup .modal-footer .btn--secondary.action.primary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action-secondary,
.modal-popup .modal-footer .action.primary.action-secondary + .action-secondary,
.modal-popup .modal-footer .action.primary.secondary + .action-secondary,
.modal-popup .modal-footer .btn--secondary.action.secondary + .action-secondary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action-secondary,
.modal-popup .modal-footer .action.secondary + .action-secondary,
.modal-popup .modal-footer .btn.btn--secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .btn.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .btn.action-secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .btn.action.secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action-primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.primary,
.modal-popup .modal-footer .action-primary.action-secondary + .action.primary,
.modal-popup .modal-footer .action-primary.action.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action-secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.primary,
.modal-popup .modal-footer .action-secondary + .action.primary,
.modal-popup .modal-footer .action-secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action.primary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.primary,
.modal-popup .modal-footer .action.primary.action-secondary + .action.primary,
.modal-popup .modal-footer .action.primary.secondary + .action.primary,
.modal-popup .modal-footer .btn--secondary.action.secondary + .action.primary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.primary,
.modal-popup .modal-footer .action.secondary + .action.primary,
.modal-popup .modal-footer .btn.btn--secondary + .action.secondary,
.modal-popup .modal-footer .card.card--success .btn.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .btn.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .btn.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .btn.action.primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .btn--secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .btn--secondary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .card.card--success .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--secondary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .section.section--success #registration .modal-popup .modal-footer .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .payment-method .payment-method-content .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--secondary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .payment-method .payment-method-content .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .btn.action-secondary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action-secondary.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .btn.action.secondary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .action.secondary.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .btn--secondary.action-primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action-primary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action-primary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action-primary.action.primary + .action.secondary,
.modal-popup .modal-footer .action-primary.action-secondary + .action.secondary,
.modal-popup .modal-footer .action-primary.action.secondary + .action.secondary,
.modal-popup .modal-footer .btn--secondary.action-secondary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action-secondary.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action-secondary.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action-secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .action-secondary + .action.secondary,
.modal-popup .modal-footer .action-secondary.action.secondary + .action.secondary,
.modal-popup .modal-footer .btn--secondary.action.primary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action.primary + .action.secondary,
.modal-popup .modal-footer .action.primary.action-secondary + .action.secondary,
.modal-popup .modal-footer .action.primary.secondary + .action.secondary,
.modal-popup .modal-footer .btn--secondary.action.secondary + .action.secondary,
.modal-popup .modal-footer .card.card--success .action.secondary.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .action.secondary.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .action.secondary.primary + .action.secondary,
.modal-popup .modal-footer .action.secondary + .action.secondary, .btn.btn--light + .btn, .card.card--success .btn--light.action.primary + .btn, .section.section--success #registration .btn--light.action.primary + .btn, .card.card--success .btn.btn--light + .action.primary, .card.card--success .btn--light.action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--light.action.primary + .action.primary, .card.card--success .section.section--success #registration .btn--light.action.primary + .action.primary, .section.section--success #registration .btn.btn--light + .action.primary, .card.card--success .section.section--success #registration .btn--light.action.primary + .action.primary, .section.section--success #registration .card.card--success .btn--light.action.primary + .action.primary, .section.section--success #registration .btn--light.action.primary + .action.primary, .payment-method .payment-method-content .btn--light.action.primary + .btn, .payment-method .payment-method-content .card.card--success .btn--light.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--light.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--light.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--light.action.primary + .action.primary, .payment-method .payment-method-content .btn.btn--light + .action.primary, .payment-method .payment-method-content .card.card--success .btn--light.action.primary + .action.primary, .card.card--success .payment-method .payment-method-content .btn--light.action.primary + .action.primary, .payment-method .payment-method-content .section.section--success #registration .btn--light.action.primary + .action.primary, .section.section--success #registration .payment-method .payment-method-content .btn--light.action.primary + .action.primary, .payment-method .payment-method-content .btn--light.action.primary + .action.primary, .modal-popup .modal-footer .btn--light.action-primary + .btn, .modal-popup .modal-footer .card.card--success .btn--light.action-primary + .action.primary, .card.card--success .modal-popup .modal-footer .btn--light.action-primary + .action.primary, .modal-popup .modal-footer .section.section--success #registration .btn--light.action-primary + .action.primary, .section.section--success #registration .modal-popup .modal-footer .btn--light.action-primary + .action.primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action-primary + .action.primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action-primary + .action.primary,
.modal-popup .modal-footer .btn--light.action-secondary + .btn,
.modal-popup .modal-footer .card.card--success .btn--light.action-secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--light.action-secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action-secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action-secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action-secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action-secondary + .action.primary,
.modal-popup .modal-footer .btn--light.action.primary + .btn,
.modal-popup .modal-footer .card.card--success .btn--light.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .btn--light.action.secondary + .btn,
.modal-popup .modal-footer .card.card--success .btn--light.action.secondary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--light.action.secondary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action.secondary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action.secondary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.secondary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.secondary + .action.primary, .modal-popup .modal-footer .btn.btn--light + .action-primary, .modal-popup .modal-footer .card.card--success .btn--light.action.primary + .action-primary, .card.card--success .modal-popup .modal-footer .btn--light.action.primary + .action-primary, .modal-popup .modal-footer .section.section--success #registration .btn--light.action.primary + .action-primary, .section.section--success #registration .modal-popup .modal-footer .btn--light.action.primary + .action-primary, .modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.primary + .action-primary, .payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.primary + .action-primary, .modal-popup .modal-footer .btn--light.action-primary + .action-primary,
.modal-popup .modal-footer .btn--light.action-secondary + .action-primary,
.modal-popup .modal-footer .btn--light.action.primary + .action-primary,
.modal-popup .modal-footer .btn--light.action.secondary + .action-primary,
.modal-popup .modal-footer .btn.btn--light + .action-secondary,
.modal-popup .modal-footer .card.card--success .btn--light.action.primary + .action-secondary,
.card.card--success .modal-popup .modal-footer .btn--light.action.primary + .action-secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action.primary + .action-secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action.primary + .action-secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.primary + .action-secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.primary + .action-secondary,
.modal-popup .modal-footer .btn--light.action-primary + .action-secondary,
.modal-popup .modal-footer .btn--light.action-secondary + .action-secondary,
.modal-popup .modal-footer .btn--light.action.primary + .action-secondary,
.modal-popup .modal-footer .btn--light.action.secondary + .action-secondary,
.modal-popup .modal-footer .btn.btn--light + .action.primary,
.modal-popup .modal-footer .card.card--success .btn--light.action.primary + .action.primary,
.card.card--success .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action.primary + .action.primary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.primary + .action.primary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .btn--light.action-primary + .action.primary,
.modal-popup .modal-footer .btn--light.action-secondary + .action.primary,
.modal-popup .modal-footer .btn--light.action.primary + .action.primary,
.modal-popup .modal-footer .btn--light.action.secondary + .action.primary,
.modal-popup .modal-footer .btn.btn--light + .action.secondary,
.modal-popup .modal-footer .card.card--success .btn--light.action.primary + .action.secondary,
.card.card--success .modal-popup .modal-footer .btn--light.action.primary + .action.secondary,
.modal-popup .modal-footer .section.section--success #registration .btn--light.action.primary + .action.secondary,
.section.section--success #registration .modal-popup .modal-footer .btn--light.action.primary + .action.secondary,
.modal-popup .modal-footer .payment-method .payment-method-content .btn--light.action.primary + .action.secondary,
.payment-method .payment-method-content .modal-popup .modal-footer .btn--light.action.primary + .action.secondary,
.modal-popup .modal-footer .btn--light.action-primary + .action.secondary,
.modal-popup .modal-footer .btn--light.action-secondary + .action.secondary,
.modal-popup .modal-footer .btn--light.action.primary + .action.secondary,
.modal-popup .modal-footer .btn--light.action.secondary + .action.secondary{
    margin-block-start:15px;
  }
}
.btn.btn--primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action.primary, .btn.btn--secondary, .card.card--success .action.primary, .section.section--success #registration .action.primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .action.secondary{
  color:#fff;
}
.btn.btn--primary, .card.card--success .btn--primary.action.primary, .section.section--success #registration .btn--primary.action.primary, .payment-method .payment-method-content .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .btn--primary.action-secondary,
.modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .btn--primary.action.secondary,
.modal-popup .modal-footer .action.secondary.action-primary{
  border-color:#f28c00;
  background-color:#f28c00;
}
@media (hover: hover) and (pointer: fine){
  .btn.btn--primary::before, .card.card--success .btn--primary.action.primary::before, .section.section--success #registration .btn--primary.action.primary::before, .payment-method .payment-method-content .action.primary::before, .modal-popup .modal-footer .action-primary::before,
.modal-popup .modal-footer .btn--primary.action-secondary::before,
.modal-popup .modal-footer .action.primary::before,
.modal-popup .modal-footer .btn--primary.action.secondary::before,
.modal-popup .modal-footer .action.secondary.action-primary::before{
    opacity:0.2;
    background:transparent linear-gradient(287deg, #1c1c1c 0%, rgba(28, 28, 28, 0.97) 14%, #1c1c1c 100%) 0% 0% no-repeat padding-box;
  }
}
.btn.btn--secondary, .card.card--success .action.primary, .section.section--success #registration .action.primary, .payment-method .payment-method-content .btn--secondary.action.primary, .modal-popup .modal-footer .btn--secondary.action-primary,
.modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .btn--secondary.action.primary,
.modal-popup .modal-footer .action.primary.action-secondary,
.modal-popup .modal-footer .action.secondary{
  border-color:#1c1c1c;
  background-color:#1c1c1c;
}
@media (hover: hover) and (pointer: fine){
  .btn.btn--secondary::before, .card.card--success .action.primary::before, .section.section--success #registration .action.primary::before, .payment-method .payment-method-content .btn--secondary.action.primary::before, .modal-popup .modal-footer .btn--secondary.action-primary::before,
.modal-popup .modal-footer .action-secondary::before,
.modal-popup .modal-footer .btn--secondary.action.primary::before,
.modal-popup .modal-footer .action.primary.action-secondary::before,
.modal-popup .modal-footer .action.secondary::before{
    background:transparent linear-gradient(287deg, #323232 0%, #323232 14%, #1c1c1c 100%) 0% 0% no-repeat padding-box;
  }
}
.btn.btn--light, .card.card--success .btn--light.action.primary, .section.section--success #registration .btn--light.action.primary, .payment-method .payment-method-content .btn--light.action.primary, .modal-popup .modal-footer .btn--light.action-primary,
.modal-popup .modal-footer .btn--light.action-secondary,
.modal-popup .modal-footer .btn--light.action.primary,
.modal-popup .modal-footer .btn--light.action.secondary, .btn.btn--io, .card.card--success .btn--io.action.primary, .section.section--success #registration .btn--io.action.primary, .payment-method .payment-method-content .btn--io.action.primary, .modal-popup .modal-footer .btn--io.action-primary,
.modal-popup .modal-footer .btn--io.action-secondary,
.modal-popup .modal-footer .btn--io.action.primary,
.modal-popup .modal-footer .btn--io.action.secondary{
  border-color:#e3e7e9;
}
@media (hover: hover) and (pointer: fine){
  .btn.btn--light::before, .card.card--success .btn--light.action.primary::before, .section.section--success #registration .btn--light.action.primary::before, .payment-method .payment-method-content .btn--light.action.primary::before, .modal-popup .modal-footer .btn--light.action-primary::before,
.modal-popup .modal-footer .btn--light.action-secondary::before,
.modal-popup .modal-footer .btn--light.action.primary::before,
.modal-popup .modal-footer .btn--light.action.secondary::before, .btn.btn--io::before, .card.card--success .btn--io.action.primary::before, .section.section--success #registration .btn--io.action.primary::before, .payment-method .payment-method-content .btn--io.action.primary::before, .modal-popup .modal-footer .btn--io.action-primary::before,
.modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .btn--io.action.primary::before,
.modal-popup .modal-footer .btn--io.action.secondary::before{
    background:transparent linear-gradient(180deg, #f1f3f4 0%, #f1f3f4 100%, #fff 100%) 0% 0% no-repeat padding-box;
  }
}
.btn.btn--light.btn--light--spinner, .card.card--success .btn--light.btn--light--spinner.action.primary, .section.section--success #registration .btn--light.btn--light--spinner.action.primary, .payment-method .payment-method-content .btn--light.btn--light--spinner.action.primary, .modal-popup .modal-footer .btn--light.btn--light--spinner.action-primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action-secondary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.secondary{
  width:var(--height-control);
  margin:0;
  padding:0;
  background-color:#fff;
}
.btn.btn--light.btn--light--spinner::after, .card.card--success .btn--light.btn--light--spinner.action.primary::after, .section.section--success #registration .btn--light.btn--light--spinner.action.primary::after, .payment-method .payment-method-content .btn--light.btn--light--spinner.action.primary::after, .modal-popup .modal-footer .btn--light.btn--light--spinner.action-primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action-secondary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.secondary::after{
  font-family:"babymax-icons";
  line-height:1;
  z-index:1;
}
.btn.btn--light.btn--light--spinner:disabled, .card.card--success .btn--light.btn--light--spinner.action.primary:disabled, .section.section--success #registration .btn--light.btn--light--spinner.action.primary:disabled, .payment-method .payment-method-content .btn--light.btn--light--spinner.action.primary:disabled, .modal-popup .modal-footer .btn--light.btn--light--spinner.action-primary:disabled,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action-secondary:disabled,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.primary:disabled,
.modal-popup .modal-footer .btn--light.btn--light--spinner.action.secondary:disabled{
  color:#e3e7e9;
}
.btn.btn--light.btn--light--spinner.btn--light--spinner--left, .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-secondary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.secondary{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.btn.btn--light.btn--light--spinner.btn--light--spinner--left::after, .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary::after, .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary::after, .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary::after, .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-secondary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.secondary::after{
  content:"\e918";
  font-size:14px;
}
.btn.btn--light.btn--light--spinner.btn--light--spinner--right, .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-secondary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.secondary{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.btn.btn--light.btn--light--spinner.btn--light--spinner--right::after, .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary::after, .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary::after, .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary::after, .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-secondary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary::after,
.modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.secondary::after{
  content:"\e91b";
  font-size:14px;
}
.bg-deep .btn.btn--light.btn--light--spinner, .bg-deep .card.card--success .btn--light.btn--light--spinner.action.primary, .card.card--success .bg-deep .btn--light.btn--light--spinner.action.primary, .bg-deep .section.section--success #registration .btn--light.btn--light--spinner.action.primary, .section.section--success #registration .bg-deep .btn--light.btn--light--spinner.action.primary, .bg-deep .payment-method .payment-method-content .btn--light.btn--light--spinner.action.primary, .payment-method .payment-method-content .bg-deep .btn--light.btn--light--spinner.action.primary, .bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.action-primary, .modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.action-primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.action-secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.action-secondary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.action.primary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.action.primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.action.secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.action.secondary{
  border-color:#323232;
  border-block-start:0;
  border-block-end:0;
  background-color:rgba(50, 50, 50, 0.5);
  color:#fff;
}
.bg-deep .btn.btn--light.btn--light--spinner.btn--light--spinner--left, .bg-deep .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .card.card--success .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .bg-deep .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .section.section--success #registration .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .bg-deep .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .payment-method .payment-method-content .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary, .bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-primary, .modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action-primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action-secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action-secondary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action.primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--left.action.secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--left.action.secondary{
  border-inline-start:0;
}
.bg-deep .btn.btn--light.btn--light--spinner.btn--light--spinner--right, .bg-deep .card.card--success .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .card.card--success .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .bg-deep .section.section--success #registration .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .section.section--success #registration .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .bg-deep .payment-method .payment-method-content .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .payment-method .payment-method-content .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary, .bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-primary, .modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action-primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action-secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action-secondary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action.primary,
.bg-deep .modal-popup .modal-footer .btn--light.btn--light--spinner.btn--light--spinner--right.action.secondary,
.modal-popup .modal-footer .bg-deep .btn--light.btn--light--spinner.btn--light--spinner--right.action.secondary{
  border-inline-end:0;
}
.btn.btn--io, .card.card--success .btn--io.action.primary, .section.section--success #registration .btn--io.action.primary, .payment-method .payment-method-content .btn--io.action.primary, .modal-popup .modal-footer .btn--io.action-primary,
.modal-popup .modal-footer .btn--io.action-secondary,
.modal-popup .modal-footer .btn--io.action.primary,
.modal-popup .modal-footer .btn--io.action.secondary{
  width:var(--height-control);
  border-radius:50%;
}
.btn.btn--io i, .card.card--success .btn--io.action.primary i, .section.section--success #registration .btn--io.action.primary i, .payment-method .payment-method-content .btn--io.action.primary i, .modal-popup .modal-footer .btn--io.action-primary i,
.modal-popup .modal-footer .btn--io.action-secondary i,
.modal-popup .modal-footer .btn--io.action.primary i,
.modal-popup .modal-footer .btn--io.action.secondary i{
  transition:color var(--time-slow) ease-out;
}
.btn.btn--io i:not([class*=arrow]):not([class*=chevron]), .card.card--success .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]), .section.section--success #registration .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]), .payment-method .payment-method-content .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]), .modal-popup .modal-footer .btn--io.action-primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.action-secondary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.action.secondary i:not([class*=arrow]):not([class*=chevron]){
  font-size:17px;
}
.btn.btn--io i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook, .card.card--success .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook, .section.section--success #registration .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook, .payment-method .payment-method-content .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook, .modal-popup .modal-footer .btn--io.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook,
.modal-popup .modal-footer .btn--io.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook,
.modal-popup .modal-footer .btn--io.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook,
.modal-popup .modal-footer .btn--io.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-facebook{
  font-size:20px;
}
.btn.btn--io.btn--io--light, .card.card--success .btn--io.btn--io--light.action.primary, .section.section--success #registration .btn--io.btn--io--light.action.primary, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary, .btn.btn--io.btn--io--dark, .card.card--success .btn--io.btn--io--dark.action.primary, .section.section--success #registration .btn--io.btn--io--dark.action.primary, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary{
  width:50px;
  height:50px;
}
.btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]), .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]), .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]), .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]), .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]), .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]), .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]), .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]), .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]), .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]),
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]){
  font-size:28px;
}
.btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-social-youtube{
  font-size:20px;
}
.btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]).icon-phone, .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]).icon-chat, .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .btn.btn--io.btn--io--light i:not([class*=arrow]):not([class*=chevron]).icon-shop, .card.card--success .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .section.section--success #registration .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-envelope,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-envelope, .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]).icon-phone, .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-phone,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-phone, .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]).icon-chat, .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-chat,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-chat, .btn.btn--io.btn--io--dark i:not([class*=arrow]):not([class*=chevron]).icon-shop, .card.card--success .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .section.section--success #registration .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i:not([class*=arrow]):not([class*=chevron]).icon-shop,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i:not([class*=arrow]):not([class*=chevron]).icon-shop{
  font-size:24px;
}
.btn.btn--io.btn--io--light, .card.card--success .btn--io.btn--io--light.action.primary, .section.section--success #registration .btn--io.btn--io--light.action.primary, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary{
  border-color:#f1f3f4;
  background-color:#f1f3f4;
}
.btn.btn--io.btn--io--light i, .card.card--success .btn--io.btn--io--light.action.primary i, .section.section--success #registration .btn--io.btn--io--light.action.primary i, .payment-method .payment-method-content .btn--io.btn--io--light.action.primary i, .modal-popup .modal-footer .btn--io.btn--io--light.action-primary i,
.modal-popup .modal-footer .btn--io.btn--io--light.action-secondary i,
.modal-popup .modal-footer .btn--io.btn--io--light.action.primary i,
.modal-popup .modal-footer .btn--io.btn--io--light.action.secondary i{
  color:#bec7cb;
}
.btn.btn--io.btn--io--dark, .card.card--success .btn--io.btn--io--dark.action.primary, .section.section--success #registration .btn--io.btn--io--dark.action.primary, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary{
  border-color:#323232;
  background-color:#323232;
}
.btn.btn--io.btn--io--dark i, .card.card--success .btn--io.btn--io--dark.action.primary i, .section.section--success #registration .btn--io.btn--io--dark.action.primary i, .payment-method .payment-method-content .btn--io.btn--io--dark.action.primary i, .modal-popup .modal-footer .btn--io.btn--io--dark.action-primary i,
.modal-popup .modal-footer .btn--io.btn--io--dark.action-secondary i,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.primary i,
.modal-popup .modal-footer .btn--io.btn--io--dark.action.secondary i{
  color:rgba(255, 255, 255, 0.5);
}

.social-list{
  display:flex;
}

.btn-toggle{
  display:flex;
  align-items:center;
  z-index:100;
}
.btn-toggle .btn-toggle__icon{
  display:flex;
  flex-direction:column;
}
.btn-toggle .btn-toggle__icon .btn-toggle__icon__line{
  width:var(--width-btn-toggle-icon);
  height:3px;
  border-radius:1px;
  background-color:#1c1c1c;
  transition:opacity var(--time-norm) ease-out, background-color var(--time-norm) ease-out, transform var(--time-norm) ease-out;
}
.btn-toggle .btn-toggle__icon .btn-toggle__icon__line + *{
  margin-block-start:6px;
}
@media (hover: hover) and (pointer: fine){
  html:not(.menu-open) .btn-toggle .btn-toggle__icon .btn-toggle__icon__line{
    transition:transform 0.3s;
  }
  html:not(.menu-open) .btn-toggle:hover .btn-toggle__icon .btn-toggle__icon__line:nth-child(1){
    transform:translateY(2px);
  }
  html:not(.menu-open) .btn-toggle:hover .btn-toggle__icon .btn-toggle__icon__line:nth-child(3){
    transform:translateY(-2px);
  }
}
html.menu-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(1){
  transform:translateY(9px) rotate(45deg);
}
html.menu-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(2){
  opacity:0;
}
html.menu-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(3){
  transform:translateY(-9px) rotate(-45deg);
}
@media (hover: hover) and (pointer: fine){
  html.menu-open .btn-toggle .btn-toggle__icon{
    transition:transform 0.3s;
  }
  html.menu-open .btn-toggle:hover .btn-toggle__icon{
    transform:scale(0.9);
  }
}
@media (max-width: 767.98px){
  html.switchers-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(1){
    transform:translateY(9px) rotate(45deg);
  }
  html.switchers-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(2){
    opacity:0;
  }
  html.switchers-open .btn-toggle .btn-toggle__icon .btn-toggle__icon__line:nth-child(3){
    transform:translateY(-9px) rotate(-45deg);
  }
}

.product.actions:not(.product-item-actions),
.item .actions-toolbar{
  display:flex;
  flex-shrink:0;
  justify-content:flex-end;
}
.product.actions:not(.product-item-actions) > * + *,
.item .actions-toolbar > * + *{
  margin-inline-start:15px;
}
.product.actions:not(.product-item-actions) .action,
.item .actions-toolbar .action{
  display:flex;
}
.product.actions:not(.product-item-actions) .action.edit::before, .product.actions:not(.product-item-actions) .action.action-edit::before, .product.actions:not(.product-item-actions) .action.delete::before, .product.actions:not(.product-item-actions) .action.action-delete::before,
.item .actions-toolbar .action.edit::before,
.item .actions-toolbar .action.action-edit::before,
.item .actions-toolbar .action.delete::before,
.item .actions-toolbar .action.action-delete::before{
  font-family:"babymax-icons";
  font-size:15px;
  line-height:1;
}
.product.actions:not(.product-item-actions) .action.edit span, .product.actions:not(.product-item-actions) .action.action-edit span, .product.actions:not(.product-item-actions) .action.delete span, .product.actions:not(.product-item-actions) .action.action-delete span,
.item .actions-toolbar .action.edit span,
.item .actions-toolbar .action.action-edit span,
.item .actions-toolbar .action.delete span,
.item .actions-toolbar .action.action-delete span{
  display:none;
}
@media (hover: hover) and (pointer: fine){
  .product.actions:not(.product-item-actions) .action.edit, .product.actions:not(.product-item-actions) .action.action-edit, .product.actions:not(.product-item-actions) .action.delete, .product.actions:not(.product-item-actions) .action.action-delete,
.item .actions-toolbar .action.edit,
.item .actions-toolbar .action.action-edit,
.item .actions-toolbar .action.delete,
.item .actions-toolbar .action.action-delete{
    transition:color var(--time-norm) ease-out;
  }
}
.product.actions:not(.product-item-actions) .action.edit::before, .product.actions:not(.product-item-actions) .action.action-edit::before,
.item .actions-toolbar .action.edit::before,
.item .actions-toolbar .action.action-edit::before{
  content:"\e919";
}
@media (hover: hover) and (pointer: fine){
  .product.actions:not(.product-item-actions) .action.edit:hover, .product.actions:not(.product-item-actions) .action.action-edit:hover,
.item .actions-toolbar .action.edit:hover,
.item .actions-toolbar .action.action-edit:hover{
    color:#bec7cb;
  }
}
.product.actions:not(.product-item-actions) .action.delete::before, .product.actions:not(.product-item-actions) .action.action-delete::before,
.item .actions-toolbar .action.delete::before,
.item .actions-toolbar .action.action-delete::before{
  content:"\e92f";
}
@media (hover: hover) and (pointer: fine){
  .product.actions:not(.product-item-actions) .action.delete:hover, .product.actions:not(.product-item-actions) .action.action-delete:hover,
.item .actions-toolbar .action.delete:hover,
.item .actions-toolbar .action.action-delete:hover{
    color:#ed5153;
  }
}
@media (min-width: 1330px){
  .product.actions:not(.product-item-actions) > * + *,
.item .actions-toolbar > * + *{
    margin-inline-start:20px;
  }
  .product.actions:not(.product-item-actions) .action.edit::before, .product.actions:not(.product-item-actions) .action.action-edit::before, .product.actions:not(.product-item-actions) .action.delete::before, .product.actions:not(.product-item-actions) .action.action-delete::before,
.item .actions-toolbar .action.edit::before,
.item .actions-toolbar .action.action-edit::before,
.item .actions-toolbar .action.delete::before,
.item .actions-toolbar .action.action-delete::before{
    font-size:20px;
  }
}

.minicart-items .product-item-photo,
.miniquote-items .product-item-photo,
.form-cart .product-item-photo,
.sticky-product .product-item-photo,
.quick-quote-product .product-item-photo{
  flex-shrink:0;
  margin-inline-end:5px;
}
.minicart-items .product-item-photo .product-image-container,
.miniquote-items .product-item-photo .product-image-container,
.form-cart .product-item-photo .product-image-container,
.sticky-product .product-item-photo .product-image-container,
.quick-quote-product .product-item-photo .product-image-container{
  display:block;
}
.minicart-items .product-item-photo .product-image-container .product-image-wrapper,
.miniquote-items .product-item-photo .product-image-container .product-image-wrapper,
.form-cart .product-item-photo .product-image-container .product-image-wrapper,
.sticky-product .product-item-photo .product-image-container .product-image-wrapper,
.quick-quote-product .product-item-photo .product-image-container .product-image-wrapper{
  display:block;
  padding-block-end:100% !important;
  mix-blend-mode:multiply;
  position:relative;
}
.minicart-items .product-item-photo .product-image-container .product-image-wrapper img,
.miniquote-items .product-item-photo .product-image-container .product-image-wrapper img,
.form-cart .product-item-photo .product-image-container .product-image-wrapper img,
.sticky-product .product-item-photo .product-image-container .product-image-wrapper img,
.quick-quote-product .product-item-photo .product-image-container .product-image-wrapper img{
  width:100% !important;
  height:100% !important;
  object-fit:contain;
  position:absolute;
  top:0;
  left:0;
}
.minicart-items .aw-onsale__label-area-wrap,
.miniquote-items .aw-onsale__label-area-wrap,
.form-cart .aw-onsale__label-area-wrap,
.sticky-product .aw-onsale__label-area-wrap,
.quick-quote-product .aw-onsale__label-area-wrap{
  display:none !important;
}

.minicart-items .product-item-photo,
.miniquote-items .product-item-photo,
.form-cart .product-item-photo{
  display:none;
}
.minicart-items .product-item-photo .product-image-container,
.miniquote-items .product-item-photo .product-image-container,
.form-cart .product-item-photo .product-image-container{
  width:var(--width-product-image-container) !important;
}

.sticky-product .product-item-photo .product-image-container{
  width:calc(var(--height-navbar) - 20px) !important;
}

.checkout-container .minicart-items .product-item .product-item-photo{
  display:none;
}

.quick-quote-product .product-item-photo .product-image-container{
  width:100% !important;
}

.countdown{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
  display:flex;
  align-items:center;
}
.countdown .countdown__content{
  display:flex;
  align-items:center;
}
.countdown .countdown__content i{
  margin-inline-end:10px;
  color:#f28c00;
}
.countdown .countdown__timer{
  margin-inline-start:15px;
  font-weight:400;
}
body.catalog-category-view .countdown{
  justify-content:center;
  width:100%;
  height:var(--height-hero-countdown);
  border-block-start:1px solid rgba(255, 255, 255, 0.2);
  padding-inline-start:15px;
  padding-inline-end:15px;
  color:#fff;
  position:relative;
  z-index:1;
}
body.catalog-category-view .countdown::before{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0.39;
  border-bottom-left-radius:var(--border-radius-huge);
  border-bottom-right-radius:var(--border-radius-huge);
  background-color:rgba(0, 0, 0, 0.19);
  content:"";
  -webkit-backdrop-filter:blur(16px) brightness(81%);
          backdrop-filter:blur(16px) brightness(81%);
}
body.catalog-category-view .countdown > *{
  position:relative;
  z-index:1;
}
body.catalog-category-view .countdown .countdown__content i{
  font-size:28px;
}
body.catalog-product-view .countdown{
  margin-block-end:var(--lh-base);
  font-size:12px;
  line-height:normal;
  text-transform:uppercase;
  letter-spacing:1px;
}
body.catalog-product-view .countdown .countdown__content i{
  font-size:18px;
}
@media (min-width: 1024px){
  body.catalog-category-view .countdown::before{
    opacity:0.5;
    background-color:rgba(0, 0, 0, 0.15);
    -webkit-backdrop-filter:blur(30px) brightness(85%);
            backdrop-filter:blur(30px) brightness(85%);
  }
}

@media (max-width: 1023.98px){
  .custom-slide{
    opacity:0;
    visibility:hidden;
    height:100%;
    position:fixed;
    top:0;
    bottom:0;
    left:44px;
    right:0;
    z-index:900;
    transition:visibility 0s 0.3s, opacity 0.3s ease;
  }
  .custom-slide .modal-inner-wrap{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto;
    height:100%;
    box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);
    background-color:#fff;
    transition:transform var(--time-slow) var(--cubic-bezier);
  }
  .custom-slide:not(._show) .modal-inner-wrap{
    transform:translateX(100%);
  }
  .custom-slide._show{
    opacity:1;
    visibility:visible;
    transition:opacity 0.3s ease;
  }
}

.delivery-time{
  display:flex;
  margin-block-start:25px;
  font-family:"proxima-soft", sans-serif;
  font-size:10px;
  line-height:18px;
  color:#01c383;
  text-transform:uppercase;
  letter-spacing:1px;
}
.delivery-time i{
  margin-inline-end:10px;
  font-size:14px;
}
@media (min-width: 768px){
  .delivery-time{
    font-size:12px;
    letter-spacing:1.2px;
  }
  .delivery-time i{
    font-size:17px;
  }
}

.filter-sort{
  padding-block-start:25px;
  padding-block-end:15px;
}
.filter-sort .container, .filter-sort .hero-usps{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
@media (max-width: 567.98px){
  .filter-sort .layered-filter-block-container,
.filter-sort .block.filter,
.filter-sort .btn,
.filter-sort .card.card--success .action.primary,
.card.card--success .filter-sort .action.primary,
.filter-sort .section.section--success #registration .action.primary,
.section.section--success #registration .filter-sort .action.primary,
.filter-sort .payment-method .payment-method-content .action.primary,
.payment-method .payment-method-content .filter-sort .action.primary,
.filter-sort .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .filter-sort .action-primary,
.filter-sort .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .filter-sort .action-secondary,
.filter-sort .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .filter-sort .action.primary,
.filter-sort .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .filter-sort .action.secondary{
    width:100%;
  }
}
@media (min-width: 1024px){
  .filter-sort{
    border-block-end:1px solid #e3e7e9;
    padding-block-start:30px;
    padding-block-end:30px;
  }
}

.block.filter .filter-content{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  display:flex;
  flex-direction:column;
  width:var(--width-menu);
  height:calc(100% - var(--height-topbar));
  padding:30px;
  background-color:#fff;
  position:fixed;
  top:var(--height-topbar);
  right:100%;
  z-index:100;
  transition:transform var(--time-slow) var(--cubic-bezier);
}
.block.filter .filter-content header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-block-end:10px;
}
.block.filter .filter-content header .block-subtitle + *{
  margin-block-start:0;
}
.block.filter .filter-content header .close-filters{
  display:flex;
  flex-shrink:0;
  margin-inline-start:15px;
  font-size:16px;
  transition:transform var(--time-norm) ease-out;
}
@media (hover: hover) and (pointer: fine){
  .block.filter .filter-content header .close-filters:hover{
    transform:scale(0.9);
  }
}
.block.filter .filter-content .block-actions + header{
  margin-block-start:40px;
}
.block.filter .filter-content .filter-actions .btn, .block.filter .filter-content .filter-actions .card.card--success .action.primary, .card.card--success .block.filter .filter-content .filter-actions .action.primary, .block.filter .filter-content .filter-actions .section.section--success #registration .action.primary, .section.section--success #registration .block.filter .filter-content .filter-actions .action.primary, .block.filter .filter-content .filter-actions .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .block.filter .filter-content .filter-actions .action.primary, .block.filter .filter-content .filter-actions .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .block.filter .filter-content .filter-actions .action-primary,
.block.filter .filter-content .filter-actions .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .block.filter .filter-content .filter-actions .action-secondary,
.block.filter .filter-content .filter-actions .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .block.filter .filter-content .filter-actions .action.primary,
.block.filter .filter-content .filter-actions .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .block.filter .filter-content .filter-actions .action.secondary{
  margin-block-start:10px;
}
.block.filter .filter-content .filter-options{
  margin-block-end:auto;
}
.block.filter .filter-content .filter-options .filter-options-content .count::before{
  content:"(";
}
.block.filter .filter-content .filter-options .filter-options-content .count::after{
  content:")";
}
.block.filter .filter-content .filter-options .filter-options-content .count .filter-count-label{
  display:none;
}
.block.filter .filter-content .filter-options .filter-options-content .action{
  text-decoration:underline;
}
@media (hover: hover) and (pointer: fine){
  .block.filter .filter-content .filter-options .filter-options-content .action{
    cursor:pointer;
    transition:color var(--time-norm) ease-out;
  }
  .block.filter .filter-content .filter-options .filter-options-content .action:hover{
    color:#f28c00;
  }
}
.block.filter .filter-content .filter-options .filter-options-content .field.note{
  margin-block-end:0;
}
body.filter-active .block.filter .filter-content{
  transform:translateX(100%);
}
@media (min-width: 768px){
  .block.filter .filter-content{
    padding-inline-start:var(--pi-container);
    padding-inline-end:var(--pi-container);
  }
  .block.filter .filter-content header{
    margin-block-end:20px;
  }
  .block.filter .filter-content header .close-filters{
    font-size:18px;
  }
}

.sorter{
  display:flex;
  align-items:center;
  margin-inline-start:30px;
}
.sorter .sorter-label{
  margin-inline-end:15px;
  font-family:"proxima-soft", sans-serif;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:1.2px;
}
.sorter .sorter-action span{
  display:none;
}

.filter-current .items{
  display:flex;
  flex-wrap:wrap;
}
.filter-current .item{
  display:inline-flex;
  align-items:center;
  height:32px;
  border-radius:30px;
  padding-inline-start:15px;
  padding-inline-end:15px;
  background-color:#f1f3f4;
  font-family:"proxima-soft", sans-serif;
  font-weight:500;
  font-size:10px;
  line-height:18px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.filter-current .item span + span{
  margin-inline-start:5px;
}
.filter-current .item .remove{
  margin-inline-start:10px;
  font-size:8px;
  line-height:1;
}
.filter-current .item:not(:last-child){
  margin-block-end:10px;
  margin-inline-end:10px;
}
@media (min-width: 1330px){
  .filter-current .item{
    height:34px;
    font-size:12px;
    letter-spacing:1.2px;
  }
  .filter-current .item .remove{
    font-size:10px;
  }
}

.fotorama .fotorama__thumb-border{
  border-color:#f28c00;
}
.product.media .fotorama .fotorama__stage{
  padding-block-start:20px;
  padding-block-end:20px;
}
.product.media .fotorama .fotorama__stage .fotorama__stage__frame .fotorama__img{
  width:100%;
  height:100%;
  object-fit:contain;
  top:0;
  left:0;
  transform:none;
}
.product.media .fotorama .fotorama__nav-wrap{
  margin-block-start:15px;
  margin-block-end:20px;
}
.product.media .fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__nav__frame--dot{
  width:auto;
  height:auto;
}
.product.media .fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__nav__frame--dot .fotorama__dot{
  width:12px;
  height:12px;
  border:0;
  border-radius:50%;
  background-color:rgba(50, 50, 50, 0.12);
  position:static;
  transition:background-color var(--time-norm) ease-out;
}
.product.media .fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__nav__frame--dot:not(:last-child){
  margin-inline-end:12px;
}
.product.media .fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__nav__frame--dot.fotorama__active .fotorama__dot{
  background-color:#323232;
}
@media (min-width: 1024px){
  .product.media .fotorama .fotorama__stage{
    padding-block-start:30px;
    padding-block-end:30px;
  }
  .product.media .fotorama .fotorama__nav-wrap{
    margin-block-start:5px;
    margin-block-end:30px;
  }
}

.limiter{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
.limiter > * + *{
  margin-inline-start:10px;
}

.message{
  display:flex;
  align-items:baseline;
  margin-block-end:25px;
  border:1px solid transparent;
  border-radius:var(--border-radius);
  padding:13px 16px 13px 50px;
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  font-size:10px;
  line-height:14px;
  text-transform:uppercase;
  letter-spacing:1px;
  position:relative;
}
.message::before{
  display:flex;
  justify-content:center;
  width:25px;
  font-family:"babymax-icons";
  font-weight:400;
  font-size:17px;
  line-height:1;
  position:absolute;
  top:16px;
  left:16px;
}
.message + .message{
  margin-block-start:10px;
}
.message.success, .message.order{
  border-color:#01c383;
  background:rgba(1, 195, 131, 0.1);
  color:#01c383;
}
.message.success::before{
  content:"\e906";
}
.message.order::before{
  content:"\e930";
}
.message.error{
  border-color:#ed5153;
  background:rgba(237, 81, 83, 0.1);
  color:#ed5153;
}
.message.error::before{
  content:"\e90f";
}
.message.info, .message.notice{
  border-color:#f28c00;
  background:rgba(242, 140, 0, 0.1);
  color:#f28c00;
}
.message.info::before, .message.notice::before{
  content:"\e904";
}
@media (min-width: 1024px){
  .message{
    padding:16px 20px 16px 50px;
    font-size:12px;
    line-height:18px;
    letter-spacing:1.2px;
  }
  .message::before{
    left:20px;
  }
}

.page.messages{
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
}
.page.messages .message:first-child{
  margin-block-start:calc(25px - (var(--height-navbar) - var(--height-logo)) / 2);
}
@media (min-width: 1680px){
  .page.messages{
    padding-inline-start:var(--mi-container);
    padding-inline-end:var(--mi-container);
  }
}

.minicart-wrapper .action.showcart,
.minicart-wrapper .action.showquote,
.miniquote-wrapper .action.showcart,
.miniquote-wrapper .action.showquote{
  display:flex;
  position:relative;
}
.minicart-wrapper .action.showcart i,
.minicart-wrapper .action.showquote i,
.miniquote-wrapper .action.showcart i,
.miniquote-wrapper .action.showquote i{
  margin-inline-end:1px;
  font-size:var(--fs-navbar-icon);
}
.minicart-wrapper .action.showcart .counter.qty,
.minicart-wrapper .action.showquote .counter.qty,
.miniquote-wrapper .action.showcart .counter.qty,
.miniquote-wrapper .action.showquote .counter.qty{
  display:flex;
  align-items:center;
  min-width:var(--size-counter);
  height:var(--size-counter);
  border-radius:calc(var(--size-counter) / 2);
  padding-inline-start:6px;
  padding-inline-end:6px;
  background-color:#f28c00;
  color:#fff;
  position:absolute;
  top:-2px;
  right:-14px;
}
.minicart-wrapper .action.showcart .counter.qty .counter-number,
.minicart-wrapper .action.showquote .counter.qty .counter-number,
.miniquote-wrapper .action.showcart .counter.qty .counter-number,
.miniquote-wrapper .action.showquote .counter.qty .counter-number{
  font-family:"proxima-soft", sans-serif;
  font-weight:600;
  font-size:10px;
  line-height:1;
}
.minicart-wrapper .action.showcart .counter.qty .loading-mask, .minicart-wrapper .action.showcart .counter.qty.empty, html.search-open .minicart-wrapper .action.showcart .counter.qty,
.minicart-wrapper .action.showquote .counter.qty .loading-mask,
.minicart-wrapper .action.showquote .counter.qty.empty,
html.search-open .minicart-wrapper .action.showquote .counter.qty,
.miniquote-wrapper .action.showcart .counter.qty .loading-mask,
.miniquote-wrapper .action.showcart .counter.qty.empty,
html.search-open .miniquote-wrapper .action.showcart .counter.qty,
.miniquote-wrapper .action.showquote .counter.qty .loading-mask,
.miniquote-wrapper .action.showquote .counter.qty.empty,
html.search-open .miniquote-wrapper .action.showquote .counter.qty{
  display:none;
}
@media (hover: hover) and (pointer: fine){
  .minicart-wrapper .action.showcart i,
.minicart-wrapper .action.showquote i,
.miniquote-wrapper .action.showcart i,
.miniquote-wrapper .action.showquote i{
    transition:color var(--time-norm) ease-out;
  }
  .minicart-wrapper .action.showcart:hover i,
.minicart-wrapper .action.showquote:hover i,
.miniquote-wrapper .action.showcart:hover i,
.miniquote-wrapper .action.showquote:hover i{
    color:#f28c00;
  }
}
.minicart-wrapper > .ui-dialog,
.miniquote-wrapper > .ui-dialog{
  display:block !important;
}
.minicart-wrapper #minicart-content-wrapper,
.minicart-wrapper #miniquote-content-wrapper,
.miniquote-wrapper #minicart-content-wrapper,
.miniquote-wrapper #miniquote-content-wrapper{
  display:flex;
  flex-direction:column;
  width:100%;
  height:calc(100% - var(--height-topbar));
  background-color:#fff;
  position:fixed;
  top:var(--height-topbar);
  left:100%;
  z-index:100;
  transition:transform 0.3s;
}
.minicart-wrapper #minicart-content-wrapper header,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty,
.minicart-wrapper #miniquote-content-wrapper header,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty,
.miniquote-wrapper #minicart-content-wrapper header,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty,
.miniquote-wrapper #miniquote-content-wrapper header,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty{
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:var(--height-navbar);
  border-block-end:1px solid #e3e7e9;
  padding-inline-start:var(--pi-minicart-quote);
  padding-inline-end:var(--pi-minicart-quote);
}
.minicart-wrapper #minicart-content-wrapper header .block-title + *,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .block-title + *,
.minicart-wrapper #miniquote-content-wrapper header .block-title + *,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .block-title + *,
.miniquote-wrapper #minicart-content-wrapper header .block-title + *,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .block-title + *,
.miniquote-wrapper #miniquote-content-wrapper header .block-title + *,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .block-title + *{
  margin-block-start:0;
}
.minicart-wrapper #minicart-content-wrapper header .close,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close,
.minicart-wrapper #miniquote-content-wrapper header .close,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close,
.miniquote-wrapper #minicart-content-wrapper header .close,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close,
.miniquote-wrapper #miniquote-content-wrapper header .close,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close{
  display:flex;
  flex-shrink:0;
  margin-inline-start:15px;
  font-size:16px;
  transition:transform var(--time-norm) ease-out;
}
@media (hover: hover) and (pointer: fine){
  .minicart-wrapper #minicart-content-wrapper header .close:hover,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close:hover,
.minicart-wrapper #miniquote-content-wrapper header .close:hover,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close:hover,
.miniquote-wrapper #minicart-content-wrapper header .close:hover,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close:hover,
.miniquote-wrapper #miniquote-content-wrapper header .close:hover,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close:hover{
    transform:scale(0.9);
  }
}
.minicart-wrapper #minicart-content-wrapper .block-content,
.minicart-wrapper #miniquote-content-wrapper .block-content,
.miniquote-wrapper #minicart-content-wrapper .block-content,
.miniquote-wrapper #miniquote-content-wrapper .block-content{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  flex-grow:1;
}
.minicart-wrapper #minicart-content-wrapper .block-content .minicart-items-wrapper,
.minicart-wrapper #miniquote-content-wrapper .block-content .minicart-items-wrapper,
.miniquote-wrapper #minicart-content-wrapper .block-content .minicart-items-wrapper,
.miniquote-wrapper #miniquote-content-wrapper .block-content .minicart-items-wrapper{
  height:auto !important;
}
html.minicart-open .minicart-wrapper #minicart-content-wrapper, html.miniquote-open .minicart-wrapper #miniquote-content-wrapper,
html.minicart-open .miniquote-wrapper #minicart-content-wrapper,
html.miniquote-open .miniquote-wrapper #miniquote-content-wrapper{
  transform:translateX(-100%);
}
@media (min-width: 768px){
  .minicart-wrapper #minicart-content-wrapper,
.minicart-wrapper #miniquote-content-wrapper,
.miniquote-wrapper #minicart-content-wrapper,
.miniquote-wrapper #miniquote-content-wrapper{
    width:385px;
  }
  .minicart-wrapper #minicart-content-wrapper header .close,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close,
.minicart-wrapper #miniquote-content-wrapper header .close,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close,
.miniquote-wrapper #minicart-content-wrapper header .close,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty .close,
.miniquote-wrapper #miniquote-content-wrapper header .close,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty .close{
    font-size:18px;
  }
}
@media (max-width: 1329.98px){
  .minicart-wrapper #minicart-content-wrapper .block-content,
.minicart-wrapper #miniquote-content-wrapper .block-content,
.miniquote-wrapper #minicart-content-wrapper .block-content,
.miniquote-wrapper #miniquote-content-wrapper .block-content{
    display:flex;
    flex-direction:column;
  }
}
@media (min-width: 1330px){
  .minicart-wrapper .action.showcart .counter.qty,
.minicart-wrapper .action.showquote .counter.qty,
.miniquote-wrapper .action.showcart .counter.qty,
.miniquote-wrapper .action.showquote .counter.qty{
    padding-inline-start:7px;
    padding-inline-end:7px;
    top:-5px;
  }
  .minicart-wrapper .action.showcart .counter.qty .counter-number,
.minicart-wrapper .action.showquote .counter.qty .counter-number,
.miniquote-wrapper .action.showcart .counter.qty .counter-number,
.miniquote-wrapper .action.showquote .counter.qty .counter-number{
    font-size:12px;
  }
  .minicart-wrapper #minicart-content-wrapper,
.minicart-wrapper #miniquote-content-wrapper,
.miniquote-wrapper #minicart-content-wrapper,
.miniquote-wrapper #miniquote-content-wrapper{
    width:585px;
  }
  .minicart-wrapper #minicart-content-wrapper header,
.minicart-wrapper #minicart-content-wrapper .block-content > .subtitle.empty,
.minicart-wrapper #miniquote-content-wrapper header,
.minicart-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty,
.miniquote-wrapper #minicart-content-wrapper header,
.miniquote-wrapper #minicart-content-wrapper .block-content > .subtitle.empty,
.miniquote-wrapper #miniquote-content-wrapper header,
.miniquote-wrapper #miniquote-content-wrapper .block-content > .subtitle.empty{
    height:130px;
  }
}

.minicart-items-wrapper .minicart-items .product-item > .product,
.minicart-items-wrapper .miniquote-items .product-item > .product,
.miniquote-items-wrapper .minicart-items .product-item > .product,
.miniquote-items-wrapper .miniquote-items .product-item > .product{
  display:flex;
  padding-block-start:25px;
  padding-block-end:25px;
}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item > .product, .miniquote-wrapper .minicart-items-wrapper .minicart-items .product-item > .product,
.minicart-wrapper .minicart-items-wrapper .miniquote-items .product-item > .product,
.miniquote-wrapper .minicart-items-wrapper .miniquote-items .product-item > .product,
.minicart-wrapper .miniquote-items-wrapper .minicart-items .product-item > .product,
.miniquote-wrapper .miniquote-items-wrapper .minicart-items .product-item > .product,
.minicart-wrapper .miniquote-items-wrapper .miniquote-items .product-item > .product,
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item > .product{
  padding-inline-start:var(--pi-minicart-quote);
  padding-inline-end:var(--pi-minicart-quote);
}
.minicart-items-wrapper .minicart-items .product-item + .product-item,
.minicart-items-wrapper .miniquote-items .product-item + .product-item,
.miniquote-items-wrapper .minicart-items .product-item + .product-item,
.miniquote-items-wrapper .miniquote-items .product-item + .product-item{
  border-block-start:1px solid #e3e7e9;
}
.minicart-items-wrapper .minicart-items .product-item + .product-item > .product,
.minicart-items-wrapper .miniquote-items .product-item + .product-item > .product,
.miniquote-items-wrapper .minicart-items .product-item + .product-item > .product,
.miniquote-items-wrapper .miniquote-items .product-item + .product-item > .product{
  padding-block-start:25px;
}
.items-in-cart .minicart-items-wrapper .minicart-items .product-item + .product-item,
.items-in-cart .minicart-items-wrapper .miniquote-items .product-item + .product-item,
.items-in-cart .miniquote-items-wrapper .minicart-items .product-item + .product-item,
.items-in-cart .miniquote-items-wrapper .miniquote-items .product-item + .product-item{
  border-block-start-color:#bec7cb;
}
.items-in-cart .minicart-items-wrapper .minicart-items .product-item:first-child > .product,
.items-in-cart .minicart-items-wrapper .miniquote-items .product-item:first-child > .product,
.items-in-cart .miniquote-items-wrapper .minicart-items .product-item:first-child > .product,
.items-in-cart .miniquote-items-wrapper .miniquote-items .product-item:first-child > .product{
  padding-block-start:0;
}
.minicart-items-wrapper .minicart-items .product-item-details,
.minicart-items-wrapper .miniquote-items .product-item-details,
.miniquote-items-wrapper .minicart-items .product-item-details,
.miniquote-items-wrapper .miniquote-items .product-item-details{
  display:flex;
  flex-direction:column;
  flex-grow:1;
}
.minicart-items-wrapper .minicart-items .product-item-details .options,
.minicart-items-wrapper .miniquote-items .product-item-details .options,
.miniquote-items-wrapper .minicart-items .product-item-details .options,
.miniquote-items-wrapper .miniquote-items .product-item-details .options{
  display:flex;
  flex-direction:column;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content{
  animation-name:content;
  animation-duration:var(--time-norm);
  animation-timing-function:ease-in-out;
  animation-iteration-count:1;
  animation-direction:normal;
  order:1;
}
@keyframes content{
  from{
    opacity:0;
    transform:translateY(5%);
  }
  to{
    opacity:1;
    transform:translateY(0%);
  }
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .subtitle,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .subtitle,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .subtitle,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .subtitle{
  display:none;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr th:not(:first-child),
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr td:not(:first-child),
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr th:not(:first-child),
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr td:not(:first-child),
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr th:not(:first-child),
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr td:not(:first-child),
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr th:not(:first-child),
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr td:not(:first-child){
  padding-inline-start:15px;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr th:not(:last-child),
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr td:not(:last-child),
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr th:not(:last-child),
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr td:not(:last-child),
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr th:not(:last-child),
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr td:not(:last-child),
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr th:not(:last-child),
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr td:not(:last-child){
  padding-inline-end:15px;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr th,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr th,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr th,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr th{
  font-weight:600;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr th::after,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr th::after,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr th::after,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr th::after{
  content:":";
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty{
  width:100%;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty::-webkit-inner-spin-button, .minicart-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty::-webkit-outer-spin-button,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty::-webkit-inner-spin-button,
.minicart-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty::-webkit-outer-spin-button,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty::-webkit-inner-spin-button,
.miniquote-items-wrapper .minicart-items .product-item-details .options .content .list tr td .item-qty::-webkit-outer-spin-button,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty::-webkit-inner-spin-button,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .content .list tr td .item-qty::-webkit-outer-spin-button{
  -webkit-appearance:none;
          appearance:none;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .toggle,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle{
  display:flex;
  align-items:center;
  order:2;
}
.minicart-items-wrapper .minicart-items .product-item-details .options .toggle i,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle i,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle i,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle i{
  margin-inline-start:10px;
  font-size:7px;
  transition:transform var(--time-norm) ease-out;
}
.minicart-items-wrapper .minicart-items .product-item-details .options.active .toggle i,
.minicart-items-wrapper .miniquote-items .product-item-details .options.active .toggle i,
.miniquote-items-wrapper .minicart-items .product-item-details .options.active .toggle i,
.miniquote-items-wrapper .miniquote-items .product-item-details .options.active .toggle i{
  transform:scaleY(-1);
}
.minicart-wrapper .minicart-items-wrapper, .miniquote-wrapper .minicart-items-wrapper,
.minicart-wrapper .miniquote-items-wrapper,
.miniquote-wrapper .miniquote-items-wrapper{
  border-block-end:1px solid #e3e7e9;
}
@media (min-width: 1330px){
  .minicart-items-wrapper .minicart-items .product-item .product-item > .product,
.minicart-items-wrapper .miniquote-items .product-item .product-item > .product,
.miniquote-items-wrapper .minicart-items .product-item .product-item > .product,
.miniquote-items-wrapper .miniquote-items .product-item .product-item > .product{
    padding-block-start:30px;
    padding-block-end:30px;
  }
}

.minicart__footer,
.miniquote__footer{
  margin-block-start:auto;
  padding:30px var(--pi-minicart-quote) 30px;
}
.minicart__footer .minicart-footer__table,
.minicart__footer .miniquote-footer__table,
.miniquote__footer .minicart-footer__table,
.miniquote__footer .miniquote-footer__table{
  margin-block-end:20px;
}
.minicart__footer .minicart-footer__table tr > *,
.minicart__footer .miniquote-footer__table tr > *,
.miniquote__footer .minicart-footer__table tr > *,
.miniquote__footer .miniquote-footer__table tr > *{
  line-height:normal;
}
.minicart__footer .minicart-footer__table tr > *:not(:last-child),
.minicart__footer .miniquote-footer__table tr > *:not(:last-child),
.miniquote__footer .minicart-footer__table tr > *:not(:last-child),
.miniquote__footer .miniquote-footer__table tr > *:not(:last-child){
  padding-inline-end:15px;
}
.minicart__footer .minicart-footer__table tr > *:not(:first-child),
.minicart__footer .miniquote-footer__table tr > *:not(:first-child),
.miniquote__footer .minicart-footer__table tr > *:not(:first-child),
.miniquote__footer .miniquote-footer__table tr > *:not(:first-child){
  padding-inline-start:15px;
}
.minicart__footer .minicart-footer__table tr > *:last-child,
.minicart__footer .miniquote-footer__table tr > *:last-child,
.miniquote__footer .minicart-footer__table tr > *:last-child,
.miniquote__footer .miniquote-footer__table tr > *:last-child{
  text-align:right;
}
.minicart__footer .minicart-footer__table tr > *:last-child.amount.price-container,
.minicart__footer .miniquote-footer__table tr > *:last-child.amount.price-container,
.miniquote__footer .minicart-footer__table tr > *:last-child.amount.price-container,
.miniquote__footer .miniquote-footer__table tr > *:last-child.amount.price-container{
  display:table-cell;
}
.minicart__footer .minicart-footer__table tr + tr > *,
.minicart__footer .miniquote-footer__table tr + tr > *,
.miniquote__footer .minicart-footer__table tr + tr > *,
.miniquote__footer .miniquote-footer__table tr + tr > *{
  padding-block-start:15px;
}
.minicart__footer .btn, .minicart__footer .card.card--success .action.primary, .card.card--success .minicart__footer .action.primary, .minicart__footer .section.section--success #registration .action.primary, .section.section--success #registration .minicart__footer .action.primary, .minicart__footer .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .minicart__footer .action.primary, .minicart__footer .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .minicart__footer .action-primary,
.minicart__footer .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .minicart__footer .action-secondary,
.minicart__footer .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .minicart__footer .action.primary,
.minicart__footer .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .minicart__footer .action.secondary,
.miniquote__footer .btn,
.miniquote__footer .card.card--success .action.primary,
.card.card--success .miniquote__footer .action.primary,
.miniquote__footer .section.section--success #registration .action.primary,
.section.section--success #registration .miniquote__footer .action.primary,
.miniquote__footer .payment-method .payment-method-content .action.primary,
.payment-method .payment-method-content .miniquote__footer .action.primary,
.miniquote__footer .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .miniquote__footer .action-primary,
.miniquote__footer .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .miniquote__footer .action-secondary,
.miniquote__footer .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .miniquote__footer .action.primary,
.miniquote__footer .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .miniquote__footer .action.secondary{
  width:100%;
}
@media (min-width: 768px){
  .minicart__footer,
.miniquote__footer{
    padding-block-start:40px;
    padding-block-end:65px;
  }
}
@media (min-width: 1330px){
  .minicart__footer .minicart-footer__table,
.minicart__footer .miniquote-footer__table,
.miniquote__footer .minicart-footer__table,
.miniquote__footer .miniquote-footer__table{
    margin-block-end:40px;
  }
  .minicart__footer .minicart-footer__table tr + tr > *,
.minicart__footer .miniquote-footer__table tr + tr > *,
.miniquote__footer .minicart-footer__table tr + tr > *,
.miniquote__footer .miniquote-footer__table tr + tr > *{
    padding-block-start:20px;
  }
}

body._has-modal{
  overflow:hidden;
  width:100%;
  height:100%;
}

.modals-overlay{
  background-color:rgba(51, 51, 51, 0.55);
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:899;
}

.modal-popup .action-close,
.modal-custom .action-close{
  display:flex;
  padding:20px;
  position:absolute;
  top:0;
  right:0;
  transition:transform var(--time-norm) ease-out;
}
.modal-popup .action-close::before,
.modal-custom .action-close::before{
  content:"\e90f";
  font-family:"babymax-icons";
  font-size:16px;
  line-height:1;
}
.modal-popup .action-close > span,
.modal-custom .action-close > span{
  display:none;
}
@media (hover: hover) and (pointer: fine){
  .modal-popup .action-close:hover,
.modal-custom .action-close:hover{
    transform:scale(0.9);
  }
}
.modal-popup .action-close.disabled, .modal-popup .action-close[disabled],
.modal-custom .action-close.disabled,
.modal-custom .action-close[disabled]{
  opacity:0.5;
  pointer-events:none;
}

.modal-popup{
  overflow-y:auto;
  opacity:0;
  visibility:hidden;
  min-width:0;
  pointer-events:none;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:900;
  transition:visibility 0s 0.3s, opacity 0.3s ease;
}
.modal-popup .modal-inner-wrap{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  opacity:1;
  display:flex;
  flex-direction:column;
  width:calc(100% - 30px);
  height:auto;
  max-height:100%;
  margin:50px auto;
  border-radius:var(--border-radius-huge);
  box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);
  background-color:#fff;
  pointer-events:auto;
  position:absolute;
  left:0;
  right:0;
  transition:transform 0.2s ease;
  transform:translateY(-200%);
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer{
  padding-inline-start:30px;
  padding-inline-end:30px;
}
.modal-popup .modal-header,
.modal-popup .modal-footer{
  flex-grow:0;
  flex-shrink:0;
}
.modal-popup .modal-header{
  padding-block-start:30px;
  padding-block-end:12px;
}
.modal-popup .modal-content{
  padding-block-end:20px;
}
.modal-popup .modal-content > * .container, .modal-popup .modal-content > * .hero-usps{
  padding-inline-start:0;
  padding-inline-end:0;
}
.modal-popup .modal-content .quick-quote-modal .quoted-product .quoted-product-header{
  margin-block-end:15px;
}
.modal-popup .modal-content .quick-quote-modal .quoted-product .btn, .modal-popup .modal-content .quick-quote-modal .quoted-product .card.card--success .action.primary, .card.card--success .modal-popup .modal-content .quick-quote-modal .quoted-product .action.primary, .modal-popup .modal-content .quick-quote-modal .quoted-product .section.section--success #registration .action.primary, .section.section--success #registration .modal-popup .modal-content .quick-quote-modal .quoted-product .action.primary, .modal-popup .modal-content .quick-quote-modal .quoted-product .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .modal-popup .modal-content .quick-quote-modal .quoted-product .action.primary, .modal-popup .modal-content .quick-quote-modal .quoted-product .modal-footer .action-primary, .modal-popup .modal-footer .modal-content .quick-quote-modal .quoted-product .action-primary,
.modal-popup .modal-content .quick-quote-modal .quoted-product .modal-footer .action-secondary,
.modal-popup .modal-footer .modal-content .quick-quote-modal .quoted-product .action-secondary,
.modal-popup .modal-content .quick-quote-modal .quoted-product .modal-footer .action.primary,
.modal-popup .modal-footer .modal-content .quick-quote-modal .quoted-product .action.primary,
.modal-popup .modal-content .quick-quote-modal .quoted-product .modal-footer .action.secondary,
.modal-popup .modal-footer .modal-content .quick-quote-modal .quoted-product .action.secondary{
  margin-block-start:15px;
}
.modal-popup .modal-content .quick-quote-modal .quote-form .quote-form-subheader{
  margin-block-end:30px;
}
.modal-popup .modal-content a{
  color:#1c1c1c;
}
@media (hover: hover) and (pointer: fine){
  .modal-popup .modal-content a:hover{
    color:#f28c00;
  }
}
.modal-popup .modal-footer{
  display:flex;
  justify-content:flex-end;
  margin-block-start:auto;
  padding-block-end:30px;
}
.modal-popup .modal-title{
  min-height:1em;
  border-block-end:1px solid #e3e7e9;
  padding-block-end:10px;
  font-weight:300;
  font-size:26px;
  word-wrap:break-word;
}
.modal-popup .modal-title + *{
  margin-block-start:0;
}
.modal-popup._show{
  opacity:1;
  visibility:visible;
  transition:opacity 0.3s ease;
}
.modal-popup._show .modal-inner-wrap{
  transform:translateY(0);
}
.modal-popup.confirm .modal-inner-wrap{
  max-width:500px;
}
.modal-popup.confirm .modal-inner-wrap .modal-content{
  padding-inline-end:70px;
}
.modal-popup._inner-scroll{
  overflow-y:visible;
}
.modal-popup._inner-scroll .modal-inner-wrap{
  max-height:90%;
}
.modal-popup._inner-scroll .modal-content{
  overflow-y:auto;
}
@media (min-width: 768px){
  .modal-popup .modal-inner-wrap{
    width:75%;
  }
  .modal-popup .modal-content .quick-quote-modal .quick-quote-modal-content{
    display:flex;
  }
  .modal-popup .modal-content .quick-quote-modal .quoted-product{
    flex-shrink:0;
    padding-inline-end:60px;
  }
  .modal-popup .modal-content .quick-quote-modal .quote-form{
    flex-grow:1;
  }
}
.modal-popup .block-content ul{
  margin-block-end:20px;
}
.modal-popup .block-content ul li{
  margin-left:15px;
  list-style:disc;
}
.modal-popup .btn--primary, .modal-popup .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .modal-popup .action.primary, .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action.primary{
  color:#fff;
}

.modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-content > *:not(.quick-quote-modal){
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}

.pager span.toolbar-number{
  display:none;
}

.pages{
  text-align:center;
}
.pages .pages-label{
  display:block;
}
.pages .items{
  display:inline-block;
  margin:0;
  padding:0;
  font-weight:700;
  font-size:1.2rem;
  line-height:0;
  letter-spacing:-1px;
  white-space:nowrap;
  list-style:none none;
}
.pages .items .item{
  display:inline-block;
  margin:0 2px 0 0;
  line-height:30px;
  letter-spacing:normal;
}
.pages .items .item .page{
  display:inline-block;
  width:31px;
  height:31px;
  font-size:1.2rem;
}
.pages .items .item .label{
  display:none;
}
.pages .items .item.current{
  color:#f28c00;
}
.pages .action{
  width:31px;
  height:31px;
  border:none;
}
.pages .action.previous, .pages .action.next{
  display:inline-block;
  margin:0;
  text-decoration:none;
}
.pages .action.previous > span, .pages .action.next > span{
  overflow:hidden;
  width:1px;
  height:1px;
  margin:-1px;
  border:0;
  padding:0;
  clip:rect(0, 0, 0, 0);
  position:absolute;
}
.pages .action.next::before{
  content:">";
}
.pages .action.previous::before{
  content:"<";
}

.password-strength-meter{
  margin-block-start:5px;
  padding-block-end:6px;
  position:relative;
  z-index:1;
}
.password-strength-meter::after{
  height:6px;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  z-index:-1;
}
.password-weak .password-strength-meter::after{
  width:25%;
  background-color:#ed5153;
}
.password-medium .password-strength-meter::after{
  width:50%;
  background-color:#f28c00;
}
.password-strong .password-strength-meter::after, .password-very-strong .password-strength-meter::after{
  background-color:#01c383;
}
.password-strong .password-strength-meter::after{
  width:75%;
}
.password-very-strong .password-strength-meter::after{
  width:100%;
}

.popup-content,
.popup-content img{
  border-radius:var(--border-radius-huge);
}

.popup-content{
  max-width:600px;
  padding-block-start:60px !important;
  padding-block-end:45px !important;
}
.popup-content .mfp-close{
  opacity:1;
  display:flex;
  width:auto;
  height:auto;
  padding:20px;
  font-size:38px;
  line-height:16px;
  color:#323232;
}
.popup-content img{
  width:100%;
  margin-block-end:45px;
}
.popup-content .btn, .popup-content .card.card--success .action.primary, .card.card--success .popup-content .action.primary, .popup-content .section.section--success #registration .action.primary, .section.section--success #registration .popup-content .action.primary, .popup-content .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .popup-content .action.primary, .popup-content .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .popup-content .action-primary,
.popup-content .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .popup-content .action-secondary,
.popup-content .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .popup-content .action.primary,
.popup-content .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .popup-content .action.secondary{
  margin-block-start:15px;
}
@media (min-width: 768px){
  .popup-content .popup-content__inner{
    padding-inline-start:80px;
    padding-inline-end:80px;
  }
}

.post-list-body{
  display:grid;
  grid-template-columns:1fr;
  gap:30px var(--width-column-gutter);
}
@media (min-width: 568px){
  .post-list-body{
    grid-template-columns:1fr 1fr;
  }
}

.price-box{
  display:flex;
  align-items:center;
}
.price-box > * + *{
  margin-inline-start:10px;
}
.price-box .normal-price .price-label,
.price-box .special-price .price-label,
.price-box .price-final_price .price-label,
.price-box .price-subscription_price .price-label{
  display:none;
}
.price-box .special-price{
  color:#f28c00 !important;
}
.price-box .old-price{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  color:rgba(50, 50, 50, 0.5);
}
.price-box .old-price .price-container{
  display:flex;
}
.price-box .old-price .price-container .price-label{
  order:1;
  text-transform:lowercase;
}
.price-box .old-price .price-container .price-label::before{
  content:" (";
  white-space:pre;
}
.price-box .old-price .price-container .price-label::after{
  content:")";
}
.price-box .old-price .price-container .price{
  text-decoration:line-through;
}
.price-box .price-from + span{
  margin-block-start:0 !important;
}
.product-item .price-box .special-price{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
}
.product-item .price-box .old-price .price-label{
  display:none;
}
.hero--product-view .price-box{
  margin-block-end:var(--lh-base);
}
.hero--product-view .price-box .normal-price,
.hero--product-view .price-box .special-price,
.hero--product-view .price-box .price-as-configured,
.hero--product-view .price-box .price-final_price,
.hero--product-view .price-box .price-subscription_price{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h3);
  line-height:var(--lh-h3);
  margin-block-end:0;
  font-weight:500;
}

.share{
  display:inline-block;
  position:relative;
  z-index:2;
}
.share .share__modal{
  transition:visibility var(--time-fast) ease-out, opacity var(--time-fast) ease-out;
}
.share .share__modal .social-list{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:calc(100% + 5px);
  bottom:auto;
  justify-content:center;
  margin-block-start:20px;
  border:1px solid #e3e7e9;
  padding:10px;
  background-color:#fff;
  filter:drop-shadow(0 2px 22px rgba(0, 0, 0, 0.07));
}
.share .share__modal .social-list::before, .share .share__modal .social-list::after{
  width:0;
  height:0;
  border:solid transparent;
  content:"";
  pointer-events:none;
  position:absolute;
  bottom:100%;
  left:50%;
}
.share .share__modal .social-list::before{
  margin-inline-start:-21px;
  border-width:21px;
  border-color:rgba(255, 255, 255, 0);
  border-block-end-color:#e3e7e9;
}
.share .share__modal .social-list::after{
  margin-inline-start:-20px;
  border-width:20px;
  border-color:rgba(255, 255, 255, 0);
  border-block-end-color:#fff;
}
.share .share__modal .social-list .btn, .share .share__modal .social-list .card.card--success .action.primary, .card.card--success .share .share__modal .social-list .action.primary, .share .share__modal .social-list .section.section--success #registration .action.primary, .section.section--success #registration .share .share__modal .social-list .action.primary, .share .share__modal .social-list .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .share .share__modal .social-list .action.primary, .share .share__modal .social-list .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .share .share__modal .social-list .action-primary,
.share .share__modal .social-list .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .share .share__modal .social-list .action-secondary,
.share .share__modal .social-list .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .share .share__modal .social-list .action.primary,
.share .share__modal .social-list .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .share .share__modal .social-list .action.secondary{
  flex-shrink:0;
}
.share:not(.show) .share__modal{
  opacity:0;
  visibility:hidden;
}
.product-info-main .share{
  margin-block-start:10px;
}
@media (min-width: 768px){
  .share .share__modal .social-list{
    padding:35px;
  }
}

.show-more .show-more__btn span{
  animation-name:content;
  animation-duration:var(--time-norm);
  animation-timing-function:ease-in-out;
  animation-iteration-count:1;
  animation-direction:normal;
}
@keyframes content{
  from{
    opacity:0;
    transform:translateY(5%);
  }
  to{
    opacity:1;
    transform:translateY(0%);
  }
}
.show-more .show-more__btn.btn, .show-more .card.card--success .show-more__btn.action.primary, .card.card--success .show-more .show-more__btn.action.primary, .show-more .section.section--success #registration .show-more__btn.action.primary, .section.section--success #registration .show-more .show-more__btn.action.primary, .show-more .payment-method .payment-method-content .show-more__btn.action.primary, .payment-method .payment-method-content .show-more .show-more__btn.action.primary, .show-more .modal-popup .modal-footer .show-more__btn.action-primary, .modal-popup .modal-footer .show-more .show-more__btn.action-primary,
.show-more .modal-popup .modal-footer .show-more__btn.action-secondary,
.modal-popup .modal-footer .show-more .show-more__btn.action-secondary,
.show-more .modal-popup .modal-footer .show-more__btn.action.primary,
.modal-popup .modal-footer .show-more .show-more__btn.action.primary,
.show-more .modal-popup .modal-footer .show-more__btn.action.secondary,
.modal-popup .modal-footer .show-more .show-more__btn.action.secondary{
  margin-block-start:var(--lh-base);
}
.show-more:not(.active) .show-more__content{
  display:none;
}
.show-more:not(.active) .show-more__btn span:last-child{
  display:none;
}
.show-more.active .show-more__btn span:first-child{
  display:none;
}
.show-more.active .show-more__btn span:last-child{
  display:block;
}
@media (max-width: 767.98px){
  .show-more.active .description__short{
    display:none;
  }
}

.slider-btns{
  display:flex;
}

.tns-outer{
  position:relative;
}

.tns-controls{
  display:flex;
  justify-content:space-between;
  width:100%;
  pointer-events:none;
  z-index:1;
}
.tns-controls button{
  pointer-events:all;
}
.tns-controls button:disabled{
  cursor:default;
}
.products-grid .tns-controls, .section--success-slider .tns-controls, .section--tabs .tns-controls, .section--featured .tns-controls{
  width:calc(100% + 60px);
  position:absolute;
  top:calc(50% - (var(--mbs-tns-nav) + var(--size-slider-nav)) / 2);
  left:-30px;
  transform:translateY(-50%);
}
.products-grid .tns-controls button:disabled, .section--success-slider .tns-controls button:disabled, .section--tabs .tns-controls button:disabled, .section--featured .tns-controls button:disabled{
  opacity:0.3;
}
.products-grid .tns-controls button, .section--success-slider .tns-controls button, .section--tabs .tns-controls button, .hero--slider .tns-controls button{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#fff;
}
.products-grid .tns-controls button, .section--success-slider .tns-controls button, .section--tabs .tns-controls button{
  width:60px;
  height:60px;
  border:1px solid #e3e7e9;
  border-radius:50%;
  font-size:20px;
}
.products-grid .tns-controls button:disabled, .section--success-slider .tns-controls button:disabled, .section--tabs .tns-controls button:disabled{
  opacity:0;
}
.hero--slider .tns-controls{
  position:absolute;
  bottom:0;
  left:0;
}
.hero--slider .tns-controls button{
  width:50px;
  height:var(--height-tab-link);
  font-size:16px;
}
.section--featured .tns-controls button{
  font-size:23px;
  color:#fff;
}
.section--featured .tns-controls button:disabled{
  opacity:0.3;
}
@media (min-width: 1680px){
  .section--featured .tns-controls{
    padding-inline-start:var(--pi-container);
    padding-inline-end:var(--pi-container);
  }
}

.tns-nav{
  display:flex;
  justify-content:center;
  margin-block-start:var(--mbs-tns-nav);
}
.tns-nav button{
  width:var(--size-slider-nav);
  height:var(--size-slider-nav);
  border-radius:50%;
  background-color:rgba(28, 28, 28, 0.12);
  transition:background-color var(--time-norm) ease-out;
}
.tns-nav button + button{
  margin-inline-start:8px;
}
.tns-nav button.tns-nav-active{
  background-color:#1c1c1c;
}
.section--featured .tns-nav button{
  background-color:rgba(255, 255, 255, 0.12);
}
.section--featured .tns-nav button.tns-nav-active{
  background-color:#fff;
}

.sticky-product{
  overflow:hidden;
  width:100%;
  height:100%;
  background-color:#fff;
  position:absolute;
  bottom:calc(100% + var(--height-topbar));
  left:0;
  z-index:100;
  transition:transform var(--time-norm) ease-out;
}
.sticky-product .sticky-product__inner{
  display:flex;
  align-items:center;
  position:relative;
}
.sticky-product .sticky-product__details .sticky-product__details__title + *{
  margin-block-start:0;
}
.sticky-product:not(.hide){
  transform:translateY(calc(100% + var(--height-topbar)));
}

.product-item .swatch-attribute-options{
  display:flex;
  align-items:center;
}

.swatch{
  flex-shrink:0;
  width:24px;
  height:24px;
  border:1px solid #e3e7e9;
  border-radius:50%;
  background-color:#fff;
  position:relative;
}
.swatch .color,
.swatch .image{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:18px;
  height:18px;
  border-radius:50%;
}
.swatch + *{
  margin-inline-start:2px;
}
.swatch + *.swatch-more{
  margin-inline-start:10px;
  font-size:14px;
}
.swatch:not(:nth-of-type(-n+5)){
  display:none;
}

.table.totals .table-caption,
.table-totals .table-caption,
.table-order-items .table-caption{
  display:none;
}
.table.totals tr th,
.table.totals tr td,
.table-totals tr th,
.table-totals tr td,
.table-order-items tr th,
.table-order-items tr td{
  padding-block-start:8px;
  padding-block-end:8px;
}
.table.totals tr th:not(:last-child),
.table.totals tr td:not(:last-child),
.table-totals tr th:not(:last-child),
.table-totals tr td:not(:last-child),
.table-order-items tr th:not(:last-child),
.table-order-items tr td:not(:last-child){
  padding-inline-end:5px;
}
.table.totals tr th:not(:first-child),
.table.totals tr td:not(:first-child),
.table-totals tr th:not(:first-child),
.table-totals tr td:not(:first-child),
.table-order-items tr th:not(:first-child),
.table-order-items tr td:not(:first-child){
  padding-inline-start:5px;
}
.table.totals tr:first-child th,
.table.totals tr:first-child td, .table.totals tr.grand.totals th,
.table.totals tr.grand.totals td,
.table-totals tr:first-child th,
.table-totals tr:first-child td,
.table-totals tr.grand.totals th,
.table-totals tr.grand.totals td,
.table-order-items tr:first-child th,
.table-order-items tr:first-child td,
.table-order-items tr.grand.totals th,
.table-order-items tr.grand.totals td{
  padding-block-start:16px;
}
.table.totals tr:nth-last-child(2) th,
.table.totals tr:nth-last-child(2) td, .table.totals tr.grand.totals th,
.table.totals tr.grand.totals td,
.table-totals tr:nth-last-child(2) th,
.table-totals tr:nth-last-child(2) td,
.table-totals tr.grand.totals th,
.table-totals tr.grand.totals td,
.table-order-items tr:nth-last-child(2) th,
.table-order-items tr:nth-last-child(2) td,
.table-order-items tr.grand.totals th,
.table-order-items tr.grand.totals td{
  padding-block-end:16px;
}
.table.totals tr.grand.totals,
.table-totals tr.grand.totals,
.table-order-items tr.grand.totals{
  border-block-start:1px solid #bec7cb;
  font-weight:700;
  color:#1c1c1c;
}
.table.totals tr.grand.totals strong,
.table-totals tr.grand.totals strong,
.table-order-items tr.grand.totals strong{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}
.table.totals thead tr th,
.table-totals thead tr th,
.table-order-items thead tr th{
  text-transform:capitalize;
}

.table.totals tr th:last-child,
.table.totals tr td:last-child,
.table-totals tr th:last-child,
.table-totals tr td:last-child{
  text-align:right;
}
.table.totals tr th,
.table-totals tr th{
  font-weight:400;
}

.table-order-items tr{
  border-block-end:1px solid #bec7cb;
}
.table-order-items tbody tr td .action{
  color:#f28c00;
}
.table-order-items tbody tr td .action + .action::before{
  display:inline-block;
  height:12px;
  margin:0 10px;
  border-inline-start:1px solid #bec7cb;
  content:"";
  vertical-align:-1px;
}
.table-order-items tbody tr td .action:hover{
  text-decoration:underline;
}
@media (max-width: 767.98px){
  .table-order-items thead{
    display:none;
  }
  .table-order-items tbody tr td[data-th]{
    display:block;
    padding-block-start:5px;
  }
  .table-order-items tbody tr td[data-th]:not(:last-child){
    padding-block-end:5px;
  }
  .table-order-items tbody tr td[data-th]:not(:last-child)::before{
    display:inline-block;
    padding-inline-end:10px;
    content:attr(data-th) ": ";
    font-weight:700;
    text-transform:capitalize;
  }
  .table-order-items tbody tr td[data-th]:last-child{
    padding-block-end:10px;
  }
}

.ln_overlay{
  opacity:0.5;
  display:none;
  width:100%;
  height:100%;
  background-color:#fff;
  position:absolute;
  top:0;
  left:0;
  z-index:555;
}
.ln_overlay img{
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  display:block;
  position:fixed;
}
@media (min-width: 768px){
  .ln_overlay img{
    margin-block-start:330px;
  }
}

.loading-mask{
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  margin:auto;
  background:rgba(255, 255, 255, 0.5);
  z-index:100;
}
.loading-mask .loader > img{
  margin:auto;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:100;
}
.loading-mask .loader > p{
  display:none;
}

body > .loading-mask{
  z-index:9999;
}

table{
  width:100%;
}
table tr th{
  font-weight:600;
}
table.table-company-info tr th,
table.table-company-info tr td, table.aw-raf__advocate-info-summary tr th,
table.aw-raf__advocate-info-summary tr td{
  width:50%;
}
table.table-company-info tr th:not(:last-child),
table.table-company-info tr td:not(:last-child), table.aw-raf__advocate-info-summary tr th:not(:last-child),
table.aw-raf__advocate-info-summary tr td:not(:last-child){
  padding-inline-end:10px;
}
table.table-company-info tr th:not(:first-child),
table.table-company-info tr td:not(:first-child), table.aw-raf__advocate-info-summary tr th:not(:first-child),
table.aw-raf__advocate-info-summary tr td:not(:first-child){
  padding-inline-start:10px;
}
table.table-company-info tr{
  border-block-start:1px solid #e3e7e9;
}
table.table-company-info tr th,
table.table-company-info tr td{
  padding-block-start:20px;
  padding-block-end:20px;
}
table.table-company-info tr:last-child{
  border-block-end:1px solid #e3e7e9;
}

.table-responsive{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
}

.tabs{
  overflow:hidden;
  background-color:#fff;
  position:relative;
}
.tabs .tabs__link{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  font-size:12px;
  line-height:normal;
  text-transform:uppercase;
  letter-spacing:0.5px;
}
.hero--slider .tabs .tabs__link{
  font-size:14px;
  text-transform:none;
  letter-spacing:-0.1px;
}
@media (max-width: 567.98px){
  .tabs .tabs__panel .btn, .tabs .tabs__panel .card.card--success .action.primary, .card.card--success .tabs .tabs__panel .action.primary, .tabs .tabs__panel .section.section--success #registration .action.primary, .section.section--success #registration .tabs .tabs__panel .action.primary, .tabs .tabs__panel .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .tabs .tabs__panel .action.primary, .tabs .tabs__panel .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .tabs .tabs__panel .action-primary,
.tabs .tabs__panel .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .tabs .tabs__panel .action-secondary,
.tabs .tabs__panel .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .tabs .tabs__panel .action.primary,
.tabs .tabs__panel .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .tabs .tabs__panel .action.secondary{
    width:100%;
  }
}
@media (max-width: 767.98px){
  .tabs{
    border-top-left-radius:var(--border-radius-huge);
    border-top-right-radius:var(--border-radius-huge);
  }
  .tabs .tabs__inner{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .tabs .tabs__link,
.tabs .tabs__panel{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .tabs .tabs__link{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    height:var(--height-control);
  }
  .tabs .tabs__link::after{
    content:"\e908";
    font-family:"babymax-icons";
    font-size:10px;
    line-height:1;
    transition:transform var(--time-norm) ease-out;
  }
  .tabs .tabs__link ~ .tabs__link{
    border-block-start:1px solid #e3e7e9;
  }
  .tabs .tabs__link.show::after{
    transform:scaleY(-1);
  }
  .tabs .tabs__panel .tabs__panel__inner{
    padding-block-start:20px;
    padding-block-end:30px;
  }
  .tabs .tabs__panel .tabs__panel__inner h3, .tabs .tabs__panel .tabs__panel__inner .amrelated-pack-wrapper .amrelated-title, .amrelated-pack-wrapper .tabs .tabs__panel .tabs__panel__inner .amrelated-title, .tabs .tabs__panel .tabs__panel__inner .modal-popup .block-new-customer .block-title, .modal-popup .block-new-customer .tabs .tabs__panel .tabs__panel__inner .block-title,
.tabs .tabs__panel .tabs__panel__inner .modal-popup .block-customer-login .block-title,
.modal-popup .block-customer-login .tabs .tabs__panel .tabs__panel__inner .block-title{
    display:none;
  }
  .tabs.tabs--one-panel .tabs__link{
    display:none;
  }
  body.catalog-product-view .tabs .tabs__link:first-of-type,
body.catalog-product-view .tabs .tabs__panel:first-of-type{
    display:none;
  }
  body.catalog-product-view .tabs .tabs__link:nth-of-type(2){
    border-block-start:0;
  }
}
@media (min-width: 768px){
  .tabs{
    --gutter:5px;
    -webkit-overflow-scrolling:touch;
    overflow-x:auto;
  }
  .tabs::after{
    width:100%;
    height:1px;
    background-color:#e3e7e9;
    content:"";
    position:absolute;
    top:calc(var(--height-tab-link) - 1px);
    left:0;
  }
  .tabs .tabs__wrap{
    position:relative;
  }
  .tabs .tabs__inner{
    display:flex;
    flex-wrap:wrap;
  }
  .tabs .tabs__link{
    display:flex;
    flex-grow:1;
    flex-shrink:0;
    align-items:center;
    justify-content:center;
    height:var(--height-tab-link);
    padding-inline-start:var(--gutter);
    padding-inline-end:var(--gutter);
    font-size:10px;
    color:rgba(28, 28, 28, 0.5);
    letter-spacing:1px;
    white-space:nowrap;
    position:relative;
    transition:color var(--time-slug) var(--cubic-bezier);
  }
  .tabs .tabs__link:first-child:nth-last-child(3), .tabs .tabs__link:first-child:nth-last-child(3) ~ .tabs__link{
    width:33.3333333333%;
  }
  .tabs .tabs__link.show, .tabs .tabs__link.tns-nav-active{
    color:#1c1c1c;
  }
  .tabs .tabs__marker{
    width:0;
    height:2px;
    background-color:#f28c00;
    pointer-events:none;
    position:absolute;
    top:calc(var(--height-tab-link) - 2px);
    z-index:2;
    transition:all var(--time-norm) ease-out;
  }
  .tabs .tabs__panel{
    animation-name:content;
    animation-duration:var(--time-norm);
    animation-timing-function:ease-in-out;
    animation-iteration-count:1;
    animation-direction:normal;
    display:none;
    order:1;
    width:100%;
    padding-block-start:72.5px;
    padding-block-end:105px;
  }
  @keyframes content{
    from{
      opacity:0;
      transform:translateY(5%);
    }
    to{
      opacity:1;
      transform:translateY(0%);
    }
  }
  .tabs .tabs__panel .tabs__panel__inner + .tabs__panel__inner{
    margin-block-start:90px;
  }
  .tabs .tabs__panel.show{
    display:block;
  }
  .tabs .tabs__panel:not(.overview) .tabs__panel__inner:not(.tabs__panel__inner--wide){
    max-width:620px;
    margin-inline-start:auto;
    margin-inline-end:auto;
  }
  .tabs.tabs--one-panel .form-select, .tabs.tabs--one-panel .filter-options-item{
    display:none;
  }
  .hero--product-view + .product.info .tabs{
    margin-block-start:calc(-1 * var(--border-radius-huge));
    border-top-left-radius:var(--border-radius-huge);
    border-top-right-radius:var(--border-radius-huge);
  }
}
@media (min-width: 1330px){
  .tabs .tabs__link{
    font-size:12px;
  }
  .hero--slider .tabs .tabs__link{
    font-size:16px;
  }
  .tabs .tabs__panel{
    padding-block-start:90px;
    padding-block-end:165px;
  }
  .tabs .tabs__panel .tabs__panel__inner + .tabs__panel__inner{
    margin-block-start:120px;
  }
  .tabs .tabs__panel:not(.overview) .tabs__panel__inner:not(.tabs__panel__inner--wide){
    max-width:950px;
  }
  .hero--product-view + .product.info .tabs{
    margin-block-start:var(--pi-container);
    border-block-start:1px solid #e3e7e9;
  }
}

.opc-progress-bar{
  overflow:hidden;
  display:flex;
  border:1px solid #e3e7e9;
  border-top-left-radius:var(--border-radius-huge);
  border-top-right-radius:var(--border-radius-huge);
  counter-reset:i;
}
.opc-progress-bar .opc-progress-bar-item{
  display:flex;
  flex-basis:50%;
  flex-grow:1;
  align-items:center;
  justify-content:center;
  height:var(--height-tabs-opc);
  background-color:#fff;
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  font-size:10px;
  line-height:14px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.opc-progress-bar .opc-progress-bar-item span{
  display:flex;
  align-items:center;
}
.opc-progress-bar .opc-progress-bar-item span::before{
  display:flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  border-radius:50%;
  background-color:#bec7cb;
  content:counter(i);
  color:#fff;
  counter-increment:i;
}
.opc-progress-bar .opc-progress-bar-item + .opc-progress-bar-item{
  border-inline-start:1px solid #e3e7e9;
}
.opc-progress-bar .opc-progress-bar-item:not(._active) span{
  color:rgba(50, 50, 50, 0.5);
}
.opc-progress-bar .opc-progress-bar-item._active span::before{
  background-color:#f28c00;
}
@media (max-width: 1023.98px){
  .opc-progress-bar .opc-progress-bar-item span{
    flex-direction:column;
  }
  .opc-progress-bar .opc-progress-bar-item span::before{
    margin-block-end:10px;
  }
}
@media (min-width: 1024px){
  .opc-progress-bar .opc-progress-bar-item span{
    font-size:12px;
  }
  .opc-progress-bar .opc-progress-bar-item span::before{
    margin-inline-end:10px;
  }
  .opc-progress-bar .opc-progress-bar-item:not(._active){
    background-color:#f1f3f4;
  }
}

.toolbar-products,
.toolbar-brands{
  display:flex;
  align-items:center;
  justify-content:center;
  padding-block-end:25px;
}
@media (max-width: 1023.98px){
  .toolbar-products,
.toolbar-brands{
    padding-block-start:25px;
  }
}
@media (min-width: 1024px){
  .toolbar-products,
.toolbar-brands{
    padding-block-end:30px;
  }
}

.field-tooltip{
  display:none;
}

.usps-grid{
  text-align:center;
}
.usps-grid + .btn, .card.card--success .usps-grid + .action.primary, .section.section--success #registration .usps-grid + .action.primary, .payment-method .payment-method-content .usps-grid + .action.primary, .modal-popup .modal-footer .usps-grid + .action-primary,
.modal-popup .modal-footer .usps-grid + .action-secondary,
.modal-popup .modal-footer .usps-grid + .action.primary,
.modal-popup .modal-footer .usps-grid + .action.secondary{
  margin-block-start:var(--lh-intro);
}
@media (max-width: 567.98px){
  .usps-grid .card + .card, .usps-grid .section.section--success #registration + .card, .section.section--success .usps-grid #registration + .card, .usps-grid .section.section--success .card + #registration, .section.section--success .usps-grid .card + #registration, .usps-grid .section.section--success #registration + #registration, .section.section--success .usps-grid #registration + #registration{
    margin-block-start:-1px;
  }
}
@media (min-width: 568px){
  .usps-grid{
    display:flex;
    flex-wrap:wrap;
  }
  .usps-grid .card, .usps-grid .section.section--success #registration, .section.section--success .usps-grid #registration{
    width:50%;
  }
  .usps-grid .card > *:not(.show-more), .usps-grid .section.section--success #registration > *:not(.show-more), .section.section--success .usps-grid #registration > *:not(.show-more){
    flex-shrink:0;
  }
  .usps-grid .card > *.show-more, .usps-grid .section.section--success #registration > *.show-more, .section.section--success .usps-grid #registration > *.show-more{
    display:flex;
    flex-direction:column;
    flex-grow:1;
  }
  .usps-grid .card > *.show-more .show-more__btn, .usps-grid .section.section--success #registration > *.show-more .show-more__btn, .section.section--success .usps-grid #registration > *.show-more .show-more__btn{
    margin-block-start:auto;
  }
  .usps-grid .card:nth-child(even), .usps-grid .section.section--success #registration:nth-child(even), .section.section--success .usps-grid #registration:nth-child(even){
    margin-inline-start:-1px;
  }
  .usps-grid .card:not(:nth-child(-n+2)), .usps-grid .section.section--success #registration:not(:nth-child(-n+2)), .section.section--success .usps-grid #registration:not(:nth-child(-n+2)){
    margin-block-start:-1px;
  }
}

.video-wrap{
  height:0;
  padding-block-end:56.25%;
  position:relative;
}
.video-wrap iframe{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}

.addwish-page-add{
  z-index:97 !important;
}

.row.row--form{
  --bs-gutter-x:10px;
}
@media (min-width: 768px){
  .row.row--form{
    --bs-gutter-x:20px;
  }
  .row.row--form + .field--check{
    margin-block-start:5px;
  }
}

fieldset + fieldset{
  margin-block-start:30px;
}

.field,
.swatch-opt,
.form-group{
  margin-block-end:15px;
  position:relative;
}
.field .swatch-attribute-label,
.field > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]),
.swatch-opt .swatch-attribute-label,
.swatch-opt > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]),
.form-group .swatch-attribute-label,
.form-group > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]){
  display:block;
  margin-block-end:5px;
  font-weight:700;
  line-height:normal;
}
.field .swatch-attribute-label::after,
.field > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio])::after,
.swatch-opt .swatch-attribute-label::after,
.swatch-opt > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio])::after,
.form-group .swatch-attribute-label::after,
.form-group > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio])::after{
  content:":";
}
.field .swatch-attribute-label span:last-child:not(:first-child),
.field > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]) span:last-child:not(:first-child),
.swatch-opt .swatch-attribute-label span:last-child:not(:first-child),
.swatch-opt > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]) span:last-child:not(:first-child),
.form-group .swatch-attribute-label span:last-child:not(:first-child),
.form-group > label:not(.form-check):not([for=search]):not([for=search-faq]):not([for*=multisafepay]):not([for*=check]):not([for*=radio]) span:last-child:not(:first-child){
  text-transform:lowercase;
}
.field.qty .control,
.field.qty .control > label,
.swatch-opt.qty .control,
.swatch-opt.qty .control > label,
.form-group.qty .control,
.form-group.qty .control > label{
  display:flex;
}

.field.field-name-prefix .form-check:first-child{
  display:none;
}

div.mage-error, div.field-error{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  display:block;
  margin-block-start:7.5px;
  line-height:normal;
  color:#ed5153 !important;
  text-align:left;
}

.form-check{
  display:inline-flex;
  position:relative;
}
.form-check > *{
  cursor:pointer;
}
.form-check .form-check__indicator{
  display:flex;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:var(--size-form-check-indicator);
  height:var(--size-form-check-indicator);
  border:1px solid #bec7cb;
  background-color:#fff;
  position:relative;
  top:calc((var(--lh-base) - var(--size-form-check-indicator)) / 2);
  transition:border-color var(--time-norm) ease-out, background-color var(--time-norm) ease-out;
}
.form-check .form-check__indicator::after{
  opacity:0;
  width:71.5%;
  height:71.5%;
  background-color:#f28c00;
  content:"";
  transition:transform var(--time-norm) ease-out;
  transform:scale(0);
}
.form-check .form-check__text{
  padding-inline-start:10px;
  -webkit-user-select:none;
          user-select:none;
}
.form-check input{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  z-index:-1;
}
.form-check input:disabled ~ *{
  cursor:default;
}
.form-check input:disabled ~ *.form-check__indicator{
  background-color:rgba(227, 231, 233, 0.5);
}
.form-check input:disabled ~ *.form-check__text{
  color:rgba(50, 50, 50, 0.5);
}
.form-check input:checked ~ .form-check__indicator::after{
  opacity:1;
  transform:scale(1);
}
.form-check input[type=radio] ~ .form-check__indicator{
  border-radius:50%;
}
.form-check input[type=radio] ~ .form-check__indicator::after{
  border-radius:50%;
}
.form-check:not(:last-of-type){
  margin-inline-end:15px;
}

.form-checks-wrap{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.form-checks-wrap .form-check:not(:last-of-type){
  margin-block-end:15px;
  margin-inline-end:0;
}

.form-select__btn, .filter-options-title,
select[data-bind],
.control--country select,
.control--region select,
.form-select__option, .form-control,
.input-text,
.admin__control-textarea{
  display:flex;
  align-items:center;
  width:100%;
  height:var(--height-control);
  border:1px solid #e3e7e9;
  border-radius:var(--border-radius);
  padding-inline-start:var(--pi-form-control);
  padding-inline-end:var(--pi-form-control);
  background-color:#fff;
  color:#323232;
  text-align:left;
}
.form-select__btn::placeholder, .filter-options-title::placeholder,
select[data-bind]::placeholder,
.control--country select::placeholder,
.control--region select::placeholder,
.form-select__option::placeholder, .form-control::placeholder,
.input-text::placeholder,
.admin__control-textarea::placeholder{
  color:rgba(50, 50, 50, 0.5);
}
.form-select__btn:disabled, .filter-options-title:disabled,
select[data-bind]:disabled,
.control--country select:disabled,
.control--region select:disabled,
.form-select__option:disabled, .form-control:disabled,
.input-text:disabled,
.admin__control-textarea:disabled{
  opacity:0.3;
}
.valid.form-select__btn, .valid.filter-options-title,
select.valid[data-bind],
.control--country select.valid,
.control--region select.valid,
.valid.form-select__option, .valid.form-control,
.valid.input-text,
.valid.admin__control-textarea{
  border-color:#01c383 !important;
}
.mage-error.form-select__btn, .mage-error.filter-options-title,
select.mage-error[data-bind],
.control--country select.mage-error,
.control--region select.mage-error,
.mage-error.form-select__option, .mage-error.form-control,
.mage-error.input-text,
.mage-error.admin__control-textarea, [aria-invalid=true].form-select__btn, [aria-invalid=true].filter-options-title,
select[aria-invalid=true][data-bind],
.control--country select[aria-invalid=true],
.control--region select[aria-invalid=true],
[aria-invalid=true].form-select__option, [aria-invalid=true].form-control,
[aria-invalid=true].input-text,
[aria-invalid=true].admin__control-textarea{
  border-color:#ed5153 !important;
}
.qty.form-select__btn, .qty.filter-options-title,
select.qty[data-bind],
.control--country select.qty,
.control--region select.qty,
.qty.form-select__option, .qty.form-control,
.qty.input-text,
.qty.admin__control-textarea, .bg-deep .form-select__btn, .bg-deep .filter-options-title,
.bg-deep select[data-bind],
.bg-deep .control--country select,
.control--country .bg-deep select,
.bg-deep .control--region select,
.control--region .bg-deep select,
.bg-deep .form-select__option, .bg-deep .form-control,
.bg-deep .input-text,
.bg-deep .admin__control-textarea{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.72px;
}
.qty.form-select__btn, .qty.filter-options-title,
select.qty[data-bind],
.control--country select.qty,
.control--region select.qty,
.qty.form-select__option, .qty.form-control,
.qty.input-text,
.qty.admin__control-textarea{
  border-width:1px 0;
  border-radius:0;
  text-align:center;
}
.qty.form-select__btn::-webkit-inner-spin-button, .qty.filter-options-title::-webkit-inner-spin-button,
select.qty[data-bind]::-webkit-inner-spin-button,
.control--country select.qty::-webkit-inner-spin-button,
.control--region select.qty::-webkit-inner-spin-button,
.qty.form-select__option::-webkit-inner-spin-button, .qty.form-control::-webkit-inner-spin-button,
.qty.input-text::-webkit-inner-spin-button,
.qty.admin__control-textarea::-webkit-inner-spin-button, .qty.form-select__btn::-webkit-outer-spin-button, .qty.filter-options-title::-webkit-outer-spin-button,
select.qty[data-bind]::-webkit-outer-spin-button,
.control--country select.qty::-webkit-outer-spin-button,
.control--region select.qty::-webkit-outer-spin-button,
.qty.form-select__option::-webkit-outer-spin-button, .qty.form-control::-webkit-outer-spin-button,
.qty.input-text::-webkit-outer-spin-button,
.qty.admin__control-textarea::-webkit-outer-spin-button{
  display:none;
}
.bg-deep .form-select__btn, .bg-deep .filter-options-title,
.bg-deep select[data-bind],
.bg-deep .control--country select,
.control--country .bg-deep select,
.bg-deep .control--region select,
.control--region .bg-deep select,
.bg-deep .form-select__option, .bg-deep .form-control,
.bg-deep .input-text,
.bg-deep .admin__control-textarea{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  border:0;
  background-color:rgba(50, 50, 50, 0.5);
  color:#fff;
}
.bg-deep .form-select__btn::placeholder, .bg-deep .filter-options-title::placeholder,
.bg-deep select[data-bind]::placeholder,
.bg-deep .control--country select::placeholder,
.control--country .bg-deep select::placeholder,
.bg-deep .control--region select::placeholder,
.control--region .bg-deep select::placeholder,
.bg-deep .form-select__option::placeholder, .bg-deep .form-control::placeholder,
.bg-deep .input-text::placeholder,
.bg-deep .admin__control-textarea::placeholder{
  color:rgba(255, 255, 255, 0.5);
}

textarea{
  display:block;
  height:auto;
  min-height:calc(var(--height-control) * 3);
  padding-block-start:var(--pb-form-control);
  padding-block-end:var(--pb-form-control);
  resize:vertical;
}

.control._with-tooltip{
  display:flex;
  flex-direction:column;
}
.control._with-tooltip .note{
  order:-1;
}

.remarks{
  margin-block-start:15px;
}

.show-remarks-checkbox:not(:checked) ~ .remarks{
  display:none;
}

.input-group{
  overflow:hidden;
  position:relative;
}
.input-group .spinner{
  opacity:0;
  position:absolute;
  top:calc((var(--height-input-group) - var(--size-spinner)) / 2);
  left:calc(100% + 10px);
}
.input-group:not(.coupon):not(.form-discount) .form-control{
  border-radius:var(--border-radius-big);
}
.input-group.coupon .form-control, .input-group.form-discount .form-control{
  padding-inline-end:135px;
}
.input-group.coupon .btn, .input-group.coupon .card.card--success .action.primary, .card.card--success .input-group.coupon .action.primary, .input-group.coupon .section.section--success #registration .action.primary, .section.section--success #registration .input-group.coupon .action.primary, .input-group.coupon .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group.coupon .action.primary, .input-group.coupon .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group.coupon .action-primary,
.input-group.coupon .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group.coupon .action-secondary,
.input-group.coupon .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group.coupon .action.primary,
.input-group.coupon .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group.coupon .action.secondary, .input-group.form-discount .btn, .input-group.form-discount .card.card--success .action.primary, .card.card--success .input-group.form-discount .action.primary, .input-group.form-discount .section.section--success #registration .action.primary, .section.section--success #registration .input-group.form-discount .action.primary, .input-group.form-discount .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group.form-discount .action.primary, .input-group.form-discount .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group.form-discount .action-primary,
.input-group.form-discount .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group.form-discount .action-secondary,
.input-group.form-discount .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group.form-discount .action.primary,
.input-group.form-discount .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group.form-discount .action.secondary{
  position:absolute;
}
.input-group.coupon .btn:disabled, .input-group.coupon .card.card--success .action.primary:disabled, .card.card--success .input-group.coupon .action.primary:disabled, .input-group.coupon .section.section--success #registration .action.primary:disabled, .section.section--success #registration .input-group.coupon .action.primary:disabled, .input-group.coupon .payment-method .payment-method-content .action.primary:disabled, .payment-method .payment-method-content .input-group.coupon .action.primary:disabled, .input-group.coupon .modal-popup .modal-footer .action-primary:disabled, .modal-popup .modal-footer .input-group.coupon .action-primary:disabled,
.input-group.coupon .modal-popup .modal-footer .action-secondary:disabled,
.modal-popup .modal-footer .input-group.coupon .action-secondary:disabled,
.input-group.coupon .modal-popup .modal-footer .action.primary:disabled,
.modal-popup .modal-footer .input-group.coupon .action.primary:disabled,
.input-group.coupon .modal-popup .modal-footer .action.secondary:disabled,
.modal-popup .modal-footer .input-group.coupon .action.secondary:disabled, .input-group.form-discount .btn:disabled, .input-group.form-discount .card.card--success .action.primary:disabled, .card.card--success .input-group.form-discount .action.primary:disabled, .input-group.form-discount .section.section--success #registration .action.primary:disabled, .section.section--success #registration .input-group.form-discount .action.primary:disabled, .input-group.form-discount .payment-method .payment-method-content .action.primary:disabled, .payment-method .payment-method-content .input-group.form-discount .action.primary:disabled, .input-group.form-discount .modal-popup .modal-footer .action-primary:disabled, .modal-popup .modal-footer .input-group.form-discount .action-primary:disabled,
.input-group.form-discount .modal-popup .modal-footer .action-secondary:disabled,
.modal-popup .modal-footer .input-group.form-discount .action-secondary:disabled,
.input-group.form-discount .modal-popup .modal-footer .action.primary:disabled,
.modal-popup .modal-footer .input-group.form-discount .action.primary:disabled,
.input-group.form-discount .modal-popup .modal-footer .action.secondary:disabled,
.modal-popup .modal-footer .input-group.form-discount .action.secondary:disabled{
  opacity:1;
}
.input-group.coupon .btn, .input-group.coupon .card.card--success .action.primary, .card.card--success .input-group.coupon .action.primary, .input-group.coupon .section.section--success #registration .action.primary, .section.section--success #registration .input-group.coupon .action.primary, .input-group.coupon .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group.coupon .action.primary, .input-group.coupon .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group.coupon .action-primary,
.input-group.coupon .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group.coupon .action-secondary,
.input-group.coupon .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group.coupon .action.primary,
.input-group.coupon .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group.coupon .action.secondary, .input-group.form-discount .btn, .input-group.form-discount .card.card--success .action.primary, .card.card--success .input-group.form-discount .action.primary, .input-group.form-discount .section.section--success #registration .action.primary, .section.section--success #registration .input-group.form-discount .action.primary, .input-group.form-discount .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group.form-discount .action.primary, .input-group.form-discount .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group.form-discount .action-primary,
.input-group.form-discount .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group.form-discount .action-secondary,
.input-group.form-discount .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group.form-discount .action.primary,
.input-group.form-discount .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group.form-discount .action.secondary{
  width:auto;
  margin-block-start:0;
  top:0;
  right:0;
}
.loading .input-group .spinner{
  opacity:1;
}
@media (max-width: 567.98px){
  .input-group .btn, .input-group .card.card--success .action.primary, .card.card--success .input-group .action.primary, .input-group .section.section--success #registration .action.primary, .section.section--success #registration .input-group .action.primary, .input-group .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group .action.primary, .input-group .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group .action-primary,
.input-group .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group .action-secondary,
.input-group .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group .action.primary,
.input-group .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group .action.secondary{
    width:100%;
    margin-block-start:20px;
  }
}
@media (min-width: 568px){
  .input-group .form-control{
    padding-inline-start:20px;
  }
  .input-group:not(.coupon):not(.form-discount) .form-control{
    padding-inline-end:135px;
  }
  .input-group:not(.coupon):not(.form-discount) .btn, .input-group:not(.coupon):not(.form-discount) .card.card--success .action.primary, .card.card--success .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .section.section--success #registration .action.primary, .section.section--success #registration .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-primary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-secondary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.primary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.secondary{
    position:absolute;
  }
  .input-group:not(.coupon):not(.form-discount) .btn:disabled, .input-group:not(.coupon):not(.form-discount) .card.card--success .action.primary:disabled, .card.card--success .input-group:not(.coupon):not(.form-discount) .action.primary:disabled, .input-group:not(.coupon):not(.form-discount) .section.section--success #registration .action.primary:disabled, .section.section--success #registration .input-group:not(.coupon):not(.form-discount) .action.primary:disabled, .input-group:not(.coupon):not(.form-discount) .payment-method .payment-method-content .action.primary:disabled, .payment-method .payment-method-content .input-group:not(.coupon):not(.form-discount) .action.primary:disabled, .input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-primary:disabled, .modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-primary:disabled,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-secondary:disabled,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-secondary:disabled,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.primary:disabled,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.primary:disabled,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.secondary:disabled,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.secondary:disabled{
    opacity:1;
  }
  .input-group:not(.coupon):not(.form-discount) .form-control{
    height:var(--height-input-group);
  }
  .input-group:not(.coupon):not(.form-discount) .btn, .input-group:not(.coupon):not(.form-discount) .card.card--success .action.primary, .card.card--success .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .section.section--success #registration .action.primary, .section.section--success #registration .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group:not(.coupon):not(.form-discount) .action.primary, .input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-primary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action-secondary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.primary,
.input-group:not(.coupon):not(.form-discount) .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group:not(.coupon):not(.form-discount) .action.secondary{
    top:calc((var(--height-input-group) - var(--height-control)) / 2);
    right:10px;
  }
}
@media (min-width: 1330px){
  .input-group .form-control{
    border-radius:var(--border-radius-huge);
    padding-inline-start:25px;
    padding-inline-end:172px;
  }
  .input-group .btn, .input-group .card.card--success .action.primary, .card.card--success .input-group .action.primary, .input-group .section.section--success #registration .action.primary, .section.section--success #registration .input-group .action.primary, .input-group .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .input-group .action.primary, .input-group .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .input-group .action-primary,
.input-group .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .input-group .action-secondary,
.input-group .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .input-group .action.primary,
.input-group .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .input-group .action.secondary{
    right:17px;
  }
}

.payment-method{
  border-block-start:1px solid #e3e7e9;
  padding-block-start:20px;
  padding-block-end:20px;
}
.payment-method .payment-method-title{
  margin-block-end:0;
}
.payment-method .payment-method-title .label{
  display:flex;
  align-items:center;
}
.payment-method .payment-method-title .label img{
  width:60px;
  margin-inline-end:20px;
  border:1px solid #e3e7e9;
  border-radius:var(--border-radius);
  padding:6px;
}
.payment-method .payment-method-title input{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  z-index:-1;
}
.payment-method .payment-method-title input:checked + .label img{
  border-color:#f28c00;
}
.payment-method .payment-method-title + *{
  margin-block-start:0;
}
.payment-method .payment-method-content{
  padding-inline-start:80px;
}
.payment-method .payment-method-content .checkout-billing-address{
  margin-block-end:20px;
}
.payment-method .payment-method-content .payment-method-issuers{
  margin-block-end:0 !important;
}
.payment-method:last-child{
  border-block-end:1px solid #e3e7e9;
}
.payment-method:not(._active) .payment-method-content{
  display:none;
}

#ln_slider_container_price{
  padding-inline-start:15px;
  padding-inline-end:25px;
}

.irs-from,
.irs-to,
.irs-single,
.irs-slider.from,
.irs-slider.to{
  cursor:move !important;
}

.irs-from,
.irs-to,
.irs-single{
  background-color:#f28c00 !important;
}

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{
  background-image:url("../images/sprites/sprite-skin-flat.png") !important;
}

.smile-es-range-slider .labels{
  display:flex;
  justify-content:space-between;
}
.smile-es-range-slider .labels [data-role=from-label],
.smile-es-range-slider .labels [data-role=to-label]{
  display:block;
  margin-block-end:10px;
  border-radius:4px;
  padding-block:1px;
  padding-inline:5px;
  background-color:#f28c00;
  font-weight:700;
  font-size:10px;
  line-height:14px;
  color:#fff;
  text-shadow:none;
  text-transform:uppercase;
}

.ui-slider{
  text-align:left;
  position:relative;
}

.ui-slider .ui-slider-handle{
  cursor:default;
  position:absolute;
  top:0;
  z-index:2;
}

.ui-slider-horizontal{
  height:10px;
  border:none;
  border-radius:10px;
  background-image:url("../images/sprites/sprite-skin-flat.png") !important;
}

.ui-slider-handle{
  display:block;
  width:10px;
  height:10px;
  border-radius:10px;
  background-color:#f28c00;
  position:absolute;
}
.ui-slider-handle:last-child{
  margin-inline-start:-10px;
}

.form-select__btn, .filter-options-title,
select[data-bind],
.control--country select,
.control--region select,
.form-select__option{
  cursor:pointer;
}
.form-select__btn figure, .filter-options-title figure,
select[data-bind] figure,
.control--country select figure,
.control--region select figure,
.form-select__btn i,
.filter-options-title i,
select[data-bind] i,
.control--country select i,
.control--region select i,
.form-select__option figure,
.form-select__option i{
  flex-shrink:0;
  width:25px;
  height:25px;
  margin-inline-end:10px;
}
.form-select__btn figure, .filter-options-title figure,
select[data-bind] figure,
.control--country select figure,
.control--region select figure,
.form-select__btn .icon-dot,
.filter-options-title .icon-dot,
select[data-bind] .icon-dot,
.control--country select .icon-dot,
.control--region select .icon-dot,
.form-select__option figure,
.form-select__option .icon-dot{
  border-radius:50%;
}
.form-select__btn figure, .filter-options-title figure,
select[data-bind] figure,
.control--country select figure,
.control--region select figure,
.form-select__option figure{
  overflow:hidden;
  position:relative;
}
.form-select__btn figure img, .filter-options-title figure img,
select[data-bind] figure img,
.control--country select figure img,
.control--region select figure img,
.form-select__option figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border-radius:50%;
  object-fit:cover;
}
.form-select__btn .icon-dot, .filter-options-title .icon-dot,
select[data-bind] .icon-dot,
.control--country select .icon-dot,
.control--region select .icon-dot,
.form-select__option .icon-dot{
  border:1px solid #e3e7e9;
}
.form-select__btn i:not(.icon-dot), .filter-options-title i:not(.icon-dot),
select[data-bind] i:not(.icon-dot),
.control--country select i:not(.icon-dot),
.control--region select i:not(.icon-dot),
.form-select__option i:not(.icon-dot){
  display:flex;
  justify-content:center;
  font-size:25px;
}

.form-select__btn, .filter-options-title,
select[data-bind],
.control--country select,
.control--region select{
  border:0;
  white-space:nowrap;
  -webkit-user-select:none;
          user-select:none;
  position:relative;
}
.form-select__btn::after, .filter-options-title::after,
select[data-bind]::after,
.control--country select::after,
.control--region select::after{
  content:"\e908";
  font-family:"babymax-icons";
  font-size:var(--fs-select-icon);
  line-height:1;
  pointer-events:none;
  transition:transform var(--time-norm) ease-out;
  flex-shrink:0;
  margin-inline-start:auto;
  padding-inline-start:var(--pi-form-control);
}
.form-select__btn span, .filter-options-title span,
select[data-bind] span,
.control--country select span,
.control--region select span{
  overflow:hidden;
  text-overflow:ellipsis;
  pointer-events:none;
}

.form-select__list{
  width:100%;
  position:absolute;
  top:50%;
  left:0;
  z-index:-1;
}
.form-select__list .form-select__list__body, .form-select__list .filter-options-content > *:first-child{
  overflow:hidden;
  border-radius:0 0 var(--border-radius) var(--border-radius);
  padding-block-start:calc(var(--height-control) / 2);
  background-color:#fff;
}

.form-select__option{
  height:auto;
  border-width:1px 0 0;
  border-radius:0;
  background-color:transparent;
  line-height:normal;
  position:relative;
}
.form-select__option span{
  color:rgba(50, 50, 50, 0.5);
}
.form-select__option.disabled{
  cursor:default;
}
.form-select__option.equals-selected{
  display:none;
}

.form-select, .filter-options-item{
  position:relative;
}
.form-select select, .filter-options-item select{
  display:none;
}
.form-select .form-select__inner, .filter-options-item .form-select__inner{
  filter:drop-shadow(0 0 1px #91a0a8);
  position:relative;
  z-index:10;
}
.form-select .form-select__inner::before, .filter-options-item .form-select__inner::before{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  content:"";
  transition:opacity var(--time-norm) ease-out;
}
.form-select + .form-select:not(.filter-options-item), .filter-options-item + .form-select:not(.filter-options-item), .form-select + .filter-options-item:not(.filter-options-item), .filter-options-item + .filter-options-item:not(.filter-options-item){
  margin-block-start:10px;
}
.form-select.active, .active.filter-options-item{
  z-index:11;
}
.form-select.active .form-select__inner::before, .active.filter-options-item .form-select__inner::before{
  filter:drop-shadow(0 4px 14px rgba(0, 0, 0, 0.05));
}
.form-select.active .form-select__btn::after, .form-select.active .filter-options-title::after,
.form-select.active select[data-bind]::after,
.form-select.active .control--country select::after,
.control--country .form-select.active select::after,
.form-select.active .control--region select::after,
.control--region .form-select.active select::after, .active.filter-options-item .form-select__btn::after, .active.filter-options-item .filter-options-title::after,
.active.filter-options-item select[data-bind]::after,
.active.filter-options-item .control--country select::after,
.control--country .active.filter-options-item select::after,
.active.filter-options-item .control--region select::after,
.control--region .active.filter-options-item select::after{
  transform:scaleY(-1);
}
.form-select:not(.form-select--checkbox):not(.filter-options-item) .form-select__option, .filter-options-item:not(.form-select--checkbox):not(.filter-options-item) .form-select__option{
  min-height:var(--height-control);
  padding-block-start:var(--pb-form-control);
  padding-block-end:var(--pb-form-control);
}
@media (hover: hover) and (pointer: fine){
  .form-select:not(.form-select--checkbox):not(.filter-options-item) .form-select__option:not(.disabled), .filter-options-item:not(.form-select--checkbox):not(.filter-options-item) .form-select__option:not(.disabled){
    transition:background-color var(--time-fast) ease-out;
  }
  .form-select:not(.form-select--checkbox):not(.filter-options-item) .form-select__option:not(.disabled):hover, .filter-options-item:not(.form-select--checkbox):not(.filter-options-item) .form-select__option:not(.disabled):hover{
    background-color:#e3e7e9;
  }
}
.form-select.form-select--sort .form-select__btn, .form-select.form-select--sort .filter-options-title,
.form-select.form-select--sort select[data-bind],
.form-select.form-select--sort .control--country select,
.control--country .form-select.form-select--sort select,
.form-select.form-select--sort .control--region select,
.control--region .form-select.form-select--sort select,
.form-select.form-select--sort .form-select__option, .form-select.form-select--checkbox .form-select__btn, .form-select.form-select--checkbox .filter-options-title,
.form-select.form-select--checkbox select[data-bind],
.form-select.form-select--checkbox .control--country select,
.control--country .form-select.form-select--checkbox select,
.form-select.form-select--checkbox .control--region select,
.control--region .form-select.form-select--checkbox select, .filter-options-item .form-select__btn, .filter-options-item .filter-options-title,
.filter-options-item select[data-bind],
.filter-options-item .control--country select,
.control--country .filter-options-item select,
.filter-options-item .control--region select,
.control--region .filter-options-item select,
.form-select.form-select--checkbox .form-select__option,
.filter-options-item .form-select__option, .form-select.form-select--product .form-select__btn, .form-select.form-select--product .filter-options-title,
.form-select.form-select--product select[data-bind],
.form-select.form-select--product .control--country select,
.control--country .form-select.form-select--product select,
.form-select.form-select--product .control--region select,
.control--region .form-select.form-select--product select,
.form-select.form-select--product .form-select__option{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:1.2px;
}
.form-select.form-select--sort .form-select__btn, .form-select.form-select--sort .filter-options-title,
.form-select.form-select--sort select[data-bind],
.form-select.form-select--sort .control--country select,
.control--country .form-select.form-select--sort select,
.form-select.form-select--sort .control--region select,
.control--region .form-select.form-select--sort select, .form-select--sort.filter-options-item .form-select__btn, .form-select--sort.filter-options-item .filter-options-title,
.form-select--sort.filter-options-item select[data-bind],
.form-select--sort.filter-options-item .control--country select,
.control--country .form-select--sort.filter-options-item select,
.form-select--sort.filter-options-item .control--region select,
.control--region .form-select--sort.filter-options-item select,
.form-select.form-select--sort .form-select__option,
.form-select--sort.filter-options-item .form-select__option, .form-select.form-select--product .form-select__btn, .form-select.form-select--product .filter-options-title,
.form-select.form-select--product select[data-bind],
.form-select.form-select--product .control--country select,
.control--country .form-select.form-select--product select,
.form-select.form-select--product .control--region select,
.control--region .form-select.form-select--product select, .form-select--product.filter-options-item .form-select__btn, .form-select--product.filter-options-item .filter-options-title,
.form-select--product.filter-options-item select[data-bind],
.form-select--product.filter-options-item .control--country select,
.control--country .form-select--product.filter-options-item select,
.form-select--product.filter-options-item .control--region select,
.control--region .form-select--product.filter-options-item select,
.form-select.form-select--product .form-select__option,
.form-select--product.filter-options-item .form-select__option{
  font-weight:700;
}
.form-select.form-select--sort .form-select__inner, .form-select.form-select--checkbox .form-select__inner, .filter-options-item .form-select__inner{
  filter:none;
}
.form-select.form-select--sort .form-select__btn, .form-select.form-select--sort .filter-options-title,
.form-select.form-select--sort select[data-bind],
.form-select.form-select--sort .control--country select,
.control--country .form-select.form-select--sort select,
.form-select.form-select--sort .control--region select,
.control--region .form-select.form-select--sort select, .form-select.form-select--checkbox .form-select__btn, .form-select.form-select--checkbox .filter-options-title,
.form-select.form-select--checkbox select[data-bind],
.form-select.form-select--checkbox .control--country select,
.control--country .form-select.form-select--checkbox select,
.form-select.form-select--checkbox .control--region select,
.control--region .form-select.form-select--checkbox select, .filter-options-item .form-select__btn, .filter-options-item .filter-options-title,
.filter-options-item select[data-bind],
.filter-options-item .control--country select,
.control--country .filter-options-item select,
.filter-options-item .control--region select,
.control--region .filter-options-item select{
  border:0;
  border-radius:0;
  padding-inline-start:0;
}
.form-select.form-select--sort .form-select__btn::after, .form-select.form-select--sort .filter-options-title::after,
.form-select.form-select--sort select[data-bind]::after,
.form-select.form-select--sort .control--country select::after,
.control--country .form-select.form-select--sort select::after,
.form-select.form-select--sort .control--region select::after,
.control--region .form-select.form-select--sort select::after, .form-select.form-select--checkbox .form-select__btn::after, .form-select.form-select--checkbox .filter-options-title::after,
.form-select.form-select--checkbox select[data-bind]::after,
.form-select.form-select--checkbox .control--country select::after,
.control--country .form-select.form-select--checkbox select::after,
.form-select.form-select--checkbox .control--region select::after,
.control--region .form-select.form-select--checkbox select::after, .filter-options-item .form-select__btn::after, .filter-options-item .filter-options-title::after,
.filter-options-item select[data-bind]::after,
.filter-options-item .control--country select::after,
.control--country .filter-options-item select::after,
.filter-options-item .control--region select::after,
.control--region .filter-options-item select::after{
  padding-inline-start:10px;
  font-size:6px;
  right:0;
}
.form-select.form-select--sort .form-select__btn, .form-select.form-select--sort .filter-options-title,
.form-select.form-select--sort select[data-bind],
.form-select.form-select--sort .control--country select,
.control--country .form-select.form-select--sort select,
.form-select.form-select--sort .control--region select,
.control--region .form-select.form-select--sort select, .form-select--sort.filter-options-item .form-select__btn, .form-select--sort.filter-options-item .filter-options-title,
.form-select--sort.filter-options-item select[data-bind],
.form-select--sort.filter-options-item .control--country select,
.control--country .form-select--sort.filter-options-item select,
.form-select--sort.filter-options-item .control--region select,
.control--region .form-select--sort.filter-options-item select{
  width:auto;
  height:auto;
  padding-inline-end:0;
}
.form-select.form-select--sort .form-select__list, .form-select--sort.filter-options-item .form-select__list{
  min-width:200px;
  filter:drop-shadow(0 0 1px #91a0a8);
  top:calc(100% + 20px);
  left:auto;
  right:0;
}
.form-select.form-select--sort .form-select__list .form-select__list__body, .form-select.form-select--sort .form-select__list .filter-options-content > *:first-child, .form-select--sort.filter-options-item .form-select__list .form-select__list__body, .form-select--sort.filter-options-item .form-select__list .filter-options-content > *:first-child{
  border-radius:var(--border-radius);
  padding-block-start:0;
}
.form-select.form-select--sort .form-select__option span, .form-select--sort.filter-options-item .form-select__option span{
  color:#1c1c1c;
}
.form-select.form-select--sort .form-select__option:first-child, .form-select--sort.filter-options-item .form-select__option:first-child{
  border-block-start:0;
}
.form-select.form-select--sort .form-select__option:first-child.equals-selected + .form-select__option, .form-select--sort.filter-options-item .form-select__option:first-child.equals-selected + .form-select__option{
  border-block-start:0;
}
.form-select.form-select--checkbox, .filter-options-item{
  border-block-end:1px solid #e3e7e9;
}
.form-select.form-select--checkbox .form-select__btn, .form-select.form-select--checkbox .filter-options-title,
.form-select.form-select--checkbox select[data-bind],
.form-select.form-select--checkbox .control--country select,
.control--country .form-select.form-select--checkbox select,
.form-select.form-select--checkbox .control--region select,
.control--region .form-select.form-select--checkbox select, .filter-options-item .form-select__btn, .filter-options-item .filter-options-title,
.filter-options-item select[data-bind],
.filter-options-item .control--country select,
.control--country .filter-options-item select,
.filter-options-item .control--region select,
.control--region .filter-options-item select{
  padding-inline-end:13px;
}
.form-select.form-select--checkbox .form-select__list, .filter-options-item .form-select__list{
  position:static;
}
.form-select.form-select--checkbox .form-select__list .form-select__list__body, .form-select.form-select--checkbox .form-select__list .filter-options-content > *:first-child, .filter-options-item .form-select__list .form-select__list__body, .filter-options-item .form-select__list .filter-options-content > *:first-child{
  padding-block-start:0;
  padding-block-end:20px;
}
.form-select.form-select--checkbox .form-select__option, .filter-options-item .form-select__option{
  border-block-start:0;
  padding-inline-start:0;
  padding-inline-end:0;
  font-weight:500;
}
.form-select.form-select--checkbox .form-select__option + .form-select__option, .filter-options-item .form-select__option + .form-select__option{
  margin-block-start:var(--size-form-check-indicator);
}
.form-select.form-select--checkbox:first-child, .filter-options-item:first-child{
  border-block-start:1px solid #e3e7e9;
}
.form-select.form-select--product + .form-select--product, .form-select--product.filter-options-item + .form-select--product{
  margin-block-start:10px;
}
.tabs .form-select.form-select--product, .tabs .form-select--product.filter-options-item{
  border-block-end:1px solid #e3e7e9;
}
.tabs .form-select.form-select--product .form-select__inner, .tabs .form-select--product.filter-options-item .form-select__inner{
  filter:none;
}
.tabs .form-select.form-select--product .form-select__btn, .tabs .form-select.form-select--product .filter-options-title,
.tabs .form-select.form-select--product select[data-bind],
.tabs .form-select.form-select--product .control--country select,
.control--country .tabs .form-select.form-select--product select,
.tabs .form-select.form-select--product .control--region select,
.control--region .tabs .form-select.form-select--product select, .tabs .form-select--product.filter-options-item .form-select__btn, .tabs .form-select--product.filter-options-item .filter-options-title,
.tabs .form-select--product.filter-options-item select[data-bind],
.tabs .form-select--product.filter-options-item .control--country select,
.control--country .tabs .form-select--product.filter-options-item select,
.tabs .form-select--product.filter-options-item .control--region select,
.control--region .tabs .form-select--product.filter-options-item select,
.tabs .form-select.form-select--product .form-select__option,
.tabs .form-select--product.filter-options-item .form-select__option{
  padding-inline-start:30px;
  padding-inline-end:30px;
}
.tabs .form-select.form-select--product .form-select__list, .tabs .form-select--product.filter-options-item .form-select__list{
  border-block-end:1px solid #e3e7e9;
}

.filter-options-title,
select[data-bind],
.control--country select,
.control--region select{
  border:1px solid #e3e7e9;
}

[name="shippingAddress.country_id"] .control[data-bind],
[name="shippingAddress.region_id"] .control[data-bind],
.payment-method-issuers,
.control--country,
.control--region{
  position:relative;
}
[name="shippingAddress.country_id"] .control[data-bind]::after,
[name="shippingAddress.region_id"] .control[data-bind]::after,
.payment-method-issuers::after,
.control--country::after,
.control--region::after{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:auto;
  right:var(--pi-form-control);
  content:"\e908";
  font-family:"babymax-icons";
  font-size:var(--fs-select-icon);
  line-height:1;
  pointer-events:none;
  transition:transform var(--time-norm) ease-out;
}

.swatch-opt .swatch-input,
.swatch-opt .swatch-option{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  z-index:-1;
}

.page-header{
  width:100%;
  color:#1c1c1c;
  position:sticky;
  top:0;
  z-index:98;
}
.page-header::after{
  opacity:0;
  visibility:hidden;
  width:100vw;
  height:100vh;
  background-color:#1c1c1c;
  content:"";
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  transition:opacity 0.3s;
}
html.menu-open .page-header::after, html.switchers-open .page-header::after, body.filter-active .page-header::after{
  opacity:0.5;
  visibility:visible;
}
@media (max-width: 767.98px){
  html.autocomplete-open .page-header::after{
    opacity:0.5;
    visibility:visible;
    height:calc(100vh - var(--height-topbar) - var(--height-navbar));
    top:calc(var(--height-topbar) + var(--height-navbar));
  }
}
@media (min-width: 768px){
  html.minicart-open .page-header::after, html.miniquote-open .page-header::after{
    opacity:0.5;
    visibility:visible;
  }
}

.cookie-status-message{
  display:none;
}

.panel.wrapper{
  position:relative;
  z-index:101;
}

.topbar{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  background-color:#1c1c1c;
  color:#fff;
}
.topbar .container-fluid, .topbar .container-sm, .topbar .container-md, .topbar .container-lg, .topbar .container-xl{
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  height:var(--height-topbar);
}
.topbar .container-fluid > a, .topbar .container-sm > a, .topbar .container-md > a, .topbar .container-lg > a, .topbar .container-xl > a{
  display:flex;
  align-items:center;
}
.topbar .container-fluid > a::after, .topbar .container-sm > a::after, .topbar .container-md > a::after, .topbar .container-lg > a::after, .topbar .container-xl > a::after{
  margin-inline-start:12.5px;
  content:"\e90a";
  font-family:"babymax-icons";
  font-size:11px;
  line-height:1;
}
.topbar ul{
  display:flex;
  flex-direction:column;
  align-items:center;
  font-weight:700;
}
.topbar ul li{
  display:flex;
  align-items:center;
  height:var(--height-topbar);
}
.topbar ul li::before{
  top:calc((var(--height-topbar) - var(--fs-base)) / 3);
}
@media (max-width: 767.98px){
  .topbar .container-fluid > *:not(.tns-outer), .topbar .container-sm > *:not(.tns-outer), .topbar .container-md > *:not(.tns-outer), .topbar .container-lg > *:not(.tns-outer), .topbar .container-xl > *:not(.tns-outer){
    display:none;
  }
}
@media (min-width: 768px){
  .topbar .container-fluid, .topbar .container-sm, .topbar .container-md, .topbar .container-lg, .topbar .container-xl{
    justify-content:space-between;
  }
}
@media (min-width: 1024px){
  .topbar .container-fluid, .topbar .container-sm, .topbar .container-md, .topbar .container-lg, .topbar .container-xl{
    padding-inline-start:calc(var(--pi-container) / 2);
    padding-inline-end:calc(var(--pi-container) / 2);
  }
}
@media (min-width: 1330px){
  .topbar .container-fluid, .topbar .container-sm, .topbar .container-md, .topbar .container-lg, .topbar .container-xl{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}

.navbar{
  height:var(--height-navbar);
  background-color:#fff;
  position:relative;
}
.navbar .navbar__inner,
.navbar .container,
.navbar .hero-usps{
  height:100%;
}
.navbar .container, .navbar .hero-usps{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.navbar .navbar__left,
.navbar .navbar__right{
  display:flex;
  align-items:center;
}
.navbar .navbar__left > * + *,
.navbar .navbar__right > * + *{
  margin-inline-start:var(--mis-nav-el);
}
@media (min-width: 768px){
  .navbar .navbar__middle{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
  }
}
.navbar .navbar__middle .logo img{
  height:var(--height-logo);
}
.navbar.navbar--border{
  border-block-end:1px solid #e3e7e9;
}

@media (max-width: 767.98px){
  .navbar .navbar__right, .navbar .navbar__middle{
    z-index:20;
  }
}

.nav-menu{
  display:flex;
  flex-direction:column;
  height:calc(100% - var(--height-topbar));
  position:fixed;
  top:var(--height-topbar);
  right:100%;
  z-index:99;
  transition:transform 0.3s;
  will-change:transform;
}
.nav-menu::before{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:#fff;
  content:"";
  z-index:-1;
}
.nav-menu .nav-sections{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  flex-grow:1;
  width:var(--width-menu);
  padding:100px 60px 42.5px;
}
.nav-menu .nav-sections .nav-sections-item-switch{
  display:none;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul li a{
  display:inline-block;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li{
  transition:margin-block-start 0.3s;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu{
  display:block !important;
  position:absolute;
  top:100% !important;
  left:0 !important;
  transition:transform 0.3s;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li{
  font-size:14px;
  line-height:normal;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li .submenu{
  border-inline-start:none;
  padding-inline-start:15px;
  position:relative;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li .submenu li{
  margin-block-start:var(--mbs-nav-item-sub-sub) !important;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li .submenu li a{
  font-weight:400;
  font-size:14px;
}
@media (min-width: 768px){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li .submenu{
    padding-block-start:20px;
    padding-block-end:0;
    z-index:9;
    transform:translate(0);
  }
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li + li{
  margin-block-start:var(--mbs-nav-item-sub);
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li:not(.all-category) a{
  font-weight:600;
  color:#1c1c1c;
}
@media (hover: hover) and (pointer: fine){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li:not(.all-category) a:hover{
    color:#f28c00;
  }
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li.all-category a{
  color:#323232;
  text-decoration:underline;
  text-transform:lowercase;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li.all-category a::first-letter{
  text-transform:uppercase;
}
@media (hover: hover) and (pointer: fine){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li.all-category a:hover{
    color:#989898;
  }
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li + li{
  margin-block-start:var(--mbs-nav-item);
}
@media (hover: hover) and (pointer: fine){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li:not(.open) > a:hover{
    color:rgba(28, 28, 28, 0.5) !important;
  }
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul + ul{
  margin-block-start:calc(var(--mbs-nav-item) * 2);
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul + ul li{
  line-height:normal;
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul + ul li + li{
  margin-block-start:var(--mbs-nav-item-small);
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul:first-child > li > a{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h3);
  line-height:var(--lh-h3);
}
.nav-menu .nav-sections .nav-sections-item-content .navigation > ul:first-child > li.last > a{
  color:#f28c00;
}
@media (hover: hover) and (pointer: fine){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul:not(:first-child) > li > a:hover{
    text-decoration:underline;
  }
}
.nav-menu .nav-sections .nav-sections-item-content.sub-open .navigation > ul:first-child > li:not(.open) > a{
  color:rgba(28, 28, 28, 0.3);
}
.menu-open .nav-menu{
  transform:translateX(100%);
}
@media (max-width: 767.98px){
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li{
    position:relative;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu{
    padding-block-start:var(--mbs-nav-item);
    padding-block-end:calc(var(--mbs-nav-item) + 10px);
    transition:opacity 0.3s;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li:not(.open) .submenu{
    overflow:hidden;
    opacity:0;
    height:0;
  }
}
@media (min-width: 768px){
  .nav-menu .nav-sections,
.nav-menu .submenu{
    padding:115px var(--pi-container) 55px;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul{
    background-color:#fff;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto;
    width:320px;
    height:100%;
    border-inline-start:1px solid #e3e7e9;
    background-color:#fff;
    top:0 !important;
    left:auto !important;
    right:0;
    z-index:-2;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li + li{
    margin-block-start:var(--mbs-nav-item) !important;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li.open .submenu{
    transform:translateX(100%);
  }
}
@media (min-width: 1330px){
  .nav-menu .nav-sections,
.nav-menu .submenu{
    padding-block-start:180px;
    padding-block-end:120px;
    padding-inline-end:65px;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu{
    width:425px;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul > li .submenu li{
    font-size:16px;
  }
  .nav-menu .nav-sections .nav-sections-item-content .navigation > ul + ul{
    margin-block-start:90px;
  }
  .nav-menu .submenu{
    padding-inline-start:65px;
  }
}
@media (min-width: 1520px){
  .nav-menu .nav-sections{
    padding-inline-start:var(--mi-container);
  }
}
@media (min-width: 1680px){
  .nav-menu .nav-sections{
    width:calc(var(--mi-container) + var(--width-menu));
  }
}

.switchers{
  flex-shrink:0;
}
.switchers .switchers__toggle{
  display:flex;
}
.switchers .switchers__toggle > *{
  display:flex;
  align-items:center;
}
.switchers .switchers__toggle > * + *{
  border-inline-start:1px solid #e3e7e9;
}
html.switchers-open .switchers .switchers__toggle span.switchers__toggle__lang::after{
  transform:scaleY(-1);
}
@media (max-width: 767.98px){
  .switchers .switchers__toggle{
    width:100%;
    border-block-start:1px solid #e3e7e9;
  }
  .switchers .switchers__toggle > *{
    font-family:"proxima-soft", sans-serif;
    font-weight:700;
    color:#1c1c1c;
    font-size:var(--fs-h6);
    line-height:var(--lh-h6);
    text-transform:uppercase;
    letter-spacing:1px;
    flex-basis:50%;
    flex-grow:1;
    justify-content:center;
    height:60px;
    padding-inline-start:20px;
    padding-inline-end:20px;
    white-space:nowrap;
  }
  .switchers .switchers__toggle > * img{
    flex-shrink:0;
    width:20px;
    margin-inline-end:10px;
  }
  .switchers .switchers__toggle > * span{
    overflow:hidden;
    text-overflow:ellipsis;
  }
}
@media (min-width: 768px){
  .switchers .switchers__toggle{
    align-items:center;
    line-height:16px;
  }
  .switchers .switchers__toggle > * + *{
    margin-inline-start:15px;
    border-inline-start-color:rgba(255, 255, 255, 0.5);
    padding-inline-start:15px;
  }
  .switchers .switchers__toggle > *.switchers__toggle__lang::after{
    margin-inline-start:10px;
    content:"\e908";
    font-family:"babymax-icons";
    font-size:6px;
    line-height:1;
    pointer-events:none;
    transition:transform var(--time-norm) ease-out;
  }
  .nav-menu .switchers .switchers__toggle{
    display:none;
  }
  .switchers-open:not(.menu-open) .switchers::before{
    opacity:1;
  }
}
@media (min-width: 1330px){
  .switchers .switchers__toggle > * + *{
    margin-inline-start:20px;
    padding-inline-start:20px;
  }
}

.switchers-panel{
  width:var(--width-menu);
  height:calc(100% - var(--height-topbar));
  padding-block-start:80px;
  padding-block-end:80px;
  padding-inline-start:30px;
  padding-inline-end:30px;
  background-color:#fff;
  color:#1c1c1c;
  position:fixed;
  top:var(--height-topbar);
  right:100%;
  z-index:99;
  transition:transform 0.3s;
  will-change:transform;
}
.switchers-panel .form-select .form-select__btn span, .switchers-panel .filter-options-item .form-select__btn span, .switchers-panel .form-select .filter-options-title span, .switchers-panel .filter-options-item .filter-options-title span,
.switchers-panel .form-select select[data-bind] span,
.switchers-panel .filter-options-item select[data-bind] span,
.switchers-panel .form-select .control--country select span,
.control--country .switchers-panel .form-select select span,
.switchers-panel .filter-options-item .control--country select span,
.control--country .switchers-panel .filter-options-item select span,
.switchers-panel .form-select .control--region select span,
.control--region .switchers-panel .form-select select span,
.switchers-panel .filter-options-item .control--region select span,
.control--region .switchers-panel .filter-options-item select span,
.switchers-panel .form-select .form-select__option,
.switchers-panel .filter-options-item .form-select__option{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.6px;
}
.switchers-panel .form-select.form-select--currency .form-select__list__body, .switchers-panel .form-select--currency.filter-options-item .form-select__list__body, .switchers-panel .form-select.form-select--currency .filter-options-content > *:first-child, .switchers-panel .form-select--currency.filter-options-item .filter-options-content > *:first-child{
  overflow-y:scroll;
  max-height:250px;
}
html.switchers-open .switchers-panel{
  transform:translateX(100%);
}
@media (min-width: 768px){
  .switchers-panel{
    height:calc(100% - var(--height-topbar));
    padding:55px var(--pi-container);
    z-index:100;
  }
}
@media (min-width: 1330px){
  .switchers-panel .form-select .form-select__btn span, .switchers-panel .filter-options-item .form-select__btn span, .switchers-panel .form-select .filter-options-title span, .switchers-panel .filter-options-item .filter-options-title span,
.switchers-panel .form-select select[data-bind] span,
.switchers-panel .filter-options-item select[data-bind] span,
.switchers-panel .form-select .control--country select span,
.control--country .switchers-panel .form-select select span,
.switchers-panel .filter-options-item .control--country select span,
.control--country .switchers-panel .filter-options-item select span,
.switchers-panel .form-select .control--region select span,
.control--region .switchers-panel .form-select select span,
.switchers-panel .filter-options-item .control--region select span,
.control--region .switchers-panel .filter-options-item select span,
.switchers-panel .form-select .form-select__option,
.switchers-panel .filter-options-item .form-select__option{
    letter-spacing:0.7px;
  }
}

.block.block-search{
  position:relative;
}
.block.block-search .block-title{
  display:none;
}
.block.block-search .minisearch .nested,
.block.block-search .minisearch .actions,
.block.block-search .minisearch label span{
  display:none;
}
.block.block-search .minisearch .field{
  margin-block-end:0;
}
.block.block-search .minisearch label{
  display:block;
  position:relative;
  z-index:1;
  transition:color var(--time-norm) ease-out, transform var(--time-slow) var(--cubic-bezier);
}
.block.block-search .minisearch label::before{
  display:block;
  content:"\e91e";
  font-family:"babymax-icons";
  font-size:var(--fs-navbar-icon);
  line-height:1;
}
@media (hover: hover) and (pointer: fine){
  .block.block-search .minisearch label:hover{
    color:#f28c00;
  }
}
.block.block-search .minisearch .control{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:calc(-1 * (var(--width-btn-toggle-icon) + var(--mis-nav-el)));
  right:auto;
  width:var(--width-search);
  transition:opacity var(--time-norm) ease-out;
}
.block.block-search .minisearch .control input{
  border-radius:10px;
}
.block.block-search .minisearch .control .minisearch__cross{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:auto;
  right:calc(5px + var(--fs-navbar-icon) + var(--pi-form-control));
  visibility:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--fs-navbar-icon);
  height:var(--fs-navbar-icon);
  font-size:12px;
  color:rgba(28, 28, 28, 0.3);
}
@media (hover: hover) and (pointer: fine){
  .block.block-search .minisearch .control .minisearch__cross{
    transition:color var(--time-norm) ease-out;
  }
  .block.block-search .minisearch .control .minisearch__cross:hover{
    color:#f28c00;
  }
}
html.autocomplete-open .block.block-search .minisearch .control .minisearch__cross{
  visibility:visible;
}
.block.block-search .minisearch .control .search-autocomplete,
.block.block-search .minisearch .control .searchsuite-autocomplete{
  background-color:#fff;
  position:absolute;
  top:calc(100% + 8px);
  left:0;
  z-index:-1;
}
.block.block-search .minisearch .control .search-autocomplete .suggest li a,
.block.block-search .minisearch .control .search-autocomplete .product li a,
.block.block-search .minisearch .control .search-autocomplete .no-result,
.block.block-search .minisearch .control .search-autocomplete .autocomplete__footer,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .no-result,
.block.block-search .minisearch .control .searchsuite-autocomplete .autocomplete__footer{
  display:flex;
  border-block-start:1px solid #e3e7e9;
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
}
.block.block-search .minisearch .control .search-autocomplete dt,
.block.block-search .minisearch .control .searchsuite-autocomplete dt{
  display:none;
}
.block.block-search .minisearch .control .search-autocomplete dd,
.block.block-search .minisearch .control .searchsuite-autocomplete dd{
  display:flex;
  align-items:center;
  border-block-start:1px solid #e3e7e9;
  padding-block-start:5px;
  padding-block-end:5px;
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
  font-weight:600;
}
.block.block-search .minisearch .control .search-autocomplete dd .product-image-box,
.block.block-search .minisearch .control .searchsuite-autocomplete dd .product-image-box{
  flex-shrink:0;
  width:70px;
  margin-inline-end:15px;
  mix-blend-mode:multiply;
  position:relative;
}
.block.block-search .minisearch .control .search-autocomplete dd .product-item .product-secondary,
.block.block-search .minisearch .control .searchsuite-autocomplete dd .product-item .product-secondary{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-weight:400;
  color:rgba(50, 50, 50, 0.5);
}
.block.block-search .minisearch .control .search-autocomplete dd.term,
.block.block-search .minisearch .control .searchsuite-autocomplete dd.term{
  justify-content:space-between;
}
.block.block-search .minisearch .control .search-autocomplete .suggest li a,
.block.block-search .minisearch .control .search-autocomplete .product li a,
.block.block-search .minisearch .control .search-autocomplete .no-result,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .no-result{
  align-items:center;
  padding-block-start:5px;
  padding-block-end:5px;
  font-weight:600;
}
@media (hover: hover) and (pointer: fine){
  .block.block-search .minisearch .control .search-autocomplete .suggest li a,
.block.block-search .minisearch .control .search-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a{
    overflow:hidden;
    position:relative;
  }
  .block.block-search .minisearch .control .search-autocomplete .suggest li a::before,
.block.block-search .minisearch .control .search-autocomplete .product li a::before,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a::before,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a::before{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:100%;
    bottom:auto;
    width:147.02970297%;
    min-width:300px;
    height:300px;
    border-radius:50%;
    content:"";
    transition:transform var(--time-norm) linear;
  }
  .block.block-search .minisearch .control .search-autocomplete .suggest li a::after,
.block.block-search .minisearch .control .search-autocomplete .product li a::after,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a::after,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a::after{
    background:transparent linear-gradient(180deg, #f1f3f4 0%, #f1f3f4 100%, #fff 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode:multiply;
  }
  .block.block-search .minisearch .control .search-autocomplete .suggest li a *,
.block.block-search .minisearch .control .search-autocomplete .product li a *,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a *,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a *{
    z-index:1;
  }
}
.block.block-search .minisearch .control .search-autocomplete .suggest li a,
.block.block-search .minisearch .control .search-autocomplete .no-result,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .no-result{
  height:var(--height-autocomplete-suggest);
}
@media (hover: hover) and (pointer: fine){
  .block.block-search .minisearch .control .search-autocomplete .suggest li a:hover::after,
.block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a:hover::after{
    transform:translate(-50%, calc(-1 * (var(--height-autocomplete-suggest) + 92px)));
  }
}
.block.block-search .minisearch .control .search-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a{
  height:var(--height-autocomplete-product);
}
.block.block-search .minisearch .control .search-autocomplete .product li a figure,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a figure{
  flex-shrink:0;
  width:70px;
  margin-inline-end:15px;
  padding-block-end:100%;
  mix-blend-mode:multiply;
  position:relative;
}
.block.block-search .minisearch .control .search-autocomplete .product li a figure img,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:contain;
}
.block.block-search .minisearch .control .search-autocomplete .product li a .qs-option-info .qs-option-title,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a .qs-option-info .qs-option-title{
  line-height:normal;
}
.block.block-search .minisearch .control .search-autocomplete .product li a .qs-option-info .qs-option-price,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a .qs-option-info .qs-option-price{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-weight:400;
  color:rgba(50, 50, 50, 0.5);
}
@media (hover: hover) and (pointer: fine){
  .block.block-search .minisearch .control .search-autocomplete .product li a:hover::after,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a:hover::after{
    transform:translate(-50%, calc(-1 * (var(--height-autocomplete-product) + 92px)));
  }
}
.block.block-search .minisearch .control .search-autocomplete .autocomplete__footer,
.block.block-search .minisearch .control .searchsuite-autocomplete .autocomplete__footer{
  justify-content:center;
  padding-block-start:25px;
  padding-block-end:25px;
}
html.search-open .block.block-search{
  z-index:101;
}
html.search-open .block.block-search .minisearch label{
  transform:translateX(calc(var(--width-search) - var(--width-btn-toggle-icon) - var(--mis-nav-el) - var(--fs-navbar-icon) - var(--pi-form-control)));
}
@media (max-width: 767.98px){
  .block.block-search .minisearch .control .searchsuite-autocomplete{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
    border-block-end:1px solid #e3e7e9;
  }
  .block.block-search .minisearch .control .searchsuite-autocomplete .product li a .qs-option-info{
    padding-block-start:12px;
    padding-block-end:12px;
  }
}
@media (min-width: 768px){
  .block.block-search .minisearch .control{
    filter:drop-shadow(0 0 1px #91a0a8);
    left:0;
  }
  .block.block-search .minisearch .control input{
    border:0;
  }
  .block.block-search .minisearch .control .searchsuite-autocomplete{
    width:100%;
    border-radius:0 0 10px 10px;
    padding-block-start:calc(var(--height-control-search) / 2);
    top:50%;
  }
  .block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .no-result,
.block.block-search .minisearch .control .searchsuite-autocomplete .autocomplete__footer{
    padding-inline-start:var(--pi-form-control);
    padding-inline-end:var(--pi-form-control);
  }
  .block.block-search .minisearch .control .searchsuite-autocomplete .suggest li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .product li a,
.block.block-search .minisearch .control .searchsuite-autocomplete .no-result{
    padding-block-start:15px;
    padding-block-end:15px;
  }
  .block.block-search .minisearch .control .searchsuite-autocomplete .product li a figure{
    width:80px;
    height:70px;
  }
  html.search-open .block.block-search{
    z-index:1;
  }
  html.search-open .block.block-search .minisearch label{
    transform:translateX(calc(var(--width-search) - var(--fs-navbar-icon) - var(--pi-form-control)));
  }
}
@media (max-width: 1329.98px){
  .block.block-search .minisearch .control{
    z-index:-1;
  }
  .block.block-search .minisearch .control input{
    height:44px;
  }
  html:not(.search-open) .block.block-search .minisearch .control{
    opacity:0;
  }
  html:not(.search-open) .block.block-search .minisearch .control input{
    pointer-events:none;
  }
}
@media (min-width: 1330px){
  .block.block-search .minisearch label{
    transform:translateX(calc(375px - var(--fs-navbar-icon) - var(--pi-form-control)));
  }
  .block.block-search .minisearch .control{
    width:375px;
    transition:width var(--time-slow) var(--cubic-bezier);
  }
  html.search-open .block.block-search .minisearch .control{
    width:var(--width-search);
  }
}

.smile-elasticsuite-autocomplete-result{
  display:none;
}

@media (min-width: 1024px) and (hover: hover) and (pointer: fine){
  .amsearch-products-section .products-grid .product-item{
    --height-product-item-actions:calc(var(--mbs-btn) + var(--height-control) + var(--mbs-product-link) + var(--lh-base) - 25px);
    --height-product-item-actions-mix:calc(var(--height-control) + var(--pbe-product-item-details));
  }
  .amsearch-products-section .products-grid .product-item .product-item-details{
    margin-block-end:calc(-1 * var(--height-product-item-actions));
    transition:transform var(--time-slow) var(--cubic-bezier);
  }
}

.navbar__user{
  display:flex;
  align-items:center;
}
.navbar__user i{
  font-size:var(--fs-navbar-icon);
}
.navbar__user small{
  margin-inline-start:10px;
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:1px;
}
@media (hover: hover) and (pointer: fine){
  .navbar__user{
    transition:color var(--time-norm) ease-out;
  }
  .navbar__user:hover{
    color:#f28c00;
  }
}
body:not(.checkout-index-index) .navbar__user small{
  display:none;
}

:root{
  --amsearch-color-text:clr(peel);
  --amsearch-color-text-hover:clr(peel);
  --amsearch-color-highlight:clr(peel);
  --amsearch-color-text-focus:clr(peel);
}

.page-header.amsearch-full-width .amsearch-wrapper-block{
  background:none !important;
  display:inline-block !important;
  left:0;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .field{
  margin-block-end:0;
}
.page-header.amsearch-full-width .amsearch-wrapper-block label.label{
  display:block;
  position:relative;
  z-index:1;
  transition:color var(--time-norm) ease-out, transform var(--time-slow) var(--cubic-bezier);
  width:23px;
}
.page-header.amsearch-full-width .amsearch-wrapper-block label.label::before{
  display:block;
  content:"\e91e";
  font-family:"babymax-icons";
  font-size:var(--fs-navbar-icon);
  line-height:1;
}
.page-header.amsearch-full-width .amsearch-wrapper-block label.label span{
  display:none;
}
@media (hover: hover) and (pointer: fine){
  .page-header.amsearch-full-width .amsearch-wrapper-block label.label:hover{
    color:#f28c00;
  }
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control{
  width:var(--width-search);
  transition:opacity var(--time-norm) ease-out;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control input{
  border-radius:10px;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .minisearch__cross{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:auto;
  right:calc(5px + var(--fs-navbar-icon) + var(--pi-form-control));
  visibility:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--fs-navbar-icon);
  height:var(--fs-navbar-icon);
  font-size:12px;
  color:rgba(28, 28, 28, 0.3);
}
@media (hover: hover) and (pointer: fine){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .minisearch__cross{
    transition:color var(--time-norm) ease-out;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .minisearch__cross:hover{
    color:#f28c00;
  }
}
html.autocomplete-open .page-header.amsearch-full-width .amsearch-wrapper-block .control .minisearch__cross{
  visibility:visible;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete{
  background-color:#fff;
  position:absolute;
  top:calc(100% + 8px);
  left:0;
  z-index:-1;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .no-result,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .autocomplete__footer,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .no-result,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .autocomplete__footer{
  display:flex;
  border-block-start:1px solid #e3e7e9;
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete dt,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete dt{
  display:none;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete dd,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete dd{
  display:flex;
  align-items:center;
  border-block-start:1px solid #e3e7e9;
  padding-block-start:5px;
  padding-block-end:5px;
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
  font-weight:600;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete dd .product-image-box,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete dd .product-image-box{
  flex-shrink:0;
  width:70px;
  margin-inline-end:15px;
  mix-blend-mode:multiply;
  position:relative;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete dd .product-item .product-secondary,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete dd .product-item .product-secondary{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-weight:400;
  color:rgba(50, 50, 50, 0.5);
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete dd.term,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete dd.term{
  justify-content:space-between;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .no-result,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .no-result{
  align-items:center;
  padding-block-start:5px;
  padding-block-end:5px;
  font-weight:600;
}
@media (hover: hover) and (pointer: fine){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a{
    overflow:hidden;
    position:relative;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a::before,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a::before,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a::before,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a::before{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:100%;
    bottom:auto;
    width:147.02970297%;
    min-width:300px;
    height:300px;
    border-radius:50%;
    content:"";
    transition:transform var(--time-norm) linear;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a::after,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a::after,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a::after,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a::after{
    background:transparent linear-gradient(180deg, #f1f3f4 0%, #f1f3f4 100%, #fff 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode:multiply;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a *,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a *,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a *,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a *{
    z-index:1;
  }
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .no-result,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .no-result{
  height:var(--height-autocomplete-suggest);
}
@media (hover: hover) and (pointer: fine){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .suggest li a:hover::after,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a:hover::after{
    transform:translate(-50%, calc(-1 * (var(--height-autocomplete-suggest) + 92px)));
  }
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a{
  height:var(--height-autocomplete-product);
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a figure,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a figure{
  flex-shrink:0;
  width:70px;
  margin-inline-end:15px;
  padding-block-end:100%;
  mix-blend-mode:multiply;
  position:relative;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a figure img,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:contain;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a .qs-option-info .qs-option-title,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a .qs-option-info .qs-option-title{
  line-height:normal;
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a .qs-option-info .qs-option-price,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a .qs-option-info .qs-option-price{
  font-size:var(--fs-small);
  line-height:var(--lh-small);
  font-weight:400;
  color:rgba(50, 50, 50, 0.5);
}
@media (hover: hover) and (pointer: fine){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .product li a:hover::after,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a:hover::after{
    transform:translate(-50%, calc(-1 * (var(--height-autocomplete-product) + 92px)));
  }
}
.page-header.amsearch-full-width .amsearch-wrapper-block .control .search-autocomplete .autocomplete__footer,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .autocomplete__footer{
  justify-content:center;
  padding-block-start:25px;
  padding-block-end:25px;
}
@media (max-width: 767.98px){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
    border-block-end:1px solid #e3e7e9;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a .qs-option-info{
    padding-block-start:12px;
    padding-block-end:12px;
  }
}
@media (min-width: 768px){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control{
    filter:drop-shadow(0 0 1px #91a0a8);
    left:0;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control input{
    border:0;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete{
    width:100%;
    border-radius:0 0 10px 10px;
    padding-block-start:calc(var(--height-control-search) / 2);
    top:50%;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .no-result,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .autocomplete__footer{
    padding-inline-start:var(--pi-form-control);
    padding-inline-end:var(--pi-form-control);
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .suggest li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a,
.page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .no-result{
    padding-block-start:15px;
    padding-block-end:15px;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control .searchsuite-autocomplete .product li a figure{
    width:80px;
    height:70px;
  }
  html.search-open .page-header.amsearch-full-width .amsearch-wrapper-block{
    z-index:1;
  }
  html.search-open .page-header.amsearch-full-width .amsearch-wrapper-block label{
    transform:translateX(calc(var(--width-search) - var(--fs-navbar-icon) - var(--pi-form-control)));
  }
}
@media (max-width: 1329.98px){
  .page-header.amsearch-full-width .amsearch-wrapper-block .control{
    z-index:-1;
    opacity:1;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control input{
    height:44px;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .amsearch-form-block:not(.-opened){
    display:none;
  }
}
@media (min-width: 1330px){
  .page-header.amsearch-full-width .amsearch-wrapper-block label{
    transform:translateX(calc(375px - var(--fs-navbar-icon) - var(--pi-form-control)));
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .control{
    width:375px;
    transition:width var(--time-slow) var(--cubic-bezier);
  }
  html.search-open .page-header.amsearch-full-width .amsearch-wrapper-block .control{
    width:var(--width-search);
  }
}
.page-header.amsearch-full-width .amsearch-input-wrapper{
  margin:0 10px;
}
.page-header.amsearch-full-width.-opened .amsearch-wrapper-block{
  position:fixed;
  top:0;
  left:0;
  z-index:999 !important;
}
.page-header.amsearch-full-width .amsearch-result-section{
  border-top:none;
}

.amsearch-form-block.-opened .field.search{
  height:var(--height-control);
}
.amsearch-form-block.-opened .field.search label{
  transform:translateX(calc(100vw - 160px));
}
.amsearch-form-block.-opened .amsearch-button.-full-close{
  right:0;
  margin:16px;
}

.page-header.amsearch-full-width.-opened .control{
  width:calc(100% - 50px);
}
.page-header.amsearch-full-width.-opened .amsearch-button.-full-close{
  right:3vw !important;
  margin:30px calc(var(--height-control) / 2);
}

.amsearch-item-container .amsearch-item .amsearch-link{
  font-size:16px;
  text-transform:none !important;
}

.amsearch-products-section{
  border-top:0 !important;
}
.amsearch-products-section .amsearch-item:hover{
  background:none;
}

.amsearch-full_width-title{
  display:none;
}

.page-header .amsearch-wrapper-block::before{
  content:none;
}

.product.data.items > .item.title{
  margin:0 -1px 0 0;
  float:left;
  width:auto;
}
.product.data.items > .item.title.active{
  background:#f28c00;
}
.product.data.items > .item.title.active > .switch{
  color:#fff;
  font-weight:600;
}
.product.data.items > .item.title > .switch{
  font-weight:400;
  line-height:40px;
  color:#989898;
  text-decoration:none;
  border:1px solid #989898;
  border-bottom:none;
  height:40px;
  padding:1px 35px;
  display:block;
  position:relative;
  z-index:2;
}
.product.data.items > .item.content{
  background:#fff;
  margin-top:43px;
  padding:35px;
  box-sizing:border-box;
  float:right;
  margin-left:-100%;
  width:100%;
}
.product.data.items::before, .product.data.items::after{
  content:"";
  display:table;
}
.product.data.items::after{
  clear:both;
}

.amsearch-products-section .amsearch-item{
  padding:0 !important;
}
.amsearch-products-section .amsearch-item .item-description{
  font-size:14px;
}

.page-header .amsearch-button.-loupe-trigger{
  display:block !important;
  float:none !important;
}
@media (min-width: 1330px){
  .page-header .amsearch-button.-loupe-trigger{
    display:none !important;
  }
}

.amsearch-button.-loupe{
  background:none !important;
}
.amsearch-button.-loupe::before{
  display:block;
  content:"\e91e";
  font-family:"babymax-icons";
  font-size:var(--fs-navbar-icon);
  line-height:1;
}
.amsearch-button.-loupe span{
  display:none;
}

.amsearch-slider-section.products.list .slick-slide{
  vertical-align:top;
}

.amsearch-highlight{
  color:#f28c00 !important;
}

@media (max-width: 767.98px){
  .page-header.amsearch-full-width .amsearch-wrapper-block .amsearch-form-block{
    display:none !important;
    background:#FFF;
  }
  .page-header.amsearch-full-width .amsearch-wrapper-block .amsearch-form-block.-opened{
    display:flex !important;
    padding-top:7px !important;
  }
  .page-header.amsearch-full-width .amsearch-button.-full-close{
    margin-top:14px !important;
  }

  .amsearch-block-header .amsearch-title{
    font-size:var(--fs-h2) !important;
    line-height:var(--lh-h2) !important;
  }

  .amsearch-item-container .amsearch-item .amsearch-link{
    font-size:0.9rem !important;
  }

  .amsearch-products-section.-grid:not(.-slider) .amsearch-item{
    max-width:100% !important;
  }
}
.amsearch-overlay-block{
  z-index:11;
}

.page-footer .footer.content .section--subscribe,
.page-footer .footer.content .page-footer__top:first-child{
  border-top-left-radius:var(--border-radius-huge);
  border-top-right-radius:var(--border-radius-huge);
}
.page-footer .footer.content .page-footer__top:first-child .accordion{
  border:0;
}
.page-footer .accordion ul li,
.page-footer .page-footer__socials ul li{
  display:flex;
  line-height:18px;
}
.page-footer .accordion ul li a,
.page-footer .page-footer__socials ul li a{
  display:inline-flex;
}
@media (hover: hover) and (pointer: fine){
  .page-footer .accordion ul li a,
.page-footer .page-footer__socials ul li a{
    transition:color var(--time-fast) ease-out;
  }
  .page-footer .accordion ul li a:hover,
.page-footer .page-footer__socials ul li a:hover{
    color:#f28c00;
  }
}
.page-footer .accordion ul:not(.social-list) li + li,
.page-footer .page-footer__socials ul:not(.social-list) li + li{
  margin-block-start:20px;
}
.page-footer .accordion{
  background-color:transparent;
}
.page-footer .accordion .accordion__summary{
  background-color:transparent;
}
.page-footer .accordion .accordion__content li + li{
  margin-block-start:20px;
}
.page-footer .page-footer__socials{
  padding-block-start:20px;
  padding-block-end:20px;
}
.page-footer .page-footer__socials .social-list{
  margin-block-start:20px;
}
.page-footer .page-footer__socials .social-list li a{
  align-items:center;
  justify-content:center;
  width:50px;
  height:50px;
  border:1px solid #323232;
  border-radius:50%;
}
.page-footer .page-footer__socials .social-list li a::before{
  font-family:"babymax-icons";
  font-size:28px;
  line-height:1;
}
.page-footer .page-footer__socials .social-list li a[href*=facebook]::before{
  content:"\e922";
}
.page-footer .page-footer__socials .social-list li a[href*=instagram]::before{
  content:"\e923";
}
.page-footer .page-footer__socials .social-list li a[href*=pinterest]::before{
  content:"\e926";
}
.page-footer .page-footer__socials .social-list li a[href*=linkedin]::before{
  content:"\e925";
}
.page-footer .page-footer__socials .social-list li a[href*=youtube]::before{
  content:"\e92a";
}
.page-footer .page-footer__socials .social-list li a[href*=twitter]::before{
  content:"\e928";
}
.page-footer .page-footer__socials .social-list li a[href*=tiktok]::before{
  content:"\e935";
}
.page-footer .page-footer__socials .social-list li + li{
  margin-inline-start:8px;
}
.page-footer .page-footer__socials img{
  height:62px;
  margin-block-start:20px;
}
@media (max-width: 1023.98px){
  .page-footer .accordion,
.page-footer .page-footer__socials{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .page-footer .accordion{
    border-color:#323232;
    border-inline-start:0;
    border-inline-end:0;
  }
  .page-footer .page-footer__socials{
    border:1px solid #323232;
    padding-inline-start:20px;
    padding-inline-end:20px;
    text-align:center;
  }
  .page-footer .page-footer__socials .social-list{
    justify-content:center;
  }
}
@media (min-width: 1024px){
  .page-footer .footer.content{
    display:flex;
    flex-direction:column;
  }
  .page-footer .footer.content > * + *{
    border-block-start:1px solid #323232;
  }
  .page-footer .accordion{
    border:0;
  }
  .page-footer .accordion .accordion__summary,
.page-footer .accordion .accordion__content{
    padding-inline-start:0;
    padding-inline-end:0;
  }
  .page-footer .accordion .accordion__summary{
    min-height:auto;
    padding-block-start:20px;
    padding-block-end:20px;
    pointer-events:none;
  }
  .page-footer .accordion .accordion__summary i{
    display:none;
  }
  .page-footer .accordion .accordion__body.collapse{
    display:block;
  }
  .page-footer .page-footer__middle .accordion .accordion__content{
    padding-block-end:0;
  }
}

.page-footer__payment-methods{
  --gap:13px;
  border-block-start:1px solid #e3e7e9;
  padding-block-start:20px;
  padding-block-end:20px;
}
.page-footer__payment-methods .container, .page-footer__payment-methods .hero-usps{
  display:flex;
  flex-direction:column;
  align-items:center;
}
.page-footer__payment-methods .page-footer__payment-methods__title{
  flex-shrink:0;
  margin-block-end:20px;
}
.page-footer__payment-methods .page-footer__payment-methods__title + *{
  margin-block-start:0;
}
.page-footer__payment-methods .page-footer__payment-methods__logos{
  display:flex;
  flex-wrap:wrap;
  gap:20px var(--gap);
  align-items:center;
  justify-content:center;
}
.page-footer__payment-methods img{
  flex-shrink:0;
  height:33px;
}
.page-footer__payment-methods img.visa, .page-footer__payment-methods img.paypal, .page-footer__payment-methods img.afterpay, .page-footer__payment-methods img.small{
  height:17px;
}
.page-footer__payment-methods img.ideal, .page-footer__payment-methods img.postnl, .page-footer__payment-methods img.mastercard, .page-footer__payment-methods img.medium{
  height:27px;
}
.page-footer__payment-methods img.thuiswinkel-waarborg, .page-footer__payment-methods img.large{
  height:31px;
}
.page-footer__payment-methods img.klarna, .page-footer__payment-methods img.afhalen, .page-footer__payment-methods img.creditclick, .page-footer__payment-methods img.mister-cash, .page-footer__payment-methods img.big{
  height:33px;
}
@media (min-width: 1330px){
  .page-footer__payment-methods{
    --gap:33px;
  }
}
@media (min-width: 1680px){
  .page-footer__payment-methods{
    --gap:50px;
  }
}

.page-footer__top .contact-item{
  display:flex;
  align-items:center;
}
.page-footer__top .contact-item .btn.btn--io, .page-footer__top .contact-item .card.card--success .btn--io.action.primary, .card.card--success .page-footer__top .contact-item .btn--io.action.primary, .page-footer__top .contact-item .section.section--success #registration .btn--io.action.primary, .section.section--success #registration .page-footer__top .contact-item .btn--io.action.primary, .page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-primary, .modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-primary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-secondary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-secondary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.primary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.primary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.secondary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.secondary, .page-footer__top .contact-item .payment-method .payment-method-content .btn--io.action.primary, .payment-method .payment-method-content .page-footer__top .contact-item .btn--io.action.primary{
  margin-inline-end:25px;
}
.page-footer__top .contact-item .contact-item__body{
  display:flex;
  flex-direction:column;
}
.page-footer__top .contact-item .contact-item__title + span{
  margin-block-start:0;
  line-height:normal;
  color:rgba(255, 255, 255, 0.7) !important;
}
@media (hover: hover) and (pointer: fine){
  .page-footer__top .contact-item .btn.btn--io::before, .page-footer__top .contact-item .card.card--success .btn--io.action.primary::before, .card.card--success .page-footer__top .contact-item .btn--io.action.primary::before, .page-footer__top .contact-item .section.section--success #registration .btn--io.action.primary::before, .section.section--success #registration .page-footer__top .contact-item .btn--io.action.primary::before, .page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-primary::before,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-secondary::before,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.primary::before,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.primary::before,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.secondary::before, .page-footer__top .contact-item .payment-method .payment-method-content .btn--io.action.primary::before, .payment-method .payment-method-content .page-footer__top .contact-item .btn--io.action.primary::before{
    background:#f28c00;
  }
  .page-footer__top .contact-item:hover .btn.btn--io::before, .page-footer__top .contact-item:hover .card.card--success .btn--io.action.primary::before, .card.card--success .page-footer__top .contact-item:hover .btn--io.action.primary::before, .page-footer__top .contact-item:hover .section.section--success #registration .btn--io.action.primary::before, .section.section--success #registration .page-footer__top .contact-item:hover .btn--io.action.primary::before, .page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action-primary::before,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action-secondary::before,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action.primary::before,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action.primary::before,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action.secondary::before, .page-footer__top .contact-item:hover .payment-method .payment-method-content .btn--io.action.primary::before, .payment-method .payment-method-content .page-footer__top .contact-item:hover .btn--io.action.primary::before{
    transform:translate(-50%, calc(-1 * (var(--height-control) + 92px)));
  }
  .page-footer__top .contact-item:hover .btn.btn--io i, .page-footer__top .contact-item:hover .card.card--success .btn--io.action.primary i, .card.card--success .page-footer__top .contact-item:hover .btn--io.action.primary i, .page-footer__top .contact-item:hover .section.section--success #registration .btn--io.action.primary i, .section.section--success #registration .page-footer__top .contact-item:hover .btn--io.action.primary i, .page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action-primary i, .modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action-primary i,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action-secondary i,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action-secondary i,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action.primary i,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action.primary i,
.page-footer__top .contact-item:hover .modal-popup .modal-footer .btn--io.action.secondary i,
.modal-popup .modal-footer .page-footer__top .contact-item:hover .btn--io.action.secondary i, .page-footer__top .contact-item:hover .payment-method .payment-method-content .btn--io.action.primary i, .payment-method .payment-method-content .page-footer__top .contact-item:hover .btn--io.action.primary i{
    color:#fff;
  }
}
@media (max-width: 1023.98px){
  .page-footer__top .row > * + *{
    margin-block-start:25px;
  }
}
@media (min-width: 1024px) and (max-width: 1329.98px){
  .page-footer__top .contact-item .btn.btn--io, .page-footer__top .contact-item .card.card--success .btn--io.action.primary, .card.card--success .page-footer__top .contact-item .btn--io.action.primary, .page-footer__top .contact-item .section.section--success #registration .btn--io.action.primary, .section.section--success #registration .page-footer__top .contact-item .btn--io.action.primary, .page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-primary, .modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-primary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action-secondary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action-secondary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.primary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.primary,
.page-footer__top .contact-item .modal-popup .modal-footer .btn--io.action.secondary,
.modal-popup .modal-footer .page-footer__top .contact-item .btn--io.action.secondary, .page-footer__top .contact-item .payment-method .payment-method-content .btn--io.action.primary, .payment-method .payment-method-content .page-footer__top .contact-item .btn--io.action.primary{
    margin-inline-end:15px;
  }
}
@media (min-width: 1024px){
  .page-footer__top .accordion__summary{
    display:none;
  }
  .page-footer__top .accordion__content{
    padding-block-start:35px;
    padding-block-end:35px;
  }
}
@media (min-width: 1330px){
  .page-footer__top .accordion__content{
    padding-block-start:40px;
    padding-block-end:40px;
  }
  .page-footer__top .contact-item .page-footer__top__title{
    font-size:19px;
    line-height:23px;
  }
}

@media (max-width: 1023.98px){
  .page-footer__middle .row > *:first-child .accordion{
    border-block-start:0;
  }
  .page-footer__middle .row > *:not(:last-child) .accordion{
    border-block-end:0;
  }
}
@media (min-width: 1024px){
  .page-footer__middle{
    padding-block-start:65px;
    padding-block-end:65px;
  }
}
@media (min-width: 1330px){
  .page-footer__middle{
    padding-block-end:85px;
  }
}

.page-footer__bottom{
  overflow:hidden;
  padding-block-start:30px;
  padding-block-end:10px;
  line-height:normal;
}
.page-footer__bottom img{
  opacity:0.3;
  height:35px;
}
.page-footer__bottom .btn, .page-footer__bottom .card.card--success .action.primary, .card.card--success .page-footer__bottom .action.primary, .page-footer__bottom .section.section--success #registration .action.primary, .section.section--success #registration .page-footer__bottom .action.primary, .page-footer__bottom .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .page-footer__bottom .action-primary,
.page-footer__bottom .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .page-footer__bottom .action-secondary,
.page-footer__bottom .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .page-footer__bottom .action.primary,
.page-footer__bottom .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .page-footer__bottom .action.secondary, .page-footer__bottom .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .page-footer__bottom .action.primary{
  color:rgba(255, 255, 255, 0.3);
}
body:not(.checkout-index-index) .page-footer__bottom{
  background-color:#1c1c1c;
  color:rgba(255, 255, 255, 0.7);
}
@media (max-width: 1023.98px){
  .page-footer__bottom{
    text-align:center;
  }
  .page-footer__bottom img{
    margin-block-start:10px;
    margin-block-end:25px;
  }
  .page-footer__bottom .copyright{
    margin-block-end:15px;
  }
  .page-footer__bottom ul{
    margin-block-end:30px;
  }
  .page-footer__bottom ul li{
    margin-block-start:15px;
  }
  .page-footer__bottom ul li + li{
    line-height:17px;
  }
  .page-footer__bottom .btn, .page-footer__bottom .card.card--success .action.primary, .card.card--success .page-footer__bottom .action.primary, .page-footer__bottom .section.section--success #registration .action.primary, .section.section--success #registration .page-footer__bottom .action.primary, .page-footer__bottom .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .page-footer__bottom .action-primary,
.page-footer__bottom .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .page-footer__bottom .action-secondary,
.page-footer__bottom .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .page-footer__bottom .action.primary,
.page-footer__bottom .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .page-footer__bottom .action.secondary, .page-footer__bottom .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .page-footer__bottom .action.primary{
    display:flex;
    width:100vw;
    height:75px;
    margin-inline-start:calc(-1 * var(--pi-container));
    border-block-start:1px solid #323232;
  }
}
@media (min-width: 1024px) and (max-width: 1329.98px){
  .page-footer__bottom img{
    height:25px;
  }
}
@media (min-width: 1024px){
  .page-footer__bottom{
    padding-block-start:25px;
    padding-block-end:30px;
  }
  .page-footer__bottom .copyright{
    flex-shrink:0;
    margin-inline-end:15px;
  }
  .page-footer__bottom ul{
    display:flex;
    flex-wrap:wrap;
  }
}
@media (min-width: 1024px) and (hover: hover) and (pointer: fine){
  .page-footer__bottom ul li a:hover{
    text-decoration:underline;
  }
}
@media (min-width: 1024px){
  .page-footer__bottom ul li:not(:last-child){
    margin-inline-end:15px;
  }
}
@media (min-width: 1024px){
  .page-footer__bottom .btn, .page-footer__bottom .card.card--success .action.primary, .card.card--success .page-footer__bottom .action.primary, .page-footer__bottom .section.section--success #registration .action.primary, .section.section--success #registration .page-footer__bottom .action.primary, .page-footer__bottom .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .page-footer__bottom .action-primary,
.page-footer__bottom .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .page-footer__bottom .action-secondary,
.page-footer__bottom .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .page-footer__bottom .action.primary,
.page-footer__bottom .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .page-footer__bottom .action.secondary, .page-footer__bottom .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .page-footer__bottom .action.primary{
    padding-inline-start:0;
    padding-inline-end:0;
  }
}
@media (min-width: 1330px){
  .page-footer__bottom{
    padding-block-start:33px;
    padding-block-end:32px;
  }
}

.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title > *,
.section.section--account .section--account__sidebar .sidebar-main .nav.item > *{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h6);
  line-height:var(--lh-h6);
  text-transform:uppercase;
  letter-spacing:1px;
  display:flex;
  align-items:center;
  height:50px;
  border-block-end:1px solid #e3e7e9;
  padding-inline-start:30px;
  padding-inline-end:30px;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item > *::before{
  display:flex;
  flex-shrink:0;
  justify-content:center;
  width:21px;
  margin-inline-end:15px;
  font-family:"babymax-icons";
  font-weight:400;
  font-size:17px;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(1) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(1) > *::before{
  content:"\e931";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(2) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(2) > *::before{
  content:"\e90c";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(3) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(3) > *::before{
  content:"\e91c";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(4) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(4) > *::before{
  content:"\e917";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(5) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(5) > *::before{
  content:"\e915";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(6) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(6) > *::before{
  content:"\e912";
  font-size:14px;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(7) > *,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *{
  position:relative;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(7) > *::before, .section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(7) > *::after,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *::after{
  content:"\e931";
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(7) > *::before,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *::before{
  transform:translateX(5px);
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:nth-child(7) > *::after,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *::after{
  display:flex;
  flex-shrink:0;
  justify-content:center;
  width:21px;
  margin-inline-end:15px;
  font-family:"babymax-icons";
  font-weight:400;
  font-size:17px;
  position:absolute;
  top:50%;
  left:25px;
  transform:translateY(-50%);
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title:not(.current) > a,
.section.section--account .section--account__sidebar .sidebar-main .nav.item:not(.current) > a{
  color:rgba(28, 28, 28, 0.5);
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title > *{
  border-block-start:1px solid #e3e7e9;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title > *::after{
  margin-inline-start:auto;
  content:"\e908";
  font-family:"babymax-icons";
  font-size:9px;
  line-height:1;
  transition:transform var(--time-fast) ease-out;
}
.section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title.active > *::after{
  transform:scaleY(-1);
}
.section.section--account .section--account__sidebar .block-category-brand,
.section.section--account .section--account__sidebar .sidebar-additional{
  display:none;
}
.section.section--account .section--account__content{
  padding:30px 30px 50px;
}
.section.section--account .section--account__content .box-actions{
  display:flex;
}
.section.section--account .section--account__content .box-actions a + a{
  margin-inline-start:10px;
}
.section.section--account .section--account__content .block-title{
  margin-block-end:15px;
}
.section.section--account .logout-wrap .btn, .section.section--account .logout-wrap .card.card--success .action.primary, .card.card--success .section.section--account .logout-wrap .action.primary, .section.section--account .logout-wrap .section.section--success #registration .action.primary, .section.section--success #registration .section.section--account .logout-wrap .action.primary, .section.section--account .logout-wrap .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--account .logout-wrap .action-primary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action-secondary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action.primary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action.secondary, .section.section--account .logout-wrap .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .section.section--account .logout-wrap .action.primary{
  width:100%;
}
@media (max-width: 1023.98px){
  .section.section--account .section--account__body{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-content:not(.active){
    display:none;
  }
  .section.section--account .section--account__sidebar .logout-wrap{
    display:none;
  }
  .section.section--account .logout-wrap .btn, .section.section--account .logout-wrap .card.card--success .action.primary, .card.card--success .section.section--account .logout-wrap .action.primary, .section.section--account .logout-wrap .section.section--success #registration .action.primary, .section.section--success #registration .section.section--account .logout-wrap .action.primary, .section.section--account .logout-wrap .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--account .logout-wrap .action-primary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action-secondary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action.primary,
.section.section--account .logout-wrap .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--account .logout-wrap .action.secondary, .section.section--account .logout-wrap .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .section.section--account .logout-wrap .action.primary{
    margin-block-start:35px;
  }
  .section.section--account .section--account__content .page-title-wrapper{
    text-align:left;
  }
}
@media (min-width: 1024px){
  .section.section--account{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    margin-block-end:40px;
    padding-block-start:60px;
    padding-block-end:60px;
  }
  .section.section--account .section--account__body{
    display:flex;
    border:1px solid #e3e7e9;
    border-radius:var(--border-radius);
    background-color:#fff;
  }
  .section.section--account .section--account__sidebar{
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    width:340px;
    border-inline-end:1px solid #e3e7e9;
  }
  .section.section--account .section--account__sidebar .sidebar-main .block-collapsible-nav-title{
    display:none;
  }
  .section.section--account .section--account__sidebar .sidebar-main .nav.item > *{
    height:70px;
  }
  .section.section--account .section--account__sidebar .sidebar-main .nav.item > *::before{
    width:24px;
    font-size:19px;
  }
  .section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(5) > *::before, .section.section--account .section--account__sidebar .sidebar-main .nav.item:nth-child(7) > *::before{
    font-size:16px;
  }
  .section.section--account .logout-wrap{
    margin-block-start:auto;
    padding-block-start:30px;
    padding-block-end:30px;
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .section.section--account .section--account__content{
    flex-grow:1;
    padding:70px 70px 140px;
  }
  .section.section--account .section--account__content .logout-wrap{
    display:none;
  }
}
@media (max-width: 1329.98px){
  .section.section--account .section--account__content .box + .box,
.section.section--account .section--account__content .box + .block,
.section.section--account .section--account__content .block + .box,
.section.section--account .section--account__content .block + .block{
    margin-block-start:35px;
  }
}
@media (min-width: 1330px){
  .section.section--account{
    padding-block-start:75px;
    padding-block-end:75px;
  }
  .section.section--account .section--account__content{
    padding-inline-start:140px;
    padding-inline-end:140px;
  }
  .section.section--account .section--account__content .block + .block{
    margin-block-start:60px;
  }
  .section.section--account .section--account__content .block-content{
    display:flex;
  }
  .section.section--account .section--account__content .block-content .box{
    width:50%;
  }
  .section.section--account .section--account__content .block-title{
    margin-block-end:20px;
  }
}

.banner-container.banner-go{
  margin-bottom:50px;
}
.banner-container.banner-go .container, .banner-container.banner-go .hero-usps{
  padding:100px 0;
}
.banner-container.banner-go .container .content, .banner-container.banner-go .hero-usps .content{
  background:#323232;
  padding:50px 100px 50px 50px;
  max-width:587px;
}
.banner-container.banner-go .container .content h2, .banner-container.banner-go .hero-usps .content h2, .banner-container.banner-go .container .content .cms-home .amfaq_questions.widget .amfaq-title, .banner-container.banner-go .hero-usps .content .cms-home .amfaq_questions.widget .amfaq-title, .cms-home .amfaq_questions.widget .banner-container.banner-go .container .content .amfaq-title, .cms-home .amfaq_questions.widget .banner-container.banner-go .hero-usps .content .amfaq-title, .banner-container.banner-go .container .content .section--catalog .block-title strong, .banner-container.banner-go .hero-usps .content .section--catalog .block-title strong, .section--catalog .block-title .banner-container.banner-go .container .content strong, .section--catalog .block-title .banner-container.banner-go .hero-usps .content strong, .banner-container.banner-go .container .content .cms-home .am-widget-brand-slider .amslider-header-container, .banner-container.banner-go .hero-usps .content .cms-home .am-widget-brand-slider .amslider-header-container, .cms-home .am-widget-brand-slider .banner-container.banner-go .container .content .amslider-header-container, .cms-home .am-widget-brand-slider .banner-container.banner-go .hero-usps .content .amslider-header-container, .banner-container.banner-go .container .content p, .banner-container.banner-go .hero-usps .content p, .banner-container.banner-go .container .content ul, .banner-container.banner-go .hero-usps .content ul{
  color:#fff;
}
.banner-container.banner-go .container .content ul, .banner-container.banner-go .hero-usps .content ul{
  list-style:none;
  padding-left:20px;
  margin-bottom:10px;
}
.banner-container.banner-go .container .content li, .banner-container.banner-go .hero-usps .content li{
  padding-left:30px;
  position:relative;
  margin-bottom:10px;
}
.banner-container.banner-go .container .content li::before, .banner-container.banner-go .hero-usps .content li::before{
  background:url("../images/go/checkmark_orange.svg");
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:24px;
  height:24px;
}
@media (max-width: 767.98px){
  .banner-container.banner-go{
    margin-bottom:50px;
  }
  .banner-container.banner-go .container .content, .banner-container.banner-go .hero-usps .content{
    padding-right:50px;
  }
  .banner-container.banner-go .container, .banner-container.banner-go .hero-usps{
    padding:0px;
  }
}
.banner-container.banner-go.hero{
  background:#f1f3f4;
}
.banner-container.banner-go.hero .container .overlay, .banner-container.banner-go.hero .hero-usps .overlay{
  display:flex;
}
.banner-container.banner-go.hero .container .overlay .content, .banner-container.banner-go.hero .hero-usps .overlay .content{
  background:none;
  max-width:50%;
}
.banner-container.banner-go.hero .container .overlay .content h6, .banner-container.banner-go.hero .hero-usps .overlay .content h6{
  color:#f28c00;
}
.banner-container.banner-go.hero .container .overlay .content p, .banner-container.banner-go.hero .hero-usps .overlay .content p{
  color:#323232;
}
.banner-container.banner-go.hero .container .overlay .image-holder, .banner-container.banner-go.hero .hero-usps .overlay .image-holder{
  display:flex;
}
.banner-container.banner-go.hero .container .overlay .image-holder .images, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images{
  display:flex;
  justify-content:space-between;
}
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-1, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-1,
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-2,
.banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2{
  max-width:48%;
}
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-1 .arrow, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-1 .arrow,
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-2 .arrow,
.banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2 .arrow{
  float:right;
  width:90px;
  height:90px;
  margin-bottom:32px;
}
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-1 img, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-1 img,
.banner-container.banner-go.hero .container .overlay .image-holder .images .image-2 img,
.banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2 img{
  width:100%;
  border-radius:15px;
}
.banner-container.banner-go.hero .container .overlay .image-holder .images .image2 img, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image2 img{
  border-radius:0;
}
@media (max-width: 767.98px){
  .banner-container.banner-go.hero .container .overlay .image-holder .images .image-2 .arrow, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2 .arrow{
    height:60px;
    margin-bottom:24px;
    width:60px;
  }
}
@media (max-width: 567.98px){
  .banner-container.banner-go.hero .container .overlay .image-holder .images .image-2 .arrow, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2 .arrow{
    height:32px;
    margin-bottom:24px;
    width:32px;
  }
  .banner-container.banner-go.hero .container .overlay .image-holder .images .image-2 .arrow img, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images .image-2 .arrow img{
    border-radius:0;
  }
}
@media (max-width: 767.98px){
  .banner-container.banner-go.hero .container .overlay .image-holder .images, .banner-container.banner-go.hero .hero-usps .overlay .image-holder .images{
    max-width:90%;
    margin:auto;
  }
  .banner-container.banner-go.hero .container .overlay .content, .banner-container.banner-go.hero .hero-usps .overlay .content{
    max-width:100%;
  }
  .banner-container.banner-go.hero .container .overlay .image-holder, .banner-container.banner-go.hero .hero-usps .overlay .image-holder{
    padding:50px;
  }
  .banner-container.banner-go.hero .container .overlay, .banner-container.banner-go.hero .hero-usps .overlay{
    display:flex;
    flex-direction:column;
  }
}
@media (max-width: 567.98px){
  .banner-container.banner-go.hero .container .overlay, .banner-container.banner-go.hero .hero-usps .overlay{
    flex-direction:column-reverse;
  }
}
@media (max-width: 567.98px){
  .banner-container.banner-go .container .content, .banner-container.banner-go .hero-usps .content{
    padding:24px;
  }
}

section{
  position:relative;
}
section ~ p{
  display:none;
}
section.section{
  scroll-margin-block-start:calc(var(--height-topbar) + var(--height-navbar));
}
section.section .container > .page-title-wrapper:first-child, section.section .hero-usps > .page-title-wrapper:first-child{
  margin-block-end:25px;
}
section.section + .section:not([class*=bg-]):not(.section--featured):not(.section--catalog):not(.section--brands):not(.section--faq):not(.section--content){
  border-block-start:1px solid #e3e7e9;
}
@media (max-width: 767.98px){
  section.section .row.login-container > * + *{
    position:relative;
  }
  section.section .row.login-container > * + *::before{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:0;
    bottom:auto;
    width:100vw;
    height:1px;
    background-color:#e3e7e9;
    content:"";
  }
}
@media (max-width: 1023.98px){
  section.section .page-title-wrapper{
    text-align:center;
  }
}

.section.section--brands{
  padding-block-end:25px;
}
@media (min-width: 768px){
  .section.section--brands{
    padding-block-start:30px;
    padding-block-end:100px;
  }
}
@media (min-width: 1330px){
  .section.section--brands{
    padding-block-end:210px;
  }
}

.cms-home .am-widget-brand-slider .amslider-header-container{
  text-align:center;
}
.cms-home .am-widget-brand-slider .ambrands-slider{
  display:flex;
  justify-content:center;
}
.cms-home .am-widget-brand-slider .ambrands-slider .slide{
  width:240px;
  flex:1;
  border:1px solid #e3e7e9;
  margin:0;
}

.section.section--cart{
  padding-block-start:25px;
  background-color:#f1f3f4;
}
.section.section--cart .field:not([data-bind]){
  margin-block-end:0;
}
.section.section--cart .cart-summary > *:not(.messages) + *:not(.checkout-methods-items):not(.messages):not(.subtitle){
  border-block-start:1px solid #bec7cb;
}
.section.section--cart .cart-summary .summary.title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h3);
  line-height:var(--lh-h3);
  display:block;
}
.section.section--cart .cart-summary .shipping .title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-block-start:16px;
  padding-block-end:16px;
  cursor:pointer;
}
.section.section--cart .cart-summary .shipping .title i{
  font-size:9px;
  color:#1c1c1c;
  transition:transform var(--time-norm) ease-out;
}
.section.section--cart .cart-summary .shipping .content{
  display:none;
}
.section.section--cart .cart-summary .shipping .content legend,
.section.section--cart .cart-summary .shipping .content legend + br{
  display:none;
}
.section.section--cart .cart-summary .shipping.active .title i{
  transform:scaleY(-1);
}
.section.section--cart .cart-summary .checkout-methods-items .btn, .section.section--cart .cart-summary .checkout-methods-items .card.card--success .action.primary, .card.card--success .section.section--cart .cart-summary .checkout-methods-items .action.primary, .section.section--cart .cart-summary .checkout-methods-items .section.section--success #registration .action.primary, .section.section--success #registration .section.section--cart .cart-summary .checkout-methods-items .action.primary, .section.section--cart .cart-summary .checkout-methods-items .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--cart .cart-summary .checkout-methods-items .action-primary,
.section.section--cart .cart-summary .checkout-methods-items .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--cart .cart-summary .checkout-methods-items .action-secondary,
.section.section--cart .cart-summary .checkout-methods-items .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .section.section--cart .cart-summary .checkout-methods-items .action.primary,
.section.section--cart .cart-summary .checkout-methods-items .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--cart .cart-summary .checkout-methods-items .action.secondary, .section.section--cart .cart-summary .checkout-methods-items .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .section.section--cart .cart-summary .checkout-methods-items .action.primary{
  width:100%;
}
.section.section--cart .form-cart{
  border-top-left-radius:var(--border-radius-huge);
  border-top-right-radius:var(--border-radius-huge);
  background-color:#fff;
}
.section.section--cart .form-cart #shopping-cart-table tr th:not(:last-child),
.section.section--cart .form-cart #shopping-cart-table tr td:not(:last-child){
  padding-inline-end:15px;
}
.section.section--cart .form-cart #shopping-cart-table tr th:not(:first-child),
.section.section--cart .form-cart #shopping-cart-table tr td:not(:first-child){
  padding-inline-start:15px;
}
.section.section--cart .form-cart #shopping-cart-table > thead > tr > th:last-child,
.section.section--cart .form-cart #shopping-cart-table > thead > tr > td:last-child,
.section.section--cart .form-cart #shopping-cart-table > tbody > tr > th:last-child,
.section.section--cart .form-cart #shopping-cart-table > tbody > tr > td:last-child{
  text-align:right;
}
.section.section--cart .form-cart #shopping-cart-table > thead{
  border-block-end:1px solid #e3e7e9;
}
.section.section--cart .form-cart #shopping-cart-table > thead tr th{
  padding-block-start:16px;
  padding-block-end:16px;
  text-transform:capitalize;
}
.section.section--cart .form-cart #shopping-cart-table > tbody{
  border-block-end:1px solid #e3e7e9;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item{
  padding-inline-start:45px;
  position:relative;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .product-item-photo{
  display:none;
  position:absolute;
  top:25px;
  left:30px;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .item-options tr th,
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .item-options tr td{
  padding-block-start:8px;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .item-options tr:not(:last-child) th,
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .item-options tr:not(:last-child) td{
  padding-block-end:8px;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.item .item-options .price{
  display:none;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.qty .label{
  display:none;
}
.section.section--cart .form-cart #shopping-cart-table > tbody tr.item-info td.qty .field.qty{
  width:147px;
}
.section.section--cart .form-cart .actions.main .continue{
  display:none;
}
.section.section--cart .actions.main,
.section.section--cart .cart-footer{
  padding-inline-start:30px;
  padding-inline-end:30px;
}
.section.section--cart .actions.main{
  padding-block-start:30px;
}
.section.section--cart .cart-footer{
  padding-block-end:30px;
  background-color:#fff;
}
.section.section--cart .cart-footer .fieldset.coupon{
  display:flex;
}
.section.section--cart .cart-footer .fieldset.coupon .field{
  flex-grow:1;
}
.section.section--cart .authentication-wrapper{
  display:none;
}
@media (max-width: 1023.98px){
  .section.section--cart .cart-summary,
.section.section--cart .form-cart,
.section.section--cart .cart-footer{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .section.section--cart .cart-summary .shipping .title,
.section.section--cart .cart-summary .shipping .content,
.section.section--cart .cart-summary th,
.section.section--cart .cart-summary td,
.section.section--cart .cart-summary .checkout-methods-items{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .section.section--cart .cart-summary .summary.title{
    display:none;
  }
  .section.section--cart .cart-summary .summary.title + *{
    margin-block-start:0;
  }
  .section.section--cart .form-cart{
    margin-block-start:30px;
  }
  .section.section--cart .form-cart #shopping-cart-table > thead{
    display:none;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr > td{
    padding-block-start:8px;
    padding-block-end:8px;
    padding-inline-end:30px !important;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info{
    display:flex;
    flex-direction:column;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td{
    display:block;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td:first-child{
    padding-block-start:25px;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td:not(.item){
    padding-inline-start:calc(var(--width-product-image-container) + 15px + 30px);
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td.price, .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td.subtotal{
    display:flex;
    justify-content:space-between;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td.price::before, .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td.subtotal::before{
    display:block;
    content:attr(data-th) ":";
    font-weight:600;
    text-transform:capitalize;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td.qty{
    order:1;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-actions{
    pointer-events:none;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-actions > td{
    padding-block-start:0;
    padding-block-end:0;
    pointer-events:all;
    transform:translateY(calc(-1 * var(--height-control) + 8px));
  }
  .section.section--cart .actions.main{
    padding-block-end:8px;
  }
  .section.section--cart .actions.main .message{
    margin-block-end:16px;
  }
  .section.section--cart .actions.main .btn, .section.section--cart .actions.main .card.card--success .action.primary, .card.card--success .section.section--cart .actions.main .action.primary, .section.section--cart .actions.main .section.section--success #registration .action.primary, .section.section--success #registration .section.section--cart .actions.main .action.primary, .section.section--cart .actions.main .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--cart .actions.main .action-primary,
.section.section--cart .actions.main .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--cart .actions.main .action-secondary,
.section.section--cart .actions.main .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .section.section--cart .actions.main .action.primary,
.section.section--cart .actions.main .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--cart .actions.main .action.secondary, .section.section--cart .actions.main .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .section.section--cart .actions.main .action.primary{
    width:100%;
  }
  .section.section--cart .cart-footer{
    padding-block-start:8px;
  }
}
@media (min-width: 1024px){
  .section.section--cart{
    padding-block-start:90px;
    padding-block-end:115px;
  }
  .section.section--cart .form-cart{
    border-top-left-radius:var(--border-radius);
    border-top-right-radius:var(--border-radius);
  }
  .section.section--cart .form-cart #shopping-cart-table > thead > tr > th:last-child,
.section.section--cart .form-cart #shopping-cart-table > thead > tr > td:last-child,
.section.section--cart .form-cart #shopping-cart-table > tbody > tr > th:last-child,
.section.section--cart .form-cart #shopping-cart-table > tbody > tr > td:last-child{
    padding-inline-end:30px;
  }
  .section.section--cart .form-cart #shopping-cart-table > thead > tr > th:first-child,
.section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-actions > td:first-child{
    padding-inline-start:30px;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr > td{
    padding-block-start:25px;
    padding-block-end:25px;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr > td:not(:first-child){
    width:1px;
  }
  .section.section--cart .form-cart #shopping-cart-table > tbody > tr.item-info > td:not(:nth-child(3)){
    padding-block-start:35px;
  }
  .section.section--cart .actions.main{
    display:flex;
    flex-direction:column;
  }
  .section.section--cart .actions.main .action{
    margin-inline-start:auto;
  }
  .section.section--cart .cart-footer{
    border-bottom-left-radius:var(--border-radius);
    border-bottom-right-radius:var(--border-radius);
    padding-block-end:40px;
  }
  .section.section--cart .cart-footer .block.discount{
    width:390px;
    margin-block-start:calc(-1 * var(--height-control));
  }
}
@media (min-width: 1330px){
  .section.section--cart{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    padding-block-start:100px;
    padding-block-end:170px;
  }
  .section.section--cart .cart-footer .block.discount{
    width:490px;
  }
}

.section--catalog .block-title{
  text-align:center;
  margin-block-end:45px;
}
.price-monthly_price .price{
  font-size:20px;
  font-weight:600;
}

.section.section--categories{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
}
.section.section--categories .categories__inner{
  display:flex;
  justify-content:space-between;
  padding-inline-start:var(--pi-container);
  padding-inline-end:var(--pi-container);
}
.section.section--categories .cat{
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  align-items:center;
  width:90px;
  height:var(--height-cat);
  padding:25px 10px 15px;
  text-align:center;
}
.section.section--categories .cat i{
  margin-block-end:15px;
  font-size:35px;
}
.section.section--categories .cat h6{
  margin-block-start:auto;
  margin-block-end:auto;
  font-size:10px;
  line-height:13px;
  word-break:break-word;
  -webkit-hyphens:auto;
          hyphens:auto;
}
.section.section--categories .cat + .cat{
  margin-inline-start:15px;
}
@media (hover: hover) and (pointer: fine){
  .section.section--categories .cat{
    transition:opacity var(--time-fast) ease-out;
  }
  .section.section--categories .cat:hover{
    opacity:0.4;
  }
}
@media (min-width: 1024px){
  .section.section--categories .categories__inner{
    justify-content:space-between;
    width:100%;
  }
  .section.section--categories .cat{
    padding-block-end:25px;
  }
}
@media (min-width: 1330px){
  .section.section--categories .cat{
    width:140px;
    padding-block-start:55px;
    padding-block-end:40px;
  }
  .section.section--categories .cat i{
    font-size:40px;
  }
  .section.section--categories .cat h6{
    font-size:12px;
    line-height:15px;
  }
}
@media (min-width: 1680px){
  .section.section--categories .categories__inner{
    padding-inline-start:var(--mi-container);
    padding-inline-end:var(--mi-container);
  }
}

.opc-estimated-wrapper,
.authentication-wrapper{
  display:none;
}

.checkout-index-index .checkout-block{
  border-radius:10px;
  box-shadow:0 4px 10px rgba(var(--clr-box-shadow), 0.4);
  background-color:#fff;
}
.checkout-index-index .checkout-block .step-title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}
.checkout-index-index .checkout-block fieldset legend{
  display:none;
}
.checkout-index-index .field-tooltip{
  display:inherit;
}
.checkout-index-index .items-in-cart .title i.icon-chevron-down, .checkout-index-index .items-in-cart .title .amrec-subscription-start .amrec-datepicker ~ i.ui-datepicker-trigger, .amrec-subscription-start .checkout-index-index .items-in-cart .title .amrec-datepicker ~ i.ui-datepicker-trigger{
  margin-inline-start:10px;
  font-size:7px;
  transition:transform var(--time-norm) ease-out;
}
.checkout-index-index .items-in-cart.active i.icon-chevron-down, .checkout-index-index .items-in-cart.active .amrec-subscription-start .amrec-datepicker ~ i.ui-datepicker-trigger, .amrec-subscription-start .checkout-index-index .items-in-cart.active .amrec-datepicker ~ i.ui-datepicker-trigger{
  transform:scaleY(-1);
}
.checkout-index-index .items-in-cart .product{
  flex-wrap:wrap;
}
.checkout-index-index .items-in-cart .product .product-item-photo{
  display:inherit;
}
.checkout-index-index .items-in-cart .product .product-item-photo .product-image-container{
  height:auto !important;
  margin-bottom:5px;
}
.checkout-index-index .items-in-cart .product .product-item-details{
  padding-left:10px;
}
.checkout-index-index .items-in-cart .product .cart.item.message{
  width:100%;
  margin-top:10px;
}
.checkout-index-index .items-in-cart .product .cart.item.message .delivery-time{
  margin-block-start:0;
}

.amcheckout-shipping-methods .col.col-method-selection{
  flex-grow:0;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content{
  padding:0;
}

.checkout-agreement input[type=checkbox]{
  padding-left:5px;
}

.checkout-onepage-success .success-messages{
  font-size:1.2rem;
}
.checkout-onepage-success .block-title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}
.checkout-onepage-success .block-content{
  display:flex;
  flex-wrap:wrap;
}
.checkout-onepage-success .block-content .box{
  width:50%;
}
.checkout-onepage-success .block-content .box.box-order-shipping-address, .checkout-onepage-success .block-content .box.box-order-billing-address{
  order:1;
  padding-block-end:20px;
}
.checkout-onepage-success .block-content .box.box-order-shipping-method, .checkout-onepage-success .block-content .box.box-order-billing-method{
  order:2;
}
.checkout-onepage-success .block-content .box .box-title span{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h5);
  line-height:var(--lh-h5);
}
.checkout-onepage-success .order-title strong{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h4);
  line-height:var(--lh-h4);
}
.checkout-onepage-success .table-order-items .col.subtotal{
  text-align:right;
}
.checkout-onepage-success .table-order-items tfoot .amount{
  text-align:right;
}
.checkout-onepage-success .actions-toolbar{
  padding-block-start:30px;
  padding-block-end:30px;
  float:right;
}

.section.section--content{
  overflow:hidden;
  padding-block-start:40px;
  padding-block-end:55px;
}
.section.section--content .tns-ovh{
  overflow:visible;
}
.section.section--content .tns-ovh #tns5-iw{
  margin:0;
}
.section.section--content .grid-slider .card--image{
  padding-block-start:67.74193548%;
}
@media (max-width: 1023.98px){
  .section.section--content .row > *{
    margin-block-start:30px;
  }
}
@media (min-width: 768px){
  .section.section--content{
    padding-block-start:90px;
    padding-block-end:90px;
  }
}
@media (min-width: 1024px){
  .section.section--content .grid-slider{
    display:grid;
    grid-template-rows:repeat(5, 1fr);
    grid-template-columns:repeat(2, 1fr);
    gap:var(--width-column-gutter);
  }
  .section.section--content .grid-slider .tns-item .card--image{
    height:100%;
  }
  .section.section--content .grid-slider .tns-item:nth-child(1){
    grid-row:2/4;
  }
  .section.section--content .grid-slider .tns-item:nth-child(1) .card--image{
    padding-block-start:68.16143498%;
  }
  .section.section--content .grid-slider .tns-item:nth-child(2){
    grid-row-start:1/5;
    grid-column-start:2;
  }
  .section.section--content .grid-slider .tns-item:nth-child(3){
    grid-row-start:4/6;
  }
}
@media (min-width: 1330px){
  .section.section--content{
    padding-block-start:175px;
    padding-block-end:230px;
  }
}
.section.section--content.showroom figure img{
  max-width:100%;
  border-radius:15px;
}

.section.section--description{
  border-block-start:1px solid #e3e7e9;
  padding-block-start:50px;
  padding-block-end:50px;
}
@media (min-width: 1024px){
  .section.section--description{
    padding-block-start:95px;
    padding-block-end:115px;
  }
  .section.section--description .category-description{
    column-gap:var(--width-column-gutter);
    column-count:2;
  }
}
@media (min-width: 1330px){
  .section.section--description{
    padding-block-start:140px;
    padding-block-end:160px;
  }
}

.section.section--error{
  margin-inline-start:var(--pi-container);
  margin-inline-end:var(--pi-container);
  border-radius:var(--border-radius-huge);
  background-color:#f1f3f4;
  margin-block-end:40px;
  padding:35px 15px 40px;
  text-align:center;
}
.section.section--error img{
  height:20vh;
  margin-block-end:40px;
}

@media (min-width: 768px){
  .section.section--error:not(.not-found-page){
    padding-block-start:115px;
    padding-block-end:115px;
  }
}

p.view-all{
  margin-block-start:10px;
  margin-block-end:50px;
}

.am-item .am-links{
  color:#f28c00;
}

.hero{
  z-index:2;
}
.hero .amfaq-search .nested,
.hero .amfaq-search .actions,
.hero .amfaq-search label span,
.hero .amfaq-search h4{
  display:none;
}
.hero .amfaq-search .field{
  margin-block-end:0;
}
.hero .amfaq-search label{
  display:block;
  position:relative;
  z-index:1;
  transition:color var(--time-norm) ease-out, transform var(--time-slow) var(--cubic-bezier);
  text-align:right;
  margin-right:15px;
}
.hero .amfaq-search label::before{
  display:block;
  content:"\e91e";
  font-family:"babymax-icons";
  font-size:var(--fs-navbar-icon);
  line-height:1;
}
@media (hover: hover) and (pointer: fine){
  .hero .amfaq-search label:hover{
    color:#f28c00;
  }
}
.hero .amfaq-search .control{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:0;
  right:auto;
  width:100%;
  transition:opacity var(--time-norm) ease-out;
}
.hero .amfaq-search .control input{
  border-radius:15px;
}
.hero .amfaq-search .control .minisearch__cross{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:auto;
  right:calc(5px + var(--fs-navbar-icon) + var(--pi-form-control));
  visibility:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--fs-navbar-icon);
  height:var(--fs-navbar-icon);
  font-size:12px;
  color:rgba(28, 28, 28, 0.3);
}
@media (hover: hover) and (pointer: fine){
  .hero .amfaq-search .control .minisearch__cross{
    transition:color var(--time-norm) ease-out;
  }
  .hero .amfaq-search .control .minisearch__cross:hover{
    color:#f28c00;
  }
}
html.autocomplete-open .hero .amfaq-search .control .minisearch__cross{
  visibility:visible;
}
.hero .amfaq-search .control .search-autocomplete{
  text-align:left;
}
.hero .amfaq-search .control .search-autocomplete ul:not(:empty){
  background:#fff;
  border:1px solid #e3e7e9;
  border-radius:12px;
}
.hero .amfaq-search .control .search-autocomplete ul li{
  cursor:pointer;
  margin:0;
  padding:5px 40px 5px 10px;
  position:relative;
  text-align:left;
  white-space:normal;
}
.hero .amfaq-search .control .search-autocomplete ul li .amfaq-category{
  font-size:10px;
}
.hero .amfaq-search .control .search-autocomplete ul li + li{
  border-top:1px solid #e3e7e9;
}

.faq-question-view.page-layout-2columns-left .sidebar-main,
.faq-category-view.page-layout-2columns-left .sidebar-main{
  display:none;
}
.faq-question-view.page-layout-2columns-left .breadcrumbs-holder,
.faq-category-view.page-layout-2columns-left .breadcrumbs-holder{
  padding-block-start:20px;
  padding-block-end:60px;
}
.faq-question-view.page-layout-2columns-left .breadcrumbs-holder .breadcrumbs,
.faq-category-view.page-layout-2columns-left .breadcrumbs-holder .breadcrumbs{
  position:relative;
  top:auto;
  left:auto;
}
.faq-question-view.page-layout-2columns-left .page-title-wrapper,
.faq-category-view.page-layout-2columns-left .page-title-wrapper{
  padding-block-end:40px;
}
.faq-question-view.page-layout-2columns-left .page-title-wrapper h1.page-title,
.faq-category-view.page-layout-2columns-left .page-title-wrapper h1.page-title{
  font-size:var(--fs-h2);
  line-height:var(--lh-h2);
}
.faq-question-view.page-layout-2columns-left .columns,
.faq-category-view.page-layout-2columns-left .columns{
  display:flex;
}
.faq-question-view.page-layout-2columns-left .columns .column.main,
.faq-category-view.page-layout-2columns-left .columns .column.main{
  width:66%;
  order:2;
  padding-left:60px;
  padding-block-end:60px;
}
@media (max-width: 767.98px){
  .faq-question-view.page-layout-2columns-left .columns .column.main,
.faq-category-view.page-layout-2columns-left .columns .column.main{
    width:100% !important;
    padding-left:0;
    padding-block-end:0;
  }
}
@media (max-width: 767.98px){
  .faq-question-view.page-layout-2columns-left .columns,
.faq-category-view.page-layout-2columns-left .columns{
    flex-direction:column;
  }
}
.faq-question-view.page-layout-2columns-left .sidebar,
.faq-category-view.page-layout-2columns-left .sidebar{
  width:33%;
  order:1;
  padding-right:60px;
}
.faq-question-view.page-layout-2columns-left .sidebar > div,
.faq-category-view.page-layout-2columns-left .sidebar > div{
  padding-block-end:40px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item{
  padding:15px 30px;
  border:1px solid #e3e7e9;
  font-size:16px;
  font-weight:600;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item a,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item a{
  display:inline-block;
  width:100%;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item.current,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item.current{
  color:#f28c00;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item.title,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item.title{
  padding:30px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item + .item,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item + .item{
  margin-block-start:-1px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item:first-of-type,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item:first-of-type{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq_categories .item:last-of-type,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq_categories .item:last-of-type{
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq-search label,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq-search label{
  display:none;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq-search input,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq-search input{
  border-radius:12px;
}
.faq-question-view.page-layout-2columns-left .sidebar .amfaq-search .actions,
.faq-category-view.page-layout-2columns-left .sidebar .amfaq-search .actions{
  display:none;
}
.faq-question-view.page-layout-2columns-left .sidebar .tags_content,
.faq-category-view.page-layout-2columns-left .sidebar .tags_content{
  margin-top:5px;
}
.faq-question-view.page-layout-2columns-left .sidebar .tags_content .item,
.faq-category-view.page-layout-2columns-left .sidebar .tags_content .item{
  border:1px solid #e3e7e9;
  display:inline-block;
  padding:8px 16px;
  color:#323232;
  text-transform:uppercase;
  font-family:"proxima-soft", sans-serif;
  font-size:12px;
  font-weight:600;
  border-radius:100px;
}
.faq-question-view.page-layout-2columns-left .sidebar .tags_content .item .count,
.faq-category-view.page-layout-2columns-left .sidebar .tags_content .item .count{
  opacity:0.5;
}
.faq-question-view.page-layout-2columns-left .sidebar .tags_content .item.current,
.faq-category-view.page-layout-2columns-left .sidebar .tags_content .item.current{
  color:#f28c00;
}
@media (max-width: 767.98px){
  .faq-question-view.page-layout-2columns-left .sidebar,
.faq-category-view.page-layout-2columns-left .sidebar{
    width:100% !important;
    order:3;
    padding-right:0;
  }
}

.amfaq-hidden{
  display:none;
}

.ask-question-form{
  margin-block-start:40px;
}
.ask-question-form .button-container{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
@media (max-width: 767.98px){
  .ask-question-form .button-container{
    flex-direction:column;
  }
  .ask-question-form .button-container h4,
.ask-question-form .button-container button{
    width:100%;
  }
}

.am-widget-categories-3{
  padding-block-start:90px;
}

.am-faq-tags-widget{
  text-align:center;
  margin-block-end:90px;
}
.am-faq-tags-widget .am-tags-main-title{
  margin-block-end:30px;
}
.am-faq-tags-widget .am-tags-tag{
  border:1px solid #e3e7e9;
  display:inline-block;
  padding:18px 22px;
  color:#323232;
  text-transform:uppercase;
  font-family:"proxima-soft", sans-serif;
  font-size:14px;
  font-weight:600;
  border-radius:5px;
}
.am-faq-tags-widget .am-tags-tag .am_tag_count{
  opacity:0.5;
}
.am-faq-tags-widget .am-tags-tag.current{
  color:#f28c00;
}

.cms-home .amfaq_questions.widget .amfaq-title{
  text-align:center;
}

.section.section--featured{
  overflow:hidden;
}
.section.section--featured .featured-slider,
.section.section--featured .featured-slider__title,
.section.section--featured .featured-slider__subtitle{
  color:#fff;
}
.section.section--featured .featured-slider{
  display:flex;
}
.section.section--featured .tns-item{
  padding-block-start:50px;
  padding-block-end:67px;
  position:relative;
}
.section.section--featured .tns-item figure{
  width:100%;
  padding-block-start:75%;
  position:relative;
}
.section.section--featured .tns-item figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:contain;
  -webkit-user-select:none;
          user-select:none;
}
.section.section--featured .tns-item .bg-img{
  opacity:0.25;
  width:100%;
  mix-blend-mode:multiply;
  position:absolute;
  bottom:0;
  right:0;
}
.section.section--featured .tns-nav{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:auto;
  bottom:30px;
  z-index:1;
}
@media (max-width: 767.98px){
  .section.section--featured{
    text-align:center;
  }
  .section.section--featured .tns-item .row > * + *{
    margin-block-start:50px;
  }
}
@media (min-width: 768px){
  .section.section--featured .tns-item{
    padding-block-start:60px;
    padding-block-end:95px;
  }
  .section.section--featured .tns-item .bg-img{
    width:65.0390625%;
  }
  .section.section--featured .tns-item .row{
    align-items:center;
  }
  .section.section--featured .tns-nav{
    bottom:50px;
  }
}
@media (min-width: 1330px){
  .section.section--featured .tns-item{
    padding-block-start:30px;
    padding-block-end:55px;
  }
  .section.section--featured .tns-item .bg-img{
    width:50%;
  }
  .section.section--featured .tns-nav{
    bottom:60px;
  }
}

.hero-usps{
  display:flex;
  justify-content:space-around;
}
.hero-usps > li{
  justify-content:center;
  font-size:14px;
  font-weight:bold;
  position:relative;
  padding-left:30px;
  line-height:20px;
}
.hero-usps > li::before{
  background:url(../images/go/checkmark_black.svg);
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
}

.section--how-it-works{
  padding-block-start:55px;
  padding-block-end:60px;
}
.section--how-it-works h2, .section--how-it-works .cms-home .am-widget-brand-slider .amslider-header-container, .cms-home .am-widget-brand-slider .section--how-it-works .amslider-header-container, .section--how-it-works .section--catalog .block-title strong, .section--catalog .block-title .section--how-it-works strong, .section--how-it-works .cms-home .amfaq_questions.widget .amfaq-title, .cms-home .amfaq_questions.widget .section--how-it-works .amfaq-title{
  text-align:center;
}
.section--how-it-works .col{
  text-align:center;
  margin:0 auto;
  display:flex;
  flex:1;
}
.section--how-it-works .col .how-it-works--step{
  border:1px solid #e3e7e9;
  border-radius:15px;
  margin-left:20px;
  padding:32px;
}
.section--how-it-works .col .how-it-works--step:first-of-type{
  margin-left:0;
}
.section--how-it-works .col .how-it-works--step .how-it-works--image{
  padding-block-end:30px;
}
.section--how-it-works .col .how-it-works--step .how-it-works--image .how-it-works--image__bg{
  display:flex;
  justify-content:center;
  align-items:center;
  margin:auto;
  background:#f1f3f4;
  width:90px;
  height:90px;
  border-radius:50%;
}
.section--how-it-works .col .how-it-works--step .how-it-works--image .how-it-works--image__bg img{
  max-width:100%;
  max-height:100%;
}
.section--how-it-works .col .how-it-works--step h6{
  color:#f28c00;
}

.section.section--login-register{
  padding-block-end:calc(10px + var(--border-radius-huge));
}
@media (max-width: 1023.98px){
  .section.section--login-register .page-title-wrapper{
    border-radius:var(--border-radius-huge);
    padding:35px 15px 40px;
    background-color:#f1f3f4;
  }
  .section.section--login-register .row > * + *{
    position:relative;
  }
  .section.section--login-register .row > * + *::before{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:0;
    bottom:auto;
    width:100vw;
    height:1px;
    background-color:#e3e7e9;
    content:"";
  }
}
@media (min-width: 1024px){
  .section.section--login-register{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    margin-block-end:40px;
    padding-block-start:100px;
    padding-block-end:170px;
  }
  .section.section--login-register .page-title-wrapper{
    margin-block-end:55px;
    text-align:center;
  }
}

.section.section--popular{
  padding-block-start:25px;
  padding-block-end:60px;
}
@media (max-width: 767.98px){
  .section.section--popular .row > * + *{
    margin-block-start:50px;
  }
}
@media (min-width: 768px){
  .section.section--popular{
    padding-block-start:45px;
    padding-block-end:100px;
  }
}
@media (min-width: 1330px){
  .section.section--popular{
    padding-block-start:55px;
    padding-block-end:160px;
  }
}

.section.section--post-index{
  padding-block-end:50px;
}
@media (max-width: 1023.98px){
  .section.section--post-index{
    margin-block-start:calc(-1 * var(--border-radius-huge));
    border-top-left-radius:var(--border-radius-huge);
    border-top-right-radius:var(--border-radius-huge);
    background-color:#fff;
  }
}
@media (max-width: 767.98px){
  .section.section--post-index{
    padding-block-start:10px;
  }
  .section.section--post-index .container, .section.section--post-index .hero-usps{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}
@media (min-width: 768px){
  .section.section--post-index{
    padding-block-end:130px;
  }
  .section.section--post-index .post-list-body{
    row-gap:60px;
  }
}
@media (min-width: 1024px){
  .section.section--post-index{
    padding-block-start:30px;
  }
  .section.section--post-index .post-list-body{
    grid-template-columns:1fr 1fr 1fr;
    row-gap:45px;
  }
}
@media (min-width: 1330px){
  .section.section--post-index{
    padding-block-end:170px;
  }
}

.section.section--post-related{
  padding-block-start:calc(var(--border-radius-huge) + 45px);
  padding-block-end:calc(var(--border-radius-huge) + 45px);
}
.section.section--post-related .section__title{
  text-align:center;
}
@media (max-width: 1023.98px){
  .section.section--post-related .container, .section.section--post-related .hero-usps{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}
@media (max-width: 767.98px){
  .section.section--post-related{
    margin-block-start:calc(-1 * var(--border-radius-huge));
  }
}
@media (min-width: 768px){
  .section.section--post-related{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    margin-block-end:40px;
    padding-block-start:60px;
    padding-block-end:90px;
  }
}
@media (min-width: 1330px){
  .section.section--post-related{
    padding-block-start:125px;
    padding-block-end:175px;
  }
}

.section.section--post-view{
  padding-block-start:25px;
  padding-block-end:45px;
}
.section.section--post-view .post-post_content{
  margin-block-start:40px !important;
  padding-block-start:40px;
  position:relative;
}
.section.section--post-view .post-post_content::before{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:0;
  bottom:auto;
  width:100vw;
  height:1px;
  background-color:#e3e7e9;
  content:"";
}
@media (max-width: 767.98px){
  .section.section--post-view .post-post_content img{
    max-width:100%;
    object-fit:contain;
  }
}
@media (max-width: 1023.98px){
  .section.section--post-view .container, .section.section--post-view .hero-usps{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .section.section--post-view .intro{
    text-align:center;
  }
}
@media (min-width: 1024px){
  .section.section--post-view{
    padding-block-start:120px;
  }
  .section.section--post-view .post-post_content{
    margin-block-start:30px !important;
    padding-block-start:50px;
  }
  .section.section--post-view .post-post_content::before{
    width:100%;
  }
}
@media (min-width: 1330px){
  .section.section--post-view{
    padding-block-start:125px;
    padding-block-end:72.5px;
  }
  .section.section--post-view .post-post_content{
    margin-block-start:65px !important;
  }
}

.blog-view-footer{
  border-block-start:1px solid #e3e7e9;
  padding-block-start:30px;
  padding-block-end:30px;
  background-color:#fff;
  position:relative;
  z-index:1;
}
@media (max-width: 767.98px){
  .blog-view-footer{
    border-bottom-left-radius:var(--border-radius-huge);
    border-bottom-right-radius:var(--border-radius-huge);
  }
}
@media (max-width: 567.98px){
  .blog-view-footer .blog-view-footer__inner > .btn, .blog-view-footer .card.card--success .blog-view-footer__inner > .action.primary, .card.card--success .blog-view-footer .blog-view-footer__inner > .action.primary, .blog-view-footer .section.section--success #registration .blog-view-footer__inner > .action.primary, .section.section--success #registration .blog-view-footer .blog-view-footer__inner > .action.primary, .blog-view-footer .modal-popup .modal-footer .blog-view-footer__inner > .action-primary, .modal-popup .modal-footer .blog-view-footer .blog-view-footer__inner > .action-primary,
.blog-view-footer .modal-popup .modal-footer .blog-view-footer__inner > .action-secondary,
.modal-popup .modal-footer .blog-view-footer .blog-view-footer__inner > .action-secondary,
.blog-view-footer .modal-popup .modal-footer .blog-view-footer__inner > .action.primary,
.modal-popup .modal-footer .blog-view-footer .blog-view-footer__inner > .action.primary,
.blog-view-footer .modal-popup .modal-footer .blog-view-footer__inner > .action.secondary,
.modal-popup .modal-footer .blog-view-footer .blog-view-footer__inner > .action.secondary, .blog-view-footer .payment-method .payment-method-content .blog-view-footer__inner > .action.primary, .payment-method .payment-method-content .blog-view-footer .blog-view-footer__inner > .action.primary,
.blog-view-footer .share,
.blog-view-footer .share > .btn,
.blog-view-footer .card.card--success .share > .action.primary,
.card.card--success .blog-view-footer .share > .action.primary,
.blog-view-footer .section.section--success #registration .share > .action.primary,
.section.section--success #registration .blog-view-footer .share > .action.primary,
.blog-view-footer .modal-popup .modal-footer .share > .action-primary,
.modal-popup .modal-footer .blog-view-footer .share > .action-primary,
.blog-view-footer .modal-popup .modal-footer .share > .action-secondary,
.modal-popup .modal-footer .blog-view-footer .share > .action-secondary,
.blog-view-footer .modal-popup .modal-footer .share > .action.primary,
.modal-popup .modal-footer .blog-view-footer .share > .action.primary,
.blog-view-footer .modal-popup .modal-footer .share > .action.secondary,
.modal-popup .modal-footer .blog-view-footer .share > .action.secondary,
.blog-view-footer .payment-method .payment-method-content .share > .action.primary,
.payment-method .payment-method-content .blog-view-footer .share > .action.primary{
    width:100%;
  }
  .blog-view-footer .share{
    margin-block-start:15px;
  }
  .blog-view-footer .social-list{
    justify-content:center;
    margin-block-start:30px;
  }
}
@media (min-width: 568px){
  .blog-view-footer .blog-view-footer__inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
  }
}

.section--new,
.block.upsell,
.block.crosssell,
.block.related{
  padding-block-start:50px;
  padding-block-end:50px;
}
.section--new .block-title,
.block.upsell .block-title,
.block.crosssell .block-title,
.block.related .block-title{
  text-align:center;
}
@media (max-width: 1023.98px){
  .section--new .block-title,
.block.upsell .block-title,
.block.crosssell .block-title,
.block.related .block-title{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .section--new .products-grid,
.block.upsell .products-grid,
.block.crosssell .products-grid,
.block.related .products-grid{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
}
@media (min-width: 1024px){
  .section--new,
.block.upsell,
.block.crosssell,
.block.related{
    padding-block-start:60px;
    padding-block-end:60px;
  }
  .section--new.block.crosssell .block-title,
.block.upsell.block.crosssell .block-title,
.block.crosssell.block.crosssell .block-title,
.block.related.block.crosssell .block-title{
    text-align:left;
  }
  .section--new.block.upsell,
.block.upsell.block.upsell,
.block.crosssell.block.upsell,
.block.related.block.upsell{
    background-color:#f1f3f4;
  }
}
@media (min-width: 1330px){
  .section--new.section--new, .section--new.block.related, .section--new.block.crosssell,
.block.upsell.section--new,
.block.upsell.block.related,
.block.upsell.block.crosssell,
.block.crosssell.section--new,
.block.crosssell.block.related,
.block.crosssell.block.crosssell,
.block.related.section--new,
.block.related.block.related,
.block.related.block.crosssell{
    padding-block-start:70px;
    padding-block-end:105px;
  }
  .section--new.block.upsell,
.block.upsell.block.upsell,
.block.crosssell.block.upsell,
.block.related.block.upsell{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    padding-block-start:100px;
    padding-block-end:170px;
  }
}

.section--new,
.block.upsell,
.block.related{
  border-block-start:1px solid #e3e7e9;
}

.section.section--products{
  padding-block-end:47.5px;
}
@media (min-width: 1024px){
  .section.section--products{
    padding-block-start:30px;
    padding-block-end:90px;
  }
}
@media (min-width: 1330px){
  .section.section--products{
    padding-block-end:137.5px;
  }
}

.section.section--simple{
  padding-block-start:35px;
  padding-block-end:65px;
}
@media (min-width: 768px){
  .section.section--simple{
    padding-block-start:65px;
    padding-block-end:130px;
  }
}

.section.section--subscribe{
  padding-block-start:50px;
  padding-block-end:15px;
}
@media (max-width: 767.98px){
  .section.section--subscribe{
    text-align:center;
  }
  .section.section--subscribe figure{
    margin-inline-start:-30px;
    margin-inline-end:-30px;
  }
}
@media (min-width: 768px){
  .section.section--subscribe{
    padding-block-start:60px;
    padding-block-end:50px;
  }
}
@media (max-width: 1023.98px){
  .section.section--subscribe .container, .section.section--subscribe .hero-usps{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}
@media (min-width: 1330px){
  .section.section--subscribe{
    padding-block-start:20px;
  }
}

@media (min-width: 768px){
  .section.section--success{
    padding-block-start:45px;
    padding-block-end:45px;
  }
}
@media (min-width: 1024px){
  .section.section--success .container, .section.section--success .hero-usps{
    display:flex;
  }
}

.section.section--success-slider{
  border-block-start:0 !important;
  padding-block-start:55px;
  padding-block-end:70px;
  text-align:center;
}
.section.section--success-slider .section--success-slider__title{
  margin-block-end:20px;
}
.section.section--success-slider .success-slider{
  margin-block-start:45px;
}
@media (min-width: 768px){
  .section.section--success-slider{
    padding-block-start:45px;
    padding-block-end:120px;
  }
  .section.section--success-slider .section--success-slider__title{
    margin-block-end:25px;
  }
  .section.section--success-slider .success-slider{
    margin-block-start:65px;
  }
}

.section.section--widget{
  padding-block-start:50px;
  padding-block-end:70px;
}
.section.section--widget .section--widget__intro{
  margin-block-end:40px;
}
.section.section--widget .post-img-wrapper{
  position:relative;
}
.section.section--widget .post-image{
  padding-block-start:65.01457726%;
}
.section.section--widget .post-image:not(:first-child){
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
}
.section.section--widget .post-item-wrapper{
  padding-inline-start:15px;
  padding-inline-end:15px;
}
@media (hover: hover) and (pointer: fine){
  .section.section--widget .post-list-item .post-info-wraper > *{
    transition:opacity var(--time-fast) ease-out;
  }
  .section.section--widget .post-list-item:not(.active) .post-info-wraper > *{
    opacity:0.3;
  }
}
@media (max-width: 1023.98px){
  .section.section--widget .row > * + *{
    margin-block-start:10px;
  }
}
@media (min-width: 768px){
  .section.section--widget{
    padding-block-start:135px;
    padding-block-end:90px;
  }
  .section.section--widget .section--widget__intro{
    margin-block-end:65px;
  }
}
@media (min-width: 1024px){
  .section.section--widget .post-image{
    padding-block-start:95.45454545%;
  }
  .section.section--widget .post-item-wrapper{
    padding-inline-start:40px;
    padding-inline-end:40px;
  }
}
@media (min-width: 1330px){
  .section.section--widget{
    padding-block-start:160px;
    padding-block-end:185px;
  }
  .section.section--widget .section--widget__intro{
    margin-block-end:70px;
  }
  .section.section--widget .post-image{
    padding-block-start:83.05084746%;
  }
}

.hero.hero--default{
  text-align:center;
}
.hero.hero--default .hero--default__content{
  position:relative;
}
.hero.hero--default .hero--default__content .link, .hero.hero--default .hero--default__content .minicart-items-wrapper .minicart-items .product-item-details .options .toggle span, .minicart-items-wrapper .minicart-items .product-item-details .options .toggle .hero.hero--default .hero--default__content span,
.hero.hero--default .hero--default__content .minicart-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle .hero.hero--default .hero--default__content span,
.hero.hero--default .hero--default__content .miniquote-items-wrapper .minicart-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle .hero.hero--default .hero--default__content span,
.hero.hero--default .hero--default__content .miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle .hero.hero--default .hero--default__content span{
  margin-block-start:0 !important;
}
.hero.hero--default.hero--title-only{
  margin-inline-start:var(--pi-container);
  margin-inline-end:var(--pi-container);
  border-radius:var(--border-radius-huge);
  background-color:#f1f3f4;
  padding:35px 15px 40px;
}
.hero.hero--default.hero--default--square-mobile{
  padding-block-start:30px;
}
@media (max-width: 1023.98px){
  .hero.hero--default:not(.hero--slider){
    padding-block-end:35px;
  }
  .hero.hero--default.hero--default--square-mobile{
    padding-block-end:calc(35px + var(--border-radius-huge));
    background-color:#f1f3f4;
  }
  .hero.hero--default.hero--default--square-mobile .container-fluid, .hero.hero--default.hero--default--square-mobile .container-sm, .hero.hero--default.hero--default--square-mobile .container-md, .hero.hero--default.hero--default--square-mobile .container-lg, .hero.hero--default.hero--default--square-mobile .container-xl{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}
@media (min-width: 768px){
  .hero.hero--default .hero--default__content{
    max-width:648px;
    margin-inline-start:auto;
    margin-inline-end:auto;
  }
}
@media (min-width: 1024px){
  .hero.hero--default .hero--default__content{
    max-width:780px;
  }
  .hero.hero--default .hero--default__inner{
    position:relative;
  }
  .hero.hero--default.hero--title-only{
    padding-block-start:115px;
    padding-block-end:115px;
  }
  .hero.hero--default.hero--default--square-mobile{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    padding-block-start:90px;
    padding-block-end:90px;
  }
  .hero.hero--default.hero--brand{
    border-block-end:1px solid #e3e7e9;
    padding-block-end:90px;
  }
}
@media (min-width: 1330px){
  .hero.hero--default .hero--default__content{
    width:950px;
  }
}

.hero.hero--image .hero--image__imgs{
  position:relative;
}
.hero.hero--image .hero--image__imgs figure{
  overflow:hidden;
  position:relative;
}
.hero.hero--image .hero--image__imgs figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}
.hero.hero--image .hero--image__imgs .hero--image__bg{
  height:100%;
  min-height:190px;
  border-radius:var(--border-radius-huge);
}
.hero.hero--image .hero--image__imgs .hero--image__bg img{
  object-fit:cover;
}
.hero.hero--image .hero--image__imgs .hero--image__brand{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:auto;
  bottom:calc(-0.5 * var(--size-brand-view-img));
  width:var(--size-brand-view-img);
  height:var(--size-brand-view-img);
  border:1px solid #e3e7e9;
  border-radius:var(--border-radius);
  background-color:#fff;
}
.hero.hero--image .hero--image__imgs .hero--image__brand img{
  object-fit:contain;
}
body.category-sale .hero.hero--image .hero--image__imgs .hero--image__bg{
  min-height:250px;
}
@media (max-width: 1023.98px){
  .hero.hero--image{
    border-block-end:1px solid #e3e7e9;
  }
  .hero.hero--image:not(.hero--slider) .hero--image__imgs{
    margin-block-end:30px;
  }
  .hero.hero--image.hero--brand .hero--image__imgs{
    margin-block-end:60px;
  }
}
@media (min-width: 1024px){
  .hero.hero--image .hero--image__imgs{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .hero.hero--image .hero--image__imgs .hero--image__bg{
    min-height:370px;
  }
  .hero.hero--image .hero--image__imgs .hero--image__bg::after{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:transparent linear-gradient(189deg, rgba(28, 28, 28, 0) 0%, #1c1c1c 100%) 0% 0% no-repeat padding-box;
    content:"";
  }
  .hero.hero--image:not(.hero--brand) .hero--default__content{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding-block-start:var(--pb-hero-default-content);
    padding-block-end:var(--pb-hero-default-content);
    color:#fff;
    z-index:1;
  }
  .hero.hero--image:not(.hero--brand) .hero--default__content h1:not(.page-title),
.hero.hero--image:not(.hero--brand) .hero--default__content h2,
.hero.hero--image:not(.hero--brand) .hero--default__content .cms-home .am-widget-brand-slider .amslider-header-container,
.cms-home .am-widget-brand-slider .hero.hero--image:not(.hero--brand) .hero--default__content .amslider-header-container,
.hero.hero--image:not(.hero--brand) .hero--default__content .section--catalog .block-title strong,
.section--catalog .block-title .hero.hero--image:not(.hero--brand) .hero--default__content strong,
.hero.hero--image:not(.hero--brand) .hero--default__content .cms-home .amfaq_questions.widget .amfaq-title,
.cms-home .amfaq_questions.widget .hero.hero--image:not(.hero--brand) .hero--default__content .amfaq-title,
.hero.hero--image:not(.hero--brand) .hero--default__content h6{
    color:#fff;
  }
  .hero.hero--image.hero--brand .hero--image__imgs{
    margin-block-end:105px;
    position:relative;
  }
  body.category-sale .hero.hero--image .hero--image__imgs .hero--image__bg{
    min-height:415px;
  }
}
@media (min-width: 1330px){
  .hero.hero--image .hero--image__imgs .hero--image__bg{
    min-height:415px;
  }
  body.category-sale .hero.hero--image .hero--image__bg{
    min-height:495px;
  }
}

.hero.hero--slider .tns-outer,
.hero.hero--slider .tns-ovh,
.hero.hero--slider .tns-inner,
.hero.hero--slider .hero-slider,
.hero.hero--slider .tns-item{
  height:100%;
}
.hero.hero--slider .tns-outer{
  position:relative;
}
.hero.hero--slider .hero--image__imgs{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}
.hero.hero--slider .hero--image__imgs .hero--image__bg::after{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:transparent linear-gradient(189deg, rgba(28, 28, 28, 0) 0%, #1c1c1c 100%) 0% 0% no-repeat padding-box;
  content:"";
}
.hero.hero--slider .hero--image__imgs .hero--image__bg:hover::after{
  background:none;
}
.hero.hero--slider .hero--default__inner{
  position:relative;
}
.hero.hero--slider .hero--default__content{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding-block-start:var(--pb-hero-default-content);
  padding-block-end:var(--pb-hero-default-content);
  color:#fff;
  z-index:1;
  height:calc(100vh - var(--height-topbar) - var(--height-navbar) - var(--height-tab-link) - var(--height-cat)) !important;
  max-height:600px;
  padding-inline-start:15px;
  padding-inline-end:15px;
}
.hero.hero--slider .hero--default__content h1:not(.page-title),
.hero.hero--slider .hero--default__content h2,
.hero.hero--slider .hero--default__content .cms-home .am-widget-brand-slider .amslider-header-container,
.cms-home .am-widget-brand-slider .hero.hero--slider .hero--default__content .amslider-header-container,
.hero.hero--slider .hero--default__content .section--catalog .block-title strong,
.section--catalog .block-title .hero.hero--slider .hero--default__content strong,
.hero.hero--slider .hero--default__content .cms-home .amfaq_questions.widget .amfaq-title,
.cms-home .amfaq_questions.widget .hero.hero--slider .hero--default__content .amfaq-title,
.hero.hero--slider .hero--default__content h6{
  color:#fff;
}
.hero.hero--slider .page-title-wrapper .page-title{
  color:#fff;
}
.hero.hero--slider .hero--slider__title-copy{
  display:flex;
  align-items:center;
  justify-content:center;
  height:var(--height-tab-link);
}
@media (min-width: 1024px){
  .hero.hero--slider .hero--default__content{
    max-width:780px;
  }
  .hero.hero--slider .hero--slider__title-copy{
    display:none;
  }
}

.hero.hero--success{
  margin-inline-start:var(--pi-container);
  margin-inline-end:var(--pi-container);
  border-radius:var(--border-radius-huge);
  background-color:#f1f3f4;
  text-align:center;
}
.hero.hero--success .hero--success__inner{
  padding-block-start:35px;
  padding-block-end:40px;
}
.hero.hero--success .page-title-wrapper{
  display:flex;
  flex-direction:column;
  align-items:center;
}
.hero.hero--success .page-title-wrapper::before{
  margin-block-end:15px;
  content:"\e907";
  font-family:"babymax-icons";
  font-size:35px;
}
.hero.hero--success:last-child{
  margin-block-end:var(--pi-container);
}
@media (min-width: 1024px){
  .hero.hero--success .hero--success__inner{
    padding-block-start:145px;
    padding-block-end:145px;
  }
  .hero.hero--success .page-title-wrapper::before{
    margin-block-end:20px;
    font-size:52px;
  }
}

.hero.hero--post-view .card--image{
  padding-block-start:69.97084548%;
}
.hero.hero--post-view .row > *:last-child{
  padding-block-start:20px;
}
.hero.hero--post-view .post-list-content .badge{
  margin-block-end:15px;
}
.hero.hero--post-view .post-list-content .mp-post-info{
  line-height:normal;
}
@media (max-width: 1023.98px){
  .hero.hero--post-view .post-list-content{
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-inline-start:15px;
    padding-inline-end:15px;
    text-align:center;
  }
}
@media (min-width: 1024px) and (max-width: 1679.98px){
  .hero.hero--post-view .post-list-content{
    padding-inline-start:40px;
  }
}
@media (min-width: 1024px){
  .hero.hero--post-view{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    padding-block-start:60px;
  }
  .hero.hero--post-view .row > *:last-child{
    padding-block-start:50px;
    padding-block-end:75px;
  }
  .hero.hero--post-view .card--image{
    min-height:420px;
    margin-block-end:-60px;
    padding-block-start:100%;
  }
}
@media (min-width: 1330px){
  .hero.hero--post-view{
    padding-block-start:75px;
  }
  .hero.hero--post-view .row > *:last-child{
    padding-block-start:75px;
    padding-block-end:150px;
  }
  .hero.hero--post-view .card--image{
    min-height:600px;
    margin-block-end:-65px;
    padding-block-start:85%;
  }
  .hero.hero--post-view .post-list-content .badge{
    margin-block-end:25px;
  }
}

.hero.hero--product-view{
  padding-block-start:15px;
  padding-block-end:calc(35px + var(--border-radius-huge));
}
.hero.hero--product-view .action-skip-wrapper{
  display:none;
}
.hero.hero--product-view .product.media{
  overflow:hidden;
  border:1px solid #e3e7e9;
  border-radius:var(--border-radius-huge);
  background-color:#fff;
  position:relative;
}
.hero.hero--product-view .product.media .aw-onsale__label-area-wrap{
  position:absolute;
  top:15px;
  left:15px;
  right:15px;
  z-index:900;
}
.hero.hero--product-view .product-info-main .brand:not(:only-child),
.hero.hero--product-view .product-info-main .page-title-wrapper:not(:only-child){
  margin-block-end:8px;
}
.hero.hero--product-view .product-info-main .brand{
  color:rgba(28, 28, 28, 0.5);
}
@media (hover: hover) and (pointer: fine){
  .hero.hero--product-view .product-info-main .brand:hover{
    text-decoration:underline;
  }
}
.hero.hero--product-view .product-info-main .page-title-wrapper .page-title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h2);
  line-height:var(--lh-h2);
}
.hero.hero--product-view .product-info-main #product_addtocart_form > * + *{
  margin-block-start:15px;
}
.hero.hero--product-view .product-info-main p.required{
  display:none;
}
.hero.hero--product-view .product-info-main .actions .btn, .hero.hero--product-view .product-info-main .actions .card.card--success .action.primary, .card.card--success .hero.hero--product-view .product-info-main .actions .action.primary, .hero.hero--product-view .product-info-main .actions .section.section--success #registration .action.primary, .section.section--success #registration .hero.hero--product-view .product-info-main .actions .action.primary, .hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action-primary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action-secondary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action.primary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action.secondary, .hero.hero--product-view .product-info-main .actions .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .hero.hero--product-view .product-info-main .actions .action.primary,
.hero.hero--product-view .product-info-main .share > .btn,
.hero.hero--product-view .product-info-main .card.card--success .share > .action.primary,
.card.card--success .hero.hero--product-view .product-info-main .share > .action.primary,
.hero.hero--product-view .product-info-main .section.section--success #registration .share > .action.primary,
.section.section--success #registration .hero.hero--product-view .product-info-main .share > .action.primary,
.hero.hero--product-view .product-info-main .modal-popup .modal-footer .share > .action-primary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .share > .action-primary,
.hero.hero--product-view .product-info-main .modal-popup .modal-footer .share > .action-secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .share > .action-secondary,
.hero.hero--product-view .product-info-main .modal-popup .modal-footer .share > .action.primary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .share > .action.primary,
.hero.hero--product-view .product-info-main .modal-popup .modal-footer .share > .action.secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .share > .action.secondary,
.hero.hero--product-view .product-info-main .payment-method .payment-method-content .share > .action.primary,
.payment-method .payment-method-content .hero.hero--product-view .product-info-main .share > .action.primary{
  width:100%;
}
.hero.hero--product-view .product-info-main .actions .btn, .hero.hero--product-view .product-info-main .actions .card.card--success .action.primary, .card.card--success .hero.hero--product-view .product-info-main .actions .action.primary, .hero.hero--product-view .product-info-main .actions .section.section--success #registration .action.primary, .section.section--success #registration .hero.hero--product-view .product-info-main .actions .action.primary, .hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action-primary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action-secondary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action.primary,
.hero.hero--product-view .product-info-main .actions .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .hero.hero--product-view .product-info-main .actions .action.secondary, .hero.hero--product-view .product-info-main .actions .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .hero.hero--product-view .product-info-main .actions .action.primary{
  margin-block-start:10px;
}
.hero.hero--product-view .product-info-main .share{
  width:100%;
}
@media (hover: hover) and (pointer: fine){
  .hero.hero--product-view .product-info-main .share .btn--light::after{
    background:transparent linear-gradient(180deg, #f1f3f4 0%, #fff 100%) 0% 0% no-repeat padding-box;
  }
}
.hero.hero--product-view .product-info-main ul:not(.ampromo-gift){
  margin-block-start:20px;
}
@media (max-width: 1023.98px){
  .hero.hero--product-view .container > .row > * + *, .hero.hero--product-view .hero-usps > .row > * + *{
    margin-block-start:30px;
  }
  .hero.hero--product-view .product-info-main{
    padding-inline-start:15px;
    padding-inline-end:15px;
  }
}
@media (min-width: 1024px){
  .hero.hero--product-view{
    padding-block-start:60px;
    padding-block-end:65px;
  }
  .hero.hero--product-view .product.media{
    position:sticky;
    top:calc(var(--height-topbar) + var(--height-navbar) + 15px);
  }
}
@media (min-width: 1024px) and (max-width: 1329.98px){
  .hero.hero--product-view .product-info-main{
    padding-inline-start:40px;
  }
}
@media (min-width: 1330px){
  .hero.hero--product-view{
    margin-inline-start:var(--pi-container);
    margin-inline-end:var(--pi-container);
    border-radius:var(--border-radius-huge);
    background-color:#f1f3f4;
    padding-block-start:75px;
    padding-block-end:90px;
  }
  .hero.hero--product-view .product.media .aw-onsale__label-area-wrap{
    position:absolute;
    top:30px;
    left:25px;
    right:25px;
  }
  .hero.hero--product-view .product-info-main{
    padding-block-start:12px;
  }
  .hero.hero--product-view .product-info-main .brand:not(:only-child),
.hero.hero--product-view .product-info-main .page-title-wrapper:not(:only-child){
    margin-block-end:12px;
  }
  .hero.hero--product-view .product-info-main ul{
    margin-block-start:25px;
  }
}

.card, .section.section--success #registration{
  overflow:hidden;
  position:relative;
}
.card .card__fig, .section.section--success #registration .card__fig{
  position:relative;
}
.card .card__fig img, .section.section--success #registration .card__fig img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:cover;
}

.card.card--contact, .section.section--success .card--contact#registration{
  display:flex;
  align-items:center;
  border:1px solid #e3e7e9;
  border-radius:var(--border-radius);
  padding:15px 20px;
  background-color:#fff;
}
.card.card--contact .btn.btn-io, .card.card--contact .card.card--success .btn-io.action.primary, .card.card--success .card.card--contact .btn-io.action.primary, .card.card--contact .section.section--success #registration .btn-io.action.primary, .section.section--success #registration .card.card--contact .btn-io.action.primary, .section.section--success .card--contact#registration .btn.btn-io, .section.section--success .card--contact#registration .btn-io.action.primary, .card.card--contact .modal-popup .modal-footer .btn-io.action-primary, .modal-popup .modal-footer .card.card--contact .btn-io.action-primary, .section.section--success .card--contact#registration .modal-popup .modal-footer .btn-io.action-primary, .modal-popup .modal-footer .section.section--success .card--contact#registration .btn-io.action-primary,
.card.card--contact .modal-popup .modal-footer .btn-io.action-secondary,
.modal-popup .modal-footer .card.card--contact .btn-io.action-secondary,
.section.section--success .card--contact#registration .modal-popup .modal-footer .btn-io.action-secondary,
.modal-popup .modal-footer .section.section--success .card--contact#registration .btn-io.action-secondary,
.card.card--contact .modal-popup .modal-footer .btn-io.action.primary,
.modal-popup .modal-footer .card.card--contact .btn-io.action.primary,
.card.card--contact .modal-popup .modal-footer .btn-io.action.secondary,
.modal-popup .modal-footer .card.card--contact .btn-io.action.secondary,
.section.section--success .card--contact#registration .modal-popup .modal-footer .btn-io.action.secondary,
.modal-popup .modal-footer .section.section--success .card--contact#registration .btn-io.action.secondary, .card.card--contact .payment-method .payment-method-content .btn-io.action.primary, .payment-method .payment-method-content .card.card--contact .btn-io.action.primary{
  margin-inline-end:15px;
}
.card.card--contact .card--contact__body, .section.section--success .card--contact#registration .card--contact__body{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.card.card--contact .card--contact__body .contact-item__title + span, .section.section--success .card--contact#registration .card--contact__body .contact-item__title + span{
  margin-block-start:0;
  line-height:normal;
}
@media (hover: hover) and (pointer: fine){
  .card.card--contact, .section.section--success .card--contact#registration{
    transition:box-shadow var(--time-fast) ease-out;
  }
  .card.card--contact .btn.btn--io::before, .card.card--contact .card.card--success .btn--io.action.primary::before, .card.card--success .card.card--contact .btn--io.action.primary::before, .card.card--contact .section.section--success #registration .btn--io.action.primary::before, .section.section--success #registration .card.card--contact .btn--io.action.primary::before, .section.section--success .card--contact#registration .btn.btn--io::before, .section.section--success .card--contact#registration .btn--io.action.primary::before, .card.card--contact .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .card.card--contact .btn--io.action-primary::before, .section.section--success .card--contact#registration .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .section.section--success .card--contact#registration .btn--io.action-primary::before,
.card.card--contact .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .card.card--contact .btn--io.action-secondary::before,
.section.section--success .card--contact#registration .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .section.section--success .card--contact#registration .btn--io.action-secondary::before,
.card.card--contact .modal-popup .modal-footer .btn--io.action.primary::before,
.modal-popup .modal-footer .card.card--contact .btn--io.action.primary::before,
.card.card--contact .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .card.card--contact .btn--io.action.secondary::before,
.section.section--success .card--contact#registration .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .section.section--success .card--contact#registration .btn--io.action.secondary::before, .card.card--contact .payment-method .payment-method-content .btn--io.action.primary::before, .payment-method .payment-method-content .card.card--contact .btn--io.action.primary::before{
    background:#f28c00;
  }
  .card.card--contact:hover, .section.section--success .card--contact#registration:hover{
    box-shadow:0 2px 10px rgba(0, 0, 0, 0.05);
  }
  .card.card--contact:hover .btn.btn--io::before, .card.card--contact:hover .card.card--success .btn--io.action.primary::before, .card.card--success .card.card--contact:hover .btn--io.action.primary::before, .card.card--contact:hover .section.section--success #registration .btn--io.action.primary::before, .section.section--success #registration .card.card--contact:hover .btn--io.action.primary::before, .section.section--success .card--contact#registration:hover .btn.btn--io::before, .section.section--success .card--contact#registration:hover .btn--io.action.primary::before, .card.card--contact:hover .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .card.card--contact:hover .btn--io.action-primary::before, .section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action-primary::before, .modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action-primary::before,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action-secondary::before,
.section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action-secondary::before,
.modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action-secondary::before,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action.primary::before,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action.primary::before,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action.secondary::before,
.section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action.secondary::before,
.modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action.secondary::before, .card.card--contact:hover .payment-method .payment-method-content .btn--io.action.primary::before, .payment-method .payment-method-content .card.card--contact:hover .btn--io.action.primary::before{
    transform:translate(-50%, calc(-1 * (var(--height-control) + 92px)));
  }
  .card.card--contact:hover .btn.btn--io i, .card.card--contact:hover .card.card--success .btn--io.action.primary i, .card.card--success .card.card--contact:hover .btn--io.action.primary i, .card.card--contact:hover .section.section--success #registration .btn--io.action.primary i, .section.section--success #registration .card.card--contact:hover .btn--io.action.primary i, .section.section--success .card--contact#registration:hover .btn.btn--io i, .section.section--success .card--contact#registration:hover .btn--io.action.primary i, .card.card--contact:hover .modal-popup .modal-footer .btn--io.action-primary i, .modal-popup .modal-footer .card.card--contact:hover .btn--io.action-primary i, .section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action-primary i, .modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action-primary i,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action-secondary i,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action-secondary i,
.section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action-secondary i,
.modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action-secondary i,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action.primary i,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action.primary i,
.card.card--contact:hover .modal-popup .modal-footer .btn--io.action.secondary i,
.modal-popup .modal-footer .card.card--contact:hover .btn--io.action.secondary i,
.section.section--success .card--contact#registration:hover .modal-popup .modal-footer .btn--io.action.secondary i,
.modal-popup .modal-footer .section.section--success .card--contact#registration:hover .btn--io.action.secondary i, .card.card--contact:hover .payment-method .payment-method-content .btn--io.action.primary i, .payment-method .payment-method-content .card.card--contact:hover .btn--io.action.primary i{
    color:#fff;
  }
}
@media (min-width: 1330px){
  .card.card--contact, .section.section--success .card--contact#registration{
    padding-block-start:25px;
    padding-block-end:25px;
  }
}

.contact-cards{
  margin-block-start:30px;
}
@media (max-width: 1023.98px){
  .contact-cards .card + .card, .contact-cards .section.section--success #registration + .card, .section.section--success .contact-cards #registration + .card, .contact-cards .section.section--success .card + #registration, .section.section--success .contact-cards .card + #registration, .contact-cards .section.section--success #registration + #registration, .section.section--success .contact-cards #registration + #registration{
    margin-block-start:10px;
  }
}
@media (min-width: 1024px){
  .contact-cards{
    display:flex;
    margin-block-start:40px;
  }
  .contact-cards .card, .contact-cards .section.section--success #registration, .section.section--success .contact-cards #registration{
    flex-grow:1;
  }
  .contact-cards .card + .card, .contact-cards .section.section--success #registration + .card, .section.section--success .contact-cards #registration + .card, .contact-cards .section.section--success .card + #registration, .section.section--success .contact-cards .card + #registration, .contact-cards .section.section--success #registration + #registration, .section.section--success .contact-cards #registration + #registration{
    margin-inline-start:15px;
  }
}
@media (min-width: 1330px){
  .contact-cards{
    margin-block-start:55px;
  }
}

#freegift-products .freegift-msg{
  display:none;
  margin-block-end:5px;
  font-weight:700;
  line-height:normal;
}
#freegift-products .freegift-msg::after{
  content:":";
}
#freegift-products .fgp-content .freegift-with-purchase{
  border:1px solid #e3e7e9;
  border-radius:5px;
  padding:10px;
  background-color:#fff;
  cursor:pointer;
}
#freegift-products .fgp-content .freegift-with-purchase .freegift-with-purchase__inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
#freegift-products .fgp-content .freegift-with-purchase .frgview-link{
  display:flex;
  align-items:center;
}
#freegift-products .fgp-content .freegift-with-purchase figure{
  flex-shrink:0;
  width:54px;
  height:54px;
  margin-inline-end:5px;
  position:relative;
}
#freegift-products .fgp-content .freegift-with-purchase figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:contain;
}
#freegift-products .fgp-content .freegift-with-purchase .freeproduct-information .freegift-price{
  color:#989898;
  text-decoration:line-through;
}
#freegift-products .fgp-content .freegift-with-purchase .icon-check{
  display:flex;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  margin-inline-start:15px;
  border:1px solid #e3e7e9;
  border-radius:50%;
  font-size:20px;
  color:#01c383;
}
#freegift-products .fgp-content .freegift-with-purchase .icon-check::before{
  transition:opacity var(--time-norm) ease-out;
}
#freegift-products .fgp-content .freegift-with-purchase .config-product-option #product-options-wrapper{
  margin-block-start:10px;
}
#freegift-products .fgp-content .freegift-with-purchase .config-product-option #product-options-wrapper .field{
  margin-block-end:0;
}
#freegift-products .fgp-content .freegift-with-purchase:not(.selected) .icon-check::before{
  opacity:0;
}
@media (hover: hover) and (pointer: fine){
  #freegift-products .fgp-content .freegift-with-purchase:not(.selected):hover .icon-check::before{
    opacity:0.375;
  }
}
#freegift-products .fgp-content + .fgp-content{
  margin-block-start:5px;
}
#freegift-products > input{
  display:none;
}

.mgfree-label{
  position:absolute;
  top:10px;
  left:10px;
  z-index:9;
}

.card.card--image, .section.section--success .card--image#registration,
.post-image{
  overflow:hidden;
  border-radius:var(--border-radius-huge);
  position:relative;
}
.card.card--image img, .section.section--success .card--image#registration img,
.post-image img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:cover;
}
.about-slider .card.card--image, .about-slider .section.section--success .card--image#registration, .section.section--success .about-slider .card--image#registration, .success-slider .card.card--image, .success-slider .section.section--success .card--image#registration, .section.section--success .success-slider .card--image#registration,
.about-slider .post-image,
.success-slider .post-image{
  padding-block-start:100%;
}

.card.card--login-register, .section.section--success .card--login-register#registration{
  padding-block-start:35px;
  padding-block-end:35px;
}
.card.card--login-register .actions-toolbar, .section.section--success .card--login-register#registration .actions-toolbar{
  margin-block-start:20px;
}
@media (max-width: 1023.98px){
  .card.card--login-register, .section.section--success .card--login-register#registration{
    text-align:center;
  }
  .card.card--login-register .form .actions-toolbar .btn, .card.card--login-register .form .actions-toolbar .card.card--success .action.primary, .card.card--success .card.card--login-register .form .actions-toolbar .action.primary, .card.card--login-register .form .actions-toolbar .section.section--success #registration .action.primary, .section.section--success #registration .card.card--login-register .form .actions-toolbar .action.primary, .section.section--success .card--login-register#registration .form .actions-toolbar .btn, .section.section--success .card--login-register#registration .form .actions-toolbar .action.primary, .card.card--login-register .form .actions-toolbar .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .card.card--login-register .form .actions-toolbar .action-primary, .section.section--success .card--login-register#registration .form .actions-toolbar .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--success .card--login-register#registration .form .actions-toolbar .action-primary,
.card.card--login-register .form .actions-toolbar .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .card.card--login-register .form .actions-toolbar .action-secondary,
.section.section--success .card--login-register#registration .form .actions-toolbar .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--success .card--login-register#registration .form .actions-toolbar .action-secondary,
.card.card--login-register .form .actions-toolbar .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .card.card--login-register .form .actions-toolbar .action.primary,
.card.card--login-register .form .actions-toolbar .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .card.card--login-register .form .actions-toolbar .action.secondary,
.section.section--success .card--login-register#registration .form .actions-toolbar .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--success .card--login-register#registration .form .actions-toolbar .action.secondary, .card.card--login-register .form .actions-toolbar .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .card.card--login-register .form .actions-toolbar .action.primary{
    width:100%;
  }
}
@media (min-width: 1024px){
  .card.card--login-register, .section.section--success .card--login-register#registration{
    border:1px solid #e3e7e9;
    border-radius:var(--border-radius);
    padding:40px;
    background-color:#fff;
  }
  .card.card--login-register:not(.form-create-account), .section.section--success .card--login-register#registration:not(.form-create-account){
    height:100%;
  }
  .card.card--login-register.form-create-account, .section.section--success .card--login-register.form-create-account#registration{
    padding-block-end:80px;
  }
}

.card.card--popular, .section.section--success .card--popular#registration{
  display:flex;
  flex-direction:column;
  align-items:center;
}
.card.card--popular figure, .section.section--success .card--popular#registration figure{
  overflow:hidden;
  width:100%;
  margin-block-end:25px;
  border-radius:var(--border-radius-huge);
  padding-block-start:66.66%;
  position:relative;
}
.card.card--popular figure img, .section.section--success .card--popular#registration figure img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:cover;
}
.card.card--popular .badge, .section.section--success .card--popular#registration .badge{
  margin-block-end:15px;
}
.card.card--popular .btn, .card.card--popular .card.card--success .action.primary, .card.card--success .card.card--popular .action.primary, .card.card--popular .section.section--success #registration .action.primary, .section.section--success #registration .card.card--popular .action.primary, .section.section--success .card--popular#registration .btn, .section.section--success .card--popular#registration .action.primary, .card.card--popular .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .card.card--popular .action-primary, .section.section--success .card--popular#registration .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .section.section--success .card--popular#registration .action-primary,
.card.card--popular .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .card.card--popular .action-secondary,
.section.section--success .card--popular#registration .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .section.section--success .card--popular#registration .action-secondary,
.card.card--popular .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .card.card--popular .action.primary,
.card.card--popular .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .card.card--popular .action.secondary,
.section.section--success .card--popular#registration .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .section.section--success .card--popular#registration .action.secondary, .card.card--popular .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .card.card--popular .action.primary{
  cursor:pointer;
}
@media (hover: hover) and (pointer: fine){
  .card.card--popular figure img, .section.section--success .card--popular#registration figure img{
    transition:transform var(--time-norm) ease-out;
  }
  .card.card--popular:hover figure img, .section.section--success .card--popular#registration:hover figure img{
    transform:scale(1.1);
  }
}
@media (min-width: 1330px){
  .card.card--popular figure, .section.section--success .card--popular#registration figure{
    padding-block-start:50%;
  }
}

.post-list-item{
  display:block;
}
.post-list-item .post-item-wraper{
  display:flex;
  flex-direction:column;
}
.post-list-item .post-image{
  padding-block-start:75%;
}
.post-list-item .post-info-wraper{
  padding-block-start:20px;
}
.post-list-item .post-info-wraper .badge{
  margin-block-end:8px;
}
.post-list-item .post-info-wraper .link, .post-list-item .post-info-wraper .minicart-items-wrapper .minicart-items .product-item-details .options .toggle span, .minicart-items-wrapper .minicart-items .product-item-details .options .toggle .post-list-item .post-info-wraper span,
.post-list-item .post-info-wraper .minicart-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.minicart-items-wrapper .miniquote-items .product-item-details .options .toggle .post-list-item .post-info-wraper span,
.post-list-item .post-info-wraper .miniquote-items-wrapper .minicart-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .minicart-items .product-item-details .options .toggle .post-list-item .post-info-wraper span,
.post-list-item .post-info-wraper .miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle span,
.miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle .post-list-item .post-info-wraper span{
  display:inline-block;
}
@media (hover: hover) and (pointer: fine){
  .post-list-item .post-image img{
    transition:transform var(--time-norm) ease-out;
  }
  .post-list-item:hover .post-image img{
    transform:scale(1.05);
  }
}
.section--widget .post-list-item{
  border-block-end:1px solid #e3e7e9;
}
.section--widget .post-list-item .post-info-wraper{
  padding-block-end:20px;
}
@media (min-width: 1024px){
  .section--widget .post-list-item:first-child{
    border-block-start:1px solid #e3e7e9;
  }
}
@media (min-width: 1330px){
  .post-list-item .post-info-wraper .badge{
    margin-block-end:15px;
  }
}

.products-grid .product-items{
  display:grid;
  grid-template-columns:1fr 1fr;
}
.products-grid .product-item{
  overflow:hidden;
  background-color:#fff;
}
.products-grid .product-item .product-item-info{
  display:flex;
  flex-direction:column;
  height:100%;
  position:relative;
}
.products-grid .product-item .badges-wrap,
.products-grid .product-item .aw-onsale__label-area-wrap{
  position:absolute;
  top:15px;
  left:15px;
  right:15px;
}
.products-grid .product-item .badges-wrap,
.products-grid .product-item .aw-onsale__label-wrap{
  margin-block-end:-5px;
  z-index:1;
}
.products-grid .product-item .badges-wrap > *:not(:first-child),
.products-grid .product-item .aw-onsale__label-wrap > *:not(:first-child){
  display:none;
}
.products-grid .product-item .product-item-photo{
  flex-shrink:0;
}
.products-grid .product-item .product-item-photo .product-image-container{
  display:block;
  width:auto !important;
}
.products-grid .product-item .product-item-photo .product-image-wrapper{
  display:block;
  padding-block-end:100% !important;
  mix-blend-mode:multiply;
  position:relative;
}
.products-grid .product-item .product-item-photo .product-image-wrapper img{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  object-fit:contain;
}
.products-grid .product-item .product-item-details{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  padding-block-end:var(--pbe-product-item-details);
  padding-inline-start:var(--pi-product-item-details);
  padding-inline-end:var(--pi-product-item-details);
}
.products-grid .product-item .product-item-details .product-item-details__content{
  flex-grow:1;
}
.products-grid .product-item .product-item-details .product-item-details__content > * + *{
  margin-block-start:8px;
}
.products-grid .product-item .product-item-details .product-item-details__content > *.product-item-brand{
  color:rgba(28, 28, 28, 0.5);
}
.products-grid .product-item .product-item-details .product-item-details__content > *.upsell-description + *{
  margin-block-start:15px;
}
.products-grid .product-item .product-item-details .product-item-actions{
  flex-shrink:0;
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary{
  display:flex;
  flex-direction:column;
  align-items:center;
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary form,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .btn,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .card.card--success .action.primary,
.card.card--success .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .section.section--success #registration .action.primary,
.section.section--success #registration .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action-primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action-secondary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.secondary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .payment-method .payment-method-content .action.primary,
.payment-method .payment-method-content .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary{
  width:100%;
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .btn, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .card.card--success .action.primary, .card.card--success .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .section.section--success #registration .action.primary, .section.section--success #registration .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action-primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action-secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action-secondary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action.primary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .action.secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.secondary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .payment-method .payment-method-content .action.primary, .payment-method .payment-method-content .products-grid .product-item .product-item-details .product-item-actions .actions-primary .action.primary{
  margin-block-start:var(--mbs-btn);
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .btn.stock, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .card.card--success .stock.action.primary, .card.card--success .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action.primary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .section.section--success #registration .stock.action.primary, .section.section--success #registration .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action.primary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .stock.action-primary, .modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action-primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .stock.action-secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action-secondary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .stock.action.primary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action.primary,
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .modal-popup .modal-footer .stock.action.secondary,
.modal-popup .modal-footer .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action.secondary, .products-grid .product-item .product-item-details .product-item-actions .actions-primary .payment-method .payment-method-content .stock.action.primary, .payment-method .payment-method-content .products-grid .product-item .product-item-details .product-item-actions .actions-primary .stock.action.primary{
  pointer-events:none;
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .swatch-input{
  opacity:0;
  position:absolute;
  left:-9999px;
  z-index:-1;
}
.products-grid .product-item .product-item-details .product-item-actions .actions-primary .link, .products-grid .product-item .minicart-items-wrapper .minicart-items .product-item-details .product-item-actions .actions-primary .options .toggle span, .minicart-items-wrapper .minicart-items .products-grid .product-item .product-item-details .product-item-actions .actions-primary .options .toggle span, .products-grid .product-item .minicart-items-wrapper .minicart-items .product-item-details .options .toggle .product-item-actions .actions-primary span, .minicart-items-wrapper .minicart-items .products-grid .product-item .product-item-details .options .toggle .product-item-actions .actions-primary span,
.products-grid .product-item .minicart-items-wrapper .miniquote-items .product-item-details .product-item-actions .actions-primary .options .toggle span,
.minicart-items-wrapper .miniquote-items .products-grid .product-item .product-item-details .product-item-actions .actions-primary .options .toggle span,
.products-grid .product-item .minicart-items-wrapper .miniquote-items .product-item-details .options .toggle .product-item-actions .actions-primary span,
.minicart-items-wrapper .miniquote-items .products-grid .product-item .product-item-details .options .toggle .product-item-actions .actions-primary span,
.products-grid .product-item .miniquote-items-wrapper .minicart-items .product-item-details .product-item-actions .actions-primary .options .toggle span,
.miniquote-items-wrapper .minicart-items .products-grid .product-item .product-item-details .product-item-actions .actions-primary .options .toggle span,
.products-grid .product-item .miniquote-items-wrapper .minicart-items .product-item-details .options .toggle .product-item-actions .actions-primary span,
.miniquote-items-wrapper .minicart-items .products-grid .product-item .product-item-details .options .toggle .product-item-actions .actions-primary span,
.products-grid .product-item .miniquote-items-wrapper .miniquote-items .product-item-details .product-item-actions .actions-primary .options .toggle span,
.miniquote-items-wrapper .miniquote-items .products-grid .product-item .product-item-details .product-item-actions .actions-primary .options .toggle span,
.products-grid .product-item .miniquote-items-wrapper .miniquote-items .product-item-details .options .toggle .product-item-actions .actions-primary span,
.miniquote-items-wrapper .miniquote-items .products-grid .product-item .product-item-details .options .toggle .product-item-actions .actions-primary span{
  margin-block-start:var(--mbs-product-link);
}
.products-grid .product-item.product-list-usps{
  grid-column:span 2;
  padding-block-start:25px;
  padding-block-end:25px;
}
.products-grid .product-item.product-list-usps > div{
  display:flex;
}
.products-grid .product-item.product-list-usps > div div{
  display:flex;
  flex-shrink:0;
  align-items:center;
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  white-space:nowrap;
}
.products-grid .product-item.product-list-usps > div div i{
  margin-inline-end:15px;
  font-size:30px;
}
.products-grid .product-item.product-list-usps > div div i.icon-truck{
  font-size:23px;
}
@media (max-width: 1023.98px){
  .products-grid .product-item.product-list-usps{
    -webkit-overflow-scrolling:touch;
    overflow-x:auto;
    padding-inline-start:25px;
    padding-inline-end:25px;
  }
  .products-grid .product-item.product-list-usps > div{
    width:-moz-fit-content;
    width:fit-content;
    padding-inline-end:50px;
  }
  .products-grid .product-item.product-list-usps > div div + div{
    margin-inline-start:50px;
  }
}
@media (min-width: 1024px) and (max-width: 1329.98px){
  .products-grid .product-item.product-list-usps{
    padding-inline-start:15px;
    padding-inline-end:15px;
  }
  .products-grid .product-item.product-list-usps > div{
    flex-wrap:wrap;
    justify-content:center;
  }
  .products-grid .product-item.product-list-usps > div div:last-child{
    margin-block-start:25px;
  }
}
@media (min-width: 1024px){
  .products-grid .product-item.product-list-usps{
    grid-column:span 3;
    margin-inline-start:-1px;
    margin-inline-end:-1px;
  }
  .products-grid .product-item.product-list-usps > div div{
    justify-content:center;
    width:33.3333333333%;
  }
}
@media (min-width: 1330px){
  .products-grid .product-item.product-list-usps{
    grid-column:span 4;
    padding-block-start:30px;
    padding-block-end:30px;
  }
  .products-grid .product-item.product-list-usps > div div{
    width:25%;
  }
  .products-grid .product-item.product-list-usps > div div i{
    font-size:32px;
  }
  .products-grid .product-item.product-list-usps > div div i.icon-truck{
    font-size:25px;
  }
}
.products-grid .product-item:not(.mix) .product-item-details{
  padding-block-start:var(--pbs-product-item-details);
}
.products-grid .product-item.mix .product-item-photo{
  padding-block-start:15px;
  padding-block-end:15px;
  padding-inline-start:15px;
  padding-inline-end:15px;
}
.products-grid .ajax-scroll-loading{
  position:absolute;
  bottom:15px;
  left:50%;
}
.products-grid:not(.products-related):not(.products-upsell):not(.products-crosssell) .product-items{
  gap:1px;
  border:1px solid #e3e7e9;
  background-color:#e3e7e9;
}
.products-grid.products-related .product-items, .products-grid.products-upsell .product-items, .products-grid.products-crosssell .product-items{
  display:flex;
  padding-block-end:1px;
}
.products-grid.products-related .product-item, .products-grid.products-upsell .product-item, .products-grid.products-crosssell .product-item{
  border:1px solid #e3e7e9;
}
.products-grid.products-related .product-item.tns-slide-active + .product-item.tns-slide-active, .products-grid.products-upsell .product-item.tns-slide-active + .product-item.tns-slide-active, .products-grid.products-crosssell .product-item.tns-slide-active + .product-item.tns-slide-active{
  border-inline-start:0;
}
@media (max-width: 1023.98px){
  .products-grid{
    overflow:hidden;
  }
  .products-grid:not(.products-related):not(.products-upsell):not(.products-crosssell):not(.widget){
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .products-grid:not(.products-related):not(.products-upsell):not(.products-crosssell):not(.widget) .product-items{
    border-width:1px 0;
  }
  .products-grid:not(.products-related):not(.products-upsell):not(.products-crosssell):not(.widget) .product-item.mix .product-item-details{
    display:none;
  }
}
@media (min-width: 1024px){
  .products-grid .product-items{
    grid-template-columns:1fr 1fr 1fr;
  }
}
@media (min-width: 1024px) and (hover: none) and (pointer: coarse){
  .products-grid .product-item .product-item-actions{
    display:none;
  }
}
@media (min-width: 1024px) and (hover: hover) and (pointer: fine){
  .products-grid .product-item{
    --height-product-item-actions:calc(var(--mbs-btn) + var(--height-control) + var(--mbs-product-link) + var(--lh-base) + 7px);
    --height-product-item-actions-mix:calc(var(--height-control) + var(--pbe-product-item-details));
  }
  .products-grid .product-item .product-item-photo .product-image-photo{
    transition:height var(--time-slow) var(--cubic-bezier);
  }
  .products-grid .product-item .product-item-details{
    margin-block-end:calc(-1 * var(--height-product-item-actions));
    transition:transform var(--time-slow) var(--cubic-bezier);
  }
  .products-grid .product-item:hover .product-item-photo .product-image-photo{
    height:calc(100% - var(--height-product-item-actions));
  }
  .products-grid .product-item:hover .product-item-details{
    transform:translateY(calc(-1 * var(--height-product-item-actions)));
  }
  .products-grid .product-item.mix .product-item-details{
    margin-block-end:calc(-1 * var(--height-product-item-actions-mix));
  }
  .products-grid .product-item.mix:hover .product-item-photo .product-image-photo{
    height:calc(100% - var(--height-product-item-actions-mix));
  }
  .products-grid .product-item.mix:hover .product-item-details{
    transform:translateY(calc(-1 * var(--height-product-item-actions-mix)));
  }
}
@media (min-width: 1024px){
  .products-grid.products-new .product-items{
    display:flex;
    padding-block-end:1px;
  }
  .products-grid.products-new .product-item{
    border:1px solid #e3e7e9;
  }
  .products-grid.products-new .product-item.tns-slide-active + .product-item.tns-slide-active{
    border-inline-start:0;
  }
  .products-grid.products-new:not(.products-related):not(.products-upsell):not(.products-crosssell) .product-items{
    gap:0;
    border:none;
    background-color:transparent;
  }
}
@media (min-width: 1330px){
  .products-grid .product-items{
    grid-template-columns:1fr 1fr 1fr 1fr;
  }
  .products-grid .product-item .product-item-details > *.upsell-description + *{
    margin-block-start:45px;
  }
  .products-grid .product-item.mix .product-item-photo{
    padding-block-start:30px;
    padding-block-end:30px;
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
}

@media (max-width: 1023.98px){
  .products-related .product-item .product-item-actions{
    display:block;
  }
}
.card.card--success, .section.section--success #registration{
  padding-block-start:35px;
  padding-block-end:35px;
  padding-inline-start:30px;
  padding-inline-end:30px;
  text-align:center;
}
.card.card--success [data-bind="text: getEmailAddress()"], .section.section--success #registration [data-bind="text: getEmailAddress()"]{
  font-weight:600;
}
@media (max-width: 767.98px){
  .card.card--success, .section.section--success #registration{
    margin-inline-start:calc(-1 * var(--pi-container));
    margin-inline-end:calc(-1 * var(--pi-container));
  }
  .card.card--success + .card--success, .section.section--success #registration + .card--success, .section.section--success .card.card--success + #registration, .section.section--success #registration + #registration{
    border-block-start:1px solid #e3e7e9;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px){
  .card.card--success + .card--success, .section.section--success #registration + .card--success, .section.section--success .card.card--success + #registration, .section.section--success #registration + #registration{
    margin-block-start:-1px;
  }
}
@media (min-width: 768px){
  .card.card--success, .section.section--success #registration{
    border:1px solid #e3e7e9;
    padding:70px 65px 60px;
  }
}
@media (min-width: 1024px){
  .card.card--success, .section.section--success #registration{
    flex-grow:1;
  }
  .card.card--success + .card--success, .section.section--success #registration + .card--success, .section.section--success .card.card--success + #registration, .section.section--success #registration + #registration{
    margin-inline-start:-1px;
  }
}

.card.card--usp, .section.section--success .card--usp#registration{
  display:flex;
  flex-direction:column;
  align-items:center;
  border:1px solid #e3e7e9;
  padding-block-start:25px;
  padding-block-end:25px;
  padding-inline-start:15px;
  padding-inline-end:15px;
  background-color:#fff;
  text-align:center;
}
.card.card--usp i, .section.section--success .card--usp#registration i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:25px;
  height:25px;
  margin-block-end:13px;
  border-radius:50%;
  background-color:#f28c00;
  font-size:10px;
  color:#fff;
}
@media (min-width: 768px){
  .card.card--usp, .section.section--success .card--usp#registration{
    padding-inline-start:30px;
    padding-inline-end:30px;
  }
  .card.card--usp i, .section.section--success .card--usp#registration i{
    width:28px;
    height:28px;
    margin-block-end:17px;
    font-size:13px;
  }
}
@media (min-width: 1330px){
  .card.card--usp, .section.section--success .card--usp#registration{
    padding:40px 25px;
  }
  .card.card--usp i, .section.section--success .card--usp#registration i{
    width:32px;
    height:32px;
    margin-block-end:10px;
  }
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus{
  color:#f28c00;
}

.amrelated-pack-item.-narrow{
  text-align:left;
}
.amrelated-pack-item.-wide .amrelated-details{
  margin-left:0;
}

.amrelated-discount{
  background:#f28c00;
}

.amrelated-discount.-summary{
  background:#01c383;
}

.amrelated-plus{
  font-family:proxima-soft, sans-serif;
}

.amrelated-product-info .toquote{
  display:none;
}
.amrelated-product-info .amrelated-image-container .product-image-container{
  border:none;
}

.amrelated-info.-bottom .amrelated-description{
  margin:0;
}
@media (max-width: 1329.98px){
  .amrelated-info.-bottom .amrelated-description{
    line-height:var(--lh-small);
  }
}
.amrelated-info.-bottom .product-options-bottom .swatch{
  width:36px;
  height:36px;
}
.amrelated-info.-bottom .product-options-bottom .swatch .swatch-option.image{
  opacity:1;
  top:50%;
  left:50%;
  z-index:1;
  cursor:pointer;
}
.amrelated-info.-bottom .product-options-bottom .swatch .swatch-option.image.selected{
  border:2px solid #323232;
}
.amrelated-info.-bottom .product-options-bottom .swatch .swatch-input{
  display:none;
}

@media (max-width: 1329.98px){
  .amrelated-bundle-popup{
    width:95vw;
  }
  .amrelated-bundle-popup .amrelated-notice{
    width:100%;
    max-width:100%;
    line-height:var(--lh-small);
  }
  .amrelated-bundle-popup .product-image-photo{
    max-width:100%;
    height:auto;
  }
}

.amrelated-pack-item.-wide .amrelated-details{
  margin-left:20px;
}

@media (max-width: 1329.98px){
  .amrelated-image-container{
    border:none !important;
  }
  .amrelated-image-container > .product-item-photo{
    width:100%;
  }

  .amrelated-bundle-popup{
    max-width:100%;
  }
  .amrelated-bundle-popup .amrelated-popup-tocart-wrapper .action{
    font-size:var(--fs-h6);
    line-height:var(--lh-h6);
  }
}
h4.ampromo-gift{
  margin-top:15px;
}

.ampromo-overlay .ampromo-item-qty-input{
  display:none;
}

.price-base-price{
  display:none;
}

.ampromo-items-form .price-new-price .price-wrapper{
  font-size:26px;
}

.amrec-product-view .amrec-purchase-option > input[type=radio],
.amrec-product-view .amrec-purchase-option > label{
  display:none !important;
}
.amrec-product-view .amrec-purchase-option .amrec-subscription-options{
  padding:0;
  background:none;
}
.amrec-product-view .amrec-purchase-option .amrec-subscription-info,
.amrec-product-view .amrec-purchase-option .amrec-subscription-end{
  display:none !important;
}

._amrec-radio-input:checked + .amrec-label, ._amrec-radio-input.-plate + .amrec-label,
._amrec-radio-input.-plate:checked + .amrec-label,
._amrec-radio-input.-plate.-plate + .amrec-label,
.amrec-purchase-option .amrec-input.-radio:checked + .amrec-label,
.amrec-purchase-option .amrec-input.-radio.-plate + .amrec-label,
.amrec-cycle-container .amrec-input.-radio:checked + .amrec-label,
.amrec-cycle-container .amrec-input.-radio.-plate + .amrec-label,
.amrec-end-type .amrec-input.-radio:checked + .amrec-label,
.amrec-end-type .amrec-input.-radio.-plate + .amrec-label{
  border-color:#f28c00 !important;
}
._amrec-radio-input:checked:before, ._amrec-radio-input:checked.-plate:before, ._amrec-radio-input.-plate:before, ._amrec-radio-input.-plate.-plate:before,
._amrec-radio-input.-plate:checked:before,
._amrec-radio-input.-plate:checked.-plate:before,
._amrec-radio-input.-plate.-plate:before,
._amrec-radio-input.-plate.-plate.-plate:before,
.amrec-purchase-option .amrec-input.-radio:checked:before,
.amrec-purchase-option .amrec-input.-radio:checked.-plate:before,
.amrec-purchase-option .amrec-input.-radio.-plate:before,
.amrec-purchase-option .amrec-input.-radio.-plate.-plate:before,
.amrec-cycle-container .amrec-input.-radio:checked:before,
.amrec-cycle-container .amrec-input.-radio:checked.-plate:before,
.amrec-cycle-container .amrec-input.-radio.-plate:before,
.amrec-cycle-container .amrec-input.-radio.-plate.-plate:before,
.amrec-end-type .amrec-input.-radio:checked:before,
.amrec-end-type .amrec-input.-radio:checked.-plate:before,
.amrec-end-type .amrec-input.-radio.-plate:before,
.amrec-end-type .amrec-input.-radio.-plate.-plate:before{
  border-color:#f28c00 !important;
}

.amrec-purchase-option .amrec-input.-radio + .amrec-label:before,
.amrec-cycle-container .amrec-input.-radio + .amrec-label:before{
  display:none !important;
}

.amrec-cycle-container .amrec-input.-radio + .amrec-label{
  text-transform:uppercase;
  font-weight:600;
  font-size:14px;
  min-width:120px;
  width:auto !important;
}

.amrec-subscription-options > .amrec-block{
  justify-content:flex-start !important;
}

.amrec-cycle-container .amrec-label{
  margin-right:10px !important;
}

.amrec-datepicker{
  background:#fff;
  padding-left:10px;
}

.amrec-subscription-start .amrec-datepicker ~ .ui-datepicker-trigger:before{
  font-size:14px !important;
  position:absolute;
  right:0;
  top:-17px;
}
.amrec-subscription-start .amrec-datepicker ~ .ui-datepicker-trigger span{
  display:none;
}

.section--cart .amrec-product-label{
  display:none;
}

@media (max-width: 767.98px){
  .am-widget-brand-slider .ambrands-image-block .ambrands-image{
    max-width:100% !important;
    max-height:100% !important;
  }
}

.amfaq-title{
  font-family:"proxima-soft", sans-serif;
  font-weight:700;
  color:#1c1c1c;
  font-size:var(--fs-h3);
  line-height:var(--lh-h3);
}

/*# sourceMappingURL=main.css.map*/