/** Shopify CDN: Minification failed

Line 1160:0 Unexpected "}"

**/
.item-link{
font-size: 13px;
font-weight: 400;
line-height: 17.55px;
letter-spacing: -0.04em;
text-align: left;
color:#FFF;
  text-transform: none;
  text-decoration:none;
  display: flex;
  gap: 2px;
}
.Natalie h2 {
  font-size: 34px;
  font-weight: 600;
  line-height: 48px;
  text-align: center;
  color: #051e36;
  margin: 0 0 10px;
  text-transform: capitalize;
}
.Natalie h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  color: #051e36;
  margin: 0 0 30px;
}
div.shopify-section.collection-list--section {
  background-color: #fff;
}
.item-link a{color:#FFF;text-decoration:none;}
.item-link a:hover{text-decoration:none;}
.item-link span{color:#FF2E17;}
.clearance{
font-size: 13px !important;
font-weight: 600;
line-height: 17.67px;
text-align: left;
/*background: #FF2E17;*/
background: #fdca40;
color: #000;
padding:0px 4px;
border-radius: 4px;
}
div.item-link.clearance.none-mob > a {
  color: #000000 !important;
}
.topmenu-icons a:hover{text-decoration:none;}
.topmenu-icons{gap:15px;}
.site-header-cart--button{padding-left:0px;}
@media screen and (min-width: 460px) {
  .top-header-custom {
    padding: 5px 25px 0;
  }
}
.top-header .site-header-login-2 img{margin-left:5px;width: 16px;}
.site-header-cart{text-transform:none;}
.site-header-cart--button{font-size: 13px !important;}
.site-header-cart--button img{margin-left:5px;}
.item-link b{margin-left:5px;}
.log-flex{display:flex;align-items:center;}
.template-article img{margin-top:30px !important;}
.log-flex img{margin-top:0px !important;}
.header-tel img{margin-top:0px !important;}
a.site-logo img{margin-top:0px !important;}
.site-header-cart img{margin-top:0px !important;}
.header-tel{
font-size: 15px;
font-weight: 400;
line-height: 18px;
letter-spacing: -0.04em;
text-align: left;
  color:#FFF;
  width: 12%;
}
.header-tel a{color:#FFF;text-decoration:none;display:flex;align-items:center;gap:6px;}
.header-tel a:hover{text-decoration:none;}
.search-flex{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 0px 25px;
}
.search-div {
  width: 88%;
  max-width: none;
}
.live-search-form .form-field{height:42px;}
.new-home .form-field-input{background:#2C2E35;color: #fff;border: 1px solid #FFF;border-radius: 56px;font-size: 14px;width: 100%;}
.live-search-custom-btn{
  position: absolute;
  right: 4px;
  z-index: 1;
  border-radius: 50% !important;
  height: 35px;
  width: 35px;
  text-align: center;
  padding: 9px;
  top: 3px;
  border: none !important;
  background-color: #ff2e17 !important;
}
.productgrid--search-button .search-icon--inactive, .live-search-button .search-icon--inactive{width: 15px;height: 16px;}
.productgrid--search-button svg, .live-search-button svg {
  color: #fff;
}
.site-header-main{background:#434343;padding-bottom: 0;margin-top: 6px;}
.site-navigation{padding: 0px 25px;justify-content: center;}
.site-navigation .navmenu-depth-1{margin-left:0px;}
.site-navigation .navmenu-depth-1 > li > a, .site-navigation a{
font-size: 12px !important;
font-weight: 500;
line-height: 18.67px;
letter-spacing: -0.02em;
}
.site-navigation .navmenu-depth-1 > li a::after {
  content: '';
  background: url(/cdn/shop/files/Vector_1.png?v=1715937562);
    background-size: auto;
  background-size: auto;
  background-size: auto;
  position: absolute;
  right: 0;
  width: 9px;
  height: 6px;
  background-size: 100% 100%;
  bottom: 10px;
}
.site-navigation .navmenu-depth-1 > li a{padding-right:15px; margin-right: 0px;position: relative;}
.site-navigation .navmenu-depth-1 > li:hover .navmenu-depth-2{display:flex !important;left:0;}
.site-navigation{background-color: #434343;}
.home-features{padding:100px 0px;}
.highlights-blocks{position:relative;width:19%;text-align: center;border: 1px solid #42AEEF;border-bottom:5px solid #42AEEF;border-radius: 8px;padding: 15px;}
.highlights-flex{display:flex;flex-wrap: wrap;gap: 1px;justify-content: space-between;}
.highlights-blocks h4{
font-size: 17px;
font-weight: 600;
line-height: 30px;
text-align: center;
color:#2C2E35;
margin:0px;
  min-height: 70px;
}

.highlights-blocks p{
font-size: 14px;
font-weight: 400;
line-height: 30px;
text-align: center;
color:#2C2E35;
margin:0px;
}
.highlights-blocks h5{
font-size: 18px;
font-weight: 400;
line-height: 30px;
text-align: center;
color:#FF2E17;
margin:0px;
}
.highlights-blocks img{height:50px;}
.highlights-blocks-link{
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
}
.home-Most-Popular{padding:100px 0px;}
.home-Most-Popular h2{
font-size: 34px;
font-weight: 600;
line-height: 61px;
text-align: center;
color:#051E36;
margin:0px 0px 30px;
}
.home-Popular-flex{display:flex;flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.Popular-card{padding:10px 10px 16px;border: 1px solid #0000001A;border-radius:8px;width:18%;}
.Popular-card-image{position:relative;height: 185px;margin-bottom: 8px;}
.Popular-card-image img{width:100%;height:100%;object-fit:contain;}
.Popular-card h4{
font-size: 13px;
font-weight: 400;
line-height: 16px;
text-align: center;
  margin:0px 0px 12px;
  opacity:.6;
}
.Popular-card h5{
font-size: 14px;
font-weight: 400;
line-height: 16px;
text-align: center;
  margin:0px 0px 28px;
  color:#0A0A0A;
  height: 47px;
}
.item-price .act-price{
font-size: 16px;
font-weight: 400;
line-height: 18.4px;
text-align: center;
  color:#0A0A0A;
  text-decoration: line-through;
}
.no-dec{font-size: 16px;
font-weight: 400;
line-height: 18.4px;
text-align: center;
  color:#0A0A0A;
}
.item-price h6{
font-size: 16px;
font-weight: 600;
line-height: 18.4px;
text-align: center;
  color:#FF2E17;
  margin: 0px 0px 12px;
}
.quick-shop-btn{
padding:9px 16px 9px 16px;
border-radius: 100px;
border: 1px solid #0A0A0A;
font-size: 14px;
font-weight: 400;
line-height: 18.4px;
text-align: center;
  color:#0A0A0A;
  background: #FFF;
  width: 100%;
  margin-bottom: 8px;
}
.quick-shop-btn:hover{background: #0A0A0A;color:#FFF;cursor:pointer;}
.shopnow-btn{
  background: #FF2E17;
  padding: 9px 16px 9px 16px;
border-radius: 100px;
border: 1px solid #FF2E17;
font-size: 14px;
font-weight: 400;
line-height: 18.4px;
text-align: center;
  color:#FFF;
  width: 100%;
  display: block;
  text-decoration: none;
}
.shopnow-btn:hover{background: #FFF;color:#FF2E17;text-decoration:none !important;}
.offer-badge{
width:50px;
height:50px;
padding: 9.62px;
border-radius: 50%;
  background: #FF2E17;
  color:#FFF;
font-size: 14px;
font-weight: 700;
line-height: 14.42px;
text-align: center;
  position:absolute;
  left:5px;
  top:5px;
  align-items: center;
  display: flex;
  justify-content: center;
  text-transform:uppercase;
}
.offer-badge h3{font-size: 13px;
line-height: 14.42px;margin:0px;font-weight: 600;}
.Explore-brands{padding:100px 0px;}
.Explore-brands h2{
  font-size: 34px;
  font-weight: 600;
  line-height: 48px;
  text-align: center;
  color: #051e36;
  margin: 0 0 30px;
}
.Explore-brands h2 span{color:#FF2E17;}
.Explore-brands-flex{display:flex;flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.brands-card{border: 1px solid #979797;border-radius:8px;width:15%;align-content: center;height: 170px;}
.brands-card img{width: 100%;
  height: 56px;
  object-fit: contain;
}
.Explore-brands .shopnow-btn{width: fit-content;margin: 50px auto 0px;text-decoration:none;display: flex;
  gap: 13px;align-items: center;font-weight: 600;font-size: 16px;padding: 13px 23px;position:relative;}
.Explore-brands .shopnow-btn::after {
  content: "";
  display: block;
  width: 21.25px;
  height: 20px;
  margin-left:0px;
  background-image: url(/cdn/shop/files/Vector_2.png?v=1716201950);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.Explore-brands .shopnow-btn:hover::after {
  content: "";
  display: block;
  width: 21.25px;
  height: 20px;
  margin-left:0px;
  background-image: url(/cdn/shop/files/Vector_4.png?v=1716203639);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.home-Category{padding:50px 0px;}
.home-Category h2 {
  font-size: 34px;
  font-weight: 600;
  line-height: 48px;
  text-align: center;
  color: #051e36;
  margin: 0 0 30px;
}
.home-Category-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
.home-Category-card{
  padding: 10px;
  border: 1px solid #0000001A;
  border-radius: 8px;
  width: 23%;
}
.home-Category-card h4{
  margin:16px 0px 0px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}
.home-Category-card a{color: #2576ae;}
.Category-card-image img{width: 100%;
  height: 115px;
  object-fit: contain;
}
.recently-viewed{padding:50px 0px 100px;}
.recently-viewed h2 {
  font-size: 34px;
  font-weight: 600;
  line-height: 48px;
  text-align: center;
  color: #051e36;
  margin: 0 0 30px;
}
.home-recently-flex{
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content:center;
}
.home-recent-card{border-radius: 8px;width: 23%;text-align:center;border: 1px solid #0000001A;padding: 10px;}
.recent-card-image{
  height: 185px;
  margin-bottom: 8px;
}
.recent-card-image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.home-recent-card h3{
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  margin: 0 0 12px;
  color: #2576ae;
}
.home-recent-card h4{
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  margin: 0 0 20px;
  color: #0a0a0a;
  height: 47px;
}
.recent-card-price h6 {
  font-size: 19px;
  font-weight: 700;
  line-height: 18.4px;
  text-align: center;
  color: #2576ae;
  margin: 0 0 12px;
  display: grid;
  gap: 5px;
}
.recent-card-price .org-price{
  font-size: 15px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  color: #2576ae;
  text-decoration: line-through;
}
.home-recent-card h5 {width:100%;text-align:center;border-bottom: 1px solid #00000040;line-height:0.1em;margin:10px 0 20px;font-size: 14px;color: #2576ae;} 
.home-recent-card h5 span { background:#fff; padding:0 10px;}
.home-recent-card a{text-decoration: none;}
.Popular-card a{text-decoration: none;}
.Popular-card a:hover{text-decoration: none;}
.get-in-touch-box h2{
font-size: 40px;
font-weight: 700;
line-height: 61px;
letter-spacing: -0.03em;
text-align: left;
margin:0px;
}
.get-in-touch-box p{
font-size: 15px;
font-weight: 400;
line-height: 28px;
text-align: left;
margin:0px;
opacity:.5;
}
.get-in-touch-flex{display:flex;flex-wrap:wrap;align-items: center;}
.get-in-touch-box{width:50%;}
.get-in-touch-box input{
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #FF2E17;
  color: #fff;
  border-radius: 0;
}
.get-in-touch-box .form-field{width: 85%;float: right;}
.get-in-touch-box .form-field-input{
  padding: 30px 0.625rem 0.375rem;
}
.new-btn{
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 1;
  padding: 7px 16px;
  border-radius: 8px;
  background: none;
  border: none;
}
.new-btn:hover{background:#ff2e17 !important;border: none !important;}
.new-btn img{width: 20px;}
.always-display-none{display:none;}
#shopify-section-get-in-touch{padding:60px 0px;}
footer .site-footer-wrapper{background-color: #313034; padding:80px 0px;}
.footer-main-flex{display: flex;flex-wrap: wrap;}
.footer-col-1{width:30%;padding-right: 50px;}
.footer-col-2{width:16%;}
.footer-col-3{width:54%;}
.footer-main-flex h2{
font-size: 24px;
font-weight: 400;
line-height: 28px;
text-align: left;
}
.footer-main-flex p{
font-size: 12px;
font-weight: 400;
line-height: 20px;
text-align: left;
  opacity:.6;
}
.footer-main-flex .social-icons {
  text-align: left;
  margin:50px 0px 0px;
}
.footer-main-flex .social-link {
  background: rgba(255, 255, 255, 0) !important;
}
.social-link svg{background-color: #fff0;}
.social-icons .social-link.p-Tiktok svg {
  padding-left: 9px;
  padding-top: 8px;
}
.footer-main-flex h3{
font-size: 18px;
font-weight: 600;
line-height: 30px;
text-align: left;
margin:0px 0px 12px;
}
.footer-clearance{
font-size: 12px;
font-weight: 600;
line-height: 16px;
text-align: left;
  color:#000;
  border: 1px solid #fdca40;
  border-radius:4px;
  padding:3px;
  background: #fdca40;
  margin-top: 12px;
}
.footer-col-2 a:hover{text-decoration:none;}
.footer-main-flex ul li{
font-size: 12px;
font-weight: 400;
line-height: 35px;
text-align: left;
   color:#FFF;
   opacity:.6;
  list-style:none;
}
.footer-main-flex ul{margin:0px;padding:0px;}
.footer-main-flex ul a:hover{text-decoration:none;}

.footer-phone{position:relative;padding-left: 24px;}
.footer-phone::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 0;
  background-image: url(/cdn/shop/files/icons8_phone.png?v=1716288444);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position:absolute;
  right:0;
  left:0;
}
.footer-location{position:relative;padding-left: 24px;}
.footer-location::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 0;
  background-image: url(/cdn/shop/files/basil_location-outline.png?v=1716288443);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position:absolute;
  right:0;
  left:0;
}
.footer-address-blocks a:hover{text-decoration:none;}
.footer-address-blocks h4{
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  margin: 0 0 12px;
  color: #FFF;
}
.footer-address-flex{
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-address-blocks{width:31%;}
.split-menu{margin: 0;padding: 0;}
.split-menu li {
  font-size: 13px;
  font-weight: 400;
  line-height: 35px;
  text-align: left;
  color: #fff;
  opacity: .6;
  list-style: none;
}
.split-menu li a:hover{text-decoration:none;}
/* .footer-company-outer{width:60%;} */
.footer-company-flex{
  display: flex;
  gap:5px;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.footer-contact-us{width:34%;}
.footer-company-bottom{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-contact-blocks h4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  margin: 0 0 12px;
  color: #fff;
}
.footer-email{padding-left: 24px;position:relative;}
.footer-contact-blocks:hover{text-decoration:none;}
.footer-address{margin-bottom:15px;}
.footer-email::before {
  content: "";
  display: block;
  width: 18px;
  height: 14px;
  margin-left: 0;
  background-image: url(/cdn/shop/files/Group_12146.png?v=1716292291);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  left: 0;
  top: 4px;
}
.copyright{border-top: 1px solid #FFFFFF57;margin-top: 30px;padding-top:30px;}
.copyright-flex{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.copyright-text{width:50%;}
.copyright-pay{width:50%;}
.copyright-text p{margin:0px;opacity:.6;font-size: 13px;}
.copyright-pay .footer-links-container{margin: 0px;padding: 0px;}
.copyright-pay .payment-icons {
  margin-top: 0;
  text-align: right;
}
.home-section--content .productitem--image{height:185px;}
.productitem{text-align: center;}
.home-section--content .productitem--action{min-width:auto;width:100%;}
.home-section--content .productitem{border-radius: 8px;box-shadow: none;}
.home-section--content .productitem--action .button-secondary{border:1px solid #090909;}
.home-section--content .productitem--action .button-secondary:hover{border:1px solid #090909 !important;}
.home-section--content .productitem--action .button-primary:active{background: #fff;}
.home-section--content .productitem--action .button-primary:focus{background: #fff;}
.home-section--content .productitem--action a{border:1px solid #FF2E17 !important; background: #FF2E17 !important; color: #FFF !important;}
.productitem--action a{background-color: #FF2E17 !important;}
.productitem--action .button-secondary:hover {
  color: #FF2E17 !important;
}
.productitem--sale .productitem--price .price--main {
  color: #FF2E17;
}
.home-section--content .productitem--action a:hover{border:1px solid #DA2C2F !important; color: #FF2E17 !important; background: #FFF !important;}
.shopify-section.flyers--section{padding: 30px 0px;margin: 60px 0px 0px;}
.copyrite a img {
  width: 25px;
  height: 20px;
}
.slideshow{border-radius: 20px;background: #c4cdd53d;}
.site-main {
    margin-top: 150px;
}
.slideshow-m-top{margin-top:200px !important;}
.slideshow .flickity-page-dots .dot {
    width: 10px;
    height: 10px;
    margin: 0 4px;
    background: black !important;
}
#shopify-section-static-slideshow .flickity-prev-next-button {
    bottom: 0% !important;
    top: auto !important;
}
.flickity-prev-next-button{padding: 0px;box-shadow: 0px 4px 35px 0px #00000033;border-radius: 50%;}
.col-lg-products{
  position: absolute;
  width: 35%;
  right: 25px;
  bottom: 10px;
}
.col-lg-text{
  position: absolute;
  right: 0;
  width: 47%;
  top:32%;
  transform: translate(0%,-50%);
}
.new-banner h1{
font-size: 24px;
font-weight: 600;
line-height: 34.19px;
text-align: left;
  margin:0px 0px 10px;
}
.new-banner h2{
font-size: 40px !important;
font-weight: 700;
line-height: 44.12px;
letter-spacing: -0.03em;
text-align: left;
   margin:0px;
}
.new-banner h2 span{color:#FF2E17;}
.Explore-brands-home .home-Category-card{
  border: 1px solid #979797;
  border-radius: 8px;
  width: 15%;
  align-content: center;
  height: 170px;
  padding:0px;
}
.Explore-brands-home .home-Category-card img {
  width: 100%;
  height: 56px;
  object-fit: contain;
}
.home-Category .shopnow-btn {
  width: fit-content;
  margin: 50px auto 0;
  text-decoration: none;
  display: flex;
  gap: 13px;
  align-items: center;
  font-weight: 600;
  font-size: 16px;
  padding: 13px 23px;
  position: relative;
}
.flickity-prev-next-button{z-index:1;}
.site-header-login a{font-size:13px;}
.navmenu.navmenu-submenu {
  padding-left: 15px;
  display: none;
}
.footer-company-outer{
      width: 35%;
    min-width: initial
  }
.footer-column-industry{
      width: auto;

}
.footer-company-flex .col-50{width:33%;}
.Flyers-dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 200;
}
/*.Flyers-dropdown:hover .dropdown-content{display:block;}*/
.Flyers-dropdown .dropdown-content a {
  color: black;
  padding:4px 8px;
  text-decoration: none;
  display: block;
  font-size: 12px;
  background: #FFF;
}
.top-header .site-header-login-2 a{display: flex;align-items: center;}
.site-header-cart a{display: flex;align-items: center;}
#shopify-section-1549856070587 .home-Category-card{width: 23%;}
.mobile-nav-content .mobile-only .site-header-login{color: #4d4d4d;}
.mobile-only .site-header-login-2 .site-header-actions{padding-left: 10px;}
.mobile-only .site-header-login-2 .submenu-container{
  width: 200px;
  left: 25px;
}
.mobile-only .site-header-actions li{line-height: 25px;}
.mobile-only .site-header-login-2 .submenu-container .nav-list a{font-size:14px;}
.slider-social{display:none;}
.highlights-blocks:hover .mb-display-none a {
  color: #2576ae;
}
.get-in-touch-box .form-field-title{color:#FFF;}
.mb-display-none a{text-decoration: none;}

@media (max-width: 1023px) {
.desktop-only{
    display: none;
}
.bc-flex .fa{color:#4a4a4a !important;}
.bc-flex .item-link{font-size:14px;font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;text-transform: uppercase;padding: .8125rem 0px;}
.site-header-cart a, a{font-size:14px !important;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;text-transform:uppercase;color:#4d4d4d;}
.bc-flex{
  display: table;
  align-items: center;
  justify-content: start;
  gap: 15px;
  padding-left: 25px;
  line-height: 35px;
}
.site-mobile-nav .site-header-actions{height:27px;margin-top: 10px;}
}
.home-section--title {
  padding-top: 10px !important;
  font-size: 34px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  color: #051e36;
  margin: 0 0 30px;
}
.badge--sale{background-color: #ff2e17;}
.copyrite a img{margin: 0px 7px;}
.item-link{text-transform:uppercase;}

.product-form--atc-qty {
  margin-bottom: 20px !important;
}










@media (min-width: 576px) {
  .container {
    max-width: 540px;
     margin:0px auto;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
     margin:0px auto;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
     margin:0px auto;
  }
}


@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
    margin:0px auto;
  }
  .slideshow-m-container{
    max-width:95%;
    margin:0px auto;
  }
}

@media (min-width: 1000px) {
.site-navigation{padding:0px !important;}
}

@media (min-width:1000px) and (max-width:1080px) {
nav.site-navigation.tb-display-none{display:flex;}
}


@media (min-width:3800px) and (max-width:3840px) {



}


@media (min-width:2500px) and (max-width:2560px) {


}

@media (min-width:2000px) and (max-width:2048px) {



}


@media (min-width: 1900px) and (max-width:1920px) {



}


@media (min-width:1400px) and (max-width:1440px) {



}

@media (min-width:1500px) and (max-width:1700px) {


}

@media (min-width:1300px) and (max-width:1398px) {



}

@media (min-width:1200px) and (max-width:1398px) {



}

@media (min-width: 1200px) {

}

@media (min-width:1200px) and (max-width:1298px) {



}

@media (min-width:1000px) and (max-width:1390px) {


}

@media (min-width:1390px) and (max-width:1440px) {
.site-navigation .navmenu-depth-1 > li > a, .site-navigation a{font-size: 13px !important;}
  .col-lg-products{width: 30%;}
  .site-navigation .navmenu-depth-1 > li a::after{bottom: 18px;}
  .site-navigation .navmenu-depth-1 > li a{padding-right: 10px !important;}
}

@media (min-width:1300px) and (max-width:1398px) {
.site-navigation .navmenu-depth-1 > li > a, .site-navigation a{font-size: 12px !important;}
  .col-lg-products{width: 30%;}
  .site-navigation .navmenu-depth-1 > li a::after{bottom: 18px;}
  .site-navigation .navmenu-depth-1 > li a{padding-right: 10px !important;}
  
}

@media (min-width:1260px) and (max-width:1290px) {
.site-navigation .navmenu-depth-1 > li > a, .site-navigation a{font-size: 11px !important;}
  .col-lg-products{width: 30%;}
  .site-navigation .navmenu-depth-1 > li a::after{bottom: 14px;}
  .site-navigation .navmenu-depth-1 > li a{padding-right: 10px !important;}
  
}

@media (min-width: 1000px) and (max-width:1050px) {

  .search-div {
  width: 80%;
}
.search-flex{justify-content: space-between;}
.site-navigation .navmenu-depth-1 > li a::after{bottom: 14px;right: -3px;}
.slider-social .social-icons{top: 80px;}
.col-lg-products{display: none;}
.col-lg-text{top: 39%;}
.Explore-brands-home .home-Category-card{width: 14%;height: 142px;}
.Explore-brands-home .home-Category-card img{height: 38px;}
.footer-address-blocks {
  width: 30%;
}

    
}
    
@media (max-width: 768px){


}
    
@media (min-width: 767px) and (max-width:999px){

.search-flex{justify-content: space-between;}
.search-div {
    display: block;
  width: 76%;
}
.col-lg-products {
  width: 46%;
  bottom: 65px;
  width: 85%;
    bottom: 133px;
    left: 25px;
    margin: auto;
}
.highlights-blocks{width: 31%;
    margin-top: 24px;}
  .highlights-flex{
    margin-top: 100px;gap: 25px;
    justify-content: center;
  }
.Explore-brands-home .home-Category-card{width: 14%;height: 142px;}
.Explore-brands-home .home-Category-card img{height: 38px;}
.home-Category-card h4{font-size: 12px;}
.get-in-touch-box h2{font-size: 30px;}
.copyright-text, .copyright-pay {
  width: 100%;
}
.copyright-text p{text-align:center;}
.copyright-pay .payment-icons{text-align:center;}
.copyright-pay{margin-top: 20px;}
.footer-col-1{width: 50%;}
.footer-col-2{width: 50%;}
.footer-col-3 {
  width: 100%;
}
.footer-address{margin-top: 30px;}
#shopify-section-1549856070587 .home-Category-card {
  width: 31%;
}
.slideshow--section .container {
  padding: 0px !important;
  /* width: 100% !important; */
  width: 72% !important;
  max-width: none !important;
  height: 700px;
}
.col-lg-text{top: 46%;}
.previous{right: unset;left: 39% !important;box-shadow: none;}
.next{left: unset;right: 39% !important;box-shadow: none;}
.slideshow-m-top {
  margin-top: 20px !important;
}
  
}

@media (min-width: 767px) and (max-width:801px){
.col-lg-products{display:none;}
}

@media (min-width: 772px) and (max-width:880px){
.site-header-logo{margin-left: -210px;}
}
@media (min-width: 767px) and (max-width:770px){
.site-header-logo{margin-left: -173px;}
.buttons-home-container{margin-top: 179px;}
}
@media (min-width: 767px) and (max-width: 998px) {
 body .home-features {
 
  padding-top: 234px;
}
}

@media (max-width: 766px){
 
.none-mob{display:none;}
.mob-none{display:none;}
a.site-logo img{width:140px !important;}
.search-flex{padding: 0 15px;justify-content: space-between;}
.header-tel{font-size: 13px;}
.header-tel img{width: 16px;}
.search-div{width:60%;}
.new-home .form-field-input{font-size: 13px;}
.search-div{display:block;}
.live-search{margin:0px;}
.button-homepage{font-size:20px;}
.flickity-prev-next-button{box-shadow: none;}
.slideshow .flickity-page-dots{bottom: 28px !important;}
.new-banner img{display:none;}
.col-lg-text{width: 100%;top: 20%;}
.new-banner h2{font-size:20px;text-align: center;}
.new-banner h1{font-size:18px;text-align: center;}
.col-lg-text .shopnow{margin: 20px auto;}
.highlights-blocks{width:100%;margin-bottom: 15px;}
.container{padding:0px 15px;}
.col-lg-products{display:none;}
h2, .home-section--title{font-size: 28px;}
.home-Category h2{font-size: 28px;}
.Explore-brands-home .home-Category-card{width: 46%;height: 143px;}
.get-in-touch-box h2{font-size: 28px;line-height: 40px;}
.get-in-touch-box .form-field{width: 100%;}
.get-in-touch-box{width: 100%;}
.get-in-touch-box p{margin-bottom: 20px;}
.slideshow--section .container{padding:0px 0px;}
.footer-main-flex .social-icons{margin: 30px 0px 0px;}
.footer-col-1 {
  width: 100%;
  padding-right:0px;
  margin-bottom: 40px;
}
.footer-col-2 {
  width: 100%;
  margin-bottom: 40px;
}
.footer-col-3 {
  width: 100%;
}
.footer-address-blocks {
  width: 100%;
}
.footer-contact-us {
  width: 100%;
}
.footer-company-outer {
  width: 100%;
}
.copyright-text, .copyright-pay {
  width: 100%;
}
.copyright-text p{text-align:center;}
.copyright-pay .payment-icons{text-align:center;}
.copyright-pay{margin-top: 20px;}
.footer-company-outer{margin-bottom: 15px;}
#shopify-section-1549856070587 .home-Category-card {width: 46%;}
  
}

@media (max-width: 767px) {
.desk-tab, .tab {display: none !important;}
} 

@media (max-width: 766px){
.site-main {
  margin-top: 160px;
}
.slideshow-m-top {
  margin-top: 12px !important;
}
.Natalie h2{font-size: 28px;line-height: 32px;}
.Natalie h5{font-size: 15px;}
}

@media (max-width: 500px) {
  .col-lg-text {
    width: 100%;
    top: 20%;
  }
.home-Category-card h4{font-size: 12.5px;}
   .site-header-logo {
    margin-left: -28px;
  }
.slideshow .flickity-page-dots .dot{
  margin: 0 3.5px;
}
}

@media (max-width: 390px) {
  .col-lg-text {
    width: 100%;
    top: 14%;
  }
  .slideshow .flickity-page-dots{bottom:17px !important;}
}
    
@media (max-width: 360px){
.new-home .form-field-input{font-size: 11px;}    
}

@media (min-width: 2200px) {
  .slideshow-m-container {
      max-width: 75%;
      margin: 0 auto;
  }
}
@media (min-width: 1300px) 
  .home-features-container{
    max-width: 1350px !important;;
   
  }
}



