/*------------fontcss-------------*/
@font-face {
    font-family: 'Inter-Black';
    src: url('../fonts/inter/Inter-Black-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-Bold';
    src: url('../fonts/inter/Inter-Bold-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-Light';
    src: url('../fonts/inter/Inter-Light-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-Medium';
    src: url('../fonts/inter/Inter-Medium-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-Regular';
    src: url('../fonts/inter/Inter-Regular-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-Thin';
    src: url('../fonts/inter/Inter-Thin-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-ExtraBold';
    src: url('../fonts/inter/Inter-ExtraBold-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-ExtraLight';
    src: url('../fonts/inter/Inter-ExtraLight-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'Inter-SemiBold';
    src: url('../fonts/inter/Inter-SemiBold-slnt=0.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2212;
}

/*--- end fonts ---*/


/* .page-wrapper .page-header .panel.wrapper{
    display: none;
} */

body{
    font-family: 'Inter-Regular';
    color: #00335E;
}

.copyright{
    display: none;
}

.sw-copyright{
    background-color: #00335E;
    color: #ffffff;
    box-sizing: border-box;
    display: block;
    padding: 10px;
    text-align: center;
    font-size: 12px;
}

.sw-copyright .copylink{
    color: white;
}

a.logo{
    margin:0!important;
}

a.logo img{
    width: 239px;
    height: 39px;
    object-fit: contain;
}

a.action.showcart::before {
    content: url(/pub/media/images/ic_shopping_basket_24px.png)!important;
}

li.link.wishlist a::before{
    content: url(/pub/media/images/ic_favorite_24px.png);
}

li.link.wishlist a{
    font-size: 0;
}

li.link.wishlist{
    display: inline;
}

.sw-top-position-right{
    display:flex;
    align-items: center;
}

.sw-top-position{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.customer-name button.action.switch{
    display: none;
}

 .panel.wrapper, .page-header{
    display: none;
} 

.sw-top-position{
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.sw-top-position-right{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.sw-top-position-left{
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

.sw-top-position-center{
    width: 100%;
}

.customer-welcome{
    order:0;
}

.block-search{
    float: none!important;
    width: 100%;
}

.block-search #search{
    border-radius: 24px;
}

#search{
    border: none!important;
}

#mailhref{
    color:white;
}

.block-search .action.search {
    position: absolute;
    left: 38px;
    
} 

.block-search .action.search::before{
    font-size: 17px;
    color: #FFCE03;
}


#search {
    text-align: left;
    padding-left: 51px;
  }

  .link.wishlist{
      order: 3;
  }

  .sw-top-position-right .minicart-wrapper{
      order:1;
      margin-right: 45px;
    margin-left: 45px;
  }

  .informationscontainer{
      padding-top: 19px;
  }
li.product-item.slick-slide {
    position: relative;
}
.customer-welcome:hover i.fas.fa-user, a.action.showcart:hover:before, li.link.wishlist a:hover:before {
    opacity: 0.5;
}
  .sw-details-container{
    letter-spacing: 0.49px;
    opacity: 1;
    text-align: center;
    font-size: 14px;
    font-family: 'Inter-Medium';
  }

  .sw-details-container a{
      color: rgb(0 51 94 / 50%);
  }
  .sw-details-container a:hover{
      color: rgb(0 51 94 / 100%);
  }

  .sw-details-container a:nth-child(2){
    border-right: 1px solid rgb(0 51 94 / 50%);
    border-left: 1px solid rgb(0 51 94 / 50%);
    padding-right: 4px;
    padding-left: 4px;
  }

  .nav-sections{
      background-color: transparent!important;
  }

  #store\.menu > nav > ul{
    color: #00335E;
    text-transform: uppercase;
    font-family: 'Inter-Regular';
    font-size: 14px;
    text-align: center;
    background: white!important;
  }

  #ui-id-2{
      background:white;
  }

  .page-footer{
    background: #00335E;
    color: white;
  }

  .footer.content .widget.block.block-static-block{
      float:unset;
  }

  .sw-wrapper{
      display: flex;
      align-items: center;
      justify-content: center;
  }

  .sw-footer-links{
    display: flex;
    /* align-items: center; */
    justify-content: space-evenly; 
  }

  .sw-footer{
      height: 400px;
  }

  .sw-footer-links ul h2{
      letter-spacing: 5.94px;
      font-size: 13px;
      font-family: 'Inter-Black';
      margin-bottom: 35px;
  }

  .sw-footer-links ul li{
      /* font-family: 'Inter-Light'; */
      font-size: 14px;
      font-weight: 100;
  }

  .sw-footer-links ul{
    line-height: 34px;
    text-transform: uppercase;
  }

  .sw-footer-links{
      width:100%;
  }

  .sw-footer-pic{
    width: 40%;
    display: flex;
    justify-content: center;
  }

  .sw-wrapper{
      width:100%;
  }

  .sw-footer{
      display: flex;
      justify-content:center;
      align-items: center;
  }

  .footer.content{
      max-width: 100%!important;
      padding:0;
  }

.footer.content div.widget.block.block-static-block:nth-child(2){
    margin: 0;
}
  
.sw-social{
    text-align: center;
    border-top: 1px solid white;
    padding-top: 18px;
    margin-bottom: -12px;
}

.sw-social img:nth-child(2){
    margin-right: 24px;
    margin-left:24px;
}

.sw-social img:nth-child(3){
    margin-right: 24px;
}

.subsc{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 100px;
}

.sw-subs-title{
    font-family: 'Inter-Black';
    font-size: 26px;
    letter-spacing: 8.61px;
    color: #00335E;
    text-align: center;
}

.sw-subs-par{
    font-family: 'Inter-Light';
    font-size: 14px;
    color: #00335E;
    text-align: center;
}

#newsletter{
    box-shadow: 0px 3px 22px #00000024;
    border-radius: 23px;
    opacity: 1;
    margin-left: -30px!important;
    width: 410px!important;
}

/* #newsletter-validate-detail button.action.subscribe.primary::before{
   content:url('pub/media/images/ic_send_24px.png'); 
} */

.sw-submit {
    position: absolute;
    right: -40px;
    border: none;
    background: transparent;
    top: 10px;
    box-shadow: none!important;
    height: 30px;
    line-height: 34px;
    padding: 0;
}
#newsletter{
    height: 48px;
}
.minisearch .actions .action.search {
    height: auto;
    line-height: 0;
}
form.form.subscribe{
    position: relative;
}

form.form.subscribe div.field.newsletter{
    width: 411px;
}

.block.newsletter .field .control:before{
    content:none!important;
}

.grid1{
    display: grid;
    grid-gap: 16px;
    row-gap: 16px;
    grid-template-columns: 40% 30% 30%;
    grid-template-rows: 236px 241px 376px;
    padding-right: 160px;
    padding-left: 160px;
}

.bibero{
    background-image: url(/pub/media/images/bibero.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.antiliaka{
    background-image: url(/pub/media/images/helenvita.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.antiwrecle{
    background-image: url(/pub/media/images/antiwrecle.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.eubos{
    background-image: url(/pub/media/images/eubos.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sw-newsletter{
    background-image: url(/pub/media/images/newsletter.png);
    width: 762px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 555px;
}

.sw-newsletter img{
    display: none;
}

.block.newsletter{
    margin-bottom: -120px!important;
}

.mag-slider-1{
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
    width: 100%;
}

.bibero{
    grid-column: 3;
    grid-row: 1;
    width: 100%;

}

.antiliaka{
    grid-column: 3;
    grid-row: 2;
    width: 100%;

}

.antiwrecle{
    grid-column: 1;
    grid-row: 3;
    width: 100%;

}

.eubos{
    grid-column: 2 / span 3;
    grid-row: 3;
    /* width: 100%; */
    width: calc(100% - 15px);

}
.bx-slider-banner {
    position: absolute;
    bottom: 120px;
    left: 40px;
    width: 60%;
}
.banner-item.banner-slider{
    height:493px!important;
}
.banner-item.banner-slider .item-content, .banner-item.banner-slider .item-content .item {
    height: 100%;
}
.mag-slider-1 .owl-stage-outer.owl-height, .bibero, .antiliaka, .antiwrecle, .eubos{
    border-radius: 8px!important;
} 

.fav-brands{
    /* padding-right: 182px;
    padding-left: 182px; */
    margin-top: 120px;
    margin-bottom: 100px;
}

.fav-brands h2{
    text-align: center;
    font-family: 'Inter-Bold';
    letter-spacing: -0.86px;
    color: #00335E;
    font-size: 21px;
}

.sw-brands-wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.brefos-categ{
    background-image: url(/pub/media/images/podia.png);
    background-repeat: no-repeat;
    background-size: cover;
    grid-row-start: 1;
    grid-row-end: 3;
    border-radius: 8px;
    width: 100%;
}

.prosopo-categ{
    background-image: url(/pub/media/images/maska.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    width: 100%;
}

.swma-categ{
    background-image: url(/pub/media/images/prosopo.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    width: 100%;

}

.mallia-categ{
    background-image: url(/pub/media/images/mallia.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    grid-column-start: 2;
    grid-column-end: 4;
}
.basic-categories-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 270px 270px;
    grid-gap: 15px;
    width: 1000px;
    margin: auto;
}
.basic-categories a h2 {
    letter-spacing: 0.88px;
    color: #fff;
    font-size: 21px;
    font-family: 'Inter-Light';
    text-align: center;
    margin: 0;
    position: absolute;
    left: 30px;
    right: 30px;
    top: 30px;
    text-align: left;
    line-height: 30px;
}
.basic-categories a:hover h2 {
    color:#FFCE03;
}
.sw-brands-wrapper div img{
    filter: grayscale(100%);
}

.bx-slider-banner p{
    font-family: 'Inter-Regular';
    font-size: 20px;
    color: white;
}

.bx-slider-banner h2{
    font-family: 'Inter-ExtraBold';
    font-size: 61px;
    color: white;
}

.bx-slider-banner a{
    background: #FFCE03 0% 0% no-repeat padding-box;
border-radius: 30px;
opacity: 1;
font-family: 'Inter-Medium';
font-size: 14px;
color: #00335E;
}

.bx-slider-banner p{
    
}
.bx-slider-banner h2 {
    
}
.bx-slider-banner a {
    padding: 0 30px;
    background: #FFCE03;
    border-radius: 30px;
    opacity: 1;
    font-family: 'Inter-Medium';
    font-size: 14px;
    color: #00335E;
    width: auto;
    text-align: center;
    height: 39px;
    display: table;
    justify-content: center;
    align-items: center;
    line-height: 39px;
}
.grid1 .eubosbanner span {
    background: #FFCE03;
    border-radius: 30px;
    font-family: 'Inter-Medium';
    font-size: 14px;
    color: #00335E;
    text-align: center;
    height: 39px;
    text-decoration: none;
    padding: 0 30px;
    line-height: 39px;
}
#amslider_id4873 {
    margin: 0;
}
.grid1 .eubosbanner:hover span {
    background: #00335E !important;
    color: #fff!important;
}
.bx-slider-banner a:hover{
    background: #00335E;
    color: #fff;
    text-decoration: none;
}
a, button, i, h2, .custom-qty {
   transition: all 0.5s ease;
   -webkit-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -ms-transition: all 0.5s ease;
}
#ninjamenus1.ninjamenus.ninjamenus-desktop .level0:hover > a {
    color: #FFCE03 !important;
}
.biberobanner a:hover {
    color: #FFCE03;
}
.antiwrecle{
    position: relative;
}

.antiwrecklebanner a{
    position: absolute;
    letter-spacing: 0.59px;
    color: #ffffff;
    top:312px;
    right: 20px;
    text-decoration: underline;
}

.bibero{
    position: relative;
}
.biberobanner p {
    position: absolute;
    top: 50%;
    width: auto;
    left: 30px;
    font-size: 25px;
    font-family: 'Inter-Medium';
    color: #ffffff;
    transform: translateY(-50%);
    margin: 0;
}
.biberobanner a{
    position: absolute;
    top:171px;
    left:20px;
    letter-spacing: 0.59px;
color: #FFFFFF;
text-decoration: underline;
}

.antiliaka{
    position: relative;
}

.antiliakobanner p{
    position: absolute;
    top: 50%;
    width: auto;
    left: 30px;
    font-size: 25px;
    font-family: 'Inter-Medium';
    color: #ffffff;
    transform: translateY(-50%);
    margin: 0;
}

.antiliakobanner a{
    position: absolute;
    top:171px;
    left:20px;
    letter-spacing: 0.59px;
color: #FFFFFF;
text-decoration: underline;
}
.antiliakobanner a:hover, .antiwrecklebanner a:hover {
    color: #FFCE03;
}
.eubos{
    position: relative;
}
.grid1 .antiwrecklebanner span {
    left: initial;
    right: 30px;
    letter-spacing: 0.59px;
}
.eubosbanner p{
    position: absolute;
    top: 50px;
    width: auto;
    left: 30px;
    font-size: 25px;
    font-family: 'Inter-Medium';
    color: #ffffff;
    margin: 0;
}
.grid1 >a > span {
    color: #fff;
    text-decoration: underline;
    position: absolute;
    bottom: 30px;
    left: 30px;
    transition: all 0.5s ease;
   -webkit-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -ms-transition: all 0.5s ease;
   letter-spacing: 0.59px;
}
.grid1 a:hover span {
    color: #FFCE03;
}
.eubosbanner a{
    position: absolute;
    letter-spacing: 0.59px;
    color: #FFFFFF;
    top: 300px;
    left: 20px;
    background: #FFCE03;
    border-radius: 30px;
    opacity: 1;
    font-family: 'Inter-Medium';
    font-size: 14px;
    color: #00335E;
    width: 187px;
    text-align: center;
    height: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.eubosbanner a:hover {
    background: #00335E;
    color: #fff;
}
.basic-categories-wrapper div{
    position: relative;
}

.brefos-categ h2 a, .prosopo-categ h2 a, .swma-categ h2 a, .mallia-categ h2 a{
    position: absolute;
    top:34px;
    left: 23px;
    letter-spacing: 0.88px!important;
color: #FFFFFF!important;
font-size: 25px!important;
font-family: 'Inter-Light'!important;
width: 50%;
text-align: left!important;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    /* width: 324px!important; */
    background: #FFFFFF 0% 0% no-repeat padding-box;
    /* box-shadow: 0px 4px 31px #0000005C; */
    border: 1px solid #00335E24;
    border-radius: 8px;
    opacity: 1;
}

.popularproductswrapper li.product-item.slick-slide{
    position: relative;
}

.popularproductswrapper li.product-item.slick-slide .product.name {
    color: #00335E;
    font-size: 20px;
    font-family: 'Inter-Regular';
    min-height: 100px;
    display: block;
}
.popularproductswrapper li.product-item.slick-slide a{
    color: #00335E;
}
.popularproductswrapper li.product-item.slick-slide a img {
    width: 160px;
    height: 190px;
    margin: 0 auto 30px;
    text-align: center;
    object-fit: contain;
}
.popularproductswrapper li.product-item.slick-slide .price{
    width: 100%;
    text-align: center;
}

.last-section-slider-wrapper{
    margin-top: 40px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.sw-sku-slider{
color: #00335E!important;
font-family: 'Inter-Regular';
padding-top: 20px;
margin-bottom: 32px;
}

.action.sw-compare-slider::before{
    content: url('/pub/media/images/ic_remove_red_eye_24px.png');
}
.button-compare-wishlist-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.action.towishlist, .action.sw-compare-slider{
    color: #00335E!important;
    position: relative!important;
    top: 0!important;
    left: 0!important;
    transform: none!important;
}

.price span{
    color: #00335E;;
    font-size: 26px!important;
    font-family: 'Inter-Black'!important;
}
.price button.action.tocart.primary {
    width: auto;
    height: 46px;
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
    padding: 0 20px;
}
.price button.action.tocart.primary span{
    font-size: 13px!important;
}

.last-section-slider-wrapper a.action.sw-compare-slider{
    order: 3;
}

.last-section-slider-wrapper button.action.tocart.primary{
    order:2;
}

.last-section-slider-wrapper a.action.towishlist{
    order:1;
}

.sw-code{
    font-family: 'Inter-Bold';
    color:#00335E;
}

p.category_name{
    letter-spacing: -0.86px;
    color: #00335E;
    font-size: 21px;
    font-family: 'Inter-Bold';
    /* padding-left: 245px; */
    margin-top: 172px;
    margin-bottom: 0;
    margin-left: 15px;
}

.popularproductswrapper{
    padding-left: 245px;
    padding-right: 245px;
   
}

.mrg-b{
    margin-bottom: 320px;
}

.popularproductswrapper li.product-item.slick-slide:not(:last-child) {
    /* margin-right:43px; */
    margin: 0 20px;
}

.bref-section{
    background-image: url(/pub/media/images/maskgroup1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;

    display: flex;
    justify-content: space-evenly;
    align-items: flex-end;
    padding: 150px 70px 70px;

}

.omor-section{
    background-image: url(/pub/media/images/maskgroup2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;

    display: flex;
    justify-content: space-evenly;
    align-items: flex-end;
    padding: 150px 70px 70px;
}

.ygeia-section{
    background-image: url(/pub/media/images/maskgroup1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;

    display: flex;
    justify-content: space-evenly;
    align-items: flex-end;
    padding: 150px 70px  70px;
}
.sw-sections .popularproductswrapper ul div.slick-list.draggable {
    padding: 0;
    margin: 0;
}
.sw-right-section-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.sw-left-section {
    padding-bottom: 0;
    flex: 1;
    max-width: 50%;
}
.sw-sections .category_name{
    display: none;
}
.sw-right-section {
    padding-bottom: 0;
    flex: 1;
    padding-right: 100px;
    padding-left: 50px;
}
.sw-right-section h2{
    font-family: 'Inter-Light';
    letter-spacing: -2.34px;
    color: #00335E;
    font-size: 57px;
    padding-bottom: 80px;
    font-weight: normal;
}

.sw-right-section-wrapper{
    display: flex;
    justify-content: start;
    align-items: center;
}

.sw-left-section .popularproductswrapper{
    padding-right: 0!important;
    padding-left: 0!important;
}

.bref-section .sw-first-sec{
    background-image: url(/pub/media/images/bibero.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}

.sw-first-sec{
    margin-right: 47px;
}

.bref-section .sw-second-sec{
    background-image: url(/pub/media/images/bibero.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}

.omor-section .sw-first-sec{
    background-image: url(/pub/media/images/shampoo.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}
.omor-section .sw-second-sec{
    background-image: url(/pub/media/images/eubos.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}

.ygeia-section .sw-first-sec{
    background-image: url(/pub/media/images/shampoo.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}

.ygeia-section .sw-second-sec{
    background-image: url(/pub/media/images/eubos.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45%;
    height: 350px;
    position: relative;
}

.omor-section .sw-first-sec, .omor-section .sw-second-sec, .ygeia-section .sw-first-sec, .ygeia-section .sw-second-sec{
    border-radius: 8px;
}

.eubosbrand{
    margin-left: 182px;
}

.brownsbrand{
    margin-right: 182px;
}
.sw-sect-title {
    letter-spacing: 1.01px;
    color: #FFFFFF;
    font-size: 29px;
    font-family: 'Inter-Medium';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    left: 30px;
    right: 30px;
    width: auto;
}
.sw-sect-link {
    letter-spacing: 0.7px;
    color: #FFFFFF!important;
    position: absolute;
    font-size: 20px;
    font-family: 'Inter-Medium';
    text-decoration: underline;
    bottom: 30px;
    left: 0;
    top: 0;
    padding: 20px;
}
.sw-right-section a span {
    position: absolute;
    bottom: 30px;
    left: 30px;
    text-decoration: underline;
}
.sw-right-section a {
    letter-spacing: 0.7px;
    color: #FFFFFF!important;
    font-size: 20px;
    font-family: 'Inter-Medium';
    text-decoration: underline;
    padding: 20px;
}
.action.primary.tocart{
    height: 46px;
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
}

.page-title-wrapper.product h1.page-title{
    font-family: 'Inter-Regular';
}

.price-box.price-final_price span.price{
    font-family: 'Inter-Black'!important;
}

.product-info-main{
    font-family: 'Inter-Regular';
}

.product.info.detailed {
    font-family: 'Inter-Regular';
}

.breadcrumbs{
    font-family: 'Inter-Regular';
}

#top-cart-btn-checkout{
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
}

#minicart-content-wrapper{
    font-family: 'Inter-Regular';
}
#send2, .action.create.primary, .action.primary.checkout {
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
    height: 46px;
    padding: 0 30px;
}
#send2:hover, .action.create.primary:hover, .action.primary.checkout:hover {
    background: #00335E;
    color: #fff;
}
.sw-footer-links ul li a{
    color: white!important;
}

.products.wrapper.grid.products-grid ol.products.list.items.product-items li.item.product.product-item{
    position: relative;
    min-height: 1px;   
    background: #FFFFFF 0% 0% no-repeat padding-box;   
    border: 1px solid #00335E24;
    border-radius: 8px;
    opacity: 1;
}

@media (min-width: 768px){
.catalog-category-view .page-main,
.catalogsearch-result-index .page-main{
    max-width: 100% !important;
}
}

.catalog-category-view .page-main .page-products .product-item-info,
.catalogsearch-result-index .page-main .page-products .product-item-info
{
    width:100%!important;
}

.catalog-category-view .page-main .product-item-info,
.catalogsearch-result-index .page-main .product-item-info{
    width:100%!important;
}

/* .catalog-category-view .page-main .product.name.product-item-name,
.catalogsearch-result-index .page-main .product.name.product-item-name{
    position: absolute;
    top: -65px;
    right: 50%;
    color: #00335E;
    font-size: 20px;
    font-family: 'Inter-Regular';
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.catalog-category-view .page-main .products.list a.product-item-link,
.catalogsearch-result-index .page-main .product.name.product-item-name{
    color: #00335E;
    position: absolute;
    top: -270px;
    left: 50%;
    transform: translateX(-50%);
} */

.catalog-category-view .page-main .product-image-container,
.catalogsearch-result-index .page-main .product.name.product-item-name{
    width:100%!important;
}

.products.wrapper.grid.products-grid .price-wrapper .price{
    width: 100%;
    text-align: center;
    color: #00335E;
    font-size: 26px!important;
    font-family: 'Inter-Black'!important;
    z-index: 9;
}



.products.wrapper.grid.products-grid ol li .old-price{
    display: none!important;
}

.products.wrapper.grid.products-grid ol li .product.actions.product-item-actions{
    /* margin-top: 116px; */
    /* margin-top: 40px; */
    margin-top: 30px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.contact-index-index .column.main{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 30px;
}

.contact-index-index h1.page-title{
    font-family: 'Inter-Black';
}

.form.contact button{
    background: #FFCE03;
    border-radius: 30px;
    opacity: 1;
    font-family: 'Inter-Medium';
    font-size: 14px;
    color: #00335E;
    width: 187px;
    text-align: center;
    height: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
}

.product.actions.product-item-actions a.action.tocompare{
    order:3;
}

.product.actions.product-item-actions a.action.tocompare span{
    display: none;
}

.product.actions.product-item-actions a.action.tocompare::before{
    content: url(/pub/media/images/ic_remove_red_eye_24px.png);
}

.product.actions.product-item-actions a.action.towishlist span{
    display: none;
}

.toolbar-products .pages{display : block!important;}

.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    top: 0;
    margin: 0;
    padding: 0;
}

.sw-product-qty{
    background: #FFCE03 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px 0px 14px 14px;
    width: 75px;
    height: 28px;
    display: block;
    margin: auto;
    /* margin-top: -5px; */
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0px;
    color: #00335E;
    font-size: 13px;
    font-family: 'Inter-Medium';
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
}

.checkout-cart-index .price span{
    color:unset!important;
    font-size: unset!important;
    font-family: unset!important;
}

.checkout-cart-index button.action.update{
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
    height: 40px;
    padding: 0 30px;
}
.checkout-cart-index button.action.update:hover{
    background: #00335E;
    color: #fff;
}
#banner-slider-carousel .owl-dots{
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 24px;
}

#banner-slider-carousel .owl-dots button{
    box-shadow: none!important;
}

.owl-theme .owl-dots .owl-dot span {
    
    background: none!important;
    border: 1px solid white !important;
}

.owl-theme .owl-dots .owl-dot.active span {
    
    background: white!important;
    border: 1px solid white !important;
}

.cms-page-view h1.page-title{
    font-family: 'Inter-Bold'!important;
    text-align: left !important;
    display: block !important;
}

.cms-page-view .column.main{
    font-size: 18px;
    text-align: justify;
}

@media (min-width: 768px){
.customer-welcome ul {
    width:151px!important;
    /* box-shadow: 0 2px 8px #ffce03!important; */
    border-top: 5px solid #00335E;
}
}

.form.create.account.form-create-account button.action.submit.primary{
    background: #FFCE03 0% 0% no-repeat padding-box !important;
    border-radius: 23px!important;
    letter-spacing: -0.53px!important;
    color: #00335E!important;
    font-size: 13px!important;
    font-family: 'Inter-Bold'!important;
    border: none!important;
}
.form.create.account.form-create-account button.action.submit.primary:hover{
    background: #00335E!important;
    color: #fff!important;
}
#wishlist-view-form .primary button{
    background: #FFCE03 0% 0% no-repeat padding-box;
    border-radius: 23px;
    letter-spacing: -0.53px;
    color: #00335E;
    font-size: 13px!important;
    font-family: 'Inter-Bold';
    border: none;
}
#wishlist-view-form .primary button:hover {
    background: #00335E;
    color: #fff;
}
#compare-items a.product-item-link{
    position: relative!important;
    transform: unset!important;
    top:unset!important;
    left:unset!important;
}

.toolbar.toolbar-products .toolbar-sorter.sorter{
    position: absolute!important;
}

.items.pages-items .item.current .page{
    border-radius: 32px!important;
height: 32px!important;
width: 32px!important;
padding:0!important;
background: #FFCE03!important;
}

.item.pages-item-next a.action.next,.item.pages-item-previous a.action.previous, .sorter-options, #limiter{
    /* background-color:#FFCE03!important; */
}

/* This is the list of products */

.products.wrapper.list.products-list ol li.item.product.product-item {
    width: 100%;
    height: 100%;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #00335E24;
    padding-top: 15px;
    position: relative;
    padding-bottom: 30px;
}
.products.wrapper.list.products-list ol li.item.product.product-item .sw-product-qty {
    margin-top: 0;
    margin-bottom: 0;
    right: initial;
    left: 0;
}

    .products.wrapper.list.products-list ol li.item.product.product-item strong.product.name.product-item-name{
        position: relative;
        top:unset;
        right: unset;
        left:unset;
    }


    .products.wrapper.list.products-list ol li.item.product.product-item strong.product.name.product-item-name a.product-item-link{
        position: relative;
        top:unset;
        transform: unset;
    }

    .products.wrapper.list.products-list ol li.item.product.product-item div.product.actions.product-item-actions{
        display: flex;
        /* align-items: center; */
        margin-top: 45px;
    }

    .old-price{
        display: none;
    }
.products.wrapper.list.products-list ol li.item.product.product-item div.product.actions.product-item-actions form button.action.tocart.primary {
    width: unset;
    height: unset;
    margin: auto;
    display: block !important;
    float: none !important;
}

/* end */
.popularproductswrapper ul div.slick-list.draggable {
    padding-top: 35px;
    padding-bottom: 35px;
    margin: 0 -40px;
}
.popularproductswrapper ul li:hover{
    box-shadow: 0px 4px 31px #0000005C;
-moz-box-shadow: 0px 4px 31px #0000005C;
-webkit-box-shadow: 0px 4px 31px #0000005C;
-ms-box-shadow: 0px 4px 31px #0000005C;
-o-box-shadow: 0px 4px 31px #0000005C;   
}

#search{
    box-shadow: 0px 3px 22px #00000017;
    -moz-box-shadow: 0px 3px 22px #00000017;
-webkit-box-shadow: 0px 3px 22px #00000017;
-ms-box-shadow: 0px 3px 22px #00000017;
-o-box-shadow: 0px 3px 22px #00000017; 
}

.catalogsearch-result-index #maincontent{
    max-width: 100%!important;
}
.products.wrapper.list.products-list .sw-sku-slider {
    position: absolute;
    transform: unset;
    margin-top: 0;
    bottom: 20px;
    padding: 0;
    left: 0;
    margin-bottom: 0 !important;
}
/* Buttons */

.popularproductswrapper:first-child ul.slider_top.slick-initialized.slick-slider{
    overflow:visible!important;
}
.popularproductswrapper:first-child ul.slider_top.slick-initialized.slick-slider button.slick-prev.slick-arrow {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -20px;
    right: 70px;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-content: center;
    padding-top: 0;
    background-color: #FFCE03 !important;
    left: initial;
}
.popularproductswrapper:first-child ul.slider_top.slick-initialized.slick-slider button.slick-prev.slick-arrow::before {
    color: #00335E;
    content: "\f053";
    font-family: fontawesome;
    font-size: 20px;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    line-height: 32px;
    transform: rotate(180deg);
}
.popularproductswrapper:first-child ul.slider_top.slick-initialized.slick-slider button.slick-next.slick-arrow {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -20px;
    right: 10px;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-content: center;
    padding-top: 0;
    background-color: #FFCE03 !important;
}

.slick-slider .slick-arrow {
    background: unset !important;
}

.popularproductswrapper:first-child ul.slider_top.slick-initialized.slick-slider button.slick-next.slick-arrow::before{
color: #00335E;
    content: "\f054";
    font-family: fontawesome;
    font-size: 20px;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    line-height: 32px;
    }

/* end */

.sw-sections .slick-arrow{
    display: none!important;
}

.sw-sections ul.slick-slider li{
    width: 323px;
}
.sw-sections ul.slick-slider {
    margin: 0;
}

/* .popularproductswrapper ul li.product-item{
    width:323px!important;
} */

.block.newsletter .form.subscribe {
    margin-top: 45px;
}
.productwishlist::before{
    font-family: 'luma-icons';
    content: '\e600';
}

.productcompare::before{
   
    content: url(/pub/media/images/ic_remove_red_eye_24px.png);
}

.productwishlist span, .productcompare span{
    display: none;
}

#product_addtocart_form .box-tocart .fieldset{
    display: flex;
    justify-content: center;
    align-items: center;
}

#product_addtocart_form .box-tocart .fieldset .field.qty{
    width: 50%;
}

#product_addtocart_form .box-tocart .fieldset .actions{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

#product_addtocart_form .box-tocart .fieldset .actions #product-addtocart-button{
       margin-bottom: 0!important;
    width: 250px;
}

.sw-qty.field.qty .quantity-selectors {
    display: flex;
    justify-content: center;
    align-items: center;
}
.sw-qty.field.qty .quantity-selectors .control {
    width: 22%;
}
.sw-qty.field.qty .quantity-selectors .input-text.qty {
    border-radius: 20px;
    text-align: center;
    border: 1px solid #00335E;
}
.last-section-slider-wrapper {
    margin-top: 24px;
}
.sw-qty.field.qty {
    margin-bottom: 24px;
}
.custom-qty {
    cursor: pointer;
    border: 1px solid #00335E;
    padding: 6px;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #00335e;
    color: #fff;
    font-size: 12px;
    margin: 0 5%;
    padding: 0;
    text-align: center;
}
.amslider-header-container, .basic-categories > h2 {
    text-align: center;
    font-family: 'Inter-Bold';
    letter-spacing: -0.86px;
    color: #00335E!important;
    font-size: 21px;
     background-color: transparent!important;
} 
.amslider-header-container {
    background-color: transparent!important;
    margin-top: 70px;
    box-sizing: border-box;
    display: block;
    padding: 0;
    margin-bottom: 10px;
}
.nav-sections {
    margin-bottom: 15px;
}
.amslider {
    margin: 0;
}
.basic-categories {
    margin-top: 70px;
}
.am-image-wrapper img{
    filter: grayscale(100%);
}

.swiper-brand .am-image-wrapper > .am-image{
    max-width: unset!important;
}
.swiper-wrapper {
    align-items: center;
}
.am-brand-slider.amslider{
    border-top: 3px solid #00000024;
    border-bottom: 3px solid #00000024;
    height: 172px;
}
.cms-brands .brands-letter .brand-item .label:before{
    display: none;
}
.page-products .products-grid .product-item .product-item-inner {
    margin: 0;
}
.products-grid .product-item-inner {
    border: none;
    position: relative;
    right: 0;
}
.cms-brands li.brand-item {
    min-height: 30px;
    height: 30px;
}
.cms-brands p.no-img {
    display: none;
}
.cms-brands .brands-filters {
    background: #00335E;
    padding: 20px 2% 5px 2%;
}
.brand-images .brands-letter .letter .title {
    background: #00335E;
    color: #fff;
    padding: 3px;
}
.amslider .swiper-slide {
    display: flex;
    align-items: stretch;
    height: auto;
    justify-content: center;
    padding: 5px;
}
.block-new-customer a {
    font-weight: bold;
}

@media(min-width:648px){
    .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
        clip: unset;
        height: 1px;
        margin: -1px;
        overflow: inherit;
        padding: 0;
        /* position: absolute; */
        width: 100%;
        box-shadow: none;
    }
}

.product-item .price-box{
    margin:0!important;
}
.products-grid .product-item-info:hover .product.actions.product-item-actions {
    margin: 0!important;
}
.products-grid .product-item-info .product.actions.product-item-actions a.action.action.towishlist {
    bottom: 11px !important;
    top: initial !important;
    position: absolute !important;
    left: 15px !important;
}
.products-grid .product-item-info .product.actions.product-item-actions a.action.action.tocompare{
    margin-top: 50px;
    margin-right: 15px;
}

.products-grid .product-item-info .product.actions.product-item-actions button.action.tocart.primary{
    display: block;
    margin:auto;
}

@media (min-width: 640px){
.products-grid .product-item-inner {
padding:0!important;
}}

.catalog-category-view .column.main li.item.product.product-item:hover,
.catalogsearch-result-index .column.main li.item.product.product-item:hover{
    box-shadow: 0px 4px 31px #0000005C;
}

.catalog-category-view li.item.product.product-item:hover .product-item-info:hover,
.catalogsearch-result-index li.item.product.product-item:hover .product-item-info:hover{
    box-shadow: none!important;
}

@media (min-width: 640px){
.products-grid .product-item-inner{
    box-shadow: none!important;
}
}
.minicart-wrapper .action.showcart .counter.qty {
    background-color: #FFCE03;
    color: #00335E;
    border-radius: 32px;
    margin: 0 !important;
    position: absolute;
    right: -15px;
    bottom: -5px;
}
.minicart-wrapper .action.showcart .counter-number {
     text-shadow: none!important;
}
.catalog-product-view .block.related li.item.product.product-item {
    height: 345px!important;
    margin-right: 10px!important;
    width: 238px!important;
    text-align: center!important;
}
.catalog-product-view .block.related .products.wrapper .product-item-info{
    width: 100%!important;
}
.catalog-product-view .block.related span.price {
    bottom: 60px;
}
div#search_autocomplete .product.actions.product-item-actions {
    padding-top: 12px;
}
.custom-qty{
    margin: 0 10px;
}
.sw-qty.field.qty .quantity-selectors .control {
    width: 60px;
}
div#search_autocomplete .price-box.price-final_price {
    width: 100%;
}
.product.details.product-item-details > a.weltpixel-quickview.weltpixel_quickview_button_v2 {
    display: none!important;
}
a.sw.weltpixel-quickview.weltpixel_quickview_button_v2 {
    display: block!important;
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    left: initial !important;
    top: initial !important;
}
.product.actions.product-item-actions a.weltpixel-quickview.weltpixel_quickview_button_v2::before {
    content: url(/pub/media/images/ic_remove_red_eye_24px.png);
}
a.sw.weltpixel-quickview.weltpixel_quickview_button_v2 {
    order: 3;
    top: 29px!important;
    position: relative!important;    
}
.sw-quickview-container{
    order: 3;
    align-self: center;
    height: 46px;
    line-height: 46px;
}
.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    text-indent: 0;
}
.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    background: transparent;
}
.catalog-product-view a.action.tocompare.productcompare {
    display: none;
}
.catalog-product-view #product_addtocart_form .box-tocart .fieldset .actions {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    flex-direction: row-reverse;
}
.catalog-product-view #product_addtocart_form .box-tocart .fieldset .field.qty {
    width: 20%;
}
.catalog-product-view .action.primary.tocart {
    height: 46px;
    line-height: 18px;
}
.catalogsearch-result-index .product-item-info{
    text-align: center;
}
.amcform-toolbar button {
    background: #00335E!important;
    border: 1px solid #00335E!important;
}
.mapouter {
    position: relative;
    text-align: right;
    height: 500px;
    width: 450px;
}
.gmap_canvas {
    overflow: hidden;
    background: none !important;
    height: 500px;
    width: 450px;
}
.contact-index-index form#contact-form {
    width: 35%;
    min-width: 370px;
}
.contact-info-map-container {
    display: flex;
    justify-content: space-around;
}
.contact-index-index .column.main .widget.block.block-static-block {
    width: 65%;
}
.contact-info-map-container h3 {
    margin-top: 0;
}
.info-container .store-info{
    line-height: 36px;
}
.info-container .store-hours{
    line-height: 30px;
}
.contact-info-map-container .store-hours.title {
    margin-top: 20px;
}
/* Related Products START */
.related-products-slider .product-name {
    text-align: center;
    margin-top: 30px;
    color: #00335E;
    font-size: 20px;
    font-family: 'Inter-Regular';
}
.related-products-slider .product-name a{
    color: inherit;
}
.related-products-slider .product-image-container {
    width: 100%!important;
}
.related-products-slider .product-image-container img {
    margin: auto;
    margin-top: 38px;
    margin-bottom: 38px;
    max-height: 170px;
}
.related-products-slider .price {
    text-align: center;
}
.related-products-slider .product.actions.product-item-actions {
    text-align: center;
    margin-top: 25px;
}
.related-products-slider .wishlist-button-quickview-container {
    display: flex;
    align-items: center;
}
.related-products-slider .sku {
    margin-top: 25px;
    color: #00335E;
}
.related-products-title {
    color: #00335E;
    font-size: 21px;
    font-family: 'Inter-Bold';
}
.related-products-slider .product-item.slick-slide:not(:last-child) {
    margin-right: 35px;
}
.related-products-slider .product-item:hover {
    box-shadow: 0px 4px 31px #0000005C;
    -moz-box-shadow: 0px 4px 31px #0000005C;
    -webkit-box-shadow: 0px 4px 31px #0000005C;
    -ms-box-shadow: 0px 4px 31px #0000005C;
    -o-box-shadow: 0px 4px 31px #0000005C;
}
.related-products-slider button.slick-prev.slick-arrow {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -3%;
    left: 88%;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-content: center;
    padding-top: 3px;
    background-color: #FFCE03;
}
.related-products-slider button.slick-next.slick-arrow {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -3%;
    left: 92%;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-content: center;
    padding-top: 3px;
    background-color: #FFCE03;
}
.related-products-slider button.slick-prev.slick-arrow::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: black;
    content: '<';
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
}
.related-products-slider button.slick-next.slick-arrow::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: black;
    content: '>';
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
}
.related-products-slider button.slick-arrow {
    transform: translateY(-27px);
}
/* Related Products END */
.sidebar .product-items .product-item-details {
    margin-left: 0px;
}
/* Wishlist START */
.wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) {
    background: #ffffff;
    box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #bbbbbb;
    margin: -10px;
    padding: 9px;
    position: relative;
    z-index: 9;
    margin-bottom: 150px;
}
.wishlist-index-index .products-grid.wishlist .product-item-info .product-item-inner {
    display: block!important;
}
.wishlist-index-index .products-grid .product-item{
    margin-right: 4%;
}
.wishlist-index-index .products-grid .product-item-info:hover{
    top: 0!important;
}
.wishlist-index-index .sidebar .product-items .product-item-details {
    margin-left: 44px;
}
/* Wishlist END */

