/** Shopify CDN: Minification failed

Line 14:4 Expected identifier but found "."
Line 95:0 Unexpected "/"

**/


@media only screen and (max-width: 600px) {
.call-to .text-left {
    text-align: center;
}
  h4 {
    ..call-to text-align: center;
}
}
body.template-product.product-the-original-pup-jet button.add-to-cart.sf__btn.flex-grow.shrink.not-change.relative.sf__btn-primary {
    border-radius: 50px;
    padding: 15px;
}
body.template-product.product-the-original-pup-jet div#shopify-block-3725e977-6735-40df-baaa-aae973e1f678 {
    padding-top: 20px;
}

body.template-product.product-the-original-pup-jet .prod__tag-discounted {
    background-color: #000000;
}

body.template-product.product-the-original-pup-jet span.f-price-item.f-price-item--sale.text-xl.md\:text-2xl.prod__price.text-color-regular-price {
    font-size: 20px;
    font-weight: 600;
}

body.template-product.product-the-original-pup-jet .prod__compare_price {
    color: var(--product-sale-price-color);
    font-weight: 600;
    font-size: 20px;
}  


.sliderimg {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #F8F8F8;
    padding-top: 20px;
    padding-left: 40px;
}

.sf-header header {
    background-color: #ffffff;
    color: #000000 !important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    border: none;
    border-radius: 50px !important;
    background-color: #00C900;
}

.text-over span.text-base.mb-2.md\:mb-4.sf-hero__subtitle.text-black.md\:text-white {
    background-color: #fff;
    color: #003f6b;
    font-size: 30px;
}
/* single product */

.call-to .sf-custom__grid.flex.flex-wrap {
    background-color: #E9FFD3;
    padding: 30px;
    border-radius: 20px;
}

.testimonial-sec img.f-img-loaded {
    border-radius: 100px;
}

.deliver-est {
    padding-top: 10px;
    display: flex;
}

.deliver-est p {
    padding-left: 40px;
}

.call-to-action a.sf__btn.sf__btn-primary.sf__btn-large {
    background-color: #67b634;
    border: none;
    border-radius: 50px;
    margin-top: -17px;
    margin-left: -15px;
}



/ Custom CSS /

.sf-footer h3 {
    font-weight: 800!important;
    font-size: 20px!importnat;
}


.page-header {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
    background: #F7F7F7!important;
}

nav.sf-breadcrumb.w-full {
    background: #F7F7F7!important;
}

 
  a.form-ask__button.flex.items-center {
    display: none !important;
 }


h2.slide__block-title {
    font-size: 45px!important;
  line-height:60px !important;
}

.sf-footer h3 {
    font-weight: 800!important;
    font-size: 20px!important;
}

.sf-footer h3 span.font-normal {
    font-weight: 800!important;
    font-size: 20px!important;
}


.page-header {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
    background: #f8f8f8!important;
}

nav.sf-breadcrumb.w-full {
    background: #f8f8f8!important;
}
@media screen and (min-width: 1023px){
.sf__pcard-name {
    color: #000!important;
    font-size: 20px!important;
}
}

.sf__pcard-name {
    color: #000!important;
}
@media screen and (max-width: 1023px){
.sf-footer .sf__footer-bottom {
    padding-bottom: 30px!important;
    padding-top: 30px!important;
}}

section#sf__featured-collection-template--15477993472170__162365322233f2157f .sf__pcard-name {
    color: #fff!important;
}

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

.sf__footer-form-newsletter .sf__form-submit {
    color: #262b61!important;
}

@media (min-width: 768px){
.sf-product__section {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
}
@media screen and (max-width: 1535px){
.section__heading {
     font-size: 22px!important;
}}

.sf__footer-block-newsletter .sf__footer-block-title {
    font-size: 36px;
    line-height: 38px;
    margin: 0;
}

h1.collection-header__title {
    color: #000000!important;
}

.sf-footer__left .text-sm .text-base {
    font-size: 15px!important;
}


h1.collection-header__title.lg\:text-\[42px\].text-2xl.capitalize {
    color: black !important;
}
.sf__accordion-item .sf__accordion-button:after {
    width: 50px!important;
    background-color: #fff!important;
}

.product__description.prose ul li::before {
    content: "✅";
}

.prose :where(ol>li):not(:where([class~=not-prose] *)), .prose :where(ul>li):not(:where([class~=not-prose] *)) {
    padding-left: 0em!important;
}

.prose :where(ul):not(:where([class~=not-prose] *)) {
    list-style-type: none!important;
    padding-left: 0px!important;
}

span.green {
    background-color: #DDFFBA!important;
}

@media (max-width: 385px){
img.est-img {
    display: none!important;
}
  .deliver-est p {
    padding-left: 0px!important;
}
}

.prose p {
    color: #000!important;
}

li {
    color: #000!important;
}

body.template-product.product-the-original-pup-jet .sf-hero--has-overlay:before {
    background-color: transparent!important; 
}

span.part1 {
    padding: 5px;
    background: #fff;
    border-radius: 15px;
  color:#DA664A;
}

span.part2 {
    padding-left: 2px;
  color:#fff;
      line-height: 25px;
}

#shopify-section-annoucement .announcement-bar__content, #shopify-section-annoucement .sf-topbar__close {
    line-height: 20px;
}

.main-product__block+.main-product__block {
    margin-top: 0px!important;
}

.ppcse-img-lt-img {
    height: auto!important;
}
h3.ppcse-title-c.lb-upsell-title.ppcse-title {
    text-align: center;
}

a.button-green {
    background-color: #67b634;
    border-color: #67b634;
    color: #ffffff;
    border-radius: 50px;
    padding: 15px;
    border: 1px solid transparent;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 23px;
    outline: none;
    transition: all .32s;
  margin-top: -20px;
}

.sf__accordion-item.open .sf__accordion-button:after {
  display:none!important;
}
.sf-icon-box__inner h3.h4 {
color: #000!important;
}

span.free-shipping {
    background-color: #67b634;
    color: #fff;
    height: 21px;
    align-items: center;
    border-radius: 11px;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    padding: 2px 10px;
    text-transform: uppercase;
}

span.prod__tag-discounted {
    display: none!important;
}

.f-price__badge-sale {
    margin-left: 2px;
}



/**/
.lg\:border-b.lg\:border-color-border.sf__footer-middle {
    margin-top: -59px;
}

.product-option-item[data-option-type=image] {
    height: 50px !important;
    width: 50px !important;
}

section.sf-collapsible.opacity-100 {
    background-color: #f8f8f8;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -80px;
}
span.free-shipping {
    background-color: #00C900;
}

/*newsletter*/
input#ContactSubscribe114287e9-cb03-476b-8c4a-9d72666c3b66-email {
    width: 30%;
    border: 1px solid #d5d5d5;
    border-radius: 50px;
    }

#ContactSubscribe114287e9-cb03-476b-8c4a-9d72666c3b66 .flex {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sf__btn.sf__btn-primary, a.sf__btn.sf__btn-primary, button.sf__btn.sf__btn-primary {
    border-radius: 50px;
    margin-left: 8px;
}