/** Shopify CDN: Minification failed

Line 723:33 Unexpected "*"
Line 2061:2 Expected identifier but found "."

**/
@font-face {
  font-family: 'The Red light Free';
  src: url("TheRedlightFree.woff2") format("woff2"), url("TheRedlightFree.woff") format("woff");
  font-weight: 100; }

@font-face {
  font-family: 'Mriya Grotesk';
  src: url("MriyaGrotesk-Heavy.eot");
  src: url("MriyaGrotesk-Heavy.eot?#iefix") format("embedded-opentype"), url("MriyaGrotesk-Heavy.woff2") format("woff2"), url("MriyaGrotesk-Heavy.woff") format("woff"), url("MriyaGrotesk-Heavy.ttf") format("truetype"), url("MriyaGrotesk-Heavy.svg#MriyaGrotesk-Heavy") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Mriya Grotesk';
  src: url("MriyaGrotesk-HeavyItalic.eot");
  src: url("MriyaGrotesk-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("MriyaGrotesk-HeavyItalic.woff2") format("woff2"), url("MriyaGrotesk-HeavyItalic.woff") format("woff"), url("MriyaGrotesk-HeavyItalic.ttf") format("truetype"), url("MriyaGrotesk-HeavyItalic.svg#MriyaGrotesk-HeavyItalic") format("svg");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Mriya Grotesk';
  src: url("MriyaGrotesk-Light.eot");
  src: url("MriyaGrotesk-Light.eot?#iefix") format("embedded-opentype"), url("MriyaGrotesk-Light.woff2") format("woff2"), url("MriyaGrotesk-Light.woff") format("woff"), url("MriyaGrotesk-Light.ttf") format("truetype"), url("MriyaGrotesk-Light.svg#MriyaGrotesk-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Mriya Grotesk';
  src: url("MriyaGrotesk-LightItalic.eot");
  src: url("MriyaGrotesk-LightItalic.eot?#iefix") format("embedded-opentype"), url("MriyaGrotesk-LightItalic.woff2") format("woff2"), url("MriyaGrotesk-LightItalic.woff") format("woff"), url("MriyaGrotesk-LightItalic.ttf") format("truetype"), url("MriyaGrotesk-LightItalic.svg#MriyaGrotesk-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.btn, .shopify-payment-button .shopify-payment-button__button--unbranded, button, select {
  font-family: 'Mriya Grotesk'; }

a {
  color: var(--green);
  transition: all 150ms ease-in-out;
  -webkit-transition: all 150ms ease-in-out;
  -khtml-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out; }
  a:hover, a:focus {
    color: var(--dark-green); }

.container {
  max-width: 1430px; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (max-width: 1499px) {
    .container {
      padding: 0 45px; } }
  @media (max-width: 480px) {
    .container {
      padding: 0 15px; } }

body {
  font-size: 1rem;
  font-weight: 300;
  color: var(--dark-grey); }

/*
#rev_slider_1_1_wrapper .slide-title{
  line-height:1.2em!important;
  font-size:60px!important;line-height:70px!important;
  max-width:740px!important;
}
@media only screen and (min-width: 1400px){
  #rev_slider_1_1_wrapper .slide-title{
    font-size:60px!important;line-height:65px!important;
    max-width:90%!important;
  }
}*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: var(--dark-green); }

h1, .h1 {
  font-size: 4rem; }

h2, .h2 {
  font-size: 2.6rem; }

h3, .h3 {
  font-size: 2rem; }

h4, .h4 {
  font-size: 1.6rem; }

h5, .h5 {
  font-size: 1.2rem; }

h6, .h6 {
  font-size: 1rem; }

.btn {
  background: #ffffff;
  color: #111111;
  border: 1px solid #111111; }
  .btn:hover {
    background: #111111;
    color: #ffffff;
    border: 1px solid #111111; }

.btn-2 {
  background: #111111;
  color: #ffffff;
  border: 1px solid #111111; }
  .btn-2:hover {
    background: #ffffff;
    color: #111111;
    border: 1px solid #111111; }

.border {
  border: 1px solid #d8d8d8; }

.border-top {
  border-top: 1px solid #d8d8d8; }

.border-bottom {
  border-bottom: 1px solid #d8d8d8; }

.border-left {
  border-left: 1px solid #d8d8d8; }

.border-right {
  border-right: 1px solid #d8d8d8; }

.sp-topbar {
  background-color: var(--orange); }
  .sp-topbar .sp-col-topbar {
    color: #ffffff; }
    .sp-topbar .sp-col-topbar ul li a {
      color: #ffffff; }
      .sp-topbar .sp-col-topbar ul li a:hover {
        color: white; }

.modal .modal-body:not(.no-background) {
  background: #ffffff; }

#loader-wrapper {
  background-color: #ffffff; }
  #loader-wrapper #loader .dot {
    background-color: #111111; }

header {
  background: #ffffff; }
  header .sp-dropdown-obj .sp-dropdown-menu {
    background: #ffffff; }
  header .sp-cart .sp-cart-layout .sp-cart-empty [class^="icon-"] {
    color: #191919; }
  header .sp-cart .sp-cart-layout .sp-cart-empty p {
    color: #777777; }

.index .sp-desctop-menu nav > ul > li.dropdown.active > a {
  color: #777777; }
.index .sp-desctop-menu nav > ul > li.dropdown > a {
  color: #ffffff; }
  .index .sp-desctop-menu nav > ul > li.dropdown > a:hover {
    color: #777777; }
.index .sp-desctop-menu .dropdown .dropdown-menu {
  background: #ffffff; }
.index .sp-desctop-menu .sp-title-submenu {
  color: #111111; }
.index .sp-desctop-menu .sp-megamenu-submenu > li > a {
  color: #111111; }
  .index .sp-desctop-menu .sp-megamenu-submenu > li > a:hover {
    color: #777777; }
.index .sp-desctop-menu .header-options div svg {
  fill: #ffffff; }
  .index .sp-desctop-menu .header-options div svg:hover {
    fill: #111111; }

.index .header-toggle svg, .index .header-options div svg, .index .sp-search-toggle span {
  fill: #ffffff; }

.header-toggle svg, .header-options div svg, .sp-search-toggle span {
  fill: #191919; }

.index .sp-search-toggle span, .index .sp-login a {
  color: #ffffff; }

.sp-search-toggle span, .sp-login a {
  color: #191919; }

.sticky-header {
  background-color: #ffffff !important; }
  .sticky-header .sp-search-toggle span, .sticky-header .index .sp-login a {
    color: #111111; }
  .sticky-header .header-toggle svg, .sticky-header .header-options div svg {
    fill: #111111; }
  .sticky-header .sp-login a, .sticky-header .sp-search-toggle span {
    color: #111111; }
  .sticky-header .sp-desctop-menu nav > ul > li.dropdown > a {
    color: #111111; }

header .sticky-header .sp-cart .sp-badge-cart {
  background: #111111;
  color: #ffffff; }

header .sp-search .sp-dropdown {
  background-color: #ffffff; }
  header .sp-search .sp-dropdown .sp-info-text {
    color: #191919; }
  header .sp-search .sp-dropdown .sp-search-input {
    border-bottom: 1px solid #eceaea; }
  header .sp-search .sp-dropdown .sp-btn-search svg {
    fill: #191919; }

.sp-desctop-menu nav > ul > li.dropdown a {
  color: #fff; }
.sp-desctop-menu .header-options div svg {
  fill: #ffffff; }
  .sp-desctop-menu .header-options div svg:hover {
    fill: #c71932; }

.panel-menu {
  background: #ffffff; }
  .panel-menu li.mm-close-parent .mm-close {
    color: #777777;
    border-bottom: 1px solid #e9e7e7; }
  .panel-menu ul li a {
    color: #191919; }
    .panel-menu ul li a:hover {
      color: #111111; }

/* product item */
.sp-label-location {
  color: #ffffff; }
  .sp-label-location .sp-label-new {
    background-color: var(--green); }
  .sp-label-location .sp-label-sale {
    background-color: var(--orange); }
  .sp-label-location .sp-label-our-stock {
    background-color: var(--dark-green); }

.sp-product .sp-description .sp-add-info li a {
  color: #777777; }
  .sp-product .sp-description .sp-add-info li a:hover {
    color: #d62c67; }
.sp-product .sp-description .sp-price span {
  color: #111111; }
  .sp-product .sp-description .sp-price span.old-price span {
    color: #ccc; }
.sp-product .sp-description .sp-btn-addtocart {
  background-color: transparent;
  color: #111111;
  border: 1px solid #111111; }
  .sp-product .sp-description .sp-btn-addtocart:hover {
    color: #111111;
    border: 1px solid #111111; }
.sp-product .sp-image-box .wk-app-btn {
  background-color: #ffffff;
  color: #111111;
  border: 1px solid #111111; }
  .sp-product .sp-image-box .wk-app-btn svg path {
    fill: #111111; }
  .sp-product .sp-image-box .wk-app-btn:hover {
    background-color: #ffffff;
    color: #fff;
    border: 1px solid #111111; }
  .sp-product .sp-image-box .wk-app-btn:hover svg path {
    fill: #fff; }
  .sp-product .sp-image-box .wk-app-btn[data-action="wk-remove"] {
    background-color: #ffffff;
    color: #fff;
    border: 1px solid #111111; }
    .sp-product .sp-image-box .wk-app-btn[data-action="wk-remove"] svg path {
      fill: #fff; }
.sp-product .prod-title-color a {
  color: #111111; }
  .sp-product .prod-title-color a:hover {
    color: var(--orange); }

.sp-product-single-info .sp-title {
  color: #191919; }
.sp-product-single-info .sp-add-info ul li span {
  color: #999999; }
  .sp-product-single-info .sp-add-info ul li span:first-child {
    color: #111111; }
.sp-product-single-info .sp-add-info ul li a {
  color: #999999; }
  .sp-product-single-info .sp-add-info ul li a:hover {
    color: #111111; }
.sp-product-single-info .sp-price span {
  color: #191919; }
  .sp-product-single-info .sp-price span.old-price span {
    color: #777777; }
.sp-product-single-info .sp-wrapper .btn-addtocart {
  background-color: #111111;
  color: #ffffff;
  border: 1px solid #111111; }
  .sp-product-single-info .sp-wrapper .btn-addtocart:hover {
    background-color: #777777;
    color: #ffffff;
    border: 1px solid #777777; }

.breadcrumb {
  background-color: var(--dark-green);
  padding: calc(var(--header-height) * 1.5 ) 1rem 1rem;
  margin-bottom: 2rem; }
  .breadcrumb a, .breadcrumb span {
    color: #303030;
    font-size: 1rem;
    line-height: 1.2;
    text-align: left;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .15rem;
    font-family: var(--font-body);
    transition: var(--transition-fast); }
  .breadcrumb a:hover, .breadcrumb a:focus {
    opacity: .9; }
  @media (max-width: 768px) {
    .breadcrumb {
      padding-bottom: 0.25rem;
      line-height: 1; }
      .breadcrumb a, .breadcrumb span {
        font-size: .6rem; } }

/*
@media (max-width: 1024px) {
    .breadcrumb a,.breadcrumb span{
        font-size: 70px;
        line-height: 1.2;
    }
}
@media (max-width: 767px) {
    .breadcrumb a,.breadcrumb span{
        font-size: 50px;
    }
}
*/
.footer-teamplate {
  background-color: #eff1ef;
  box-shadow: inset 0px 3px 10px -5px rgba(40, 40, 40, 0.4); }
  .footer-teamplate .border-top {
    border-color: #303030; }

.footer {
  color: var(--dark-green); }
  .footer .col-footer h2 {
    color: var(--dark-green); }
  .footer .link-nav a {
    color: #999999; }
    .footer .link-nav a:hover {
      color: #777777; }
  .footer .col-newletter .input-group__field {
    color: #888888;
    background: #161618; }
  .footer .col-newletter .btn {
    color: #ffffff; }

.copyright .info {
  color: #999999; }
.copyright .social li, .copyright .social a {
  color: #ffffff; }
  .copyright .social li:hover, .copyright .social a:hover {
    color: #777777; }
.copyright .social li span {
  color: #999999; }
.copyright .link-nav a {
  color: #999999; }
  .copyright .link-nav a:hover {
    color: #777777; }

.sp-pageContent {
  position: relative;
  z-index: 1; }

img {
  max-width: 100%; }

.container.tight {
  max-width: 1199px; }

.script {
  font-family: var(--font-script);
  text-transform: lowercase;
  letter-spacing: 0; }
  .footer-cta__email .script {
    text-transform: capitalize; }

h1, .h1 {
  letter-spacing: .1rem; }

h2, .h2 {
  letter-spacing: .1rem; }

h3, .h3 {
  letter-spacing: .1rem; }

body {
  color: var(--dark-green); }

b, strong {
  font-weight: 600; }

.subheading {
  text-transform: uppercase;
  letter-spacing: .5rem;
  font-weight: 300;
  font-family: var(--font-body); }

.page-content .descriptions {
  font-size: 1rem;
  line-height: 1.6; }

@media (max-width: 599px) {
  h1, .h1 {
    font-size: 2.6rem; }

  h2, .h2 {
    font-size: 2rem; }

  h3, .h3 {
    font-size: 1.6rem; } }
hr {
  border: 0px solid transparent;
  height: 0px;
  border-top: 2px solid var(--dark-green); }
  hr.left {
    margin-left: 0; }
  hr[class^="short"] {
    width: 100px;
    max-width: 20%; }
  hr.short-orange {
    border-color: var(--orange); }
  hr.short-green {
    border-color: var(--green); }
  hr.short-white {
    border-color: #ffffff; }

.btn, button {
  border-radius: calc(var(--border-radius) / 2);
  border: 1px solid var(--dark-green);
  padding: .5rem 2rem;
  text-transform: uppercase;
  font-family: var(--font-body);
  font-weight: 600;
  color: #ffffff;
  letter-spacing: .1rem;
  background-color: var(--dark-green);
  border-radius: calc(var(--border-radius) / 2); }
  .btn.nocaps, button.nocaps {
    text-transform: capitalize;
    letter-spacing: 0.03rem; }
  .btn:hover, .btn:focus, button:hover, button:focus {
    background-color: var(--orange);
    border-color: var(--orange);
    color: #ffffff; }
  .btn.orange, button.orange {
    background-color: var(--orange);
    border-color: var(--orange); }
    .btn.orange:hover, .btn.orange:focus, button.orange:hover, button.orange:focus {
      background-color: var(--dark-green);
      border-color: var(--dark-green); }
  .btn.ghost, button.ghost {
    background-color: transparent;
    color: var(--dark-green); }
    .btn.ghost:hover, .btn.ghost:focus, button.ghost:hover, button.ghost:focus {
      background-color: var(--dark-green);
      color: #ffffff;
      border-color: var(--dark-green); }
    .btn.ghost.orange, button.ghost.orange {
      background-color: transparent;
      border-color: var(--orange);
      color: var(--orange); }
      .btn.ghost.orange:hover, .btn.ghost.orange:focus, button.ghost.orange:hover, button.ghost.orange:focus {
        background-color: var(--orange);
        color: #ffffff; }
    .btn.ghost.green, button.ghost.green {
      background-color: transparent;
      color: var(--green);
      border-color: var(--green); }
      .btn.ghost.green:hover, .btn.ghost.green:focus, button.ghost.green:hover, button.ghost.green:focus {
        background-color: var(--green);
        color: #ffffff; }
  .show-more .btn, .show-more button {
    background-color: transparent;
    color: var(--dark-green); }
    .show-more .btn:hover, .show-more .btn:focus, .show-more button:hover, .show-more button:focus {
      background-color: var(--dark-green);
      color: #ffffff;
      border-color: var(--dark-green); }

.text-link {
  font-weight: 600;
  color: var(--orange);
  transition: var(--transition-fast);
  position: relative; }
  .text-link:after {
    content: '';
    background-image: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow-Circle-Orange.svg?v=163827355779682856641637241651");
    background-size: contain;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    transition: var(--transition-fast);
    transform: translatex(0);
    display: inline-block;
    position: absolute;
    margin-left: 0.75rem;
    top: 2.5px; }
  .text-link:hover, .text-link:focus {
    color: var(--green); }
    .text-link:hover:after, .text-link:focus:after {
      background-image: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow-Circle-Green.svg?v=53321334183389588121637241651");
      transform: translateX(5px); }

.sp-back-to-top {
  background-color: var(--dark-green); }
  .sp-back-to-top:hover, .sp-back-to-top:focus {
    background-color: var(--orange); }

.sp-price {
  font-family: var(--font-header);
  font-weight: 600; }
  .sp-price span {
    color: var(--green);
    letter-spacing: .03rem; }
    .sp-price span.new-price {
      margin-right: 2rem; }
    .sp-price span.old-price {
      color: var(--dark-green);
      opacity: .33;
      text-decoration: line-through;
      display: none; }

.sdc-header {
  position: fixed;
  z-index: 9;
  width: 100%;
  background-color: transparent; }
  .sdc-header .sp-topbar {
    background-color: var(--green);
    text-transform: uppercase;
    letter-spacing: .1rem;
    font-weight: 600; }
  .sdc-header .menu-style .sp-logo {
    padding-right: 1rem;
    padding-left: 0; }
  .sdc-header .sdc-header__logo {
    max-width: 75px; }
  .sdc-header .sdc-header__mobile .logo img {
    max-width: 67px; }
  .sdc-header .header-desktop {
    padding-top: 1rem;
    padding-bottom: 1rem; }
    .sdc-header .header-desktop:not(.sticky-header) .header-options div svg, .sdc-header .header-desktop:not(.sticky-header) .header-toggle svg, .sdc-header .header-desktop:not(.sticky-header) .sp-search-toggle span {
      fill: #fff; }
    .sdc-header .header-desktop.sticky-header .header-options div svg, .sdc-header .header-desktop.sticky-header .header-toggle svg, .sdc-header .header-desktop.sticky-header .sp-search-toggle span {
      fill: var(--dark-green); }
  .sdc-header .sp-header {
    line-height: 1; }
  @media screen and (max-width: 1099px) {
    .sdc-header .sp-desctop-menu nav > ul > li > a {
      font-size: 0.9rem; } }
  .sdc-header .sdc-header__mobile .sp-logo {
    flex-grow: 1;
    justify-content: flex-end;
    padding-right: 25px; }
  .sdc-header .sdc-header__mobile:not(.sticky-header) .sp-menu-toggle svg {
    fill: #fff; }
  .sdc-header .sdc-header__mobile:not(.sticky-header) .header-options div svg {
    fill: #ffffff; }

.sdc-menu__desktop.sp-desctop-menu .dropdown {
  padding: 0; }
  .sdc-menu__desktop.sp-desctop-menu .dropdown > a {
    transition: var(--transition-fast);
    padding: 1rem;
    font-weight: 600;
    letter-spacing: .03rem; }
    .sdc-menu__desktop.sp-desctop-menu .dropdown > a:hover, .sdc-menu__desktop.sp-desctop-menu .dropdown > a:focus {
      color: var(--orange); }
    @media screen and (max-width: 1160px) {
      .sdc-menu__desktop.sp-desctop-menu .dropdown > a {
        padding: 0.5rem; } }
  .sdc-menu__desktop.sp-desctop-menu .dropdown .dropdown-menu {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    width: auto;
    border-radius: var(--border-radius); }
    .sdc-menu__desktop.sp-desctop-menu .dropdown .dropdown-menu.expanded-menu {
      min-width: 50%;
      margin-left: -25%; }
      .sdc-menu__desktop.sp-desctop-menu .dropdown .dropdown-menu.expanded-menu.cat-tree-submenu {
        min-width: 100%; }
    .sdc-menu__desktop.sp-desctop-menu .dropdown .dropdown-menu a {
      color: var(--dark-green); }
  .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu a {
    transition: var(--transition-fast); }
  .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu:hover > a, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu :focus > a, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu.active > a {
    color: var(--orange); }
  .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu:hover a, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu :focus a, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu.active a {
    background-color: #ffffff; }
  .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu:hover .dropdown-menu, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu :focus .dropdown-menu, .sdc-menu__desktop.sp-desctop-menu .dropdown.sp-submenu.active .dropdown-menu {
    top: 75%; }
.sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu.image_menu {
  display: flex;
  flex-wrap: wrap; }
  .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu.image_menu.cat-tree-menu {
    flex-wrap: nowrap; }
.sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap {
  line-height: 2;
  padding-right: 2rem;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }
.sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu li a:not(:only-child) span:after, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li a:not(:only-child) span:after {
  display: none !important; }
.sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li {
  display: block; }
  .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_subtitle, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_subtitle {
    display: inline-flex;
    flex-direction: column;
    flex: 1 1 20%; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_subtitle.first_submenu, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_subtitle.first_submenu {
      flex: 2 2 40%; }
      .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_subtitle.first_submenu ul, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_subtitle.first_submenu ul {
        columns: 2; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_subtitle ul, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_subtitle ul {
      padding-top: 0; }
  .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_image, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_image {
    display: inline-flex;
    flex: 1 1 20%; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li.menu_image img, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li.menu_image img {
      max-width: 100%;
      padding: 0.5rem;
      object-fit: contain;
      height: 200px;
      width: 150px; }
  .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li > a, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li > a {
    transition: var(--transition-fast);
    padding-left: 0; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li > a[href="#"], .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li > a[href="#"] {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 0.8rem;
      letter-spacing: .1rem;
      color: var(--green) !important; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li > a:hover, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li > a:focus, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li > a:hover, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li > a:focus {
      color: var(--orange);
      font-weight: 600; }
  .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li ul, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li ul {
    display: block !important;
    position: relative;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    left: 0;
    top: 0;
    line-height: 2;
    opacity: 1 !important; }
    .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li ul li a, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li ul li a {
      transition: var(--transition-fast);
      padding-left: 0; }
      .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li ul li a:hover, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu > li ul li a:focus, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li ul li a:hover, .sdc-menu__desktop.sp-desctop-menu .sp-megamenu-submenu .menu-wrap li ul li a:focus {
        color: var(--orange);
        font-weight: 600; }
.index .sdc-menu__desktop.sp-desctop-menu .dropdown > a:hover, .index .sdc-menu__desktop.sp-desctop-menu .dropdown > a:focus {
  color: var(--orange); }

.sticky-header .sdc-menu__desktop.sp-desctop-menu nav > ul > li.dropdown > a {
  color: var(--dark-green); }

.sdc-menu__hamburger {
                       /*
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0);
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);

    .mmpanels, .mmpanels > .mmpanel, .panel-menu {
            left: initial; right: 0;
    }
*/ }
  .sdc-menu__hamburger .primary-menu--item {
    display: none !important; }
  .sdc-menu__hamburger .mm-original-link {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem;
    font-size: 0.8rem; }
  @media screen and (max-width: 1024px) {
    .sdc-menu__hamburger .primary-menu--item {
      display: block !important; }
    .sdc-menu__hamburger .secondary-menu--item {
      border-top: 1px solid var(--dark-green);
      margin-top: 2rem;
      padding-top: 2rem; }
      .sdc-menu__hamburger .secondary-menu--item ~ .secondary-menu--item {
        border-top: 0px solid transparent;
        margin-top: 0rem;
        padding-top: 0rem; } }

.sp-cart-box .btn[href="/checkout"] {
  background-color: var(--orange);
  margin-top: 2rem;
  border: 1px solid transparent; }
  .sp-cart-box .btn[href="/checkout"]:hover, .sp-cart-box .btn[href="/checkout"]:focus {
    background-color: var(--dark-green); }
.sp-cart-box .btn[href="/cart"] {
  background-color: var(--light-grey);
  color: var(--dark-green);
  border: 1px solid transparent; }
  .sp-cart-box .btn[href="/cart"]*:hover, .sp-cart-box .btn[href="/cart"]:focus {
    background-color: var(--dark-green);
    color: #ffffff; }

.sp-modal-addtocart .sp-cart-total {
  color: var(--dark-green);
  text-align: left;
  display: block; }
.sp-modal-addtocart .btn {
  margin-top: 1rem; }
  .sp-modal-addtocart .btn.btn-close-popup {
    background-color: transparent;
    color: var(--dark-green);
    margin-top: 2rem; }
    .sp-modal-addtocart .btn.btn-close-popup:hover, .sp-modal-addtocart .btn.btn-close-popup:focus {
      background-color: var(--dark-green);
      color: #ffffff;
      border-color: var(--dark-green); }
  .sp-modal-addtocart .btn[href="/cart"] {
    background-color: var(--light-grey);
    color: var(--dark-green);
    border: 1px solid transparent; }
    .sp-modal-addtocart .btn[href="/cart"]:hover, .sp-modal-addtocart .btn[href="/cart"]:focus {
      background-color: var(--dark-green);
      color: #ffffff; }
  .sp-modal-addtocart .btn[href="/checkout"] {
    background-color: var(--orange);
    border: 1px solid transparent; }
    .sp-modal-addtocart .btn[href="/checkout"]:hover, .sp-modal-addtocart .btn[href="/checkout"]:focus {
      background-color: var(--dark-green); }

.sdc-cart .sp-title-subpages {
  text-align: left;
  text-transform: capitalize;
  background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-A-LO-SM.png?v=13360489400982715721637241641);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center; }
.sdc-cart .sp-shopcart-table table tr.table_labels {
  font-weight: 600;
  font-size: .6rem;
  text-transform: uppercase;
  letter-spacing: .1rem;
  color: var(--dark-green);
  opacity: .5; }
.sdc-cart .sp-shopcart-table table tr:first-of-type {
  border-top: 0px solid transparent; }
.sdc-cart .sp-shopcart-table table tr:last-of-type {
  border-bottom: 0px solid transparent; }
@media (max-width: 789px) {
  .sdc-cart .sp-shopcart-table table tr:first-of-type {
    display: none; } }
.sdc-cart .sp-shopcart-table table td img {
  max-height: 100px;
  object-fit: contain;
  object-position: center center; }
.sdc-cart .sp-shopcart-table table td:nth-child(2) {
  width: auto;
  padding-left: 1rem;
  padding-right: 1rem; }
.sdc-cart .sp-shopcart-table table td:nth-child(5) {
  width: auto;
  padding-left: 1rem; }
@media (min-width: 790px) {
  .sdc-cart .sp-shopcart-table table td .unit-price {
    display: block; }
  .sdc-cart .sp-shopcart-table table td .total-product-price {
    display: none; } }
@media (max-width: 789px) {
  .sdc-cart .sp-shopcart-table table td .unit-price {
    display: none; }
  .sdc-cart .sp-shopcart-table table td .total-product-price {
    display: block; }
  .sdc-cart .sp-shopcart-table table td:first-of-type {
    display: none; }
  .sdc-cart .sp-shopcart-table table td:nth-of-type(2) ul li:nth-of-type(3) {
    display: none; } }
.sdc-cart .cart-total {
  position: -webkit-sticky;
  position: sticky;
  top: 100px; }
  @media (max-width: 1024px) {
    .sdc-cart .cart-total {
      order: -1;
      z-index: 2; } }
  .sdc-cart .cart-total .sp-shopcart-wrapper {
    border: 0px solid transparent;
    background-color: var(--light-grey);
    border-radius: var(--border-radius); }
    .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn {
      margin-top: 1rem; }
      .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn [class^="btn"] {
        width: 100%; }
      .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn .update-cart {
        margin-bottom: 1rem; }
        .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn .update-cart:hover, .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn .update-cart:focus {
          background-color: var(--green);
          border-color: var(--green); }
      .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn .continue-shopping:hover, .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-btn .continue-shopping:focus {
        background-color: var(--green);
        border-color: var(--green); }
    @media (min-width: 769px) and (max-width: 1024px) {
      .sdc-cart .cart-total .sp-shopcart-wrapper {
        padding: 1rem; }
        .sdc-cart .cart-total .sp-shopcart-wrapper .sp-shopcart-box {
          display: flex;
          flex-wrap: nowrap;
          align-items: center; }
        .sdc-cart .cart-total .sp-shopcart-wrapper .button-wrapper {
          flex-basis: 50%;
          padding-left: 2rem; }
          .sdc-cart .cart-total .sp-shopcart-wrapper .button-wrapper .sp-shopcart-btn {
            margin-top: 0.5rem; } }
    @media (max-width: 1024px) {
      .sdc-cart .cart-total .sp-shopcart-wrapper .button-wrapper .continue-shopping {
        display: none; }
      .sdc-cart .cart-total .sp-shopcart-wrapper .button-wrapper .update-cart {
        margin-bottom: 0; } }
    @media (max-width: 768px) {
      .sdc-cart .cart-total .sp-shopcart-wrapper .button-wrapper {
        margin-top: 1rem; } }
.sdc-cart .sp-shopcart-table01 {
  font-family: var(--font-body); }
  .sdc-cart .sp-shopcart-table01 tbody tr th {
    text-transform: capitalize;
    font-weight: 300;
    font-size: 0.8rem; }
  .sdc-cart .sp-shopcart-table01 tbody tr td {
    color: var(--dark-green);
    font-family: var(--font-header); }
  .sdc-cart .sp-shopcart-table01 tfoot {
    border-top: 1.5px solid var(--dark-green); }
    .sdc-cart .sp-shopcart-table01 tfoot th {
      font-weight: 600; }
      @media (min-width: 769px) and (max-width: 1024px) {
        .sdc-cart .sp-shopcart-table01 tfoot th {
          padding-bottom: 0.25rem;
          padding-top: 0.25rem; } }
    .sdc-cart .sp-shopcart-table01 tfoot td {
      color: var(--green);
      font-weight: 600;
      font-family: var(--font-header); }
  @media (min-width: 769px) and (max-width: 1024px) {
    .sdc-cart .sp-shopcart-table01 {
      width: 50%;
      flex-basis: 50%; } }
.sdc-cart .sp-shopcart-box .btn[name="checkout"] {
  background-color: var(--orange);
  border: 0px solid transparent; }
  .sdc-cart .sp-shopcart-box .btn[name="checkout"]:hover, .sdc-cart .sp-shopcart-box .btn[name="checkout"]:focus {
    background-color: var(--green); }
.sdc-cart .sp-input-counter {
  border-radius: calc(var(--border-radius) / 2);
  background-color: var(--light-grey);
  font-weight: 600;
  overflow: hidden; }
  .sdc-cart .sp-input-counter span {
    transition: var(--transition-fast); }
  .sdc-cart .sp-input-counter input[type="text"] {
    font-family: var(--font-header);
    font-weight: 600; }
  .sdc-cart .sp-input-counter.style-01 span:hover, .sdc-cart .sp-input-counter.style-01 span:focus {
    color: var(--dark-green); }
  .sdc-cart .sp-input-counter.style-01 .plus-btn::before, .sdc-cart .sp-input-counter.style-01 .minus-btn::before {
    font-family: var(--font-body);
    font-weight: 600;
    font-size: 1.2rem; }
  .sdc-cart .sp-input-counter.style-01 .minus-btn::before {
    content: "-"; }
  .sdc-cart .sp-input-counter.style-01 .plus-btn::before {
    content: "+"; }

.footer-teamplate.sdc {
  margin-top: 4rem; }
  .footer-teamplate.sdc .footer .style1 {
    align-items: flex-start;
                              /*
.footer-menu__primary, .footer-menu__secondary, .footer-cta {margin-top: 125px;
    @media screen and (max-width: 767px) {margin-top: 0;}
} */ }
  .footer-teamplate.sdc a:hover, .footer-teamplate.sdc a:focus {
    color: var(--orange); }
  .footer-teamplate.sdc .logo-row img.footer-logo {
    max-width: 125px;
    margin-bottom: 2rem; }
  @media (max-width: 767px) {
    .footer-teamplate.sdc .logo-row {
      justify-content: center; } }
  .footer-teamplate.sdc .footer-logo p {
    font-weight: 600; }
    .footer-teamplate.sdc .footer-logo p:first-of-type {
      margin-top: 0; }
    .footer-teamplate.sdc .footer-logo p.footer-logo__phone a {
      color: var(--dark-green); }
      .footer-teamplate.sdc .footer-logo p.footer-logo__phone a:hover, .footer-teamplate.sdc .footer-logo p.footer-logo__phone a:focus {
        color: var(--orange); }
  @media (max-width: 768px) {
    .footer-teamplate.sdc .footer-logo {
      text-align: center; } }
  .footer-teamplate.sdc .footer-menu__primary h6, .footer-teamplate.sdc .footer-menu__secondary h6 {
    font-weight: 600;
    margin-bottom: 1rem; }
  .footer-teamplate.sdc .footer-menu__primary ul, .footer-teamplate.sdc .footer-menu__secondary ul {
    list-style: none;
    line-height: 2; }
    .footer-teamplate.sdc .footer-menu__primary ul li a, .footer-teamplate.sdc .footer-menu__secondary ul li a {
      color: var(--dark-green); }
      .footer-teamplate.sdc .footer-menu__primary ul li a:hover, .footer-teamplate.sdc .footer-menu__primary ul li a:focus, .footer-teamplate.sdc .footer-menu__secondary ul li a:hover, .footer-teamplate.sdc .footer-menu__secondary ul li a:focus {
        color: var(--orange); }
  @media screen and (max-width: 767px) {
    .footer-teamplate.sdc .footer-menu__primary, .footer-teamplate.sdc .footer-menu__secondary {
      margin-top: 4rem;
      display: grid;
      justify-content: center; } }
  .footer-teamplate.sdc .footer-menu__primary {
    border-right: 1px solid var(--dark-green); }
  .footer-teamplate.sdc .footer-cta .footer-cta__email {
    text-align: center;
    border: 1px solid var(--dark-green);
    padding: 2rem;
    border-radius: var(--border-radius); }
    .footer-teamplate.sdc .footer-cta .footer-cta__email h2 {
      font-family: var(--font-script);
      font-size: 2rem;
      margin-bottom: 1rem; }
    @media screen and (max-width: 1024px) {
      .footer-teamplate.sdc .footer-cta .footer-cta__email {
        margin-top: 4rem; } }

@media (max-width: 768px) {
  .breadcrumb {
    padding-top: var(--header-height); } }

.sdc-collection__header {
  display: flex;
  align-items: center;
  padding: 2rem 20px;
  background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-A-LO-SM.png?v=13360489400982715721637241641);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center; }
  .sdc-collection__header > h2 {
    margin-top: 2rem; }
  .sdc-collection__header .sdc-collection__featured-image {
    flex-basis: 50%;
    flex-grow: 1;
    text-align: center; }
    .sdc-collection__header .sdc-collection__featured-image img {
      border-radius: var(--border-radius);
      max-width: 400px;
      /*width: 100%;*/
      height: 100%;
      object-fit: cover;
      object-position: center center; }
      .sdc-collection__header .sdc-collection__featured-image img.collection__product-fallback {
        mix-blend-mode: darken;
        max-height: 400px;
        object-fit: contain;
        border-radius: var(--border-radius); }
    .sdc-collection__header .sdc-collection__featured-image.with-sidebar {
      flex-basis: 40%; }
  .sdc-collection__header .sdc-collection__description {
    flex-basis: calc(50% - 2rem);
    padding-left: 2rem;
    flex-grow: 1; }
    .sdc-collection__header .sdc-collection__description h2, .sdc-collection__header .sdc-collection__description hr {
      margin-bottom: 2rem; }
    .sdc-collection__header .sdc-collection__description h2 {
      font-size: 2.6rem; }
    .sdc-collection__header .sdc-collection__description .description-content {
      padding-left: 4rem; }
    .sdc-collection__header .sdc-collection__description.with-sidebar {
      flex-basis: calc(40% - 4rem);
      padding-right: 2rem; }
  .sdc-collection__header .sdc-collection__usp {
    flex-basis: 20%;
    flex-grow: 1; }
  @media screen and (max-width: 1199px) {
    .sdc-collection__header .sdc-collection__featured-image.with-sidebar {
      flex-basis: 40%; }
    .sdc-collection__header .sdc-collection__description.with-sidebar {
      flex-basis: calc(40% - 4rem); } }
  @media (max-width: 1024px) {
    .sdc-collection__header {
      align-items: stretch; }
      .sdc-collection__header .sdc-collection__featured-image.with-sidebar {
        flex-basis: 45%; }
      .sdc-collection__header .sdc-collection__description {
        padding-top: 2rem;
        padding-bottom: 2rem; }
        .sdc-collection__header .sdc-collection__description.with-sidebar {
          flex-basis: calc(50% - 2rem);
          padding-right: 0; }
      .sdc-collection__header .sdc-collection__usp {
        flex-basis: 100%;
        margin-top: 2rem; } }
  @media (max-width: 768px) {
    .sdc-collection__header .sdc-collection__featured-image, .sdc-collection__header .sdc-collection__description {
      flex-basis: 100%; }
      .sdc-collection__header .sdc-collection__featured-image.with-sidebar, .sdc-collection__header .sdc-collection__description.with-sidebar {
        flex-basis: 100%; }
    .sdc-collection__header .sdc-collection__featured-image img {
      max-height: 200px; }
    .sdc-collection__header .sdc-collection__description {
      padding-left: 0; } }
  @media (max-width: 599px) {
    .sdc-collection__header .sdc-collection__description .description-content {
      padding-left: 0; } }
  .frequently-asked-questions .sdc-collection__header {
    padding-left: 0; }

@media (max-width: 1024px) {
  .sdc .collection-products .sp-filters-options .sp-title {
    padding-bottom: 0; } }
.sdc .collection-products .sp-filters-options .sp-sort {
  text-align: right; }
  @media (max-width: 1024px) {
    .sdc .collection-products .sp-filters-options .sp-sort {
      display: none; } }
.sdc .collection-products .sp-filters-options .sp-quantity {
  display: none; }
@media (max-width: 768px) {
  .sdc .collection-products .sp-filters-options {
    padding: 0.5rem; }
    .sdc .collection-products .sp-filters-options h1 {
      font-size: .8rem; } }

.collection-products .content-indent:not(:first-child) {
  margin-top: 0; }

.collection-products .sp-product-listing .sp-product, .sdc-product .related-product .sp-product {
  border-radius: var(--border-radius); }
  .collection-products .sp-product-listing .sp-product .sp-image-box, .sdc-product .related-product .sp-product .sp-image-box {
    background-color: var(--light-grey);
    border-radius: var(--border-radius);
    transition: var(--transition-fast); }
    .collection-products .sp-product-listing .sp-product .sp-image-box img, .sdc-product .related-product .sp-product .sp-image-box img {
      mix-blend-mode: darken;
      transition: var(--transition-fast); }
    @media (max-width: 768px) {
      .collection-products .sp-product-listing .sp-product .sp-image-box, .sdc-product .related-product .sp-product .sp-image-box {
        height: 300px; } }
  @media (max-width: 599px) {
    .collection-products .sp-product-listing .sp-product .product-gruop, .sdc-product .related-product .sp-product .product-gruop {
      padding-top: 0; }
      .collection-products .sp-product-listing .sp-product .product-gruop .btn-gruop, .sdc-product .related-product .sp-product .product-gruop .btn-gruop {
        display: none; } }
  .collection-products .sp-product-listing .sp-product.hovered, .collection-products .sp-product-listing .sp-product:hover, .collection-products .sp-product-listing .sp-product:focus, .sdc-product .related-product .sp-product.hovered, .sdc-product .related-product .sp-product:hover, .sdc-product .related-product .sp-product:focus {
    background-color: #fff; }
    .collection-products .sp-product-listing .sp-product.hovered .sp-description, .collection-products .sp-product-listing .sp-product.hovered .product-gruop, .collection-products .sp-product-listing .sp-product.hovered .sp-image-box, .collection-products .sp-product-listing .sp-product:hover .sp-description, .collection-products .sp-product-listing .sp-product:hover .product-gruop, .collection-products .sp-product-listing .sp-product:hover .sp-image-box, .collection-products .sp-product-listing .sp-product:focus .sp-description, .collection-products .sp-product-listing .sp-product:focus .product-gruop, .collection-products .sp-product-listing .sp-product:focus .sp-image-box, .sdc-product .related-product .sp-product.hovered .sp-description, .sdc-product .related-product .sp-product.hovered .product-gruop, .sdc-product .related-product .sp-product.hovered .sp-image-box, .sdc-product .related-product .sp-product:hover .sp-description, .sdc-product .related-product .sp-product:hover .product-gruop, .sdc-product .related-product .sp-product:hover .sp-image-box, .sdc-product .related-product .sp-product:focus .sp-description, .sdc-product .related-product .sp-product:focus .product-gruop, .sdc-product .related-product .sp-product:focus .sp-image-box {
      background-color: #fff; }
    .collection-products .sp-product-listing .sp-product.hovered .sp-image-box img, .collection-products .sp-product-listing .sp-product:hover .sp-image-box img, .collection-products .sp-product-listing .sp-product:focus .sp-image-box img, .sdc-product .related-product .sp-product.hovered .sp-image-box img, .sdc-product .related-product .sp-product:hover .sp-image-box img, .sdc-product .related-product .sp-product:focus .sp-image-box img {
      transform: scale(0.9); }
  .collection-products .sp-product-listing .sp-product .sp-description .sp-price span.new-price, .sdc-product .related-product .sp-product .sp-description .sp-price span.new-price {
    margin-right: 0.5rem; }
  .collection-products .sp-product-listing .sp-product .sp-description .sp-price span.old-price, .sdc-product .related-product .sp-product .sp-description .sp-price span.old-price {
    margin-left: 0rem; }
  .collection-products .sp-product-listing .sp-product .sp-description .sp-btn-addtocart, .sdc-product .related-product .sp-product .sp-description .sp-btn-addtocart {
    transition: var(--transition-fast); }
    .collection-products .sp-product-listing .sp-product .sp-description .sp-btn-addtocart:hover, .collection-products .sp-product-listing .sp-product .sp-description .sp-btn-addtocart:focus, .sdc-product .related-product .sp-product .sp-description .sp-btn-addtocart:hover, .sdc-product .related-product .sp-product .sp-description .sp-btn-addtocart:focus {
      color: var(--orange); }

.sdc-product {
  /*
      ul.sp-options-swatch {
          li {
              .options-color {
                  &:before {background-color: transparent;}
              }
              .options-color[data-value*='brown' i]::before {background-color: #8C6239;}
              .options-color[data-value*='grey' i]::before, .options-color[data-value*='gray' i]::before  {background-color: #aaaaaa;}
              .options-color[data-value*='pink' i]::before {background-color: #FEEBFF;}
              .options-color[data-value*='beige' i]::before {background-color: #DBD6D0;}
              .options-color[data-value*='maroon' i]::before {background-color: #762733;}
              .options-color[data-value*='blue' i]::before {background-color: #1B2C64;}
              // add additional color options for all products here in the same fashion
          
          }
      } // end sp-option-swatch
  */ }
  .sdc-product .product-template {
    margin-top: 4rem;
    padding-bottom: 4rem;
    position: relative; }
    .sdc-product .product-template:after {
      content: "";
      background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-B-LG-SM.png?v=164415017495346217721637241642);
      background-position: 120% 110%;
      background-size: 30%;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: -1;
      top: 0;
      left: 0; }
  .sdc-product .sp-product-single-carousel-vertical .slick-slider .slick-list {
    overflow: none;
    padding: 0.25rem; }
  .sdc-product .sp-product-single-carousel-vertical .slick-slider .slick-slide .zoomGalleryActive {
    box-shadow: 0px 0px 10px 0 rgba(50, 50, 50, 0.2); }
    .sdc-product .sp-product-single-carousel-vertical .slick-slider .slick-slide .zoomGalleryActive::before {
      opacity: 0; }
  .sdc-product .sp-product-single-carousel-vertical #smallGallery .slick-arrow {
    display: none; }
  .sdc-product .sp-product-single-img img {
    padding-right: 2rem;
    max-height: 500px;
    object-fit: contain; }
  .sdc-product .sku-js {
    text-transform: uppercase;
    color: var(--dark-green);
    letter-spacing: .2rem;
    font-weight: 600;
    opacity: .5;
    font-size: .8rem;
    margin-top: 0.5rem;
    margin-bottom: 2rem; }
  .sdc-product .sp-price {
    font-family: var(--font-header);
    font-weight: 600; }
    .sdc-product .sp-price span {
      color: var(--green);
      letter-spacing: .03rem; }
      .sdc-product .sp-price span.new-price {
        margin-right: 2rem; }
      .sdc-product .sp-price span.old-price {
        color: var(--dark-green);
        opacity: .33; }
  .sdc-product .sp-add-info {
    margin-top: 2rem; }
  .sdc-product .sp-input-counter {
    border-radius: calc(var(--border-radius) / 2);
    background-color: var(--light-grey);
    font-weight: 600;
    overflow: hidden; }
    .sdc-product .sp-input-counter span {
      transition: var(--transition-fast); }
    .sdc-product .sp-input-counter input[type="text"] {
      font-family: var(--font-header);
      font-weight: 600; }
    .sdc-product .sp-input-counter.style-01 span:hover, .sdc-product .sp-input-counter.style-01 span:focus {
      color: var(--dark-green); }
    .sdc-product .sp-input-counter.style-01 .plus-btn::before, .sdc-product .sp-input-counter.style-01 .minus-btn::before {
      font-family: var(--font-body);
      font-weight: 600;
      font-size: 1.2rem; }
    .sdc-product .sp-input-counter.style-01 .minus-btn::before {
      content: "-"; }
    .sdc-product .sp-input-counter.style-01 .plus-btn::before {
      content: "+"; }
  .sdc-product .sp-product-single-info {
    padding-left: 2rem; }
    .sdc-product .sp-product-single-info .sp-row-custom-01 {
      align-items: stretch; }
    .sdc-product .sp-product-single-info .sp-wrapper .btn-addtocart {
      background-color: var(--orange);
      border: 0px solid transparent;
      font-family: var(--font-body);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: .1rem;
      border-radius: calc(var(--border-radius) / 2);
      height: 100%; }
      .sdc-product .sp-product-single-info .sp-wrapper .btn-addtocart:hover, .sdc-product .sp-product-single-info .sp-wrapper .btn-addtocart:focus {
        background-color: var(--dark-green); }
    .sdc-product .sp-product-single-info .btn-addtocart--soldout {
      opacity: .6;
      margin-top: 2rem;
      background-color: var(--orange);
      border: 0px solid transparent;
      font-family: var(--font-body);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: .1rem;
      border-radius: calc(var(--border-radius) / 2);
      width: 100%;
      color: #ffffff; }
      .sdc-product .sp-product-single-info .btn-addtocart--soldout:hover, .sdc-product .sp-product-single-info .btn-addtocart--soldout:focus {
        pointer-events: none; }
    .sdc-product .sp-product-single-info .sdc-product__description {
      padding-left: 0; }
      .sdc-product .sp-product-single-info .sdc-product__description .container {
        padding-left: 0; }
      .sdc-product .sp-product-single-info .sdc-product__description .sp-collapse-title {
        color: var(--dark-green);
        text-transform: uppercase;
        letter-spacing: .1rem;
        font-size: 1.2rem;
        font-weight: 600; }
      .sdc-product .sp-product-single-info .sdc-product__description .sp-collapse-content {
        font-size: 1rem; }
        .sdc-product .sp-product-single-info .sdc-product__description .sp-collapse-content p {
          margin-top: 0; }
  @media (max-width: 481px) {
    .sdc-product .sp-mobile-product-slider .slick-slide img {
      max-height: 300px;
      object-fit: contain; } }
  .sdc-product .related-product {
    overflow-x: visible;
    position: relative;
    z-index: 1; }
    .sdc-product .related-product:before {
      content: "";
      background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-A-LO-SM.png?v=13360489400982715721637241641);
      background-position: 10% 0;
      background-size: 40%;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      transform: rotate(45deg);
      left: -40%;
      z-index: -1; }
    .sdc-product .related-product .sdc-product__related-title {
      text-align: left;
      padding-bottom: 2rem;
      letter-spacing: .1rem;
      text-transform: capitalize; }

.sdc-homepage__hero .slide-content {
  max-width: 600px;
  margin-bottom: 2rem; }
.sdc-homepage__hero .slide-button {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .1rem;
  border: 2px solid var(--green);
  border-radius: calc(var(--border-radius) / 2);
  padding: 0.5rem 1rem;
  transition: var(--transition-fast);
  font-family: var(--font-body);
  font-size: 1rem; }
  .sdc-homepage__hero .slide-button:hover, .sdc-homepage__hero .slide-button:focus {
    background-color: var(--green); }
@media (max-width: 1600px) {
  .sdc-homepage__hero {
    /*#slide-1-layer-6 {margin-top: 90px !important;}*/ } }
@media (max-width: 768px) {
  .sdc-homepage__hero #slide-1-layer-6 {
    margin-top: 90px !important; }
  .sdc-homepage__hero .slide-button {
    font-size: 0.8rem; } }

.sdc-homepage__banner .banner-container {
  position: relative; }
  .sdc-homepage__banner .banner-container:after {
    content: "";
    background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-B-LG-SM.png?v=164415017495346217721637241642);
    background-position: 0% 0%;
    background-size: 30%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0; }
.sdc-homepage__banner .trust-statement {
  padding-top: 4rem;
  padding-bottom: 8rem; }
  .sdc-homepage__banner .trust-statement h2 {
    color: var(--green);
    text-transform: capitalize; }
  .sdc-homepage__banner .trust-statement p {
    margin-top: 8rem; }
@media (max-width: 1024px) {
  .sdc-homepage__banner .trust-statement {
    padding-bottom: 4rem; } }
@media (max-width: 768px) {
  .sdc-homepage__banner .trust-statement {
    padding-bottom: 2rem;
    padding-top: 2rem; }
    .sdc-homepage__banner .trust-statement p {
      margin-top: 2rem; } }

.sdc-homepage--collection-featured {
  padding-bottom: 12rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center; }
  .sdc-homepage--collection-featured.bg-shape {
    position: relative; }
    .sdc-homepage--collection-featured.bg-shape::after {
      content: "";
      background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-B-DG-SM.png?v=136170390245903539041637241642);
      background-position: 40% 90%;
      background-size: 40%;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: -1;
      top: 10%;
      left: 0; }
  .sdc-homepage--collection-featured .image-section img {
    max-width: 100%;
    border-radius: var(--border-radius); }
  .sdc-homepage--collection-featured .image-section .usp {
    max-width: 90%;
    margin: -4rem auto 0; }
  .sdc-homepage--collection-featured .image-section.left-image {
    padding-right: 2rem; }
  .sdc-homepage--collection-featured .image-section.right-image {
    padding-left: 2rem; }
  .sdc-homepage--collection-featured .content-section h4, .sdc-homepage--collection-featured .content-section h5 {
    color: var(--green); }
  .sdc-homepage--collection-featured .content-section hr {
    margin-bottom: 2rem;
    margin-top: 1rem; }
  .sdc-homepage--collection-featured .content-section h2 {
    margin-bottom: 2rem; }
  .sdc-homepage--collection-featured .content-section .banner-content {
    padding-left: 4rem; }
  .sdc-homepage--collection-featured .content-section .btn {
    margin-top: 1rem; }
  .sdc-homepage--collection-featured .content-section p {
    max-width: 600px; }
  @media (max-width: 1024px) {
    .sdc-homepage--collection-featured {
      flex-wrap: wrap;
      padding-bottom: 4rem; }
      .sdc-homepage--collection-featured .image-section {
        order: 1; }
        .sdc-homepage--collection-featured .image-section img {
          max-height: 300px;
          width: 100%;
          object-fit: cover; }
      .sdc-homepage--collection-featured .content-section {
        order: 2;
        padding-top: 2rem;
        max-width: 80%;
        margin: 0 auto; } }
  @media (max-width: 599px) {
    .sdc-homepage--collection-featured .content-section {
      max-width: 100%; }
      .sdc-homepage--collection-featured .content-section .banner-content {
        padding-left: 0; } }

.sdc-homepage--collection-columns {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 4rem; }
  .sdc-homepage--collection-columns .collection-column {
    flex-basis: 0;
    flex-grow: 1;
    margin-right: 2rem; }
    .sdc-homepage--collection-columns .collection-column a img {
      height: 300px;
      width: 100%;
      /*object-fit: contain;*/
      object-position: center center;
      transform: scale(1);
      transition: var(--transition-fast); }
    .sdc-homepage--collection-columns .collection-column a:hover img, .sdc-homepage--collection-columns .collection-column a:focus img {
      transform: scale(1.1); }
    .sdc-homepage--collection-columns .collection-column h3 {
      margin-top: 2rem; }
      .sdc-homepage--collection-columns .collection-column h3 a {
        color: var(--dark-green); }
        .sdc-homepage--collection-columns .collection-column h3 a:hover, .sdc-homepage--collection-columns .collection-column h3 a:focus {
          color: var(--orange); }
    .sdc-homepage--collection-columns .collection-column .text-link {
      margin-top: 2rem;
      display: block; }
    .sdc-homepage--collection-columns .collection-column:last-of-type {
      margin-right: 0; }
  @media (max-width: 599px) {
    .sdc-homepage--collection-columns {
      flex-wrap: wrap; }
      .sdc-homepage--collection-columns .collection-column {
        flex-basis: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
        border: 1.5px solid var(--dark-green);
        border-radius: var(--border-radius);
        padding: 1rem;
        position: relative; }
        .sdc-homepage--collection-columns .collection-column a.image-link {
          pointer-events: none;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          z-index: -1;
          opacity: .25; }
          .sdc-homepage--collection-columns .collection-column a.image-link:after {
            content: '';
            background-color: var(--light-grey);
            position: absolute;
            z-index: 0;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: .5; }
          .sdc-homepage--collection-columns .collection-column a.image-link img {
            height: 200px; }
          .sdc-homepage--collection-columns .collection-column a.image-link:hover img, .sdc-homepage--collection-columns .collection-column a.image-link:focus img {
            transform: scale(1); }
        .sdc-homepage--collection-columns .collection-column h3 {
          margin-top: 0; } }

.sdc-homepage__retailer-logos {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative; }
  .sdc-homepage__retailer-logos::after {
    content: "";
    background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-B-LG-SM.png?v=164415017495346217721637241642);
    background-position: 50% 0%;
    background-size: 25%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: -30%;
    left: -20%;
    transform: rotate(90deg); }
  .sdc-homepage__retailer-logos .subheading {
    text-align: center;
    padding-bottom: 1rem; }
  .sdc-homepage__retailer-logos .retailers {
    padding-top: 1rem;
    display: flex;
    flex-wrap: wrap;
    max-width: 900px;
    margin: 0 auto; }
    .sdc-homepage__retailer-logos .retailers .retailer-logo {
      flex-basis: calc(25% - 0rem);
      padding: 0.5rem;
      text-align: center;
      flex-grow: 1;
      flex-shrink: 1; }
      .sdc-homepage__retailer-logos .retailers .retailer-logo img {
        max-width: 150px;
        max-height: 150px;
        object-fit: contain;
        opacity: .67; }
    .sdc-homepage__retailer-logos .retailers.two-column .retailer-logo {
      flex-basis: calc(50% - 0rem); }
    .sdc-homepage__retailer-logos .retailers.three-column .retailer-logo {
      flex-basis: calc(33% - 0rem); }
  @media (max-width: 599px) {
    .sdc-homepage__retailer-logos .retailers .retailer-logo img {
      max-width: 100px;
      max-height: 100px; } }

.sdc-section__best-sellers {
  background-color: var(--light-grey);
  padding-top: 4rem;
  padding-bottom: 8rem;
  margin: 4rem auto; }
  .sdc-section__best-sellers .slick-dots {
    display: none !important; }
  .sdc-section__best-sellers .sp-block-title {
    margin-bottom: 0; }
    .sdc-section__best-sellers .sp-block-title .btn-style {
      text-transform: capitalize;
      font-weight: 600;
      color: var(--green);
      letter-spacing: 0;
      font-size: 1.2rem;
      position: relative;
      padding-right: 10px; }
      .sdc-section__best-sellers .sp-block-title .btn-style:before {
        width: 0px;
        height: 0px; }
      .sdc-section__best-sellers .sp-block-title .btn-style:after {
        content: '';
        background-image: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow-Circle-Green.svg?v=53321334183389588121637241651");
        background-size: contain;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        transition: var(--transition-fast);
        transform: translatex(0);
        display: inline-block;
        position: absolute;
        margin-left: 0.75rem;
        top: 1px;
        right: -20px; }
      .sdc-section__best-sellers .sp-block-title .btn-style:hover, .sdc-section__best-sellers .sp-block-title .btn-style:focus {
        color: var(--dark-green); }
        .sdc-section__best-sellers .sp-block-title .btn-style:hover:after, .sdc-section__best-sellers .sp-block-title .btn-style:focus:after {
          background-image: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow-Circle-DG.svg?v=115105619230009082771637241650");
          transform: translatex(5px); }
      @media (max-width: 480px) {
        .sdc-section__best-sellers .sp-block-title .btn-style {
          margin-right: 3rem; } }
  .sdc-section__best-sellers hr {
    margin-top: 1rem;
    margin-bottom: 4rem; }
  .sdc-section__best-sellers .slick-slider .slick-list {
    margin: 0 -1rem; }
  .sdc-section__best-sellers .slick-slider .slick-slide {
    height: 500px;
    border-radius: var(--border-radius);
    background-color: #ffffff;
    margin-right: 1rem; }
    .sdc-section__best-sellers .slick-slider .slick-slide > div {
      background-color: #ffffff;
      border-radius: var(--border-radius);
      height: 100%;
      display: flex; }
      .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box {
        align-self: center;
        display: flex;
        margin: 0 auto; }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box a img {
          max-height: 300px;
          transform: scale(1);
          transition: var(--transition-fast); }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box a:hover img, .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box a:focus img {
          transform: scale(1.1); }
      .sdc-section__best-sellers .slick-slider .slick-slide > div .product-gruop .sp-btn-addtocart {
        color: var(--orange); }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .product-gruop .sp-btn-addtocart.disable {
          color: var(--dark-green);
          opacity: .5; }
      @media (max-width: 599px) {
        .sdc-section__best-sellers .slick-slider .slick-slide > div .product-gruop .btn-gruop {
          display: none; } }
      .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-description h2 a {
        color: var(--dark-green); }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-description h2 a:hover, .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-description h2 a:focus {
          color: var(--orange); }
      .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-description .sp-price {
        font-weight: 600; }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-description .sp-price .new-price {
          margin-right: .5rem; }
  @media (max-width: 768px) {
    .sdc-section__best-sellers .slick-slider .slick-slide {
      height: 350px; }
      .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box a img {
        max-height: 200px; } }
  @media (max-width: 481px) {
    .sdc-section__best-sellers .slick-slider {
      max-width: calc(100% - 2rem);
      margin: 0 auto; }
      .sdc-section__best-sellers .slick-slider .slick-slide {
        height: 350px; }
        .sdc-section__best-sellers .slick-slider .slick-slide > div .sp-image-box a img {
          opacity: .5; } }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-arrow:before {
    width: 35px; }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev {
    transition: var(--transition-fast);
    transform: translatex(0px); }
    .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next.slick-disabled:hover, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next.slick-disabled:focus, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev.slick-disabled:hover, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev.slick-disabled:focus {
      cursor: default; }
    .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next.slick-disabled::before, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev.slick-disabled::before {
      opacity: .3; }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next::before, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev::before {
    background: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow.svg?v=73175954560984401511637241652") no-repeat;
    transform: rotate(0deg); }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev::before {
    background: url("//gopetclub.myshopify.com/cdn/shop/t/4/assets/GPC-Arrow.svg?v=73175954560984401511637241652") no-repeat;
    transform: rotate(180deg); }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next:not(.slick-disabled):hover, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-next:not(.slick-disabled):focus {
    transform: translatex(5px); }
  .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev:not(.slick-disabled):hover, .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-prev:not(.slick-disabled):focus {
    transform: translatex(-5px); }
  @media (max-width: 1024px) {
    .sdc-section__best-sellers.section-product-trending .arrow-location-tab .slick-arrow {
      top: 105% !important;
      height: 10px; } }

.sdc-section__image-photo {
  padding-bottom: 4rem; }
  .sdc-section__image-photo .image-section {
    position: relative; }
    .sdc-section__image-photo .image-section img {
      border-radius: var(--border-radius);
      width: 100%; }
    .sdc-section__image-photo .image-section.left-image {
      padding-right: 2rem; }
    .sdc-section__image-photo .image-section.right-image {
      padding-left: 2rem; }
    .sdc-section__image-photo .image-section::after {
      content: "";
      background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-A-LO-SM.png?v=13360489400982715721637241641);
      background-position: 100% 0%;
      background-size: 100%;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: -1;
      top: -20%;
      left: 10%; }
  .sdc-section__image-photo .content-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; }
    .sdc-section__image-photo .content-section h2 {
      color: var(--orange);
      padding-bottom: 2rem; }
    .sdc-section__image-photo .content-section .content {
      padding-top: 2rem; }
      .sdc-section__image-photo .content-section .content p:first-of-type {
        margin-top: 0; }
  @media (max-width: 1024px) {
    .sdc-section__image-photo {
      align-items: stretch; }
      .sdc-section__image-photo .image-section img {
        height: 100%;
        object-fit: cover; } }
  @media (max-width: 768px) {
    .sdc-section__image-photo .content-section h2 {
      padding-bottom: 1rem; }
    .sdc-section__image-photo .content-section .content {
      padding-top: 1rem; }
    .sdc-section__image-photo .image-section {
      margin-top: 2rem; }
      .sdc-section__image-photo .image-section.right-image {
        padding-left: 1rem; }
      .sdc-section__image-photo .image-section.left-image {
        padding-right: 1rem; } }
  @media (max-width: 599px) {
    .sdc-section__image-photo {
      padding-bottom: 0; }
      .sdc-section__image-photo .image-section {
        margin-top: 1rem; }
        .sdc-section__image-photo .image-section.right-image {
          margin-top: 1rem; }
        .sdc-section__image-photo .image-section.left-image {
          margin-bottom: 1rem; } }

.sdc-testimonial {
  padding-top: 8rem;
  padding-bottom: 8rem; }
  .sdc-testimonial .testimonial-large {
    border-radius: var(--border-radius);
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 4rem;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: center center; }
    .sdc-testimonial .testimonial-large .testimonial-bg-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 1;
      top: 0;
      left: 0;
      background-color: var(--dark-green);
      opacity: .7;
      border-radius: var(--border-radius); }
    .sdc-testimonial .testimonial-large *:not(.testimonial-bg-overlay) {
      z-index: 2; }
    .sdc-testimonial .testimonial-large img {
      margin-bottom: 1rem; }
    .sdc-testimonial .testimonial-large .testimonial-content {
      font-size: 1.6rem;
      letter-spacing: .1rem; }
    .sdc-testimonial .testimonial-large .author {
      text-transform: capitalize;
      font-size: 1.6rem;
      margin-bottom: 1rem; }
    .sdc-testimonial .testimonial-large .addl-info {
      font-weight: 600;
      font-size: 0.8rem; }
  @media (max-width: 1024px) {
    .sdc-testimonial {
      padding-top: 2rem;
      padding-bottom: 6rem; } }
  @media (max-width: 599px) {
    .sdc-testimonial {
      padding-bottom: 4rem; }
      .sdc-testimonial .testimonial-large {
        padding: 2rem; }
        .sdc-testimonial .testimonial-large .testimonial-content {
          font-size: 1.2rem; } }

.sdc-about__main-content {
  padding-bottom: 4rem; }
  .sdc-about__main-content .page-content .about-content {
    align-self: center; }
  .sdc-about__main-content .page-content .column-about:first-child {
    margin-bottom: 0; }
  .sdc-about__main-content .page-content .column-about .heading {
    margin-bottom: 0;
    padding-bottom: 1rem;
    color: var(--green); }
  .sdc-about__main-content .page-content .column-about hr {
    margin-bottom: 1rem; }
  .sdc-about__main-content .page-content .column-about .descriptions {
    padding-top: 1rem; }
  @media (max-width: 599px) {
    .sdc-about__main-content .page-content {
      padding-top: 2rem; }
      .sdc-about__main-content .page-content .column-about {
        padding-bottom: 2rem; } }
  @media (max-width: 599px) {
    .sdc-about__main-content {
      padding-bottom: 0rem; } }

.sdc-section__contact-banner.sdc-homepage__banner .trust-statement {
  position: relative;
  padding-bottom: 4rem; }
  .sdc-section__contact-banner.sdc-homepage__banner .trust-statement::before {
    content: "";
    background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-A-LO-SM.png?v=13360489400982715721637241641);
    background-position: 100% 0%;
    background-size: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: -20%;
    left: 0%; }
  .sdc-section__contact-banner.sdc-homepage__banner .trust-statement p {
    margin-top: 4rem; }
  .sdc-section__contact-banner.sdc-homepage__banner .trust-statement hr {
    margin: 0rem auto; }
  @media (max-width: 768px) {
    .sdc-section__contact-banner.sdc-homepage__banner .trust-statement p {
      margin-top: 1rem; } }
.sdc-section__contact-banner .sdc-contact--contact-form {
  position: relative; }
  .sdc-section__contact-banner .sdc-contact--contact-form::after {
    content: "";
    background-image: url(//gopetclub.myshopify.com/cdn/shop/t/4/assets/BG-Shape-B-DG-SM.png?v=136170390245903539041637241642);
    background-position: 0% 100%;
    background-size: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 80%;
    left: 0%; }
  .sdc-section__contact-banner .sdc-contact--contact-form label {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.8rem;
    letter-spacing: .1rem; }
  .sdc-section__contact-banner .sdc-contact--contact-form input::placeholder, .sdc-section__contact-banner .sdc-contact--contact-form textarea::placeholder {
    font-style: italic;
    opacity: .5; }
  .sdc-section__contact-banner .sdc-contact--contact-form input, .sdc-section__contact-banner .sdc-contact--contact-form textarea {
    border: 0px solid transparent;
    background-color: var(--light-grey);
    border-bottom: 2px solid var(--light-grey); }
  .sdc-section__contact-banner .sdc-contact--contact-form input:focus, .sdc-section__contact-banner .sdc-contact--contact-form textarea:focus {
    border-bottom-color: var(--orange); }

.sdc-section__contact-banner, .sdc-section__contact-content, .sdc-contact--contact-form {
  max-width: 1100px;
  margin: 0 auto; }

.sdc-section__contact-banner .section--banner--info, .sdc-section__contact-content .section--banner--info {
  padding-bottom: 4rem; }
  .sdc-section__contact-banner .section--banner--info h2.heading, .sdc-section__contact-content .section--banner--info h2.heading {
    font-size: 2rem;
    margin-bottom: 0; }
.sdc-section__contact-banner .banner-info .title, .sdc-section__contact-content .banner-info .title {
  font-weight: 600;
  letter-spacing: .1rem; }
.sdc-section__contact-banner hr, .sdc-section__contact-content hr {
  margin: 0rem auto 8rem; }

.sdc-contact--contact-form.section--contact-form {
  padding-top: 4rem;
  margin-bottom: 0rem;
  position: relative; }
  .sdc-contact--contact-form.section--contact-form h2 {
    font-size: 2rem; }
  .sdc-contact--contact-form.section--contact-form hr {
    margin-top: 4rem; }
  .sdc-contact--contact-form.section--contact-form .social {
    position: relative;
    text-align: center;
    padding: 2rem 0;
    right: initial;
    top: initial;
    transform: none; }

.sdc-about__content-2 {
  position: relative;
  margin-top: 4rem;
  margin-bottom: 4rem; }
  .sdc-about__content-2 .bg-overlay {
    position: absolute;
    pointer-events: none;
    z-index: 1;
    background-color: var(--dark-green);
    opacity: .67;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .sdc-about__content-2 *:not(.bg-overlay) {
    z-index: 2;
    position: relative; }
  .sdc-about__content-2 .container {
    padding-top: 4rem;
    padding-bottom: 4rem; }
    .sdc-about__content-2 .container .red-about {
      max-width: 800px;
      margin: 0 auto; }
      .sdc-about__content-2 .container .red-about h3 {
        font-size: 2rem; }

.sdc-about__promise .our-promise {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: var(--light-grey);
  padding-top: 4rem;
  padding-bottom: 4rem;
  margin-top: 8rem;
  margin-bottom: 8rem;
  max-width: 90%;
  border-radius: var(--border-radius); }
  .sdc-about__promise .our-promise .section-header {
    flex-basis: 100%;
    text-align: center; }
    .sdc-about__promise .our-promise .section-header hr {
      margin-top: 1rem;
      margin-bottom: 2rem; }
  .sdc-about__promise .our-promise .promise {
    flex-grow: 1;
    flex-basis: 1;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .sdc-about__promise .our-promise .promise img {
      max-width: 100px;
      margin-bottom: 1rem; }
    .sdc-about__promise .our-promise .promise h4 {
      font-size: 1rem; }
@media (max-width: 599px) {
  .sdc-about__promise .our-promise {
    padding-top: 2rem;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 2rem; }
    .sdc-about__promise .our-promise .promise {
      margin-bottom: 2rem; } }

.frequently-asked-questions .sdc-faq-section {
  padding-left: 0; }
.frequently-asked-questions .faq h4 {
  text-align: left;
  font-size: 1rem;
  font-weight: 600;
  margin-top: 3rem;
  font-family: var(--font-body); }
.frequently-asked-questions .faq .faq--answer {
  margin-top: 1rem; }
.frequently-asked-questions .after_faq {
  margin-top: 3rem; }
  .frequently-asked-questions .after_faq hr {
    margin-bottom: 3rem; }

.usp .usp__item {
  display: flex; }
.sdc-collection__usp .usp {
  flex-direction: column;
  display: flex; }
  .sdc-collection__usp .usp .usp__item {
    flex-direction: row;
    background-color: var(--light-grey);
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 2rem;
    margin-bottom: 1rem;
    border-radius: var(--border-radius); }
    .sdc-collection__usp .usp .usp__item img, .sdc-collection__usp .usp .usp__item h4 {
      flex-basis: 50%;
      width: 50%; }
    .sdc-collection__usp .usp .usp__item img {
      max-width: 65px;
      max-height: 65px;
      object-fit: contain; }
    .sdc-collection__usp .usp .usp__item h4 {
      color: var(--green);
      font-family: var(--font-body);
      font-weight: 600;
      font-size: 1rem;
      margin-left: 2rem; }
    .sdc-collection__usp .usp .usp__item:last-of-type {
      margin-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .sdc-collection__usp .usp {
      flex-direction: row; }
      .sdc-collection__usp .usp .usp__item {
        margin-right: 1rem;
        height: 100%; }
        .sdc-collection__usp .usp .usp__item:last-of-type {
          margin-right: 0; } }
  @media (max-width: 768px) {
    .sdc-collection__usp .usp {
      width: 100%;
      border: 1.5px solid var(--dark-green);
      border-radius: var(--border-radius);
      padding: 1rem 0;
      background-color: #fff; }
      .sdc-collection__usp .usp .usp__item {
        flex-direction: column;
        justify-content: center;
        text-align: center;
        margin: 0 0;
        background-color: #fff;
        border-radius: 0;
        padding: 1rem; }
        .sdc-collection__usp .usp .usp__item h4 {
          margin-left: 0;
          margin-top: 1rem;
          width: 55%; }
        .sdc-collection__usp .usp .usp__item img {
          max-width: 40px;
          max-height: 40px; }
        .sdc-collection__usp .usp .usp__item:nth-of-type(2) {
          border-left: 1.5px solid var(--dark-green);
          border-right: 1.5px solid var(--dark-green); } }
  @media (max-width: 481px) {
    .sdc-collection__usp .usp {
      flex-direction: column; }
      .sdc-collection__usp .usp .usp__item {
        flex-direction: row; }
        .sdc-collection__usp .usp .usp__item h4 {
          margin-left: 1rem;
          margin-top: 0;
          text-align: left; }
        .sdc-collection__usp .usp .usp__item:nth-of-type(2) {
          border-left: 0px solid transparent;
          border-right: 0px solid transparent; } }
.sdc-homepage--collection-featured .usp {
  flex-direction: row;
  display: flex;
  background-color: #ffffff;
  border-radius: var(--border-radius);
  border: 1.5px solid var(--dark-green);
  position: relative;
  z-index: 2;
  padding: 1rem;
  box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.15); }
  .sdc-homepage--collection-featured .usp .usp__item {
    flex-direction: column;
    align-items: center;
    padding: 1rem;
    text-align: center;
    flex-basis: 33%; }
    .sdc-homepage--collection-featured .usp .usp__item img {
      height: 50px;
      width: 50px;
      object-fit: contain;
      margin-bottom: 1rem; }
    .sdc-homepage--collection-featured .usp .usp__item h4 {
      font-weight: 600;
      font-size: 1rem;
      color: var(--green);
      font-family: var(--font-body);
      max-width: 67%; }
    .sdc-homepage--collection-featured .usp .usp__item:first-of-type {
      padding-left: 0; }
    .sdc-homepage--collection-featured .usp .usp__item:nth-of-type(2) {
      border-left: 1.5px solid var(--dark-green);
      border-right: 1.5px solid var(--dark-green); }
    .sdc-homepage--collection-featured .usp .usp__item:last-of-type {
      padding-right: 0; }
  @media (max-width: 481px) {
    .sdc-homepage--collection-featured .usp {
      max-width: 95%; }
      .sdc-homepage--collection-featured .usp .usp__item h4 {
        max-width: 100%; }
      .sdc-homepage--collection-featured .usp .usp__item:first-of-type {
        padding-right: 0.5rem; }
      .sdc-homepage--collection-featured .usp .usp__item:nth-of-type(2) {
        padding-left: 0.5rem;
        padding-right: 0.5rem; }
      .sdc-homepage--collection-featured .usp .usp__item:last-of-type {
        padding-left: 0.5rem; } }

.sdc-social__share-bar {
  text-align: center;
  padding: 6rem 0 4rem; }
  .sdc-social__share-bar h4 {
    font-family: var(--font-script);
    color: var(--green);
    text-transform: lowercase; }
  .sdc-social__share-bar .social-icon-row {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    padding: 1rem; }
    .sdc-social__share-bar .social-icon-row a {
      flex-basis: calc(50% - 1rem);
      max-width: 30px;
      margin-right: 2rem;
      transition: var(--transition-fast); }
      .sdc-social__share-bar .social-icon-row a:last-of-type {
        margin-right: 0; }
      .sdc-social__share-bar .social-icon-row a:hover, .sdc-social__share-bar .social-icon-row a:focus {
        opacity: .6; }

.sp-product .sp-description .sp-price, .sp-price {
  font-family: Work Sans;
  font-weight: 600 !important; }

.sp-product .sp-description .sp-price .old-price {
  color: var(--dark-green);
  opacity: .33;
  display: none;
  font-weight: 600 !important; }

.sp-slick-button-vertical .slick-arrow {
  box-sizing: border-box;
  padding: 0;
  height: 38px;
  width: 38px;
  background-color: var(--green); }

.sp-slick-button-vertical .slick-arrow::before {
  display: inline-block;
  right: auto;
  text-align: center;
  width: 100%; }

#shopify-section-16285490321ec433ee .image-link img {
  border-radius: 10px; }

.collection-products .sp-product-listing .sp-product .sp-image-box, .sdc-product .related-product .sp-product .sp-image-box {
  .border-radius: 15px !important;
  overflow: hidden; }

.slide-button a {
  color: #fff; }

.bb-img-about {
  border-radius: 10px;
  overflow: hidden; }

.sdc-product__description {
  color: #777; }

.sdc-product__description h3 {
  margin-top: 10px;
  font-size: 17px;
  color: #333;
  line-height: 19px;
  margin-bottom: 4px; }

.sdc-product .sp-product-single-info .sdc-product__description .sp-collapse-content {
  font-size: 14px;
  line-height: 19px; }

.sdc-product .sp-product-single-info .sdc-product__description .sp-collapse-content ul {
  padding-left: 20px; }

.sdc-product .sp-product-single-info .sdc-product__description {
  margin-top: 0 !important; }

#shopify-section-blog-template .sdc-collection__header .sdc-collection__featured-image img {
  max-width: 550px; }

.grid-item > .sp-blog-thumb .border-bottom {
  align-items: flex-start; }

.sp-bl-cate img {
  border-radius: var(--border-radius); }

#section-f6789571-263e-401d-93f8-adefbeb6f81d .sp-button {
  display: none !important; }

@media only screen and (max-width: 991px) {
  #slide-1-layer-1, #slide-1-layer-1_2775, #slide-1-layer-1_2246, #slide-1-layer-1_7523 {
    padding-left: 7px !important;
    overflow: unset; } }