/* Catalog START */
.products.wrapper .product-image-photo {
    max-height: 240px;
}
.page-main .products.list a.product-item-link{
    width: fit-content;
    font-size: 20px;
    font-family: 'Inter-Regular';
    color: #00335E;
}
.products-grid .product-item-info:hover .product-item-name {
    top: 30px;
}
/* Catalog END */

button:not(.primary) {
    box-shadow: none;
}
button:hover {
    border: none;
}
.product-item {
    position:relative;
}
.popularproductswrapper li.product-item.slick-slide {
    padding: 50px 30px 30px;
    text-align: center;
}
button.slick-next.slick-arrow:hover, button.slick-prev.slick-arrow:hover {
    background: #00335E !important;
}
button.slick-next.slick-arrow:hover:before, button.slick-prev.slick-arrow:hover:before {
    color: #fff !important;
}
li.product-item.slick-slide a:hover {
    color: #FFCE03 !important;
    text-decoration: none;
}
.custom-qty:hover {
    background: #FFCE03 !important;
    border: 1px solid #FFCE03 !important;
    color: #00335E !important;
}
button.action.tocart.primary:hover {
    background: #00335E !important;
    color: #fff !important;
}
.product-item-actions, .product-item-actions .actions-primary {
    width: 100%;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before {
    width: 22px;
}
.abs-actions-addto:before, .bundle-options-container .block-bundle-summary .product-addto-links > .action:before, .product-item-actions .actions-secondary > .action:before, .product-social-links .action.tocompare:before, .wishlist.split.button > .action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
}
.product.actions.product-item-actions a.weltpixel-quickview.weltpixel_quickview_button_v2::before {
    content: "\f06e";
    font-family: 'Font Awesome 5 Free';
    color: #00335E;
    font-size: 20px;
    transition: all 0.5s ease;
   -webkit-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -ms-transition: all 0.5s ease;
}
.product.actions.product-item-actions a.weltpixel-quickview.weltpixel_quickview_button_v2:hover:before {
    color: #FFCE03 ;
}
.nav-item > a:hover {
    color: #FFCE03;
}
.sw-sect-link span {
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-decoration: underline;
}
.sw-right-section-wrapper  a:hover span {
    color: #FFCE03;
}
.sw-footer-links ul li a:hover {
    color: #FFCE03 !important;
    text-decoration: none;
}
.message {
    margin: 0 !important;
    padding: 30px 30px 30px 50px!important;
}
.message.success {
    background: #2ecc71;
    color: #fff;
}
.message.warning {
    background: #f39c12;
    color: #fff;
}
.message.info {
    background: #f39c12;
    color: #fff;
}
.message.error {
    background: #e74c3c;
    color: #fff;
}
.message > *:first-child:before {
    color: #fff !important;
    top: 50% !important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    margin: 0 !important;
}
.message a {
    color: #fff!important;
    text-decoration: underline!important;
}
.column.main .message a {
    color: #00335E !important;
}
.page.messages {
    position: fixed;
    bottom: 40px;
    left: 40px;
    z-index: 100000;
    width: 400px;
    line-height: 18px;
}
.minicart-wrapper.active .block-minicart {
    box-shadow: 0px 4px 31px #0000005C;
    border: none;
}
.block-minicart .subtitle {
    padding: 5px 0;
    text-align: center;
}
.minicart-items-wrapper {
    border-top: 1px solid #00335E;
    border-bottom: 1px solid #00335E;
}
.minicart-items .product-item:not(:first-child) {
    border-top: 1px solid #00335E;
}
.minicart-items .product-item-name a {
    color: #00335E;
}
.minicart-items .product-item-name a:hover {
    color: #FFCE03 ;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    border: 1px solid #00335E;
}
a:visited, .alink:visited {
    color: unset;
}
a, .alink {
    color: #00335E;
}
a:hover, .alink:hover {
    color: #FFCE03;
    text-decoration: none;
}
.minicart-items .action.edit:before, .minicart-items .action.delete:before {
    color: #00335E;
}
.minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before {
    color: #FFCE03;
}
#top-cart-btn-checkout:hover {
    background: #00335E;
    color: #fff;
}
.customer-welcome ul li:hover {
    background: transparent;
}
.customer-welcome li a:visited {
    color: unset;
}
.customer-welcome li a {
    color: #00335E;
}
.customer-welcome li a:hover {
    color: #FFCE03;
}
button.sw-submit:hover {
    background: transparent;
    opacity: 0.5;
}
.sw-social a {
    color: #fff;
    font-size: 20px;
    margin: 0 5px;
}
.sw-social a:hover {
    color: #FFCE03;
}
.sw-copyright .copylink:hover {
    color: #FFCE03;
}
main#maincontent {
    padding: 50px 70px;
    max-width: 100%;
}
.cms-home main#maincontent {
    padding: 0;
}
.breadcrumbs {
    max-width: 100%;
    padding: 5px 70px;
    border-bottom: 1px solid #00335E;
    text-align: center;
}
.nav-sections {
    margin-bottom: 0;
    border-bottom: 1px solid #00335E;
}
.cms-home .nav-sections {
    border-bottom: none;
}
.nav-sections .navigation {
    z-index: 10;
}
.breadcrumbs a:visited {
    color: unset;
}
.breadcrumbs a {
    color: #00335E !important;
}
.breadcrumbs a:hover {
    color: #FFCE03 !important;
}
.products-grid .product-item-actions {
    margin: 0 !important;
}
.page-products .products-grid .product-item {
    margin: 0;
    width: 100%;
    padding: 0;
}
.page-products .products-grid .product-items {
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 40px;
}
.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    clip: unset;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    box-shadow: none;
    border: none;
}
.product-options-bottom .price-box, .product-info-price .price-box, .product-info-main .product-info-price {
    color: #00335E;
}
.product-info-main .product-info-price {
    border-bottom: 1px solid #00335E;
}
.action.towishlist:hover, .action.sw-compare-slider:hover {
    color: #FFCE03!important;
}
.product.data.items > .item.title > .switch {
    background: #00335E;
    border: 1px solid #fff;
    color: #fff;
}
.product.data.items > .item.content {
    border: 1px solid #00335E;
}
.product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #FFCE03;
    color: #fff;
}
.product.data.items > .item.title > .switch:hover {
    color: #fff;
}
.product.data.items > .item.title > .switch:visited {
    color: unset;
}
.product.data.items > .item.title.active > .switch {
    border: 1px solid #00335E;
    border-bottom: none;
}
.product.data.items > .item.title:not(.disabled) > .switch:focus {
    background: #fff;
    color: #00335E;
}
textarea {
    border: 1px solid #00335E;
}
.review-form .action.submit.primary {
    background: #FFCE03;
    border: none;
    color: #00335E;
    padding: 0 30px;
    height: 46px;
    border-radius: 50px;
}
.review-form .action.submit.primary:hover {
    background: #00335E;
    border: none;
    color: #fff;
}
.block .block-title {
    border-bottom: 1px solid #00335E !important;
}
.action.primary {
    padding: 0 30px;
    height: 46px;
    line-height: 46px;
}
.action.primary:hover {
    background: #00335E !important;
    color: #fff !important;
}
.page-products .column.main .product-item-name {
    margin: 50px 0 0;
    text-align: center;
    padding: 0 30px;
    min-height: 90px;
}
.page-products .product-image-wrapper {
    padding-bottom: 100% !important;
}
.page-products .product-item .price-box {
    padding: 20px 0;
    text-align: center;
}
.page-products .products-grid .product-item .product-item-info .weltpixel-quickview.weltpixel_quickview_button_v2, .page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    position: absolute !important;
    top: initial !important;
    right: 15px !important;
    bottom: 13px  !important;
    width: 20px;
    height: 20px;
}
.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    width: 20px;
    height: 20px;
}
.page-products  .sw-sku-slider {
    padding: 20px;
    text-align: center;
}
.modes-mode:last-child {
    border-radius: 0;
    border: none;
}
.modes-mode:hover {
    color: #fff;
    background: #00335E;
}
.modes-mode.active {
    box-shadow: none;
    background: #00335E;
    color: #fff;
    border-radius: 0;
    border: none;
}
.modes-mode:before {
    color: #00335E;
}
.modes-mode.active:before {
    color: #fff;
}
.modes-mode:hover:before {
    color: #fff;
}
.modes-mode {
    box-shadow: none;
    border: none;
}
.toolbar select {
    background-color: #f0f0f0;
    box-shadow: none;
    border-radius: 0;
    border: none;
}
:focus {
    box-shadow: none !important;
    outline: none !important;
}
.modes-label + .modes-mode {
    border-radius: 0;
}
.catalog-category-view .products-list li.item.product.product-item:hover, .catalogsearch-result-index .products-list li.item.product.product-item:hover {
    box-shadow: none;
}
.page-main .products.list a.product-item-link:hover {
    color: #FFCE03;
    text-decoration: none;
}
.products-list .product-item-details {
    vertical-align: middle;
}
.products-list li.item.product.product-item strong.product.name.product-item-name {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.page-products .products-list .product-item-info .product-image-list a.weltpixel-quickview.weltpixel_quickview_button_v2.wp-qw-adjusted {
    display: none !important;
}
table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td {
    vertical-align: middle;
}
.cart.table-wrapper .product-item-details {
    padding-bottom: 0;
    vertical-align: middle;
}
.cart.table-wrapper .product-item-name {
    margin: 0;
}
button:not(.primary):active {
    box-shadow: none;
}
#store-selector .form-continue .actions-toolbar .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.instant-purchase, .multicheckout .action.primary {
    padding: 0 20px;
}
.catalog-product-view main#maincontent {
    padding: 50px 0;
    max-width: 1280px;
}
.catalog-product-view .productwishlist::before {
    font-size: 20px;
}
.catalog-product-view  a.action.towishlist.productwishlist {
    margin-left: 15px;
}
.abs-product-link > a:active, .product-item-name > a:active, .product.name a > a:active {
    color: #00335E;
    text-decoration: none;
}
.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover {
    color: #FFCE03 !important;
    text-decoration: none;
}
.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited {
    color: #00335E;
    text-decoration: none;
}
.product-item-name > a, .product.name a > a {
    color: #00335E;
}
.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {
    color: #00335E;
}
.paypal-review-discount .block > .title strong, .cart-discount .block > .title strong {
    color: #00335E;
}
.cart-discount .block.discount {
    width: 50%;
}
.action.primary {
    font-family: 'Inter-Bold';
}
.abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .abs-discount-code .form-discount .actions-toolbar .primary .action:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus), .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus) {
    box-shadow: none;
}
.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .abs-discount-code .form-discount .actions-toolbar .primary .action, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
    background: #FFCE03;
    border: none;
    color: #00335E;
    border-radius: 25px !important;
    padding: 0 20px;
    height: 46px;
}
.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .abs-discount-code .form-discount .actions-toolbar .primary .action:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover {
    border: none;
}
form#discount-coupon-form input#coupon_code {
    height: 46px;
    border-radius: 25px;
}
.abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:focus, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:focus, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:focus, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .abs-discount-code .form-discount .actions-toolbar .primary .action:focus, .abs-discount-code .form-discount .actions-toolbar .primary .action:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:focus, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.cancel:active, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
    background: #00335E;
    border: none;
    color: #fff ;
}
#store-selector .form-continue .actions-toolbar .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.instant-purchase, .multicheckout .action.primary {
    font-size: 14px;
}
.action.primary {
    background: #FFCE03 !important;
    border: none;
    color: #00335E;
    padding: 0 30px !important;
    height: 46px;
    line-height: 46px !important;
    border-radius: 25px !important;
    border: none !important;
}
.block-authentication .block-title strong {
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    display: block;
    padding-bottom: 10px;
}
.form.create.account {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 50px;
}
.customer-account-create .page-main > .page-title-wrapper .page-title {
    display: none;
}
.block-authentication .block-new-customer .block-content {
    flex-direction: unset;
    display: block;
}
button {
    background: #FFCE03;
    border: none;
    color: #00335E;
    height: 46px;
    border-radius: 25px;
    padding: 0 20px;
}
button:hover, button:focus {
    background: #00335E;
    border: none;
    color: #fff ;
}
.catalog-category-view .column.main .products.wrapper.list.products-list li.item.product.product-item:hover, .catalogsearch-result-index .column.main .products.wrapper.list.products-list li.item.product.product-item:hover {
    box-shadow: none;
}
.products-list .product-item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page-products .products-list .product-item-info .product-image-list {
    flex: 1;
}
.products.wrapper.list.products-list ol li.item.product.product-item strong.product.name.product-item-name {
    flex: 3;
}
.products-list .product-item-details {
    width: 250px;
}
.products-list .product-item-photo {
    padding: 0;
}
.page-products .products-list .product-image-wrapper {
    padding-bottom: 0 !important;
}
.products-list .product-item-photo {
    width: 100%;
    display: block;
}
.products-list  .product-image-photo {
    padding: 50px;
    box-sizing: border-box;
    object-position: center;
}
.products-list  .price-box.price-final_price span.price {
    font-size: 24px;
}
.page-products .products-list .product-item .product-item-inner {
    position: relative;
}
.products-list a.action.towishlist {
    top: initial !important;
    bottom: 10px;
    position: absolute !important;
    left: 0 !important;
}
.page-products .block-wishlist .product-item .price-box {
    padding: 0;
    text-align: left;
}
.product-item .price-box .price , .minicart-items .product-item-details .price, span.price {
    font-family: 'Inter-Black';
}
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {
    font-family: 'Inter-Black';
}
.sidebar .product-items .product-item-info .product-item-photo {
    width: 80px;
}
.sidebar .product-items .product-item-details {
    padding-left: 90px;
}
strong.subtitle {
    padding-bottom: 10px;
}
.block-search #search {
    border-radius: 24px;
    box-shadow: 0px 3px 22px rgb(0 0 0 / 10%) !important;
}
.search-autocomplete.-bottom-position, .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
    width: 600px !important;
}
.amsearch-results .amsearch-item:hover {
    background-color: transparent;
}
.amsearch-autocomplete-image .product-image-photo {
    box-sizing: border-box;
    border: none;
    top: 0 !important;
    object-fit: contain;
}
.amsearch-products .amsearch-highlight {
    background-color: #00335E;
}
.amsearch-products .action.primary.tocart {
    font-size: 11px !important;
}
.checkout-index-index .logo {
    margin: auto !important;
}
.checkout-index-index main#maincontent {
    max-width: 1280px;
}
.opc-progress-bar {
    text-align: center;
    margin: 0 0 40px;
}
.opc-progress-bar-item._active:before {
    background: #00335E;
    border-color: #00335E;
}
.opc-progress-bar-item._active > span:before {
    background: #00335E;
    border-color: #00335E;
}
.opc-progress-bar-item._active > span:after {
    border-color: #00335E;
}
.opc-wrapper .step-title {
    border-bottom: 1px solid #00335E;
    font-family: 'Inter-Black';
}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {
    color: #00335E;
    font-size: 20px;
}
.opc-block-summary > .title {
    font-family: 'Inter-Black';
}
.opc-block-summary .items-in-cart > .title {
    border-bottom: 1px solid #00335E;
}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
    max-width: 100%;
}
select {
    border-color: #00335E;
}
.checkout-index-index .price span {
    font-size: 16px!important;
}
.opc-progress-bar-item > span {
    font-size: 12px;
}
.opc-progress-bar-item._complete > span {
    color: #00335E;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title, .checkout-payment-method .payment-option-title {
    border-top: 1px solid #00335E;
}
.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .action-gift, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {
    color: #00335E;
}
.abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .action-gift:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover {
    color: #FFCE03;
    text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle {
    color: #00335E;
}
input#discount-code {
    height: 46px;
    border-radius: 25px;
}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {
    border-top: 1px solid #00335E;
}
.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {
    border-top: 1px solid #00335E;
}
.cart-totals, .opc-block-summary .table-totals {
    border-top: 1px solid #00335E;
}
.opc-block-shipping-information .shipping-information-title {
    border-bottom: 1px solid #00335E;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
    top: 0;
    line-height: 25px;
    height: 25px;
}
.checkout-index-index  .sw-copyright {
    display: none;
}
.opc-sidebar {
    margin: 0;
}
.page-products .products-list .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    background: transparent;
}
.page-products .products-list .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    background: transparent;
    position: absolute !important;
    display: block !important;
    right: 0 !important;
    padding: 0;
    width: 25px;
    height: 25px;
}
.page-products .products-list .product-item-info .weltpixel-quickview.weltpixel_quickview_button_v2 {
    padding: 0;
}
.products-list .product.actions.product-item-actions a.weltpixel-quickview.weltpixel_quickview_button_v2::before {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    text-indent: 0 !important;
}
.products-list a.sw.weltpixel-quickview.weltpixel_quickview_button_v2 {
    top: initial !important;
    position: absolute !important;
    bottom: 8px !important;
    width: 25px;
    height: 25px;
}
.sidebar .product-image-container {
    width: 100% !important;
}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {
    border-color: #00335E;
    color: #00335E;
}
.block-collapsible-nav .item .delimiter {
    border-top: 1px solid #00335E;
}
.wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    clip: unset;
    height: auto;
    margin: 0;
    position: relative;
    width: 100%;
    overflow: visible;
}
.wishlist-index-index .product-item-inner .comment-box {
    margin-top: 0;
}
.wishlist-index-index .product-item-inner {
    margin: 0;
    padding: 0;
    right: 0;
}
.wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) {
    margin: 0;
    padding: 0;
}
.wishlist-index-index .products-grid .product-item-info {
    border: 1px solid rgb(0 51 94 / 15%) !important;
    border-radius: 8px;
    margin: 0 !important;
    padding: 20px !important;
    text-align: center;
    box-shadow: none !important;
}
.wishlist-index-index .products-grid .product-item-info:hover {
    box-shadow: 0px 4px 31px #0000005C !important;
}
.products-grid.wishlist {
    margin-bottom: 50px;
}
textarea {
    font-family: 'Inter-Regular';
}
.cms-home button.action.tocart.primary {
    font-size: 0.6vw !important;
}
form#search_mini_form {
    width: 600px;
}
.amsearch-more-results .amsearch-link {
    border-bottom: 1px solid #00335E;
    color: #00335E;
}
.products-grid.wishlist .product-item .fieldset .field.qty, .products-grid.wishlist .product-item .fieldset .product-item-actions {
    display: block;
}
.footer-email {
    text-transform: none;
}
.products.wrapper.list.products-list ol li.item.product.product-item{
    padding-bottom: 10px;
    padding-top: 10px;
}
.products.wrapper.list.products-list .product-image-photo{
    max-height: 200px;
}
.product-info-main .product.attribute.sku .type:after{
    content: ':';
}
.faq-answer {
    padding: 20px 10px;
}
.faq-item {
    cursor: pointer;
    margin-bottom: 30px;
}
.sw-newsletter-block {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 100px;
}
.amsearch-input-wrapper .amsearch-button.-loupe {
    right: unset;
    left: 16px;
}
.amsearch-input-wrapper .amsearch-input {
    border: none;
    border-radius: 24px;
    width: 579px;
    box-shadow: 0px 3px 22px #00000017;
    padding-left: 59px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 37px;
}
.amsearch-button.-loupe:before {
    content: "";
    background: url(../images/icons/search.svg);
    width: 17px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 2px;
    left: 2px;
}
.amsearch-button.-loupe {
    position: relative;
}
.navigation .level0 > .level-top span, .ambrands-menu-item .ambrands-link {
    color: #00335E !important;
    font-family: 'Inter-Regular';
    font-weight: normal;
    font-size: 14px;
}
.minicart-wrapper .action.close:hover:before {
    color: #FFCE03;
}
.price span.sw-code {
    font-size: 14px !important;
}
@media screen and (max-width:1680px) {
    .popularproductswrapper li.product-item.slick-slide {
    padding: 50px 20px 20px;
    }
    .page-products .action.primary.tocart, .wishlist-index-index .action.primary.tocart {
    font-size: 0.7vw !important;
    }
    .popularproductswrapper li.product-item.slick-slide .product.name, .page-main .products.list a.product-item-link {
    font-size: 18px;
    }
    .sw-right-section .sw-right-section-wrapper a {
        width: 297px;
        height: 282px;
    }
    .sw-right-section {
    padding-right: 0;
    }
}

