/** Shopify CDN: Minification failed

Line 2372:4 Unexpected "-"

**/
.add-to-cart:hover {
    background: #000 !important;
    color: #fff !important;
}
.site-header .site-nav__link:hover {
    color: #b26c46 !important;
}
.new-review-form a.spr-icon.spr-icon-star.spr-icon-star-empty {
    display: block;
    background-position: center;
}
.mobile_slider_product .slick-arrow {padding: 10px 5px;}
div#shopify-section-product-recommendations {width: 100%;clear: both;}
.product__main-photos .image-wrap img.image-zoom {max-width: 100%;padding: 20%;margin: 0;}
.template-collection .grid-product__image {padding: 20%;}

.template-index .featured-collection .grid-product__content .grid-product__image-mask {    max-width: 80%;margin: 0 auto;}
.template-index .featured-collection .grid-product__content .grid-product__image-mask {padding-top: 20px;}
.mobile-nav__link--button {font-weight: inherit;}
img.badge_icon {margin: 0; position: absolute;top: 5%;left: 4%;max-width: 50%;opacity: 1 !important;    z-index: 9;}
.product-recommendations .product-single__related { display: flex;}
/*.evening-skin-coat .pink.grid__item {order: 2;}
.evening-skin-coat .green.grid__item {order: 3;}
.multivitamin .green.grid__item {order: 3;}
.multivitamin .pink.grid__item {order: 1;}
.multivitamin .brown.grid__item {order: 2;}
.morning-hip-joint .green.grid__item {order: 3;}
.morning-hip-joint .yellow.grid__item {order: 1;}
.morning-hip-joint .brown.grid__item {order: 2;}
.anytime-calming .pink.grid__item {order: 2;}
.anytime-calming .brown.grid__item {order: 3;}
.complete-regimen .yellow.grid__item {order: 1;}
.complete-regimen .brown.grid__item {order: 3;}
.complete-regimen .pink.grid__item {order: 2;}
.complete-regimen .green.grid__item {order: 4;}
.template-product .grid__item.complete { order: 4;}*/

.product-image-main .image-wrap{}
.slick-track .product-image-main .image-wrap {cursor: zoom-in;}
.dogdiv.right .right {font-style: italic;}
.outer_wrapper_div .product__price {
    display: none;
}


.subspan-first{vertical-align: middle;}
body .custom_title_video{font: 400 35px/45px objektiv-mk2,sans-serif !important;}
body p.bio_click {font: Bold 18px/25px objektiv-mk2,sans-serif;}

div#shopify-section-text-columns-small-icons-ingredients .page-width,
div#shopify-section-text-columns-small-icons-about .page-width{padding-left: 0px;padding-right: 0px;}
span.br:before { 
    content: '';
    display: block;
    white-space: pre;
}


