/** Shopify CDN: Minification failed

Line 633:18 Expected identifier but found whitespace
Line 633:19 Unexpected "50%"

**/
body {
    overflow-x: hidden !important;
}

.tier-1 {
    background: #061225 !important;
}
::-webkit-input-placeholder {
  
  color: #fff !important;
}
a.gm-target.js-no-transition .gm-text {
    font-size: 14px !important;
}
#pageheader .search-box .search-form input[type="text"]::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1;
}
#pageheader .search-box .search-form {
    background-color: #061225;
       border: 2px solid #a39260;
     max-width: 120px;
} 
#pageheader .search-box .search-form input[type="text"] {
    font-size: 15px;
}
#pageheader .search-box .search-form input[type="text"] {   
    padding: 0px 10px 4px 26px;   
   
}
#pageheader .search-box .search-form i {
    top: 2px !important;
}
#pageheader .search-box .search-form input[type="submit"] {   
    padding: 0px 0 !important;
    
}

.history-vid video{
  width:100% !important;
}
.col-md-12.history-story {
    text-align: center;
    padding-top: 50px;
}

.nav-row ul li a:before {
   display:none !important;
}

.wayhf{
    text-align: center;
    padding-top: 50px;
}
.serv{
    text-align: center;
    padding-top: 50px;
}
.col-md-6.serv {
    padding-bottom: 50px;
}

iframe {
    border: 0;
    width: 100%;
}
.years.of.grooming.jsforms .form-buttons-wrapper.form-buttons-auto.jsTest-button-wrapperField {
    margin-top: 20px;
}
div#store-messages {
    background: #061225;
}
.message h6.title {
    color: white !important;
}

.page-header p {
    font-size: 24px;
    color: #cea939;
    font-weight: 600;
}
#pageheader {
  position: relative;
  background: #061225;
}

 a img.logoimage{
	margin-top: -9px;
}
#pageheader .logo img {
    height: 100px;
}
#pageheader a {
    color: #fff !important;
}
.promotional-bar {
    background: #a39260;
    padding-bottom: 0px !important;
    padding-top:5px !important;
}
.promotional-bar a{
   font-weight:bold;
}
.promotional-bar a.franchise-top.text-capitalCase:hover {
    color: #222f57 !important;
}

.promotional-bar a.text-capitalCase:hover{
    color: #222f57 !important;
}
img.payment_icons {
    max-height: 40px;
} 

.social_media {
  margin-top: 20px;
}

.social_media_icons a {
  margin-left: 10px;
}
.social_media_icons img {
  width: 25px;
}
.gm-menu-installed .gm-menu.gm-menu-39076.gm-bordered:not(.gm-menu-mobile):not(.gm-vertical) > .gm-level-0 + .gm-level-0 {
    border-left: 1px solid #a39260 !important;
}
.gm-menu-installed .gm-menu img {
    max-width:auto !important;
    height:30px !important;    
}
 .cart-summary g {
    stroke: #a39260 !important;
     fill: #fff !important;
}

 .cart-summary g:hover {
    stroke: #a39260 !important;
     fill: #a39260 !important;
}
.nav-row .multi-level-nav > div {
    padding: 0 !important;
}
.cart-summary a.text-capitalCase {
    margin-top: 6px;
    margin-right: 10px;
}
#pagefooter .nav-row a {
    color: #ffffff;
}
.tier-2 {
    display: none !important;
}
.gm-menu-installed .gm-dropdown>li>.gm-target>.gm-text, .gm-menu-installed .gm-dropdown>li>a>.gm-text {    
    font-weight: 700;
}
.gm-icon {
    margin-right: 0px !important;
}
/* .product-block .title {
    height: auto !important;
} */
p.store-name {
    text-transform: uppercase !important;
}
.store-locator p.store_button-2 {
    display: none !important;
}
#pageheader .results-box a {
    color: gray !important;
}
.mobile-search ::placeholder{
color: #818181 !important;
}
.store-locator .store_button {  
    margin-left: auto !important;
    margin-right: auto !important;
}
.store-button-wrapper {
    display: flex;
    justify-content: center;
}
#store-messages .message {   
    text-transform: uppercase !important;
}