@media screen and (max-width:1580px) {
    .popularproductswrapper li.product-item.slick-slide {
    padding: 50px 10px 10px;
    }
    .popularproductswrapper li.product-item.slick-slide:not(:last-child) {
    margin: 0 10px;
    }
    .popularproductswrapper ul div.slick-list.draggable {
    margin: 0 -20px;
    }
    .page-products .products-grid .product-items {
    grid-gap: 20px;
    }
    .bref-section {
    padding: 140px 70px 70px;
    }
}

@media screen and (max-width:1480px) {
    .grid1 {
    padding-right: 70px;
    padding-left: 70px;
    grid-template-columns: 1fr 1fr 1fr;
    }
    .eubos {
    grid-column-start: 2;
    width: 100%;
    grid-column-end: 4;
    }
    .bibero {
    grid-column: 3;
    grid-row: 1;
    }
    .popularproductswrapper {
    padding-left: 70px;
    padding-right: 70px;
    }
    .slider_top {
    padding: 0;
    }
    .popularproductswrapper ul div.slick-list.draggable {
    margin: 0 -10px;
    }
    .page-products .products-grid .product-items {
    grid-template-columns: 1fr 1fr 1fr;
    }
    .wishlist-index-index .sidebar .product-items .product-item-details {
    padding-left: 0;
    }
}