#shopify-section-product-recommendations .grid-product__discount {
   
    text-align: left;
}
.slideshow-section-product .image-wrapper.item {
    width: 16.6%;
    float: left;
}
.template-collection .grid-product__content .grid-product__meta .collection-part .part1 {
  width: 70%;
    float: left;
}
.collection-part {
    width: 100%;
    float: left;
}
.template-collection .grid-product__content .custom-box {
    width: 30%;
    float: left;
    margin: 5px 0 0 0;
    padding:5px 0 6px 30px;
}
.custom-price-box-free.color-brown {
    position: absolute;
}
.template-collection .custom-price-box {
    
    margin: 65px 0;
}
.template-collection .custom-price-box-free {
    margin-top: 10px;
}
.custom-price-box {
    display: flex;
}
.custom-price-box-sub {
    display: inline-flex;
    flex-flow: column;
    justify-content: center;
        width: 25%;
}
.price-box-sub-sub { width: 100%;}
.custom-price-box-free { width: 100%;}
.custom-price-box-free {
    font: normal normal bold 16px/23px objektiv-mk2,sans-serif;
    letter-spacing: 1.6px;
}
.price-box-sub-sub strike{
  padding-right: 15px;
  font: normal normal 400 25px/30px objektiv-mk2,sans-serif;
  letter-spacing: 0.25px;
  color: #000000;
  opacity: 0.3;
}
.price-box-sub-sub span{
  font: normal normal 400 25px/30px objektiv-mk2,sans-serif;
  letter-spacing: 0.25px;
  font-weight: bold !important;
}
.pages_video_main img.start-img {
    width: 35%;
    margin: 45px 0;
    height: auto !important;
}
.color-white{color:#fff;}
.color-brown{color: #B26C46;}
video::-webkit-media-controls {
  display: none;
}
.badge {
    opacity: 1 !important;
    width: 50% !important;
    position: absolute;
      top: 0;
  left: 20px;
}
.hero__media video {

    z-index: -1;
}

h1.section-header__title_big.sec_title.black {
    padding-bottom: 18px;
}
.product-recommendations .animation-cropper.shadow_btn {
    overflow: visible;
    width: 100%;
    margin: 30px 0 30px 0;
    display: inline-flex;
    align-items: self-start;
    justify-content: start;
    margin-bottom: 0;
}
.grid-product__discount{font: normal normal Bold 16px/23px objektiv-mk2,sans-serif;
    letter-spacing: 1.6px;
    
    color: #B26C46;
    text-transform: uppercase;
    vertical-align: super;
  padding: 10px 0px;}
.footer__newsletter-btn img {vertical-align: middle;    max-width: 136%;    margin-top: -4px;}
.footer__newsletter input {padding-left: 15px;background: #fff;color: #000;border-radius: 50px; text-decoration: uppercase;}

.footer__newsletter input::placeholder {
  color: #000;
  opacity: 1;
}

.footer__newsletter input:-ms-input-placeholder {
  color: #000;
}

.footer__newsletter input::-ms-input-placeholder {
  color: #000;
}
.footer__newsletter-btn { color: #000;position: absolute;top: 0;right: 0;    left: unset;}
.footer__newsletter {width: 300px;}
/* All stars */

a.spr-icon.spr-icon-star.spr-icon-star-empty {
    background-image:url(/cdn/shop/t/5/assets/star.png?v=107912062513127868031647248765);
       width: 22px;
    height: 22px;
    margin: 6px 7px 6px 0px;
}
  .spr-icon {
    background-image: url(/cdn/shop/t/5/assets/starbg.png?v=19592872081226217881647248766);
    background-position: 0 0;
    display: inline-block;
    position: static;
    top: 0;
    width: 18px;
    height: 18px;
    text-indent: -30000px;
  }

.spr-starrating .spr-icon.spr-icon-star,.spr-review .spr-icon.spr-icon-star{
    background-size: 100%;
    width: 35px;
    height: 35px; background-position: center;
}

.spr-review-header-title {
    padding: 15px 0;
}
  /* Empty star */
  /* Shown in New Review form as unselected */
  .spr-icon.spr-icon-star-empty,
  .spr-icon.spr-icon.spr-icon-star-empty {
    background-position: 0 0;
    opacity: 1;
    display: none;
  }

  /* Empty star on hover */
  /* Displayed when user hovers mouse over an empty star in the review form */
  .spr-icon.spr-icon-star-empty.spr-icon-star-hover {
    background-position: 0 -18px;
  }

  /* Full star */
  .spr-icon.spr-icon-star {
    background-position: 0 -36px;
  }

  /* Half star */
  /* Displayed when a rating is a half value (3.5 stars) */
  .spr-icon.spr-icon-star-half {
    background-position: 0 -54px;
    opacity: 1;
  }


.spr-review-header-byline {

    opacity: 1;
  
}
.spr-review-header-title {
    font: normal normal normal 18px/25px objektiv-mk2,sans-serif !important;
    text-transform: uppercase;
}
.product-single__meta_sub span.spr-badge-caption {
    font: normal normal bold 16px/23px objektiv-mk2,sans-serif;
    letter-spacing: 1.6px;
    text-decoration: underline;    padding-left: 0px;
/*     vertical-align: middle; */
    text-transform: uppercase;
}

.product-single__meta_sub .spr-badge {
    display: inline-block;    padding-left: 15px;
}
.template-product #shopify-product-reviews {
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 70px;
}

span.gallery-title {
    font: normal normal normal 18px/25px objektiv-mk2,sans-serif !important;letter-spacing: 0.13px;
}
span.gallery-title-sub {
    font: normal normal 300 18px/25px objektiv-mk2,sans-serif !important;letter-spacing: 0.13px;
}
.gallery-content {
    padding-top: 75px;
}
.bio-product {
    padding:80px 0 15px 0;
}
.template-product .page-width.section--divider--custom {
    padding-left: 0;
}

.align_content-main{display: flex;}
.align_contents{align-items: center;
    justify-content: center;
    align-content: center;
    display: flex;
}
.icon_main.dog-icons-main {
    padding: 18px 0 0 0;
}
.testi-bio {
    padding: 75px 0px 10px 0px;
}
.addi-desc {    margin-top: 28px;
    font: 500 18px/18px objektiv-mk2,sans-serif;
    letter-spacing: 1.6px;text-transform: uppercase;
}
.addi-desc-sub {
    padding: 4px 5px;
}
.addi-desc-sub span {
  height: 20px;
display: inline-block;
}
.addi-desc .subspan { font-size: 16px; line-height: 20px;}
.template-product .product-single__meta_sub .collapsible-trigger ,.template-product .product-single__meta_sub .collapsible-content__inner p{
letter-spacing: 0.18px;
    text-transform: unset;
  font: 300 normal 18px/25px objektiv-mk2,sans-serif;
}
.site-footer .collapsible-content__inner p{font: normal normal 18px/45px objektiv-mk2,sans-serif;letter-spacing: 0px;
}
.template-product .collapsible-trigger-btn {
    padding: 11px 0;
}
.collapsibles-wrapper--border-bottom {
    margin: 15px 0px;
}
.slideshow-section-product {
    padding-top: 50px;
}
.spr-review-content .spr-review-content-body {
  font-size: 18px;
  line-height: 25px;
}

.template-product div#rc_container {margin-bottom: 0;}
div#rc_radio_options {padding: 15px 13px;}
.top_desc {padding-top: 20px;}
h1.h2.product-single__title {padding-top: 13px;padding-bottom:20px;}
.site-header__logo img {max-width: 130px;}
span.red {color: red;}
html {scroll-behavior: smooth;}
#selectdog-error{ 
    display:none;
    padding: 0 0px 0 70px;
    font-size: 13px;}
.faqmain.main-bg-light {padding: 48px 0 10px 0;}
.slideshow_product {
    padding: 80px 0 40px 0;
}
.icon-dog {
    padding: 80px 0 76px 0;
}

.collapsible-content__inner p {
    margin: 0 0 5px 0;
}
.index-section.dog-section {
    margin: 0;
}
img.clock, .addi-desc-sub img {width: 18px;}
.dogdiv.right .right { position: relative;  top: 2px;}
.grid_bg_img{position: relative;}
.grid_bg_img:before {content: '';
    height: 100%;width: 100%;opacity: 0.5;position: absolute;background: #fff;}
div#rc_autodeliver_options ,span#rc_price_onetime,#rc_price_autodeliver{
    display: none;
}
#rc_radio_options div.rc_block__type.rc_block__type__autodeliver {width: 53%;}
#rc_radio_options div.rc_block__type {width: 46%;display: inline-block;margin: 0 !important;}
.variant-input-wrap label {
    border: 0 !important;
  box-shadow:unset !important;
    width: 100%;
    text-align: left !important;
}
.dogmain {
     display: flex; 
    justify-content: space-between;
    flex-flow: row;
    align-items: center;
}
.dogdiv.right {
    float: right;
}
.variant-input {
    display: block;
    padding: 0 10px;
}
.variant-input-wrap{display:none; margin: 0;}

.variant_click {
    cursor: pointer;
    border-radius: 20px;
    border: 1px solid #000;
    border-radius: 50px;
     padding: 0px 15px 0px 22px;
    margin-top: 12px;
}
.variant-input-wrap {

    padding: 5px 0;
}
.variant_click_title {
    padding-top: 15px;
    padding-bottom: 15px;
}
.active span.variant_click_arrow {
    margin: 15px 10px 0px 0px;
}
   .variant_click_title.active {
    padding-top: 0px;
    padding-bottom: 0px;
}
span.selectdog {
    position: relative;
    top: 2px;
    left: 6px;
    padding-left: 20px;
    
}
.variant_click_span {
    letter-spacing: 0.18px;
    width: 97%;
    display: inline-block;
}
span.variant_freq {
    float: right;
    padding-right: 10px;
}
/* 
span.left.Small:before{content:'';display:inline-block;background:url(/cdn/shop/t/5/assets/Small_dog.png?v=75957753835457534741647248761) no-repeat; background-size: 25px 25px;
    width: 64px;
    height: 25px;
    position: relative;
    top: 6px;}
span.left.Medium:before{content:'';display:inline-block;background:url(/cdn/shop/t/5/assets/Medium_dog.png?v=39084480215789013601647248691) no-repeat; background-size: 30px 30px;
    width: 64px;
    height: 30px;
    position: relative;
    top: 7px;}
span.left.Large:before{content:'';display:inline-block;background:url(/cdn/shop/t/5/assets/Large_dog.png?v=121754415083940271491647248681) no-repeat; background-size: 40px 40px;
    width: 64px;
    height: 38px;
    position: relative;
    top: 10px;} */
.dogdiv {
    /* width: 62px; */
    /* float: left; */
    /* text-align: center; */
    margin: 0 ;
    display: inline-block;
}

.dogmain .dogdiv.first {
    width: 62px;float:left;
    text-align: center;
}

.dogdiv span.left.Small {
    position: relative;
    top: 15px;    left: 15px;
}

.dogdiv span.left.Medium {
    position: relative;
    top: 20px;    left: 15px;
}
.dogdiv span.left.Large {
    position: relative;
    top: 25px;    left: 15px;
}

.variant_click_title.active span.variant_click_span,
.variant_click_title.active span.right_arrow {display: none;}
.variant_click_title span.down_arrow {display: none;}
.variant_click_title.active span.down_arrow {display: block;}
.variant_click_span img {
    float: left;    
    position: relative;
    top: -2px;
    width: 25px;
}
span.variant_click_arrow {
    float: right;margin: 1px 0 0 0;
}
span.variant_click_arrow img {
  width: 10px;
}

/* .variant_click_title:after {
    background: url(//cdn.shopify.com/s/files/1/0383/5314/1898/t/47/assets/right.png?v=1391717304267184979) no-repeat;
    background-size: 10px;
    background-position: center;
} */
.variant_click_title.active  {
    position: relative;
}
/* .variant_click_title.active:after {
    background: url(//cdn.shopify.com/s/files/1/0383/5314/1898/t/47/assets/down.png?v=1498636…) no-repeat;
    background-size: 10px;
    background-position: center;position: absolute;
    top: 0;
    right: 20px;
}

.variant_click_title:after {
    content: '';
    margin-left: 5px;
    width: 15px;
    height: 13px;
    display: inline-block;
  float: right;
    margin: 7px;
} */
/*.product-single__meta .product-single__meta_sub .product__price.sale-price {display: inline;}*/
.hero__text-wrap .animation-contents .btn{transition: none;}
#shopify-section-1593018027477 .icon_main .small-desc p {margin-top: 0px;}
.template-product .key_ing_main.main-bg.section--divider {margin-top: 20px;}
.product__thumbs--below .product__thumb-item {max-width: 130px !important;}
.product__thumbs--below { margin-top: 40px;}
.breadcrumb {
    display: none;
}
.hero__text-content.vertical-center {
    padding: 0 !important;
   justify-content: center;
    display: flex;
    flex-flow: column;
    align-content: flex-start;
    align-items: flex-start;
      width: 100%;
}

.hero__text-wrap .page-width {
     display: flex !important;
}

.custom_bg_imag_org.image-wrap {
   overflow: hidden;
}
.footer__collapsible ul li a {
    
    word-break: break-word;
}
.hero__text-content.vertical-center .hero__link .animation-contents {
    opacity: 1 !important;
    animation: none !important;
}
.hero__link .btn--inverse {
    border: 0;
}
.template-collection .icon_main .animation-cropper.shadow_btn {
    margin: 20px 0;
}
.animation-cropper.shadow_btn a {border: 0;}

.animation-cropper.shadow_btn.shadow_left.white a {
    border-color: #fff;
}
/* .text-line-under {
    text-decoration: underline;
} */
#shopify-section-1593018027477 .animation-cropper.shadow_btn {
  margin: 10px 0 10px 0;}
#shopify-section-text-columns-small-icons-collection .grid--flush-bottom>.grid__item {margin-bottom: 20px;}
.featured-collection .feat_collection {margin-bottom: 5px;}


.footer__social li:first-child {margin-left: 0;}
div#shopify-section-1593543625081 {background: #B26C46;}

#shopify-section-1592842942288 {margin: 0px 0 95px 0;}
.site-header {border-bottom: 0px solid;}
#create_customer button,#contact_form button ,#customer_login button,#CustomerLoginForm input.btn,a#customer_register_link{
    border: 1px solid #000;}
 a#customer_register_link{padding: 15px;}
.product-single__form .add-to-cart {padding: 18px 15px 12px 15px;}
.product-single__description .product_desc_icons {margin-bottom: 0px;}
span.item_count {position: absolute;top: 39%;left: 0;font: Bold 12px/25px objektiv-mk2,sans-serif; letter-spacing: 1.8px;right: 0;text-align: center;}
  .cart-link img {max-width: 68px;}
.custom_rc_price{    font: Bold 15px/22px objektiv-mk2,sans-serif;letter-spacing: 1.5px;
    color: #B26C46;text-transform: uppercase;}
.template-product div.rc_block__type--active label.rc_label { color: #000;}
/* .product-single__meta .product-single__meta_sub .product__price:not(.product__price--compare),.org_price,.product_discount{display:none;} */
/*.loaded .product-single__meta .product-single__meta_sub .product__price{display:inline-block;}*/
span.org_price {font: 400 35px/40px objektiv-mk2,sans-serif;letter-spacing: 0.35px;padding: 0 35px 0 0px;text-decoration: line-through;}
.product_discount {
/*   display:block; */
  font: Bold 16px/23px objektiv-mk2,sans-serif;
letter-spacing: 1.6px;
  letter-spacing: 1.5px; 
  color: #B26C46;   
  text-transform: uppercase;     
  vertical-align: super;   
  padding:0 0px 0 35px;
}
.collapsible-trigger-btn--borders {
  border-top-color: #000;
}
.collapsibles-wrapper--border-bottom {
  border-bottom-color: #000;
}
.loaded .rc_theme--default .product_discount{display:inline-block;}
.rc_theme--default .org_price{display:inline-block;}
.complete-regimen .org_price{display:none !important;}
.template-product .reco_title .section-header__title ,.template-product .key_ing .section-header__title{letter-spacing: 0.35px;font: 400 35px/45px objektiv-mk2,sans-serif;}
.key_ing_img img {width: 100px;}
.template-product.anytime-calming .key_ing_main.main-bg.pink.section--divider { margin-top: 40px; padding-top: 65px;}
.product-single__description {margin-bottom: 25px;padding: 0px 0px;}
.product_desc_icons_list img {
    padding-bottom: 6px;
}
.key_ing_title {    font: Bold 18px/25px objektiv-mk2,sans-serif;    letter-spacing: 1.8px;    text-transform: uppercase;}
p.key_ing_img {  margin-bottom: 10px;}
.product-single__form { margin-bottom: 20px;}
.slick-arrow .icon { width: 10px; height: 12px;}span.org_pricespan.org_price
.icon_main .animation-cropper.shadow_btn {margin: 10px 0 30px 0;}
.ls_1 ,.ls_1 p{letter-spacing: 1px;}
.ls_08,.ls_08 p{letter-spacing: 0.8px;}
.ls_18{letter-spacing: 1.8px;}
.mt25 {margin-top: 25px;}
.mt45 {margin-top: 45px;}
.pt_15{padding-top:15px;}
body .sec_title.pb10 {padding-bottom: 10px !important;}
.pt40 ,.section--divider--custom.pt40{ padding-top: 40px;}
div#shopify-section-1592849248247 .animation-cropper.shadow_btn {
  margin: 25px 0 30px 80px;}
.animation-cropper.shadow_btn.shadow_left { margin-left: 50px; justify-content: left;}
/* .animation-cropper.shadow_btn.big a {
    padding: 20px 50px 15px 50px;
} */
.font_18_600,.font_18_600 p{font: 600 18px/25px objektiv-mk2,sans-serif;}
.font_18_bold,.font_18_bold p{font: Bold 18px/25px objektiv-mk2,sans-serif;}
.font_18_500,.font_18_500 p{font: 500 18px/25px objektiv-mk2,sans-serif;}
.font_18_700,.font_18_700 p{font: 700 18px/25px objektiv-mk2,sans-serif;}
.font_18_300,.font_18_300 p,.spr-review-content-body{font: 300 18px/25px objektiv-mk2,sans-serif;}
.font_14_400,.font_14_400 p{font: 300 14px/21px objektiv-mk2,sans-serif;}
.font_16_400,.font_16_400 p{font: 300 16px/23px objektiv-mk2,sans-serif;}
.font_16_300,.font_16_300 p{font: 300 16px/23px objektiv-mk2,sans-serif;}
.font_18_400,.font_18_400 p{font: 400 18px/25px objektiv-mk2,sans-serif;}
.checkcontainer label.rc_label{
    font: Bold 18px/18px objektiv-mk2,sans-serif;
  letter-spacing: 1.8px !important;
    vertical-align: baseline !important;
    display: inline-block !important;
    line-height: 18px !important;}
.variant-input-wrap label {
    font: 300 18px/25px objektiv-mk2,sans-serif;
    letter-spacing: 0.18px;
}
.font_18_Bold,.font_18_Bold p,.video-left-conetnt .font_18_Bold{font: Bold 18px/25px objektiv-mk2,sans-serif;}
.max70.home-part-content { margin-left: 0; margin-top: 10px;}
body .font_35_400 p, body .font_35_400{font: 400 28px/36px objektiv-mk2,sans-serif !important;}
/* #shopify-section-1593018027477 .animation-cropper.shadow_btn {
  margin: 10px 0 30px 0;} */
.ls_06{letter-spacing: 0.6px;}
.ls_018{letter-spacing: 0.18px;}
.about .icon_main .small-desc p {margin-top: 25px;}
.icon_main .small-desc p {     margin-top: 30px;  font: 300 18px/25px objektiv-mk2,sans-serif;    letter-spacing: 1px;}
.ingredients .icon_main .text-spacing {margin-bottom: 30px;}
.icon_main .text-spacing {margin-bottom: 35px;}
.template-product .icon_main .text-spacing {margin-bottom: 30px;}
.template-product .icon_main .small-desc p {margin-top: 20px;}
.template-product .icon_main .text-spacing.small-desc { padding: 0 15px;  margin: 25px auto;}
.template-product .mobile_slider.icon_main .text-spacing {margin-bottom: 10px;}
.template-collection .icon_main .text-spacing {margin-bottom: 20px;}
.icon_main .text-spacing.small-desc{ max-width: 95%;  margin: 0 auto;}
.hero__subtitle.sec_title,.section-header__title_big.sec_title { padding-bottom: 8px;}
.cart-link__bubble--visible {    display: none;}
.site-header.site-header--stuck { max-width: 100%;}
.pages_video_main .animation-cropper.shadow_btn.white a { border-color: #fff;}
.template-product .product__thumbs--below .product__thumb-item { border:0;}
span.rc_main_label {font: 400 14px/20px objektiv-mk2,sans-serif;}
.template-product .key_ing_grid .key_ing_sub p.font_20_Bold {text-transform: uppercase;}
.complete-regimen .reco_title{display:none;}
.custom-content.ing_bg {overflow: hidden;}


.product-single__form .add-to-cart {color: #000;}
/*.template-product.complete-regimen .product-image-main .grid_bg_img .image-wrap img {width: 85%;padding-top: 20px;height: auto;}
 .complete-regimen .slick-next,.complete-regimen .slick-prev {top: 20%;} 

.complete-regimen .slick-arrow .icon { width: 25px;    height: 30px;}*/
.complete-regimen .slick-next ,.complete-regimen .slick-prev{    color: #000;}
.key_ing_main.main-bg:before {    /* background: #EBC7A9; */    background: rgba(178, 108, 70,0.1);      content: "";    width: 100%;
    display: block;    position: absolute;    height: 100%;    top: 0;    z-index: -9;}
.evening-skin-coat .key_ing_main.main-bg:before {      background: rgb(178, 108, 70,0.1)}
.morning-hip-joint .key_ing_main.main-bg:before {background:rgb(235, 199, 169,0.1)}
.multivitamin .key_ing_main.main-bg:before {background: rgb(227, 181, 96,0.1);}
.complete-regimen .key_ing_main.main-bg:before {background: rgb(235, 199, 169,0.1);}
.anytime-calming .key_ing_main.main-bg:before {background:rgb(151, 175, 156,0.1);}
.template-product .key_ing_main.main-bg {position: relative;background:transparent;}
.text_underline{text-decoration:underline;}
.ls_02,.ls_02 p{letter-spacing: 0.2px;}    
.testimonials-slide .bio_content p:nth-child(2) { padding-top: 10px;}

video { pointer-events: none;}
.custom-content.ing_bg .custom__item{margin-bottom: -10px;}
[data-animate_underlines=true] .rte a:not(.btn):after{display:none;}
.font_35_400 p,.font_35_400 {font:400 35px/45px objektiv-mk2,sans-serif}
/*.template-collection #CollectionAjaxResult .image_effect {    width: 70%;    margin: 90px auto;}*/
#rc_container div.rc_block {   white-space: unset ;}
.checkcontainer input:checked ~ label .radiobtn:after{display: block;background:url(/cdn/shop/t/5/assets/clicked.png?v=46126253923638122141647248603);    background-size: 100%;
    background-position: center;}
.checkcontainer input ~ label .radiobtn:after{display: block;background:url(/cdn/shop/t/5/assets/nclicked.png?v=72027538072880671371647248710);    background-size: 100%;
    background-position: center;}
/*.checkcontainer input:checked ~ label .radiobtn:after {display: block; background: #97af9c;}
.checkcontainer .radiobtn:after {
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: white;
    display: block;
}

.checkcontainer input:checked ~ label .radiobtn {    background-color: #000;}
.radiobtn {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #000;
    border-radius: 50%;
}*/
.radiobtn { margin-right: 10px; }
.radiobtn:after {    content: "";    position: absolute;    display: none;
    height: 40px;
    width: 40px;
    left: 0;
    top:-10px;}
.checkcontainer input {    position: absolute;    opacity: 0;    cursor: pointer;}

.checkcontainer {    display: block;    position: relative;    padding-left: 0;    margin-bottom: 0px;
    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}
div.rc_block__type--active { background-color: #fff;}
.product-recommendations .grid-product__price span { font:normal normal normal 25px/30px objektiv-mk2,sans-serif; letter-spacing: 0.25px;}
.product-recommendations .feat_collection {margin-bottom: 5px;margin-top: 25px;}
.product-recommendations .grid-product__price { text-align: left;    padding-left: 0px;}
div.rc_popup {    display: none !important;}
.key_ing_grid {    padding-top: 75px;}
#rc_container div.rc_block__type--active {    background-color: #fff;}
.rc_block.rc_block__type { margin: 35px 0;    padding: 0px 0 0 40px;}
#rc_container label.rc_label{        text-transform: uppercase; letter-spacing: 1px;}
.variant-input-wrap label {padding: 5px 30px 20px;}
div#rc_autodeliver_options {border: 2px solid #000;  margin: 10px 15px;}
select.rc_select {border: 0;vertical-align: top;  padding-top: 5px;}
.product-single__form {margin-top: 20px;}
.loading:before {background: #B26C46;}
/* .template-collection .hero__text-content .sec_title{padding-bottom: 25px;} */
/* .big_title .section-header__title_big.sec_title {    padding-bottom: 32px !important;} */
.template-index #shopify-section-1593543625081 .custom_title_video {    margin-left: 47px;}
/* .template-index .grid-product__image { max-width: 200px; } */
/* .template-index .grid-product__content .image-wrap { display: inline } */

/*.template-index .collection-grid-main .grid-product__image { margin-top: 20% }*/
.template-page .icon_main a.btn--secondary.btn--small {    font: Bold 16px/23px objektiv-mk2,sans-serif;    text-decoration: underline;}
.pages_video_main img {width: 100%;   }
.ml0 {    margin-left: 0 !important;}
.ingredients .sec_title{margin-left: 0;}
.template-collection .image-right-title.sec_title{margin-left: 0;}
.template-collection .pages_video_main .pages {margin-bottom: 30px;letter-spacing: 0.5px !important;} 
.pages_video_main .animation-cropper.shadow_btn a{margin-left: 20px;}
.pages_video_main .pages {    margin-bottom: 35px;}
.ingredients .small-desc {    max-width: 80%;    margin: 0 auto;}
.ingredients .small-desc p {    margin-top: 22px;    margin-bottom: 37px !important;}
.ingredients .grid--flush-bottom>.grid__item {    margin-bottom: 40px;}
/*******product*******/
.product_desc_icons_list {    display: inline-block;    width: 24%;    text-align: center;}
.template-product .key_ing_main.main-bg {  padding-bottom: 155px;  padding-top: 70px;    }
.template-product.complete-regimen .key_ing_main.main-bg.pink.section--divider {       padding-bottom: 75px;    padding-top: 75px;    margin-top: 60px;}
.template-product.complete-regimen .key_ing_main p.key_ing_img { margin-bottom: 0px;}
.product-single__form .add-to-cart {      width: 100%;    border-radius: 50px;         margin-top: 5px;} 
.key_ing_sub {   display: inline-grid;   width: 24%;   text-align: center;}
.rte a:not(.btn), .rte a:not(.rte__image) { font-weight: bold;    font-size: 17px;}
.morning-hip-joint .key_ing_sub,.complete-regimen .key_ing_sub {width: 33%;}
.bio_click {cursor: pointer;text-decoration: underline;}
.bio_click:after {content: '';margin-left: 5px;width: 15px;
    height: 13px;display: inline-block;    margin-left: 5px;}
.bio_click:after{background:url(/cdn/shop/t/5/assets/right.png?v=13917173042671849791647248749) no-repeat;background-size: 10px; background-position: center;}
.bio_click.active:after{background:url(/cdn/shop/t/5/assets/down.png?v=149863624771232479991647248620) no-repeat;background-size: 10px;        background-position: center;}
body {font: 300 18px/25px objektiv-mk2,sans-serif !important; vertical-align: baseline;}
.font_black {color: #000 !important;}  
.variant-input-wrap label {width:92%;padding: 0px 10px 0px;margin-top: 4px;margin-bottom: 0px;border: 0px solid #000;}
div#rc_container {margin-top: 25px;}
.variant-input-wrap .variant__label {    margin-bottom: 13px;}
.template-product .feat_collection {font: normal normal normal 20px/24px objektiv-mk2,sans-serif;white-space: nowrap}
.feat_collection {margin-top: 0;margin-bottom: 15px;font: 400 20px/24px objektiv-mk2,sans-serif;letter-spacing: 2.25px;white-space: nowrap}
div#rc_autodeliver_options {margin: 11px 0 18px 45px;}
.template-product .bio_click {    margin-bottom: -5px;}
.key_ing_active_ingredients.text-center {    padding-top: 60px;}
.key_ing_active_ingredients .bio_content {    padding-top: 25px;}
.morning-hip-joint .key_ing_active_ingredients .bio_content {    padding-top: 10px;}
.evening-skin-coat .key_ing_active_ingredients .bio_content {    padding-top: 15px;}
.mt_0 {margin-bottom: 0;}
.pt_25 {padding-top: 25px;}
.pt_40 {padding-top: 40px;}
.font_20_500 ,.font_20_500 p{font: 500 20px/29px objektiv-mk2,sans-serif;}
.font_20_400, .font_20_400 p{font: 400 20px/29px objektiv-mk2,sans-serif;}
.font_35_500 p{font: 500 35px/45px objektiv-mk2,sans-serif; letter-spacing: 0.35px;}
.font_20_Bold ,.font_20_Bold p,.variant-wrapper.variant-wrapper--button label.variant__label{font: Bold 20px/29px objektiv-mk2,sans-serif;}
.variant-wrapper.variant-wrapper--button label.variant__label {
    font: Bold 18px/25px objektiv-mk2,sans-serif;
    letter-spacing: 1.8px;
}
.font_20_300, .font_20_300 p {font: 300 20px/29px objektiv-mk2,sans-serif;}
.ls_2{letter-spacing: 2px;}
/***8about*****/

.about .background-media-text__text a.btn {    color: #000;    margin-top: 35px;    }
.about .background-media-text__text .subtitle,.about .background-media-text__text h2.h3 {    color: #fff;
    font: 400 35px/40px objektiv-mk2,sans-serif;    letter-spacing: 0.5px;}
.main-bg.orange {    background: #E3B560;}
.main-bg.pink {    background: #EBC7A9;}
.main-bg.green { background: #97AF9C}
.main-bg.brown { background: #B26C46}

.main-bg-light.orange { background:rgba(227, 181, 89,0.1)}
.main-bg-light.pink{ background:rgba(235, 199, 169,0.1)}
.main-bg-light.green{ background:rgba(151, 175, 156,0.1)}
.main-bg-light.brown{ background:rgba(178, 108, 70,0.1)}

.about .main-bg {   margin-bottom: 0; text-align: center; font: 400 35px/40px objektiv-mk2,sans-serif; padding: 75px 0;}
.about .main-bg.green {    padding:80px 0;}
h2.h1.hero__title .animation-contents {
    font: 400 70px/80px objektiv-mk2,sans-serif;
    letter-spacing: 0.9px;
}
.hero__subtitle .animation-contents span {
    font: 400 70px/80px objektiv-mk2,sans-serif;
    letter-spacing: 0.9px;
}
span.announcement__text.announcement__text--open {font: Bold 13px/19px objektiv-mk2,sans-serif;}
a.site-nav__link {
    font: 400 14px/22px objektiv-mk2,sans-serif !important;
    letter-spacing: 0;
}
.image-wrap {background:transparent !important;}
/* .image-wrap span { width: 100%; height: 560px; } */


.letter-spacing_9 {letter-spacing: 0.9px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mb20{margin-bottom: 20px;}
.text-line.active{text-decoration:underline;}
.shadow_btn a:hover,a.hover_black:hover { color: #000;}
.font_bold{font-weight:bold;}
#shopify-section-1592848352117 {    margin: 20px 0;}
.color_y{color: #E3B560;}
.color_p{color: #EBC7A9;}
.color_g{color: #97AF9C;}
.color_o{color: #B26C46;}
.hero__subtitle {letter-spacing: 0.9px;}
/* .hero__text-content .hero__link .animation-cropper {background: #fff; border-radius: 50px;} */
.hero__text-content .hero__link .btn {
    color: #000;
    padding: 19px 54px 14px 54px;
    font: Bold 14px/20px objektiv-mk2,sans-serif;
    text-align: center;
    letter-spacing: 3px;    border-radius: 50px;
    background: #fff !important;
}
.custom-content .custom__item {margin-bottom: 0;}
.template-product .custom-content .custom__item {margin-bottom: -10px;}
div#shopify-section-1593018027477{background:url('/cdn/shop/t/5/assets/REGGIE_MAKE_DOGS_DAY_BG-min.png?v=108516970002862931251647248747');
  background-position: 0px 43%;background-size: cover;background-repeat: no-repeat;
/*   background: #EBC7A9; */
}
div#shopify-section-1595692617437 {background: #B26C46;}
div#shopify-section-1595692617437 .custom-content {overflow: hidden;}
div#shopify-section-1592849248247 {background: #97AF9C; height: 880px;}
.logo-bar { opacity: 1 !important;}
.custom_right h5 { margin-bottom: 10px;}
.custom_grid_item .custom_right {display: inline-block; width: 47%; margin-top: 15px;}
.custom_grid_item:nth-child(4) .custom_right{margin-top: 28px;}
.custom_grid_item .custom_left {vertical-align: top;display: inline-block;    width: 20%;}
.custom-content h5.font_bold {margin-bottom: 5px;}
.animation-cropper.shadow_btn {
    overflow: visible;    width: 100%;    margin: 30px 0 30px 0;    display: inline-flex;    align-items: center;
    justify-content: center;}
.template-collection .grid-product__meta .animation-cropper.shadow_btn {
    justify-content: left;
}
.template-collection .grid-product__meta .animation-cropper.shadow_btn a{ padding: 19px 50px 14px 50px;}
.add-to-cart span {text-transform: uppercase;}
.grid-product__img {margin: 0px auto 50px;border-radius: 100%;width: 60px;height: 60px;}
.grid-product__img.yellow,.shadow_btn.yellow.add-to-cart,.shadow_btn.yellow.outofStock{background: #E3B560;}
.grid-product__img.orange,.shadow_btn.orange.add-to-cart,.shadow_btn.orange.outofStock{background: #EBC7A9;}
.grid-product__img.pink,.shadow_btn.pink.add-to-cart,.shadow_btn.pink.outofStock{background: #EBC7A9;}
.grid-product__img.green,.shadow_btn.green.add-to-cart,.shadow_btn.green.outofStock{ background: #97AF9C;}
.grid-product__img.brown,.shadow_btn.brown.add-to-cart,.shadow_btn.brown.outofStock{ background: #B26C46;}
.add-to-cart {
    font: Bold 18px/25px objektiv-mk2,sans-serif;
    letter-spacing: 1.8px;
}
.animation-cropper.shadow_btn a,.animation-cropper input{
       background: #fff;
    border-radius: 50px;
    text-transform: uppercase;
    margin-top: 3px;
    color: #000;
    padding: 19px 50px 14px 50px;
   font: normal normal bold 15px/22px objektiv-mk2,sans-serif;
    letter-spacing: 1.5px;
    text-align: center;
    
}
.shadow_btn.orange a,.grid-color-orange .complete .shadow_btn.reco-grid.pink a{ background: #EBC7A9;}
.shadow_btn.yellow a ,.grid-color-yellow .complete .shadow_btn.reco-grid.pink a{ background: #E3B560;}
.shadow_btn.pink a,.grid-color-pink .complete .shadow_btn.reco-grid.pink a{ background: #EBC7A9;}
.shadow_btn.brown a,.grid-color-brown .complete .shadow_btn.reco-grid.pink a{ background: #B26C46;}
.shadow_btn.green a,.grid-color-green .complete .shadow_btn.reco-grid.pink a{ background: #97AF9C;}
.shadow_btn.white a,.grid-color-white .complete .shadow_btn.reco-grid.pink a{ background: #fff;}
.grid-color-pink .complete .shadow_btn.reco-grid.pink a:hover{background:#000;}


.cart__checkout{
      color: #fff;
    padding: 15px 20px 10px 20px;
    background: #000 !important;
    border-radius: 50px;    
    font: Bold 18px/24px objektiv-mk2,sans-serif;letter-spacing: 2px;text-transform: uppercase;}

.section-header__title {
    margin-bottom: 5px;
    font: 400 35px/45px objektiv-mk2,sans-serif;
    letter-spacing: 0.35px;
}
/*header*/
.announcement span.announcement__text.announcement__text--open {    padding: 10px 20px 10px;
    font-weight: 500;
    letter-spacing: 1.3px;}


/*footer*/

footer.site-footer .grid .grid__item{text-align: left;}
.footer__logo img {margin: 0 auto; max-width: 150px;}
.footer__social ,.footer__copyright, .footer__powered_by{
    
    text-align: center;
}
.custom-max{    max-width: 1625px;}
.page-width {    max-width: 1440px; padding: 0;}
.site-header .page-width, #shopify-section-icon-text-dog-multivitamin .page-width { max-width: 1850px }
.border_class {    position: absolute;    border-bottom: 2px solid #fff;    width: 100%;    right: 0;}
.hero__text-content {    display: block;}
.hero__text-content .hero__subtitle {        display: block;}
.hero__text-content .hero__subtitle {        margin: 0;}
/* .sec_box{overflow:hidden;}
.main{max-width:1000px;margin:0 auto;} */

.sec_title{border-bottom:3px solid #fff;position:relative;padding-bottom: 18px;}
.sec_title:after{content:'';position:absolute;width:200%;right:-200%;height:3px;bottom:-3px;background-color:#fff;}
.sec_title.black{border-bottom:3px solid #000;}
.sec_title.black:after{background-color:#000;}
.main-content {overflow: hidden;}
/*-ing--*/
.ingredients h1.section-header__title.sec_title.black { font: 300 90px/100px objektiv-mk2,sans-serif;}
.icon_main img[data-sizes=auto] {    margin: 0 auto; width: 20%;}  
/* .small-desc p{letter-spacing: 0.2px;font-size: 13px;} */
.simple_link{background: transparent;color: #000;} 
.ing_bg  {  background-image: url(/cdn/shop/t/5/assets/complete_bgimage.png?v=107141986896138822721647248604);
      -webkit-background-size: cover;    -moz-background-size: cover;  -o-background-size: cover;    background-size: cover; }
/*    .ingredients .custom-content.ing_bg > .custom__item:nth-child(2) {
     background: rgba(235, 199, 169,0.72);} */
.hero--860px {    height: 487.5px;}
.hero--650px{height:685px}
.ingredients .icon_main h5 {    font: Bold 20px/29px objektiv-mk2,sans-serif;    letter-spacing: 2px;}
.template-collection .icon_main h5,.template-product .icon_main h5 {    font: Bold 18px/25px objektiv-mk2,sans-serif;    letter-spacing: 2px;} 
.template-collection .icon_main .small-desc p {margin-top: 25px;}
.ingredients .icon_main h5 {    margin-top: 30px;    text-transform: uppercase;}

.light_font,.light_font p{font: 100 20px/29px objektiv-mk2,sans-serif !important;}
.about .background-media-text__text {
    background: transparent;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 145px 0;
}
div#shopify-section-1592927008141 {
    padding:20px 0 15px 0;
}
 #shopify-section-1592848352117 .grid .rte p {
    font: 400 25px/30px objektiv-mk2,sans-serif;
    letter-spacing: 0.6px;
    margin-top: 5px;
}
#shopify-section-1593018027477 .grid--flush-bottom {
    margin-bottom: 0;
        margin-left: 0;
    padding: 15px 0 0 0px;
}
.icon_main h5{      font: normal 25px/35px objektiv-mk2,sans-serif;
    letter-spacing: 0.35px;
    margin-bottom: 15px;
}
.about .icon_main h5 {
    font: Bold 18px/25px objektiv-mk2,sans-serif;
    letter-spacing: 1.8px;
    margin-bottom: 20px;
    
}
.about .icon_main .light_font p {
    font: 500 21px/29px objektiv-mk2,sans-serif;
    letter-spacing: 0.2px;
}
    .icon_main .light_font p{  font: 500 20px/29px objektiv-mk2,sans-serif;
    letter-spacing: 0.2px;
}
#shopify-section-1592848352117 .grid .rte img {
    width: 310px;
    margin-top: -4px;
}
#shopify-section-1592848352117 .grid .rte+.rte {
    margin-top: 0;
}
.font_20{font: 400 20px/29px objektiv-mk2,sans-serif;}
.pt_20{padding-top:20px;}
.pt_30{padding-top:30px;}


/* .animation-cropper.shadow_btn.shadow_left {

    margin: 35px 0 0px 0px;
} */
.star_img{/*width: 310px;*/ margin-left: 5px;margin-top: -4px;} 
.font_white { color: #fff;}
.mb_0 {    margin-bottom: 0px !important;}
.ml_0 {    margin-left: 0px !important;}
.key_ing_main.main-bg.pink.section--divider {    padding-bottom: 42px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.bio_content{display:none;}
 #shopify-section-1593018027477 .section-header h2{    font: 400 35px/45px objektiv-mk2,sans-serif;
    letter-spacing: 0.5px;}
.product-single__meta .h2{font: 400 35px/40px objektiv-mk2,sans-serif;letter-spacing: 0.35px;margin-bottom: 6px;}
.product-single__meta .product__price {
    font: 400 35px/40px objektiv-mk2,sans-serif;
/*     display: block; */
}
.product-single__meta .product__price.product__price--compare {
  font: 400 35px/40px objektiv-mk2,sans-serif;
letter-spacing: 0.35px;
padding: 0 35px 0 0px;
text-decoration: line-through;opacity:0.3;
}
.template-product .product-single__meta_sub .product-single__meta .product__price {display: inline-block;}
/* .template-product .product-image-main .grid_bg_img {max-width: 560px; width: auto;margin: 50px auto 0 0px;} */

@media only screen and (min-width: 590px){
  .header-layout[data-logo-align=center] .header-item--logo {
    margin: 0 0px;}
  .product__photos .slick-arrow { display: none !important; }
    .hide_desktop { display: none !important; }
 
    .complete-regimen .max39 {    max-width: 44%;}
  
  .ingredients .pages_video_main .animation-cropper.shadow_btn.shadow_left {
    margin: 85px 0 80px -15px;
}
  
 .ingredients .custom_title_video {letter-spacing: 0px !important;margin-top: 85px !important;}
  
  div#shopify-section-1592848352117 .medium-up--push-one-eighth {
    padding-left: 0;
}
/*   .footer__logo {margin-top: 12px;} */
 
  .section-header {
    margin-bottom: 30px;
}
  .key_ing_active_ingredients .bio_content {padding-left: 15px;padding-right: 15px;}
  .product-section .page-content {padding-bottom: 0px;}
  
  
 #CollectionSection .page-content{ padding-bottom: 0px;padding-top: 5px;}
  
  #CollectionAjaxResult .grid-product__content {width: 71%;margin: 0 auto;}
  #shopify-section-testimonialsbio_product.index-section {margin: 55px 0 35px 0;}
  #shopify-section-testimonialsbio_product .testi-bio.page-width.text-center {padding: 0;}
/*   .product__thumbs--below {    margin-top: 0px;} */
 .template-collection div#shopify-section-text-columns-small-icons-collection {    padding: 30px 0 50px 0;}
  .template-collection .collection-grid-main .shadow_btn a {margin-left: -10px;}
   
  .collection-grid-main .grid__item.grid-product {margin-bottom: 30px;}
  .collection-grid-main .grid-product__meta {margin: 35px 0 0 0;}
  .template-collection .section-header {    margin-bottom: 25px;padding-top: 70px;}
  .pages_video_main .animation-cropper.shadow_btn.shadow_left {    margin: 65px 0 60px -45px;}
  .pages_video_main .animation-cropper.shadow_btn{overflow: visible;}
    .pages.section--divider--custom {padding-top: 0px;}
  .pages_video_main .pages .custom_title_video {margin-left: 0px;}
  div#shopify-section-text-columns-small-icons {margin: 90px 0 0px 0;}
  div#shopify-section-text-columns-small-icons .grid__item {    float: left;    padding-left: 0px;}
  .page-content.ingredients {padding-top: 150px;padding-bottom: 0;}
  .section-header__title_big{font: 400 70px/80px objektiv-mk2,sans-serif;letter-spacing: 0.7px;}
  .about .testi-bio .testimonail-image--round ,.template-product .testi-bio .testimonail-image {
    width: 162px;    height: 157px;    max-width: none;    margin-top: 50px;    border-radius: 162px;}
  .template-product .testi-bio .testimonail-image {margin-top: 50px;}
 .template-product .testimonials-slider__text p { margin-bottom: 0px;}
 .template-product .testi-bio .testimonail-image {  width: 153px;  height: 155px;}
  .about .testi-bio-content {  margin-top: 40px;}
  div#shopify-section-testimonialsbio {  margin: 80px 0 0px 0;}
  .background-media-text--550, .background-media-text--550 .background-media-text__image, .background-media-text--550 .background-media-text__video, .background-media-text__spacer.background-media-text--550 {
    min-height: 625px;}
  .about .index-section.about_icon_main {    margin: 85px 0 95px 0;}
  .about .index-section {   margin: 85px 0 25px 0;}
  p#bio_click {margin-top: 30px;}
     .testi-bio .quote-icon{ margin: 0 auto -20px;}
  .template-product .testi-bio .quote-icon{ margin: 0 auto 0px;}
 .about .testi-bio .quote-icon {    margin: 10px auto -20px;}
  
  .template-product .testi-bio.page-width.text-center {    padding: 5px 0 5px 0;}
  .template-product .testi-bio.testi-dog.page-width.text-center {padding: 75px 0 5px 0;}
  .complete-regimen.template-product .testi-bio.page-width.text-center {    padding: 45px 0 0px 0;}
  .video-left-conetnt { padding-top: 19px;}
  .page-width.section--divider--custom.left {    padding-left: 2%;}
  .testi-main .testimonail-image--round {    width: 155px;    height: 155px;border-radius: 155px;margin-top: 55px;}
    .testi-bio .testimonail-image--round {width: 162px; height: 157px;max-width: none;margin-top: 40px;border-radius: 162px;}
  .testimonials-wrapper {margin-top: 25px;}
  .testi-main {    padding: 20px 0;}
  .template-index .testi-main{padding: 30px 0 0 0;}
    .custom_grid_item:nth-child(4) {    margin-top: 10px;}
  .custom_grid_item:nth-child(3) {    padding-top: 12px;}
  .template-collection .custom_title_video,.template-index .custom_title_video{letter-spacing: 0px !important;
    margin-top: 103px !important;}
.custom_title_video {font: 400 40px/45px objektiv-mk2,sans-serif !important;letter-spacing: 0px !important;  
  margin-top: 65px !important;    padding-bottom: 18px !important;    margin-left: 55px;}
 .template-product .custom_title_video {  padding-bottom: 8px !important; font: 400 35px/40px objektiv-mk2,sans-serif !important;
    margin-top: 0px !important;}
  .template-product .custom_title_video{ margin-left: 0px;}
  .template-collection .page-width.section--divider--custom{padding-left: 5%;}
  .ingredients .page-width.section--divider--custom {    padding-left: 5%;}
  .featured-collection .shadow_btn {    margin-top: 0px;}
#CollectionSection-1592927008141 .section-header {    margin-bottom: 20px;}
  div#shopify-section-1592848352117 .medium-up--push-one-eighth {    left: 10.8%;    margin-top: -5px;}
  .logo-bar .logo-bar__item {    flex: 0 1 250px;    margin: 0 21.66667px 0px;}
 .about .background-media-text--right .animation-cropper {        width: 100%;    justify-content: center;}
  .about .page-content, .shopify-policy__container {    padding-top: 0;}
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    margin: 0 0 20px;    font-family: objektiv-mk2,sans-serif !important;    letter-spacing: 0px;}
 .site-footer .site-footer__linklist a ,.site-footer .collapsible-content p,.footer__title{font: 400 18px/30px objektiv-mk2,sans-serif;    letter-spacing: 0px; white-space: nowrap;}
  .footer__copyright, .footer__powered_by {    padding-top: 25px;    font: 400 18px/45px objektiv-mk2,sans-serif;    letter-spacing: 0px;   }
  .hero__text-content {    max-width: 1635px;    margin: 0 auto;    }
  .about .hero__text-content {    max-width: 1655px;        }
  .about .hero--860px {    height: 830px;}
  .template-collection .hero--860px {    height: 835px; }
  .hero--860px{height: 860px;}
  .hero--950px {  height: 880px;    }
  .hero__text-content.vertical-center .hero__link {    margin-top: 50px;    }

  ul.site-nav.site-navigation {    margin-top: -8px;    }
  
      .hero__subtitle {      font-size: 40px;    }
  .site-header {    max-width: 1845px;    margin: 0 auto;   }
  .site-header {    padding:0 0 0 0;    }
/*   .hero__text-content.vertical-center {padding-top: 210px;}
  .about .hero__text-content.vertical-center {padding-top: 285px;} */
    .hero__subtitle {line-height: 45px;}
  .section--divider {    padding-top: 70px; }
  .section--divider--custom {    padding-top: 0px;  }
  
    .index-section {margin: 40px 0;}
  
  .site-footer {padding-top: 50px;padding-bottom: 20px; }
  .site-footer .grid{  max-width: 1728px; margin: 0 auto;}
  #shopify-section-1592848352117 .grid { max-width: 56%;margin: 0px auto;}
/*  .template-collection .max50{margin: 20px auto;}
  .template-collection .max70{margin: 20px auto;} */
  .template-collection .grid-product__meta .max70,.template-collection .icon_main .max70 {margin: 20px auto;}
  .max50{ max-width: 50%;margin: 30px auto;}
  .max50n{ max-width: 50%;}
  .maxm20{margin: 20px auto;}
  .maxm30{margin: 30px auto;}
  .max39{ max-width: 42%;}
  .max41{ max-width: 41%;}
  .max55 {max-width: 55%; margin: 30px auto;}
  .max70{ max-width: 70%;margin: 30px auto;}
  .max70n{ max-width: 70%;margin: 0px auto;}
  .max75n{ max-width: 75%;margin: 5px auto;}
  .max66{ max-width: 66%;margin: 20px auto;}
  .max58 {max-width: 58%;margin: 30px auto;}
  .max61 {max-width: 61%; margin: 30px auto;}
  .max46 {max-width: 46%; margin: 30px auto;}
  .max80 {max-width: 80%;margin: 0 auto;}
  .max90n {max-width: 90%;}
  .max90 {max-width: 90%;margin: 0 auto;}
  .testimonials-wrapper .max80 {max-width: 80%;margin: 0 auto !important;}
 .testimonials-slide .max61 {max-width: 61%; margin: 25px auto 60px auto;}
   
}
@media only screen and (min-width:981px){
  
.combine_img {margin-top: 55px;}
  .template-product .combine_img {margin-top: 0; width: 75%;}
}
@media only screen and (min-width:991px){
.footer__item--1595516237094 { float: right; width: auto !important; }
}
@media only screen and (min-width:769px){
  div#CollectionAjaxContent {padding: 95px 0 0 0;}
  .product-recommendations .image-wrap {
    
    padding-top: 5%;
}
/*  .complete-regimen .product-recommendations .image-wrap {padding-bottom: 70% !important;} */
  .slick-arrow {background: transparent !important; display: none !important;}
  /*.product-recommendations .image-wrap img{width: 70%; float: left;}*/
  .product-recommendations .image-wrap {padding-bottom: 80% !important;}
  

  .spr-summary-actions-newreview {border: 1px solid #000;padding: 5px 15px;}
  #CollectionAjaxContent .grid-product__meta.text-left {text-align: left !important;}
  

/*   
 .complete-reco-image {
    width: 100% !important;
    margin-top: -25px;
} */
  div#shopify-section-1593018027477 {

    background-position: center center !important;
}
  .video-left-conetnt {    padding-left: 47px;}
  .mb70-d{margin-bottom:70px !important;}
.dog-content-section .align_contents.custom__item-inner {
    left: 60px;
    position: relative;
}
  
  .template-product .custom-content .dog-banner-section {
   width:51%;
}
.template-product .custom-content .dog-content-section {
   width:49%;padding-left:0;
}
  
  .template-product .mobile_slider.icon_main { padding: 15px 0;}
  h1.h2.product-single__title {padding-top: 11px;}
  .page-content.main-product {padding-top: 35px;}
  .product_half.first_gallery.grid__item {margin-top: 0px;width: 45%;margin-right: 4%;}
  .site-nav__link--icon {padding-left: 20px; padding-right: 0;}
  .site-nav__icons .site-nav__link--icon:first-child {padding-left: 0;}
  /*.site-nav__item:last-child {padding-right: 0;}*/
  /*.site-nav__item:first-child {padding-left: 0;}*/
  
  ul.site-nav.site-navigation {padding-top: 15px;}
   div#shopify-section-1592928301837 {
    margin: 70px 0 60px 0;
}
  .logo-bar__item:nth-child(3) img{height: 49px;}
  div#shopify-section-1593018027477 {padding: 60px 0;}
    .template-index #shopify-section-1595692617437 .custom_title_video {margin-top: 100px !important;margin-left: 50px;}
  .grid__item.small--hide.footer__item--1592840002311 {        padding-right: 30px;}
  
   .logo-bar .logo-bar__item:nth-child(3) img.logo-bar__image {
/*  height: 40px; */
    width: 130px;/*     margin-left: 30%; */    margin-top: 30px;}
.logo-bar .logo-bar__item:nth-child(2) img.logo-bar__image {  /*   width: 312px;    margin-left: -7px; */    margin-top: 30px;}
  .logo-bar .logo-bar__item:first-child img.logo-bar__image {     width: 130px;
    float: none;/*     margin-left: 57px; */    margin-top: 25px;    display: initial;}
  /*.animation-cropper.shadow_btn a:hover ,.hero__text-content.vertical-center .hero__link .btn:hover{
    color: #fff !important;    background: #000 !important;    border-radius: 50px !important;border-color: #000 !important;}*/
  .key_ing_text{ max-width: 66%;margin: 0px auto;}
  .about_icon_main .grid--flush-bottom>.grid__item{margin-bottom: 45px;}
  .hero__text-wrap .hero__title {margin-bottom: 0;}
  .template-index .grid-product__content .image-wrap:hover,
  .image_effect:hover,.icon_main .image-wrap:hover,.key_ing_img:hover{background: transparent !important; -webkit-transform: scale(1.1) translatey(-10px);
      transform: scale(1.1) translatey(-10px);}
  .icon_main {overflow: hidden;}
  .site-nav__icons svg.icon.icon-user{display:none}
  label.rc_label.rc_label__deliver_every {padding-left: 15px !important;}
  
}
@media only screen and (max-width:970px) and (min-width:590px){
  .radiobtn {top: 2px;}
  div#rc_autodeliver_options {margin: 3px 5px 10px 0px;}
  label.rc_label__deliver_every {padding: 3px 0 10px 0px;}
  .rc_block.rc_block__type {padding: 10px 5px 5px 15px;}
  #rc_container label.rc_label.rc_label__deliver_every {padding-left: 10px; padding-top: 2px;}
}

@media only screen and (max-width:769px) and (min-width:590px){
  /*.product-recommendations .image-wrap {padding-bottom: 75% !important;}*/
  /*.product-recommendations .grid-product__image { width: 70%;}*/
/*   .product-recommendations .complete .grid-product__image {width: 100%;margin-top: -45px;} */
  .grid__item.footer__item--1595516237094 {width: 100%;margin-bottom: 10px;}
  .ingredients .pages_video_main .animation-cropper.shadow_btn.shadow_left {margin: 45px 0 60px 0px;}
/*   .grid__item.footer__item--1596207649413,.grid__item.footer__item--1596207639326 {width: 50%;}
  .footer__newsletter { margin: 0 auto;}
  .footer__collapsible {text-align: center;}   */
  .product__thumbs--below .product__thumb-item {margin-right: 0px;}
/*   .grid__item.medium-up--hide.footer_logo_blogo {display: block !important;}
  .site-footer .grid__item {padding-left: 0;}
  .footer__item--1494301487049,.footer__item--1494292485313 {width: 50%;}
  .grid__item.small--hide.footer__item--1592840002311 {display: none !important;} */
}
@media only screen and (max-width:990px) and (min-width:590px){
.grid__item.footer__item--1596207649413,.grid__item.footer__item--1596207639326 {width: 50%;}
  .footer__newsletter { margin: 0 auto;}
  .footer__collapsible {text-align: center;}    
  .grid__item.medium-up--hide.footer_logo_blogo {display: block !important;}
  .site-footer .grid__item {padding-left: 0;}
  .footer__item--1494301487049,.footer__item--1494292485313 {width: 50%;}
  .grid__item.small--hide.footer__item--1592840002311 {display: none !important;}
  .footer__item--1595516237094 {
    width: 100% !important;
    display: inline-block;
    text-align: center !important;
}
  div#Footer-1595516237094 { margin-top: 10px !important;  margin-bottom: 20px;}
}
@media only screen and (max-width:780px) and (min-width:769px){
  .custom-content .price-box-sub-sub strike,
  .custom-content .price-box-sub-sub span {font-size:20px;line-height:25px;}
  .custom-content .custom-price-box-free {font-size:12px;line-height:18px;}
}
@media only screen and (min-width: 1921px){
  .custom-content{overflow: hidden;}
}
@media only screen and (min-width: 1851px){
  .logo-bar .logo-bar__item {    width: 20% !important;}

  /*.top_desc {max-width: 80%;}*/
  ul.site-nav.site-navigation {padding-left: 40px;}
  .dog-content-section .align_contents.custom__item-inner {left: 130px;position: relative;}
  
  div#shopify-section-1592849248247 .animation-cropper.shadow_btn {margin: 40px 0 30px 80px;}  
  .custom_rc_price {    padding-left: 10px;    }  
  .morning-hip-joint .key_ing_main.main-bg.pink.section--divider {        margin-top: 10px;}
 .anytime-calming .product-recommendations .image-wrap {    padding-bottom: 66.5% !important;}
  .anytime-calming div#shopify-section-product-recommendations {    padding-top: 30px;}
  .template-product.complete-regimen blockquote.testimonials-slider__text {    margin-top: 30px;}
  .template-product blockquote.testimonials-slider__text {    margin-top: 15px;}
  .product_desc_icons {    margin-bottom: 15px;}
  
  .disc_content {    margin-left: 5px;}
  .product_desc_icons_list p {margin-top: -10px;letter-spacing: 1.8px;}
  div#rc_autodeliver_options {width: 91%;} 
  .custom-max{    max-width: 1440px;}
  /*.template-product .product_half.second.grid__item.medium-up--one-half {    padding-left: 0px;}*/
  .template-index .page-width.section--divider--custom{padding-left: 3%;}    .ingredients div#shopify-section-advance-content-page {    padding-top: 115px;}
  .grid__item.footer__item--1494292485313 { padding-left: 0;    margin-left: -15px; }
    .footer__collapsible {    padding: 0px 10px 0 0px;}
    .template-collection .hero__text-content {max-width: 1630px;}
  .ingredients div#Footer-1494292485313 .footer__collapsible,
   .template-collection div#Footer-1494292485313 .footer__collapsible
  .about div#Footer-1494292485313 .footer__collapsible,
  .template-collection div#Footer-1494292485313 .footer__collapsible,
  .template-product div#Footer-1494292485313 .footer__collapsible,
  .about div#Footer-1494292485313 .footer__collapsible{padding: 2px 50px 0 0;}
  .template-collection .footer__copyright, .footer__powered_by {padding-top: 22px;}
  .ingredients .footer__copyright,.ingredients .footer__powered_by{ padding-top: 45px;}
  .ingredients .site-footer .grid__item,
  .template-collection .site-footer .grid__item,
  .template-product .site-footer .grid__item,
  .about .site-footer .grid__item{padding-top: 0px;padding-left: 0;}
    div#CollectionAjaxContent {max-width: 1555px; margin: 0 auto;}
  #CollectionAjaxContent .grid__item {padding-left: 0px;}  
  .template-index #shopify-section-1593543625081 .video-left-conetnt {padding-top: 35px;}
  .template-product .product__thumbs--below .product__thumb-item {margin-right: 20px;}
   .template-product .product__thumbs--below .product__thumb-item {max-width: 130px !important;}
  .evening-skin-coat .testimonials-slide .max61 {margin: 20px auto 60px auto;}
  .morning-hip-joint .key_ing_main.main-bg.pink.section--divider {padding-bottom: 50px;padding-top: 80px;}
  .multivitamin .testimonials-slide .max61 {max-width: 65%;}
   .complete-regimen .testimonials-slide .max61 {max-width: 61%;margin: 25px auto 50px auto;}  
   .complete-regimen .key_ing_active_ingredients .bio_content{ margin: 0 0 10px 0px;}
  .complete-regimen .key_ing_active_ingredients .bio_content {padding-top: 35px;}
  .template-product.anytime-calming .product-recommendations {margin-top: 30px;}
  .template-product.anytime-calming .testimonials-slide .max61 {max-width: 65%;}
  .template-product.anytime-calming .testi-bio .testimonail-image {margin-top: 35px;}
   .template-product.anytime-calming .key_ing_active_ingredients {padding-top: 23px;padding-bottom: 85px;}  
  .template-product.anytime-calming .key_ing_grid {padding-top: 50px;}
 .morning-hip-joint .key_ing_grid {padding-top: 10px; }

 .evening-skin-coat div#shopify-section-product-recommendations {padding-top: 30px;}  
  .evening-skin-coat .key_ing_active_ingredients.text-center {padding-top: 90px;padding-bottom: 90px;}  
  .evening-skin-coat .key_ing_grid {padding-top: 50px;}
  .evening-skin-coat p.key_ing_img {margin: 0 0 15px 0;}  
  .evening-skin-coat .product_desc_icons.font_20_Bold {margin-top: 30px;}  
/*.product-single__form {width: 92%;}*/
.complete-regimen .product-recommendations-placeholder {max-width: 1480px;margin: -30px auto 0 auto;}
  .complete-regimen .key_ing_active_ingredients.text-center { padding-top: 75px;}
  .complete-regimen .key_ing_active_ingredients .bio_content p{margin: 0 0 10px 0;}
  .product-single__form .add-to-cart { margin-top: 5px;margin-bottom: 5px;}
  .template-product.multivitamin #shopify-section-product-recommendations .index-section {margin: 0 0 80px 0;}
   .template-product.morning-hip-joint #shopify-section-product-recommendations .index-section {    margin: 0 0 90px 0;}
/*   .template-product.multivitamin .product-recommendations {    padding-top: 30px;} */
  .template-product.multivitamin .product-recommendations .image-wrap {padding-bottom: 72% !important;}
  
 .template-product.multivitamin div#shopify-section-product-recommendations {    padding-top: 35px;}
   .template-product.multivitamin .key_ing_active_ingredients .bio_content:nth-child(2), 
  .template-product.morning-hip-joint .key_ing_active_ingredients .bio_content:nth-child(2) {    padding-top: 40px;    padding-bottom: 5px;}
  .evening-skin-coat .key_ing_active_ingredients .bio_content:nth-child(2) {    padding-top: 25px;}
 .evening-skin-coat .key_ing_main.main-bg.pink.section--divider {    padding-bottom: 0px;    margin-top: 44px;}
  .template-product.morning-hip-joint .product-recommendations-placeholder {    padding: 55px 0 0 0;}
  
 .template-product.multivitamin .key_ing_active_ingredients.text-center {    padding-top: 45px;padding-bottom: 20px;}
  .template-product .product__thumb-item .grid_bg_img .image-wrap {padding-bottom: 95% !important;}
.template-product .product__thumb-item .grid_bg_img .image-wrap img {    width: 100px;    height: 90px;    margin-top: 15px;}
.template-product .product-image-main .grid_bg_img .image-wrap {    background: transparent !important;    padding-bottom: 99.086455% !important;}
/*.template-product .product-image-main .grid_bg_img .image-wrap img {    width: 80%;    padding-top: 90px;    height: 485px;}*/
  .product__thumbs--below {  margin: 20px 0 0 -10px;}
  
/*   .template-index .featured-collection .image-wrap {padding-bottom: 63% !important;  padding-top: 0px;}*/
  .template-index .grid-product__image-mask {margin: 60px 0 0 0;}
  /*.template-index .featured-collection .image-wrap img{width: 60%;}*/
  
.complete-regimen .slick-next {    right: 305px;    top: 37%;}
.complete-regimen .slick-prev {left: 295px;top: 37%;}
  .complete-regimen .key_ing_sub:last-child,.morning-hip-joint .key_ing_sub:last-child {margin-top: 48px;}
  .product-recommendations .grid-product__price {padding-left: 5px;}
 .product-recommendations .image-wrap{ padding-bottom: 74.086455% !important;}
  .complete-regimen .product-recommendations .image-wrap {padding-bottom: 78% !important;}
 /*.product-recommendations .image-wrap img{width: 65%;margin-left: 0;height: 265px;}*/
  .product-recommendations .grid__item {  padding-left: 10px;}
   .product-recommendations .grid-product__meta  {padding-left: 25px;padding-top: 0;}
  .complete-regimen.template-product .product-recommendations .image-wrap img {
    width: 70%;}
  .evening-skin-coat .product-recommendations .image-wrap { padding-bottom: 64.086455% !important;}
  .morning-hip-joint .product-recommendations .image-wrap { padding-bottom: 67% !important;}
  .template-collection .pages_video_main img {height: 242px;}
  .template-collection #CollectionAjaxResult .grid-product__content .grid__item {padding-left: 10px;}
     .template-collection .pages_video_main .animation-cropper.shadow_btn.shadow_left {    margin: 90px 0 60px -20px;}
  .template-collection .custom-content.ing_bg .image-wrap {padding-bottom: 102.140351% !important;}
  .ingredients .page-content.ingredients .page-width.ing-top-section {max-width: 1713px;}
  .template-collection .page-width.section--divider--custom{padding-left: 11%;}
  .page-width.section--divider--custom {padding-left: 12%;}
  .page-content.ingredients {padding-top: 195px;}
  .ingredients .custom-content.ing_bg > .custom__item:nth-child(2) {width: 51%;}
  .ingredients .custom-content.ing_bg .custom__item:first-child {    width: 49%;  }
  .template-index .custom-content > .custom__item.small--one-whole.one-half.align--top-middle {      width: 50.8%;  }
  .template-index .custom-content .custom__item.small--one-whole.one-half.align--top-middle:nth-child(2){      width: 49.2%;  }
  .template-index #shopify-section-1593543625081 .custom-content > .custom__item.small--one-whole.one-half.align--top-middle {      width: 49.2%;  }
  .template-index #shopify-section-1593543625081 .custom-content .custom__item.small--one-whole.one-half.align--top-middle:nth-child(2){      width: 50.8%;  }
  .template-product .product-single__meta {    padding-left: 0px;    padding-top: 0px;}
/*   .product__main-photos .slick-list.draggable {    height: 595px !important;} */
/*  .product__main-photos .slick-initialized img, .product__main-photos .starting-slide img {    height: 795px;}*/
/*   .product-recommendations-placeholder {    padding: 20px 0 0 0;} */
  .evening-skin-coat .product-recommendations-placeholder {    padding: 60px 0 0 0;}
  .complete-regimen .product-recommendations-placeholder {    padding: 125px 0 0 0;}
  .product_desc_icons {    margin-left: -45px;}
  .product-single__form .add-to-cart {    margin-left: 0px;}
    .custom-content .custom__item {    margin-bottom: -10px;}
    #shopify-section-1595692617437 .custom-content .custom__item {    margin-bottom: -8px;}
    .custom-content.ing_bg {height: 998px;}
   .template-collection .custom-content.ing_bg {height: 965px;} 
}
@media only screen and (min-width: 1651px){
  .anytime-calming #shopify-section-product-recommendations .index-section {    margin: 0 0 90px 0;}
  #shopify-section-product-recommendations .index-section {      margin: 0 0 110px 0;  }
  .evening-skin-coat #shopify-section-product-recommendations .index-section {    margin: 0 0 155px 0;}
    
      div#shopify-section-advance-content-collection {margin-top: 95px;}
}

@media only screen and (min-width: 1531px){  
    .custom_bg_image{background: unset !important;}
}

@media only screen and (min-width: 1491px){  
    /*.site-nav__item {padding: 0 70px;}*/
  .site-nav__link--icon {padding-left: 185px;}
  
}
@media only screen and (min-width: 1471px){ 
 .logo-bar .logo-bar__item:nth-child(4) img.logo-bar__image{/*width: 283px;     margin-left: 5px; */
    margin-top: 25px;}
}
@media only screen and (min-width: 1440px){ 
.ingredients .page-width.section--divider--custom,.template-collection .page-width.section--divider--custom {
   
    padding-right: 70px;
}
}

@media only screen and (min-width: 1301px){ 
 .logo-bar--1592842942288 { position: relative; left: -25px;}
}


@media only screen and (min-width: 1201px){ 
    /*.grid-product__image-mask.left_align {margin-left: -20px;}*/
  .grid-product__image-mask.left_align_no {margin-left: 0px;}
/*   .collection-grid-main .grid-product__image { max-width: 350px; margin-top: 20%  } */
}

@media only screen and (max-width: 1850px){
  .rc_block.rc_block__type {padding:  0px 0px 0px 30px;}
  /*.site-header .page-width {padding-left: 90px;padding-right: 90px; max-width: 1850px}*/
  /*.page-width {padding-left: 40px;padding-right: 40px;}*/
  .part1 .section-header__title {font: 400 23px/28px objektiv-mk2,sans-serif;}
  .price-box-sub-sub strike ,.price-box-sub-sub span {font: normal normal 400 20px/25px objektiv-mk2,sans-serif;}
  .price-box-sub-sub .price { font-weight: bold; }
  .pages_video_main img.start-img { margin: 0px 0 35px 0;}
  .collection-part .custom-price-box-free {font: normal normal bold 14px/20px objektiv-mk2,sans-serif;}
  
  .template-collection .custom_title_video{margin-top: 70px !important;}
  
  .template-index #shopify-section-1593543625081 .custom_title_video {
        margin-bottom: 20px;    margin-top: 0px !important;}
 div#shopify-section-1593543625081 .max70 {    margin: 10px auto; max-width: 100%;}
  .ingredients div#shopify-section-advance-content-page {    padding-top: 60px;}
  
  .template-index .custom-content .custom__item {margin-bottom: -8px;}
   .main-bg .max58,.main-bg .max61{max-width: 70%;}
  .about .background-media-text__text {   width: 100%;}
  .product-single__meta { padding-left: 0;}
  .product-single__form {margin-left: 0;}
    .logo-bar .logo-bar__item {flex: 0 1 250px;}
  
  .template-collection .custom-content.ing_bg .custom__item {margin-bottom: -10px !important;}
  
}

@media only screen and (max-width: 1700px){
  .product-single__meta .h2 { font-size: 30px; }
  /*.spr-starrating .spr-icon.spr-icon-star, .spr-review .spr-icon.spr-icon-star {
    width: 30px;
    height: 25px;
  }*/
  .spr-icon.spr-icon-star-empty, .spr-icon.spr-icon.spr-icon-star-empty {
    display: none;
  }
}

@media only screen and (max-width: 1650px){
  
  .variant-input-wrap label {width: 100%;}
  #selectdog-error {padding: 0 0px 0 30px;}
  .gallery-content {padding-top: 25px;}
  .template-collection .hero--860px {height: 685px;}
/*   .product-template .product-single__meta .h2 {max-width: 100% !important;} */
  
  #shopify-section-1592848352117 .grid .rte img {margin-top: 0;}
  
  .pages_video_main .animation-cropper.shadow_btn.shadow_left{margin: 65px 0 60px 15px;}
  .template-collection .pages_video_main .animation-cropper.shadow_btn.shadow_left {margin: 0px 0 30px 0px;}
  .custom-content .custom-price-box-sub { width: 50%;}
  div#shopify-section-testimonialsbio {    margin: 20px 0 0px 0;}
  .about .index-section {    margin: 40px 0 40px 0;}
  .about .main-bg ,.about .main-bg.green{padding: 40px 0;}
  div#shopify-section-text-columns-small-icons {    margin: 100px 0 20px 0;}
  div#shopify-section-1592927008141 ,.template-index .testi-main{padding: 30px 0 0 0;}
  .testi-main{padding: 20px 0;}
  .collection-grid-main .grid-product__meta {
    margin: 20px 0 0 0;}
  .template-collection div#shopify-section-text-columns-small-icons-collection,
  div#shopify-section-collection-template{padding: 20px 0 20px 0;}

  #CollectionAjaxResult .grid__image-ratio.lazyloaded {background-size: 50%;} 
  .template-collection .icon_main .animation-cropper.shadow_btn a {margin-left: 0;}
  .animation-cropper.shadow_btn a{margin-left: 0 !important;min-width: auto !important;}
  .max66 {max-width: 100%;}
  .pages_video_main .max70 {max-width: 90%;}
    .product_desc_icons_list {width: 24%;}
  
  /*label.rc_label {font: Bold 14px/20px objektiv-mk2,sans-serif;}*/
  
}




@media only screen and (max-width: 1600px){ 
  .template-product .feat_collection {
    font-size: 22px;
    line-height: 22px;
  }
  .grid-product__discount {
    font-size: 12px;
    line-height: 16px;
  }
  .product-recommendations .feat_collection {
    margin-top: 0px;
  }
 /*.page-width,.site-header .page-width {padding-left: 40px;padding-right: 40px;}*/
    .ingredients .custom_title_video {    margin-top: 60px !important;}
    .ingredients .pages_video_main .animation-cropper.shadow_btn.shadow_left { margin: 45px 0 60px -15px;}
    .template-collection .custom_title_video, .template-index .custom_title_video {margin-top: 53px !important;}    
    .hero--950px {    height: 670px;}
    .feat_collection {letter-spacing: 0.25px;}    
    .custom_right .font_20_Bold { font: 400 18px/20px objektiv-mk2,sans-serif !important;   }
        .custom_right .font_20_400{    font: 300 18px/28px objektiv-mk2,sans-serif;}
    #CollectionAjaxResult .grid-product__content {width: 85%;}
    .collection-grid-main .grid__item.grid-product {margin-bottom: 50px;} 
    /*.shadow_btn.add-to-cart {padding: 15px 40px 8px 40px;font: Bold 14px/20px objektiv-mk2,sans-serif !important;}*/
    .product_desc_icons.font_20_Bold {margin-top: 20px;}
    .about .max58,.max46 {max-width: 90%;margin:0 auto;}
      .custom-content {    padding: 0px 0 0 0;overflow: hidden;}
  .pages_video_main .animation-cropper.shadow_btn {    margin: 0px 0 0px 0px;}
 .pages_video_main .animation-cropper.shadow_btn a {    margin-top: 4px;}
  .pages_video_main .font_20_400, .pages_video_main .font_20_400 p {    font: 400 14px/20px objektiv-mk2,sans-serif;}
  .custom_title_video {
    font: 400 30px/40px objektiv-mk2,sans-serif !important;}
    .pages_video_main .animation-cropper.shadow_btn a {      margin-left: 40px;}
    .pages_video_main .pages {    margin-bottom: 20px;}
.pages_video_main p {    margin-bottom: 0;}
   .pages_video_main .max70 {    max-width: 100%;    margin: 0px auto;}
    .pages_video_main {    margin-left: 5px;}
    .page-width.section--divider--custom {    padding-left: 0;}
    div#shopify-section-1592849248247 {     height: auto;}
    .custom_grid_item .custom_right {width: 75%;}
    .font_20_Bold, .font_20_Bold p {    font: 500 14px/20px objektiv-mk2,sans-serif;}
    .custom_grid_item:nth-child(3) {    padding-top: 0;}
    .custom_right p {    margin-bottom: 0px;}
        .custom_title_video {       margin-left: 0px;      margin-top: 40px !important;}
    .section--divider--custom {      padding-top: 0px;  }
}

@media only screen and (max-width: 1470px){
    .product-single__form .add-to-cart {margin-left: 0;}    
    
    .logo-bar .logo-bar__item:first-child img.logo-bar__image ,
    .logo-bar .logo-bar__item:nth-child(2) img.logo-bar__image ,
    .logo-bar .logo-bar__item:nth-child(3) img.logo-bar__image {    margin: 5px auto;}

}
  
@media only screen and (max-width: 1450px){
  
  .template-collection div#shopify-section-text-columns-small-icons-collection {    padding: 40px 0;  }
    .template-collection .animation-cropper.shadow_btn {      margin: 0px 0 0px 0;  }
      h2.h1.hero__title .animation-contents,.hero__subtitle .animation-contents span {font-size: 60px;}
}


@media only screen and (max-width: 1380px){
  
   .dogmain {flex-flow: column;align-items: start;}  
  .dogdiv.right {float: right; padding-left: 80px;padding-top: 10px;}
    .dogmain .dogdiv.first img{ vertical-align: text-top;}
  label.rc_label { font: Bold 14px/20px objektiv-mk2,sans-serif }
  .radiobtn::after {     height: 35px;width: 35px;left: 0;top: -5px;}
  .addi-desc .subspan { font-size: 13px; line-height: 20px; }
  .product-recommendations .animation-cropper.shadow_btn {justify-content: center;}
  .dog-banner-product .image-wrap {padding-bottom: 100% !important;}
 .dog-banner-product .image-wrap img{height: 600px;}
  .background-media-text__aligner {    margin: 150px 40px;}
  .template-collection .section-header {padding-top: 20px;}
  span.announcement__text.announcement__text--open {  font: Bold 18px/25px objektiv-mk2,sans-serif;}
  .about .background-media-text__text {    padding: 50px 0;}
  .ingredients .grid--flush-bottom>.grid__item {    margin-bottom: 70px;}
  div#shopify-section-text-columns-small-icons {    margin: 70px 0 30px 0;}
  .page-content.ingredients {padding-top: 100px;}
  .hero__text-content .hero__link .animation-cropper {min-width: 200px;}
  .hero__text-content .hero__link .btn {font-size: 14px;}

  .feat_collection {font: 400 20px/25px objektiv-mk2,sans-serif;}
  
  .template-product .product-image-main .grid_bg_img { margin-right: 40px }

}
@media only screen and (max-width: 1300px){
.logo-bar .logo-bar__item {flex: 0 1 200px;}
}
@media only screen and (max-width: 1180px){
  .collection-desc-main{max-width: 80%;}
  .about .background-media-text__text {      width: 100%;} 
    .announcement span.announcement__text.announcement__text--open {    font-size: 15px;    padding: 10px 0 5px 0;}
  h2.h1.hero__title .animation-contents,.hero__subtitle .animation-contents span  {    font-size: 40px;    line-height: 50px;}
}

@media only screen and (max-width: 1000px){
  .template-collection .grid-product__content .custom-box {padding: 5px 0 6px 0px;}
  /*.price-box-sub-sub span,.price-box-sub-sub strike { font-size: 18px; line-height: 18px;}
  .custom-price-box-free {font-size: 14px; line-height: 16px;}*/
  .custom-price-box-free.color-brown { position: unset;}
  .template-collection .grid-product__content .grid-product__meta .collection-part .part1 { width: 100%;}
  .template-collection .grid-product__content .custom-box {width: 100%;}
.dog-banner-product .image-wrap {padding-bottom: 110% !important;}
 .dog-banner-product .image-wrap img{height: 570px;}
  .dog-banner-product .pages_video_main .combine_img img { width: 100%;  margin-left: 0;}
}
@media only screen and (max-width: 1130px){
    .footer__collapsible {        padding: unset;}
  .max55,.testimonials-wrapper .max58{max-width: 100%;}
  .font_35_400 p {font: 400 20px/25px objektiv-mk2,sans-serif;}
  .logo-bar .logo-bar__item {    flex: 0 1 150px;}

}
@media only screen and (max-width: 980px){
  .combine_img {margin: 20px 0;}
  .footer__copyright, .footer__powered_by { padding-left: 15px; padding-right: 15px;}
  .pages_video_main .animation-cropper.shadow_btn.shadow_left { margin: 0px auto 65px auto;}
  .template-index #shopify-section-1593543625081 .custom-content .custom__item.one-half:nth-child(2) {    order: 1;}
  .pages_video_main .animation-cropper.shadow_btn a{margin-left:0;}
 .custom-content.ing_bg .pages_video_main {   padding: 0 20px;}

}
@media only screen and (max-width: 950px){
/*   .about .hero__text-content.vertical-center {padding-top: 220px;}   */
  .hero--860px ,.hero--650px,.hero--950px{height: 700px !important;}
/*   .template-collection #CollectionAjaxResult .image_effect {        margin: 50px auto;} */
  div#shopify-section-1593018027477 {     background-position: 0px 35%;}
    #CollectionAjaxContent .font_20_400 p {font: 400 14px/20px objektiv-mk2,sans-serif;}
  .about .background-media-text__text .subtitle, .about .background-media-text__text h2.h3 {        font: 400 40px/50px objektiv-mk2,sans-serif;   }
  .footer__copyright, .footer__powered_by {    padding-top: 0;}
  .product-single__meta .h2,.product-single__meta .product__price {font: 400 30px/40px objektiv-mk2,sans-serif;}
  .product-recommendations .grid-product__price span {    font: 400 14px/20px objektiv-mk2,sans-serif;    }
  .testimonials-wrapper .font_20_500,.testimonials-wrapper .font_20_500 p {    font: 400 14px/18px objektiv-mk2,sans-serif;}
  .template-collection .animation-cropper.shadow_btn a {    margin-left: 0px;    }
  .template-collection .collection-grid-main .shadow_btn a {margin-left: 0;}
  .collection-grid-main .grid-product__meta {margin: 20px 0 0 0;}
 .grid-product__content .section-header__title {margin-bottom: 8px;}
  .ingredients .small-desc {max-width: 100%;}
  .page-content.ingredients {padding-top: 50px;}
  .section-header__title_big {font: 400 40px/60px objektiv-mk2,sans-serif;}
  .shadow_btn.shadow_left a {margin-bottom: 20px;} 
  .custom-content .custom__item .one-half { width: 100%;}

  
/*   .hero__text-content.vertical-center {padding-top: 100px;} */
  .icon_main h5 {line-height: 40px;}
  .icon_main .light_font p {
    font: 300 14px/24px objektiv-mk2,sans-serif;}
  .feat_collection {
    font: 400 20px/25px objektiv-mk2,sans-serif;white-space: break-spaces;}
  .font_20_500, .font_20_500 p {
    font: 400 14px/18px objektiv-mk2,sans-serif;}
  .light_font, .light_font p { font: 100 14px/24px objektiv-mk2,sans-serif !important;}

}

@media only screen and (max-width: 890px){
.logo-bar .logo-bar__item { flex: 0 1 120px;margin: 0 21.66667px 10px;}
}
@media only screen and (max-width: 830px){
  .site-nav__item a.site-nav__link,a.site-nav__link {font-size: 14px !important;}
  .site-header {padding: 0px 0 0px 0;}
  .dog-banner-product .image-wrap {padding-bottom: 130% !important;}
 
}

@media only screen and (max-width: 768px){
  div#CollectionAjaxContent { padding: 50px 0 0 0;}
  .template-product .product-image-main .grid_bg_img {
    max-width: 100%;}
.product_half .slick-next,.product_half .slick-prev{padding: 10px 5px;}
  
  .key_ing_grid {
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
  
/*    .key_ing_sub.last_item{float: none !important;display: block !important;} */
  .slick-arrow {background: transparent !important;}
  body .faqmain .faq li {padding: 11px 0px 7px 0px;}
  .mobile_slider_product .slick-arrow {display: inline-block !important;}
  #shopify-section-product-recommendations .grid-product__discount {
    text-align: center;
}
  
  .product-recommendations .animation-cropper.shadow_btn {
/*     justify-content: left; */
    margin: 10px 0;
}
  
  .product-recommendations .animation-cropper.shadow_btn a {
    /*background: transparent !important;
    padding: 0;
    border-bottom: 1px solid #000;
    border-radius: 0;
    text-decoration: none !important;*/
}
  
  
  .product-recommendations .product-single__related {
    
    flex-flow: wrap;
}

  span.pricemain {padding-right: 10px;}
  .product_discount {padding-left: 0;}
 .template-product .product_discount {font: Bold 11px/15px objektiv-mk2,sans-serif; 
    vertical-align: middle;display: inline-block;}

  .product-single__meta .product__price ,.template-product span.org_price,.product-single__meta .product__price.product__price--compare{
    font: normal normal normal 18px/40px objektiv-mk2,sans-serif;
    letter-spacing: 0.18px;
}
  .template-product span.org_price,
  .product-single__meta .product__price.product__price--compare{padding: 0 10px 0 0px;}
  span.subspan {width: 88%; display: inline-block;}
  span.subspan-first {    width: 10%;    display: inline-block;}
  .hide-mobile {display: block;
    clear: both;
    visibility: hidden;
    height: 0;}
  .badge {
    width: 50% !important;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    
}
  .footer__newsletter-btn img {max-width: 136%;margin-top: -4px; }
  .footer__newsletter-btn { right: 10px; }
  img.clock { position: absolute; top: 5px;}
 .addi-desc-sub {
    position: relative;
    margin: 10px 0;
}
 .addi-desc-sub img {margin-right: 15px; top: 5px; position: absolute; margin-left: 10px; }
/*   .template-product.complete-regimen .product-image-main .grid_bg_img .image-wrap img {
    width: 100%;padding-top: 0px;
} */
  .template-product .product-image-main .grid_bg_img { width: 100%; margin: 0px;}
  .hero__subtitle .animation-contents:not(:root:root) {margin-bottom: 5px;}
  .template-product .spr-summary-actions-newreview { float: none;}
  .template-product .spr-review:first-child {margin-top: 0;}
  .template-product .product-single__meta .collapsible-trigger, .template-product .product-single__meta .collapsible-content__inner p {
 
    font: normal normal 13px/20px objektiv-mk2,sans-serif;}
  #shopify-section-text-columns-small-icons-ingredients .page-width { padding-left: 0; padding-right: 0;}
  .spr-summary {text-align: center;}
  #selectdog-error {padding: 0 0px 0 20px;}
  
  .ingredients.template-page .custom-price-box {display: flex; margin-bottom: 50px;}  
  .price-box-sub-sub span, .price-box-sub-sub strike {font: normal normal 400 25px/30px objektiv-mk2,sans-serif;}
  .custom-price-box-free { font: normal normal bold 16px/23px objektiv-mk2,sans-serif;}
  .template-collection .grid-product__meta .animation-cropper.shadow_btn { justify-content: center;}
/*   .template-product .product-recommendations .grid-product__meta.text-left ,
  .template-product .product-recommendations .grid-product__price{text-align: left !important;} */
/*   .template-product .product-recommendations .product-single__related {display: block;} */
  
  .dog-banner-product .image-wrap {padding-bottom: 80% !important;}
  .dog-banner-product .image-wrap img {height: auto;}
  .template-product .testi-bio {
    padding: 70px 0px 90px 0px;
}
  .slideshow_product {padding: 40px 0 0px 0;}
  .slideshow-section-product {padding-top: 10px;}
  .dog-content-section .page-width.section--divider--custom {padding: 15px 30px 25px 30px !important;}
/*   .template-product #shopify-product-reviews {padding: 0px 0;} */
  .slideshow-section-product .image-wrapper.item {
    width: 33.33%;
    margin-bottom: 40px;
}
 
 .custom_bg_imag_org.image-wrap {
    padding-bottom: 95% !important;
}
    .mobile_slider .image-wrap img{animation: none !important;opacity: 1 !important;}
  div#shopify-section-product-recommendations {
    padding-top: 40px;
}
  .template-product .index-section {
    margin: 0;
}
  .template-product .key_ing_main.main-bg.section--divider {
    padding: 50px 0 !important;
    margin: 0 !important;
}
 .template-product .testi-bio.page-width { padding: 0px 0 0px 0;}
  div#shopify-section-1592928301837 {
    margin: 70px 0 40px 0;
}
  .slick-dotted.slick-slider {
    margin-bottom: 0px;
}
  
  div#shopify-section-1592849248247 .animation-cropper.shadow_btn {
    margin: 20px 0 50px 40px;
}
  
 .template-index .featured-collection .animation-cropper.shadow_btn { margin: 20px 0 0px 0;}
  .template-index .grid-product__subtitle{    font: 300 13px/16px objektiv-mk2,sans-serif;}
  .template-index .featured-collection .grid-overflow-wrapper {    padding-bottom: 0;}
  #shopify-section-1592842942288 {
    margin: 0px 0 70px 0;
}

  .logo-bar .logo-bar__item:nth-child(1) img.logo-bar__image,.logo-bar .logo-bar__item:nth-child(3) img.logo-bar__image {
    width: 60% !important; height: auto;}
  
  .logo-bar .logo-bar__item:nth-child(1){order: 2;}
  .logo-bar .logo-bar__item:nth-child(2){order: 3;margin-top: 5px;}
  .logo-bar .logo-bar__item:nth-child(3){order: 1;}
  .logo-bar .logo-bar__item:nth-child(4){order: 4;}
  .logo-bar .logo-bar__item {
    margin: 0 10px !important;
    display: inline-block;
    flex: unset !important;
    width: 34% !important;
}

  div#shopify-section-1593018027477 {padding: 40px 0;}
  .mobile_slider .slick-arrow {top: 15%;}
  .mobile_slider_product .slick-arrow {top: 30%;}
    .slick-slide{clear: none !important;}
/*  .index-template .hero__text-content.vertical-center {
    padding-top: 50px;
} */
  .template-collection .icon_main .animation-cropper.shadow_btn {margin: 10px 0;}  
  #shopify-section-text-columns-small-icons-about .icon_main .grid__item:nth-child(2n+1),
  /*.template-product .product-recommendations  .grid__item:nth-child(2n+1),*/
   .icon-dog .grid__item:nth-child(2n+1),
  .template-product .key_ing_sub:nth-child(2n+1){clear: left !important;}     

   .icon-dog .grid__item,
  /*.template-product .product-recommendations .grid__item,*/
  .template-product .key_ing_sub,
   .icon-dog .grid__item,
  #shopify-section-text-columns-small-icons-about .icon_main .grid__item{clear: none !important;}
  
  .template-product .icon_main h5,.template-product .icon_main a.btn--secondary.btn--small {font: normal normal bold 13px/19px objektiv-mk2,sans-serif !important;
    letter-spacing: 1.3px;}
    .template-product .key_ing_sub, .icon-dog .grid__item{width: 50%;display: inline-block;float: left;}
  /*.template-product .product-recommendations  .grid__item{width:50%;}*/
  
  .template-collection .animation-cropper.shadow_btn {margin: 10px 0 0px 0;}
  

  
  .sharing.sharing_part1 .custom__item-inner {
    margin-bottom: 43px;
}
  .custom_bg_image {
    order: 1;
}
  .sharing_part1 {
    order: 2;
}
  .footer__logo-social {padding: 20px 0;}
  .sharing .max70 {
    max-width: 100%;
}
  .sharing .animation-cropper.shadow_btn.shadow_left {margin-left: 0px;}
   .custom_bg_image{background: unset !important;}
  .sharing .sec_title.pb10 {        margin-left: 10px;}
  .about .main-bg {    font: 400 18px/20px objektiv-mk2,sans-serif;    }
  .key_ing_active_ingredients .bio_content {padding-left: 15px;padding-right: 15px;}
  .product_desc_icons {    text-align: center;}
  .key_ing_text {max-width: 100%;}
  .video-left-conetnt {padding-bottom: 30px;}
   .template-index #shopify-section-1593543625081 .custom_title_video {margin-left: 10px;}
  .template-index #shopify-section-1593543625081 .video-left-conetnt{padding-left: 0px;}
  .page-width.section--divider--custom {padding-left: 20px;}
  .template-index #shopify-section-1593543625081 .custom_title_video {margin-top: 40px !important;}
  .ingredients .pages_video_main .animation-cropper.shadow_btn.shadow_left {
   overflow: visible;}
  .ingredients div#shopify-section-advance-content-page {    padding-top: 40px;}
    .hero--860px ,.hero--650px,.hero--950px{height: 500px !important;}  
/*   .about .hero__text-content.vertical-center {padding-top: 125px;}   */
  .max39,.max41{max-width: 100%;}
  .grid-product__desc {padding: 0 0 10px 0;}
  .template-collection .section-header {        padding-top: 20px;}
  div#shopify-section-1593018027477 {      background-position: 0px 15%;}
  .section--divider--custom.pt40 {    padding-top: 0px;}
  .icon_main .grid__item {    padding-left: 0;}
  .shopify-section .animation-cropper.shadow_btn.white {    margin-bottom: 20px;}
  .product_half.second {    padding-top: 40px;}
  .product_half {        float: left; width: 100%;    min-height: 1px;}
  .product-recommendations .grid-product__price {
    text-align: center;}
  .grid-product__meta.text-left {text-align: center !important;}
  
  .template-collection .pages_video_main .animation-cropper.shadow_btn.shadow_left {    margin: 50px 0 50px 0;}
  
/*    .site-footer .site-footer__linklist a {    font: 500 18px/24px objektiv-mk2,sans-serif;    } */
  .about .icon_main .font_20_400 p { font: 400 14px/20px objektiv-mk2,sans-serif;}
  .max50 {max-width: 100%;}
  div#shopify-section-1592848352117 .medium-up--push-one-eighth {padding-left: 0;}
  div#shopify-section-text-columns-small-icons .page-width {padding: 0 0px;}
  .icon_main.grid {margin-left: 0;}
  #shopify-section-1593018027477 .icon_main .grid__item:nth-last-child(2):nth-child(odd) {width: 100% !important;}
/*   .icon_main .grid__item{width: 50%;} */
  div#shopify-section-text-columns-small-icons .grid__item:nth-child(2n+1) {clear: left;}
  div#shopify-section-text-columns-small-icons .grid__item {clear: none;}
/*      #shopify-section-text-columns-small-icons-about .icon_main .grid__item {width: 100%;} */
    div#shopify-section-1592848352117 .medium-up--push-one-eighth {left: 0;margin-top: -5px;width: 100%;}
  .custom-content .one-half {width: 100% !important;}
  .about .background-media-text__text .subtitle, .about .background-media-text__text h2.h3 
  {    font: 400 18px/20px objektiv-mk2,sans-serif;}
   .collection-desc-main{max-width: 100%;}
  .radiobtn {top: 2px;}
  .font_35_500 p {font: 400 20px/30px objektiv-mk2,sans-serif;}
  #shopify-section-testimonialsbio_product.index-section {margin: 0px 0 20px 0;}
  .key_ing_active_ingredients.text-center {padding-top: 20px;}
  .key_ing_grid {padding-top: 30px;}
  .template-product .key_ing_main.main-bg.pink.section--divider {padding-bottom: 20px;padding-top: 50px;margin-top: 20px;}
  
  .testi-bio.page-width {padding: 30px 0 0px 0;}
  .about .testi-bio.page-width {padding: 0px 0 0px 0;}
  div#shopify-section-testi_bio_about {
    margin-bottom: 0;
}
  .font_20_Bold, .font_20_Bold p {font: 400 14px/20px objektiv-mk2,sans-serif !important;}
/*   .custom_title_video {font: 400 24px/30px objektiv-mk2,sans-serif !important;} */
  div#shopify-section-1592927008141 {padding: 5px 0;}
  .animation-cropper.shadow_btn {margin: 0px 0 0px 0;}
  #shopify-section-1593018027477 .grid--flush-bottom {padding: 0px 0 20px 0;}
    .about .index-section {margin: 40px 0 40px 0;}
    #shopify-section-1592848352117 .grid {  max-width: 100%;}
    .rte a:not(.btn), .rte a:not(.rte__image) {font-weight: bold;font-size: 14px;}    
    .announcement span.announcement__text.announcement__text--open {font-size: 11px;padding: 5px 0 0px 0;letter-spacing: 3px;}
}

body.template-collection .grid-product__image{
    background-color: #f6f6f6;
}

/******AKT****************************/
.btn-lnd.btn-white {
    color: #333;
    font-size: 21px;
    background: #fff;
    border-radius: 50px;
    min-width: 175px;
    min-height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
  .make-full-wd .zpa-product-variants-form-left {

    width: 100%;
    max-width: 100%;
}
#rc_radio_options div.rc_block__type.rc_block__type__autodeliver,#rc_radio_options div.rc_block__type {
    width: 100%;
}
#rc_radio_options div.rc_block__type.rc_block__type__autodeliver{
    width: 100%;
    padding-bottom: 10px;
}

/**************************/

@media only screen and (max-width: 645px){
    #rc_container label.rc_label {padding-left: 0px; font-size: 13px; line-height: 19px;}
}
/* @media only screen and (max-width: 670px){
  .logo-bar .logo-bar__item {width: auto !important;flex: 0 1 160px;}
  
} */
@media only screen and (max-width: 589px){
.template-product .product-image-main .image-wrap {padding-bottom: 70% !important;}
.template-product .product__main-photos .image-wrap img.image-zoom {
    
    padding: 5% 20%;}
  .template-collection img.badge_icon {max-width: 30%;}
.template-index .hero__subtitle span.color_g:before { content: ""; margin: -10px; display: block;}
  span.mobile_hide{display:none;}
  /*#shopify-section-product-recommendations .grid-product__image { max-height: 200px;}*/
  
  #shopify-section-product-recommendations .grid-overflow-wrapper .grid { white-space: unset;  display: flex;}
  #shopify-section-product-recommendations .grid-overflow-wrapper .grid__item {
  flex: inherit;
}
  .hide_mobile { display: none !important; }
  
  span.pricemain,.product-single__meta .product__price.product__price--compare { padding-right: 5px;}
  .template-product .product_discount {font: Bold 11px/15px objektiv-mk2,sans-serif;    
    letter-spacing: 1px !important;margin-bottom: 3px;margin-left: 0px;}
  
  .testi-bio .slick-arrow {
    opacity: 1 !important;
}
  .testimonials-wrapper .slick-slider .slick-list, .testimonials-wrapper .slick-slider .slick-track {
    height: auto !important;
  }
  .product__main-photos img{
    max-width:180px;
  }
  .addi-desc-sub, #rc_radio_options { padding: 5px 0; }
  .radiobtn:after {height: 28px; width: 35px;}
  .footer__logo img {max-width: 100px;}
  p.footer__powered_by { float: right;letter-spacing: 0.11px;
    font: normal normal 300 11px/17px objektiv-mk2,sans-serif;}
  ul.no-bullets.footer__social {float: left;}
  .footer__newsletter ,.footer__newsletter-input{max-width: 100%;}
  .product-recommendations .shadow_btn a {background: transparent !important;}
  .page-width,.site-header .page-width {padding-left: 20px;padding-right: 20px;}
  .product-section .page-width { padding-left: 0; padding-right: 0; }
  .product-section .page-width .second { padding-left: 20px; padding-right: 20px; }
  .site-footer {padding-top: 20px;}
  .variant-input { padding:0; }
  .dogmain .dogdiv.first { margin-right: 10px; }
  .variant-input-wrap label { font-size: 13px; line-height: 17px; }
  .dogdiv span.left.Small, .dogdiv span.left.Medium, .dogdiv span.left.Large { top: 0; left: 0; }
  .dogdiv span.left.Small.single{top: 10px;}
  .dogdiv span.left.Medium.single{top: 15px;}
  .dogdiv span.left.Large.single{top: 20px;}
  .dogdiv.right {float: right; padding-left: 72px;margin-top: -22px; font-style: italic}
  .Medium .dogdiv.right {margin-top: -34px; }
  .Large .dogdiv.right {margin-top: -40px; }
  .dogmain .dogdiv.first img.Small { height: 30px; }
  .dogmain .dogdiv.first img.Medium { height: 40px; }
  .dogmain .dogdiv.first img.Large { height: 50px; }
  .addi-desc .subspan { font-size: 12px; line-height: 18px; font-weight: 400 }
  
  .gallery-content {    min-height: 100px;text-align: center;}
  span.gallery-title {font: normal normal normal 14px/21px objektiv-mk2,sans-serif !important;}
  span.gallery-title-sub{font: normal normal 300 14px/21px objektiv-mk2,sans-serif !important;}
  .custom-content .custom-price-box { flex-flow: wrap-reverse;}
  #shopify-section-1592848943204 .slick-arrow {top: 66%;}
  .footer__newsletter {    margin-bottom: 20px;}
  .section-header__link {display: block;}
  .about .background-media-text__text {
    padding: 100px 0;
}
  .background-media-text__container, .background-media-text__video {        height: 300px;}
  .about .background-media-text__image {    background-position: 30% !important;}
/*  .about .hero__subtitle .animation-contents span {    font-size: 28px;} */
  .about h2.h1.hero__title .animation-contents{    font-size: 35px;    line-height: 45px;}
 .section-header__title_big br {    content: "";    margin: -10px;    display: block;}
.featured-collection .grid-overflow-wrapper .small--one-half ,
   .grid-overflow-wrapper .product-recommendations .small--one-half{padding-left: 0;}
.featured-collection .grid-overflow-wrapper .small--one-half,
  .grid-overflow-wrapper .product-recommendations .small--one-half{padding: 0 0px;}
  .hero__text-content.vertical-center .hero__link {margin-top:25px;}
  .main-bg .max58,.main-bg .max61{max-width: 90%;}
  .footer__logo-social .footer__social {        text-align: center;}
  .contact .grid__item ,.template-customers-login .grid__item,.template-customers-register .grid__item{padding-left: 0;}
  .variant-input-wrap label { min-width: auto;       border: 1px solid #000;}
  /*.product_discount {display: block;padding-left: 0;}*/
  .custom_rc_price {display: block;padding-left: 45px;}
  .product_half {padding-left: 0;}
  .product_desc_icons_list {width: 49%;}
  .ingredients .pages_video_main .animation-cropper.shadow_btn.shadow_left {margin: 45px 0 30px 0px;}
  .about .background-media-text__inner {position: absolute;top:0;}
  .site-footer .grid__item {padding-left: 0;}
  .collection-grid-main .grid__item.grid-product {margin-bottom: 10px;}
  div#shopify-section-collection-template {padding: 20px 0 0px 0;}
  .template-collection .grid__item {padding-left: 0;}
  .template-collection .hero--860px {height: 450px;}
  .product_half.second.grid__item.medium-up--one-half {padding-top: 0;}
   span.rc_main_label {display: inline-block;padding-left: 0;}
  .shadow_btn.add-to-cart {margin: 0 auto;display: block;}
  .hero__link .btn {margin-top: 0;}
  .grid-overflow-wrapper .grid__item:first-child{margin-left: 0px;}
  .grid-product__image { max-height: 75px; width: auto !important }
  body.meet-the-daily-lineup .grid-product__image{
    width: 100%!important;
    background-color: #f7f7f7;
  }
  .template-index #shopify-section-1593543625081 .custom_title_video {    margin-left: 47px;}
  .template-index .grid-product__image { max-width: 200px; }
  .template-index .grid-product__content .image-wrap { display: inline }
  .collection-grid-main .grid-product__image { max-height: none }
  .grid-product__discount { padding: 5px 0 }
  /*.grid-product__image-mask .image-wrap { display: contents; }*/
  /*.shadow_btn.yellow a, .grid-color-yellow .complete .shadow_btn.reco-grid.pink a { background: none !important; }*/
  
  #CollectionAjaxResult .grid-product__content {width: 100%;}
  .grid-overflow-wrapper .product-recommendations .grid__item:first-child {margin-left: 0;}
/*   .product-recommendations .image-wrap{padding-bottom: 50.779661% !important;} 
  .product-recommendations img {width: 50%;}*/
  .product-recommendations .feat_collection {margin-bottom: 0px;margin-top: 0px;white-space:normal}
  .product-recommendations .grid-product__price {text-align: center;padding: 0;}
  .key_ing_sub {margin: 0 auto;display: inline-block; float: left; padding: 0 15px;}
  .template-collection .pages_video_main .animation-cropper.shadow_btn.shadow_left {
    margin: 50px 0 10px 0;
}
/*   .icon_main .grid__item{width: 100%;} */
  .site-footer .footer__logo-social {display: block;}
  .product-single__meta .h2
  /*,.product-single__meta .product__price*/{font: 400 30px/40px objektiv-mk2,sans-serif;}
  .template-collection .animation-cropper.shadow_btn {padding-left: 0px;}
  .about .page-content,.about .shopify-policy__container {  padding-top: 00px;}
  .about .main-bg.green {padding: 40px 0;}
  .background-media-text__inner .animation-cropper.shadow_btn {padding-left: 0;}
  .custom-content .custom__item {margin-bottom: -10px;}
    #shopify-section-1592848352117 .grid .rte p {margin-top: 0;}
  .custom-content {padding: 0px 0 0 0;}
  .grid {margin-left: 0;}    
  .template-index #shopify-section-1593543625081 .custom_title_video {margin-left: 0;}
    .page-width.section--divider--custom {padding-left: 20px;}
  /*  .hero--860px,.hero--950px ,.hero--650px{height: 500px;}*/
    #shopify-section-advance-content-collection .custom-content {padding: 0px 0 0 0;}
    .background-media-text__aligner {margin: -9px -20px 11px;}
    .background-media-text__text {padding: 20px 0;}
    .page-content.ingredients {padding-bottom: 20px;}
    .ingredients .grid--flush-bottom>.grid__item {    margin-bottom: 20px;}
/*     .product__main-photos .slick-slider .slick-list,
  .product__main-photos .slick-slider .slick-track {    height: 273px !important;} */
/*     .product__main-photos img { margin-top: 15%; } */
  .product-single__meta_sub .spr-badge { padding-left: 0; }
    
    .testi-main.page-width.text-center {    padding: 30px 15px 20px 15px;}
    #shopify-section-1592842942288 {    padding: 20px 0 0 0;}
    .shadow_btn.orange.add-to-cart {    font: Bold 16px/24px objektiv-mk2,sans-serif;}
    .grid-overflow-wrapper .grid__item {     display: inline-block;     float: left;}
    .grid-overflow-wrapper .grid {    white-space: nowrap;    display: block;}
   .grid-overflow-wrapper .small--one-half { width: 50%;}    
  div#shopify-section-1593018027477 {padding: 40px 0;}
  .footer__item--1595516237094 { float: none; }
  .footer__item--1595516237094 > div { margin-top: 0 !important; }
  .footer__newsletter { width: 100%; }
}
@media only screen and (max-width: 500px){
 
  #selectdog-error {  position: absolute;top: 0;width: 100%;
    right: 0;    text-align: right;}
  .variant-wrapper {position: relative;}
    .announcement span.announcement__text.announcement__text--open {letter-spacing: 1px;}
/*  .logo-bar .logo-bar__item {flex: 0 1 150px;} */
}
@media only screen and (max-width: 460px){
 span.variant_freq { display: inline-block; padding-left: 20px;}
}
@media only screen and (max-width: 464px){
  span.variant_freq {float: left;padding-left: 0px;}
  @media not all and (min-resolution:.001dpcm) {
    span.variant_freq  {padding-left: 5px;}
  }
     
  span.selectdog {padding-left: 0px;}
  .variant_click_span {width: 90%;}
}


@media only screen and (max-width: 430px){ 
    .logo-bar .logo-bar__item {flex: 0 1 130px;}
  .rc_block.rc_block__type {padding: 16px 20px 10px 20px;}
/*   .hero__text-content .hero__subtitle span {font-size: 36px;} */
}
@media only screen and (max-width: 400px){
  span.gallery-title {font: normal normal normal 13px/16px objektiv-mk2,sans-serif !important;}
  span.gallery-title-sub{font: normal normal 300 13px/16px objektiv-mk2,sans-serif !important;}
/*   .hero__text-content .hero__subtitle span {font-size: 34px;} */
  .logo-bar .logo-bar__item:nth-child(3) img.logo-bar__image {/*     height: 35px; */    width: 100px;    margin-top: 0px;}
  .logo-bar .logo-bar__item:nth-child(2) img.logo-bar__image {    margin-top: 5px;}
  .logo-bar .logo-bar__item:first-child img.logo-bar__image {     width: 100px;  }
    .announcement span.announcement__text.announcement__text--open { line-height: 20px;}
/*  .logo-bar .logo-bar__item {flex: 0 1 45%;margin: 0 6.66667px 10px;} */
}

@media only screen and (max-width: 380px){
  .template-product .product_discount {    
    letter-spacing: 0px !important;}
    .custom_rc_price {padding-left: 0;}
  span.rc_main_label {display: block;font: 400 14px/20px objektiv-mk2,sans-serif;padding-left: 40px;}

}
@media only screen and (max-width: 350px){
  .template-product .product_discount {font: Bold 9px/13px objektiv-mk2,sans-serif;}
}
@media only screen and (min-width:769px) and (max-width: 795px){  
 .site-nav__link {padding: 7.5px 12px;}
}

@media only screen and (min-width:769px) and (max-width: 810px){  
  .custom-content.ing_bg .custom__item-inner .image-wrap,
  .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 500px !important;}
  div#shopify-section-1593543625081 .image-wrap{padding-bottom: 117% !important;}
}
/* @media only screen and (min-width:769px) and (max-width: 810px){  
 .logo-bar .logo-bar__item {
    flex: 0 1 128px;
    margin: 0 21.66667px 10px;
}
} */
@media only screen and (min-width:769px) and (max-width: 1180px){
  span.variant_freq {float: left; padding-left: 45px; }
}
@media only screen and (min-width:769px) and (max-width: 1200px){
/*  span.variant_freq { display: inline-block; padding-left: 45px;} */
  .template-product .feat_collection { font: normal normal normal 20px/25px objektiv-mk2,sans-serif;}
  .grid-product__discount {font: normal normal Bold 10px/13px objektiv-mk2,sans-serif;}
 .product-recommendations .animation-cropper.shadow_btn a {
    font: normal normal bold 10px/17px objektiv-mk2,sans-serif;
    padding: 19px 30px 14px 30px;
}
  .product-recommendations .text-left,
  #shopify-section-product-recommendations .grid-product__discount,
  .product-recommendations .grid-product__price{text-align: center !important;}
  .product_discount {display: block; padding-left: 0;}
  .custom_rc_price {display: block;padding-left: 50px;}
 .template-product .product_desc_icons {margin-top: 0;}
 .template-product .product-single__description {margin-top: 0px;margin-bottom: 0;}
 .template-product .product-single__description p {margin-bottom: 10px;font-size: 14px;line-height: 20px;}
 .template-product .product_desc_icons_list p {font: 400 12px/18px objektiv-mk2,sans-serif;}
 .template-product .product_desc_icons_list img {width: 50%;}
 .template-product .variant-input-wrap label {min-width: auto;}
 .template-product h1.h2.product-single__title {margin-bottom: 0;}
  .template-product .product-single__form {margin-top: 10px;}
  .template-product .rc_block.rc_block__type {margin: 15px 0;}
  .template-product div#rc_container {    margin-top: 15px;}
 .template-product .product_desc_icons {margin-top: 15px;}
  .template-product .key_ing_main.main-bg { margin-top: 0px;}
  
}

@media only screen and (min-width:600px) and (max-width: 657px){

  span.variant_freq {

    float: left;
    padding-left: 45px;
}
}

@media only screen and (min-width:769px) and (max-width: 1400px){
    #selectdog-error {  position: absolute;top: 0;width: 100%;
    right: 0;    text-align: right;}
  .variant-wrapper {position: relative;}
   
}

@media only screen and (min-width:769px) and (max-width: 1530px){  
  .custom_bg_imag_org{display:none;}
.template-index .custom-content .sharing.custom__item {margin-bottom: 0;}
  
}


@media only screen and (min-width:769px) and (max-width: 980px){ 
  
  .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap,
  .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 750px !important;}
  .ingredients.template-page .custom-content.ing_bg .custom__item-inner .image-wrap { padding-bottom: 130% !important;}
  .ingredients.template-page .custom-content.ing_bg .custom__item-inner .image-wrap,
 .ingredients.template-page .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 630px !important;}
}

@media only screen and (min-width:981px) and (max-width: 1300px){  
 .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap,
 .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 800px !important;}
}
@media only screen and (min-width:981px) and (max-width: 1200px){  
 .custom-content.ing_bg .custom__item-inner .image-wrap,
 .custom-content.ing_bg .custom__item-inner .image-wrap img{height: 650px !important;}
 .ingredients.template-page .custom-content.ing_bg .custom__item-inner .image-wrap,
 .ingredients.template-page .custom-content.ing_bg .custom__item-inner .image-wrap img {
    height: 700px !important;}
}
@media only screen and (min-width:769px) and (max-width: 1130px){  
#rc_radio_options div.rc_block__type.rc_block__type__autodeliver {
    width: 100%;
    margin-bottom: 15px !important;
}

  #rc_radio_options div.rc_block__type{width: 100%;}
  #rc_container label.rc_label {
    padding-left: 15px;
}
}
/*@media only screen and (min-width:1050px) and (max-width: 1110px){  
    label.rc_label {font: Bold 12px/16px objektiv-mk2,sans-serif;}
  .radiobtn:after{
      height: 21px;
      width: 22px;
  }
}*/
/* @media only screen and (min-width:1300px) and (max-width: 1370px){  
    label.rc_label {font: Bold 12px/18px objektiv-mk2,sans-serif;}
}  */

@media only screen and (min-width:1301px) and (max-width: 1500px){  
 .custom-content.ing_bg .custom__item-inner .image-wrap,
 .custom-content.ing_bg .custom__item-inner .image-wrap img{height: 830px !important;}
   .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap,
  .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 855px !important;}
}
@media only screen and (min-width:1501px) and (max-width: 1580px){  

   .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap,
  .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 900px !important;}
}
/* @media only screen and (min-width:1471px) and (max-width: 1850px){ 
.logo-bar .logo-bar__item:first-child {flex: 0 1 205px;}
  .logo-bar .logo-bar__item:nth-child(3){flex: 0 1 230px;}
} */

@media only screen and (min-width:1851px) and (max-width: 1921px){  

   .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap,
  .template-collection .custom-content.ing_bg .custom__item-inner .image-wrap img {height: 965px !important;}
}

<!--- new code--->

.template-index .font_18_300 {
    font-weight: 300;
}
.template-index .mobile_slider.icon_main.grid.grid--uniform.grid--flush-bottom .font_bold {
    min-height: 70px;
}

.template-index #shopify-section-1592849248247 .animation-cropper.shadow_btn {
    margin: 0px 0 30px 80px;
}
.ingredients .font_bold {
    min-height: 58px;
}
.ingredients .image-wrap.text-spacing:hover{
    background: transparent !important;
    -webkit-transform: scale(1.1) translatey(-10px);
    transform: scale(1.1) translatey(-3px);
}
@media only screen and (max-width: 600px)
  {
    .variant_click_title {

    padding-bottom: 0px;
}
.testimonials-wrapper .slick-arrow {
    top: 78% !important;
}
}



*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}
*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
video::-webkit-media-controls {
    display:none !important;
}
video::-webkit-media-controls {
    display:none !important;
}
video::-webkit-media-controls-start-playback-button {
  display: none !important;
}
video::-webkit-media-controls-fullscreen-button {
    display: none;
}

video::-webkit-media-controls-play-button,
video::-webkit-media-controls-timeline ,
video::-webkit-media-controls-current-time-display,
video::-webkit-media-controls-time-remaining-display ,
video::-webkit-media-controls-time-remaining-display ,
video::-webkit-media-controls-mute-button ,
video::-webkit-media-controls-toggle-closed-captions-button,
video::-webkit-media-controls-volume-slider { display: none;}

/* 12-10-2020 */

.drawer__header.appear-animation.appear-delay-1{
    height: unset;
    /*padding-top: 50px;*/
    padding-top: 25px;
    padding-bottom: 0px;
    border-bottom: 2px solid #000;
  
}
.drawer__footer{
  background-color: rgba(235, 199, 169, 10%);
}
.drawer__footer p{
  margin: unset;
}
.drawer__footer p.ajaxcart__savings{
  padding: 0px 0 0 0px;
}
.drawer__footer .ajaxcart__subtotal{font-weight: 600;letter-spacing: 0.1em;}
.drawer__footer.appear-animation .grid__item.one-half.text-right{align-items: center; display: flex;}
p.cart__price--strikethrough{color: rgba(0, 0, 0, 0.5);padding-right: 10px;width: 100%;}
.drawer__footer .discount-price{display: flex;align-items: center;}
.drawer__footer .grid__item.one-half.shipping-text-right{text-align: right !important;}
p#carttotalPrice {color: #B26C46;opacity: 1;}
p#shipping-free {color: #B26C46;opacity: 1;}
.drawer__footer .discount-price .ajaxcart__savings{ color: rgba(178, 108, 70, 1);   font-size: 14px;}
/* 16-09-2020 */
#cartslider h3 {
  font-size: 15px;
  line-height:17px;
  margin-bottom: 8px;
}

#cartslider .cart-sliderbox {
    display: flex;
    align-items: stretch;
}
#cartslider span.subscription-method.gray-text, #cartslider span.item-option.gray-text {
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    
}
#cartslider .old-price {
   position: relative;
}
#cartslider .old-price:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 22px;
    background-color:#bbbbbb;
    top: 7px;
    left: -3px;
}
#cartslider span.item-option.gray-text {
    margin-bottom: 12px;
}
#cartslider a.text-primary {
    letter-spacing: 1.1px;
    color: #fff;
    background-color: #b26c46;
    display: flex;
    font-size: 11px;
    line-height: 12px;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    padding: 8px 13px 5px 13px;
    text-transform: uppercase;
    transition: 0.5s;
}
#cartslider a.text-primary:hover {
    background-color: #000;
}
#cartslider span.cart-slider-item-discount {
    font-size: 12px;
    letter-spacing: 0.12px;
    color: #B26C46;
}
#cartslider .item-title-price-main {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
#cartslider .old-price, #cartslider .final-price {
    font-size: 14px;
    letter-spacing: 0.14px;
    line-height: 18px;
}
#cartslider .old-price {
    color: #bbbbbb;
    margin-left: 10px;
}
#cartslider .final-price {
    color: #B26C46;
    margin-left: 10px;
}

