@font-face{font-family:"Circe";src:url("../assets/fonts/Circe-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url("../assets/fonts/Circe-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url("../assets/fonts/Circe-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url("../assets/fonts/Circe-ExtraBold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/Montserrat-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#363130 #f2f2f2}html{-webkit-text-size-adjust:100%}.menu a,.footer-wrapper--top a{-webkit-text-stroke:1px rgba(0,0,0,0)}@media(min-width: 1152px){.footer-wrapper--top a:hover{color:#e31e24;-webkit-text-stroke-color:#e31e24}}::selection{background-color:#e31e24;color:#fffefe;-webkit-text-stroke-color:#fffefe}body{margin:0;background:#fffefe;color:#141414;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.65;min-width:320px;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}dl,dt,dd{margin:0;padding:0}p,li,a{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35}ul,ol{margin:0;padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color .35s ease-in-out}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}table{border-collapse:collapse;width:100%}.container{width:calc(100% - 166px);max-width:1366px;margin:0 auto;position:relative}@media(max-width: 799.98px){.container{width:calc(100% - 40px)}}@media(max-width: 599.98px){.container{width:calc(100% - 24px)}}.section{padding-top:calc(70px + 10*(100vw - 320px)/1046);padding-bottom:calc(30px + 10*(100vw - 320px)/1046)}@media(min-width: 2560px){.section{padding-top:80px;padding-bottom:40px}}html.js .animate:not(.header){opacity:0;transform:translate(0, 200px);transition:opacity .56s ease-in-out,transform .56s ease-in-out}html.js .animate:not(.header).is-animated,html.js .animate:not(.header).__animated{opacity:1;transform:translate(0, 0)}@media(prefers-reduced-motion: reduce){html.js .animate:not(.header){opacity:1;transform:none;transition:none}}main{display:flex;flex-direction:column}.grid{display:grid;gap:calc(20px + 20*(100vw - 320px)/1046)}.grid--cards{grid-template-columns:repeat(auto-fit, minmax(315px, 1fr))}@media(max-width: 799.98px){.grid--cards{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:20px}}.img--full{width:100%;height:auto}.img--center{width:100%;height:100%;object-fit:cover;object-position:center}.label{display:inline-flex;align-items:center;padding:calc(2px + 0*(100vw - 320px)/1046) calc(8px + 0*(100vw - 320px)/1046);font-size:calc(13px + 0*(100vw - 320px)/1046);font-weight:500;color:#fffefe;background:#484848;border-radius:15px}.label--new{background:#e31e24}.label--hit{background:#e50613}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;color:#141414;line-height:124%;font-weight:400;margin:0;padding:0;position:relative;z-index:1}h1{font-size:calc(23px + 17*(100vw - 320px)/1046);font-weight:700;line-height:112.5%}h2{font-size:calc(19px + 11*(100vw - 320px)/1046)}h3{font-size:calc(17px + 10*(100vw - 320px)/1046)}h4{font-size:calc(15px + 5*(100vw - 320px)/1046)}h5{font-size:calc(15px + 5*(100vw - 320px)/1046)}h6{font-size:calc(14px + 4*(100vw - 320px)/1046)}.h1{font-family:"Montserrat",sans-serif;font-size:calc(23px + 17*(100vw - 320px)/1046);font-weight:700;line-height:112.5%;color:#141414}.section__title{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 calc(35px + 5*(100vw - 320px)/1046);font-family:"Circe",sans-serif;font-size:calc(23px + 17*(100vw - 320px)/1046);font-weight:700;line-height:124%;color:#585858;text-align:center;text-transform:uppercase;white-space:nowrap}.section__title::before,.section__title::after{content:"";display:inline-block;width:100%;max-width:calc(30px + 482*(100vw - 320px)/1046);height:2px;background:#dfdfdf;transform:scaleX(0);transition:transform .35s ease-in-out .55s}.section__title::before{transform-origin:left center;margin-right:10px}.section__title::after{transform-origin:right center;margin-left:10px}.section__title.is-animated::before,.section__title.is-animated::after{transform:scaleX(1)}@media(max-width: 600px){.section__title{white-space:normal}}@media(min-width: 2560px){.section__title{font-size:40px}.section__title::before,.section__title::after{max-width:512px}}.catalog_h1.section__title{white-space:normal}.catalog_h1.section__title::before,.catalog_h1.section__title::after{flex-shrink:100}.section__subtitle{max-width:1000px;margin:0 auto calc(35px + 25*(100vw - 320px)/1046);font-size:calc(19px + 11*(100vw - 320px)/1046);font-weight:500;line-height:124%;color:#585858;text-align:center}@media(min-width: 2560px){.section__subtitle{font-size:30px;margin-bottom:60px}}.lead{font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:400;line-height:1.35;color:#484848}.txt{font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:400;line-height:1.35;color:#141414}.txt-accent{color:#e31e24;font-weight:500}.link{color:#e31e24;transition:color .35s ease-in-out}.link:hover{color:#e50613}.page-top__banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(290px + 160*(100vw - 320px)/1046);margin-bottom:calc(55px + 5*(100vw - 320px)/1046);background-repeat:no-repeat;background-position:center;background-size:cover}.page-top__banner::before{content:"";display:inline-block;width:100%;height:100%;background:#131313;opacity:.2}@media(max-width: 1280px){.page-top__banner{height:calc(117px + 160*(100vw - 320px)/1046)}}@media(max-width: 600px){.page-top__banner{margin-bottom:0}}@media(min-width: 2560px){.page-top__banner{height:450px;margin-bottom:60px}}.btn{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;max-width:calc(215px + 65*(100vw - 320px)/1046);height:calc(45px + 5*(100vw - 320px)/1046);padding:15px;overflow:hidden;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:0;font-weight:600;text-align:center;color:#fffefe;background:#e31e24;border-radius:30px;transition:all .35s ease-in-out}.btn__title{display:inline-flex;color:#fffefe}.btn__icon,.btn__icon-arrow,.btn__icon-mail{flex:none;margin-left:calc(10px + 0*(100vw - 320px)/1046)}.btn__icon-arrow{width:calc(15px + 0*(100vw - 320px)/1046);height:calc(15px + 0*(100vw - 320px)/1046);background:url("../assets/img/icon-arrow-white.svg") center/contain no-repeat}.btn__icon-mail{width:calc(25px + 5*(100vw - 320px)/1046);min-width:calc(25px + 5*(100vw - 320px)/1046);height:calc(25px + 5*(100vw - 320px)/1046);background:url("../assets/img/icon-mail.svg") center/contain no-repeat}.btn.__active{border:2px solid #e31e24;color:#e31e24;background:rgba(0,0,0,0)}.btn.__active .btn__title{color:#e31e24}.btn.__active .btn__icon-arrow{width:calc(20px + 26*(100vw - 320px)/1046);height:calc(15px + 0*(100vw - 320px)/1046);background:none;background-color:#e31e24;-webkit-mask:url("../assets/img/icon-arrow-white-top-slider.svg") right center/49px 16px no-repeat;mask:url("../assets/img/icon-arrow-white-top-slider.svg") right center/49px 16px no-repeat}.btn.__active .blink{background:#e31e24}.btn.__active:hover{color:#e31e24}.btn--link{height:auto;max-width:none;padding:0;background:rgba(0,0,0,0);color:#e31e24;border-radius:0}.btn--link .btn__title{color:inherit}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.blink{position:absolute;z-index:-1;display:block;background:#fffefe;border-radius:50%;transform:translate(-50%, -50%);animation:fullSize .5s linear;transition:.35s ease-in-out;pointer-events:none}@keyframes fullSize{0%{width:0;height:0;opacity:.45}25%{width:100px;height:100px;opacity:.35}50%{width:200px;height:200px;opacity:.25}75%{width:300px;height:300px;opacity:.15}100%{width:400px;height:400px;opacity:0}}.cross{width:14px;height:14px;padding:0;background:none;border:0;cursor:pointer}.cross span{position:absolute;top:50%;left:0;width:100%;height:2px;background:#e31e24}.cross span:first-child{transform:rotate(45deg)}.cross span:last-child{transform:rotate(-45deg)}.cross:hover span{background:#5b0000}.scroll-btn{opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.scroll-btn__icon{display:inline-flex}.scroll-btn.is-visible{opacity:1;visibility:visible}.cards__top .mainCatalog__menu-btn{margin-bottom:0}.mainCatalog__menu-btn{display:none;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:calc(20px + 10*(100vw - 320px)/1046);font-size:calc(14px + 1*(100vw - 320px)/1046);color:#141414;cursor:pointer}@media(max-width: 1279.98px){.mainCatalog__menu-btn{display:inline-flex}}.brands-section__btn{margin-top:calc(30px + 15*(100vw - 320px)/1046)}.price-section__btn{margin-top:calc(30px + 15*(100vw - 320px)/1046)}.dropdown-menu .btn{width:fit-content;margin:0 auto;background:#e31e24;border:0}.callback-section__btn{width:fit-content;padding-right:calc(15px + 10*(100vw - 320px)/1046);padding-left:calc(15px + 10*(100vw - 320px)/1046)}.callback-form__bottom .btn{flex:none;max-width:none}@media(max-width: 599.98px){.search-panel .header-search .btn{max-width:none;width:100%}}.qty{display:inline-flex;flex:none;align-items:center}.qty__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(45px + 5*(100vw - 320px)/1046);height:calc(45px + 5*(100vw - 320px)/1046);padding:0;font-family:inherit;font-size:calc(18px + 2*(100vw - 320px)/1046);line-height:1;color:#141414;background:#f4f4f4;border:0;border-radius:50%;cursor:pointer;transition:background .35s ease-in-out,color .35s ease-in-out}.qty__btn:hover{color:#fffefe;background:#e31e24}.qty__input{width:calc(46px + 10*(100vw - 320px)/1046);height:calc(45px + 5*(100vw - 320px)/1046);padding:0;font-family:"Circe",sans-serif;font-size:calc(15px + 1*(100vw - 320px)/1046);text-align:center;color:#141414;background:rgba(0,0,0,0);border:0;border-radius:0;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{margin:0;appearance:none}.qty__input:focus{outline:none}.qty__input--plain{width:calc(40px + 26*(100vw - 320px)/1046);pointer-events:none}.underline-link{position:relative}.underline-link::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .35s ease-in-out}.underline-link:hover::after{width:100%}.form__label{display:block;margin-bottom:calc(8px + 4*(100vw - 320px)/1046);font-size:calc(13px + 0.78*(100vw - 320px)/1046);font-weight:500;color:#484848}.form__input,.form__textarea{display:block;width:100%;min-height:48px;padding:12px 16px;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#585858;background:#fffefe;border:1px solid #c4c4c4;border-radius:4px;transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out}.form__input::placeholder,.form__textarea::placeholder{color:#585858}.form__input:hover,.form__textarea:hover{border-color:#585858}.form__input:focus,.form__textarea:focus{border-color:#e31e24;outline:none;box-shadow:0 0 0 .2rem rgba(227,30,36,.12)}.form__input:disabled,.form__textarea:disabled{color:#585858;background:#f4f4f4;cursor:not-allowed}.form__input.is-error,.form__textarea.is-error{border-color:#e31e24}.form__textarea{min-height:120px;resize:vertical}.advantage{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.advantage__icon{display:inline-flex;justify-content:center;align-items:center;width:calc(85px + 15*(100vw - 320px)/1046);min-width:calc(85px + 15*(100vw - 320px)/1046);height:calc(85px + 15*(100vw - 320px)/1046);margin-bottom:calc(25px + 5*(100vw - 320px)/1046);background:center/contain no-repeat}.advantage__title{margin-bottom:calc(25px + 5*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:700;line-height:124%;color:#e31e24;text-align:center;text-transform:uppercase}.advantage__desc{font-size:calc(14px + 1.05*(100vw - 320px)/1046);line-height:1.35;color:#484848;text-align:center}@media(min-width: 2560px){.advantage__icon{width:100px;min-width:100px;height:100px;margin-bottom:25px}.advantage__title{font-size:18px}}.list-marked{--marker: calc(8px + 2 * (100vw - 320px) / 1046)}.list-marked li{position:relative;padding-left:calc(var(--marker) + calc(4px + 8 * (100vw - 320px) / 1046));margin-bottom:calc(8px + 4*(100vw - 320px)/1046)}.list-marked li::before{content:"";position:absolute;top:calc(.675em - var(--marker)/2);left:0;width:var(--marker);height:var(--marker);background:#e31e24;border-radius:2px}.list-marked li:last-child{margin-bottom:0}.list-marked{padding-left:0;list-style:none}.section-description .list-marked,.list-marked.list-marked{padding-left:0;list-style:none}.collapsible{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.collapsible__title{position:relative;z-index:1;margin:0;padding:0;font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:400;line-height:124%;text-transform:uppercase}@media(min-width: 2560px){.collapsible__title{font-size:18px}}.collapsible.active .collapsible__icon{background-position:top center}.collapsible__content{max-height:0;overflow:hidden;transition:.35s ease-in-out}.collapsible__content-wrapper{padding:18px 0}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:calc(5px + 15*(100vw - 320px)/1046)}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;font-size:calc(15px + 1.05*(100vw - 320px)/1046);font-weight:500;color:#484848;background:#fffefe;border:1px solid #ececec;border-radius:4px;transition:color .35s ease-in-out,border-color .35s ease-in-out,background .35s ease-in-out}.pagination__item:hover{color:#e31e24;border-color:#e31e24}.pagination__item.is-active{color:#fffefe;background:#e31e24;border-color:#e31e24}.pagination__item.is-disabled{color:#c4c4c4;pointer-events:none}.social-links{display:flex;align-items:center;gap:calc(16px + 8*(100vw - 320px)/1046)}.social-links__item{display:inline-flex;width:29px;height:29px;overflow:hidden;border-radius:50%;transition:opacity .35s ease-in-out}.social-links__item:hover{opacity:.7}.social-links__link{display:inline-flex;width:100%;height:100%}.social-links__icon{width:100%;height:100%;object-fit:contain}.scroll-btn{position:fixed;right:35px;bottom:55px;z-index:10;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;opacity:0;visibility:hidden;cursor:pointer;transform:translateY(100px);transition:.35s ease-in-out}.scroll-btn>*{transition:.35s ease-in-out}.scroll-btn.--show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-btn__title{margin-right:10px;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:600;color:#141414;white-space:nowrap}.scroll-btn__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:5px}.scroll-btn__icon::before{content:"";display:inline-block;width:10px;height:10px;border:1px solid #141414;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotate(45deg)}.scroll-btn:hover .scroll-btn__title{color:#e31e24}.scroll-btn:hover .scroll-btn__icon::before{border-left-color:#e31e24;border-top-color:#e31e24}@media(max-width: 799.98px){.scroll-btn{right:calc(20px + 10*(100vw - 320px)/1046);bottom:calc(30px + 15*(100vw - 320px)/1046)}.scroll-btn__title{display:none}.scroll-btn__icon{width:40px;height:40px;margin-top:0;padding-top:5px;background:#e31e24;border-radius:50%}.scroll-btn__icon::before{border-color:#fffefe;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}}.whatsappscroll{position:fixed;right:40px;bottom:150px;z-index:999;width:64px;height:64px;cursor:pointer}.whatsappscroll img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width: 1023.98px){.whatsappscroll{right:10px;bottom:90px;width:40px;height:40px}}.top-slider{position:relative;width:100%;height:100vh;min-height:520px;overflow:hidden;background:#131313}@media(max-width: 1280px){.top-slider{height:43vh;min-height:0}}.top-slider__pagination{position:absolute;bottom:calc(20px + 10*(100vw - 320px)/1046);left:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;margin:calc(-4.5px + -0.5*(100vw - 320px)/1046)}@media(min-width: 2560px){.top-slider__pagination{bottom:30px;margin:-5px}}.top-slides{position:relative;display:flex;width:100%;height:100%}.top-slide{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out}.top-slide.is-active{opacity:1;visibility:visible}.top-slide::before{content:"";position:absolute;top:0;left:0;z-index:2;display:inline-block;width:100%;height:100%;background:rgba(40,40,40,.45);pointer-events:none}.top-slide__picture{position:relative;z-index:1;display:flex;width:100%;height:100%}.top-slide__picture img{width:100%;height:100%;object-fit:cover;object-position:center}.top-slide .btn{width:calc(205px + 25*(100vw - 320px)/1046);border:none;letter-spacing:.48px}.top-slide .btn__icon-arrow{width:calc(20px + 26*(100vw - 320px)/1046);height:calc(15px + 0*(100vw - 320px)/1046);background-image:url("../assets/img/icon-arrow-white-top-slider.svg");background-size:49px 16px;background-position:100% 50%}.slides_title{position:absolute;top:50%;left:50%;padding-right:22vw;z-index:3;display:flex;flex-direction:column;align-items:flex-start;transform:translateX(-50%)}@media(max-width: 1280px){.slides_title{top:40%}}.slides_title .titles{min-height:2.7em;margin-bottom:10px;font-size:calc(23px + 20*(100vw - 320px)/1046);font-weight:600;line-height:1.35;color:#fffefe;text-transform:uppercase}@media(max-width: 1280px){.slides_title .titles{font-size:calc(15px + 17*(100vw - 320px)/1046)}}.slides_title .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(20px + 10*(100vw - 320px)/1046)}.slider-pagination{display:flex;align-items:center;justify-content:center;gap:0}.slider-pagination__bullet{display:inline-flex;width:calc(9px + 1*(100vw - 320px)/1046);min-width:calc(9px + 1*(100vw - 320px)/1046);height:calc(9px + 1*(100vw - 320px)/1046);margin:calc(4.5px + 0.5*(100vw - 320px)/1046);padding:0;background:rgba(0,0,0,0);border:1px solid #fffefe;border-radius:50%;cursor:pointer;transition:background .35s ease-in-out,border-color .35s ease-in-out}@media(min-width: 1152px){.slider-pagination__bullet:hover{background:rgba(227,30,36,.5);border-color:rgba(227,30,36,.5)}}.slider-pagination__bullet_active{background:#e31e24;border-color:#e31e24}@media(min-width: 2560px){.slider-pagination__bullet{width:10px;min-width:10px;height:10px;margin:5px}}.novelty-slider{--slider-gap: calc(30px + 10 * (100vw - 320px) / 1046);position:relative}.novelty-slides{align-items:stretch;height:auto}.novelty-slides .product-card{align-self:stretch;height:auto;min-width:0;margin-bottom:0}.brands-slider{--slider-gap: calc(30px + 10 * (100vw - 320px) / 1046);position:relative}.brands-slides{align-items:center}.articles-slider{--slider-gap: calc(30px + 10 * (100vw - 320px) / 1046);position:relative}.articles-slides{align-items:stretch;height:auto}.slider-control{display:flex;align-items:center;justify-content:flex-end;margin-top:calc(30px + 15*(100vw - 320px)/1046)}.slider-control__btn{display:flex;width:calc(20px + 5*(100vw - 320px)/1046);min-width:calc(20px + 5*(100vw - 320px)/1046);height:calc(20px + 5*(100vw - 320px)/1046);padding:0;background:none;border:0;cursor:pointer}.slider-control__btn::before{content:"";position:relative;display:inline-block;width:100%;height:100%;background:url("../assets/img/icon-arrow-double.svg") right center/cover no-repeat}.slider-control__btn--prev{margin-right:calc(15px + 5*(100vw - 320px)/1046)}.slider-control__btn--prev::before{top:1.5px;margin-bottom:2px;transform:scale(-1, -1)}.slider-control__btn.is-disabled{pointer-events:none}.slider-control__btn.is-disabled::before{opacity:.4}@media(min-width: 1152px){.slider-control__btn:hover::before{background-position:left center}}@media(min-width: 2560px){.slider-control__btn{width:25px;min-width:25px;height:25px}}.slider-control .slider-control__btn{position:static;display:flex;opacity:1;visibility:visible}.product-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:calc(310px + 20*(100vw - 320px)/1046);margin-right:5px;margin-bottom:55px;background:#fffefe}@media(min-width: 2560px){.product-card{width:330px}}.product-card__label{position:absolute;top:0;left:0;z-index:5}.product-card__sold{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;background:rgba(138,134,134,.48);pointer-events:none}.product-card__sold-text{padding:calc(6px + 4*(100vw - 320px)/1046) calc(12px + 8*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.2;color:#ff904f;background:#fffefe;border:1px solid #ff904f}.product-card__picture{display:flex;align-items:center;justify-content:center;width:100%;height:calc(200px + 0*(100vw - 320px)/1046);margin-bottom:calc(10px + 10*(100vw - 320px)/1046);overflow:hidden}.product-card__picture img{width:auto;height:auto;max-width:100%;max-height:100%}@media(min-width: 2560px){.product-card__picture{margin-bottom:20px}}.product-card__title{position:relative;box-sizing:content-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;height:3.72em;overflow:hidden;margin:0 0 calc(5px + 2*(100vw - 320px)/1046);padding-bottom:calc(8px + 4*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#141414;text-transform:uppercase}.product-card__title::before,.product-card__title::after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:1px;transition:.35s ease-in-out}.product-card__title::before{background:#b3b3b3;transform-origin:right center}.product-card__title::after{background:#e31e24;transform:scale(0, 1);transform-origin:left center}@media(max-width: 599.98px){.product-card__title{height:auto;padding-bottom:15px;margin-bottom:15px}}.product-card__link{position:absolute;inset:0;z-index:2}.product-card__price{font-size:calc(16.5px + 1.1*(100vw - 320px)/1046);font-weight:600;color:#141414;white-space:nowrap}.product-card:hover .product-card__title{color:#e31e24}.product-card:hover .product-card__title::after{transform:scale(1, 1)}.product-card__meta{display:flex;align-items:center;justify-content:space-between;width:100%;gap:calc(8px + 4*(100vw - 320px)/1046);margin:0 0 calc(8px + 4*(100vw - 320px)/1046);font-size:calc(11px + 1*(100vw - 320px)/1046);color:#505050}.product-card__rating{display:inline-flex;flex:none;align-items:center;gap:4px}.product-card__stars{display:inline-flex;gap:2px}.product-card__star{width:calc(12px + 1*(100vw - 320px)/1046);height:calc(12px + 1*(100vw - 320px)/1046);background:url("../assets/img/icon-star.svg") center/contain no-repeat;opacity:.25;transition:opacity .35s ease-in-out}.product-card__star.is-active{opacity:1}.product-card__reviews{font-size:calc(11px + 1*(100vw - 320px)/1046);color:#505050}.product-card__kbju{display:flex;align-items:center;justify-content:space-between;gap:calc(6px + 2*(100vw - 320px)/1046);width:100%;min-height:calc(25px + 0*(100vw - 320px)/1046);margin:0 0 calc(10px + 5*(100vw - 320px)/1046);padding:0;list-style:none}.product-card__kbju-item{display:flex;align-items:center;gap:calc(6px + 2*(100vw - 320px)/1046);min-width:0}.product-card__kbju-icon{flex:none}.product-card__kbju-group{display:flex;flex-direction:column;font-size:calc(9px + 1*(100vw - 320px)/1046);line-height:1.35}.product-card__kbju-name{font-weight:500;color:#5b0000}.product-card__kbju-value{color:#505050}.product-card__props{display:flex;flex-direction:column;gap:calc(4px + 2*(100vw - 320px)/1046);width:100%;margin:0 0 calc(10px + 5*(100vw - 320px)/1046);padding:0;list-style:none;font-size:calc(11px + 1*(100vw - 320px)/1046);line-height:1.3}.product-card__prop-name{font-weight:500;color:#141414}.product-card__prop-value{color:#505050}.product-card__prop-icons{display:inline-flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046);height:0;vertical-align:middle}.product-card__prop-icon{flex:none}.product-card__min-order{width:100%;margin-top:auto;margin-bottom:calc(6px + 4*(100vw - 320px)/1046);font-size:calc(11px + 1*(100vw - 320px)/1046);line-height:1.3;text-align:center;color:#e50613;font-weight:600}.product-card__bottom{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10px + 5*(100vw - 320px)/1046);width:100%;margin-top:0}.product-card__price-unit{margin-left:2px;font-size:calc(12px + 1*(100vw - 320px)/1046);font-weight:400;color:#505050}.product-card__actions{position:relative;z-index:3;display:flex;align-items:center;gap:calc(10px + 5*(100vw - 320px)/1046);width:100%;margin-top:calc(12px + 6*(100vw - 320px)/1046)}.product-card__buy{flex:1 1 auto;min-width:0;max-width:none}.product-card__one-click{position:relative;z-index:3;display:inline-block;flex:none;font-size:calc(14px + 1*(100vw - 320px)/1046);white-space:nowrap;color:#e31e24}.breadcrumbs{overflow:hidden;margin-top:calc(15px + 10*(100vw - 320px)/1046)}@media(max-width: 600px){.breadcrumbs{margin-top:0}}@media(min-width: 2560px){.breadcrumbs{margin-top:25px}}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.breadcrumbs__item{position:relative;display:flex;align-items:center;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:400;color:#141414;-webkit-text-stroke:.5px rgba(0,0,0,0);transition:color .35s ease-in-out}@media(min-width: 2560px){.breadcrumbs__item{font-size:16px}}.breadcrumbs__item::before{content:"/";order:2;display:inline-block;margin-right:5px;margin-left:5px;font-size:calc(15px + 1*(100vw - 320px)/1046)}.breadcrumbs__item:last-child::before{display:none}.breadcrumbs__item *,.breadcrumbs__item a{font-size:calc(10px + 5*(100vw - 320px)/1046)}@media(max-width: 600px){.breadcrumbs__item *,.breadcrumbs__item a{font-size:12px}}@media(min-width: 2560px){.breadcrumbs__item *,.breadcrumbs__item a{font-size:15px}}.breadcrumbs__item a{transition:color .35s ease-in-out}.breadcrumbs__item a:hover{color:#e31e24}@media(max-width: 600px){.breadcrumbs__item a{display:block;padding:11px 0;letter-spacing:.36px}}.callback-section{background:#ececec;padding-top:calc(40px + 10*(100vw - 320px)/1046);padding-bottom:calc(40px + 10*(100vw - 320px)/1046)}@media(min-width: 2560px){.callback-section{padding-top:50px;padding-bottom:50px}}.callback-section__inner{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);gap:calc(50px + 20*(100vw - 320px)/1046)}@media(max-width: 1023.98px){.callback-section__inner{grid-template-columns:100%}}.callback-section .grid--cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(12px + 10*(100vw - 320px)/1046)}@media(max-width: 599.98px){.callback-section .grid--cards{grid-template-columns:100%}}.callback-info{display:flex;flex-direction:column;justify-content:center}.callback-info h3{margin-bottom:calc(10px + 5*(100vw - 320px)/1046);font-weight:600}.callback-info p{margin-bottom:0}.callback-form__bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(25px + 15*(100vw - 320px)/1046);margin-top:calc(12px + 8*(100vw - 320px)/1046)}@media(max-width: 799.98px){.callback-form__bottom{flex-direction:column;align-items:flex-start}}.cookie-note{position:fixed;bottom:0;left:50%;z-index:9999;display:none;width:100vw;max-width:100vw;padding:20px;background:#fffefe;box-shadow:2px 3px 10px rgba(0,0,0,.4);transform:translateX(-50%)}.cookie-note.is-visible{display:block}.cookie-note__inner{display:flex;align-items:center;gap:calc(35px + 20*(100vw - 320px)/1046)}@media(max-width: 749.98px){.cookie-note__inner{flex-direction:column;align-items:stretch;gap:calc(15px + 10*(100vw - 320px)/1046)}}.cookie-note__text{flex:1 1 auto;margin:0;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.cookie-note__buttons{display:flex;flex:none;gap:calc(15px + 10*(100vw - 320px)/1046)}.cookie-note__btn{padding-right:calc(25px + 5*(100vw - 320px)/1046);padding-left:calc(25px + 5*(100vw - 320px)/1046)}@media(max-width: 749.98px){.cookie-note__btn{width:100%}}.info-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(30px + 15*(100vw - 320px)/1046);margin:calc(30px + 15*(100vw - 320px)/1046) 0}.info-cards a{color:#2f80ed;font-size:16px;line-height:140%}.info-cards a:hover{color:#e31e24}@media(max-width: 1023.98px){.info-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599.98px){.info-cards{grid-template-columns:100%}}.kombinaty{margin:calc(50px + 25*(100vw - 320px)/1046) 0;padding:calc(45px + 25*(100vw - 320px)/1046) calc(40px + 15*(100vw - 320px)/1046);background:#f4f4f4;border-radius:8px}@media(max-width: 599.98px){.kombinaty{padding:calc(30px + 15*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046)}}.kombinaty .h1{display:block;margin:0 auto calc(35px + 20*(100vw - 320px)/1046);font-size:calc(23px + 20*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#141414;text-align:center;text-transform:uppercase}.kombinaty .h1::after{content:"";display:block;width:calc(70px + 50*(100vw - 320px)/1046);height:3px;margin:calc(15px + 10*(100vw - 320px)/1046) auto 0;background:#e31e24;border-radius:2px}.kombinaty .kombinat-list__row-top{margin-bottom:calc(30px + 15*(100vw - 320px)/1046)}.kombinaty .kombinat-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(30px + 15*(100vw - 320px)/1046);margin:0;padding:0}@media(max-width: 1023.98px){.kombinaty .kombinat-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599.98px){.kombinaty .kombinat-list{grid-template-columns:100%}}.kombinaty .kombinat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18px + 10*(100vw - 320px)/1046);min-width:0;padding:calc(25px + 15*(100vw - 320px)/1046);background:#fffefe;border:0;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.08);text-align:center;transition:transform .35s ease-in-out,box-shadow .35s ease-in-out}.kombinaty .kombinat-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.16)}.kombinaty .kombinat-item img{width:auto;max-width:100%;height:calc(90px + 55*(100vw - 320px)/1046);object-fit:contain;object-position:center}.kombinaty .kombinat-item span{font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:500;line-height:1.35;color:#141414}.kombinaty .kombinat-list__row-top .kombinat-item,.kombinaty .kombinat-list__row-top .kombinat-item7{padding:calc(35px + 20*(100vw - 320px)/1046)}.kombinaty .kombinat-list__row-top .kombinat-item img,.kombinaty .kombinat-list__row-top .kombinat-item7 img{height:calc(150px + 80*(100vw - 320px)/1046)}.section-description>p>iframe{width:50%;height:auto;aspect-ratio:16/9;border:0;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.jcarousel-wrapper{position:relative;width:50%;margin:calc(30px + 15*(100vw - 320px)/1046) auto calc(50px + 25*(100vw - 320px)/1046);padding:0 calc(40px + 30*(100vw - 320px)/1046)}@media(max-width: 799.98px){.jcarousel-wrapper{width:100%;padding:0 calc(30px + 12*(100vw - 320px)/1046)}}.jcarousel-wrapper>iframe{max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:6px}.jcarousel-wrapper .jcarousel{padding-right:calc(60px + 30*(100vw - 320px)/1046);overflow:hidden;border-radius:8px}.jcarousel-wrapper .jcarousel ul{position:relative;display:flex;align-items:stretch;gap:calc(20px + 10*(100vw - 320px)/1046);margin:0;padding:0;list-style:none}.jcarousel-wrapper .jcarousel li{flex:none;min-width:0;padding-left:0;margin-bottom:0}.jcarousel-wrapper .jcarousel li::before{content:none}.jcarousel-wrapper .jcarousel li iframe{display:block;width:calc(240px + 20*(100vw - 320px)/1046);height:calc(140px + 10*(100vw - 320px)/1046);border:0;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .35s ease-in-out,box-shadow .35s ease-in-out}.jcarousel-wrapper .jcarousel li iframe:hover{transform:translateY(-4px);box-shadow:0 8px 26px rgba(0,0,0,.18)}.jcarousel-wrapper .jcarousel-control-prev,.jcarousel-wrapper .jcarousel-control-next{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(38px + 6*(100vw - 320px)/1046);height:calc(38px + 6*(100vw - 320px)/1046);margin-top:calc(-19px + -3*(100vw - 320px)/1046);font-size:0;color:rgba(0,0,0,0);background:#e31e24;border-radius:50%;transition:background .35s ease-in-out}.jcarousel-wrapper .jcarousel-control-prev::before,.jcarousel-wrapper .jcarousel-control-next::before{content:"";width:9px;height:9px;border-top:2px solid #fffefe;border-left:2px solid #fffefe}.jcarousel-wrapper .jcarousel-control-prev:hover,.jcarousel-wrapper .jcarousel-control-next:hover{background:#e50613}.jcarousel-wrapper .jcarousel-control-prev{left:0}.jcarousel-wrapper .jcarousel-control-prev::before{transform:rotate(-45deg) translate(1px, 1px)}.jcarousel-wrapper .jcarousel-control-next{right:0}.jcarousel-wrapper .jcarousel-control-next::before{transform:rotate(135deg) translate(1px, 1px)}.video-section__player{width:50%;margin:0 auto}.video-section__player iframe{max-width:100%;border:0;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.video-section__player iframe:only-child{display:block;width:100%;height:auto;aspect-ratio:16/9}.video-section__player:has(iframe~iframe){width:100%;margin:0}@media(max-width: 799.98px){.video-section__player{width:100%}}.video-section .video-section__row{display:flex;gap:calc(20px + 10*(100vw - 320px)/1046)}.video-section .video-section__row .video-section__player{flex:1 1 0;width:auto;margin:0}@media(max-width: 799.98px){.video-section .video-section__row{flex-direction:column}.video-section .video-section__row .video-section__player{width:100%}}.reporting__link{display:flex;align-items:center;justify-content:flex-start;max-width:100%;padding:calc(18px + 12*(100vw - 320px)/1046) calc(25px + 15*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:600;line-height:1.35;color:#4d4d4d;text-transform:uppercase;background:#f4f4f4;text-decoration:none;transition:color .35s ease-in-out,background .35s ease-in-out}.reporting__link-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(45px + 10*(100vw - 320px)/1046);min-width:calc(45px + 10*(100vw - 320px)/1046);height:calc(45px + 10*(100vw - 320px)/1046);margin-right:calc(10px + 5*(100vw - 320px)/1046);background:url("../assets/img/icon-doc-red.svg") center/contain no-repeat}.reporting__link .download__link-title{position:relative;font-weight:600;transition:.35s ease-in-out}.reporting__link:hover{color:#e31e24;background:#ececec}.reporting__link .download__link-word{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .35s ease-in-out}.logo-myaso{float:left;display:block;width:auto;max-width:40%;max-height:calc(140px + 90*(100vw - 320px)/1046);margin:0 calc(30px + 15*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046) 0;object-fit:contain}@media(max-width: 599.98px){.logo-myaso{float:none;max-width:100%;margin:0 0 calc(20px + 10*(100vw - 320px)/1046)}}.catalog-subcategories,.video-section,.info-cards,.reporting__link,.kombinaty{clear:both}.city-selector{position:relative}.city-selector__trigger{display:inline-flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);color:#fffefe}.city-selector__trigger:hover{color:#fffefe;opacity:.8}.city-selector .currentRegion{position:static;left:auto;top:auto;display:flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046);width:auto}.city-selector .currentRegion a{padding-left:0}.city-selector .yourcity{display:none;position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:30;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:calc(15px + 10*(100vw - 320px)/1046);background:#fffefe;border:1px solid #ececec;border-radius:4px;box-shadow:0 6px 24px rgba(0,0,0,.15)}.city-selector .yourcity__close{position:absolute;top:8px;right:8px}.city-selector .yourcity__text{display:block;padding-right:18px;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.city-selector .yourcity .yourcityBtns{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046);margin:calc(15px + 10*(100vw - 320px)/1046) 0 0}.city-selector .yourcity .yourCityYes{display:inline-flex;align-items:center;justify-content:center;min-width:70px;margin:0;padding:8px 16px;font-size:calc(14px + 1*(100vw - 320px)/1046);font-weight:600;color:#fffefe;background:#e31e24;border-radius:30px;transition:background .35s ease-in-out}.city-selector .yourcity .yourCityYes:hover{color:#fffefe;background:#e50613;text-decoration:none;opacity:1}.city-selector .yourcity .yourCityNo{display:inline;margin:0;padding:0;white-space:nowrap;font-size:calc(14px + 1*(100vw - 320px)/1046);color:#e31e24;background:none;text-decoration:underline}.city-selector .yourcity .yourCityNo:hover{color:#e50613;text-decoration:underline;opacity:1}.city-modal__title{margin-bottom:calc(20px + 10*(100vw - 320px)/1046);font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:500;color:#141414}.city-modal .cities{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(14px + 8*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046);max-height:60vh;margin:0;padding:0;overflow-y:auto;list-style:none}@media(max-width: 1023.98px){.city-modal .cities{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 599.98px){.city-modal .cities{grid-template-columns:repeat(2, minmax(0, 1fr))}}.city-modal .cities li{min-width:0}.city-modal .cities a{display:inline-block;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848}.city-modal .cities a:hover{color:#e31e24}.city-modal .cities .current a{font-weight:600;color:#e31e24}.logo{display:inline-flex;align-items:center;transition:opacity .35s ease-in-out}.logo:hover{opacity:.85}.header{position:fixed;top:0;right:0;left:0;z-index:12;width:100%;background:none;padding-top:calc(20px + 20*(100vw - 320px)/1046);user-select:none;transition:.35s ease-in-out}.header::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(54,53,59,.7);transform:translate(0, -100%);z-index:0;transition:transform .35s ease-in-out,backdrop-filter .35s ease-in-out}.header.--show{padding-top:12px;padding-bottom:12px}.header.--show::before{transform:translate(0, 0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.--show .logo.header-logo{width:calc(65px + 5*(100vw - 320px)/1046);height:auto}.header .logo.header-logo{position:relative;z-index:2;flex:0 1 auto;min-width:40px;width:calc(75px + 55*(100vw - 320px)/1046);max-width:138px;height:auto;transition:width .35s ease-in-out,opacity .35s ease-in-out}.header .logo.header-logo img{display:block;width:100%;height:auto}.header-wrapper{position:relative;z-index:12;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-icons{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;transition:.5s ease-in-out}.menu-burger{position:relative;z-index:2;flex-direction:column;cursor:pointer}.menu-burger span{display:block;position:absolute;width:20px;height:3px;background:#fffefe;border-radius:2px;opacity:1;transition:.5s ease-in-out}.menu-burger span:nth-child(1){top:13px}.menu-burger span:nth-child(3){bottom:13px}@media(max-width: 1151.98px){.menu-burger{display:inline-flex}}.header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(40px + 0*(100vw - 320px)/1046);min-width:calc(40px + 0*(100vw - 320px)/1046);height:calc(40px + 0*(100vw - 320px)/1046);margin-right:calc(13px + 4*(100vw - 320px)/1046);border-radius:50%;cursor:pointer}.header-icon::before{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:100%;height:100%;background:#e31e24;border-radius:50%;transform:translate(-50%, -50%);transition:all .35s ease-in-out}.header-icon:last-child{margin-right:0}@media(min-width: 1152px){.header-icon:hover::before{width:120%;height:120%}}.header-icon__image{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:calc(14px + 3*(100vw - 320px)/1046);height:calc(14px + 3*(100vw - 320px)/1046)}.header-icon__image img{width:100%;height:100%;object-fit:contain}.header-icon__badge{position:absolute;top:-4px;right:-4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;color:#fffefe;background:#f86712;border-radius:30px}@media(min-width: 2560px){.header-icon{width:40px;min-width:40px;height:40px;margin-right:20px}}@media(min-width: 2560px){.header-icon .header-icon__image{width:17px;height:17px}}.arrow{position:relative;width:10px;height:10px}.arrow::before,.arrow::after{content:"";position:absolute;bottom:0;width:1.5px;height:100%;background:#4a4852;transition:.5s ease-in-out}.arrow::before{left:-2.7px;transform:rotate(-45deg)}.arrow::after{left:2.7px;transform:rotate(45deg)}.city-selector{width:auto;min-width:0;height:calc(40px + 0*(100vw - 320px)/1046);padding:0 calc(8px + 4*(100vw - 320px)/1046);border-radius:30px}.city-selector::before{border-radius:30px}.city-selector:hover::before{width:100%;height:100%}.city-selector__trigger{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:calc(6px + 4*(100vw - 320px)/1046);height:100%;padding:0;font-size:calc(11px + 1*(100vw - 320px)/1046);font-weight:500;color:#fffefe;white-space:nowrap;cursor:pointer}.city-selector__trigger>span:not([class]){margin-right:0}.search-panel{position:relative;z-index:1;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease-in-out,opacity .35s ease-in-out,padding .35s ease-in-out}.search-panel .header-search{display:flex;align-items:center;gap:15px;padding:20px 0}.search-panel__input,.search-panel .header-search__input{flex:1 1 auto;min-width:0;min-height:calc(44px + 4*(100vw - 320px)/1046);padding:10px 20px;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#fffefe;background:rgba(255,254,254,.12);border:1px solid rgba(0,0,0,0);border-radius:30px;transition:background .35s ease-in-out,border-color .35s ease-in-out}.search-panel__input::placeholder,.search-panel .header-search__input::placeholder{color:rgba(255,254,254,.7)}.search-panel__input:focus,.search-panel .header-search__input:focus{background:rgba(255,254,254,.2);border-color:#e31e24;outline:none}@media(max-width: 599.98px){.search-panel .header-search{flex-direction:column;align-items:stretch}}.header:has(#search-toggle:checked) .search-panel{max-height:200px;opacity:1}.search-suggest{position:fixed;z-index:30;display:none;max-height:70vh;padding:calc(6px + 3*(100vw - 320px)/1046) 0;overflow-y:auto;background:#fffefe;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.26)}.search-suggest.is-open{display:block}.search-suggest__list{margin:0;padding:0;list-style:none}.search-suggest__link{display:block;padding:calc(8px + 4*(100vw - 320px)/1046) calc(16px + 8*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414;text-decoration:none;transition:color .35s ease-in-out,background-color .35s ease-in-out}.search-suggest__link:hover,.search-suggest__link:focus-visible,.search-suggest__link.is-selected{color:#e31e24;background:#f4f4f4}.search-suggest__item--all{margin-top:calc(4px + 2*(100vw - 320px)/1046);border-top:1px solid #ececec}.search-suggest__link--all{font-weight:600;color:#e31e24}.search-suggest__link--all:hover,.search-suggest__link--all:focus-visible,.search-suggest__link--all.is-selected{color:#e50613}@media(max-width: 1151.98px){.header:has(#search-toggle:checked)::before{transform:translate(0, 0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.menu{display:flex;align-items:center;justify-content:space-between;gap:calc(10px + 6*(100vw - 320px)/1046);width:100%;transition:.5s ease-in-out}.menu__item{position:relative;display:flex;align-items:center;justify-content:center;height:calc(35px + 20*(100vw - 320px)/1046);transition:all .35s ease-in-out}@media(min-width: 2560px){.menu__item{height:55px}}.menu__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;white-space:nowrap;font-size:calc(14px + 2*(100vw - 320px)/1046);font-weight:500;line-height:1.65;letter-spacing:.48px;text-align:center;color:#fffefe;transition:color .35s ease-in-out}.menu__link:hover,.menu__link.is-active{color:#e31e24}.menu__link.is-active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e31e24}.menu-nav{display:flex;align-items:center;justify-content:center;flex:1 0 auto;width:auto;min-width:0;padding-right:calc(10px + 6*(100vw - 320px)/1046);padding-left:calc(10px + 6*(100vw - 320px)/1046);transition:.5s ease-in-out}@media(max-width: 1151.98px){.menu-nav{display:none}}.dropdown-menu{position:relative;display:flex;height:100%}.dropdown-menu-main{display:flex;align-items:center;gap:6px;padding:20px;cursor:pointer;border-radius:6px 6px 0 0}.dropdown-menu-main span{color:#fffefe;font-weight:500}.dropdown-menu-main .icon{transition:.35s ease-in-out}.dropdown-menu-content{position:absolute;top:50px;left:0;z-index:5;display:flex;flex-direction:column;gap:20px;width:350px;padding:20px;background:rgba(54,53,59,.99);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.dropdown-menu-content *{color:#fffefe}.dropdown-menu-item{display:flex;flex-direction:column;gap:6px}.dropdown-menu-item-wrapper{display:grid;grid-template-columns:20px 1fr;gap:10px}.dropdown-menu-item-content{display:flex;flex-direction:column;gap:6px}.dropdown-menu-text{font-size:14px;line-height:1.4;color:#fffefe}.dropdown-menu-link{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#fffefe}.dropdown-menu-link:hover{color:#e31e24}.dropdown-menu:hover .dropdown-menu-content{opacity:1;pointer-events:auto}.dropdown-menu:hover .dropdown-menu-main{background-color:rgba(54,53,59,.99)}.dropdown-menu:hover .dropdown-menu-main .icon{transform:rotate(180deg)}.menu__item:has(.dropdown-menu){height:auto}.header:has(#nav-toggle:checked) .menu-burger span:nth-child(1){transform:rotate(-45deg);top:18.5px}.header:has(#nav-toggle:checked) .menu-burger span:nth-child(2){transform:translateX(10px);opacity:0}.header:has(#nav-toggle:checked) .menu-burger span:nth-child(3){transform:rotate(45deg);bottom:18.5px}html.js .header.animate{transform:translate(0, -200px);opacity:0}html.js .header.animate.is-animated{transform:translate(0, 0);opacity:1}.menu--mobile{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(20px + 40*(100vw - 320px)/1046);width:60%;margin-bottom:2px}@media(min-width: 2560px){.menu--mobile{grid-column-gap:60px}}@media(max-width: 1023.98px){.menu--mobile{width:55%}}@media(max-width: 799.98px){.menu--mobile{order:1;width:100%;margin-bottom:calc(20px + 20*(100vw - 320px)/1046)}}@media(max-width: 599.98px){.menu--mobile{grid-template-columns:repeat(1, 100%);grid-row-gap:calc(20px + 10*(100vw - 320px)/1046);margin-bottom:calc(35px + 10*(100vw - 320px)/1046)}}.menu--mobile .menu__link{text-transform:uppercase}.menu-nav--mobile{position:fixed;top:0;right:0;z-index:11;display:flex;align-items:flex-start;justify-content:flex-start;width:100vw;min-height:65%;max-height:100vh;padding-top:calc(100px + 90*(100vw - 320px)/1046);padding-bottom:calc(25px + 35*(100vw - 320px)/1046);overflow-x:hidden;overflow-y:auto;background:rgba(54,53,59,.99);border-bottom:8px solid #e31e24;transform:translate(0, -110%);transition:transform .35s ease-in-out,box-shadow .35s ease-in-out;transition-delay:.4s}@media(max-width: 599.98px){.menu-nav--mobile{height:100vh;padding-bottom:0}}@media(min-width: 2560px){.menu-nav--mobile{padding-top:190px;padding-bottom:60px}}.menu-nav--mobile .menu__item--mobile{position:relative;display:block;height:auto;opacity:0;transform:translate(0, 100px);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.menu-nav--mobile .menu__item--mobile .menu__link{justify-content:flex-start;width:100%;text-align:left;color:#fffefe}.menu-nav--mobile .menu__item--mobile hr{position:relative;height:1px;margin:0;border:0;background:#fffefe}.menu-nav--mobile .menu__item--mobile hr::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#e31e24;transform:scale(0, 1);transform-origin:left center;transition:.35s ease-in-out}.menu-nav--mobile .menu__item--mobile:hover hr::before{transform:scale(1, 1)}.menu-nav--mobile .menu__row{display:flex;align-items:center;justify-content:space-between;gap:calc(10px + 5*(100vw - 320px)/1046);padding-top:calc(12px + 6*(100vw - 320px)/1046);padding-bottom:calc(12px + 6*(100vw - 320px)/1046)}.menu-nav--mobile .menu__toggle{flex:none;width:calc(12px + 2*(100vw - 320px)/1046);height:calc(8px + 2*(100vw - 320px)/1046);padding:0;background:url("../assets/img/icon-chevron--white.svg") center/contain no-repeat;border:0;cursor:pointer;transition:transform .35s ease-in-out}.menu-nav--mobile .menu__item--mobile.is-open .menu__toggle{transform:rotate(180deg)}.menu-nav--mobile .menu__submenu{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.menu-nav--mobile .menu__subitem{margin-top:calc(8px + 4*(100vw - 320px)/1046)}.menu-nav--mobile .menu__subitem:first-child{margin-top:calc(10px + 5*(100vw - 320px)/1046)}.menu-nav--mobile .menu__sublink{font-size:calc(14px + 1*(100vw - 320px)/1046);color:rgba(255,254,254,.7);transition:color .35s ease-in-out}.menu-nav--mobile .menu__sublink:hover{color:#e31e24}.menu-nav--mobile .menu-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;overflow:hidden}@media only screen and (max-width: 800px){.menu-nav--mobile .menu-row{flex-direction:column;align-items:flex-start;padding-bottom:calc(80px + -20*(100vw - 320px)/1046)}}@media(max-width: 599.98px){.menu-nav--mobile .menu-row{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:22px;padding-left:22px}}.menu-nav--mobile .menu-contact{flex:none;max-width:260px;margin-right:calc(30px + 15*(100vw - 320px)/1046);opacity:0;transform:translate(0, 100px);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.menu-nav--mobile .menu-contact__title,.menu-nav--mobile .menu-contact__group{margin:0;padding:0}.menu-nav--mobile .menu-contact__title{font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:500;color:#fffefe}.menu-nav--mobile .menu-contact__group{margin-bottom:calc(15px + 5*(100vw - 320px)/1046)}.menu-nav--mobile .menu-contact__group-title{font-size:calc(12px + 2*(100vw - 320px)/1046);font-weight:600;color:rgba(255,254,254,.6);text-transform:uppercase}.menu-nav--mobile .menu-contact__group-content{margin:0;font-size:calc(14px + 2*(100vw - 320px)/1046);color:#fffefe}.menu-nav--mobile .menu-contact__group-content a:hover{color:#e31e24}.menu-nav--mobile .social-links--menu{margin-top:calc(15px + 5*(100vw - 320px)/1046);opacity:0;transform:translate(0, 100px);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.header:has(#nav-toggle:checked) .menu-nav--mobile{transform:translate(0, 0);box-shadow:-8px 9px 24px rgba(0,0,0,.3);transition-delay:0}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu-contact,.header:has(#nav-toggle:checked) .menu-nav--mobile .social-links--menu{opacity:1;transform:translate(0, 0);transition-delay:.35s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile{opacity:1;transform:translate(0, 0)}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(1){transition-delay:.08s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(2){transition-delay:.16s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(3){transition-delay:.24s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(4){transition-delay:.32s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(5){transition-delay:.4s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(6){transition-delay:.48s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(7){transition-delay:.56s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(8){transition-delay:.64s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(9){transition-delay:.72s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(10){transition-delay:.8s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(11){transition-delay:.88s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(12){transition-delay:.96s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(13){transition-delay:1.04s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(14){transition-delay:1.12s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(15){transition-delay:1.2s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(16){transition-delay:1.28s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(17){transition-delay:1.36s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(18){transition-delay:1.44s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(19){transition-delay:1.52s}.header:has(#nav-toggle:checked) .menu-nav--mobile .menu__item--mobile:nth-child(20){transition-delay:1.6s}body:has(#nav-toggle:checked){overflow:hidden}.section-description{color:#484848;grid-column:1/-1}.section-description h2:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description h3:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description h4:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){margin:calc(25px + 12*(100vw - 320px)/1046) 0 calc(12px + 6*(100vw - 320px)/1046);font-weight:600;color:#141414;scroll-margin-top:calc(70px + 50*(100vw - 320px)/1046)}.section-description h2:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description h3:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){font-size:calc(19px + 6*(100vw - 320px)/1046)}.section-description h4:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){font-size:calc(17px + 5*(100vw - 320px)/1046)}.section-description p:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){margin:0 0 calc(15px + 8*(100vw - 320px)/1046)}.section-description ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){margin:0 0 calc(15px + 8*(100vw - 320px)/1046);padding-left:0;list-style:none;--marker: calc(8px + 2 * (100vw - 320px) / 1046)}.section-description ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li{position:relative;padding-left:calc(var(--marker) + calc(4px + 8 * (100vw - 320px) / 1046));margin-bottom:calc(8px + 4*(100vw - 320px)/1046)}.section-description ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li::before{content:"";position:absolute;top:calc(.675em - var(--marker)/2);left:0;width:var(--marker);height:var(--marker);background:#e31e24;border-radius:2px}.section-description ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li:last-child{margin-bottom:0}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){margin:calc(25px + 12*(100vw - 320px)/1046) 0;padding-left:0;list-style:none;counter-reset:article-ol}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li{position:relative;display:flex;align-items:flex-start;gap:calc(20px + 5*(100vw - 320px)/1046);padding:calc(18px + 9*(100vw - 320px)/1046) 0;margin:0;counter-increment:article-ol;border-bottom:1px solid #ececec}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li::before{content:counter(article-ol);display:flex;flex:none;align-items:center;justify-content:center;width:calc(34px + 28*(100vw - 320px)/1046);height:calc(34px + 28*(100vw - 320px)/1046);font-size:calc(18px + 13*(100vw - 320px)/1046);font-weight:700;line-height:1;color:#fffefe;background:#e31e24}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li p{margin:0 0 calc(8px + 4*(100vw - 320px)/1046)}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li p:last-child{margin-bottom:0}.section-description ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)) li:last-child{padding-bottom:0;border-bottom:0}.section-description ul ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description ul ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description ol ul:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)),.section-description ol ol:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){margin-top:calc(8px + 4*(100vw - 320px)/1046)}.section-description a:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){color:#e31e24;text-decoration:underline;transition:color .35s ease-in-out}.section-description a:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)):hover{color:#e50613}.section-description b,.section-description strong{font-weight:700;color:#141414}.section-description img:not(:where(.catalog-subcategories,.catalog-subcategories *,.info-cards,.info-cards *,.info-card,.info-card *,.kombinaty,.kombinaty *,.video-section__player,.video-section__player *,.jcarousel-wrapper,.jcarousel-wrapper *,.reporting__link,.reporting__link *,.principles-grid,.principles-grid *,.logo-myaso,.logo-myaso *)){display:block;max-width:100%;height:auto;margin:calc(25px + 12*(100vw - 320px)/1046) auto;border-radius:5px}.section-description img[align=left],.section-description img[style*="float: left"],.section-description img[style*="float:left"]{margin:calc(10px + 5*(100vw - 320px)/1046) calc(25px + 12*(100vw - 320px)/1046) calc(15px + 8*(100vw - 320px)/1046) 0}.section-description img[align=right],.section-description img[style*="float: right"],.section-description img[style*="float:right"]{margin:calc(10px + 5*(100vw - 320px)/1046) 0 calc(15px + 8*(100vw - 320px)/1046) calc(25px + 12*(100vw - 320px)/1046)}.section-description p>em:only-child,.section-description p>i:only-child{display:block;margin-top:calc(-1*(15px + 7*(100vw - 320px)/1046));font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050;text-align:center}.section-description blockquote{margin:calc(20px + 10*(100vw - 320px)/1046) 0;padding:calc(5px + 5*(100vw - 320px)/1046) 0 calc(5px + 5*(100vw - 320px)/1046) calc(20px + 12*(100vw - 320px)/1046);font-style:italic;color:#141414;border-left:2px solid #e31e24}.section-description table{width:100%;margin:calc(25px + 12*(100vw - 320px)/1046) 0;border:1px solid #ececec;border-radius:4px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:calc(15px + 1*(100vw - 320px)/1046)}.section-description table th,.section-description table td{padding:calc(10px + 6*(100vw - 320px)/1046) calc(18px + 10*(100vw - 320px)/1046);text-align:left;vertical-align:top;border:0;word-break:break-word}.section-description table th p,.section-description table td p{margin:0 0 calc(8px + 4*(100vw - 320px)/1046);text-align:inherit}.section-description table th p:last-child,.section-description table td p:last-child{margin-bottom:0}.section-description table thead th,.section-description table thead td{font-weight:600;color:#141414;background:#f4f4f4;border-bottom:1px solid #c4c4c4}.section-description table tbody td{border-bottom:1px solid #ececec}.section-description table tbody td:first-child{color:#141414}.section-description table tbody tr:last-child td{border-bottom:0}@media(max-width: 799.98px){.section-description table{table-layout:fixed}}.section-description:first-child{margin-top:0}.bx_pagination_bottom *{vertical-align:baseline}.bx_pagination_bottom{color:#8d8d8d;font-size:11px}.bx_pagination_bottom .bx_pagination_section_two{float:right;text-align:right}.bx_pagination_bottom .bx_pg_section{display:inline-block;height:30px;vertical-align:top;line-height:30px}.bx_pagination_bottom .bx_pagination_select_container{display:inline-block}.bx_pagination_bottom .bx_pagination_select_container select{position:relative;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;height:22px;outline:none;border:1px solid #e0e0e0;border-radius:1px;background:#fff url("../assets/img/icon-chevron.svg") no-repeat right 5px center;background-size:10px 10px;color:#8d8d8d;font-size:11px;line-height:16px;resize:none;-webkit-appearance:none}@-moz-document url-prefix(){.bx_pagination_bottom .bx_pagination_select_container select{background:#fff !important;padding-right:5px}}.bx_pagination_bottom .bx_pagination_page{white-space:nowrap;font-size:12px}.bx_pagination_bottom .bx_pagination_page ul{display:inline-block;margin:0;padding:0}.bx_pagination_bottom .bx_pagination_page li{display:inline-block;min-width:22px;color:#8d8d8d;text-align:center;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a{display:block;min-width:22px;color:#8d8d8d;text-align:center;text-decoration:none;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a:hover{color:#555}.bx_pagination_bottom .bx_pagination_page li.bx_active{border-radius:3px;background:#dbecf4;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1)}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display:block}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right:5px}.bx_pagination_bottom .bx_wsnw{white-space:nowrap}@media(min-width: 480px)and (max-width: 639px){.bx_pagination_bottom .bx_pagination_select_container select{margin-right:10px}}@media(max-width: 479px){.bx_pagination_bottom .bx_pagination_section_two{float:none;text-align:left}.bx_pagination_bottom .bx_pagination_select_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%}.bx_pagination_bottom .bx_pagination_select_container select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0 !important;width:90%}.bx_pagination_bottom .bx_pg_section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.bx_pagination_bottom .bx_pagination_page{white-space:normal}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{width:100%;height:auto;text-align:center}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display:none}.bx_pagination_bottom .bx_pg_text{display:inline-block;width:50%}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display:none}}.bx_pagination_bottom .bx_pagination_section_one,.bx_pagination_bottom .bx_pagination_section_two,.bx_pagination_bottom .bx_pagination_select_container,.bx_pagination_bottom .bx_pagination_select_container select,.bx_pagination_bottom .bx_pg_section,.bx_pagination_bottom .bx_pagination_page,.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,.bx_pagination_bottom .bx_pg_text,.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sort{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046);margin-left:auto}.sort__label{color:#505050;font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.35;white-space:nowrap}.sort__select{position:relative;min-width:calc(210px + 160*(100vw - 320px)/1046)}.sort__native{width:100%;height:calc(48px + 2*(100vw - 320px)/1046);padding:0 calc(30px + 10*(100vw - 320px)/1046) 0 calc(14px + 8*(100vw - 320px)/1046);font-family:inherit;font-size:calc(14px + 1*(100vw - 320px)/1046);color:#141414;background:#fffefe;border:1px solid #ececec;border-radius:4px;cursor:pointer}.sort__native:hover,.sort__native:focus{border-color:#e31e24;outline:none}.sort--enhanced .sort__native{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sort__trigger{display:none;align-items:center;justify-content:space-between;gap:calc(10px + 6*(100vw - 320px)/1046);width:100%;height:calc(48px + 2*(100vw - 320px)/1046);padding:0 calc(16px + 10*(100vw - 320px)/1046);font-family:inherit;font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414;text-align:left;background:#fffefe;border:1px solid #ececec;border-radius:4px;cursor:pointer;transition:border-color .35s ease-in-out}.sort__trigger:hover,.sort__trigger:focus-visible{border-color:#e31e24;outline:none}.sort--enhanced .sort__trigger{display:flex}.sort__triangle{flex:none;width:10px;min-width:10px;height:7px;background:url("../assets/img/icon-collapse.svg") bottom center/cover no-repeat;transition:background-position .15s ease-in-out}.sort__select.is-open .sort__triangle{background-position:top center}.sort__options{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:5;max-height:280px;overflow-y:auto;background:#fffefe;border:1px solid #ececec;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 8px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.sort__select.is-open .sort__options{opacity:1;visibility:visible;pointer-events:all}.sort__option{display:block;width:100%;padding:calc(10px + 5*(100vw - 320px)/1046) calc(16px + 10*(100vw - 320px)/1046);font-family:inherit;font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414;text-align:left;background:none;border:0;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sort__option:hover,.sort__option:focus-visible{color:#fffefe;background:#e31e24;outline:none}.sort__option.is-selected{color:#fffefe;background:#e31e24}@media(max-width: 599.98px){.sort__label{width:100%}.sort__select{width:100%;min-width:0}}@keyframes showInDown{from{opacity:0;transform:translate(0, 25px)}to{opacity:1;transform:translate(0, 0)}}.catalog-section__title{margin-bottom:calc(30px + 15*(100vw - 320px)/1046)}.page-top__section{padding-top:calc(15px + 5*(100vw - 320px)/1046)}@media(min-width: 2560px){.page-top__section{padding-top:20px}}@media(max-width: 799.98px){.page-top__section{padding-top:20px}}.cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(5px + 10*(100vw - 320px)/1046);grid-row-gap:calc(45px + 5*(100vw - 320px)/1046)}@media(min-width: 2560px){.cards{grid-column-gap:15px;grid-row-gap:50px}}@media(max-width: 1023.98px){.cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 799.98px){.cards{grid-template-columns:repeat(1, 100%)}}.cards .pagination{grid-column:1/-1}.cards__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(15px + 10*(100vw - 320px)/1046);grid-column:1/-1;margin-bottom:calc(25px + 10*(100vw - 320px)/1046)}.cards__empty{grid-column:1/-1;margin:0;padding:calc(30px + 15*(100vw - 320px)/1046);color:#505050;background:#f4f4f4;border-radius:calc(20px + 10*(100vw - 320px)/1046)}.catalog-content{min-width:0}.page-layout>.faq-section{grid-column:1/-1;margin-top:calc(45px + 20*(100vw - 320px)/1046)}.cards .product-card{width:100%;min-width:0;margin:0}.product-detail-section{padding-bottom:calc(30px + -10*(100vw - 320px)/1046)}.product-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(40px + 15*(100vw - 320px)/1046);margin-bottom:calc(30px + 20*(100vw - 320px)/1046)}.product-detail__image{flex:0 0 45%;min-width:0}.product-detail__image-current{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(260px + 45*(100vw - 320px)/1046);margin-bottom:calc(20px + 10*(100vw - 320px)/1046);overflow:hidden}@media(min-width: 2560px){.product-detail__image-current{height:305px;margin-bottom:30px}}@media(max-width: 599.98px){.product-detail__image-current{height:calc(160px + 145*(100vw - 320px)/1046)}}.product-detail__image-input{position:absolute;width:1px;height:1px;opacity:0}.product-detail__image-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;cursor:zoom-in;transition:opacity .35s ease-in-out}.product-detail__image-item{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.product-detail__thumbs{display:flex;flex-wrap:wrap;gap:calc(10px + 5*(100vw - 320px)/1046);width:100%}.product-detail__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:calc(90px + 60*(100vw - 320px)/1046);height:calc(90px + 60*(100vw - 320px)/1046);overflow:hidden;cursor:pointer;background:#f4f4f4;border:1px solid #ececec;transition:border-color .35s ease-in-out}.product-detail__thumb img{width:auto;max-width:100%;height:auto;max-height:100%}.product-detail__thumb:hover{border-color:#e31e24}.product-detail__image-input:nth-child(1):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(1){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(1):checked~.product-detail__thumbs .product-detail__thumb:nth-child(1){border-color:#e31e24}.product-detail__image-input:nth-child(2):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(2){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(2):checked~.product-detail__thumbs .product-detail__thumb:nth-child(2){border-color:#e31e24}.product-detail__image-input:nth-child(3):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(3){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(3):checked~.product-detail__thumbs .product-detail__thumb:nth-child(3){border-color:#e31e24}.product-detail__image-input:nth-child(4):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(4){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(4):checked~.product-detail__thumbs .product-detail__thumb:nth-child(4){border-color:#e31e24}.product-detail__image-input:nth-child(5):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(5){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(5):checked~.product-detail__thumbs .product-detail__thumb:nth-child(5){border-color:#e31e24}.product-detail__image-input:nth-child(6):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(6){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(6):checked~.product-detail__thumbs .product-detail__thumb:nth-child(6){border-color:#e31e24}.product-detail__image-input:nth-child(7):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(7){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(7):checked~.product-detail__thumbs .product-detail__thumb:nth-child(7){border-color:#e31e24}.product-detail__image-input:nth-child(8):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(8){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(8):checked~.product-detail__thumbs .product-detail__thumb:nth-child(8){border-color:#e31e24}.product-detail__image-input:nth-child(9):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(9){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(9):checked~.product-detail__thumbs .product-detail__thumb:nth-child(9){border-color:#e31e24}.product-detail__image-input:nth-child(10):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(10){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(10):checked~.product-detail__thumbs .product-detail__thumb:nth-child(10){border-color:#e31e24}.product-detail__image-input:nth-child(11):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(11){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(11):checked~.product-detail__thumbs .product-detail__thumb:nth-child(11){border-color:#e31e24}.product-detail__image-input:nth-child(12):checked~.product-detail__image-current .product-detail__image-link:nth-of-type(12){opacity:1;pointer-events:auto}.product-detail__image-input:nth-child(12):checked~.product-detail__thumbs .product-detail__thumb:nth-child(12){border-color:#e31e24}.product-detail__description{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.product-detail__label{margin-bottom:calc(15px + 10*(100vw - 320px)/1046)}.product-detail__title{margin:0 0 calc(25px + 5*(100vw - 320px)/1046);font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#4d4d4d;text-transform:uppercase}.product-detail__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:calc(10px + 6*(100vw - 320px)/1046) calc(15px + 10*(100vw - 320px)/1046);margin:0 0 calc(15px + 10*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046);color:#505050}.product-detail__stock{display:inline-flex;align-items:center;gap:calc(6px + 3*(100vw - 320px)/1046);padding:calc(4px + 2*(100vw - 320px)/1046) calc(8px + 4*(100vw - 320px)/1046);color:#141414;background:#f4f4f4;border-radius:30px}.product-detail__stock::before{content:"";flex:none;width:calc(8px + 2*(100vw - 320px)/1046);height:calc(8px + 2*(100vw - 320px)/1046);background:#c4c4c4;border-radius:50%}.product-detail__stock.is-available::before{background:#34b93d}.product-detail__status-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046)}.product-detail__rating{display:inline-flex;align-items:center;gap:calc(8px + 4*(100vw - 320px)/1046)}.product-detail__rating .stars_rating{gap:calc(6px + 3*(100vw - 320px)/1046);pointer-events:none}.product-detail__rating .stars_rating img{width:calc(16px + 2*(100vw - 320px)/1046);height:calc(16px + 2*(100vw - 320px)/1046);object-fit:contain}.product-detail__reviews{font-size:inherit;color:inherit;text-decoration:none}.product-detail__reviews:hover{color:#e31e24}.product-detail__article{font-size:calc(12px + 1*(100vw - 320px)/1046);color:#505050}.product-detail__info-title{margin-bottom:calc(20px + 0*(100vw - 320px)/1046);font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:500;line-height:124%;color:#4d4d4d}.product-detail__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-bottom:calc(40px + 10*(100vw - 320px)/1046)}.product-detail__info-item{display:flex;align-items:center;font-size:calc(9px + 5*(100vw - 320px)/1046);line-height:1.35;color:#505050}.product-detail__info-icon{flex:none;margin-right:calc(5px + 5*(100vw - 320px)/1046)}.product-detail__info-item .product-detail__info-icon{width:calc(30px + 7*(100vw - 320px)/1046);height:calc(30px + 7*(100vw - 320px)/1046)}.product-detail__info-group{display:flex;flex-direction:column;font-size:inherit}.product-detail__info-caption{font-weight:500;color:#5b0000;text-transform:uppercase}.product-detail__info-value{color:#505050}.product-detail__composition{width:100%;margin-bottom:calc(25px + 15*(100vw - 320px)/1046);padding:calc(20px + 5*(100vw - 320px)/1046);background:#ececec}.product-detail__composition-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(5px + 4*(100vw - 320px)/1046);font-size:calc(15px + 5*(100vw - 320px)/1046);line-height:1.35}.product-detail__composition-row+.product-detail__composition-row{margin-top:calc(6px + 4*(100vw - 320px)/1046)}.product-detail__composition-row-name{flex:none;font-weight:600;color:#141414}.product-detail__composition-row-value{display:flex;flex-wrap:wrap;align-items:center;min-height:1.35em;margin:0;color:#484848}.product-detail__composition-icons{display:flex;flex:none;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046);height:0}.product-detail__composition-icons .product-detail__composition-icon{width:calc(25px + 8*(100vw - 320px)/1046);height:calc(25px + 8*(100vw - 320px)/1046)}@media(max-width: 599.98px){.product-detail__composition-row{flex-direction:column;align-items:flex-start;gap:0}}.product-detail__buy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15px + 10*(100vw - 320px)/1046);width:100%;margin-bottom:calc(30px + 15*(100vw - 320px)/1046);padding-top:calc(20px + 12*(100vw - 320px)/1046);border-top:1px solid #ececec}.product-detail__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6px + 4*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046)}.product-detail__price{margin:0;font-size:calc(28px + 6*(100vw - 320px)/1046);font-weight:600;line-height:1;color:#141414;white-space:nowrap}.product-detail__price--request{font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:400;line-height:1.35;color:#505050}.product-detail__price-unit{margin-left:calc(4px + 2*(100vw - 320px)/1046);font-size:calc(14px + 1*(100vw - 320px)/1046);font-weight:400;color:#505050}.product-detail__price-kilo{margin:0;font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050}.product-detail__price-kilo span{font-weight:600;color:#141414}.product-detail__min-order{background:#f4f4f4;border-left:3px solid #e31e24;border-radius:4px;display:inline-flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046);margin:0;padding:calc(5px + 4*(100vw - 320px)/1046) calc(12px + 8*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050}.product-detail__min-order span{font-weight:600;color:#141414}.product-detail__buy-controls{display:flex;flex-wrap:wrap;align-items:center;gap:calc(15px + 8*(100vw - 320px)/1046)}.product-detail__btn,.product-detail__one-click{min-width:calc(132px + 64*(100vw - 320px)/1046)}.product-detail__total{margin:calc(4px + 2*(100vw - 320px)/1046) 0 0;font-size:calc(15px + 3*(100vw - 320px)/1046);line-height:1;color:#505050}.product-detail__total-sum{margin-left:calc(6px + 4*(100vw - 320px)/1046);font-size:calc(22px + 6*(100vw - 320px)/1046);font-weight:600;color:#141414}@media(min-width: 1024px){.info-cards.info-cards--two{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1023.98px){.info-cards.info-cards--two{grid-template-columns:100%}}.product-delivery{margin:0}.product-delivery__note{background:#f4f4f4;border-left:3px solid #e31e24;border-radius:4px;margin:calc(20px + 12*(100vw - 320px)/1046) 0 0;padding:calc(15px + 10*(100vw - 320px)/1046) calc(20px + 12*(100vw - 320px)/1046);font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.product-block{margin-bottom:calc(45px + 25*(100vw - 320px)/1046)}.product-block__body{width:100%}@media(max-width: 1023.98px){.product-detail__thumb{width:calc(80px + 60*(100vw - 320px)/1046);height:calc(80px + 60*(100vw - 320px)/1046)}}@media(max-width: 799.98px){.product-detail{flex-direction:column}.product-detail__image,.product-detail__description{flex:1 1 100%;width:100%}}.similar{padding-bottom:calc(80px + 30*(100vw - 320px)/1046)}.product-props__producer{background:#f4f4f4;border-left:3px solid #e31e24;border-radius:4px;display:flex;align-items:center;gap:calc(15px + 10*(100vw - 320px)/1046);margin-bottom:calc(15px + 10*(100vw - 320px)/1046);padding:calc(15px + 10*(100vw - 320px)/1046) calc(20px + 12*(100vw - 320px)/1046)}.product-props__logo{flex:none;width:calc(36px + 28*(100vw - 320px)/1046);height:calc(36px + 28*(100vw - 320px)/1046);object-fit:contain}.product-props__producer-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px + 4*(100vw - 320px)/1046);min-width:0}.product-props__producer-label{font-size:calc(14px + 2*(100vw - 320px)/1046);color:#505050}.product-props__producer-name{font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:600;color:#141414}.product-props__producer-name a{color:#e31e24;text-decoration:none}.product-props__producer-name a:hover{text-decoration:underline}.product-props__list{columns:2;column-gap:calc(50px + 20*(100vw - 320px)/1046)}@media(max-width: 799.98px){.product-props__list{columns:1}}.product-props__row{display:flex;align-items:baseline;gap:calc(6px + 4*(100vw - 320px)/1046);padding:calc(6px + 4*(100vw - 320px)/1046) 0;break-inside:avoid;-webkit-column-break-inside:avoid}.product-props__name{flex:0 1 auto;font-size:calc(14px + 2*(100vw - 320px)/1046);color:#505050}.product-props__dots{flex:1 1 auto;min-width:calc(15px + 8*(100vw - 320px)/1046);border-bottom:1px dotted #c4c4c4}.product-props__value{flex:0 1 auto;font-size:calc(14px + 2*(100vw - 320px)/1046);font-weight:600;color:#141414;text-align:right}.product-props__value a{font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.product-props__value a:hover{text-decoration:underline}.product-props__row:last-child{padding-bottom:0}.news-list{display:flex;flex-direction:column;gap:calc(25px + 15*(100vw - 320px)/1046)}.news-list__items{display:flex;flex-direction:column;gap:calc(18px + 10*(100vw - 320px)/1046)}.news-card__picture{display:flex;grid-column:1;grid-row:1/span 3;align-items:center;justify-content:center;width:100%;height:calc(210px + -10*(100vw - 320px)/1046);margin:0;overflow:hidden;border-radius:4px}.news-card__picture img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover;transition:.35s ease-in-out}.news-card{position:relative;display:grid;grid-template-columns:calc(300px + 150*(100vw - 320px)/1046) minmax(0, 1fr);column-gap:calc(20px + 5*(100vw - 320px)/1046);row-gap:calc(10px + 5*(100vw - 320px)/1046);align-items:start;padding-bottom:calc(18px + 10*(100vw - 320px)/1046);border-bottom:1px solid #ececec;text-align:left}.news-card__title,.news-card__text,.news-card .article-meta{grid-column:2}.news-card:last-child{padding-bottom:0;border-bottom:0}@media(min-width: 1024px){.news-card{grid-template-columns:300px minmax(0, 1fr)}}@media(min-width: 860px)and (max-width: 1279.98px){.news-card{grid-template-columns:240px minmax(0, 1fr);column-gap:calc(25px + 10*(100vw - 320px)/1046)}.news-card .news-card__picture{height:auto}.news-card .news-card__picture img{height:auto}}@media(max-width: 859.98px){.news-card{grid-template-columns:100%}.news-card__title,.news-card__text,.news-card .article-meta{grid-column:1}.news-card .news-card__picture{grid-column:1;grid-row:auto;height:auto;aspect-ratio:16/9}.news-card .news-card__picture img{height:100%}}@media(max-width: 599.98px){.news-card{grid-template-columns:100%}.news-card__title,.news-card__text,.news-card .article-meta{grid-column:1}.news-card .news-card__picture{aspect-ratio:auto}.news-card .news-card__picture img{height:auto}}.news-card__title{margin:0;font-size:20px;font-weight:500;line-height:124%;color:#141414}.news-card__text{margin:0;padding-right:calc(80px + 0*(100vw - 320px)/1046);color:#484848;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35}.news-card .article-meta .stars_rating{position:relative;z-index:3;cursor:pointer}.news-card__link{position:absolute;inset:0;z-index:2;display:inline-flex;width:100%;height:100%}.article{display:flex;flex-direction:column;gap:calc(30px + 15*(100vw - 320px)/1046);color:#484848}.article__cover{display:flex;justify-content:center;max-width:100%;margin:0;overflow:hidden;border-radius:4px}.article__cover img{display:block;max-width:100%;height:auto;border-radius:4px;object-fit:contain}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(15px + 10*(100vw - 320px)/1046);width:100%}.article-meta--split{justify-content:space-between}.article-meta__metrics{display:flex;align-items:center;gap:calc(10px + 5*(100vw - 320px)/1046);margin-left:auto}.article-meta__item{display:flex;align-items:center;justify-content:flex-start;color:#484848;font-size:12px;line-height:1.35}.article-meta__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-right:10px}.article-meta__icon img{width:calc(20px + 0*(100vw - 320px)/1046);height:calc(20px + 0*(100vw - 320px)/1046);object-fit:contain}.article-meta__body{display:flex;flex-direction:column;align-items:flex-start}.article-meta__value{color:#4d4d4d;white-space:nowrap}.article-meta--stats{justify-content:flex-start;gap:calc(15px + 47*(100vw - 320px)/1046);padding:25px calc(20px + 10*(100vw - 320px)/1046);background:#f4f4f4;border:0}.article-meta--stats .article-meta__item{flex:1 1 0;min-width:0;margin:0}.article-meta--stats .article-meta__icon{width:calc(35px + 20*(100vw - 320px)/1046);height:calc(35px + 20*(100vw - 320px)/1046);margin-right:calc(5px + 5*(100vw - 320px)/1046);overflow:hidden;background:#e31e24;border-radius:50%}.article-meta--stats .article-meta__icon img{width:calc(20px + 6*(100vw - 320px)/1046);height:calc(20px + 6*(100vw - 320px)/1046);filter:brightness(0) invert(1)}.article-meta--stats .article-meta__label{margin-bottom:2px;font-size:calc(12px + 1*(100vw - 320px)/1046);line-height:112.5%;color:#505050}.article-meta--stats .article-meta__value{font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:500;line-height:112.5%;color:#484848;white-space:normal}@media(max-width: 799.98px){.article-meta--stats{flex-direction:column;align-items:flex-start;gap:calc(15px + 10*(100vw - 320px)/1046)}.article-meta--stats .article-meta__item{flex:0 0 auto}}.article-toc{background:#f4f4f4;border-left:3px solid #e31e24;border-radius:4px;padding:calc(15px + 10*(100vw - 320px)/1046) calc(20px + 12*(100vw - 320px)/1046)}.article-toc__date{margin-bottom:calc(10px + 5*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046);font-weight:600;color:#e31e24}.article-toc__title{margin-bottom:calc(12px + 6*(100vw - 320px)/1046);font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:600;color:#141414}.article-toc__list{margin:0;padding:0;list-style:none}.article-toc__item{margin-bottom:calc(8px + 4*(100vw - 320px)/1046)}.article-toc__item:last-child{margin-bottom:0}.article-toc__link{color:#484848;transition:color .35s ease-in-out}.article-toc__link:hover{color:#e31e24}.article__tags{display:flex;flex-wrap:wrap;gap:calc(10px + 5*(100vw - 320px)/1046)}.article__tag{padding:calc(5px + 1*(100vw - 320px)/1046) calc(15px + 8*(100vw - 320px)/1046);font-size:calc(13px + 0.5*(100vw - 320px)/1046);color:#484848;background:#f4f4f4;border-radius:30px}.article-callback{align-items:flex-start}.article-callback__btn{margin-top:calc(20px + 10*(100vw - 320px)/1046);padding-left:calc(15px + 10*(100vw - 320px)/1046);padding-right:calc(15px + 10*(100vw - 320px)/1046);width:fit-content}.article-reviews__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(30px + 20*(100vw - 320px)/1046);margin-top:calc(25px + 15*(100vw - 320px)/1046);padding:25px calc(20px + 10*(100vw - 320px)/1046);background:#f4f4f4}@media(max-width: 799.98px){.article-reviews__bottom{align-items:flex-start;flex-direction:column}}.review-form-thanks{display:none;margin-top:calc(15px + 10*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:600;color:#e31e24}.article-reviews__empty{color:#505050}.article-rating__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(10px + 5*(100vw - 320px)/1046);margin-bottom:calc(10px + 5*(100vw - 320px)/1046)}.article-rating__title{font-weight:600;color:#141414}.article-rating__text{font-size:calc(13px + 1*(100vw - 320px)/1046);color:#585858}.article-rating .stars_rating{gap:calc(6px + 3*(100vw - 320px)/1046)}.article-rating .stars_rating img{width:calc(20px + 5*(100vw - 320px)/1046);height:calc(20px + 5*(100vw - 320px)/1046)}.stars_rating{display:inline-flex;align-items:center;gap:2px}.stars_rating img{object-fit:contain;opacity:.3;transition:opacity .35s ease-in-out}.stars_rating img.active,.stars_rating img:hover{opacity:1}.article-share__title{margin-bottom:calc(10px + 5*(100vw - 320px)/1046);font-weight:600;color:#141414}.article-share__list{display:flex;flex:1 0 auto;justify-content:space-between;margin:0;padding:0;list-style:none}.article-share__item{margin:0}.article-share__link{display:block}.article-share__icon{display:block;width:calc(30px + 0*(100vw - 320px)/1046);height:calc(30px + 0*(100vw - 320px)/1046);object-fit:cover;object-position:bottom center;transition:object-position .35s ease-in-out}.article-share__link:hover .article-share__icon{object-position:top center}.catalog__filter-form{width:100%}.catalog__filter-title:not(:first-of-type){margin-top:calc(25px + 25*(100vw - 320px)/1046)}.catalog__filter .catalog__filter-close{display:none;cursor:pointer}.catalog__filter-group{margin-bottom:calc(10px + 0*(100vw - 320px)/1046);padding:0}@media(min-width: 2560px){.catalog__filter-group{margin-bottom:10px}}.catalog__filter-group__title{font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:500;color:#000;text-shadow:none}.collapsible__input{display:none}.collapsible__head{display:flex;align-items:center;justify-content:flex-start;gap:calc(10px + 4*(100vw - 320px)/1046);width:100%;padding:18px 0;cursor:pointer;user-select:none}.collapsible__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(10px + 0*(100vw - 320px)/1046);min-width:calc(10px + 0*(100vw - 320px)/1046);height:calc(8px + 0*(100vw - 320px)/1046);background:url("../assets/img/icon-collapse.svg") bottom center/cover no-repeat;transition:.15s ease-in-out}@media(min-width: 2560px){.collapsible__icon{width:10px;min-width:10px;height:8px}}.catalog__filter-group .collapsible__content{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .35s ease-in-out}.catalog__filter-group .collapsible__content-wrapper{overflow:hidden;min-height:0;padding:0}.collapsible__input:checked~.collapsible__content{max-height:none;grid-template-rows:1fr}.collapsible__input:checked~.collapsible__head .collapsible__icon{transform:rotate(180deg)}.catalog__filter-group__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.catalog__filter-group__list-item{display:flex;width:100%;margin-bottom:calc(10px + 0*(100vw - 320px)/1046)}@media(min-width: 2560px){.catalog__filter-group__list-item{margin-bottom:10px}}.catalog__filter-group__list-link{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:calc(14px + 1*(100vw - 320px)/1046);color:#000;font-weight:500;text-shadow:none;transition:.45s ease-in-out;cursor:pointer}.catalog__filter-group__list-link:hover{color:#e31e24}.catalog__filter-group__list-mark{flex:none;width:calc(15px + 1*(100vw - 320px)/1046);min-width:calc(15px + 1*(100vw - 320px)/1046);height:calc(15px + 1*(100vw - 320px)/1046);margin-right:calc(10px + 0*(100vw - 320px)/1046);background:rgba(0,0,0,0);border:1px solid #e31e24;transition:.35s ease-in-out}@media(min-width: 2560px){.catalog__filter-group__list-mark{width:16px;min-width:16px;height:16px;margin-right:10px}}.catalog__filter-group__list-text{min-width:0;overflow-wrap:break-word}.catalog__filter-group__list-count{color:#505050}.catalog__filter-checkbox:checked~.catalog__filter-group__list-mark{background:#e31e24}.catalog__filter-checkbox:checked~.catalog__filter-group__list-text{color:#e31e24}.catalog__filter-range{display:flex;align-items:center;gap:10px}.catalog__filter-range-input{width:100%;min-width:0;height:calc(40px + 4*(100vw - 320px)/1046);padding:0 calc(8px + 4*(100vw - 320px)/1046);font-family:"Circe",sans-serif;font-size:calc(13px + 1*(100vw - 320px)/1046);color:#141414;background:#fffefe;border:1px solid #c4c4c4;border-radius:4px;appearance:textfield}.catalog__filter-range-input::-webkit-outer-spin-button,.catalog__filter-range-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.catalog__filter-range-input:focus{border-color:#e31e24;outline:none}.catalog__filter-range-dash{color:#c4c4c4}.catalog__filter-slider{margin-top:calc(16px + 8*(100vw - 320px)/1046);padding:0 calc(9px + 5*(100vw - 320px)/1046)}.catalog__filter-slider__track{position:relative;height:4px;background:#c4c4c4;border-radius:30px}.catalog__filter-slider__fill{position:absolute;top:0;bottom:0;background:#e31e24;border-radius:30px}.catalog__filter-slider__handle{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;padding:0;background:#fffefe;border:2px solid #e31e24;border-radius:50%;cursor:grab;touch-action:none}.catalog__filter-slider__handle:active{cursor:grabbing}.catalog__filter-slider__handle:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.catalog__filter-group__list.is-collapsed>.catalog__filter-group__list-item:nth-child(n+9){display:none}.catalog__filter-more{padding:0;font-family:inherit;font-size:calc(13px + 1*(100vw - 320px)/1046);font-weight:500;background:none;border:0;border-bottom:1px dashed currentColor;cursor:pointer;transition:color .35s ease-in-out,border-color .35s ease-in-out}.catalog__filter-more:hover{color:#e31e24}.catalog__filter-more[hidden]{display:none}.catalog__filter-buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046);margin-top:calc(20px + 10*(100vw - 320px)/1046)}.catalog__filter-submit,.catalog__filter-reset{flex:1 1 0;min-width:0;max-width:none;padding-left:calc(10px + 6*(100vw - 320px)/1046);padding-right:calc(10px + 6*(100vw - 320px)/1046);font-size:calc(12px + 1*(100vw - 320px)/1046)}.catalog__filter-submit .btn__title,.catalog__filter-reset .btn__title{margin-right:0;white-space:nowrap}.catalog__filter-toast{position:fixed;left:50%;bottom:calc(16px + 10*(100vw - 320px)/1046);z-index:10000;display:flex;align-items:center;gap:calc(12px + 8*(100vw - 320px)/1046);max-width:calc(100vw - 24px);padding:calc(10px + 6*(100vw - 320px)/1046) calc(12px + 8*(100vw - 320px)/1046) calc(10px + 6*(100vw - 320px)/1046) calc(16px + 10*(100vw - 320px)/1046);background:#fffefe;border-radius:30px;box-shadow:0 6px 26px rgba(0,0,0,.26);transform:translateX(-50%)}.catalog__filter-toast[hidden]{display:none}.catalog__filter-toast__text{font-size:calc(13px + 1*(100vw - 320px)/1046);font-weight:500;color:#141414;white-space:nowrap}.catalog__filter-toast__btn{flex:none;padding-left:calc(18px + 10*(100vw - 320px)/1046);padding-right:calc(18px + 10*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046)}.catalog__filter-toast__btn .btn__title{margin-right:0;white-space:nowrap}.catalog__filter-toast__close{flex:none;padding:0;background-color:rgba(0,0,0,0);border:0;cursor:pointer;transition:opacity .35s ease-in-out}.catalog__filter-toast__close:hover{opacity:.7}@media(max-width: 1279.98px){.page-layout:has(>.panel.catalog__filter){grid-template-columns:100%}.catalog__filter{position:fixed;top:0;left:0;z-index:20;width:100%;max-width:420px;height:100vh;overflow-y:auto;box-shadow:0 6px 26px rgba(0,0,0,.26);transform:translate(-100%, 0);transition:transform .5s ease-in-out}.catalog__filter .catalog__filter-close{display:inline-flex}.catalog__filter-toggle:checked~.catalog__filter{transform:translate(0, 0)}}.panel{padding:calc(15px + 5*(100vw - 320px)/1046) calc(10px + 10*(100vw - 320px)/1046) calc(25px + 25*(100vw - 320px)/1046) calc(10px + 10*(100vw - 320px)/1046);background:#ececec}@media(min-width: 2560px){.panel{padding:20px 20px 50px}}.panel__title{margin:0 0 calc(15px + 5*(100vw - 320px)/1046);padding:0;font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:700;line-height:124%;color:#e31e24;text-shadow:none;text-transform:uppercase}@media(min-width: 2560px){.panel__title{font-size:20px}}.panel__list,.panel__sublist{display:flex;flex-direction:column;gap:calc(5px + 5*(100vw - 320px)/1046);margin:0;padding:0;list-style:none}.panel__item,.panel__subitem{margin:0;padding:0}.panel__link{display:block;width:100%;padding:0;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:500;line-height:1.35;color:#000;text-decoration:none;text-shadow:none;transition:color .45s ease-in-out}.panel__link:hover{color:#e31e24}.panel__link--sub{display:flex;align-items:center}.panel__link--sub::before{content:"";flex:none;width:calc(8px + 0*(100vw - 320px)/1046);min-width:calc(8px + 0*(100vw - 320px)/1046);height:calc(8px + 0*(100vw - 320px)/1046);margin-right:calc(10px + 0*(100vw - 320px)/1046);background:#e31e24}.panel__item.is-active .panel__link,.panel__subitem.is-active .panel__link{color:#e31e24}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:calc(10px + 5*(100vw - 320px)/1046);width:100%;padding:0;cursor:default}.panel__toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.panel__sublist{margin:calc(5px + 5*(100vw - 320px)/1046) 0 calc(10px + 5*(100vw - 320px)/1046);padding-left:calc(15px + 10*(100vw - 320px)/1046)}.panel .collapsible__content{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .35s ease-in-out}.panel .collapsible__content-wrapper{min-height:0;padding:0;overflow:hidden}.panel .collapsible__input:checked~.collapsible__content{grid-template-rows:1fr}.panel .collapsible__input:checked~.collapsible__head .collapsible__icon{transform:rotate(180deg)}.panel--inline{padding-bottom:calc(20px + 10*(100vw - 320px)/1046)}.panel--inline .panel__list{flex-direction:row;flex-wrap:wrap;gap:calc(10px + 5*(100vw - 320px)/1046) calc(25px + 10*(100vw - 320px)/1046)}.panel--inline .panel__link{display:inline;width:auto}.panel--filter{padding:calc(15px + 10*(100vw - 320px)/1046) calc(10px + 10*(100vw - 320px)/1046) calc(15px + 10*(100vw - 320px)/1046)}.panel--filter .panel__list{gap:calc(15px + 5*(100vw - 320px)/1046)}.panel--filter .panel__item{margin:0}.panel--filter .panel__sublist{gap:calc(10px + 0*(100vw - 320px)/1046);margin:calc(20px + 0*(100vw - 320px)/1046) 0 0}.panel--filter .panel__subitem{margin:0}.panel--filter .panel__link{text-transform:uppercase;letter-spacing:.01em}.panel--filter .panel__link--sub{text-transform:none;letter-spacing:0}.panel--filter .panel__reset{width:100%;max-width:none;margin-top:calc(5px + 0*(100vw - 320px)/1046)}.recipe-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.recipe-card__picture{display:flex;align-items:center;justify-content:center;width:100%;position:relative;height:calc(210px + -10*(100vw - 320px)/1046);margin-bottom:calc(20px + 5*(100vw - 320px)/1046);overflow:hidden}.recipe-card__picture img{width:100%;height:100%;object-fit:cover}.recipe-card__picture::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .35s ease-in-out;pointer-events:none}.recipe-card:hover .recipe-card__picture::after{opacity:1}.recipe-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:2.48em;overflow:hidden;margin:0 0 calc(20px + 0*(100vw - 320px)/1046);font-size:calc(20px + 0*(100vw - 320px)/1046);font-weight:500;line-height:1.24;color:#141414}.recipe-card__info{display:flex;flex-wrap:wrap;align-items:center;gap:calc(20px + 0*(100vw - 320px)/1046);width:100%;margin:0;padding:0;list-style:none}.recipe-card__info-item{display:inline-flex;align-items:center;gap:calc(10px + 0*(100vw - 320px)/1046);font-size:calc(12px + 0*(100vw - 320px)/1046);line-height:1.35;color:#505050}.recipe-card__info-icon{flex:none;width:calc(20px + 0*(100vw - 320px)/1046);height:calc(20px + 0*(100vw - 320px)/1046);background:center/contain no-repeat}.recipe-card__info-icon--time{background-image:url("../assets/img/icon-clock.svg")}.recipe-card__info-icon--portions{background-image:url("../assets/img/icon-food.svg")}.recipe-card__link{position:absolute;inset:0;z-index:2}.recipe-card:hover .recipe-card__title{color:#e31e24}.search-form{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:stretch;gap:calc(10px + 5*(100vw - 320px)/1046);margin-bottom:calc(15px + 10*(100vw - 320px)/1046)}.search-form__input{flex:1 1 calc(180px + 30*(100vw - 320px)/1046);min-width:0}.search-form__submit{flex:0 0 auto;max-width:none;height:calc(50px + 5*(100vw - 320px)/1046);padding:0 calc(30px + 15*(100vw - 320px)/1046)}.search-content{min-width:0}.search-content .cards{grid-template-columns:repeat(4, 1fr)}.search-found{margin-bottom:calc(20px + 10*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050}.search-message{margin:0 0 calc(20px + 10*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848}.search-message--error{color:#e31e24;font-weight:600}.search-help{color:#484848}.search-help p{margin:0 0 calc(15px + 5*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35}.search-help__caption{font-weight:600;color:#141414}.search-help__table{width:100%;margin-top:calc(15px + 5*(100vw - 320px)/1046);border-collapse:collapse}.search-help__table th{padding:0 calc(20px + 10*(100vw - 320px)/1046) calc(10px + 5*(100vw - 320px)/1046) 0;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:600;color:#141414;text-align:left;vertical-align:top;border-bottom:1px solid #c4c4c4}.search-help__table td{padding:calc(10px + 5*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046) calc(10px + 5*(100vw - 320px)/1046) 0;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;vertical-align:top;border-bottom:1px solid #ececec}.search-help__table th:first-child,.search-help__table td:first-child,.search-help__table th:nth-child(2),.search-help__table td:nth-child(2){width:1%;white-space:nowrap}.search-sections{margin-bottom:calc(30px + 15*(100vw - 320px)/1046)}.recipe-day{margin:0 0 calc(30px + 15*(100vw - 320px)/1046)}.recipe-day__card{display:flex;flex-direction:column;padding:calc(20px + 15*(100vw - 320px)/1046);background:#fffefe;box-shadow:0 4px 24px rgba(0,0,0,.06)}@media(min-width: 1025px){.recipe-day__card{flex-direction:row;align-items:stretch}}.recipe-day__picture{position:relative;width:100%;height:calc(280px + 160*(100vw - 320px)/1046);margin-bottom:calc(20px + 12*(100vw - 320px)/1046);overflow:hidden}.recipe-day__picture img{width:100%;height:100%;object-fit:cover}.recipe-day__picture::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .35s ease-in-out;pointer-events:none}.recipe-day__picture:hover::after{opacity:1}@media(min-width: 1025px){.recipe-day__picture{flex:0 0 62%;max-width:62%;height:auto;margin-bottom:0}}.recipe-day__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:calc(20px + 10*(100vw - 320px)/1046) calc(5px + 35*(100vw - 320px)/1046) 0}@media(min-width: 1025px){.recipe-day__content{flex:0 0 38%;width:38%;max-width:38%;padding-top:0}}.recipe-day__title{margin:0 0 calc(20px + 10*(100vw - 320px)/1046);font-size:calc(19px + 11*(100vw - 320px)/1046);font-weight:600;line-height:1;color:#e31e24;text-transform:uppercase}.recipe-day__info{display:flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1046) calc(25px + 12*(100vw - 320px)/1046);margin:0 0 calc(30px + 5*(100vw - 320px)/1046);padding:0;list-style:none}.recipe-day__info-item{display:inline-flex;align-items:center;gap:calc(10px + 5*(100vw - 320px)/1046)}.recipe-day__info-icon{flex:none;width:calc(20px + 5*(100vw - 320px)/1046);height:calc(20px + 5*(100vw - 320px)/1046);background:center/contain no-repeat}.recipe-day__info-icon--time{background-image:url("../assets/img/icon-clock.svg")}.recipe-day__info-icon--portions{background-image:url("../assets/img/icon-food.svg")}.recipe-day__info-text{font-size:calc(14px + 6*(100vw - 320px)/1046);font-weight:500;line-height:1.35;color:#484848;white-space:nowrap}.recipe-day__subtitle{margin:0 0 calc(20px + -5*(100vw - 320px)/1046);font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:500;line-height:124%;color:#141414;text-transform:uppercase}.recipe-day__list{width:100%;margin:0 0 calc(20px + 5*(100vw - 320px)/1046) 0;padding:0;list-style:none}.recipe-day__list-item{padding:calc(10px + -3*(100vw - 320px)/1046) 0;margin-bottom:calc(15px + -5*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#242d3c;border-bottom:1px solid #cab6b6}.recipe-day__list-item:last-child{margin-bottom:0}.recipe-day__btn{align-self:flex-end;width:calc(170px + 10*(100vw - 320px)/1046);margin-bottom:calc(20px + 5*(100vw - 320px)/1046)}.recipe-day__share{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046) calc(15px + 10*(100vw - 320px)/1046);width:100%}.recipe-day__share .article-share__title{margin:0}.recipes-content{min-width:0}.recipe-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:calc(10px + 5*(100vw - 320px)/1046);grid-row-gap:calc(35px + 15*(100vw - 320px)/1046)}@media(max-width: 1023.98px){.recipe-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 799.98px){.recipe-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.recipes-more{margin:calc(30px + 18*(100vw - 320px)/1046) auto 0}.recipes-more[hidden]{display:none}.recipes-more.is-loading{opacity:.6;pointer-events:none}.recipes-empty{margin:calc(20px + 10*(100vw - 320px)/1046) 0;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848}.recipe-day-section__title-link{display:block;color:inherit;text-decoration:none}.recipe-day__picture,.recipe-day__title-link{display:block;color:inherit;text-decoration:none}.recipe-detail{display:flex;align-items:flex-start;gap:calc(35px + 18*(100vw - 320px)/1046);margin-bottom:calc(50px + 25*(100vw - 320px)/1046)}@media(max-width: 1023.98px){.recipe-detail{flex-direction:column}}.recipe-detail__media{flex:0 0 47%;max-width:47%}@media(max-width: 1023.98px){.recipe-detail__media{flex:none;width:100%;max-width:none}}.recipe-detail__picture{position:relative;height:calc(240px + 120*(100vw - 320px)/1046);overflow:hidden}.recipe-detail__picture img{width:100%;height:100%;object-fit:cover}.recipe-detail__picture::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .35s ease-in-out;pointer-events:none}.recipe-detail__picture:hover::after{opacity:1}.recipe-detail__stats{display:flex;flex-wrap:wrap;gap:calc(10px + 6*(100vw - 320px)/1046) calc(25px + 12*(100vw - 320px)/1046);margin:calc(30px + 10*(100vw - 320px)/1046) 0 0;padding:calc(10px + 5*(100vw - 320px)/1046) calc(18px + 2*(100vw - 320px)/1046);list-style:none;background:#ececec;display:flex}.recipe-detail__stat{display:inline-flex;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046)}.recipe-detail__stat-icon{position:relative;flex:none;width:calc(35px + 21*(100vw - 320px)/1046);height:calc(35px + 21*(100vw - 320px)/1046);background:#e31e24;border-radius:50%}.recipe-detail__stat-icon::before{content:"";position:absolute;inset:28.5%;background-color:#fffefe;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.recipe-detail__stat-icon--time::before{-webkit-mask-image:url("../assets/img/icon-clock.svg");mask-image:url("../assets/img/icon-clock.svg")}.recipe-detail__stat-icon--portions::before{-webkit-mask-image:url("../assets/img/icon-food.svg");mask-image:url("../assets/img/icon-food.svg")}.recipe-detail__stat-text{font-size:calc(14px + 4*(100vw - 320px)/1046);line-height:1.35;color:#484848}.recipe-detail__content{flex:1 1 auto;min-width:0}.recipe-detail__ingredients{padding:calc(25px + 0*(100vw - 320px)/1046) calc(20px + 5*(100vw - 320px)/1046);margin-bottom:calc(30px + 20*(100vw - 320px)/1046);background:#f4f4f4}.recipe-detail__subtitle{margin:0 0 calc(15px + 5*(100vw - 320px)/1046);font-size:calc(18px + 5*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#e31e24;text-transform:uppercase}.recipe-detail__ingredients-list{max-height:calc(300px + 140*(100vw - 320px)/1046);margin:0;padding:0 calc(5px + 5*(100vw - 320px)/1046) 0 0;overflow-y:auto;list-style:none;overscroll-behavior:contain;height:45vh}.recipe-detail__ingredients-item{padding:calc(12px + 5*(100vw - 320px)/1046) 0 calc(9px + 3*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);line-height:1.35;color:#141414;border-bottom:1px solid #b5b5b5}.recipe-detail__ingredients-item:last-child{border-bottom:0}.recipe-detail__step{display:flex;align-items:flex-start;padding:calc(14px + 6*(100vw - 320px)/1046) 0 calc(24px + 11*(100vw - 320px)/1046);border-top:1px solid #b5b5b5}.recipe-detail__step:last-child{border-bottom:1px solid #b5b5b5}.recipe-detail__step-number{display:flex;flex:none;align-items:center;justify-content:center;min-width:calc(45px + 20*(100vw - 320px)/1046);height:calc(35px + 15*(100vw - 320px)/1046);margin-right:calc(15px + 0*(100vw - 320px)/1046);padding:0 calc(15px + 5*(100vw - 320px)/1046);font-size:calc(28px + 12*(100vw - 320px)/1046);font-weight:600;line-height:1;color:#fffefe;background:#e31e24}.recipe-detail__step-text{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.recipe-detail__step-text p{margin:0 0 calc(8px + 4*(100vw - 320px)/1046)}.recipe-detail__step-text p:last-child{margin-bottom:0}.recipe-detail__note{margin:calc(20px + 12*(100vw - 320px)/1046) 0 0;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848}.recipe-detail__footer{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20px + 6*(100vw - 320px)/1046);padding-top:calc(20px + 12*(100vw - 320px)/1046)}.recipe-detail__share{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px + 6*(100vw - 320px)/1046) calc(15px + 10*(100vw - 320px)/1046)}.recipe-detail__share .article-share__title{margin:0}.recipe-detail__print{display:inline-flex;align-items:center;gap:calc(8px + 2*(100vw - 320px)/1046);padding:0;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:600;line-height:1.35;color:#141414;text-decoration:none;background:none;border:0;cursor:pointer;transition:color .35s ease-in-out}.recipe-detail__print:hover{color:#e50613}.recipe-detail__print:hover .recipe-detail__print-icon{object-position:top center}.recipe-detail__print-icon{flex:none;width:calc(30px + 6*(100vw - 320px)/1046);height:calc(30px + 6*(100vw - 320px)/1046);object-fit:cover;object-position:bottom center;transition:object-position .35s ease-in-out}.recipe-slider{--slider-gap: calc(30px + 26 * (100vw - 320px) / 1046);position:relative}.recipe-slides{align-items:stretch;height:auto}.recipe-slides .recipe-card{align-self:stretch;height:auto;min-width:0;margin:0}.recipe-other .section__title::before,.recipe-other .section__title::after{flex:1 1 auto;max-width:none}@media print{.header,.footer-wrapper,.page-top__banner,.page-head,.recipe-other,.callback-section,#duyForm,.city-selector,.scroll-btn,.recipe-detail__print{display:none !important}.recipe-detail{display:block}.recipe-detail__media,.recipe-detail__picture{width:100%;max-width:none;height:auto}}.basket__title{margin-bottom:calc(15px + 5*(100vw - 320px)/1046)}.basket__row{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(12px + 5*(100vw - 320px)/1046);padding:calc(16px + 6*(100vw - 320px)/1046) calc(20px + 8*(100vw - 320px)/1046);background:#fffefe;border:1px solid #ececec;border-radius:5px;margin-top:calc(8px + 4*(100vw - 320px)/1046)}.basket__row-image{flex:none;width:calc(70px + 30*(100vw - 320px)/1046);margin:0}.basket__row-image img{display:block;width:100%;height:auto;border-radius:4px;object-fit:contain}.basket__row-info{flex:1 1 calc(180px + 60*(100vw - 320px)/1046);min-width:0}.basket__row-title{color:#141414;font-size:calc(14px + 2*(100vw - 320px)/1046);font-weight:500;line-height:1.35;text-decoration:none;transition:color .35s ease-in-out}.basket__row-title:hover{color:#e31e24}.basket__row-label{display:none;margin-bottom:4px;color:#505050;font-size:calc(11px + 1*(100vw - 320px)/1046);line-height:1.35}.basket__row-price,.basket__row-qty,.basket__row-total{flex:none;color:#141414;font-size:calc(14px + 2*(100vw - 320px)/1046);text-align:center}.basket__row-price,.basket__row-total{min-width:calc(90px + 40*(100vw - 320px)/1046)}.basket__row-sum{font-weight:600}.basket__row-main{display:flex;flex:1 1 calc(260px + 140*(100vw - 320px)/1046);align-items:center;gap:calc(12px + 5*(100vw - 320px)/1046);min-width:0}.basket__row-values{display:flex;flex:none;align-items:center;gap:calc(20px + 8*(100vw - 320px)/1046)}.basket__row-remove{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.basket__row-remove-text{display:none;color:#505050;font-size:calc(13px + 1*(100vw - 320px)/1046)}.basket__row-delete{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(26px + 8*(100vw - 320px)/1046);min-width:calc(26px + 8*(100vw - 320px)/1046);height:calc(26px + 8*(100vw - 320px)/1046);color:rgba(0,0,0,0);font-size:0;text-decoration:none;background:url("../assets/img/icon-close-red.svg") center/calc(14px + 10 * (100vw - 320px) / 1046) calc(14px + 10*(100vw - 320px)/1046) no-repeat}.basket__summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(20px + 10*(100vw - 320px)/1046);margin:calc(20px + 10*(100vw - 320px)/1046) auto 0;padding:calc(20px + 8*(100vw - 320px)/1046) calc(20px + 8*(100vw - 320px)/1046);background:#f4f4f4;border-radius:5px}.basket__delivery{min-width:0;color:#484848;font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.35}.basket__delivery p+p{margin-top:calc(6px + 3*(100vw - 320px)/1046)}.basket__totals{width:100%}.basket__total{display:flex;align-items:baseline;justify-content:space-between;gap:calc(20px + 10*(100vw - 320px)/1046);width:100%;padding-bottom:calc(8px + 4*(100vw - 320px)/1046);color:#141414;font-size:calc(15px + 2*(100vw - 320px)/1046);font-weight:500;line-height:1.35;border-bottom:1px solid #ececec}.basket__total+.basket__total{padding-top:calc(10px + 5*(100vw - 320px)/1046)}.basket__total-title{color:#484848}.basket__step{display:block;margin-top:calc(20px + 10*(100vw - 320px)/1046);padding:calc(20px + 10*(100vw - 320px)/1046) calc(25px + 10*(100vw - 320px)/1046);background:#f4f4f4;border:1px solid #ececec;border-radius:5px}.basket__form{display:block}.basket__step .basket__step-row{display:flex;flex-wrap:wrap;align-items:center !important;margin-bottom:calc(15px + 10*(100vw - 320px)/1046)}.basket__fields{flex:1 1 0;margin:0}.basket__fields .form__item+.form__item{margin-top:calc(15px + 8*(100vw - 320px)/1046)}@media(min-width: 1024px){.basket__fields .form__item{flex-direction:row;align-items:center;gap:calc(20px + 8*(100vw - 320px)/1046)}.basket__fields .form__label{flex:0 0 calc(190px + 20*(100vw - 320px)/1046);margin-bottom:0;white-space:nowrap}.basket__fields .form__input{flex:1 1 auto;min-width:0}}.basket__step-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(15px + 8*(100vw - 320px)/1046)}.basket__form-submit{flex:1 1 auto}.basket__form-submit .btn{flex:none;width:100%;max-width:320px}.basket__step .basket__summary{display:flex;flex:0 0 calc(300px + 40*(100vw - 320px)/1046);flex-direction:column;align-items:flex-end;justify-content:flex-end;max-width:none;margin:0;padding:0;background:none}.basket__step .basket__summary .basket__totals{width:100%;min-width:0}.basket__step .basket__total{font-size:calc(18px + 4*(100vw - 320px)/1046)}.basket__step .basket__total span:last-child{font-weight:600}.basket__step .basket__total-title{color:#141414;font-size:calc(18px + 4*(100vw - 320px)/1046);font-weight:600;text-transform:uppercase}.basket #order_bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(15px + 8*(100vw - 320px)/1046);margin-top:calc(25px + 12*(100vw - 320px)/1046)}.basket #order_bottom .btn{flex:none}.basket>p{margin-bottom:calc(20px + 10*(100vw - 320px)/1046);padding:calc(20px + 10*(100vw - 320px)/1046);color:#484848;font-size:calc(15px + 2*(100vw - 320px)/1046);text-align:center;background:#f4f4f4;border-radius:5px}@media(min-width: 1366px){.basket__summary{flex-wrap:nowrap}}@media(max-width: 1023.98px){.basket__row-main,.basket__row-values{display:contents}.basket__row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;column-gap:calc(15px + 8*(100vw - 320px)/1046);row-gap:calc(6px + 3*(100vw - 320px)/1046)}.basket__row-label{display:block;text-align:left}.basket__row-image{grid-column:1;grid-row:1/span 2;align-self:start}.basket__row-info{grid-column:2;grid-row:1;align-self:end}.basket__row-price{grid-column:2;grid-row:2;align-self:start;text-align:left}.basket__row-price .basket__row-label{display:none}.basket__row-qty{grid-column:1/span 2;grid-row:3;margin-top:calc(8px + 4*(100vw - 320px)/1046);text-align:left}.basket__row-total{grid-column:3;grid-row:3;margin-top:calc(8px + 4*(100vw - 320px)/1046);text-align:right}.basket__row-remove{grid-column:3;grid-row:1/span 2;align-self:start;margin-left:0}.basket__row-remove-text{display:inline}.basket__summary{flex-direction:column;align-items:stretch}.basket__delivery,.basket__totals{flex:none;align-self:start;min-width:0}.basket__fields,.basket__step .basket__summary,.basket__step-footer{flex:1 1 100%}.basket__fields{order:2}.basket__step .basket__summary{order:1;flex-direction:column;align-items:flex-start}.basket__step-footer{order:3;flex-wrap:wrap;justify-content:flex-start;gap:calc(15px + 8*(100vw - 320px)/1046)}}.catalog-category{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:calc(5px + 15*(100vw - 320px)/1046);grid-row-gap:calc(50px + 20*(100vw - 320px)/1046);margin-bottom:calc(30px + 10*(100vw - 320px)/1046)}.catalog-category-card{position:relative;display:flex;flex-direction:column;align-items:center}.catalog-category-card__picture{display:flex;align-items:center;justify-content:center;width:100%;height:calc(105px + 90*(100vw - 320px)/1046);margin-bottom:calc(10px + 10*(100vw - 320px)/1046);overflow:hidden;transition:.35s ease-in-out}.catalog-category-card__picture img{width:auto;height:auto;max-width:100%;max-height:100%;transition:.35s ease-in-out}.catalog-category-card__picture .catalog-category-card__image--icon{width:calc(80px + 50*(100vw - 320px)/1046);height:auto;max-height:100%}.catalog-category-card__title{width:100%;margin:0;padding:0;font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:600;line-height:1.24;color:#141414;text-align:center;text-transform:uppercase;transition:.35s ease-in-out}.catalog-category-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.catalog-category-card:hover .catalog-category-card__title{color:#e31e24}@media(max-width: 1151.98px){.catalog-category{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){.catalog-category{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 360px){.catalog-category{grid-template-columns:100%}}.catalog-subcategories{margin-bottom:calc(35px + 15*(100vw - 320px)/1046)}.catalog-subcategories__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-column-gap:calc(15px + 10*(100vw - 320px)/1046);grid-row-gap:calc(35px + 20*(100vw - 320px)/1046)}.catalog-subcategories__item{display:flex;min-width:0}.catalog-subcategories__item .catalog-category-card{width:100%}@media(max-width: 1279.98px){.catalog-subcategories__list{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 1023.98px){.catalog-subcategories__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 599.98px){.catalog-subcategories__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 359.98px){.catalog-subcategories__list{grid-template-columns:minmax(0, 1fr)}}.reviews-slider{--slider-gap: 30px;position:relative;margin:-30px -30px 0}.reviews-slider.is-animated .reviews-slide::before{width:100%}.reviews-slider .slider-control{padding:0 30px}@media(max-width: 599.98px){.reviews-slider .slider-control{padding:0}}.reviews-slides{margin:30px 30px 0;align-items:stretch;height:auto}.reviews-slides .reviews-slide{align-self:stretch;height:auto;min-width:0;margin-bottom:0}.reviews-slide{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:calc(310px + 115*(100vw - 320px)/1046);padding:calc(15px + 10*(100vw - 320px)/1046);background:#fffefe;box-shadow:0 4px 24px rgba(0,0,0,.25);transition:box-shadow .35s ease-in-out}.reviews-slide::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:4px;background:#e31e24;transition:width .35s ease-in-out .25s}@media(min-width: 1152px){.reviews-slide:hover{box-shadow:0 6px 26px rgba(0,0,0,.45)}}.reviews-slide__text{max-height:calc(200px + 10*(100vw - 320px)/1046);margin-bottom:calc(20px + 12*(100vw - 320px)/1046);overflow-x:hidden;overflow-y:auto;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.reviews-slide__text p{margin:0 0 calc(10px + 5*(100vw - 320px)/1046)}.reviews-slide__text p:last-child{margin-bottom:0}.reviews-slide__stars{display:flex;gap:2px}.reviews-slide__star{width:calc(16px + 0*(100vw - 320px)/1046);height:calc(16px + 0*(100vw - 320px)/1046);background:url("../assets/img/icon-star.svg") center/contain no-repeat;opacity:.3}.reviews-slide__star.is-active{opacity:1}.reviews-slide__info{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none}.reviews-slide__info-item{display:flex;flex-direction:column;align-items:flex-end;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:500;line-height:1.35;color:#141414}.reviews-section__btns{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-bottom:calc(30px + 20*(100vw - 320px)/1046)}.reviews-section__btn{width:calc(230px + 20*(100vw - 320px)/1046);max-width:calc(230px + 20*(100vw - 320px)/1046);align-self:center}@media(max-width: 599.98px){.reviews-section__btns{flex-direction:column}}@media(max-width: 1023.98px){.reviews-slider{margin:0}}@media(max-width: 599.98px){.reviews-slider{margin:0;overflow:hidden}.reviews-slides{margin:0}.reviews-slide{opacity:0}.reviews-slide.swiper-slide-active{opacity:1}}.form{width:100%}.form__warning{margin:0}.form__fieldset{width:100%;min-width:0;margin:0 0 calc(20px + 10*(100vw - 320px)/1046);padding:0;border:0}.form__title{display:block;width:100%;margin-bottom:calc(35px + 10*(100vw - 320px)/1046);padding:0;font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#e31e24;text-transform:uppercase}.form__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(240px + 150 * (100vw - 320px) / 1046), 1fr));justify-content:space-between;align-items:stretch;gap:calc(30px + 10*(100vw - 320px)/1046);width:100%;margin-bottom:calc(30px + 10*(100vw - 320px)/1046)}.form__row:last-child{margin-bottom:0}@media(max-width: 799.98px){.form__row{grid-template-columns:repeat(1, 100%)}}.form__item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%}.form__label{display:block;margin-bottom:10px;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:500;line-height:1.35;color:#242d3c;cursor:pointer}@media(max-width: 1279.98px){.form__label{font-size:calc(14px + 1*(100vw - 320px)/1046)}}.form__req{position:relative;top:0;font-size:75%;font-weight:400;line-height:0;color:#e31e24}.form__input,.form__textarea{width:100%;max-width:100%;padding:15px;font-family:inherit;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#585858;background:#fffefe;border:1px solid #c4c4c4;border-radius:4px}.form__input::placeholder,.form__textarea::placeholder{color:#585858;transition:opacity .35s ease-in-out,transform .35s ease-in-out;transform-origin:100% 0}.form__input:focus::placeholder,.form__textarea:focus::placeholder{opacity:0;transform:scaleX(0)}.form__input{height:calc(50px + 5*(100vw - 320px)/1046);max-height:calc(50px + 5*(100vw - 320px)/1046)}.form__textarea{min-height:135px;max-height:135px;resize:none}.form__stars{display:flex;gap:calc(6px + 4*(100vw - 320px)/1046)}.form__star{width:calc(24px + 0*(100vw - 320px)/1046);height:calc(24px + 0*(100vw - 320px)/1046);background:url("../assets/img/icon-star.svg") center/contain no-repeat;opacity:.3;cursor:pointer;transition:opacity .35s ease-in-out,transform .35s ease-in-out}.form__star:hover,.form__star.active{opacity:1}.form__star:hover{transform:scale(1.08)}.form__submit{display:flex;flex-wrap:wrap;gap:calc(20px + 10*(100vw - 320px)/1046);margin-top:calc(10px + 5*(100vw - 320px)/1046)}.form__agree{display:flex;align-items:flex-start;gap:calc(7px + 3*(100vw - 320px)/1046);cursor:pointer}.form__agree-input{position:absolute;width:10px;height:10px;opacity:0;z-index:-1}.form__agree-checker{display:inline-flex;position:relative;flex:none;align-items:center;justify-content:center;width:calc(15px + 1*(100vw - 320px)/1046);min-width:calc(15px + 1*(100vw - 320px)/1046);height:calc(15px + 1*(100vw - 320px)/1046);margin-top:3px;overflow:hidden;background:#fffefe;border:1px solid #c4c4c4;border-radius:50%;transition:border-color .35s ease-in-out}.form__agree-checker::after{content:"";position:absolute;inset:0;background:#e31e24;opacity:0;transition:opacity .35s ease-in-out}.form__agree-checker::before{content:"";position:relative;z-index:2;width:calc(5px + 1*(100vw - 320px)/1046);min-width:calc(5px + 1*(100vw - 320px)/1046);height:calc(5px + 1*(100vw - 320px)/1046);background:#fffefe;border-radius:50%;opacity:0;transition:opacity .35s ease-in-out}.form__agree-input:checked~.form__agree-checker{border-color:rgba(0,0,0,0)}.form__agree-input:checked~.form__agree-checker::before,.form__agree-input:checked~.form__agree-checker::after{opacity:1}.form__agree-input:focus-visible~.form__agree-checker{border-color:#e31e24}.form__agree-text{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#141414}.form__agree-link{color:#e31e24;text-decoration:underline}.form__agree-link:hover{color:#e50613}.form__item--captcha{margin-top:0}body.is-modal-open{overflow:hidden}.site-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;padding:calc(20px + 10*(100vw - 320px)/1046);overflow-y:auto;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.site-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-modal__body{display:flex;position:relative;flex:none;width:95%;max-width:825px;margin:auto}.site-modal__content{display:flex;position:relative;width:100%;background:#fffefe;opacity:0;transform:translate(0, -100%);transition:opacity .28s ease-in-out,transform .28s ease-in-out}.site-modal.is-open .site-modal__content{opacity:1;transform:translate(0, 0)}.site-modal__form{display:flex;flex-direction:column;width:100%;padding:calc(15px + 15*(100vw - 320px)/1046);background:#f4f4f4;border:solid #fffefe;border-width:calc(15px + 5*(100vw - 320px)/1046)}.site-modal__close{display:flex;position:absolute;top:0;left:100%;right:unset;align-items:center;justify-content:center;width:25px;height:25px;padding:0;background:#e31e24;border:0;opacity:0;transform:translate(-100%, 0);cursor:pointer;transition:background .35s ease-in-out .2s,opacity .35s ease-in-out .2s,transform .35s ease-in-out .2s}.site-modal__close span{position:absolute;width:15px;height:2px;background:#fffefe}.site-modal__close span:nth-child(1){transform:rotate(45deg)}.site-modal__close span:nth-child(2){transform:rotate(-45deg)}.site-modal__close:hover{background:#e50613}.site-modal.is-open .site-modal__close{opacity:1;transform:translate(0, 0)}.site-modal__form .form__fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(315px, 1fr));justify-content:space-between;align-items:stretch;grid-column-gap:calc(20px + 10*(100vw - 320px)/1046);grid-row-gap:calc(20px + 10*(100vw - 320px)/1046);margin-bottom:0}.site-modal__form .form__fieldset>*{grid-column:1/-1}.site-modal__form .form__fieldset>.form__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(315px, 1fr));grid-column-gap:calc(20px + 10*(100vw - 320px)/1046);grid-row-gap:calc(20px + 10*(100vw - 320px)/1046);margin-bottom:0}.site-modal__form--callback{flex:1 1 auto;width:100%}.site-modal__form .form__item{margin-bottom:0}.site-modal__form .form__title{margin-bottom:calc(7px + 3*(100vw - 320px)/1046);font-size:calc(17px + 10*(100vw - 320px)/1046);font-weight:500;color:#141414;text-transform:none}.site-modal__form .form__submit{grid-column:1/-1;justify-self:center;justify-content:center}.site-modal__form .form__submit .btn{min-width:calc(215px + 5*(100vw - 320px)/1046)}.site-modal__form .form__fieldset>.form__agree{grid-column:1/-1}.site-modal .thx_review{display:none;position:absolute;top:50%;left:50%;z-index:3;width:80%;max-width:675px;height:auto;margin:0;padding:calc(30px + 20*(100vw - 320px)/1046) calc(40px + 25*(100vw - 320px)/1046);font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:400;line-height:124%;color:#141414;text-align:center;background:#fffefe;border:1px solid #ececec;box-shadow:0 4px 24px rgba(0,0,0,.15);transform:translate(-50%, -50%)}.site-modal .thx_review.active{display:block}@media(max-width: 799.98px){.site-modal{padding:0}.site-modal__close{top:10px;left:auto;right:10px;z-index:2}.site-modal__body{width:100%;max-width:100%}.site-modal__form{padding-top:calc(45px + 5*(100vw - 320px)/1046);border-width:calc(15px + 5*(100vw - 320px)/1046)}}#duyForm{position:fixed;top:50%;left:50%;z-index:120;display:none;width:520px;max-width:calc(100vw - 24px);padding:calc(24px + 16*(100vw - 320px)/1046) calc(30px + 10*(100vw - 320px)/1046) calc(28px + 12*(100vw - 320px)/1046);text-align:center;background:#fffefe;border-radius:5px;box-shadow:0 12px 40px rgba(0,0,0,.18);transform:translate(-50%, -50%)}#duyForm .bspIcon{display:flex;flex:none;align-items:center;justify-content:center;width:calc(52px + 12*(100vw - 320px)/1046);height:calc(52px + 12*(100vw - 320px)/1046);margin:0 auto calc(14px + 6*(100vw - 320px)/1046);background:#e31e24;border-radius:50%}#duyForm .bspIcon img{width:calc(22px + 4*(100vw - 320px)/1046);height:calc(22px + 4*(100vw - 320px)/1046);object-fit:contain}#duyForm .basketText{margin:0 0 calc(18px + 7*(100vw - 320px)/1046);font-size:calc(15px + 3*(100vw - 320px)/1046);font-weight:500;line-height:124%;color:#141414}#duyForm .bskBtnLine{display:flex;flex-wrap:wrap;gap:calc(8px + 4*(100vw - 320px)/1046);justify-content:center;width:100%}#duyForm .bskBtnLine .btn{flex:1 1 0;max-width:none}#duyForm .bskBtnLine .btn__title{display:block;flex:none;max-width:calc(120px + 90*(100vw - 320px)/1046);font-size:calc(14px + 1*(100vw - 320px)/1046);line-height:1.3}#duyForm .duyForm__close{position:absolute;top:calc(10px + 6*(100vw - 320px)/1046);right:calc(10px + 6*(100vw - 320px)/1046)}@media(max-width: 599.98px){#duyForm .bskBtnLine .btn{flex:1 1 100%}}.info-card{display:flex;flex-direction:column;padding:calc(20px + 12*(100vw - 320px)/1046);background:#fffefe;box-shadow:2px 2px 64px 0 rgba(0,0,0,.08)}.info-card__title{margin-bottom:20px;padding:0;color:#272727;font-size:18px;font-weight:700;line-height:124%;text-transform:uppercase}.info-card__text{margin-bottom:12px;color:#5b5b5b;font-size:16px;line-height:130%}.info-card__list{display:flex;flex-direction:column;gap:8px}.info-card__phone{color:#000;font-size:18px;font-weight:500;line-height:124%;transition:color .35s ease-in-out}.info-card__phone:hover{color:#e31e24}.contacts-section{padding-bottom:0}.contacts-org{margin-bottom:20px}.contacts-org__name{margin-bottom:28px;color:#272727;font-size:32px;font-weight:700;line-height:112.5%;text-transform:uppercase}@media(max-width: 799.98px){.contacts-org__name{font-size:24px}}.contacts-org__list{display:flex;flex-direction:column;gap:8px;font-size:calc(15px + 1*(100vw - 320px)/1046);font-weight:700;line-height:1.35;color:#272727;text-transform:uppercase}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:20px;margin-bottom:calc(45px + 20*(100vw - 320px)/1046)}@media(max-width: 599.98px){.contacts-grid{grid-template-columns:1fr}}.contacts-requisites{margin-bottom:calc(45px + 20*(100vw - 320px)/1046)}.contacts-requisites__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(12px + 8*(100vw - 320px)/1046)}@media(max-width: 599.98px){.contacts-requisites__list{grid-template-columns:1fr}}.contacts-requisites__item{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848}.contacts-requisites__item b{font-weight:600;color:#141414}.contacts-map{width:100%;height:800px;overflow:hidden;background:#f2f2f2}@media(max-width: 1023.98px){.contacts-map{height:300px}}.contacts-map iframe{display:block;width:100%;height:100%;border:0}main:has(.contacts-section){position:relative}main:has(.contacts-section) .callback-section{background:rgba(255,255,255,.85);backdrop-filter:blur(2.5px)}@media(min-width: 1024px){main:has(.contacts-section) .callback-section{position:absolute;bottom:0;left:0;width:100%;z-index:10}}.why-we-are .grid--cards{grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(20px + 25*(100vw - 320px)/1046);grid-row-gap:calc(50px + 5*(100vw - 320px)/1046)}@media(min-width: 2560px){.why-we-are .grid--cards{grid-column-gap:45px;grid-row-gap:55px}}@media(max-width: 1023.98px){.why-we-are .grid--cards{grid-template-columns:repeat(2, 1fr);grid-row-gap:calc(60px + 5*(100vw - 320px)/1046)}}@media(max-width: 599.98px){.why-we-are .grid--cards{grid-template-columns:100%}}.why-we-are .advantage{align-items:flex-start;width:100%;height:100%;text-align:left}.why-we-are .advantage__icon{display:inline-flex;align-items:center;justify-content:center;width:75px;min-width:75px;height:75px;margin-bottom:calc(25px + 5*(100vw - 320px)/1046);background-color:#e31e24;border-radius:50%;margin-left:auto;margin-right:auto}@media(min-width: 2560px){.why-we-are .advantage__icon{margin-bottom:30px}}.why-we-are .advantage__icon-img{width:54%;height:54%;object-fit:contain;filter:brightness(0) invert(1)}.why-we-are .advantage__title{width:100%;margin-bottom:calc(15px + 10*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:700;line-height:124%;color:#141414;text-align:center;text-transform:uppercase}.why-we-are .advantage__desc{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:#484848;text-align:center}.brands-slide{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:calc(115px + 60*(100vw - 320px)/1046);overflow:hidden}.brands-slide img{width:auto;max-width:100%;height:auto;max-height:100%;transition:.35s ease-in-out}.brands-slide:hover img{transform:scale(1.04)}@media(min-width: 2560px){.brands-slide{height:175px}}.page-head{padding:0}.page-layout:has(>.panel){display:grid;grid-template-columns:minmax(0, 0.22fr) minmax(0, 0.8fr);grid-column-gap:calc(25px + 10*(100vw - 320px)/1046);grid-row-gap:calc(25px + 10*(100vw - 320px)/1046);justify-content:space-between;align-items:start}.page-layout:has(>.panel)>:not(.panel){min-width:0}@media(min-width: 2560px){.page-layout:has(>.panel){grid-column-gap:35px;grid-row-gap:35px}}@media(max-width: 1023.98px){.page-layout:has(>.panel){grid-template-columns:100%}}.categories__list{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:calc(20px + 10*(100vw - 320px)/1046)}@media(max-width: 1365.98px){.categories__list{grid-template-columns:repeat(3, minmax(0, 300px));justify-content:center}}@media(max-width: 599.98px){.categories__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(12px + 6*(100vw - 320px)/1046)}}@media(min-width: 2560px){.categories__list{gap:24px}}.categories__item{display:flex;min-width:0}.categories__link{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(20px + 12*(100vw - 320px)/1046) calc(10px + 6*(100vw - 320px)/1046) calc(18px + 10*(100vw - 320px)/1046);transition:transform .35s ease-in-out,box-shadow .35s ease-in-out}.categories__disc{display:flex;flex:none;align-items:center;justify-content:center;width:calc(78px + 46*(100vw - 320px)/1046);height:calc(78px + 46*(100vw - 320px)/1046);margin-bottom:calc(14px + 8*(100vw - 320px)/1046);background:rgba(227,30,36,.07);border-radius:50%;transition:background .35s ease-in-out}.categories__icon{width:64%;height:64%;object-fit:contain;transition:transform .35s ease-in-out,filter .35s ease-in-out}.categories__name{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.48em;text-align:center;overflow-wrap:anywhere;word-break:break-word;transition:color .35s ease-in-out}.categories__link .categories__name{margin-bottom:0;font-size:calc(12px + 2*(100vw - 320px)/1046)}.categories__link:hover .categories__disc{background:#e31e24}.categories__link:hover .categories__icon{filter:brightness(0) invert(1)}.categories__link:hover .categories__name{color:#e31e24}.categories__link:focus-visible{outline:2px solid rgba(227,30,36,.45);outline-offset:2px;transform:scale(1.04)}.categories__all{width:fit-content;max-width:none;padding-right:calc(15px + 10*(100vw - 320px)/1046);padding-left:calc(15px + 10*(100vw - 320px)/1046);margin:calc(30px + 18*(100vw - 320px)/1046) auto 0}.faq-collapsible{margin-top:calc(10px + 5*(100vw - 320px)/1046);padding:calc(10px + 5*(100vw - 320px)/1046);background:#ececec}@media(min-width: 2560px){.faq-collapsible{margin-top:15px;padding:15px}}@media(max-width: 799.98px){.faq-collapsible{padding:calc(20px + 5*(100vw - 320px)/1046)}}.faq-collapsible__content-wrapper{padding:calc(10px + 5*(100vw - 320px)/1046);background:#ececec}.faq-collapsible__content-wrapper p{margin-bottom:calc(5px + 5*(100vw - 320px)/1046)}.faq-collapsible__content-wrapper p:last-child{margin-bottom:0}@media(min-width: 2560px){.faq-collapsible__content-wrapper{padding:15px}}@media(max-width: 799.98px){.faq-collapsible__content-wrapper{padding:calc(20px + 5*(100vw - 320px)/1046)}}.article-slide{position:relative;display:flex;flex-direction:column;align-self:stretch;height:auto;min-width:0}.article-slide__picture{display:flex;align-items:center;justify-content:center;width:100%;height:calc(210px + -10*(100vw - 320px)/1046);min-height:calc(210px + -10*(100vw - 320px)/1046);margin-bottom:calc(20px + 5*(100vw - 320px)/1046);overflow:hidden}.article-slide__picture img{width:100%;height:100%;object-fit:cover;transition:.35s ease-in-out}@media(min-width: 2560px){.article-slide__picture{height:200px;min-height:200px;margin-bottom:25px}}@media(max-width: 599.98px){.article-slide__picture{height:calc(250px + 20*(100vw - 320px)/1046);min-height:calc(250px + 20*(100vw - 320px)/1046)}}.article-slide__title{min-height:3.72em;max-height:3.72em;margin:0 0 calc(20px + 5*(100vw - 320px)/1046);overflow:hidden;font-size:20px;font-weight:500;line-height:124%;color:#141414;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 62%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(180deg, #000 0%, #000 62%, rgba(0, 0, 0, 0) 100%)}.article-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:inline-flex;width:100%;height:100%}.article-slide:hover .article-slide__picture img{transform:scale(1.03)}.about-text__cols{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(35px + 15*(100vw - 320px)/1046) calc(60px + 20*(100vw - 320px)/1046)}@media(max-width: 799.98px){.about-text__cols{grid-template-columns:1fr}}.about-text__col{display:flex;flex-direction:column;align-items:flex-start;--marker: calc(8px + 2 * (100vw - 320px) / 1046)}.about-text__col li{position:relative;padding-left:calc(var(--marker) + calc(4px + 8 * (100vw - 320px) / 1046));margin-bottom:calc(8px + 4*(100vw - 320px)/1046)}.about-text__col li::before{content:"";position:absolute;top:calc(.675em - var(--marker)/2);left:0;width:var(--marker);height:var(--marker);background:#e31e24;border-radius:2px}.about-text__col li:last-child{margin-bottom:0}.about-text__col h2,.about-text__col h3{margin:0 0 calc(15px + 5*(100vw - 320px)/1046);font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:500}.about-text__col p{margin:0 0 calc(18px + 8*(100vw - 320px)/1046)}.about-text__col ul{margin:0 0 calc(18px + 8*(100vw - 320px)/1046)}.about-text__subtitle{margin:0 0 calc(15px + 5*(100vw - 320px)/1046);font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:500}.about-text__p{margin:0 0 calc(18px + 8*(100vw - 320px)/1046)}.principles-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:calc(20px + 10*(100vw - 320px)/1046);grid-row-gap:calc(25px + 10*(100vw - 320px)/1046);margin:calc(25px + 10*(100vw - 320px)/1046) 0}@media(max-width: 1023.98px){.principles-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599.98px){.principles-grid{grid-template-columns:1fr}}.principle-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;background:#343434;color:#fffefe;padding:calc(25px + 5*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046) calc(20px + 5*(100vw - 320px)/1046) calc(10px + 10*(100vw - 320px)/1046);overflow:hidden}.principle-card::before{content:"";position:absolute;top:0;left:0;right:0;width:0%;height:8px;background:#e31e24;transition:width .45s ease-in-out .25s;will-change:width}.principle-card__number{display:flex;flex:none;align-items:center;justify-content:center;align-self:flex-start;width:calc(40px + 0*(100vw - 320px)/1046);min-width:calc(40px + 0*(100vw - 320px)/1046);height:calc(40px + 0*(100vw - 320px)/1046);margin-bottom:calc(25px + 0*(100vw - 320px)/1046);background:#e31e24;border-radius:100%;font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:500;line-height:1;color:#fffefe;transition:.35s ease-in-out}.principle-card h6{margin:0 0 calc(12px + 6*(100vw - 320px)/1046);font-size:calc(14px + 4*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#fffefe;text-transform:uppercase}.principle-card p{margin:0;font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:rgba(255,254,254,.9)}html.js .principle-card.animate.is-animated::before{width:100%}.about-video__frame{position:relative;max-width:calc(720px + 280*(100vw - 320px)/1046);margin:0 auto;overflow:hidden;background:#f4f4f4;border-radius:5px;box-shadow:0 4px 24px rgba(0,0,0,.06);cursor:pointer}.about-video__frame img,.about-video__frame iframe{display:block;width:100%;height:auto}.about-video__frame img{transition:transform .35s ease-in-out}.about-video__frame:hover img{transform:scale(1.02)}.about-video__frame iframe{aspect-ratio:16/9;border:0}.delivery__lead{max-width:calc(900px + 280*(100vw - 320px)/1046);margin:0 0 calc(35px + 15*(100vw - 320px)/1046)}.delivery__facts{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(20px + 10*(100vw - 320px)/1046);margin:0 0 calc(40px + 20*(100vw - 320px)/1046)}@media(max-width: 1023.98px){.delivery__facts{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599.98px){.delivery__facts{grid-template-columns:1fr}}.delivery__fact{display:flex;flex-direction:column;padding:calc(30px + 15*(100vw - 320px)/1046);background:#f4f4f4;border-radius:calc(20px + 10*(100vw - 320px)/1046)}.delivery__fact-value{margin-bottom:calc(8px + 4*(100vw - 320px)/1046);font-size:calc(19px + 11*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#e31e24}.delivery__fact-name{font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050}.delivery__text{max-width:calc(900px + 280*(100vw - 320px)/1046)}.delivery__text p{margin-bottom:calc(18px + 8*(100vw - 320px)/1046)}.delivery__text p:last-child{margin-bottom:0}.delivery__note{margin:calc(30px + 15*(100vw - 320px)/1046) 0 0;font-size:calc(19px + 11*(100vw - 320px)/1046);font-weight:600;line-height:124%;color:#141414}.price-section__lead{max-width:calc(900px + 280*(100vw - 320px)/1046);margin:0 0 calc(30px + 15*(100vw - 320px)/1046)}.price-section__note{max-width:calc(900px + 280*(100vw - 320px)/1046);margin-top:calc(25px + 12*(100vw - 320px)/1046);font-size:calc(13px + 1*(100vw - 320px)/1046);line-height:1.35;color:#505050}.price-section__note a{color:#e31e24;text-decoration:underline}.price-table{width:100%;min-width:900px;border-collapse:collapse;border-spacing:0;background:#fffefe}.price-table th,.price-table td{min-width:115px;padding:calc(12px + 6*(100vw - 320px)/1046) calc(20px + 10*(100vw - 320px)/1046);font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;text-align:left;vertical-align:middle;border:1px solid #c4c4c4}.price-table thead th{position:sticky;top:0;z-index:1;font-weight:600;color:#141414;background:#f4f4f4}.price-table__group-row th{font-size:calc(17px + 6*(100vw - 320px)/1046);font-weight:600;color:#141414;background:#ececec}.price-table tbody tr:hover td{background:rgba(227,30,36,.05)}.price-table td a{color:#141414;transition:color .35s ease-in-out}.price-table td a:hover{color:#e31e24}.price-table__price{font-weight:500;color:#e31e24;white-space:nowrap}.price-table__price a{color:#e31e24}.price-table__price a:hover{color:#5b0000}.price-table__scroll{margin-bottom:calc(30px + 15*(100vw - 320px)/1046);overflow-x:auto}.footer{display:flex;flex-direction:column;margin-top:auto;padding-top:calc(40px + 15*(100vw - 320px)/1046);padding-bottom:calc(15px + 10*(100vw - 320px)/1046);color:#fffefe;background:#36353b;height:auto;min-height:0;min-width:0}@media(min-width: 2560px){.footer{padding-top:55px;padding-bottom:25px}}.footer-wrapper{position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:calc(100% - 166px);max-width:1366px;margin:0 auto}@media(max-width: 1365.98px){.footer-wrapper{width:100%;max-width:1200px}}@media(max-width: 1151.98px){.footer-wrapper{width:calc(100% - 55px)}}@media(max-width: 599.98px){.footer-wrapper{width:calc(100% - 44px)}}.footer-wrapper--top{padding-bottom:calc(20px + 45*(100vw - 320px)/1046)}@media(min-width: 2560px){.footer-wrapper--top{padding-bottom:65px}}@media(max-width: 799.98px){.footer-wrapper--top{flex-wrap:wrap}}.footer-wrapper--bottom{align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:calc(30px + 15*(100vw - 320px)/1046);padding-top:calc(15px + 10*(100vw - 320px)/1046);border-top:1px solid #a3a3a3}@media(min-width: 2560px){.footer-wrapper--bottom{padding-top:25px}}.footer-wrapper--bottom .footer-note{max-width:62%;min-width:0;text-align:left}.footer-wrapper--bottom .footer-credit{min-width:0;text-align:right}@media(max-width: 799.98px){.footer-wrapper--bottom{flex-wrap:wrap;flex-direction:column;align-items:center;gap:calc(14px + 4*(100vw - 320px)/1046)}.footer-wrapper--bottom .footer-note,.footer-wrapper--bottom .footer-credit{max-width:100%;text-align:center}}.footer-coll{display:flex;flex-direction:column;margin-right:calc(25px + 15*(100vw - 320px)/1046)}.footer-coll:last-child{margin-right:0}.footer-coll:nth-child(1),.footer-coll:nth-child(3){width:29%}.footer-coll:nth-child(2){width:14%}.footer-coll:nth-child(4){width:34%}@media(max-width: 799.98px){.footer-coll:nth-child(1),.footer-coll:nth-child(2),.footer-coll:nth-child(3){width:40%;margin-bottom:calc(25px + 15*(100vw - 320px)/1046)}.footer-coll:nth-child(2){margin-right:0}.footer-coll:nth-child(4){width:40%}}@media(max-width: 600px){.footer-coll:nth-child(1),.footer-coll:nth-child(2),.footer-coll:nth-child(3),.footer-coll:nth-child(4){width:100%;margin-right:0}}.footer-logo{width:calc(125px + 10*(100vw - 320px)/1046);height:calc(95px + 5*(100vw - 320px)/1046);margin-bottom:calc(20px + 10*(100vw - 320px)/1046)}.footer-logo img{object-fit:contain}@media(min-width: 2560px){.footer-logo{width:135px;height:100px;margin-bottom:30px}}.footer-info{font-weight:500}.footer-menu{display:flex;flex-direction:column}.footer-menu__item{margin-bottom:calc(14px + 4*(100vw - 320px)/1046)}.footer-menu__item:last-child{margin-bottom:0}.footer-menu__row{display:flex;align-items:center;gap:calc(8px + 4*(100vw - 320px)/1046)}.footer-menu__toggle{flex:none;width:calc(12px + 2*(100vw - 320px)/1046);height:calc(8px + 2*(100vw - 320px)/1046);padding:0;background:url("../assets/img/icon-chevron--white.svg") center/contain no-repeat;border:0;cursor:pointer;transition:transform .35s ease-in-out}.footer-menu__item.is-open .footer-menu__toggle{transform:rotate(180deg)}.footer-menu__submenu{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.footer-menu__subitem{margin-top:calc(8px + 4*(100vw - 320px)/1046)}.footer-menu__subitem:first-child{margin-top:calc(10px + 5*(100vw - 320px)/1046)}.footer-menu__sublink{font-size:calc(14px + 1*(100vw - 320px)/1046);color:rgba(255,254,254,.7);transition:color .35s ease-in-out,-webkit-text-stroke-color .35s ease-in-out}.footer-menu__sublink:hover{color:#e31e24}.footer-menu__link{transition:color .35s ease-in-out,-webkit-text-stroke-color .35s ease-in-out}.footer-menu__link:hover{color:#e31e24}.footer-contact__actions{display:flex;align-items:center;gap:calc(15px + 8*(100vw - 320px)/1046);width:100%}.footer-contact__callback{flex:none}.footer-contact__title{margin:0 0 calc(20px + -10*(100vw - 320px)/1046);font-size:calc(15px + 5*(100vw - 320px)/1046);font-weight:500;line-height:124%;color:#fffefe}.footer-contact__group{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 calc(20px + -5*(100vw - 320px)/1046)}.footer-contact__group:last-child{margin-bottom:calc(40px + -20*(100vw - 320px)/1046)}.footer-contact__group-title{font-size:calc(14px + 4*(100vw - 320px)/1046);line-height:124%;font-weight:500;margin-bottom:calc(5px + 5*(100vw - 320px)/1046)}.footer-contact__group-content{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35}.footer-contact__group-content a{transition:color .35s ease-in-out,-webkit-text-stroke-color .35s ease-in-out}.footer-contact__group-content a:hover{color:#e31e24}.social-links--footer{width:auto;margin-top:0;gap:0}.social-links--footer .social-links__item{width:40px;height:40px;margin-right:0;overflow:visible;border-radius:0}.social-links--footer .social-links__link{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.copyright{color:#fffefe;letter-spacing:-0.01em;opacity:.8}.copyright p{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35}.footer-note{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:rgba(255,254,254,.7)}.footer-credit{font-size:calc(15px + 1*(100vw - 320px)/1046);line-height:1.35;color:rgba(255,254,254,.7)}.footer-credit a{color:inherit;transition:color .35s ease-in-out,-webkit-text-stroke-color .35s ease-in-out}.footer-credit a:hover{color:#e31e24}@media(max-width: 1280px){p,li,a,label,button,input,textarea,.btn__title,.footer-contact__group-content,.footer-note,.footer-credit,.copyright p{font-size:calc(12px + 1*(100vw - 320px)/1046);line-height:1.35}}.icon,[class^=icon--],[class*=" icon--"]{display:inline-flex;flex:none;background-position:center;background-repeat:no-repeat;background-size:contain}.icon--close-red{width:calc(16px + 2*(100vw - 320px)/1046);height:calc(16px + 2*(100vw - 320px)/1046);background-image:url("../assets/img/icon-close-red.svg")}.icon--filter{width:calc(20px + 2*(100vw - 320px)/1046);height:calc(20px + 2*(100vw - 320px)/1046);background-image:url("../assets/img/icon-filter.svg")}.icon--phone-white{width:20px;height:20px;background-image:url("../assets/img/icon-phone--white.svg")}.icon--clock-white{width:20px;height:20px;background-image:url("../assets/img/icon-clock--white.svg")}.icon--chevron-white{width:9px;height:5px;background-image:url("../assets/img/icon-chevron--white.svg")}.icon--max-white{width:20px;height:20px;background-image:url("../assets/img/icon-max--white.svg")}.icon--max{width:29px;height:29px;background-image:url("../assets/img/icon-max.png");background-size:contain}.icon--calorie,.icon--fats,.icon--proteins,.icon--carbs{width:25px;height:25px}.icon--calorie{background-image:url("../assets/img/icon-calorie.svg")}.icon--fats{background-image:url("../assets/img/icon-fats.svg")}.icon--proteins{background-image:url("../assets/img/icon-proteins.svg")}.icon--carbs{background-image:url("../assets/img/icon-carbohydrates.svg")}.icon--pig{width:calc(34px + 0*(100vw - 320px)/1046);height:calc(34px + 0*(100vw - 320px)/1046);background-image:url("../assets/img/icon-pig.svg");transform:scaleX(-1)}.icon--cow{width:calc(26px + 0*(100vw - 320px)/1046);height:calc(26px + 0*(100vw - 320px)/1046);background-image:url("../assets/img/icon-cow.svg")}.icon--chicken{width:calc(23px + 0*(100vw - 320px)/1046);height:calc(23px + 0*(100vw - 320px)/1046);background-image:url("../assets/img/icon-chicken.svg")}.icon--turkey{width:calc(23px + 0*(100vw - 320px)/1046);height:calc(23px + 0*(100vw - 320px)/1046);background-image:url("../assets/img/icon-turkey.svg")}.icon--quality{background-image:url("../assets/img/icon-quality.svg")}.icon--assort{background-image:url("../assets/img/icon-assort.svg")}.icon--standard{background-image:url("../assets/img/icon-standard.svg")}.icon--safe{background-image:url("../assets/img/icon-safe.svg")}.icon--cold{background-image:url("../assets/img/icon-cold.svg")}.icon--service{background-image:url("../assets/img/icon-service.svg")}
