.up-reviews{margin-top:15px}.up-reviews h2{margin:30px 0 15px;font-size:30px;font-weight:400}.up-reviews .muted{color:#5a6280;font-size:14px}.up-reviews-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:14px}.up-reviews-agg{display:inline-flex;align-items:center;gap:8px}.up-reviews-agg b{font-size:18px}.up-review-form{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:4px 0 20px}.up-review-form textarea{padding:12px 16px;border:1px solid #e4e7ef;border-radius:12px;background:#fff;font:inherit;font-size:15px;line-height:1.5;resize:vertical}.up-review-form textarea:focus{outline:none;border-color:#919BB4}.up-review-cancel{background:none;border:none;color:#5f6883;cursor:pointer;font-size:14px}.up-review-cancel:hover{color:#48506a}.up-review-rate{display:flex;align-items:center;gap:4px;font-size:15px;color:#5a6280}.up-review-rate button{background:none;border:none;cursor:pointer;padding:0 2px;font-size:28px;line-height:1;color:#e4e7ef;transition:color .15s ease}.up-review-rate button.on{color:#f0a500}.up-review-rate span{margin-right:8px}.up-review-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.up-review-actions .link{background:none;border:none;color:#9e6a37;cursor:pointer;font-size:14px}.up-review-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:18px}.up-review-list li{border-top:1px solid #e4e7ef;padding-top:16px}.up-review-list p{margin:8px 0 0;line-height:1.6;white-space:pre-line}.up-review-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.up-review-bought{background:#e9f4ed;color:#2c7a45;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.up-review-reply{margin:12px 0 0;padding:12px 16px;background:#f6f7fa;border-left:3px solid #ffc70b;border-radius:0 12px 12px 0}.up-review-reply b{font-size:14px}.up-review-reply p{margin-top:4px;font-size:15px}.up-review-photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.up-review-add-photo,.up-review-photos button,.up-review-thumb{position:relative;width:88px;height:88px;padding:0;overflow:hidden;border:1px solid #e4e7ef;border-radius:12px;background:#f6f7fa}.up-review-photos button{cursor:zoom-in}.up-review-photos img,.up-review-thumb img{display:block;width:100%;height:100%;object-fit:cover}.up-review-add-photo:hover,.up-review-photos button:hover{border-color:#919BB4}.up-review-thumb button{position:absolute;top:4px;right:4px;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:rgba(31,36,48,.78);color:#fff;font-size:18px;line-height:26px;cursor:pointer}.up-review-add-photo{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-style:dashed;border-color:#b9c0cc;background:#fff;color:#48506a;font-size:14px;font-weight:500}.up-review-add-photo input{position:absolute;inset:0;opacity:0;cursor:pointer}.up-review-add-photo:focus-within{outline:2px solid #919BB4;outline-offset:2px}.up-review-photo-hint{color:#5a6280;font-size:14px}.up-review-viewer{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(20,24,33,.88);padding:56px 16px}.up-review-viewer img{max-width:min(1200px,100%);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;background:#fff}.up-review-viewer button{position:absolute;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#fff;color:#1f2430;font-size:26px;line-height:44px;cursor:pointer}.up-review-viewer .close{top:12px;right:12px}.up-review-viewer .prev{left:12px;top:50%;transform:translateY(-50%)}.up-review-viewer .next{right:12px;top:50%;transform:translateY(-50%)}.up-review-viewer .count{position:absolute;top:22px;left:50%;transform:translateX(-50%);color:#fff;font-size:15px}.product-content-info-description .product-stack a.instock{border-color:#919BB4;box-shadow:0 1px 2px rgba(28,35,51,.06)}.product-content-info-description .product-stack a.instock:hover{border-color:#6c799b}.up-sortbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:15px;color:#48506a}.up-sortbar>*{display:inline-flex;align-items:center;margin:0}.up-sortbar-found{gap:6px;color:#5f6883;font-size:14px}.up-sortbar-found b{color:#1f2533;font-size:14px;font-weight:700}.up-sortbar-stock{gap:8px;cursor:pointer;font-size:14px}.up-sortbar-stock input{width:16px;height:16px;margin:0;accent-color:#83B634;cursor:pointer}.up-sortbar-sort{gap:8px}.up-sortbar-sort span{color:#5f6883;font-size:14px}.up-sortbar-sort select{height:36px;padding:0 10px;border:1px solid #ced7e1;border-radius:8px;font:inherit;font-size:14px;color:#1f2533;background:#fff;cursor:pointer}.up-sortbar-sort select:focus{outline:none;border-color:#919BB4}@media (max-width:900px){.up-sortbar{width:100%;margin-top:12px}}.up-stock-note{margin:6px 0 10px;padding:8px 12px;background:#fdf6e3;border-left:3px solid #e8a300;border-radius:0 6px 6px 0;color:#6b5320;font-size:15px}.card-slider img{height:210px;width:auto;max-width:100%;object-fit:contain;margin:0 auto}.card-link:has(.card-slider){display:block;min-height:270px}#delivery:has(.up-cart){overflow:clip visible}.up-gallery-video{position:relative;width:100%;height:100%}.up-gallery-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:none;border-radius:50%;background:#83b634;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:4px;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:background .2s,transform .2s}.up-gallery-play:hover{background:#72a02c;transform:translate(-50%,-50%) scale(1.06)}.up-gallery-play:focus-visible{outline:3px solid #2f9e44;outline-offset:3px}.up-dlg.up-problem{max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto}.up-problem form{display:flex;flex-direction:column;gap:12px}.up-problem-kinds{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.up-problem-kinds legend,.up-problem-text>span{margin-bottom:6px;font-size:14.5px;font-weight:600;color:#241f2e}.up-problem-kinds label{display:flex;align-items:center;gap:10px;font-size:15px;color:#1f2430;cursor:pointer}.up-problem-kinds input{width:18px;height:18px;margin:0;accent-color:#2f9e44;cursor:pointer}.up-problem-text{display:flex;flex-direction:column}.up-problem-text textarea{padding:10px 14px;border:1px solid #e4e7ef;border-radius:12px;background:#fff;font:inherit;font-size:15px;line-height:1.5;resize:vertical}.up-problem-text textarea:focus{outline:none;border-color:#919BB4}.up-problem .up-review-photos{margin-top:0}.up-problem label,.up-problem legend{margin-bottom:0}.up-problem-kinds legend{margin-bottom:6px}@media (max-width:1259px){body{padding-top:53px}.top-menu{box-shadow:0 2px 12px rgba(145,155,180,.25)}}@media (max-width:1081px){section#delivery .delivery.container{display:flex;flex-direction:column}section#delivery .product-content{order:1;width:100%}section#delivery .delivery-nav{order:2;position:static;width:100%;max-width:640px;margin:30px auto 0;float:none}.score-nav-openMenu .score-nav-menu-text{cursor:pointer;user-select:none}.connection-parallax,.delivery-parallax-line,.delivery-parallax-points,.description-parallax,.description-parallax-line,.footer-parallax,.main-score-parallax,.main-score-parallax-line{display:none}.product-content-info{display:flex;flex-direction:column;align-items:center}.product-content-info-description,.product-content-info-slider{width:100%;max-width:560px}}@media (max-width:480px){.up-cart h1{font-size:30px}.up-card{padding:18px;border-radius:20px}.score-production-block-cards{justify-content:center}}@media (max-width:1081px){.product-content-info-slider .block-slider{display:flex;justify-content:center}.product-content-info-slider .slider-preview .slick-track{margin:0 auto}}.product-quantity-counter-input .input-product-value{font-weight:700!important;font-size:20px!important}@media (max-width:640px){.product-quantity-counter-input label{white-space:nowrap!important;display:flex!important;align-items:center!important;gap:6px}.product-quantity-counter-input .input-product-value{width:56px!important}.product-quantity{flex-wrap:nowrap!important;gap:16px!important}.product-quantity-counter{gap:12px!important}.product-quantity-price,.product-quantity-price p{white-space:nowrap!important}.product-quantity-price{margin-right:12px!important;margin-left:0!important}.product-stack a{width:44px!important;height:44px!important;line-height:44px!important;margin-right:8px!important;font-size:15px!important}}.card-purchase-sum .purchase-default,.card-purchase-sum .purchase-full,.card-purchase-sum .purchase-stock,.card-quantity-price p,.product-purchase-sum .purchase-default,.product-purchase-sum .purchase-stock{white-space:nowrap}@media (max-width:1500px){.card{height:auto!important;min-height:520px}}@media (max-width:1259px){.card{min-height:540px}}@media (max-width:1081px){.card{min-height:560px}}@media (max-width:480px){.product-content-caption h1{font-size:28px!important;line-height:1.2!important}}@media (max-width:390px){.product-content-caption h1{font-size:25px!important}}@media (min-width:1260px) and (max-width:1500px){.product-price-index .card-quantity{padding:0 4px}.product-price-index .card-quantity-price{margin-left:10px}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #212529!important;outline-offset:2px!important;box-shadow:0 0 0 5px #fff!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0!important;box-shadow:none!important}.up-gallery-thumb,.up-gallery-zoom{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;display:block;width:100%}.up-gallery-zoom img{display:block}.up-gallery-thumb:focus-visible{outline:none!important;box-shadow:none!important}.up-gallery-thumb:focus-visible .box{outline:3px solid #212529;outline-offset:-3px}.top-menu-container-user .menu-sandwich-btn{display:block;position:relative;width:100%;height:100%;min-width:40px;min-height:40px;background:none;border:0;padding:0;cursor:pointer}.card-art p{color:#5f6784}.up-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.main-info-left-slider-items-fon picture,.main-score-fon picture,.up-gallery-zoom picture{display:contents}.up-slider-pause{position:absolute;right:18px;bottom:18px;z-index:3;width:36px;height:36px;border:0;border-radius:50%;background:rgba(20,24,32,.55);color:#fff;font-size:11px;line-height:36px;text-align:center;cursor:pointer;padding:0}.up-slider-pause:hover{background:rgba(20,24,32,.75)}@media (max-width:480px){.up-slider-pause{right:14px;bottom:14px;width:32px;height:32px;line-height:32px}}