#cartslider .cart-slider-action {
    display: flex;
    justify-content: space-between;
}
#cartslider .item-price-main {
    display: flex;
}

#cartslider .carousel-item.brown {
   background-color: #F7F0EC;
}
#cartslider .carousel-item.complete {
  background-color: rgba(235, 199, 169, 0.10);
}
#cartslider .carousel-item.yellow {
  background-color: rgba(277, 181, 96, 0.10);
}
#cartslider .carousel-item.green {
  background-color: #d1e2cd;
}
#cartslider .carousel-item.pink {
  background-color:#F7F0EC;
}
#cartslider .carousel-item {
    padding: 7px 15px 7px 7px;
}
#cartslider .cart-sliderbox-image {
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100px;
    
}

#cartslider .owl-prev {
    position: absolute;
    top: 40%;
    left: -25px;
    transform: rotate(90deg);
    height: 18px;
    width: 18px;
   
}
#cartslider .owl-next {
    position: absolute;
    top: 40%;
    right: -25px;
    transform: rotate(-90deg);
    height: 18px;
    width: 18px;
}
.cart-slider {
    position: relative;
}
span.title-text {
    display: block;
    margin-bottom: 15px;
}
span.title-text img {
    width: 100%;
    max-width: 230px;
}
#cartslider .owl-prev svg, #cartslider .owl-next svg {
    height: 18px;
    width: 18px;
}