/* Start Media  */
@media screen and(min-width:600px){
#pageheader .logo img {
    height: 136px;
}
a img.logoimage {
    margin-top: -60px;
}
  
}


@media screen and (min-width: 600px){
  .usp-img{
    width:20% !important;
  }
  #pageheader .util-area {
    margin-top: 5px;
    top: 24px;
}
}
@media screen and (max-width: 600px){
  ul.gm-submenu.gm-dropdown.gm-submenu-bordered.gm-orientation-vertical a.gm-target.js-no-transition {
  display: flex !important;
}
  .promotional-bar {   
    padding-bottom:5px !important;
    padding-top:5px !important;
}
  .usp-img{
    width:40% !important;
  }
  .image-row.sliderrq.slick-initialized.slick-slider.slick-dotted {
    display: none !important;
}
  .collection-slider-row.collection-slider-1 .product-block {
    min-height: 480px;
    max-height: 480px;
}
}


.lower.cf li.linkedin {
    display: none;
}

.linkedinn {    
    background: url(/cdn/shop/files/linkedin.png?v=1683278353)!important;
    background-size: 23% !important;
    background-repeat: no-repeat !important;
}
.newsearch {
    width: 100%;
    display: none;
}
button.notabutton.mobile-nav-toggle {
    margin-right: auto;
    margin-bottom: -33px;
    z-index: 999 !important;
    color: white !important;
}
div#mobile-header {
    margin-bottom: -14px;
    background: #061225;
}
#mobile-header .mobile-nav-toggle span {
  background:white;
}
span.exp {
    display: none !important;
}

@media screen and (min-width: 480px){
.supernova .form-all {
    border: 1px solid #e6e6e6;
    box-shadow: none! important;
}
span.productlabel.sale {
    display: none;
}
}


@media (min-width:768px){
  .image-row.sliderrq.slick-initialized.slick-slider.slick-dotted {
    display: none !important;
}
  .gm-item.gm-level-0 ul{
  display: grid!important;
    grid-template-columns: auto auto!important;  
    min-width: max-content!important;
    max-width: max-content!important;
    float: none;
    left: auto;
    right: auto;
    border:0.5px solid black;
}
  .container.padded-row.layout-content-with-image-right.cf {
    padding-top: 70px !important;
}

.gm-item.gm-level-0 ul li{
  background:white;
  margin:5px; 
}
  ul.gm-submenu.gm-dropdown.gm-submenu-bordered.gm-orientation-vertical {
    background: #061225 !important;
}
 ul.gm-submenu.gm-dropdown.gm-submenu-bordered.gm-orientation-vertical li.gm-item {
    min-width: 250px;
    max-width: max-content !important;
}

.gm-menu-installed .gm-dropdown > li > a {
  flex-direction: row-reverse;
}
  .newsandmedia ul.gm-submenu.gm-dropdown.gm-submenu-bordered.gm-orientation-vertical {
    margin-left: -350px;
}

}
img.payment_icons {
    max-height: 40px;
} 

.social_media {
  margin-top: 20px;
}

.social_media_icons a {
  margin-left: 10px;
}
.social_media_icons img {
  width: 25px;
}

@media screen and(min-width:600px){
#pageheader .logo img {
    height: 136px;
}
a img.logoimage {
    margin-top: -60px;
}
}


@media screen and (min-width: 600px){
  .usp-img{
    width:20% !important;
  }
  #pageheader .util-area {
    margin-top: 5px;
    top: 24px;
}
}
@media screen and (max-width: 600px){
  .usp-img{
    width:40% !important;
  }
 
}


.lower.cf li.linkedin {
    display: none;
}

.linkedinn {    
    background: url(/cdn/shop/files/linkedin.png?v=1683278353)!important;
    background-size: 23% !important;
    background-repeat: no-repeat !important;
}


@media screen and (min-width: 480px)
<style>
.supernova .form-all {
    border: 1px solid #e6e6e6;
    box-shadow: none! important;
}
span.productlabel.sale {
    display: none;
}

