    margin: 0px 67px;.cascade-product-catalog-styles1{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:100px;padding:0;font-family:'Rubik',sans-serif;bottom:-50px;margin-top:-50px}
.cascade-product-catalog-styles{display:flex;flex:1 0 auto;flex-direction:column;gap:50px;align-items:stretch;justify-content:flex-start;position:relative}
.green-gradient-container{position:relative;height:326px;left:0;top:0;border-radius:12px; background: linear-gradient(306.47deg, #6CA601 23.29%, #84C30F 85.26%);overflow:hidden}
.news-section-container1{z-index:23;position:relative;width:463px;height:216px;left:61px;right:-71px;top:48px;bottom:-5px;display:flex;flex-wrap:nowrap;flex-direction:column}
.event-info-container{display:block;position:relative;width:100%}
.cascade-product-message{position: absolute;width:321px;height:44px;left:0%;top:201%;color:rgb(255,255,255);font-family:Rubik;font-size:20px;font-weight:500;line-height:110%;letter-spacing:0;text-align:left}
.image-container3{position:relative}
.blurred-cover-image2 {
    position: absolute;
    width: 159px;
    height: 152px;
    right: 587.01px;
    top: -273px;
    bottom: 0;
    transform: rotate(-65.4deg) scale(1.5);
    filter: drop-shadow(9px 5px 5px rgba(0, 0, 0, 0.3)) blur(0.85px);
}
.friend-quality-statement{position: absolute;width:541px;height:1100%;left:0%;top:97%;color:rgb(255,255,255);font-family:Rubik;font-size:36px;font-weight:700;line-height:114%;letter-spacing:0;text-align:left;text-transform:uppercase}
.catalog-container1{flex:0 0 auto;margin-top:-236px}
.catalog-container3{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}
.catalog-container4{position: absolute;top: 80%;width:242px;height:54px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:16px;border-radius:71.24px;box-shadow:0 2.16px 33.96px 0 rgba(0,0,0,0.25);background:rgb(255,255,255);order:2;transition: all .3s ease-in-out;}
.catalog-container4:hover{transform: scale(1.05);}
.catalog-title{position:static;width:143px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;order:0;flex:0 0 auto;padding:0;margin:0;font:500 20px/20px Rubik,sans-serif;color:rgb(45,24,11);font-family:Rubik;font-size:20px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left}
.svg-container{position:relative;width:19px;height:14px;flex-grow:0;margin:0 10px;left:0}
.image-container2{position:absolute;right:9%;bottom:-7%;filter:drop-shadow(1px 6px -16px rgba(0,0,0,0.25)) blur(0.63px);opacity:1 !IMPORTANT;max-width: 550px;}
.catalog-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;margin-top:-206px}
.blurred-cover-image {
    position: absolute;
    width: 316px;
    height: 196px;
    right: 665px;
    top: 161px;
    transform: rotate(353.02deg);
    filter: drop-shadow(9px 13px 15px rgba(0, 0, 0, 0.3)) blur(0.45px);
}
.absolute-positioned-image-container{position:absolute;width:187px;height:203px;left:1063px;right:71px;bottom: 0;box-shadow:0 2.16px 33.96px 0 rgba(0,0,0,0.25);border-radius:15px 15px 0 0;z-index: 2;background:rgb(133,196,16)}
.image-container1{position:absolute;width:152.45px;height:78px;left:11.23%;right:7.25%;top:12.36%;bottom:54.5%}
.catalog-container-block{position:absolute;width:360px;height:452px;left:594px;right:72px;top:64px;bottom:65px;border-radius:12px;background:rgb(255,255,255);display:none}
.container-block-text{position:absolute;width:308px;height:88px;left:28px;right:24px;top:28px;bottom:336px;color:rgb(45,24,11);font-family:Rubik;font-size:17px;font-weight:400;line-height:130%;letter-spacing:0;text-align:left}
.catalog-container-ozon{position:absolute;width:400px;height:250px;right:365px;top:120px;transform:rotate(-12.55deg);border-radius:18px;box-shadow:0 2.85px 44.88px 0 rgba(0,0,0,0.25);background:rgb(41,98,255);overflow:hidden}
.ozon-svg{position:absolute;width:56px;height:12px;left:133.74px;right:130.26px;top:36.5%;bottom:57.79%;transform:rotate(-12.55deg)}
.text-ozon-promo{position:absolute;width:350px;height:20px;left:23px;top:75px;color:rgb(255,255,255);font-family:Rubik;font-size:24px;font-weight:400;line-height:130%;letter-spacing:0;text-align:center}
.text-ozon-prod{position:absolute;width:274px;height:22px;left:44px;top:149.89px;color:rgb(255,255,255);font-family:Rubik;font-size:20px;font-weight:400;line-height:130%;letter-spacing:0;text-align:center;text-decoration-line:underline}
.text-ozon-sale{position:absolute;width:450px;height:36px;left:-36px;top:112.38px;color:rgb(255,255,255);font-family:Rubik;font-size:36px;font-weight:700;line-height:100%;letter-spacing:-1.5px;text-align:center;text-transform:uppercase}
.ozon-vector{position:absolute;width:259px;height:198px;left:154.53px;right:-99.53px;top:72.73px;bottom:-60.73px;transform:rotate(7deg);z-index:-1}
svg.ozon-text{position:absolute;top:-9px;right:227px}
.product-advantages-section{position:static;padding: 30px 65px 72px;}
.product-advantages-container{display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;max-width:100%;flex-wrap:nowrap;gap:41px;}
.pet-image-container{position:static;flex:none;order:0;flex-grow:0;margin:0;border-radius:12px}
.advantage-section{position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;padding:0;flex:none;flex-grow:0;width: calc((100% - 41px) / 2);}
.heading-primary-bold{position:static;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;flex:none;order:0;align-self:stretch;flex-grow:0;margin:28px 0 25px;color:rgb(45,24,11);font-family:Rubik;font-size:32px;font-weight:500;line-height:107%;letter-spacing:-2.5%;text-align:left;margin-bottom: 26px !important}
.main-content-container{position:static;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:0;flex:none;order:1;align-self:stretch;flex-grow:0;margin-top:10px}
.feature-card-container{position:static;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding: 8px 16px 8px;flex:none;order:0;flex-grow:0;border-radius:12px;background:rgb(239,239,239)}
.experience-years-heading{box-sizing:border-box;flex:0 0 auto;width:36px;padding:0;padding-top:0;padding-right:15px;padding-left:0;margin:0;font:800 36px Rubik,sans-serif;color:#FF8707}
.product-features-description-text-style{padding:0;margin:0;color:#2d180b;font-family:Rubik;font-size:20px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left;}
.product-quality-info-text-style{padding:0;margin:0;margin-top:8.5px;color:#2d180b;text-align:left;font-size: 17px;line-height: 130%;}
.pet-toys-category-section{box-sizing:border-box;flex:0 0 auto;width:90.37%;padding:14px 15px 14.5px}
.pet-product-description-style{box-sizing:border-box;width:100%;padding:0;margin:0;margin-top:8.5px;font:400 13px/17px Rubik,sans-serif;color:#2d180b;text-align:left}
.product-quality-inquiry-text{font:400 13px/17px Rubik,sans-serif}
.product-quality-link{color: #ffffff;font-family:Rubik;font-size:17px;font-weight:400;line-height:130%;letter-spacing:0;text-align:left}
.product-quality-link a{color: #ffffff;}
.pet-care-info-container2{overflow:hidden}
.green-box-container{position:relative;min-height:300px;width:-webkit-fill-available;border-radius:12px;background:linear-gradient(201.35deg, #EFEFEF 12.27%, #E6E6E6 53.52%);padding:61px 45px 60.5px 60px;overflow-x:clip;overflow-y:hidden}
.pet-care-image-style{box-sizing:border-box;display:block;flex:0 0 auto;width:228px;max-width:initial;height:101px;margin-left:-122px}
.cascade-info-block2{position:absolute;left:382.08px}
.blurred-cover-image1{box-sizing:border-box;display:block;filter:blur(1.65px);border:none;object-fit:cover;position:absolute;width:193px;height:130px;top:-120px;transform:rotate(51deg);filter:drop-shadow(38px -20px 6px rgba(0,0,0,0.3)) blur(1.25px)}
.company-info-section{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;gap:8px;align-items:flex-start;justify-content:space-between;position:relative}
.pet-care-info-block{box-sizing:border-box;flex:0 0 auto;max-width:432px;position:relative}
.hero-title{padding:0;margin:0;font:700 36px/39px Rubik,sans-serif;color:#2D180B;text-transform:uppercase;letter-spacing:-0.9px}
.pet-care-description-style{box-sizing:border-box;width:100%;padding:0;margin:0;margin-top:24px;font:400 20px/26px Rubik,sans-serif;color:#2D180B;text-align:left}
.pet-care-message-style{box-sizing:border-box;width:100%;padding:0;margin:0;margin-top:17px;font:400 20px/26px Rubik,sans-serif;color:#2D180B;text-align:left}
.pet-care-info-container{box-sizing:border-box;flex:0 0 auto;max-width:580px}
.production-info-container1{position: relative;box-sizing:border-box;width:100%;padding:30px 80px 16.5px 30px;background:#FF8707;border-radius:12px;z-index: 2}
.production-info-container{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}
.russian-production-heading{flex:0 1 auto;padding:0;margin:0;margin-bottom: 9px;color:#ffffff;font-family:Rubik;font-size:24px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left}
.production-image-with-text{box-sizing:border-box;display:block;max-width:40px;min-width:40px;margin-left:13px}
.certification-container{position: relative;box-sizing:border-box;width:100%;padding:31px 80px 29.5px 28px;margin-top:10px;background:#FF8707;border-radius:12px;z-index: 2}
.certification-heading{flex:0 1 auto;padding:0;margin:0;color:#ffffff;font-family:Rubik;font-size:24px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left}
.certified-text-block{box-sizing:border-box;max-width:297px;padding:0;margin:0;margin-top:8.5px;color:#ffffff;text-align:left}
.image-container4{box-sizing:border-box;display:block;width:269px;max-width:initial;height:153px}
.cascade-info-block1{flex:0 0 auto;position:absolute;bottom:0}
.image-container5{position:relative;width:205px;height:204px;left:465px;bottom:-109px;transform:rotate(23.47deg);filter:drop-shadow(30px -20px 8px rgba(0,0,0,0.3)) blur(0.75px)}
.cascade-info-block{position:absolute;bottom:-10px}
.image-container{position:relative;width:302px;height:331px;left:520px;bottom:-190px;transform:rotate(25deg) scaleX(-1);filter:drop-shadow(-30px 0 8px rgba(0,0,0,0.4))}
.product-section-container{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}
.product-description-container{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start}
.product-description-container1{box-sizing:border-box;max-width:526px}
.majestic-heading{box-sizing:border-box;width:100%;padding:0;margin:0;font:700 36px/39px Rubik,sans-serif;color:#2d180b;text-align:center;text-transform:uppercase;letter-spacing:-0.9px}
.product-description-text-style{box-sizing:border-box;width:100%;padding:0;margin:0;margin-top:20px;font:400 13px/17px Rubik,sans-serif;color:#2d180b;text-align:center}
.pet-care-section-container{flex:0 0 auto;margin-top:43px}
.product-category-section{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.pet-products-section1{margin-top:28px}
.product-category-section:first-child{width:100%;max-width:initial;margin:0}
.pet-products-section{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:49.04%}
.image-container7{box-sizing:border-box;display:block;width:128px;max-width:initial;height:128px;border:none;border-radius:12px;object-fit:cover}
.pet-care-section{box-sizing:border-box;flex:0 1 auto;max-width:257px;margin-left:15px}
.pet-care-essentials-style{box-sizing:border-box;width:100%;padding:0;margin:0;margin-top:8px;font:400 13px/17px Rubik,sans-serif;color:#2d180b;text-align:left}
.pet-care-section1{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;width:50%}
.card-container{box-sizing:border-box;flex:0 0 auto;width:128px;background:#efefef;border-radius:12px}
.image-container8{box-sizing:border-box;display:block;width:100%;max-width:initial;height:128px;border:none;object-fit:cover}
.card-container1{box-sizing:border-box;flex:0 0 auto;width:128px;padding-top:8px;padding-right:7px;padding-left:7px;background:#efefef;border-radius:12px}
.image-container-with-shadow{box-sizing:border-box;display:block;width:100%;max-width:initial;height:120px;border:none;border-radius:12px;filter:drop-shadow(0px 0 8px rgba(0,0,0,0.2))}
.pet-care-info-container1{flex:0 0 auto;margin-top:-51px}
.pet-care-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;background:#efefef;border-radius:12px}
.love-care-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:661px;padding-top:43px;padding-bottom:43px;gap:20px}
.cascade-pet-care-message{flex:0 0 auto;align-self:stretch;padding:0;margin:0;font:400 20px/26px Rubik,sans-serif;color:#2d180b;text-align:center}
a.kaskad-button{border-radius:71.24px;background:rgb(125,178,26);display:flex;align-items:center;width:330px;text-decoration:unset;justify-content:center}
a.kaskad-button{position:relative;display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;gap:10px;padding:16px;flex:none;order:0;flex-grow:0;margin:0 10px;color:rgb(255,255,255);font-family:Rubik;font-size:20px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left;flex-wrap:wrap}
.green-accent-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;background:#7db21a;border-radius:12px 12px 0 0;margin:auto}
.newsletter-promo-container{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;max-width:556px;padding-top:57px;padding-bottom:64px}
.promo-banner-text-style{flex:0 0 auto;align-self:stretch;padding:0;margin:0;font:500 36px/39px Rubik,sans-serif;color:white;text-align:center;text-transform:uppercase;letter-spacing:-0.9px}
.social-media-icons-container{display:flex;gap:14px}
.pet-image-container-mobi{display:none}
.absolute-positioned-image-container-fon-image {position: absolute;width: 250px;height: 243px;left: 1080px;right: 63px;top: 71px;}
.production-info-container-background {position: absolute;right: 30px;}
.info-container-background-image {}
.bonus-chance-list {display: flex;flex-direction: row;gap: 20px;}
.bonus-chance-item {display: flex;gap: 30px;flex-direction: column;align-items: center;justify-content: space-between;padding: 30px;width: calc((100% - 40px) / 3);border: 2px solid #CECECE;border-radius:12px;}
.bonus-info-container {}
.bonus-image-container{display: flex;flex-direction: column;gap: 12px;}
.bonus-wrapperr-button {display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 23px 24px;border-radius: 71.24px;background-color: #85C410 !important;font-size: 18px;line-height: 100%;font-weight: 500;transition: color .3s ease-in-out,background-color .3s ease-in-out;}
.bonus-wrapperr-button:active{color:#85C410;background-color:#ffffff!important;outline: 1px solid #85C410;}
.bonus-wrapperr-button:hover{color:#85C410;background-color:#ffffff!important;outline: 1px solid #85C410;}
.bonus-heading{margin-bottom: 40px;}
.bonus-chance-item-heading {line-height: 114%;}
.product-info-container-descr {margin-top: 14px;}
.product-advantages-container-image {width: calc((100% - 41px) / 2);}
.product-advantages-container-image img {object-fit: cover;width: 100%;height: 100%;}
.portfolio-slider-section{margin-top: -35px;}
.portfolio-slider-heading{margin-bottom: 40px;}
.news-section-container2{margin-top: 5px;margin-bottom: -72px;}
.promo-banner-text-style {margin-bottom: 10px !important;}
.cascade-product-message-top {
    width: 112px;
	font-size: 24px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
    padding: 6px 12px;
    background-color: rgba(255, 135, 7, 1);
	color: #ffffff;
    border-radius: 12px;
}
.catalog-title:after {
    position: absolute;
    content: url(/kaskad_for_pet_bot/images/kaskad-bot-arrow-200.svg);
    right: 32px;
    top: 18px;
}
.cascade-wholesale .features {padding: 0 63px 63px !important;}
.cascade-wholesale .features-list {gap: 20px !important;}
.cascade-wholesale .features-title {
    margin: 0;
    margin-bottom: 25px;
    font-size: 20px!important;
    line-height: 120% !important;
    font-weight: 600 !important;
}
.cascade-wholesale .features-descr-list li::before {content: url(/happy-vinyl-toys/images/bullet-paw.svg);}
.cascade-wholesale .features-descr-list li {max-width: 462px;padding-left: 36px;}
.cascade-wholesale .features-descr-list li:not(:last-child) {margin-bottom: 10px;}
.features-descr-item:not(:last-child){margin-bottom: 10px;}
.cascade-wholesale .features-text {border: 0.71px solid #969ba5;border-radius: 12px;width: 100%;}
.cascade-wholesale .features-item {width: calc((100% - 20px) / 2) !important;}
.features-bottom {padding: 0 66px 73px !important;margin-top: -30px;}
.features-table {margin-top: 10px;width: 100%;}
.features-table table {width: 100%;height: 100%;border-radius: 12px;border-collapse: separate;}
.features-table td {
  padding: 10px 20px;
  border: 0.71px solid #969ba5;
  border-collapse: collapse;
}

.features-table tr:first-child  td:first-child { border-top-left-radius: 10px; }
.features-table tr:first-child td:last-child { border-top-right-radius: 10px; }
.features-table tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.features-table tr:last-child td:last-child { border-bottom-right-radius: 10px; }

.wholesale-buyer-form {
    position: relative;
    display: flex;
    gap: 20px;
    margin: 0px 67px;
    padding: 40px 40px 20px;
    background-color: #7DB21A;
    border-radius: 12px;
    min-height: 600px;
}
.cascade-wholesale .wholesale-buyer__container,
.cascade-wholesale .wholesale-form__container {
   width: calc((100% - 20px) / 2);
}
.cascade-wholesale .wholesale-form__container {padding-left: 8px;}
.wholesale-buyer-form .form_head h2 {
	display: none;
}
.wholesale-buyer__title {
    margin: 0;
    margin-bottom: 15px;
    font-size: 36px;
    line-height: 107%;
    font-weight: 700;
    text-transform: uppercase;
	color: #ffffff;
}
.wholesale-buyer__subtitle {
    font-size: 20px;
    line-height: 125%;
    font-weight: 500;
	color: #ffffff;
}
.wholesale-buyer-form .form-control {
    background-color: transparent !important;
}
.wholesale-buyer-form .form-control label {
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 125% !important;
    color: #ffffff !important;
}
.wholesale-buyer-form .form-control input {
    height: 56px !important;
    border-radius: 12px !important;
}
.wholesale-buyer-form .form_footer .btn {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-radius: 71px !important;
    width: 100% !important;
    padding: 27px !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}
.wholesale-buyer-form .captcha-row {
	display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
}
.wholesale-buyer-form .common_select .common_select-link {
    border-radius: 12px !important;
    height: 50px !important;
}

.wholesale-buyer-form .captcha-row .captcha_input {
	position: relative !important;
    left: 0 !important;
}

.wholesale-buyer-form .captcha-row .captcha_image {
    top: 0 !important;
}

.wholesale-buyer__image {
	position: absolute;
    width: 100%;
    max-width: 600px;
    left: 0;
    bottom: 0;
}
.wholesale-buyer-form .filter.label_block input + label,
.wholesale-buyer-form label a {
	color: #ffffff;
}
.wholesale-buyer-form label:after {
    top: -5px !important;
    height: 30px !important;
    width: 30px !important;
    border-radius: 8px !important;
}
.wholesale-buyer-form .filter.label_block input + label {
    padding-left: 40px!important;
    font-size: 14px!important;
}
.wholesale-buyer-form .form_footer {
    display: flex !important;
    flex-direction: column !important;
}
.wholesale-buyer-form .captcha_image .captcha_reload {
    position: static;
}
.cascade-wholesale .newsletter-promo-container {
	flex-direction: row !important;
    align-items: flex-start !important;
    padding-left: 20px;
    padding-right: 20px;
}
.cascade-wholesale .newsletter-promo-info {
    display: flex;
    flex-direction: column;
    align-items: start;
}
.cascade-wholesale .newsletter-promo-text {
    font-size: 13px;
    line-height: 140%;
    font-weight: 400
}
.cascade-wholesale .promo-banner-text-style,
.cascade-wholesale .newsletter-promo-text {
	text-align: left !important;
}
.cascade-wholesale-title {
	margin: 0;
	margin-bottom: 40px;
    font-size: 32px;
    line-height: 107%;
    font-weight: 500;
	letter-spacing: -2.5%;
    text-align: center;
}
.profitably-container {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 10px;
}
.profitably-block {
	display: grid;
    grid-template-columns: 6% 90%;
    gap: 20px;
    padding: 30px;
    background-color: #EFEFEF;
    border-radius: 12px;
}
.profitably-block-arrow {   
	width: 33px;
    height: 33px;
	background-image: url('/happy-vinyl-toys/images/profitably-arrow.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.profitably-block-wrapper {
}
.profitably-heaiding {
	margin-bottom: 16px;
    font-size: 20px;
    line-height: 100%;
    font-weight: 500;
}
.profitably-decstr {
    margin: 0;
    font-size: 17px;
    line-height: 130%;
    font-weight: 400;
}
.accordion-wholesale .accordion-head{padding: 35px 80px 25px 40px;}
.accordion-wholesale .accordion-head.accordion-open {
    border-bottom: #7DB21A !important;
    background-color: #7DB21A !important;
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
	color: #fff !important;}
.accordion-wholesale .item-accordion-wrapper.opened {
    background: transparent;
    padding-bottom: 11px;
}
.accordion-wholesale .fa-angle-down:before {content: url(/happy-vinyl-toys/images/accordion-arrow.svg);}
.accordion-wholesale .accordion-head.accordion-open .fa:before {content: url(/happy-vinyl-toys/images/white-accordion-arrow.svg);}
.accordion-wholesale .accordion-head:hover .fa {background: transparent;}
.panel-collapse .accordion-body {
    padding: 30px 80px 30px 45px !important;}
.accordion-wholesale .item-accordion-wrapper {
    margin-bottom: 10px !important;
    border: 1px solid #7DB21A !important;
    border-radius: 12px;
}
.accordion-wholesale .accordion-head.accordion-open + .panel-collapse {
    background: #ffffff !important;
}
.cascade-wholesale .accordion-type-1 {padding: 0 66px 0;}
.advantages-section-video {position: relative; padding-top: 196.78%;margin-top:-20px;width: 100%}
.profitably-container-bottom {margin: 10px 0;padding: 30px;background-color: #EFEFEF;border-radius: 12px;}
.buy-list {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 10px;
}
.buy-item {border-radius: 12px;background: linear-gradient(234.63deg, #E6E9E8 3.42%, rgba(230, 233, 232, 0.56) 34.28%, #E6E9E8 70.76%);
}
.buy-item-heaiding {
	margin-bottom: 12px;
    font-size: 20px;
    line-height: 105%;
    font-weight: 500;
}
.buy-item-right {
    display: flex;
    flex-direction: row;
	gap:10px;
	padding: 28px;
}
.section-buy{padding: 0px 65px 71px;}
.buy-item-wrapp {width: calc((100% - 10px) / 2);}
.buy-descr-item {
	margin-bottom: 8px !important;
	padding-left: 25px;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
}
.buy-descr-item::before {
    content: url(/collars-bulk-profi-series/images/bullet-paw-14.svg);
}
.profitably-decstr:not(:last-child) {margin-bottom: 10px;}
.portfolio-slider-section-video {
    padding-bottom: 100px;
}
.portfolio-slider-section-opt {
    padding-top: 32px;
    padding-bottom: 40px;
}

@media (max-width:1360px){
.absolute-positioned-image-container {left: unset;}
}
@media (max-width:1200px){
.company-info-section {flex-direction: column;}
.pet-care-info-block {max-width: 100%;}
.pet-care-info-container {max-width: 100%;width: 100%;}
.advantages-section-video {padding-top: 201.78%;}
}
@media (max-width:992px){
body{background-color:red}
.bonus-chance-list{flex-direction: column;}
.bonus-chance-item{width: 100%;}
.feature-card-container {gap: 14px;}
.cascade-product-catalog-styles1{min-width:320px;max-width:100%}
.cascade-product-catalog-styles{gap:50px;width:100%}
.green-gradient-container{position:relative;width:100%}
.blurred-cover-image2{display:none}
.svg-container{position:relative;width:10.86px;height:18px;margin:0}
.image-container2{left:133px;filter:drop-shadow(-31px -1px 15px rgba(0,0,0,0.3)) blur(0.45px);max-width: 800px;}
.catalog-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;margin-top:-206px}
.blurred-cover-image{position:absolute;right:0;width:133.35px;height:70.94px;left:-43.64px;top:253.07px;transform:rotate(-126.63deg);transform:rotate(152deg);filter:drop-shadow(9px 13px 15px rgba(0,0,0,0.3)) blur(2.65px)}
.absolute-positioned-image-container{width:85px;left:unset;right:33px;height:100.91px;box-shadow:0 2.16px 33.96px 0 rgba(0,0,0,0.25);}
.image-container1{position:absolute;width:69.29px;height:35.45px;left:15.23%;right:7.25%;top:28.79%;bottom:41.08%}
.catalog-container-block{position:absolute;width:360px;height:252px;left:154px;right:72px;top:188px;bottom:65px;border-radius:12px;background:rgb(255,255,255)}
.container-block-text{width:180px;font-size:14px;top:20px;left:20px}
.catalog-container-ozon{position:absolute;bottom:63px;width:250.88px;height:171.14px;left:33px;top:328.13px;transform:rotate(-12.55deg);border-radius:9px;box-shadow:0 2.85px 44.88px 0 rgba(0,0,0,0.25);background:rgb(41,98,255);overflow:hidden}
.ozon-svg{width:29.9px;height:6.41px;left:71.42px;top:40.93px}
.text-ozon-promo{width:146.32px;height:13px;left:calc(100%/5);top:66.69px;font-size:10px}
.text-ozon-prod{position:absolute;width:149.02px;height:13px;left:calc(100%/5);font-size:10px;top:117.74px}
.text-ozon-sale{width:128px;height:36px;left:calc(100%/5);top:90.38px;font-size:20px}
.ozon-vector{width:138.31px;height:109.58px;left:calc(100%/3);top:48.84px}
svg.ozon-text{right:105px}
.product-advantages-section{padding:0 6px}
.product-advantages-container{flex-direction:column}
.pet-image-container{width:100%;margin:unset;padding:0;display:none}
.advantage-section{width:100%}
.heading-primary-bold{width:100%}
.main-content-container{width:100%}
img.pet-image-container-mobi{position:static;width:100%;height:250px;flex:none;flex-grow:0;margin:10px 0;object-fit:cover;display:block;border-radius:15px}
.experience-years-heading{padding:0;font-size:25px;width:10px;top:0;position:relative}
.product-features-description-text-style{font-size:16px}
.product-quality-info-text-style{font-size:12px;}
.product-quality-link{width:220px}
.pet-care-info-container2{padding:0 6px}
.green-box-container{padding:20px 15px;min-height:540px;border-radius:0}
.blurred-cover-image1{top:-80px;width:150px;height:110px;left:-30px;filter:drop-shadow(18px -20px 6px rgba(0,0,0,0.3)) blur(0.65px)}
.company-info-section{flex-direction:column;gap:12px}
.hero-title{font-size:20px}
.pet-care-description-style{margin-top:12px;font-size:14px}
.pet-care-message-style{margin-top:12px;font-size:14px}
.pet-care-info-container{max-width:100%}
.production-info-container{align-items:center}
.russian-production-heading{font-size:16px}
.cascade-info-block1{display:none}
.image-container{left:90px;width:240px;height:auto;bottom:-140px}
.product-section-container{padding:0 6px}
.majestic-heading{text-align:left;font-size:20px}
.product-description-text-style{text-align:left;margin-top:10px}
.pet-care-section-container{padding:0;margin-top:20px}
.pet-products-section1{display:flex;flex-direction:column;align-content:flex-start;margin-top:10px}
.product-category-section:first-child{}
.pet-products-section{width:100%;margin-bottom:10px}
.pet-care-essentials-style{font-size:12px}
.pet-care-section1{width:100%;padding:0;justify-content:normal !important;!i;!}
.pet-care-info-container1{margin:0;width:100%;padding:0}
.pet-care-card{max-width:100%}
a.kaskad-button{}
a.kaskad-button{}
.newsletter-promo-text a{}
.green-gradient-container {height: 380px;}
.absolute-positioned-image-container-fon-image {left: 730px;}
.cascade-wholesale .features-item {width:100% !important;}
.profitably-container {grid-template-columns: 1fr;}
.wholesale-buyer-form {flex-direction: column;min-height: 100%;}
.cascade-wholesale .wholesale-buyer__container, .cascade-wholesale .wholesale-form__container  {width: 100%;}
.wholesale-buyer__image {display:none;}
.product-advantages-container-image{width: 100%;order: 2;padding-left: 50px;padding-right: 50px;}
.buy-list {grid-template-columns: 1fr;}
}

@media (max-width:767.98px){
	.image-container2 {
        max-width: 490px;
        bottom: -67px;
        left: 246px;
		}
}

@media (max-width:600px){
	.image-container2 {left: 0px;max-width: 430px;}
	.absolute-positioned-image-container-fon-image {left: 388px;top: 139px;}
	.image-container-fon-image {width: 150px;}
	.friend-quality-statement {font-size: 25px;}
	.cascade-wholesale .features, .cascade-wholesale .features-bottom {padding: 20px 0 !important;}
    .wholesale-buyer-form { margin: 0;}
	.wholesale-buyer__title {font-size: 28px;}
	.cascade-wholesale .accordion-type-1 {padding:0;}
	.cascade-wholesale-title {font-size: 25px;}
	.section-profitably {padding-bottom: 20px;}
	.product-advantages-container-image{padding-left: 10px;padding-right: 10px;}
	.section-buy {padding: 0;}
	.portfolio-slider-section-video .portfolio-slider .news-track-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
    .green-gradient-container {
        height: 440px;
    }
}
@media (max-width:486px){
    .image-container2 {
        left: -78px;
        max-width: 404px;
    }
    .promo-banner-text-style {
        font: 500 20px / 30px Rubik, sans-serif !important;
    }
}