@media screen and (max-width: 575px) {
  #cartslider a.text-primary {
    padding: 8px 7px 5px 7px;
    font-size: 9px;
  }
  #cartslider .owl-prev {
    left: -15px;
    font-size: 26px;
  }
  #cartslider .owl-next {
    right: -15px;
    font-size: 26px;
  }
  #cartslider .owl-next {
    height: 15px;
    width: 15px;
  }
  #cartslider .owl-prev {
    height: 15px;
    width: 15px;
  }
  #cartslider .owl-prev svg, #cartslider .owl-next svg {
    height: 15px;
    width: 15px;
  }
}
/* 16-09-2020 */


/* 13-10-2020 */
#CartDrawer .drawer__fixed-header{
  height: auto;
}
#CartDrawer .drawer__header{
  padding-top:30px;
  position:relative;
}
#CartDrawer .drawer__header:after {
    content: '';
    width: 1000px;
    right: -1000px;
    height: 2px;
    background: black;
    position: absolute;
    bottom: -2px;
}
#CartDrawer .cart-slider-item-title img{
    max-width: 152px;
}
#CartDrawer .drawer__title{
  font-size: 20px;
}

#CartDrawer .ajaxcart__product-name{
  font-size:15px;
}
#CartDrawer .ajaxcart__product-meta{
  font-size:12px;
  color:#000;
  opacity: 0.4;
}
#CartDrawer .ajaxcart__row>.grid>.grid__item.two-thirds{
 padding-left: 11px;
}
#CartDrawer .ajaxcart__product-name--wrapper{
  max-width: 128px;
}
#CartDrawer .ajaxcart__product  .grid__item.display-table-cell.one-half.text-right{
  position: absolute;
  right: 0;
  top: 0;
  max-width: 90px;
  color:#000;
  font-size:14px;
}
  