@media screen and (max-width:1380px) {
    .catalog-product-view main#maincontent {
    padding: 50px;
    max-width: 100%;
    }
    .cart-discount .block.discount {
    width: 100%;
    }
    .sw-right-section .sw-right-section-wrapper a {
    height: 250px;
    }
}

@media screen and (max-width:1280px) {
    .nav-item > a {
    margin: 0 -10px;
    font-size: 12px;
    }
    .contact-index-index .column.main .widget.block.block-static-block {
    width: 100%;
    }
    .contact-index-index form#contact-form {
    width: 100%;
    }
    .contact-index-index .column.main {
    display: block;
    }
    .contact-info-map-container {
    justify-content: space-between;
    margin-top: 50px;
    }
    .contact-info-map-container > div {
    flex: 1;
    }
    .mapouter, .gmap_canvas {
    width: 100%;
    }
    .gmap_canvas  iframe {
    width: 100%;
    }
    .sw-sect-title {
    font-size: 22px;
    }
    .sw-right-section a span {
    font-size: 1.3vw;
    }
    .cms-home button.action.tocart.primary {
    font-size: 0.8vw !important;
    }
}

@media screen and (max-width:1180px) {
    main#maincontent {
    padding: 50px 30px;
    }
    .sw-top-position {
    padding-left: 30px;
    padding-right: 30px;
    }
    form#search_mini_form {
    width: 45vw;
    }
    .search-autocomplete.-bottom-position, .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
    width: 45vw!important;
    }
    .page-products .action.primary.tocart {
    font-size: 0.9vw !important;
    }
    .sidebar .product-items .product-item-details {
    padding-left: 0;
    }
    .wishlist-index-index .sidebar .product-items .product-item-details {
    padding: 0;
    }
    .grid1, .popularproductswrapper {
    padding-right: 30px;
    padding-left: 30px;
    }
    .basic-categories-wrapper {
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
    }
    .bref-section, .omor-section, .ygeia-section {
    padding: 140px 30px 70px;
    }
    #newsletter {
    margin-left: 0 !important;
    width: 100%!important;
    }
    .subsc {
    padding: 0 30px;
    box-sizing: border-box;
    }
    form.form.subscribe div.field.newsletter {
    width: 100%;
    }
    .sw-submit {
    right: 20px;
    }
    .sw-newsletter {
    width: 100%;
    background-size: contain;
    background-position: center;
    }
    .cart-summary .checkout-methods-items .action.primary.checkout {
    width: 100%;
    font-size: 1vw !important;
    }
}

@media screen and (max-width:1024px) {
    .sw-customer-menu-account {
    display: none;
    }
    .wishlist-index-index .action.primary.tocart {
    font-size: 1.2vw !important;
    }
    .wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) {
    display: table;
    }
    .products-grid.wishlist .product-item .box-tocart {
    float: none;
    margin-right: 0;
    }
    .block-collapsible-nav {
    top: 0;
    }
    .cart-summary .checkout-methods-items .action.primary.checkout {
    font-size: 14px !important;
    }
    .account main#maincontent {
    padding: 80px 30px 50px 30px;
    }
    .sidebar .product-items .product-item-info .product-item-photo {
    position: relative;
    float: left;
    }
    .sidebar .product-items .product-item-actions {
    padding-left: 80px;
    }
    .filter-title strong {
    background-color: #00335E;
    box-shadow: none;
    border: none;
    border-radius: 0;
    color: #fff;
    }
    .block-search .control {
    border-top: none;
    clear: both;
    margin: 0;
    padding: 0;
    }
    .block-search input {
    left: 0;
    margin: 0;
    position: relative !important;
    }
    .block-search .label {
    display: none;
    }
    .block-search .action.search::before {
    font-size: 17px;
    color: #FFCE03;
    content: '\e615';
    font-family: 'luma-icons';
    }
    form#search_mini_form {
    position: relative;
    }
    .minisearch .actions .action.search span {
    display: none;
    }
    .minisearch .actions .action.search {
    height: auto;
    line-height: 0;
    height: 35px;
    background: transparent;
    opacity: 1;
    left: 0;
    top: 0;
    z-index: 100;
    }
    .block-search .action.search {
    display: block;
    }
    form#search_mini_form.-opened .action.search {
    display: none;
    }
    .block-search {
    margin-top: 0;
    }
    .nav-toggle {
    left: 30px;
    }
    .nav-toggle:before {
    color: #00335E;
    }
    .minicart-wrapper {
    margin-top: 0;
    }
    .nav-sections {
    background-color: #fff !important;
    }
    .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal > .magezon-builder > .nav-item {
    display: block;
    width: 100%;
    }
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {
    border-color: #00335E;
    }
    .navigation .level0 {
    border-top: 1px solid #00335E;
    }
    .nav-item > a {
    margin: 0;
    padding: 0 25px;
    }
    .nav-sections .header.links .header.links {
    width: 100% !important;
    }
    .nav-sections-item-title {
    border: none;
    }
    .page-products .action.primary.tocart {
    font-size: 1.3vw !important;
    }
    .page-footer {
    padding-bottom: 25px;
    }
    .product.data.items > .item.title.active > .switch {
    color: #fff;
    }
    .abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title {
    border-top: none;
    }
    .opc-estimated-wrapper {
    border-bottom: none;
    border-top: none;
    }
    .subsc {
    display: block;
    }
    #newsletter {
    margin: 0 !important;
    }
    .sw-subs-title, .sw-subs-par {
    width: 100%;
    }
    .sw-wrapper {
    flex-wrap: wrap;
    }
    .subsc {
    margin-bottom: 0;
    }
    .block.newsletter {
    margin-bottom: 0 !important;
    }
    .sw-footer {
    height: auto;
    }
    .sw-footer-pic {
    width: 100%;
    padding: 30px 0;
    }
    .slick-dots li button {
    background: #00335E;
    height: 10px;
    width: 10px;
    }
    .slick-dots li.slick-active button {
    background: #FFCE03 ;    
    }
    .cms-home button.action.tocart.primary {
    font-size: 1.2vw !important;
    }
    .slick-dots li button:before {
    content:none;    
    }
    .mrg-b {
    margin-bottom: 150px;
    }
    .sidebar.sidebar-additional {
    overflow: hidden;
    }
    .checkout-index-index .minicart-wrapper {
    right: 20px;
    }
    .product.details.product-item-details > a.weltpixel-quickview.weltpixel_quickview_button_v2, .page-products .products-list .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    display: none!important;
    }
    .products-list .product-image-photo {
    padding: 50px 0;
    }
    .bx-slider-banner h2 {
    font-size: 40px;
    }
    .sw-left-section {
    max-width: 40%;
    }
    .catalog-product-view main#maincontent {
    padding: 50px 30px;
    }
}

