.favorites .main-cabinet .main-cabinet__content{margin-left:0;padding:0}.favorites .empty .container{height:calc(100vh - 100px)}@media (max-width:768px){.favorites .empty .container{margin-top:0!important}.favorites .container{margin-top:84px!important}}#adult-modal{text-align:center;flex-direction:column;gap:16px;display:flex}#adult-modal p{margin-bottom:0;padding-bottom:0}#adult-modal .modal-actions{flex-direction:column;gap:8px;display:flex}#adult-modal .modal-actions button{height:42px}#adult-modal .modal-actions .b_yelloow{color:#000}.product-card{cursor:pointer;background-color:#fff;border:1px solid #e1e1e1;border-radius:20px;flex-direction:column;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.product-card{border-radius:8px;flex-direction:row;display:flex!important}}.product-card:hover{transition:all .3s ease-in-out;box-shadow:0 4px 15px #98734826}.product-card.swiper-slide{height:auto}.product-card__image{position:relative}@media (max-width:768px){.product-card__image{width:40%;max-height:unset}.product-card__image .product__cart--pin{flex-direction:column}}@media (max-width:1680px){.product-card__image .product__cart--pin .pin__item{font-size:12px}}@media (max-width:1280px){.product-card__image .product__cart--pin .pin__item{font-size:10px}}@media (max-width:768px){.product-card__image .product__cart--pin .pin__item{letter-spacing:.6px;font-size:12px}}.product-card__image .product__cart--pin{gap:4px;display:flex;position:absolute;top:8px;left:8px}@media (max-width:768px){.product-card__image .product__cart--pin{flex-direction:column}}.product-card__image .product__cart--pin .pin__item{text-align:center;letter-spacing:.7px;text-transform:uppercase;border-radius:50px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:1680px){.product-card__image .product__cart--pin .pin__item{font-size:12px}}@media (max-width:1280px){.product-card__image .product__cart--pin .pin__item{font-size:10px}}@media (max-width:768px){.product-card__image .product__cart--pin .pin__item{letter-spacing:.6px;font-size:10px}}.product-card__image .product__cart--pin .pin__item.pin__item--top{color:#1a1b1f;background:linear-gradient(256deg,#f0e12b 0,#f6d42b 100%)}.product-card__image .product__cart--pin .pin__item.pin__item--fast{color:#fff;background:linear-gradient(264deg,#ff2629 6.91%,#ff3651 94.34%)}.product-card__image .swiper-pagination{bottom:unset!important;top:200px!important}.product-card__image img{pointer-events:none;object-fit:cover;width:100%;height:120px;display:block}@media (max-width:768px){.product-card__image img{height:100%}}.product-card img{object-fit:cover;width:100%;height:120px}.product-card__favorite{opacity:unset;cursor:pointer;z-index:9;background:#ffffffb3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}@media (max-width:768px){.product-card__favorite{border:unset;background:#1a1b1f99;width:38px;height:38px;margin-left:0;top:8px;left:8px}.product-card__favorite path:first-of-type{fill:#fff}}.product-card__favorite:hover{transition:all .3s}.product-card__favorite svg{pointer-events:none;fill:#1a1b1f;max-width:20px;width:100%!important;height:20px!important}.product-card__favorite svg path{stroke:unset!important}.product-card__favorite svg path:nth-last-child(2){fill:#fc3636!important}@media (max-width:768px){.product-card.column-sort .product-card__image{max-height:162px}.product-card.column-sort .product-card__image img{height:100%}}.product-card .add-to-cart{width:100%;max-width:unset;background-color:unset;color:#1a1b1f;min-height:unset;border:1px solid #678f85;border-radius:40px;gap:10px;height:47px;display:flex}.product-card .add-to-cart:hover{background-color:unset;color:#1a1b1f;border:1px solid #678f85}.product-card .add-to-cart p{padding-bottom:0}@media (max-width:768px){.product-card .add-to-cart{font-size:12px!important}.product-card .add-to-cart svg{display:none}}.product-card .add-to-cart__counter{background:#e6edeb;border-radius:8px;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:center;height:42px;padding:3px;display:flex}.product-card .add-to-cart__counter button{border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.product-card .add-to-cart__counter button:disabled{opacity:.5;cursor:not-allowed}.product-card .add-to-cart__counter .add-to-cart__counter-minus{background:#fff}.product-card .add-to-cart__counter span{color:#155343;text-align:center;flex:1 0 0;font-size:18px;font-weight:500}.product-card .add-to-cart__counter .add-to-cart__counter-plus{background:#155343}.product-card__info{flex-direction:column;flex:1;justify-content:space-between;padding:15px;display:flex}@media (max-width:768px){.product-card__info{position:unset;width:100%;padding:8px}}.product-card__info .product-card__footer-block:nth-of-type(2){flex-direction:column;justify-content:flex-end;height:100%;display:flex}.product-card__title{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-height:2.75em;margin:0 0 6px;font-size:18px;display:-webkit-box;overflow:hidden}@media (max-width:768px){.product-card__title{font-size:14px;margin-bottom:8px!important}}.product-card__location{color:#777;margin-bottom:6px;font-size:14px}@media (max-width:768px){.product-card__location{margin-bottom:8px;padding-bottom:0;font-size:12px}}.product-card__footerBtn{width:100%;margin-top:15px}@media (max-width:768px){.product-card__footerBtn{width:100%;display:block;bottom:13px;left:13px}}.product-card__footerBtn .btn{color:#1a1b1f;min-height:unset;height:42px;max-width:unset;background:#fff;border:1px solid #155343;gap:10px;width:100%;display:flex}@media (max-width:768px){.product-card__footerBtn .btn{color:#fff;background:#155343;padding:10px 5px}}.product-card__footer{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex;flex-direction:row!important;justify-content:start!important}.product-card__price{color:#000;padding:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}@media (max-width:1000px){.product-card__price{font-size:18px}}@media (max-width:768px){.product-card__price{font-size:16px}}.product-card__price span{font-size:14px;font-style:normal;font-weight:600;line-height:100%}.product-card__price.salePrice{color:#fc3636!important}.product-card .discount-text{color:#39b54a;padding-bottom:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:none}.product-card .oldPrice{color:#6d6d6d;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-decoration:line-through}.product-card .oldPrice span{font-size:14px;font-style:normal;font-weight:400;line-height:100%}.product-card__reviews{color:#1a1b1f;margin-bottom:0;padding:0;font-size:12px;font-style:normal;font-weight:700;line-height:150%}.product-card__reviews span{color:#ebab03}.product-card__reviews a{color:#4d76ff;font-weight:500}.product-card__actions{width:100%;margin-top:10px}@media (max-width:768px){.product-card__actions{align-items:center;display:flex}.product-card__actions div:first-child{width:100%}}.gmnoprint{display:none}.catalog-group{padding:0!important}@media (max-width:768px){.product-page__left .product-card__favorite{border:unset;background:#1a1b1f99;min-width:38px;height:38px;right:25px}.product-page__left .product-card__favorite path:first-of-type{fill:#fff}}.product-card__favorite:hover{background:#fc36364d}.product-card__favorite.active{background:#fc3636}.product-card__favorite.active svg path{stroke:#fff!important}.product-card__title{font-weight:700}.organization-show{flex-direction:column;align-items:flex-start;gap:30px;width:100%;margin:0 auto;padding:3px 30px 100px;display:flex}@media (max-width:768px){.organization-show{flex-direction:column;align-items:flex-start;gap:16px;display:flex;padding:38px 0 62px!important}.organization-show #filter-modal .filter-modal__submit{bottom:62px}}.organization-show__top-bar{align-items:center;gap:10px;padding:20px 0;display:none}.organization-show__top-bar-item{color:#6d6d6d;opacity:.6;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.organization-show__top-bar-item:after{content:">";margin-left:10px}.organization-show__top-bar-item:last-child{color:#1a1b1f;opacity:1;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.organization-show__top-bar-item:last-child:after{content:""}@media (max-width:768px){.organization-show__top-bar{display:none}}.organization-show__mobile-tabs{display:none}@media (max-width:768px){.organization-show__mobile-tabs{white-space:nowrap;scrollbar-width:none;z-index:98;background-color:#014433;gap:4px;width:100%;padding:8px 16px;display:flex;position:fixed;top:64px;left:0;overflow-x:auto}.organization-show__mobile-tabs.is-sticky{top:0}}.organization-show__mobile-tabs .organization-show__mobile-tab{color:#fff;border:unset;background:#155343;border-radius:50px;flex:1;justify-content:center;align-items:center;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.organization-show__mobile-tabs .organization-show__mobile-tab.active{color:#1a1b1f;background:#ebab03}.organization-show__content{flex-direction:column;align-items:baseline;gap:30px;width:100%;display:flex;overflow:hidden}@media (max-width:768px){.organization-show__content{gap:8px;position:relative}}.organization-show__content .yellow-notification{color:#1a1b1f;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:33px;padding:5px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media (max-width:768px){.organization-show__content .yellow-notification{color:#1a1b1f;text-align:center;height:auto;white-space:wrap;background:#fdf7e6;border:1px solid #ebab03;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;gap:10px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.organization-show__content .yellow-notification>span{width:274px;margin-inline-start:auto;margin-inline-end:auto}}.organization-show__content .yellow-notification a{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}@media (max-width:768px){.organization-show__content .yellow-notification a{background:#ebab03;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration-line:none;display:flex}}.organization-show__content .wrapper{box-shadow:none;background:#fff;border:1px solid #fff2e0;border-radius:20px;align-self:stretch;padding:0}@media (max-width:768px){.organization-show__content .wrapper{border:unset;border-radius:0}}.organization-show__content div.wrapper,.organization-show__content section.wrapper{padding:30px}@media (max-width:768px){.organization-show__content div.wrapper,.organization-show__content section.wrapper{border-top:1px solid #fff2e0;border-bottom:1px solid #fff2e0;padding:0 0 16px}}.organization-show__content .organization-show__content-header{position:static;overflow:visible}.organization-show__content .heading{color:#1a1b1f;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:150%}@media (max-width:768px){.organization-show__content .heading{color:#1a1b1f;font-size:18px;font-style:normal;font-weight:600;line-height:normal}}.organization-show__content-tab{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.organization-show__content-main-photo{object-fit:cover;width:100%;height:400px}@media (max-width:768px){.organization-show__content-main-photo{height:170px}}.organization-show__content-header{align-self:stretch;align-items:flex-start;gap:40px;display:flex;position:relative}@media (max-width:992px){.organization-show__content-header{flex-direction:column;align-items:center;gap:16px;display:flex}}@media (max-width:768px){.organization-show__content-header{position:unset;justify-content:center;align-self:stretch;align-items:center;gap:4px;margin-top:40px;display:flex;border:unset!important;background:0 0!important}}.organization-show__content-header .organization-show__organization-info{align-items:center;gap:8px;display:flex}.organization-show__content-header .organization-show__organization-logo{object-fit:cover;border:1.923px solid #fff2e0;border-radius:20px;width:86px;height:86px}@media (max-width:768px){.organization-show__content-header .organization-show__organization-logo{background:#000;border:.8px solid #fff2e0;border-radius:80px;width:90px;height:90px;position:absolute;top:170px;left:50%;transform:translate(-50%,-50%)}}.organization-show__content-header .organization-show__organization-details{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:10px;display:flex}@media (max-width:768px){.organization-show__content-header .organization-show__organization-details{text-align:center;gap:8px}}.organization-show__content-header .organization-show__organization-details-top{align-self:stretch;align-items:center;gap:8px;display:flex}@media (max-width:768px){.organization-show__content-header .organization-show__organization-details-top{flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:4px;display:flex}}.organization-show__content-header .organization-show__organization-details-top .organization-show__organization-name{color:var(--Design-Black,#1a1b1f);margin:0;font-size:25px;font-style:normal;font-weight:700;line-height:150%}@media (max-width:768px){.organization-show__content-header .organization-show__organization-details-top .organization-show__organization-name{color:#1a1b1f;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal}}.organization-show__content-header .organization-show__organization-details-top .blue-notification{align-items:center;gap:4px;min-height:0;margin:0;padding:4px;overflow:hidden;display:none!important}.organization-show__content-header .organization-show__organization-details-top .blue-notification span{color:#4d76ff;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.organization-show__content-header .organization-show__organization-details-bottom{color:#1a1b1f;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;display:flex}@media (max-width:768px){.organization-show__content-header .organization-show__organization-details-bottom{justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex}}.organization-show__content-header .organization-show__organization-details-bottom .organization-show__organization-stars{align-items:flex-start;gap:5px;display:flex}@media (max-width:768px){.organization-show__content-header .organization-show__organization-details-bottom .organization-show__organization-stars{display:none}.organization-show__content-header .organization-show__organization-details .organization-show__organization-review{color:#1a1b1f;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.organization-show__content-header .organization-show__organization-details .organization-show__organization-review-count{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:400;line-height:normal}}.organization-show__content-header .organization-show__organization-actions{flex-direction:column;flex:1 0 0;align-items:flex-end;gap:20px;display:flex}@media (max-width:768px){.organization-show__content-header .organization-show__organization-actions{display:none}}.organization-show__content-header .organization-show__organization-actions .red-notification{color:#1a1b1f;text-align:center;background:#fff2f2;border:1px solid #fc3636;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;height:33px;padding:5px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.organization-show__content-header .organization-show__organization-actions .red-notification a{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.organization-show__content-header .organization-show__organization-actions .organization-show__organization-complain{color:#fc3636;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.organization-show__content-header .organization-show__organization-actions .organization-show__organization-tabs{flex-wrap:wrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:15px;display:flex}.organization-show__content-header .organization-show__organization-actions .organization-show__organization-tabs button{white-space:nowrap;flex-grow:1;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:9px 15px;display:flex}.organization-show__content-about{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}@media (max-width:992px){.organization-show__content-about{flex-direction:column;align-items:flex-start;gap:8px;display:flex}}.organization-show__content-about .organization-show__about-description{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:20px;padding:30px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-description{flex-direction:column;order:1;align-items:flex-start;gap:16px;display:flex;padding:16px!important}}.organization-show__content-about .organization-show__about-description .organization-show__description-description{color:#1a1b1f;white-space:pre-line;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (max-width:768px){.organization-show__content-about .organization-show__about-description .organization-show__description-description{-webkit-line-clamp:4;color:#1a1b1f;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;align-self:stretch;font-size:16px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}}.organization-show__content-about .organization-show__about-description .organization-show__description-description-see-more{color:#4d76ff;background:0 0;border:none;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:none}@media (max-width:768px){.organization-show__content-about .organization-show__about-description .organization-show__description-description-see-more{display:flex}}.organization-show__content-about .organization-show__about-description .organization-show__description-description-see-more svg{transition:rotate .3s}.organization-show__content-about .organization-show__about-location{flex-direction:column;grid-column:span 1;align-self:stretch;align-items:flex-start;gap:20px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-location{flex-direction:column;order:2;align-items:flex-start;gap:16px;display:flex;padding:16px!important}}.organization-show__content-about .organization-show__about-location .organization-show__location-map{color:#1a1b1f;flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:8px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}.organization-show__content-about .organization-show__about-location .organization-show__location-map-data{align-items:center;gap:8px;display:flex}.organization-show__content-about .organization-show__about-location .organization-show__location-map-map{border:1px solid #fff2e0;border-radius:20px;width:100%;height:100%;min-height:280px;overflow:hidden}.organization-show__content-about .organization-show__about-location .organization-show__location-map-map>div{min-height:288px;height:100%!important}@media (max-width:992px){.organization-show__content-about .organization-show__about-location .organization-show__location-map-map{border-radius:8px;min-height:288px;max-height:288px}}.organization-show__content-about .organization-show__about-additional-info{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-additional-info{order:4;gap:8px}}.organization-show__content-about .organization-show__about-delivery,.organization-show__content-about .organization-show__about-payment{flex-direction:column;flex-grow:1;align-self:stretch;align-items:stretch;gap:15px;height:auto;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-delivery,.organization-show__content-about .organization-show__about-payment{gap:20px;height:auto;padding:16px!important}}.organization-show__content-about .organization-show__about-delivery .organization-show__delivery-item,.organization-show__content-about .organization-show__about-delivery .organization-show__payment-item,.organization-show__content-about .organization-show__about-payment .organization-show__delivery-item,.organization-show__content-about .organization-show__about-payment .organization-show__payment-item{color:#1a1b1f;align-self:stretch;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-delivery .organization-show__delivery-item,.organization-show__content-about .organization-show__about-delivery .organization-show__payment-item,.organization-show__content-about .organization-show__about-payment .organization-show__delivery-item,.organization-show__content-about .organization-show__about-payment .organization-show__payment-item{padding:0}}.organization-show__content-about .organization-show__about-delivery .organization-show__delivery-item .icon,.organization-show__content-about .organization-show__about-delivery .organization-show__delivery-item img,.organization-show__content-about .organization-show__about-delivery .organization-show__payment-item .icon,.organization-show__content-about .organization-show__about-delivery .organization-show__payment-item img,.organization-show__content-about .organization-show__about-payment .organization-show__delivery-item .icon,.organization-show__content-about .organization-show__about-payment .organization-show__delivery-item img,.organization-show__content-about .organization-show__about-payment .organization-show__payment-item .icon,.organization-show__content-about .organization-show__about-payment .organization-show__payment-item img{border-radius:8px;align-items:flex-start}.organization-show__content-about .organization-show__about-delivery .organization-show__delivery-item .icon,.organization-show__content-about .organization-show__about-delivery .organization-show__payment-item .icon,.organization-show__content-about .organization-show__about-payment .organization-show__delivery-item .icon,.organization-show__content-about .organization-show__about-payment .organization-show__payment-item .icon{background:#e6edeb;padding:8px;display:flex}.organization-show__content-about .organization-show__about-contacts{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-contacts{order:5;gap:12px;padding:16px!important}}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-contacts{flex-direction:column;align-items:flex-start;gap:20px;width:234px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-contacts{gap:16px}}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social{color:#6d6d6d;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social{gap:16px}}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email span,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone span,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social span{display:none}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email .organization-show__contacts-item,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone .organization-show__contacts-item,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social .organization-show__contacts-item{align-items:center;gap:8px;display:flex}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email .organization-show__contacts-item a,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone .organization-show__contacts-item a,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social .organization-show__contacts-item a{color:#4d76ff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email .organization-show__contacts-item .icon,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone .organization-show__contacts-item .icon,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social .organization-show__contacts-item .icon{background:#e6edeb;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email .organization-show__contacts-item .icon svg,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone .organization-show__contacts-item .icon svg,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social .organization-show__contacts-item .icon svg{min-width:20px;min-height:20px}.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-email .organization-show__contacts-item img,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-phone .organization-show__contacts-item img,.organization-show__content-about .organization-show__about-contacts .organization-show__contacts-social .organization-show__contacts-item img{width:42px;height:42px}.organization-show__content-about .organization-show__about-photos{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}@media (max-width:768px){.organization-show__content-about .organization-show__about-photos{flex:auto;order:3;gap:16px;padding:16px!important}}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper{border-radius:20px;height:318px;position:relative;overflow:hidden}@media (max-width:768px){.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper{border-radius:8px;height:288px}}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(#1a1b1f00 85.25%,#1a1b1f 100%);position:absolute;top:0;bottom:0;left:0;right:0}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .swiper-pagination{z-index:100}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .swiper-button-next,.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .swiper-button-prev{opacity:.7;background-color:#fff;border-radius:5px;width:34px;height:34px}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .swiper-button-next:after,.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .swiper-button-prev:after{color:#636363;font-size:15px;font-weight:900}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .organization-photos-swiper{height:100%;display:flex}.organization-show__content-about .organization-show__about-photos .organization-photos-swiper-wrapper .organization-photos-swiper .organization-photos-swiper-item img{object-fit:cover;width:100%;height:100%;display:block}.organization-show__content-about .organization-show__about-mobile-complain{display:none}@media (max-width:768px){.organization-show__content-about .organization-show__about-mobile-complain{flex-direction:column;order:6;align-self:stretch;align-items:stretch;gap:16px;margin:0 16px;display:flex}}.organization-show__content-about .organization-show__about-mobile-complain .organization-show__organization-complain{color:#fc3636;margin:0 auto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.organization-show__content-comments{flex-direction:column;grid-column:span 3;align-self:stretch;gap:20px;display:flex}.organization-show__content-comments .empty--block{display:none}.organization-show__content-comments .organization-show__comments-header{justify-content:space-between;align-self:stretch;align-items:center;gap:30px;display:flex}@media (max-width:768px){.organization-show__content-comments .organization-show__comments-header{color:#1a1b1f;flex-direction:column;align-items:stretch;gap:16px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;display:flex;padding:16px!important}}.organization-show__content-comments .organization-show__comments-header .btn_st{white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:45px;padding:10px 30px;display:flex}.organization-show__content-comments .organization-show__comments-heading-stars{display:none}@media (max-width:768px){.organization-show__content-comments .organization-show__comments-heading-stars{align-self:stretch;align-items:center;gap:8px;display:flex}}.organization-show__content-comments .organization-show__comments-heading-stars .organization-show__comments-stars{align-items:center;gap:4px;display:flex}.organization-show__content-comments .organization-show__comments-heading-stars .organization-show__comments-stars svg{width:24px;height:24px}.organization-show__content-comments .organization-show__comments-heading-stars .organization-show__comments-review{color:#1a1b1f;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.organization-show__content-comments .organization-show__comments-heading-stars .organization-show__comments-review-count{color:#1a1b1f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.organization-show__content-comments .organization-show__comments-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:768px){.organization-show__content-comments .organization-show__comments-content{flex-direction:column;align-items:stretch;gap:16px;padding:0 16px;display:flex}}.organization-show__content-comments .organization-show__comments-comment{border:1px solid #e1e1e1;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:20px;display:flex}@media (max-width:768px){.organization-show__content-comments .organization-show__comments-comment{background:#fff;border:1px solid #fff2e0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer{align-self:stretch;align-items:center;gap:10px;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-image{border-radius:15px;flex-shrink:0;width:50px;height:50px}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-info{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-rating{align-items:center;gap:10px;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-name{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-stars{align-items:flex-start;gap:5px;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-reviewer .organization-show__reviewer-date{color:#1a1b1f;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-content{overflow-wrap:anywhere;flex-direction:column;align-self:stretch;align-items:flex-start;gap:5px;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-text{-webkit-line-clamp:2;color:#1a1b1f;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-text--expanded{color:#1a1b1f;text-overflow:ellipsis;-webkit-line-clamp:unset;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-see-more{color:#4d76ff;background:0 0;border:none;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:500;display:flex}.organization-show__content-comments .organization-show__comments-comment .organization-show__comment-see-more__arrow{transition:rotate .3s}.organization-show__content-comments .organization-show__comments-more{flex-direction:column;align-self:stretch;align-items:center;gap:8px;display:flex}.organization-show__content-comments .organization-show__comments-more .btn_st{justify-content:center;align-items:center;gap:10px;padding:19px 30px;display:flex}.organization-show__content-comments.empty .empty--block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:165px 0;display:flex}@media (max-width:768px){.organization-show__content-comments.empty .empty--block{padding:118px 16px}}.organization-show__content-comments.empty .empty--block .empty--block__image{width:72px;height:72px}.organization-show__content-comments.empty .empty--block .empty--block__text{color:#1a1b1f;flex-direction:column;align-items:center;margin-bottom:5px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;display:flex}.organization-show__content-comments.empty .empty--block .empty--block__text p{color:#1a1b1f;padding-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.organization-show__content-comments.empty .organization-show__comments-header .btn_st,.organization-show__content-comments.empty .organization-show__comments-content,.organization-show__content-comments.empty .organization-show__comments-more{display:none}.organization-show__content-catalog{grid-column:span 3;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.organization-show__content-catalog .organization-show__catalog-sidebar{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;max-width:370px;padding:0 16px 16px;display:flex;overflow-y:auto}.organization-show__content-catalog .organization-show__catalog-header{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.organization-show__content-catalog .organization-show__catalog-header .organization-show__catalog-sorts{flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:10px;display:flex}.organization-show__content-catalog .organization-show__catalog-header .organization-show__sorts-item input{display:none}.organization-show__content-catalog .organization-show__catalog-header .organization-show__sorts-item .btn_st{justify-content:center;align-items:center;gap:10px;height:35px;padding:10px 20px;display:flex}.organization-show__content-catalog .organization-show__catalog-mobile-header{display:none}@media (max-width:1200px){.organization-show__content-catalog .organization-show__catalog-mobile-header{background:#fff;flex-direction:row-reverse;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:-webkit-fill-available;padding:0 16px;display:flex;position:relative}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-filter{justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:8px 0;display:flex}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-filter svg{width:17px;height:17px}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-filter-text{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-sort{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-sort svg:nth-of-type(2){display:none}.organization-show__content-catalog .organization-show__catalog-mobile-header .organization-show__mobile-header-sort-text{-webkit-line-clamp:1;color:#1a1b1f;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}}.organization-show__content-catalog .organization-show__catalog-mobile-tabs{display:none}@media (max-width:768px){.organization-show__content-catalog .organization-show__catalog-mobile-tabs{background:#fff2e0;border-top:1px solid #fff2e0;border-bottom:1px solid #fff2e0;justify-content:flex-end;align-self:stretch;align-items:flex-start;padding:8px 16px;display:flex}}.organization-show__content-catalog .organization-show__catalog-mobile-tab{border:none;flex:1 0 0;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s;display:flex}.organization-show__content-catalog .organization-show__catalog-mobile-tab.active,.organization-show__content-catalog .organization-show__catalog-mobile-tab:focus{color:#fff!important;fill:#fff!important;background:#155343!important}.organization-show__content-catalog .organization-show__catalog-mobile-tab:not(.active){background:var(--Design-Light-green-2,#e6edeb)!important;color:#678f85!important;fill:#678f85!important}.organization-show__content-catalog .organization-show__catalog-mobile-tab:first-child{border-radius:8px 0 0 8px}.organization-show__content-catalog .organization-show__catalog-mobile-tab:last-child{border-radius:0 8px 8px 0}.organization-show__content-catalog .organization-show__catalog-content{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:20px;display:flex}@media (max-width:768px){.organization-show__content-catalog .organization-show__catalog-content{gap:12px}}.organization-show__content-catalog .organization-show__catalog-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;width:100%;display:grid}@media (max-width:1200px){.organization-show__content-catalog .organization-show__catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.organization-show__content-catalog .organization-show__catalog-cards{padding:0 16px}}.organization-show__content-catalog .organization-show__catalog-card{width:100%}.organization-show__content-catalog .organization-show__catalog-card .product-card__mobile-actions{display:none}@media (max-width:1200px){.organization-show__content-catalog .organization-show__catalog-card.list .product-card{flex-direction:row;align-items:flex-start;width:100%;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .card-img-top{align-self:stretch;width:auto;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .card-img-top a{align-self:stretch;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .card-img-top a img{height:100%}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__location{margin:0;padding:0}.organization-show__content-catalog .organization-show__catalog-card.list .product-card button{display:none}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer{flex-direction:column;align-items:stretch;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer .product-card__mobile-actions{justify-content:stretch;align-self:stretch;align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer .product-card__mobile-actions>div{width:100%}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer .product-card__mobile-actions .add-to-cart{color:#fff;background:#155343;border:none;border-radius:50px;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer .product-card__mobile-actions .add-to-cart svg{display:none}.organization-show__content-catalog .organization-show__catalog-card.list .product-card .product-card__footer .product-card__mobile-actions .product-card__favorite{background:0 0;border:1px solid #155343;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:42px;height:42px;padding:14px;display:flex;position:static}.organization-show__content-catalog .organization-show__catalog-card.list .product-swiper{max-width:130px!important}}.organization-show__content-catalog .organization-show__catalog-more{flex-direction:column;align-self:stretch;align-items:center;gap:8px;display:flex}.organization-show__content-catalog .organization-show__catalog-more .btn_st{justify-content:center;align-items:center;gap:10px;padding:19px 30px;display:flex}.organization-show__content-legalDetails{flex-direction:column;order:5;grid-column:span 2;align-items:flex-start;gap:16px;display:flex}@media (max-width:768px){.organization-show__content-legalDetails{padding:16px!important}}.organization-show__legalDetails-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.organization-show__legalDetails-content{flex-direction:column;align-items:flex-start;gap:16px;display:flex}}.organization-show__legalDetails-item{align-items:center;gap:8px;display:flex}.organization-show__legalDetails-title{color:#1a1b1f;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.organization-show__legalDetails-text{color:#1a1b1f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.star-path{fill:url(#common-gradient)}#sort-modal{z-index:1001;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;width:100%;max-width:500px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){#sort-modal{bottom:63px;top:unset;left:unset;transform:unset;border-radius:20px 20px 0 0;max-width:none;padding-bottom:60px}}#sort-modal .sort-modal__header{color:#1a1b1f;justify-content:center;align-self:stretch;align-items:center;padding:16px 16px 0;font-size:25px;font-style:normal;font-weight:700;line-height:150%;display:flex;position:relative}#sort-modal .sort-modal__header-top-bar{background:#e1e1e1;border-radius:9999px;width:40px;height:6px;display:none;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (max-width:768px){#sort-modal .sort-modal__header-top-bar{display:block}}#sort-modal .sort-modal__radios{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}@media (max-width:768px){#sort-modal .sort-modal__radios{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}}#sort-modal .sort-modal__radios label{cursor:pointer;transition:color .3s}#sort-modal .sort-modal__radios label:has(+input:checked){color:#4d76ff}#sort-modal .sort-modal__radio{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;padding:12px 16px;display:flex}#sort-modal .sort-modal__radio input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:24px;height:24px}#sort-modal .sort-modal__actions{justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:15px 24px 30px;display:flex}@media (max-width:768px){#sort-modal .sort-modal__actions{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}}#sort-modal .sort-modal__actions button{width:100%}.modals_backdrop{z-index:1000;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.loading .skeleton-wrapper{display:grid!important}.skeleton-wrapper.skeleton-wrapper-row{max-height:422px}.skeleton-wrapper{grid-gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-height:800px;margin-top:20px;display:none;overflow:hidden}@media (max-width:1200px){.skeleton-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:992px){.skeleton-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.skeleton-wrapper{grid-gap:8px;max-height:unset;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1200px){.skeleton-wrapper .skeleton-wrapper__item:nth-child(5){display:none}}@media (max-width:992px){.skeleton-wrapper .skeleton-wrapper__item:nth-child(4){display:none}}@media (max-width:768px){.skeleton-wrapper .skeleton-wrapper__item:nth-child(4),.skeleton-wrapper .skeleton-wrapper__item:nth-child(5){display:flex}}.skeleton-wrapper .skeleton-img{width:100%;height:220px}@media (max-width:768px){.skeleton-wrapper .skeleton-img{height:100%;max-height:168px}}.skeleton-wrapper .skeleton-wrapper__item{background-color:#fff;border:1px solid #e1e1e1;border-radius:20px;overflow:hidden}@media (max-width:768px){.skeleton-wrapper .skeleton-wrapper__item{display:flex}}.skeleton-wrapper .skeleton-wrapper__item .skeleton-text__block{padding:16px}@media (max-width:768px){.skeleton-wrapper .skeleton-wrapper__item .skeleton-text__block{min-width:60%;padding:13px}}.skeleton-wrapper .skeleton-wrapper__item .skeleton-text{width:100%;height:15px;display:inline-block}.skeleton-wrapper .skeleton-wrapper__item .price{width:50%;height:15px;margin-bottom:5px}.skeleton-wrapper .skeleton-wrapper__item .old-price{width:30%;height:15px;margin-bottom:5px}.skeleton-wrapper .skeleton-wrapper__item .discount-price{width:60%;height:15px}.skeleton-wrapper .skeleton-wrapper__item .skeleton-btn{width:100%;height:30px;margin-top:15px;border:unset!important}.organization-show__catalog-content .skeleton-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.organization-show__catalog-content .skeleton-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.organization-show__catalog-content .skeleton-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.organization-show__catalog-content .skeleton-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.skeleton{background-color:#e0e0e0;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.product-card__favorite.skeleton-img{border:unset}@media (max-width:768px){.grid-view-skeleton .skeleton-wrapper{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-view-skeleton .skeleton-wrapper .skeleton-img{height:200px}@media (max-width:768px){.grid-view-skeleton .skeleton-wrapper .skeleton-wrapper__item{flex-direction:column}}#comment-modal{background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;width:100%;max-width:500px;padding:0;display:flex}@media (max-width:768px){#comment-modal{max-width:100vw;position:absolute;bottom:0;border-radius:20px 20px 0 0!important}}.comment-modal__header{color:#1a1b1f;border-bottom:1px solid #e1e1e1;justify-content:center;align-self:stretch;align-items:center;padding-top:25px;padding-bottom:9px;font-size:25px;font-style:normal;font-weight:700;line-height:150%;display:flex}@media (max-width:768px){.comment-modal__header{color:#1a1b1f;text-align:center;border-bottom:none;align-items:center;gap:8px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;display:flex}}.comment-modal__close{stroke:#b6b4b0;cursor:pointer;width:24px;height:24px;position:absolute;top:25px;right:16px}@media (max-width:768px){.comment-modal__close{stroke:#1a1b1f}}.comment-modal__content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:30px;padding:30px;display:flex}@media (max-width:768px){.comment-modal__content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:24px;display:flex}}.comment-modal__rating-section{color:#1a1b1f;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;display:flex}.comment-modal__comment{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.comment-modal__stars{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.comment-modal__star{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:10px;display:flex}.comment-modal__star svg{fill:#e8e8e8;width:40px;height:40px}.comment-modal__star svg *{transition:all .1s!important}.comment-modal__star span{color:#b6b4b0;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.comment-modal__star.active svg{fill:#ebab03}.comment-modal__star.active span{color:#1a1b1f}.comment-modal__heading{color:#1a1b1f;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.comment-modal__heading{color:#1a1b1f;font-size:16px;font-style:normal;font-weight:600;line-height:normal}}.comment-modal__actions{justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:15px 24px 30px;display:flex}@media (max-width:768px){.comment-modal__actions{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px 16px;display:flex}}.comment-modal__actions button{width:100%}#complaint-modal{background:#fff;width:100%;max-width:760px;padding:0;overflow:hidden}@media (max-width:768px){#complaint-modal{border-radius:20px 20px 0 0;position:absolute;bottom:0}}#complaint-modal form{width:100%}#complaint-modal fieldset{border:none;width:100%;padding:30px}@media (max-width:768px){#complaint-modal fieldset{padding:16px}}#complaint-modal fieldset legend{color:#1a1b1f;padding-top:30px;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){#complaint-modal fieldset legend{margin-bottom:0;padding-top:0;padding-bottom:0}}#complaint-modal .custom-radio{align-items:center;margin-bottom:10px;display:flex}#complaint-modal .custom-radio input[type=radio]{display:none}#complaint-modal .custom-radio input[type=radio]:checked+.radio-label:before{background:#fff;border-color:#333}#complaint-modal .custom-radio input[type=radio]:checked+.radio-label:after{transform:translateY(-50%)scale(1)}#complaint-modal .radio-label{cursor:pointer;padding-left:30px;position:relative}#complaint-modal .radio-label:before{content:"";background:#fff;border:2px solid #333;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#complaint-modal .radio-label:after{content:"";background:#fff;border:6px solid #4d76ff;border-radius:50%;width:24px;height:24px;transition:transform .2s ease-in-out;position:absolute;top:50%;left:-2px;transform:translateY(-50%)scale(0)}#complaint-modal .modal-buttons{justify-content:space-between;gap:10px;width:100%;padding:30px;display:flex}@media (max-width:768px){#complaint-modal .modal-buttons{padding:0 16px 16px}}#complaint-modal .btn-back{display:flex}@media (max-width:768px){#complaint-modal .btn-back{display:none}}#complaint-modal .is-close-btn{display:none}@media (max-width:768px){#complaint-modal .is-close-btn{color:#1a1b1f;display:block;top:16px;right:16px}}.complaint-modal__title{text-align:center;color:#1a1b1f;border-bottom:1px solid #e1e1e1;width:100%;margin-top:30px;margin-bottom:0;padding-bottom:20px;font-size:25px;font-style:normal;font-weight:700;line-height:150%;position:relative}@media (max-width:768px){.complaint-modal__title{border-bottom:unset;margin-top:24px;padding-bottom:9px}}.complaint-modal__body{width:100%;padding:30px}@media (max-width:768px){.complaint-modal__body{padding:8px 16px 24px}}.complaint-modal__body textarea{background:#fff;border:1px solid #e1e1e1;border-radius:16px;width:100%;padding:14px}.complaint-modal__body-title{color:#1a1b1f;text-align:left;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