a.but-now-btn {
    background: #061225;
    border: none;
    color: #ffffff;
    font-size: 12px;
    line-height: 12px;
    height: auto;
    margin: 0;
    text-decoration: none !important;
    cursor: pointer;
    padding: 16px 15px 14px;
    vertical-align: middle;
    min-width: 120px;
    text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-transition: background-color 100ms, color 100ms;
    -webkit-transition: background-color 100ms, color 100ms;
    transition: background-color 100ms, color 100ms;
    display: inline-block;
    zoom: 1;
    letter-spacing: 1px;
    margin-top: 10px;
}

/* dcdev */
@media screen and (max-width: 600px){
  .mob-search{
    display: block !important;
    height: 45px;
  }

  #pageheader .search-box .search-form input[type="text"]{
    width: 100%;
    height: 35px;
  }

  #pageheader .search-box .search-form {
    max-width: 75%;
    margin: 0 auto;
  }

  .search-form{
    width: 100%;
  }

  #pageheader .search-box{
    left: 0;
    margin: 5px 0px;
  }

  #main-nav .mobile-features {
    display: none;
  }

  #main-nav .multi-level-nav {
    padding-top: 0px;
  }

  #pageheader .search-box .search-form i {
    top: 6px !important;
  }

  #pageheader .search-box {
    float: none;
  }

  #pageheader .search-box .search-form {
    display: block;
  }

  .results-box {
    left: 50px;
  }

  #pageheader .search-box .search-form input[type="submit"] {
    top: 4px;
  }
  
}

/* @media screen and (max-width: 600px){ */
.product-block .hover-info .title{
    margin: 0 5px;
    color: #061225;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
  /* -webkit-line-clamp: 4; */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* height: 100px ! IMPORTANT; */
  height: 53px ! IMPORTANT;
}
/* } */


/* Shop By Category Heading */
.hide-on-desktop {
  display: none;
}
@media screen and (max-width: 600px){
  .hide-on-desktop {
    display: block !important;
  }
}


.input-row input[type="hidden"] {
    display: none !important;
}



/*start  */
/* .product-block .innerer .title.ellipsis {
    margin: 0 5px;
    color: #061225;
    font-weight: 700;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 100px !important;
    line-height: 1.2em;
    max-height: calc(1.2em* 4);
    text-overflow: ellipsis;
    white-space: normal;
    border: 1px solid red;
}
 
.product-block .hover-info .title {
    border: 1px solid;
}*/

/* start accordion in product detail page */

   .accordion {
      /* margin-bottom: 15px; */
     /* border-bottom: 1px solid red; */
    }
#accordion-1, #accordion-2, #accordion-3, #accordion-4 {
  border-bottom: 1px solid #a39260;
}

    .head {
      color: #563e6e;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 20px 0px;
      /*background-color: #f3f3f3;
       border: 1px solid #ddd; 
       border-bottom: 1px solid #a39260; */
    }

    .accordion .head h4 {
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 17px;
    font-weight: bold;
    margin: 0px;
    text-transform: uppercase;
    }

    .head:hover {
      /* background-color: #e0e0e0; */
    }

    .arrow {
      width: 10px;
      transition: 0.25s ease;
    }

    .content {
      display: none;
      /* padding: 20px; */
      background-color: #fff;
      /* border: 1px solid #ddd; */
      border-top: none;
    }

    /* Rotate arrow when active */
    .active .arrow {
      transform: rotate(90deg);
    }

/*end accordion in product detail page  */
/* start A+ content in product detail page */
.image-Aplus-content-conatiner{
  display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 50px 0px;
}
/* end A+ content in product detail page */


/* Default styling */
/* .icartShopifyCartContent {
    display: flex;
    flex-direction: column; 
} */

/* Mobile view: apply flexbox order */
@media only screen and (max-width: 768px) {
    /* .bestseller {
        display: flex;
        flex-direction: column-reverse;
    }
    
    .order-two-mobile {
        order: -1; 
    } */
}


/*  */


/* .swatch-container {
    display: flex;
    gap: 10px;
}

.swatch {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 2px solid #ccc;
    cursor: pointer;
    position: relative;
}

.swatch input[type="radio"] {
    display: none;
}

.swatch input[type="radio"]:checked + span {
    border: 2px solid #007bff;
}

.swatch span {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px; /* Match the height for centering text */
    border-radius: 50%;
} */

h2.h1-style.price {
    display: flex !important;
    justify-content: space-between !important;
}