@media screen and (max-width:820px) {
    .page-products .products-grid .product-items {
    grid-template-columns: 1fr 1fr;
    }
    .contact-info-map-container {
    display: block;
    }
    .info-container {
    text-align: center;
    padding-bottom: 50px;
    }
    a.logo {
    width: 140px;
    display: table;
    }
    .sw-sections > div {
    flex-wrap: wrap;
    }
    .sw-left-section {
    max-width: 100%;
    order: 2;
    }
    .sw-right-section {
    flex: 100%;
    padding: 0 0 50px 0;
    }
    .sw-sections ul.slick-slider {
    padding: 0;
    }
    .cms-home button.action.tocart.primary {
    font-size: 2vw !important;
    }
    .cms-home .amsearch-wrapper-content button.action.tocart.primary {
    font-size: 1.3vw !important;
    }
}

@media screen and (max-width:767px) {
    .form .search-autocomplete {
    top: 30px;
    left: 0;
    margin: 0;
    }
}

@media screen and (max-width:640px) {
    .wishlist-index-index .action.primary.tocart {
    font-size: 14px!important;
    }
}

@media screen and (max-width:680px) {
    .grid1 {
    display: block;
    }
    .grid1 > a {
    height: 300px;
    display: block;
    margin-top: 30px;
    }
    .basic-categories-wrapper {
    grid-template-rows: 220px 220px;
    }
    .sw-right-section h2 {
    font-size: 40px;
    padding-bottom: 20px;
    }
    .bref-section, .omor-section, .ygeia-section {
    padding: 50px 30px 70px;
    }
    .sw-footer-links {
    display: block;
    text-align: center;
    padding: 0 30px;
    }
    .sw-footer-links ul li {
    line-height: 20px;
    }
    .sw-footer-links ul {
    margin-bottom: 50px !important;
    }
    .product.data.items {
    margin-left: 0;
    margin-right: 0;
    }
    .product-info-price {
    margin: 0;
    width: 100% !important;
    }
    .amsearch-wrapper-content > .amsearch-item {
    display: block;
    border-bottom: 1px solid;
    }
    .amsearch-autocomplete-information {
    padding-left: 0;
    width: 100%;
    box-sizing: border-box;
    }
    .amsearch-autocomplete-image {
    width: 100%;
    }
    .cms-home button.action.tocart.primary {
    font-size: 1.6vw !important;
    }
    .cms-home .amsearch-wrapper-content button.action.tocart.primary {
    font-size: 14px !important;
    }
}

