.top-banner{padding-top:30px;position:relative}.top-banner-main-content{color:#fff;position:inherit;z-index:1;display:flex}.top-banner-left{z-index:1;flex-basis:50%;padding-top:7%}.top-banner-right{z-index:0;flex-basis:50%;min-height:510px}.top-banner-background-image{max-width:900px;position:absolute;bottom:0;right:-100px}.top-banner-main-content-title{margin-bottom:1.25rem;font-size:3em}.top-banner-main-content-text{max-width:470px;margin-bottom:68px}.top-banner-main-content-know-more-button{cursor:pointer;background-color:#000;border-radius:42px;justify-content:space-between;align-items:center;width:105px;padding:11px 30px;font-size:.75em;font-weight:500;transition:all .2s linear;display:flex;position:relative}.top-banner-main-content-know-more-button:hover{transform:scale(1.1);box-shadow:0 0 6px #0009}.top-banner__button-text:after{content:"";background-image:url(/local/templates/Sibuki/components/bitrix/news.list/topBanner-v1/images/white-arrow.svg);width:10px;height:10px;margin-left:10px;position:absolute;top:40%}@media (max-width:1023px){.top-banner{padding-top:0}.top-banner-main-content{flex-direction:column}.top-banner-left{flex-basis:100%}.top-banner-right{flex-basis:100%;min-height:350px}.top-banner-background-image{max-width:100%;bottom:-1%;right:auto}}@media (max-width:768px){.top-banner-right{min-height:350px}.top-banner-main-content-title{margin-bottom:1rem;font-size:1.6em}.top-banner-main-content-text{margin-bottom:40px;font-size:.85em}}@media (max-width:667px){.top-banner-right{min-height:260px}}@media (max-width:480px){.top-banner-right{min-height:190px}}@media (max-width:420px){.top-banner-right{min-height:160px}}@media (max-width:375px){.top-banner-right{min-height:125px}}@media (max-width:320px){.top-banner-right{min-height:80px}.top-banner-background-image{display:none}}.about-us{margin-bottom:96px;position:relative}.about-us .main-content-info-title{margin-bottom:1.7rem}.about-us-info{grid-template-columns:repeat(2,minmax(150px,auto));gap:20px;display:grid}.about-us-info-photo{width:100%}.about-us-info-text{padding-top:20px}.about-us-info-text p{margin-bottom:1rem}.about-us-info-text hr{border:1px solid #efefef;margin-top:1.5rem;margin-bottom:1.5rem}.about-us__social-link{align-items:center;width:fit-content;margin-top:1.5rem;display:flex;position:relative}.about-us__social-link:after{content:"";background-image:url(/local/templates/Sibuki/components/bitrix/news.list/aboutUs-v1/images/orange-arrow.svg);background-repeat:no-repeat;width:12px;height:13px;margin-left:32px;position:absolute;top:25%}@media (max-width:1023px){.about-us{margin-bottom:40px}.about-us-info-text h2{margin-bottom:.5rem;font-size:1.1em;line-height:1.6}.about-us-info-text p{font-size:.9em}.about-us-info-text hr{margin-top:1rem;margin-bottom:1rem}.about-us__social-link{font-size:.9em}}@media (max-width:768px){p.small-hidden{display:none}}@media (max-width:568px){.about-us-info{grid-template-columns:repeat(1,minmax(150px,auto))}.small-hidden{display:initial}.about-us-info-text{order:-1}.about-us__social-link{margin-top:0;position:absolute;top:19px;right:30px}.about-us__social-link:after{margin-left:34px;top:20%}}.us-advantages-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.us-advantages-cards-card{background-color:#f7f7f7;border-radius:20px;flex-direction:column;padding:20px;display:flex}.us-advantages-cards-card-photo{width:80px;height:80px;margin-bottom:2rem}.us-advantages-cards-card .block-text-title{max-width:9ch}@media (max-width:1023px){.us-advantages{margin-bottom:40px}.us-advantages-cards{grid-template-columns:repeat(2,minmax(0,auto))}.us-advantages-cards-card{flex-direction:row;gap:20px}.us-advantages-cards-card-photo{width:64px;height:64px;margin-bottom:20px}.us-advantages-cards-card .block-text-title{max-width:none}}@media (max-width:680px){.us-advantages-cards-card{flex-direction:column;gap:0}.us-advantages-cards-card-text{padding-left:0}}@media (max-width:480px){.us-advantages-cards{gap:10px}}@media (max-width:428px){.us-advantages-cards{grid-template-columns:repeat(1,minmax(0,auto))}.us-advantages-cards-card{flex-direction:row;gap:20px}}.product-catalog .main-content-info-title{margin-bottom:48px}.product-catalog-sections{min-height:30px;margin-bottom:104px;display:flex}.product-catalog-sections-section{color:#ababab;cursor:pointer;padding-bottom:8px}.product-catalog-sections-section:hover{color:#000}.product-catalog-sections-section:not(:first-of-type){margin-left:24px}.product-catalog-sections-section.selected-section{color:#000;border-bottom:2px solid #f54108}@media (max-width:1023px){.product-catalog .main-content-info-title{margin-bottom:20px}.product-catalog-sections{margin-bottom:56px}.product-catalog-sections-section{margin-right:24px;font-size:14px;margin-left:0!important}.product-catalog-sections-section.selected-section{margin-bottom:18px}}@media (max-width:767px){.product-catalog-sections{flex-direction:column}.product-catalog-sections-section{max-width:212px}}.active-product{display:flex!important}.product-catalog-product-list{grid-template-columns:repeat(3,minmax(0,100%));grid-auto-flow:dense;column-gap:20px;display:grid}.product-catalog-product-list-card{cursor:pointer;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:center;max-width:100%;height:350px;margin:5rem 0;display:none;position:relative}.product-catalog-product-list-card__bottom-block{content:"";--mask:conic-gradient(from 115deg at top,#0000,#000 1deg 129deg,#0000 130deg) 50%/34.31px 100%;width:100%;height:60%;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);border-radius:0 0 20px 20px;position:absolute;bottom:0}.product-catalog-product-list-card-product-image,.product-catalog-product-list-card-product-hover-image{max-height:360px;transition:opacity .2s linear;position:absolute}.product-catalog-product-list-card-product-image{max-width:70%;bottom:27%}.product-catalog-product-list-card-product-hover-image{max-width:90%;top:-20%}[data-group=section-3] .product-catalog-product-list-card-product-hover-image{max-width:70%}.product-catalog-product-list-card:hover .product-catalog-product-list-card-product-image,.product-catalog-product-list-card-product-hover-image{opacity:0}.product-catalog-product-list-card:hover .product-catalog-product-list-card-product-hover-image{opacity:1}.product-catalog-product-list-card-text{z-index:1;flex-direction:column;padding:20px;display:flex}.product-catalog-product-list-card-text-title{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.product-catalog-product-list-card-text-title-name-product{font-size:24px;font-weight:600}.product-catalog-product-list-card-text-title-name-section{font-size:12px;font-weight:500}.product-catalog-product-list-card-text-title-quantity{flex-direction:column;align-items:flex-end;display:flex}.product-catalog-product-list-card-text-title-quantity-button{max-height:0;transition:max-height .35s linear;overflow:hidden}.product-catalog-product-list-card:hover .product-catalog-product-list-card-text-title-quantity-button{max-height:100px}.product-catalog-product-list-card-text-title-quantity-button-arrow{width:24px;height:24px}.product-catalog-product-list-card-text-title-quantity-number,.product-catalog-product-list-card-text-title-quantity-weight{margin-bottom:4px;font-size:10px;font-weight:400}.product-catalog-product-list-card-text-preview{max-height:0;font-size:12px;font-weight:400;transition:max-height .35s linear;overflow:hidden}.product-catalog-product-list-card:hover .product-catalog-product-list-card-text-preview{max-height:300px}@media (max-width:1023px){.product-catalog-product-list{grid-template-columns:repeat(3,minmax(0,100%))}.product-catalog-product-list-card{border-radius:20px;margin:48px 0}.product-catalog-product-list-card-product-image{display:none}.product-catalog-product-list-card-product-hover-image{opacity:1}.product-catalog-product-list-card-text-title{flex-direction:column;align-items:flex-start}.name-with-arrow{justify-content:space-between;align-items:center;display:flex}.product-catalog-product-list-card-text-title-name{width:100%;margin-bottom:8px}.product-catalog-product-list-card-text-title-quantity{flex-direction:row}.product-catalog-product-list-card-text-title-quantity-number:after{content:"•";margin-right:3px}.product-catalog-product-list-card-text-preview,.product-catalog-product-list-card-text-title-quantity-button{max-height:fit-content}.product-catalog-product-list-card-text-title-quantity-button-arrow{width:14px;height:14px}}@media (max-width:960px){.product-catalog-product-list-card-product-hover-image{top:-22%}}@media (max-width:880px){.product-catalog-product-list-card-product-hover-image{top:-12%}}@media (max-width:768px){.product-catalog-product-list{grid-template-columns:repeat(2,minmax(0,100%))}.product-catalog-product-list-card{height:280px;margin-bottom:60px}.product-catalog-product-list-card-product-hover-image{max-width:80%;top:-30%}.product-catalog-product-list-card-text{padding:0 1rem 2rem}.product-catalog-product-list-card-text-title-name-product{font-size:1.1em}.product-catalog-product-list-card-text-title-name-section{font-size:.75em}}@media (max-width:667px){.product-catalog-product-list-card{margin-bottom:40px}.product-catalog-product-list-card-product-hover-image{top:-20%}.product-catalog-product-list-card__bottom-block{height:75%}}@media (max-width:568px){.product-catalog-product-list-card-product-hover-image{max-width:90%;top:-22%}}@media (max-width:480px){.product-catalog-product-list{column-gap:10px}}@media (max-width:375px){.product-catalog-product-list{grid-template-columns:repeat(1,minmax(0,100%))}.product-catalog-product-list-card{margin-bottom:60px}.product-catalog-product-list-card-product-hover-image{max-width:70%;top:-30%}}.appearance-product-card{border-radius:24px;grid-column:1/-1;width:100%;margin-bottom:86px;display:none}.appearance-product-card-image{border-radius:20px;width:50%;max-width:520px;height:396px;margin-right:24px;position:relative}.appearance-product-card-image-img{max-width:85%;max-height:424px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.appearance-product-card-text{width:50%;max-width:520px}.appearance-product-card-text-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.appearance-product-card-text-title-name-section{font-size:23px;font-weight:500}.appearance-product-card-text-title-name-info{display:flex}.appearance-product-card-text-title-name-info-text{filter:contrast(70%);font-size:16px;font-weight:500}.appearance-product-card-text-title-name-info-text:first-of-type{padding-right:8px}.appearance-product-card-text-title-name-info-text:not(:last-of-type){margin-right:8px}.appearance-product-card-text-title-button-buy,.appearance-product-card__buy-button{color:#fff;background-color:#f54108;border-radius:42px;align-items:center;padding:12px 24px;font-size:12px;font-weight:500;line-height:130%;transition:transform .2s linear;display:flex}.appearance-product-card-text-title-button-buy:hover{transform:scale(1.1);box-shadow:0 0 6px #0009}.appearance-product-card-text-title-button-buy-arrow{margin-left:10px}.appearance-product-card-text-title-buttons-close{background-color:#f7f7f7;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;display:flex}.appearance-product-card-text-info{flex-direction:column;justify-content:space-between;height:82%;display:flex}.appearance-product-card-text-info-text{font-size:16px;font-weight:400;line-height:130%}.appearance-product-card-text-specifications{display:flex}.appearance-product-card-text-specifications-left-block,.appearance-product-card-text-specifications-right-block{width:50%}.appearance-product-card-text-specifications-left-block{margin-right:32px;position:relative}.appearance-product-card-text-specifications-left-block-structure{transition:opacity .35s linear}.appearance-product-card-text-specifications-left-block-structure-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.appearance-product-card-text-specifications-left-block-structure-title-button,.appearance-product-card-text-specifications-left-block-manufacturer-button{color:#b4b4b4;background-color:#f7f7f7;border-radius:20px;width:24px;height:24px}.appearance-product-card-text-specifications-right-block-title,.appearance-product-card-text-specifications-left-block-structure-title-text,.appearance-product-card-text-specifications-left-block-structure-title-button,.appearance-product-card-text-specifications-left-block-manufacturer-button{font-size:16px;font-weight:500}.appearance-product-card-text-specifications-left-block-structure-text,.appearance-product-card-text-specifications-right-block-nutritional-item-circle-name,.appearance-product-card-text-specifications-right-block-energy-value-title,.appearance-product-card-text-specifications-right-block-energy-value-number,.appearance-product-card-text-specifications-left-block-manufacturer-text{font-size:12px;font-weight:400;line-height:130%}.appearance-product-card-text-specifications-left-block.manufacturer-opened .appearance-product-card-text-specifications-left-block-structure{opacity:0}.appearance-product-card-text-specifications-left-block.manufacturer-opened .appearance-product-card-text-specifications-left-block-manufacturer{opacity:1;z-index:1}.appearance-product-card-text-specifications-left-block-manufacturer{opacity:0;z-index:-1;background-color:#f7f7f7;border-radius:10px;padding:8px;transition:opacity .35s linear;position:absolute;top:0}.appearance-product-card-text-specifications-left-block-manufacturer-button{filter:contrast(80%);margin-bottom:16px}.appearance-product-card-text-specifications-left-block-manufacturer-text-company{margin-bottom:16px}.appearance-product-card-text-specifications-left-block-manufacturer-text-color-grey{color:#737373}.appearance-product-card-text-specifications-right-block{filter:contrast(70%);padding-left:32px}.appearance-product-card-text-specifications-right-block-title{margin-bottom:16px}.appearance-product-card-text-specifications-right-block-nutritional{justify-content:space-between;margin-bottom:16px;display:flex}.appearance-product-card-text-specifications-right-block-nutritional-item{flex-direction:column;align-items:center;display:flex}.appearance-product-card-text-specifications-right-block-nutritional-item-circle{border-radius:20px;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:8px;display:flex;position:relative}.appearance-product-card-text-specifications-right-block-nutritional-item-circle-background{border-radius:inherit;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.appearance-product-card-text-specifications-right-block-nutritional-item-circle-text{font-size:8px;font-weight:700}.appearance-product-card-text-specifications-right-block-footnote{margin-top:12px;font-size:10px;font-weight:400}.blog{z-index:0;background:#f54108;border-radius:50px;flex-direction:column;padding-top:50px;padding-bottom:95px;display:flex;position:relative}.blog:before{content:"";--mask:conic-gradient(from 110deg at top, #0000, #000 1deg 139deg, #0000 140deg) 50%/76.93px 100%;width:100%;height:65%;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);background:#ff571e;border-radius:0 0 50px 50px;position:absolute;bottom:0;left:0}.blog .main-content-info-title{color:#fff}.blog-cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-cards-card{cursor:pointer;background-color:#fff;border-radius:20px;flex-direction:column;width:auto;height:auto;padding:8px;transition:all .2s linear;display:flex;overflow:hidden}.blog-cards-card.first-card{grid-row:1/span 2;height:auto}.blog-cards-card-image-img{object-fit:cover;transform-origin:50% 100%;border-radius:16px;width:100%;height:auto;margin-bottom:8px;transition:transform .25s linear}.blog-cards-card:hover{transform:scale(1.02);box-shadow:0 0 6px #fff}.blog-cards-card-text{padding:6px}.blog__title-text{margin-bottom:0;font-size:1.2em;font-weight:600}.blog-cards-card-text-date-text{margin-bottom:8px;font-size:12px}.blog-cards-card-text-title{justify-content:space-between;margin-bottom:.5rem;display:flex}.blog-cards-card-arrow-title{fill:#f54108;flex:none;max-height:0;margin:7px 5px 7px 10px;transition:max-height .25s linear;overflow:hidden}.blog-cards-card:hover .blog-cards-card-arrow-title{max-height:12px}.blog__main-text{margin-top:16px}@media (max-width:980px){.blog{border-radius:32px;padding-bottom:55px}.blog:before{display:none}.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-cards-card,.blog-cards-card.first-card{flex-direction:row;width:auto;height:auto;padding:6px;display:flex}.blog-cards-card.first-card{grid-row:1/span 1}.blog-cards-card-image-img{width:200px;height:auto;margin:0 6px 0 0}.blog-cards-card-text{flex:2 auto}.blog__title-text{font-size:1em}.blog-cards-card-arrow-title{max-height:12px}.blog__main-text{display:none}}@media (max-width:800px){.blog-cards-card,.blog-cards-card.first-card{flex-direction:column}.blog-cards-card.first-card{grid-row:1/span 2}.blog-cards-card-image-img{width:100%;margin:0 0 6px}.blog__main-text{display:block}}@media (max-width:600px){.blog-cards-card.first-card{grid-row:1/span 1}.blog__main-text{display:none}}@media (max-width:480px){.blog-cards{gap:10px}}@media (max-width:375px){.blog-cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.pager{justify-content:center;margin-top:2.5rem;display:flex}.load_more{cursor:pointer;color:#f54108;background-color:#fff;border:none;border-radius:42px;align-self:center;align-items:center;width:110px;padding:11px 29px;font-size:12px;font-weight:500;line-height:130%;transition:all .2s linear;display:flex;position:relative}.load_more:after{content:"";background-image:url(/local/templates/Sibuki/components/bitrix/system.pagenavigation/showMore/images/orange-arrow.svg);width:10px;height:10px;margin-left:10px}.load_more:hover{transform:scale(1.1);box-shadow:0 0 6px #fff}.where-buy{padding:105px 0}.splide__list{text-align:center}.where-buy-link:hover .where-buy-image{transform:scale(1.1)}.where-buy-image{max-width:210px;transition:all .2s linear}@media (max-width:767px){.where-buy{margin-left:auto;margin-right:auto;padding:55px 20px;visibility:visible!important}.where-buy .splide__list{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid!important}.where-buy-image{max-width:150px}}@media (max-width:480px){.where-buy .splide__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:375px){.where-buy .splide__list{grid-template-columns:repeat(1,minmax(0,1fr))}.where-buy-image{max-width:170px}}
