.elementor-kit-125107{--e-global-color-primary:#FF7100;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FF5300;--e-global-color-e7519f5:#F6F6F6;--e-global-color-9d2a8aa:#E5E5E5;--e-global-color-79adadc:#FFE3D6;--e-global-color-b143ab9:#FFFFFF;--e-global-typography-primary-font-family:"Stratos Regular";--e-global-typography-secondary-font-family:"Stratos Regular";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Stratos Regular";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Stratos bold";--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:none;--e-global-typography-e4b277f-font-family:"Druk medium";--e-global-typography-e4b277f-font-size:4em;--e-global-typography-e4b277f-font-weight:normal;--e-global-typography-e4b277f-letter-spacing:1px;--e-global-typography-5cf1522-font-family:"Druk medium";--e-global-typography-5cf1522-font-size:4em;--e-global-typography-5cf1522-font-weight:normal;--e-global-typography-5cf1522-text-transform:uppercase;--e-global-typography-5cf1522-line-height:1em;--e-global-typography-396b04d-font-family:"Druk medium";--e-global-typography-396b04d-font-size:3em;--e-global-typography-396b04d-font-weight:normal;--e-global-typography-396b04d-line-height:1em;--e-global-typography-396b04d-letter-spacing:1px;--e-global-typography-d5201d1-font-family:"Druk medium";--e-global-typography-d5201d1-font-size:3em;--e-global-typography-d5201d1-font-weight:normal;--e-global-typography-d5201d1-text-transform:uppercase;--e-global-typography-d5201d1-line-height:1em;--e-global-typography-2cbc4d6-font-family:"Druk medium";--e-global-typography-2cbc4d6-font-size:2em;--e-global-typography-2cbc4d6-font-weight:normal;--e-global-typography-2cbc4d6-line-height:1em;--e-global-typography-2cbc4d6-letter-spacing:1px;--e-global-typography-5849c33-font-family:"Druk medium";--e-global-typography-5849c33-font-size:1.75em;--e-global-typography-5849c33-font-weight:normal;--e-global-typography-5849c33-line-height:1em;--e-global-typography-5849c33-letter-spacing:0.5px;--e-global-typography-96a0f8d-font-family:"Stratos bold";--e-global-typography-96a0f8d-font-weight:400;--e-global-typography-96a0f8d-line-height:1em;--e-global-typography-3588f6d-font-family:"Stratos Regular";--e-global-typography-3588f6d-text-decoration:underline;--e-global-typography-62c14be-font-family:"Druk medium";--e-global-typography-62c14be-font-size:5em;--e-global-typography-62c14be-font-weight:normal;--e-global-typography-62c14be-line-height:1em;--e-global-typography-4007ea3-font-family:"Druk medium";--e-global-typography-4007ea3-font-size:5em;--e-global-typography-4007ea3-font-weight:normal;--e-global-typography-4007ea3-text-transform:uppercase;--e-global-typography-4007ea3-line-height:1em;--e-global-typography-912af8e-font-family:"Stratos Regular";--e-global-typography-912af8e-font-size:20px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-125107 button,.elementor-kit-125107 input[type="button"],.elementor-kit-125107 input[type="submit"],.elementor-kit-125107 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Stratos Regular", Sans-serif;font-size:1.3em;font-weight:normal;text-decoration:none;line-height:1em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:5px 5px 5px 5px;padding:0.8em 1em 0.8em 1em;}.elementor-kit-125107 button:hover,.elementor-kit-125107 button:focus,.elementor-kit-125107 input[type="button"]:hover,.elementor-kit-125107 input[type="button"]:focus,.elementor-kit-125107 input[type="submit"]:hover,.elementor-kit-125107 input[type="submit"]:focus,.elementor-kit-125107 .elementor-button:hover,.elementor-kit-125107 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-kit-125107 e-page-transition{background-color:var( --e-global-color-e7519f5 );}.elementor-kit-125107 a{font-family:"Stratos Regular", Sans-serif;}.elementor-kit-125107 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-e4b277f-font-family ), Sans-serif;font-size:var( --e-global-typography-e4b277f-font-size );font-weight:var( --e-global-typography-e4b277f-font-weight );letter-spacing:var( --e-global-typography-e4b277f-letter-spacing );}.elementor-kit-125107 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-396b04d-font-family ), Sans-serif;font-size:var( --e-global-typography-396b04d-font-size );font-weight:var( --e-global-typography-396b04d-font-weight );line-height:var( --e-global-typography-396b04d-line-height );letter-spacing:var( --e-global-typography-396b04d-letter-spacing );}.elementor-kit-125107 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2cbc4d6-font-family ), Sans-serif;font-size:var( --e-global-typography-2cbc4d6-font-size );font-weight:var( --e-global-typography-2cbc4d6-font-weight );line-height:var( --e-global-typography-2cbc4d6-line-height );letter-spacing:var( --e-global-typography-2cbc4d6-letter-spacing );}.elementor-kit-125107 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5849c33-font-family ), Sans-serif;font-size:var( --e-global-typography-5849c33-font-size );font-weight:var( --e-global-typography-5849c33-font-weight );line-height:var( --e-global-typography-5849c33-line-height );letter-spacing:var( --e-global-typography-5849c33-letter-spacing );}.elementor-kit-125107 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-96a0f8d-font-family ), Sans-serif;font-weight:var( --e-global-typography-96a0f8d-font-weight );line-height:var( --e-global-typography-96a0f8d-line-height );}.elementor-kit-125107 h6{color:var( --e-global-color-secondary );}.elementor-kit-125107 input:not([type="button"]):not([type="submit"]),.elementor-kit-125107 textarea,.elementor-kit-125107 .elementor-field-textual{border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1190px;}.e-con{--container-max-width:1190px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-125107 h1{font-size:var( --e-global-typography-e4b277f-font-size );letter-spacing:var( --e-global-typography-e4b277f-letter-spacing );}.elementor-kit-125107 h2{font-size:var( --e-global-typography-396b04d-font-size );line-height:var( --e-global-typography-396b04d-line-height );letter-spacing:var( --e-global-typography-396b04d-letter-spacing );}.elementor-kit-125107 h3{font-size:var( --e-global-typography-2cbc4d6-font-size );line-height:var( --e-global-typography-2cbc4d6-line-height );letter-spacing:var( --e-global-typography-2cbc4d6-letter-spacing );}.elementor-kit-125107 h4{font-size:var( --e-global-typography-5849c33-font-size );line-height:var( --e-global-typography-5849c33-line-height );letter-spacing:var( --e-global-typography-5849c33-letter-spacing );}.elementor-kit-125107 h5{line-height:var( --e-global-typography-96a0f8d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-125107{--e-global-typography-e4b277f-font-size:4em;--e-global-typography-e4b277f-line-height:1em;}.elementor-kit-125107 a{font-size:1em;line-height:1.5em;}.elementor-kit-125107 h1{font-size:var( --e-global-typography-e4b277f-font-size );letter-spacing:var( --e-global-typography-e4b277f-letter-spacing );}.elementor-kit-125107 h2{font-size:var( --e-global-typography-396b04d-font-size );line-height:var( --e-global-typography-396b04d-line-height );letter-spacing:var( --e-global-typography-396b04d-letter-spacing );}.elementor-kit-125107 h3{font-size:var( --e-global-typography-2cbc4d6-font-size );line-height:var( --e-global-typography-2cbc4d6-line-height );letter-spacing:var( --e-global-typography-2cbc4d6-letter-spacing );}.elementor-kit-125107 h4{font-size:var( --e-global-typography-5849c33-font-size );line-height:var( --e-global-typography-5849c33-line-height );letter-spacing:var( --e-global-typography-5849c33-letter-spacing );}.elementor-kit-125107 h5{line-height:var( --e-global-typography-96a0f8d-line-height );}.elementor-kit-125107 button,.elementor-kit-125107 input[type="button"],.elementor-kit-125107 input[type="submit"],.elementor-kit-125107 .elementor-button{padding:12px 24px 12px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.landing__main {
  /*home*/
}
.landing__main .tile {
  padding: 25px 0px;
}
.landing__main .tile h2 {
  text-align: center;
}
.landing__main .tile p {
  margin-bottom: 15px;
}
.landing__main .tile img {
  border-radius: 0;
}
.landing__main .tile .btn-wrap {
  text-align: center;
}
.landing__main .tile.last {
  margin-bottom: 0;
  padding-bottom: 0;
}
.landing__main .tile.intro {
  background: #f2eef8;
  background-image: url('https://superpet.ru/wp-content/uploads/2020/03/girl1-mobile.jpg');
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100vh;
  min-height: 500px;
  margin: 0;
  padding-top: 75px;
  /*DARK BACKGROUNDS*/
}
@media (min-height: 700px) {
  .landing__main .tile.intro {
    height: 80vh;
  }
}
.landing__main .tile.intro .text {
  max-width: 90%;
  text-align: center;
  display: block;
  margin: 0 auto;
  padding-top: 10px;
  padding-top: 0;
}
.landing__main .tile.intro .text ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
.landing__main .tile.intro.s1,
.landing__main .tile.intro.zen1 {
  background: #F7C2D2;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/s3-mobile.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}
.landing__main .tile.intro.s2 {
  background: #b5b2e9;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/s2-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.s3 {
  background: #4ae1b8;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/s1-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.s5 {
  background: #ffbf51;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/11/s5-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.s6 {
  background: #efefef;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/11/s6-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.s4 {
  background: #E00046;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/10/slide4-superpet-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.zen2 {
  background: #eeeeee;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/10/slide5-superpet-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.zen3 {
  background: #bbdcd1;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/10/zen3-superpet-mobile.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.intro.veterinarian {
  background: #f2eef8;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/veterinar-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.girl2 {
  background: #D7CDE4;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/girl2-landing-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.girl3 {
  background: #f2eef8;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/girl3-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.yoga {
  background: #faf2f0;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/yoga-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.breed {
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.british {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-british-shorthair-mobile.jpg);
}
.landing__main .tile.intro.mainecoon {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-mainecoon-mobile.jpg);
}
.landing__main .tile.intro.bengal {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-bengal-mobile.jpg);
}
.landing__main .tile.intro.burmese {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-burmese-mobile.jpg);
}
.landing__main .tile.intro.british-chinchilla {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-british-chinchilla-mobile.jpg);
}
.landing__main .tile.intro.sfinks {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-sphynx-mobile.jpg);
}
.landing__main .tile.intro.russianblue {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-russianblue-mobile.jpg);
}
.landing__main .tile.intro.abyssinian {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-aby-mobile.jpg);
}
.landing__main .tile.intro.somali {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-somali-mobile.jpg);
}
.landing__main .tile.intro.abyssinian,
.landing__main .tile.intro.mainecoon,
.landing__main .tile.intro.bengal,
.landing__main .tile.intro.sfinks,
.landing__main .tile.intro.russianblue,
.landing__main .tile.intro.exotic,
.landing__main .tile.intro.burmese,
.landing__main .tile.intro.british-chinchilla,
.landing__main .tile.intro.british,
.landing__main .tile.intro.britishlonghair,
.landing__main .tile.intro.somali {
  background-color: #000;
  color: #fff;
}
.landing__main .tile.intro.abyssinian h1,
.landing__main .tile.intro.mainecoon h1,
.landing__main .tile.intro.bengal h1,
.landing__main .tile.intro.sfinks h1,
.landing__main .tile.intro.russianblue h1,
.landing__main .tile.intro.exotic h1,
.landing__main .tile.intro.burmese h1,
.landing__main .tile.intro.british-chinchilla h1,
.landing__main .tile.intro.british h1,
.landing__main .tile.intro.britishlonghair h1,
.landing__main .tile.intro.somali h1 {
  color: #fff;
}
.landing__main .tile.intro.scottish {
  background: #f5eddb;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/landing-hero-scottish-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.persian {
  background: #f5eddb;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/persian-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.britishlonghair {
  background: #000;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/britishlonghair-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}
.landing__main .tile.intro.britishlonghair h1 {
  color: #fff;
}
.landing__main .tile.intro.birman {
  background: #F4ECDB;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/birman-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.cornishrex {
  background: #D6D4DA;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/cornishrex-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.exotic {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-poroda-exotic-mobile.jpg);
}
.landing__main .tile.intro.himalayan {
  background: #000;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/himalayan-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}
.landing__main .tile.intro.himalayan h1 {
  color: #fff;
}
.landing__main .tile.intro.norwegianforestcat {
  background: #EAEAEA;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/norwegianforestcat-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.oriental {
  background: #EAEAEA;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/oriental-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.siamese {
  background: #EAEAEA;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/siamese-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.intro.turkishangora {
  background: #EAEAEA;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/03/turkishangora-mobile.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.landing__main .tile.human .image {
  padding: 0 15px;
}
.landing__main .tile.human .image img {
  width: 100%;
}
.landing__main .tile.truly .image img {
  width: 100%;
  max-width: 400px;
}
.landing__main .tile.pricing {
  background: #ff53002f;
  text-align: center;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.landing__main .tile.pricing .cost {
  font-size: 1.7rem;
  line-height: 1;
  margin: 0 0 1rem 0;
}
.landing__main .tile.pricing label {
  margin: 0;
  line-height: 1.2;
}
.landing__main .tile.pricing input,
.landing__main .tile.pricing label {
  margin: 0;
}
.landing__main .tile.pricing h4 {
  margin-bottom: 0.7rem;
}
.landing__main .tile.pricing .small {
  margin-bottom: 0;
}
.landing__main .tile.pricing .pet_type,
.landing__main .tile.pricing .pet_activity,
.landing__main .tile.pricing .pet_weight,
.landing__main .tile.pricing .pet_result {
  padding: 1rem 0;
  margin: 0 auto;
}
.landing__main .tile.pricing .pet_weight {
  max-width: 200px;
}
.landing__main .tile.pricing .pet_type {
  max-width: 200px;
  margin: 0 auto;
}
.landing__main .tile.pricing .pet_type .left,
.landing__main .tile.pricing .pet_type .right {
  float: left;
  width: 50%;
  text-align: center;
  line-height: 1;
}
.landing__main .tile.pricing .pet_activity .column {
  width: 33%;
  float: left;
}
.landing__main .tile.pricing .emoji {
  display: block;
  font-size: 2rem;
}
.landing__main .tile.pricing .checkbox {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
}
.landing__main .tile.pricing .checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.landing__main .tile.pricing .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border: 3px solid #ff5300;
  border-radius: 3px;
}
.landing__main .tile.pricing .checkbox:hover input ~ .checkmark {
  background-color: #fff;
}
.landing__main .tile.pricing .checkbox input:checked ~ .checkmark {
  background-color: #ff5300;
}
.landing__main .tile.pricing .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.landing__main .tile.pricing .checkbox input:checked ~ .checkmark:after {
  display: block;
}
.landing__main .tile.pricing .checkbox .checkmark:after {
  left: 3px;
  top: -1px;
  width: 20px/4;
  height: 20px/2;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.landing__main .tile.pricing.pouches .pet_result {
  padding: 1rem;
  text-align: center;
  background: #fff;
  border-radius: 15px;
  margin-bottom: 10px;
}
.landing__main .tile.pricing.pouches select {
  border: 3px solid #ff5300 !important;
  font-weight: 300;
}
.landing__main .tile.pricing.pouches p.small {
  color: rgba(0, 0, 0, 0.5);
}
.landing__main .tile.pricing.pouches .pouches-count {
  display: flex;
}
.landing__main .tile.pricing.pouches .pouches-count .cost {
  margin-bottom: 3px;
}
.landing__main .tile.pricing.pouches .pouches-count p {
  line-height: 1;
  margin: 0;
}
.landing__main .tile.pricing.pouches .pouches-count .col {
  width: 50%;
  padding: 0 10px;
}
.landing__main .tile.selection {
  margin-top: 25px;
  padding: 0;
}
.landing__main .tile.selection h2 {
  padding: 0 15px;
}
.landing__main .tile.selection .slider_variety_thumbs {
  margin-top: 2rem;
  height: 90px;
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide {
  width: 20%;
  height: 50px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.swiper-slide-thumb-active {
  transform: scale(1.3);
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s1 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb.jpg');
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s2 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb2.jpg');
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s3 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb3.jpg');
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s4 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb4.jpg');
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s5 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb5.jpg');
}
.landing__main .tile.selection .slider_variety_thumbs .swiper-slide.s6 {
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-iz-kuritsy-thumb6.jpg');
}
.landing__main .tile.selection .slider_variety.swiper-container2 {
  height: 75vh;
}
.landing__main .tile.selection .slider_variety .swiper-slide {
  vertical-align: top;
  background-image: url('https://superpet.ru/wp-content/uploads/2020/02/superpet-packet-pattern-isometric.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}
.landing__main .tile.selection .slider_variety .hero {
  padding: 0;
  position: absolute;
  top: 0;
}
.landing__main .tile.selection .slider_variety .txt {
  max-width: 70%;
  margin: 0 auto;
}
.landing__main .tile.selection .slider_variety p {
  margin-bottom: 0;
}
.landing__main .tile.human .image,
.landing__main .tile.comfort .image,
.landing__main .tile.variety .image,
.landing__main .tile.human .htmlvideo,
.landing__main .tile.comfort .htmlvideo,
.landing__main .tile.variety .htmlvideo {
  margin: 1rem auto;
  position: relative;
}
.landing__main .tile.human .image img,
.landing__main .tile.comfort .image img,
.landing__main .tile.variety .image img,
.landing__main .tile.human .htmlvideo img,
.landing__main .tile.comfort .htmlvideo img,
.landing__main .tile.variety .htmlvideo img {
  margin: 0 auto;
}
.landing__main .tile.human .image:before,
.landing__main .tile.comfort .image:before,
.landing__main .tile.variety .image:before,
.landing__main .tile.human .htmlvideo:before,
.landing__main .tile.comfort .htmlvideo:before,
.landing__main .tile.variety .htmlvideo:before {
  position: absolute;
  content: '';
  z-index: -1;
  display: block;
  min-height: 200px;
  min-width: 200px;
  width: 300px;
  height: 300px;
  background: #ff53002f;
  background-size: 1600% 1600%;
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  perspective: 1000px;
  animation: transform 50s ease-in-out infinite both alternate, movement 40s ease-in-out infinite both;
  right: -150px;
  left: auto;
  top: -130px;
}
.landing__main .tile.human .image:after,
.landing__main .tile.comfort .image:after,
.landing__main .tile.variety .image:after,
.landing__main .tile.human .htmlvideo:after,
.landing__main .tile.comfort .htmlvideo:after,
.landing__main .tile.variety .htmlvideo:after {
  position: absolute;
  content: '';
  z-index: -1;
  display: block;
  min-height: 200px;
  min-width: 200px;
  width: 100px;
  height: 100px;
  background: #ECECF7;
  background-size: 1600% 1600%;
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  perspective: 1000px;
  animation: transform 50s ease-in-out infinite both alternate, movement 40s ease-in-out infinite both;
  left: -70px;
  bottom: -40px;
  animation: transform 20s ease-in-out infinite both alternate, movement 10s ease-in-out infinite both;
}
.landing__main .tile.noblob .image:before,
.landing__main .tile.noblob .htmlvideo:before,
.landing__main .tile.noblob .image:after,
.landing__main .tile.noblob .htmlvideo:after {
  display: none;
}
.landing__main .tile.vet {
  background-image: linear-gradient(0deg, #FFFFFF 2%, #dfdef1 97%);
  padding: 25px 0;
}
.landing__main .tile.vet .image,
.landing__main .tile.vet .author {
  display: inline-block;
  vertical-align: middle;
}
.landing__main .tile.vet .image {
  width: 130px;
  height: 130px;
  margin-left: 15px;
  border-radius: 100%;
  background: url('https://laiky.ru/wp-content/uploads/2021/03/superperphoto_300_f2eef5.png');
  background-size: 100% 100%;
}
.landing__main .tile.vet .author {
  width: 50%;
  max-width: 200px;
  padding-left: 15px;
}
.landing__main .tile.vet .author h2 {
  text-align: left;
}
.landing__main .tile.vet .author p {
  margin-bottom: 0;
}
.landing__main .tile.vet .text {
  margin-top: 1rem;
  width: 100%;
}
.landing__main .tile.vet .text .quote {
  padding-left: 3rem;
  margin-bottom: 2rem;
  position: relative;
}
.landing__main .tile.vet .text .quote:before {
  content: "â€œ";
  color: #6460BE;
  font-family: serif;
  font-size: 5rem;
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0.1rem;
}
.landing__main .tile.vet .text .quote:after {
  content: "â€œ";
  color: #6460BE;
  font-family: serif;
  font-size: 5rem;
  line-height: 1;
  position: absolute;
  bottom: -1rem;
  right: 0.1rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.landing__main .tile.vet .video-reviews-wrapper {
  display: none;
}
.landing__main .tile.top6 {
  background: #ffdf4b;
}
.landing__main .tile.top6 h2 {
  margin-bottom: 1rem;
}
.landing__main .tile.top6 h4 {
  margin: 1.5rem 0 0.5rem 0;
}
.landing__main .tile.top6.slider {
  background: none;
}
.landing__main .tile.top6.slider .wrap {
  padding: 0;
}
.landing__main .tile.top6.slider h2 {
  padding: 0 15px;
}
.landing__main .tile.top6.slider .with-padding {
  padding: 0;
}
.landing__main .tile.top6.slider img {
  border-radius: 100%;
  box-shadow: none;
  margin-bottom: 15px;
  width: 100%;
}
.landing__main .tile.top6.slider .owl-item > div > span {
  display: block;
  text-align: center;
}
.landing__main .tile.top6.slider .owl-item > div > span h4 {
  margin-top: 0;
}
.landing__main .tile.top5 h2,
.landing__main .tile.whyswitch h2 {
  padding: 25px 15px 0px;
}
.landing__main .tile.top5 .hide-on-mobile,
.landing__main .tile.whyswitch .hide-on-mobile {
  display: none;
}
@media (min-width: 768px) {
  .landing__main .tile.top5 .swiper-container2,
  .landing__main .tile.whyswitch .swiper-container2 {
    display: none;
  }
  .landing__main .tile.top5 .hide-on-mobile,
  .landing__main .tile.whyswitch .hide-on-mobile {
    display: flex;
  }
}
.landing__main .tile.top5 .swiper-container2,
.landing__main .tile.whyswitch .swiper-container2 {
  margin: 20px 0;
}
.landing__main .tile.top5 .swiper-container2 .swiper-slide,
.landing__main .tile.whyswitch .swiper-container2 .swiper-slide {
  width: 70%;
}
.landing__main .tile.top5 .swiper-container2 .swiper-slide .hero,
.landing__main .tile.whyswitch .swiper-container2 .swiper-slide .hero {
  width: 100%;
  margin: 0 auto;
  display: block;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  padding: 20px;
  height: 370px;
}
.landing__main .tile.top5 .swiper-container2 .swiper-slide .emoji,
.landing__main .tile.whyswitch .swiper-container2 .swiper-slide .emoji {
  font-size: 3rem;
}
.landing__main .tile.top5 .swiper-container2 .swiper-slide p,
.landing__main .tile.whyswitch .swiper-container2 .swiper-slide p {
  font-size: 17px;
  line-height: 1.3;
}
.landing__main .tile.top5 img.swiper-img,
.landing__main .tile.whyswitch img.swiper-img {
  margin: 0 auto 20px;
  max-width: 60%;
}
.landing__main .tile .video-reviews-wrapper {
  margin-top: 0rem;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.landing__main .tile .video-reviews-wrapper::-webkit-scrollbar {
  width: 0;
}
.landing__main .tile .video-reviews-wrapper .video-reviews {
  white-space: nowrap;
}
.landing__main .tile .video-reviews-wrapper .video-reviews.vet {
  width: 1115px;
}
.landing__main .tile .video-reviews-wrapper .video {
  display: inline-block;
  max-width: 260px;
  height: auto;
  margin-left: 15px;
  position: relative;
  white-space: normal;
  vertical-align: top;
}
.landing__main .tile .video-reviews-wrapper .video a:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -70px/2;
  top: 50%;
  margin-top: -70px/2;
  background: rgba(234, 0, 90, 0.75);
  width: 70px;
  height: 70px;
  border-radius: 100%;
}
.landing__main .tile .video-reviews-wrapper .video a:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -70px/4;
  margin-left: -70px/8;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 70px/4 0 70px/4 70px/2.5;
  border-color: transparent transparent transparent #fff;
}
.landing__main .tile .video-reviews-wrapper .video a:hover img {
  filter: brightness(1.2);
}
.landing__main .tile .video-reviews-wrapper .video a:hover:before {
  background: #ff5300;
  transform: scale(1.05);
  z-index: 1;
}
.landing__main .tile .video-reviews-wrapper .video a:hover:after {
  transform: scale(1.05);
  z-index: 1;
}
.landing__main .tile .video-reviews-wrapper .video img {
  width: 100%!important;
  height: auto !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.landing__main .tile .video-reviews-wrapper.photos {
  margin-bottom: 1rem;
}
.landing__main .tile .video-reviews-wrapper.photos .video {
  max-width: 208px;
}
.landing__main .tile .video-reviews-wrapper.photos .lazy-loaded {
  box-shadow: none;
}
.landing__main .tile .video-reviews-wrapper.starter {
  margin-bottom: 1rem;
}
.landing__main .tile .video-reviews-wrapper.starter .video {
  max-width: 90px;
  margin: 0;
  padding: 0 5px;
}
.landing__main .tile .video-reviews-wrapper.starter .video a:before,
.landing__main .tile .video-reviews-wrapper.starter .video a:after {
  display: none;
}
.landing__main .tile .video-reviews-wrapper.starter .video img {
  box-shadow: none;
  margin: 0 auto;
  width: 80% !important;
}
.landing__main .tile .video-reviews-wrapper.starter .video .title {
  display: block;
  text-align: center;
  line-height: 1.1;
  margin-top: 0.5rem;
  font-size: 80%;
}
.landing__main .tile .video-reviews-wrapper.starter .lazy-loaded {
  box-shadow: none;
}
.landing__main .tile.frozen {
  min-height: 500px;
  height: 90vh;
  background: url('https://superpet.ru/wp-content/uploads/2020/02/delivered-frozen-superpet-mobile.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.landing__main .tile.frozen .text p {
  text-align: center;
}
.landing__main .tile.video-reviews .text {
  text-align: center;
}
.landing__main .tile.starter h3 {
  text-align: center;
}
.landing__main .tile.starter .starter-pricing {
  padding: 15px;
  background: #ff53002f;
  text-align: center;
}
.landing__main .tile.starter .starter-pricing p {
  margin: 0;
}
.landing__main .tile.starter .starter-pricing p.terms {
  opacity: 0.5;
  font-size: 90%;
  clear: both;
}
.landing__main .tile.starter .starter-pricing .btn {
  margin: 1rem 0;
  display: block;
}
.landing__main .tile.starter .owl-item img {
  border-radius: 0;
}
.landing__main .tile.founders .text {
  text-align: center;
}
.landing__main .tile.founders .video-container {
  position: relative;
  padding-bottom: 47%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.landing__main .tile.founders .video-container iframe,
.landing__main .tile.founders .video-container object,
.landing__main .tile.founders .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.landing__main .tile.instagram .text {
  text-align: center;
}
.landing__main .tile.instagram .simple-link {
  margin: 0;
  display: block;
}
.landing__main .tile.support {
  text-align: center;
}
.landing__main .tile.support .text {
  max-width: 320px;
  margin: 0 auto;
  position: relative;
}
.landing__main .tile.support .text:before {
  position: absolute;
  content: '';
  z-index: -1;
  display: block;
  min-height: 200px;
  min-width: 200px;
  width: 250px;
  height: 250px;
  background: #FEE8EE;
  background-size: 1600% 1600%;
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  perspective: 1000px;
  animation: transform 50s ease-in-out infinite both alternate, movement 40s ease-in-out infinite both;
  left: 70px/2px;
}
.landing__main .tile.support .text h3 {
  margin: 0 0 1rem 0;
}
.landing__main .tile.support .text .chat a {
  text-align: left;
  display: block;
  padding: 10px;
  display: inline-block;
  width: 50%;
  float: left;
  line-height: 1;
}
.landing__main .tile.support .text .chat a .icon {
  vertical-align: middle;
  opacity: 1;
  width: 20px;
  height: 20px;
  margin-right: 20px/2;
}
.landing__main .tile.support .text .chat a .icon svg {
  width: 20px;
  height: 20px;
}
.landing__main .tile.compare {
  background: #F6F4EF;
}
.landing__main .tile.compare .small {
  opacity: 0.75;
  text-align: center;
}
.landing__main .tile.whysuperpet {
  background: #ECECF7;
}
.landing__main .tile.whysuperpet .group {
  display: flex;
  flex-wrap: wrap;
}
.landing__main .tile.whysuperpet .group .block {
  margin: 0 0 0.5rem 0;
  padding: 0 5px;
  width: 50%;
  text-align: center;
}
.landing__main .tile.whysuperpet .group .block svg {
  display: block;
  margin: 0 auto;
  height: 80px;
}
.landing__main .tile.whysuperpet .group .block span {
  display: block;
  line-height: 1.2;
}
.landing__main .tile.certificates .card img {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.landing__main .tile.trial {
  background: #6460BE;
  color: #fff;
  text-align: center;
}
.landing__main .tile.trial h2 {
  color: #fff;
}
.landing__main .tile.trial .wrap {
  padding: 0 15px;
}
.landing__main .tile.trial .wrap div {
  width: 100%;
}
.landing__main .tile.trial img {
  margin-top: 2rem;
}
.landing__main .tile.specials .specials-slideshow .owl-nav {
  display: none;
}
.landing__main .tile.specials .specials-slideshow div a {
  padding: 15px;
  height: 120px;
  background: #eee;
  border-radius: 15px;
  display: block;
  font-weight: 300;
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.07);
}
.landing__main .tile.specials .specials-slideshow div a:hover {
  filter: brightness(1.1);
}
.landing__main .tile.specials .specials-slideshow div a span {
  display: block;
  font-size: 20px;
  line-height: 1.1;
  width: 70%;
}
.landing__main .tile.specials .specials-slideshow div a.friends {
  background: #ff5300;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-friends.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.friends span {
  color: #fff;
}
.landing__main .tile.specials .specials-slideshow div a.pellets {
  background: #00B8BC;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-pellets.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.pellets span {
  color: #000;
}
.landing__main .tile.specials .specials-slideshow div a.cashback {
  background: yellow;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-cashback.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.cashback span {
  color: #000;
}
.landing__main .tile.specials .specials-slideshow div a.review300 {
  background: #6460BE;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-300.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.review300 span {
  color: #fff;
}
.landing__main .tile.specials .specials-slideshow div a.review100 {
  background: #ccc;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-100.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.review100 span {
  color: #000;
}
.landing__main .tile.specials .specials-slideshow div a.delivery {
  background: #4AE2B8;
  background-image: url(https://superpet.ru/wp-content/uploads/2020/04/superpet-special-delivery.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.landing__main .tile.specials .specials-slideshow div a.delivery span {
  color: #000;
}
.landing__main .tile.specials .specials-slideshow div a.lakomstvo-40 {
  background: #4AE2B8;
  background-image: url(img/bonus-lakomstvo40.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.landing__main .tile.specials .specials-slideshow div a.lakomstvo-40 span {
  color: #000;
}
.landing__main .tile.delivery {
  background: #eef2f5;
  padding-bottom: 0;
}
.landing__main .tile.delivery h2 {
  margin-bottom: 1.5rem;
}
.landing__main .tile.delivery p,
.landing__main .tile.delivery ul {
  text-align: left;
}
.landing__main .tile.delivery .txt {
  padding: 0 15px;
}
.landing__main .tile.delivery .map {
  background-image: url(https://superpet.ru/wp-content/uploads/2020/05/superpet-safe-delivery-man.jpg);
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  height: 50vh;
}
.landing__main .tile.superpet-variety .owl-carousel .owl-nav,
.landing__main .tile.specials .owl-carousel .owl-nav {
  display: none;
}
.landing__main.without-background .tile {
  background: #ff53002f !important;
}
.landing__main.without-background .tile .pet_weight #select_weight {
  width: 100% !important;
}
.landing__main.without-background .tile .checkbox {
  display: initial !important;
}
.landing__main.without-background .text {
  width: 100% !important;
  margin: auto !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stratos Regular';
	font-display: auto;
	src: url('https://laiky.ru/wp-content/uploads/2021/11/StratosLCWebRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stratos bold';
	font-display: auto;
	src: url('https://laiky.ru/wp-content/uploads/2021/11/StratosLCWebBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Druk medium';
	font-display: auto;
	src: url('https://laiky.ru/wp-content/uploads/2025/10/drukcyr-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */