.product-catalog{font-family:"Plus Jakarta Sans",sans-serif}.product-catalog-container{max-width:360px;padding:10px 16px;margin:0 auto}@media screen and (min-width:768px){.product-catalog-container{max-width:768px;padding:10px 20px}}@media screen and (min-width:1200px){.product-catalog-container{max-width:1240px;padding:10px 30px}}.product-catalog__title{display:flex;align-items:center;background-color:#e7ddd7;margin-bottom:30px;border-radius:20px}.product-catalog__title img{border-radius:20px 0 0 20px;width:101px;height:90px;object-fit:cover;display:none}@media screen and (min-width:768px){.product-catalog__title img{display:block}}.product-catalog__title h1{margin:0;padding:23px 30px;color:#fff;font-size:32px}.product-catalog__row{display:flex;align-items:flex-start}.product-catalog__row .product-list__list{width:100%}@media screen and (min-width:1200px){.product-catalog__row .product-list__list{width:905px}}.product-catalog__sublist{width:calc(100% - 905px);padding-right:15px;display:none}@media screen and (min-width:1200px){.product-catalog__sublist{display:block}}.product-catalog__sublist h2{font-size:20px}.product-catalog__sublist .item{color:#000;font-size:16px;padding:6px 0;display:block}.product-catalog__sublist .item.bold{font-weight:700}.product-catalog .pagination .page-item:first-child .page-link{border-radius:10px 0 0 10px}.product-catalog .pagination .page-item:last-child .page-link{border-radius:0 10px 10px 0}.product-catalog .pagination .page-item .page-link{padding:10px 12px;border:2px solid #f7f7f7;color:#111;font-size:18px}@media screen and (min-width:768px){.product-catalog .pagination .page-item .page-link{padding:10px 14px}}.product-catalog .pagination .page-item.active .page-link{background-color:#f7f7f7;border-color:#f7f7f7;color:#111}.category-list__header{background-color:#e7ddd7;border-radius:20px;padding:25px;text-align:center;margin:50px 0 40px}@media screen and (min-width:768px){.category-list__header{padding:40px 30px;margin:89px 0 40px}}.category-list__header .img{margin-top:-70px;margin-bottom:20px}@media screen and (min-width:768px){.category-list__header .img{margin-top:-125px}}.category-list__header .img img{display:block;margin:0 auto;width:98px;height:98px}@media screen and (min-width:768px){.category-list__header .img img{width:178px;height:178px}}.category-list__header h1{color:#fff;font-size:26px;margin-bottom:20px}@media screen and (min-width:768px){.category-list__header h1{font-size:36px}}@media screen and (min-width:1200px){.category-list__header h1{font-size:46px}}.category-list__header p{font-size:16px;max-width:880px;margin:0 auto;font-weight:600}.category-list__list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:990px;margin:0 auto 80px}@media screen and (min-width:768px){.category-list__list{gap:20px}}@media screen and (min-width:1200px){.category-list__list{gap:30px}}.category-list__list .item{width:calc(50% - 8px);background-color:#f7f7f7;border-radius:20px;display:flex;flex-direction:column;align-items:stretch}@media screen and (min-width:768px){.category-list__list .item{width:calc(33.33% - 14px)}}@media screen and (min-width:1200px){.category-list__list .item{width:calc(25% - 23px)}}.category-list__list .item:hover{text-decoration:none}.category-list__list .item img{border-radius:20px 20px 0 0;width:100%;height:auto}.category-list__list .item h3{display:flex;align-items:center;justify-content:center;padding:20px 8px;height:100%;color:#000;font-size:18px;text-align:center;margin:0}.category-list .h2-last-products{font-size:18px;text-align:center;margin-bottom:20px}.category-list__last-products{margin-bottom:50px;overflow-x:scroll}@media screen and (min-width:768px){.category-list__last-products{overflow-x:unset}}.category-list__last-products .handler{min-width:768px;display:flex;gap:15px}.category-list__last-products .handler .item{display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#f7f7f7;padding:12px;text-align:center;color:#000;font-size:16px;font-weight:700;width:20%}.product-list__list{margin-bottom:40px}.product-list__list .item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;background-color:#f7f7f7;padding:3px;border-radius:10px;margin-bottom:20px}@media screen and (min-width:768px){.product-list__list .item{align-items:center;flex-direction:row;height:46px}}.product-list__list .item a{display:block;width:100%;font-size:16px;padding:7px 20px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.product-list__list .item a{width:calc(100% - 302px)}}@media screen and (min-width:1200px){.product-list__list .item a{font-size:18px}}.product-list__list .item .item-stats{display:flex;align-items:center;background-color:#fff;border-radius:0 0 10px 10px;width:calc(100% - 4px);margin:0 2px 2px 2px;padding:0 10px}@media screen and (min-width:768px){.product-list__list .item .item-stats{width:300px;height:40px;margin:0 1px 0 0;padding:0 10px 0 0;border-radius:0 10px 10px 0}}.product-list__list .item .item-stats .column{display:flex;align-items:center;justify-content:center;width:21%;padding:9px;font-size:14px}@media screen and (min-width:768px){.product-list__list .item .item-stats .column{width:22%}}.product-list__list .item .item-stats .column-big{width:30%;justify-content:center}@media screen and (min-width:768px){.product-list__list .item .item-stats .column-big{width:34%;justify-content:flex-end;padding-right:15px}}.product-list__list .item .item-stats .column .label{color:#d7d7d7;margin-right:4px}.product-list__description{margin-bottom:40px}.product-list__description .title{text-align:center;font-size:36px;font-weight:700;margin-bottom:30px}.product-list__description .handler{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between}.product-list__description .handler .column{display:flex;flex-direction:column}.product-list__description .handler .column.column--one{width:100%;order:2;margin-bottom:10px}@media screen and (min-width:768px){.product-list__description .handler .column.column--one{width:48.5%;margin-bottom:0}}@media screen and (min-width:1200px){.product-list__description .handler .column.column--one{order:1;width:333px}}.product-list__description .handler .column.column--two{width:100%;order:1;margin-bottom:10px}@media screen and (min-width:768px){.product-list__description .handler .column.column--two{margin-bottom:20px}}@media screen and (min-width:1200px){.product-list__description .handler .column.column--two{order:2;width:470px;margin-bottom:0}}.product-list__description .handler .column.column--two img{max-width:100%;height:auto;border-radius:20px}.product-list__description .handler .column.column--three{width:100%;order:3}@media screen and (min-width:768px){.product-list__description .handler .column.column--three{width:48.5%}}@media screen and (min-width:1200px){.product-list__description .handler .column.column--three{order:3;width:333px}}.product-list__description .handler .column .box{border-radius:20px;padding:25px}.product-list__description .handler .column .box-title{font-size:24px;font-weight:700;margin-bottom:10px}.product-list__description .handler .column .box p{font-size:16px;margin:0}.product-list__description .handler .column .box p a{color:#000}.product-list__description .handler .column .box.box1{background-color:#f7f3df;margin-bottom:10px}@media screen and (min-width:768px){.product-list__description .handler .column .box.box1{margin-bottom:20px}}.product-list__description .handler .column .box.box2{background-color:#f7e4df;height:100%}.product-list__description .handler .column .box.box3{background-color:#f7e8df;margin-bottom:10px}@media screen and (min-width:768px){.product-list__description .handler .column .box.box3{margin-bottom:20px}}.product-list__description .handler .column .box.box4{background-color:#e7ddd7;height:100%}@keyframes rotate-center{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.product-page input{font-size:16px;padding:9px 20px;border:solid 2px #d7d7d7;border-radius:10px;height:46px}.product-page__title{display:flex;align-items:flex-start;padding:20px 16px;background-color:#f7f7f7;border-radius:20px;margin-bottom:45px}@media screen and (min-width:768px){.product-page__title{align-items:center}}.product-page__title a{display:flex;align-items:center;justify-content:center;border-radius:10px;width:26px;height:26px;font-size:16px;color:#000;margin-top:1px;margin-right:10px}.product-page__title a:hover{text-decoration:none;color:#63cc33}@media screen and (min-width:768px){.product-page__title a{margin-top:0;width:46px;height:46px;font-size:14px;background-color:#fff;margin-right:20px}}.product-page__title h1{margin:0 0 4px;font-size:20px}@media screen and (min-width:768px){.product-page__title h1{font-size:30px}}.product-page__title h2{margin:0;font-size:14px;font-weight:400}@media screen and (min-width:1200px){.product-page__title h2{font-size:18px}}.product-page__row{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}@media screen and (min-width:1200px){.product-page__row{flex-direction:row}}.product-page__left{width:100%}@media screen and (min-width:1200px){.product-page__left{width:640px}}.product-page__left h3{font-size:20px;margin:0 0 25px}.product-page__left .boxes{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:45px}.product-page__left .boxes .box{width:calc(50% - 7px);text-align:center;padding:30px 10px;border-radius:20px}@media screen and (min-width:768px){.product-page__left .boxes .box{width:calc(25% - 10px)}}.product-page__left .boxes .box.box1{background-color:#ffe3e3}.product-page__left .boxes .box.box2{background-color:#d9f1f4}.product-page__left .boxes .box.box3{background-color:#ffebce}.product-page__left .boxes .box.box4{background-color:#e4d8f3}.product-page__left .boxes .box.box4{background-color:#e4d8f3}.product-page__left .boxes .box.box-gray{background-color:#f7f7f7;padding:19px 10px}.product-page__left .boxes .box .value{font-size:38px;line-height:46px}.product-page__left .boxes .box .measure{font-size:16px;line-height:1}.product-page__left .boxes .box .icon{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.product-page__left .boxes .box .min{font-size:24px;line-height:1}.product-page__left .handler{display:flex;align-items:center;margin:0 0 25px}.product-page__left .handler h3{margin:0}.product-page__left .handler input{width:196px;margin-left:14px;padding-right:8px}@media screen and (min-width:768px){.product-page__left .handler input{margin-left:20px}}.product-page__left .form{position:relative;padding-top:20px;margin-bottom:45px}.product-page__left .form.loading::before{content:"";display:block;z-index:9;background-color:#fff;opacity:.8;position:absolute;top:0;left:0;right:0;bottom:0}.product-page__left .form.loading::after{content:"";display:block;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:3px solid #63cc33;border-radius:50%;border-left:0;border-top:0;animation:rotate-center 1s linear infinite both}.product-page__left .form .form-row{display:flex;margin-bottom:20px;align-items:center}.product-page__left .form .form-row.form-row-start{align-items:flex-start;flex-direction:column}@media screen and (min-width:768px){.product-page__left .form .form-row.form-row-start{flex-direction:row}}.product-page__left .form .form-row.form-row-start .label{margin-bottom:10px;width:100%;text-align:left}@media screen and (min-width:768px){.product-page__left .form .form-row.form-row-start .label{margin-top:10px;width:30%;text-align:right}}.product-page__left .form .label{width:118px;font-size:16px;font-weight:700;text-align:right;padding-right:15px;margin:0}@media screen and (min-width:768px){.product-page__left .form .label{width:30%}}.product-page__left .form input{width:220px}.product-page__left .form button{width:100%;line-height:1;text-align:center;font-weight:700;background:#000;color:#fff;border:none;border-radius:10px;padding:14px 0;margin-bottom:35px}@media screen and (min-width:768px){.product-page__left .form button{width:220px;margin-left:190px}}.product-page__left .form .form-radios{display:flex;width:220px}.product-page__left .form .form-radios .radio{width:50%}.product-page__left .form .form-radios .radio label{display:block;position:relative;cursor:pointer;margin:0}.product-page__left .form .form-radios .radio input{opacity:0;width:10px;height:10px;position:absolute}.product-page__left .form .form-radios .radio span{display:flex;align-items:center;justify-content:center;border:2px solid #d7d7d7;width:100%;height:46px;line-height:18px;padding:13px;font-size:16px;text-align:center}.product-page__left .form .form-radios .radio span.left{border-radius:10px 0 0 10px}.product-page__left .form .form-radios .radio span.right{border-radius:0 10px 10px 0}.product-page__left .form .form-radios .radio input:checked+span{border:2px solid #000;background-color:#000;color:#fff}.product-page__left .form .form-radios.form-radios--column{width:100%;flex-direction:column}@media screen and (min-width:768px){.product-page__left .form .form-radios.form-radios--column{width:50%}}@media screen and (min-width:1200px){.product-page__left .form .form-radios.form-radios--column{width:54%}}.product-page__left .form .form-radios.form-radios--column p{margin:0;font-weight:700}.product-page__left .form .form-radios.form-radios--column .radio{width:100%}.product-page__left .form .form-radios.form-radios--column .radio .first{border-radius:10px 10px 0 0}.product-page__left .form .form-radios.form-radios--column .radio .last{border-radius:0 0 10px 10px}.product-page__left .form .form-radios.form-radios--column .radio .round{border-radius:10px}.product-page__left .form .form-radios.form-radios--column .radio span{height:auto}.product-page__left .form .form-radios.form-radios--column .radio span:not(.first):not(.round){border-top:none}.product-page__left .form .hidden-block{display:block}.product-page__left .form .hidden-block.hide{display:none}.product-page__left .form .form-result{background-color:#e7ddd7;border-radius:20px;text-align:center;overflow:hidden;max-height:0;transition:max-height .3s ease}.product-page__left .form .form-result.show{max-height:120px}.product-page__left .form .form-result p{display:block;font-size:18px;max-width:440px;margin:0 auto;padding:15px 30px}@media screen and (min-width:768px){.product-page__left .form .form-result p{font-size:20px;padding:20px}}.product-page__right{width:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.product-page__right{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1200px){.product-page__right{flex-direction:column;width:440px}}.product-page__right .newsletter-box{background:#cea8f7;border-radius:15px;padding:25px 15px 30px 15px;margin-bottom:20px}@media screen and (min-width:768px){.product-page__right .newsletter-box{width:48%}}@media screen and (min-width:1200px){.product-page__right .newsletter-box{width:100%;padding:40px 40px 50px 40px}}.product-page__right .newsletter-box__title{font-size:24px;text-align:center;font-weight:700;color:#fff}@media screen and (min-width:1200px){.product-page__right .newsletter-box__title{font-size:30px}}.product-page__right .newsletter-box__desc{font-size:14px;font-weight:700;text-align:center;margin:15px 0 0 0}@media screen and (min-width:1200px){.product-page__right .newsletter-box__desc{font-size:16px;margin:10px 0 0 0}}.product-page__right .newsletter-box img{display:block;margin:20px auto 0 auto}.product-page__right .newsletter-box form{margin:20px 0 0 0}.product-page__right .newsletter-box input[type=email]{display:block;width:100%;background:#fff;border:none;border-radius:10px;padding:14px 20px}.product-page__right .newsletter-box input[type=checkbox]{position:absolute;top:7px;left:7px;z-index:1;height:13px}.product-page__right .newsletter-box input[type=checkbox]+.custom-checkbox{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background:#fff;border-radius:5px;margin:0 10px 0 0}.product-page__right .newsletter-box input[type=checkbox]+.custom-checkbox--border{border:2px solid #d7d7d7}.product-page__right .newsletter-box input[type=checkbox]+.custom-checkbox i{opacity:0;transition:opacity .1s}.product-page__right .newsletter-box input[type=checkbox]:checked+.custom-checkbox i{opacity:1}.product-page__right .newsletter-box .custom-checkbox{position:relative;z-index:5}.product-page__right .newsletter-box ul{display:flex;margin:20px 0 0 0;padding:0;list-style:none}.product-page__right .newsletter-box ul li{position:relative}.product-page__right .newsletter-box ul li:first-of-type{flex-shrink:0}@media screen and (min-width:1200px){.product-page__right .newsletter-box ul li:first-of-type{margin:0 10px 0 0}}.product-page__right .newsletter-box ul li:last-of-type label{font-size:12px;margin:0}.product-page__right .newsletter-box ul li:last-of-type label a{color:#000;text-decoration:underline}.product-page__right .newsletter-box button{display:table;width:160px;line-height:1;text-align:center;font-weight:700;background:#000;color:#fff;border:none;border-radius:10px;margin:20px auto 0 auto;padding:14px 0}@media screen and (min-width:1200px){.product-page__right .newsletter-box button:hover{background:#333}}.product-page__right .ddd-box{position:relative;background:#f3e6fd;border-radius:15px;margin-top:50px;margin-bottom:20px;padding:25px 15px 30px 15px}@media screen and (min-width:768px){.product-page__right .ddd-box{width:48%}}@media screen and (min-width:1200px){.product-page__right .ddd-box{width:100%;padding:20px 20px 50px 20px}}.product-page__right .ddd-box svg{position:absolute;top:-29px;left:0;right:0;margin:0 auto;transform:scale(1.5)}.product-page__right .ddd-box .header{border-radius:8px;padding:14px 0}@media screen and (min-width:1200px){.product-page__right .ddd-box .header{padding:20px 0 0}}.product-page__right .ddd-box .header p{text-align:center}.product-page__right .ddd-box .header p:first-of-type{font-size:18px;font-weight:700;color:#c995dc}@media screen and (min-width:1200px){.product-page__right .ddd-box .header p:first-of-type{font-size:24px}}.product-page__right .ddd-box .header p:last-of-type{width:140px;font-size:14px;font-weight:600;margin:15px auto 0}@media screen and (min-width:480px){.product-page__right .ddd-box .header p:last-of-type{width:220px}}@media screen and (min-width:1200px){.product-page__right .ddd-box .header p:last-of-type{font-size:16px}}.product-page__right .ddd-box form{display:flex;flex-wrap:wrap;align-items:center;margin:2px 0 0 0}@media screen and (min-width:1200px){.product-page__right .ddd-box form{width:260px;margin:10px auto 0 auto}}.product-page__right .ddd-box form li input{display:none}.product-page__right .ddd-box form li input:checked+label,.product-page__right .ddd-box form li input:hover:not(:checked)+label{background-color:#000;color:#fff}.product-page__right .ddd-box form li label{padding:6px 15px;text-align:center;font-size:20px;font-weight:900;cursor:pointer;color:#000;background-color:#fff;border-radius:10px;margin:0;height:44px}.product-page__right .ddd-box .to-left{width:95px;text-align:right;margin:20px 15px 0 0}@media screen and (min-width:1200px){.product-page__right .ddd-box .to-left{transform:translateX(-22px)}}.product-page__right .ddd-box .to-right{display:flex;align-items:center;width:143px;margin:20px 0 0 0}@media screen and (min-width:768px){.product-page__right .ddd-box .to-right{width:152px}}@media screen and (min-width:1200px){.product-page__right .ddd-box .to-right{transform:translateX(-22px);width:calc(100% - 115px)}}.product-page__right .ddd-box .to-right.for-radio{justify-content:space-around;padding:0 22px 0 0}@media screen and (min-width:768px){.product-page__right .ddd-box .to-right.for-radio{padding:0 30px 0 0}}.product-page__right .ddd-box .to-right.for-radio li{display:flex}.product-page__right .ddd-box input[type=number]{display:block;width:100%;background:#fff;border:none;border-radius:10px;margin:0 10px 0 0;padding:11px 17px;height:42px}.product-page__right .ddd-box .weight-unit{flex-shrink:0;margin:0}.product-page__right .ddd-box button{display:table;width:160px;line-height:1;text-align:center;font-weight:700;background:#000;color:#fff;border:none;border-radius:10px;margin:30px auto 0 auto;padding:14px 0}@media screen and (min-width:1200px){.product-page__right .ddd-box button:hover{background:rgba(0,0,0,.8)}}