@media screen and (max-width:580px) {
    .banner-item.banner-slider {
    height: 400px!important;
    }
    .sw-top-position-right {
    position: absolute;
    top: 20px;
    right: 30px;
    width: auto;
    }
    .sw-top-position-right .minicart-wrapper {
    margin-left: 0;
    }
    .sw-top-position-left {
    width: 140px;
    }
    form#search_mini_form {
    width: 60vw;
    float: right;
    }
    .search-autocomplete.-bottom-position, .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
    width: 60vw!important;
    }
    .slider_top {
    padding: 0 !important;
    }
    .catalog-product-view .product.media {
    margin-bottom: 50px;
    }
    .products-list .product-item-info {
    flex-wrap: wrap;
    }
    .products-list .product-item-details {
    width: 100%;
    }
    .products.wrapper.list.products-list ol li.item.product.product-item {
    padding-bottom: 50px;
    }
    .products.wrapper.list.products-list .sw-sku-slider {
    right: 0;
    }
    .products.wrapper.list.products-list ol li.item.product.product-item strong.product.name.product-item-name {
    padding-right: 0;
    }
    .page-products .action.primary.tocart {
    font-size: 1.8vw !important;
    padding: 0 15px!important;
    }
    .page-products .products-list .action.primary.tocart {
    font-size: 16px !important;
    }
    .basic-categories-wrapper {
    display: block;
    }
    .basic-categories-wrapper > a {
    height: 250px;
    display: block;
    margin-bottom: 30px;
    }
    .bx-slider-banner {
    bottom: 30px;
    left: 30px;
    }
    #banner-slider-carousel .owl-dots {
    right: 0;
    }
    .sw-newsletter {
    height: 300px;
    }
}