#CartDrawer.drawer .js-qty__wrapper{
    max-width:80px;
}
#CartDrawer.drawer .js-qty__num{
  border: none;
  font-size: 14px;
}
#CartDrawer .js-qty__adjust--minus,#CartDrawer .js-qty__adjust--plus{
  border:none;
  margin-top: -4px;
}

#CartDrawer .drawer__footer .ajaxcart__subtotal{
  font-size: 13px;
}
#CartDrawer .drawer__footer p{
 font-size: 14px;
}
#CartDrawer .drawer__footer .discount-price .ajaxcart__savings{
  font-size: 12px;
}
#CartDrawer.drawer .cart__checkout{
 font-size: 15px;
  padding:10px 20px 8px 20px;
}
.main-image-404{
    text-align: center;
    padding: 60px;
    font-size: 90px;
    height: 292px;
    background: #FCF7EF;
}
.main-image-404 span{
  font: normal normal normal 150px/80px Objektiv Mk2;
}
.page-width.page-content{
  padding-top: 0px;
}
.color1{color: #E3B560;}
.color2{color: #EBC7A9;}
.color3{color: #B26C46;}
.color4{color: #97AF9C;}
.section-header--404 .section-header__title {
    margin-bottom: 40px;
    font: 400 35px/45px objektiv-mk2,sans-serif;
    letter-spacing: 0.35px;
    font-size: 70px;
    line-height: normal;
    border-bottom: 6px solid #000000;
    padding-bottom: 30px;
}

/* 26-11-2020 */
.section-header--404 {
    margin-bottom: 15px !important;
    padding: 54px 0px 0px;
}
.section-header--404 .section-header__title {
    margin-bottom: 40px;
    font: 400 35px/45px objektiv-mk2,sans-serif;
    letter-spacing: 0.80px;
    font-size: 70px;
    line-height: normal;
    border-bottom: 6px solid #000000;
    padding-bottom: 30px;
    color: #000000;
    position: relative;
}
.section-header--404 .section-header__title:before {
    content: "";
    background-color: #000;
    width: 100%;
    height: 6px;
    padding-left: 9999px;
    position: absolute;
    left: 0px;
    bottom: -6px;
}
.rte.text-spacing {
    padding-bottom: 30px;
    padding-top: 38px;
}
.take-me-home-404-btn {
    background: #E3B560 0% 0% no-repeat padding-box;
    border-radius: 42px;
    padding: 20px 34px 18px 34px;
    opacity: 1;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 1.5px;
}
.take-me-home-404-btn:hover {
    background: #1c1d1d 0% 0% no-repeat padding-box;
    color: #fff;
}
@media only screen and (max-width: 768px){
  .main-image-404 {
      text-align: center;
      padding: 60px 35px;
      font-size: 100px;
      height: 292px;
  }
  .main-image-404 svg {
    vertical-align: middle;
  }
  .main-image-404 span {
      font: normal normal normal 163px/80px Objektiv Mk2;
      display: inline-block;
      vertical-align: middle;
  }
  .section-header--404 .section-header__title {
      font-size: 42px;
      border-bottom: 4px solid #000000;
      padding-bottom: 25px;
      margin-bottom: 30px;
  }
  .section-header--404 .section-header__title:before {
      height: 4px;
      bottom: -4px;
  }
}
@media only screen and (max-width: 479px){
  .main-image-404 {
      padding: 60px 25px;
      font-size: 50px;
      height: 273px;
  }
  .main-image-404 span {
      font: normal normal normal 100px/80px Objektiv Mk2;
  }

  .main-image-404 svg {
      width: 110px;
      margin-bottom: 15px;
  }
  .section-header--404 {
      margin-bottom: 15px !important;
      padding: 35px 0px 0px;
  }
  
  .section-header--404 .section-header__title {
      font-size: 26px;
      border-bottom: 2px solid #000000;
      padding-bottom: 20px;
      margin-bottom: 20px;
  }
  .rte.text-spacing {
      padding-bottom: 0px;
      padding-top: 0px;
      font-size: 13px;
      line-height: 17px;
  }
  .take-me-home-404-btn {
      width: 100%;
      display: inline-block;
      text-align: center;
      padding: 18px 34px 14px 34px;
  }
  .section-header--404 .section-header__title:before {
      height: 2px;
      bottom: -2px;
  }
}

/* end */
@media screen and (max-width: 575px) {

  #CartDrawer .drawer__header{
    padding-top:10px;
    
  }
  #CartDrawer #cartslider .cart-sliderbox-image{
    max-width:70px;
  }
}
/* 13-10-2020 */