@media screen and (max-width:480px) {
    .abs-discount-code .form-discount, .checkout-payment-method .payment-option-content .form-discount {
    display: block;
    }
    .paypal-review-discount .field, .cart-discount .field {
    display: block;
    }
    #product_addtocart_form .box-tocart .fieldset .actions #product-addtocart-button {
    width: auto;
    }
    .page-products .products-grid .product-items {
    grid-template-columns: 1fr;
    }
    .page-products .action.primary.tocart {
    font-size: 16px !important;
    padding: 0 30px!important;
    }
    .toolbar.toolbar-products .toolbar-sorter.sorter {
    position: relative !important;
    float: left;
    margin-top: 15px;
    }
    .sw-top-position {
    display: block;
    }
    .sw-top-position-left {
    margin: auto;
    display: table;
    }
    .sw-top-position {
    padding-top: 0;
    }
    form#search_mini_form {
    width: 100%;
    margin-top: 10px;
    }
    .search-autocomplete.-bottom-position, .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
    width: 100%!important;
    }
    .amsearch-autocomplete-image {
    width: 100px;
    }
    .amsearch-wrapper-content > .amsearch-item {
    display: flex;
    }
    .bx-slider-banner h2 {
    font-size: 30px;
    }
    .banner-item.banner-slider {
    height: 300px!important;
    }
    .grid1 > a {
    height: 250px;
    }
    .cms-home button.action.tocart.primary {
    font-size: 14px!important;
    }
    .sw-right-section .sw-right-section-wrapper a {
    height: 250px;
    width: 100%;
    display: block;
    margin: 0 0 30px 0;
    box-sizing: border-box;
    }
    .sw-details-container {
    text-align: left;
    display: table;
    padding-left: 80px;
    padding-top: 5px;
    }
    .sw-details-container a {
    padding-right: 3px;
    }
    .sw-details-container a:last-child {
    padding-right: 0;
    padding-left: 3px;
    }
    .sw-top-position-right {
    flex-direction: row-reverse;
    }
    .sw-top-position-right .minicart-wrapper {
    margin-left: 30px;
    margin-right: 10px;
    }
    .sw-right-section-wrapper {
    display: block;
    }
    .cms-home .amsearch-wrapper-content button.action.tocart.primary {
    font-size: 3vw !important;
    }
}















































