@charset "UTF-8";.product-gallery{display:flex;flex-direction:column;flex-grow:1;gap:20px}@media only screen and (min-width:640.98px){.product-gallery{flex-direction:row;height:555px}}@media only screen and (min-width:1024.98px){.product-gallery{flex-grow:0;width:550px}}@media only screen and (min-width:1280.98px){.product-gallery{width:670px}}.product-gallery .gallery-thumbs{order:1}@media only screen and (min-width:640.98px){.product-gallery .gallery-thumbs{flex-shrink:0;order:0;width:95px}.product-gallery .gallery-thumbs .thumbs-slider{height:100%;padding-bottom:48px;padding-top:48px}}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container{display:flex;gap:12px;margin:0 calc(var(--container-padding)*-1);padding:20px var(--container-padding) 0}@media only screen and (min-width:640.98px){.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container{flex-direction:column;gap:24px;margin:0;padding:0}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item{scroll-snap-align:start}}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb{align-items:center;border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;display:flex;height:95px;justify-content:center;transition:border-color .3s;width:95px}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb:hover{border-color:#ffe2ef}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb.active{border-color:#e54783}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb .video-thumb{height:100%;position:relative;width:100%}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb .video-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery .gallery-thumbs .thumbs-slider .thumbs-container .thumb-item .thumb .video-thumb .video-play-icon{align-items:center;background:#000000b3;border-radius:50%;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;left:50%;line-height:1;padding-left:3px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.product-gallery .gallery-thumbs .thumbs-slider .nav-thumbs{display:none;left:0;margin:0 auto;position:absolute;right:0}.product-gallery .gallery-thumbs .thumbs-slider .nav-thumbs.prev{top:0}.product-gallery .gallery-thumbs .thumbs-slider .nav-thumbs.next{bottom:0}@media only screen and (min-width:640.98px){.product-gallery .gallery-thumbs .thumbs-slider .nav-thumbs{display:inline-flex}}.product-gallery .gallery-image{align-items:center;display:flex;flex-grow:1;height:inherit;justify-content:center;position:relative}.product-gallery .gallery-image .video-player,.product-gallery .gallery-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-gallery .gallery-image .video-player{height:auto;width:auto}.product-gallery .gallery-image .zoom-image{align-items:center;background-color:#ffffffbf;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.product-gallery .gallery-image .zoom-image img{opacity:.5;width:50px}.product-gallery .gallery-image:hover .zoom-image{display:flex}.product-gallery .gallery-image:has(.video-player) .zoom-image{display:none!important}.product-params{line-height:130%}@media only screen and (min-width:1024.98px){.product-params{max-width:520px}}.product-params .add-to-favorite{align-items:center;display:inline-flex;gap:8px;margin-bottom:24px;transition:color .3s}.product-params .add-to-favorite.active,.product-params .add-to-favorite:hover{color:#db0053}.product-params .info-description{margin-bottom:28px}.product-params .info-params-list{display:flex;flex-direction:column;gap:24px;margin-bottom:28px;margin-left:0;padding-left:0}@media only screen and (min-width:1024.98px){.product-params .info-params-list{max-width:360px}}.product-params .info-params-list .param-item{display:grid;grid-template-columns:1fr 130px;line-height:100%}.product-params .info-params-list .param-item .param{align-items:flex-end;color:#949494;display:flex}.product-params .info-params-list .param-item .param:after{align-self:flex-end;border-top:1px dotted #e8e8e8;content:"";display:inline-block;flex-grow:1;height:1px;margin:0 4px}.product-params .info-params-list .param-item .value{align-items:center;display:flex;font-weight:400;gap:5px}.product-params .info-params-list .param-item .field-copy{cursor:pointer}.product-params .info-params-list .param-item .field-copy:hover{color:#41bbbb}.product-params .info-extras-list{background-color:#f5dce6;border-left:8px solid #db0053;border-radius:8px;color:#db0053;display:flex;flex-direction:column;font-weight:600;gap:18px;margin-bottom:24px;padding:10px 20px}.product-params .info-extras-list .extra-item{align-items:center;display:flex;gap:8px}.product-params .info-extras-list .extra-item .nuxt-icon{color:#949494;font-size:24px}.product-params .product-selection-panel{margin-bottom:24px;width:100%}@media only screen and (min-width:1024.98px){.product-params .product-selection-panel{max-width:440px}}.product-params .product-selection-panel__trigger{align-items:center;background:#41bbbb13;border:1px solid rgba(65,187,187,.45);border-radius:8px;color:#1e1e1e;cursor:pointer;display:flex;font:inherit;gap:14px;min-height:72px;padding:14px 16px;text-align:left;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s;width:100%}.product-params .product-selection-panel__trigger:hover{background:#41bbbb1f;border-color:#41bbbbdb;box-shadow:0 8px 20px #41bbbb1f}.product-params .product-selection-panel__copy{flex:1;min-width:0}.product-params .product-selection-panel__note{color:#277f80;display:block;font-size:12px;font-weight:800;line-height:1.2;margin-bottom:6px}.product-params .product-selection-panel__label{color:#1e1e1e;display:-webkit-box;font-size:15px;font-weight:800;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-params .product-selection-panel__count{align-items:center;background:#41bbbb29;border-radius:999px;color:#20878a;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;line-height:1;margin-left:4px;min-width:22px;padding:0 7px;vertical-align:middle}.product-params .product-selection-panel__icon{color:#258f91;flex:0 0 auto;font-size:24px}.product-params .product-actions{display:flex;width:100%}@media only screen and (min-width:1024.98px){.product-params .product-actions{justify-content:flex-start}}.product-params .product-actions .actions-inner{align-items:center;display:flex;flex-wrap:wrap;width:100%}.product-params .product-actions .actions-inner .price-login{align-items:center;display:flex;font-size:22px;justify-content:flex-end;margin-top:2px}.product-params .product-actions .actions-inner .price-login__value{display:inline-block;font-weight:500}.product-params .product-actions .actions-inner .price-login__discount{background:#f1117e;border-radius:20px;color:#fff;font-size:15px;font-weight:500;margin:0 3px;padding:0 3px}.product-params .product-actions .actions-inner .price-discount-info{align-items:center;display:flex;justify-content:flex-end;margin-top:4px}.product-params .product-actions .actions-inner .price-discount-info .current-cost{color:#949494;font-size:18px;text-decoration:line-through}.product-params .product-actions .actions-inner .price-discount-info .app-tooltip .tooltip-body{font-size:14px;left:auto;max-width:none;right:0}@media only screen and (min-width:640.98px){.product-params .product-actions .actions-inner{flex-wrap:nowrap;justify-content:flex-end}}@media only screen and (min-width:1024.98px){.product-params .product-actions .actions-inner{justify-content:flex-start}}.product-params .product-actions .actions-inner .product-price{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;text-align:right;white-space:nowrap;width:100%}.product-params .product-actions .actions-inner .product-price .current-cost{font-size:18px;font-weight:700}.product-params .product-actions .actions-inner .product-price .line-through{font-size:15px}@media only screen and (min-width:640.98px){.product-params .product-actions .actions-inner .product-price{margin-bottom:0;margin-right:20px;min-width:102px;width:auto}}.product-params .product-actions .actions-inner .product-price .current-price{font-family:var(--font-family-display);font-size:22px;font-weight:500}.product-params .product-actions .actions-inner .product-price .old-price{color:#949494;font-family:var(--font-family-display);text-decoration:line-through}.product-params .product-actions .actions-inner .product-price .app-badge{margin-left:8px}.product-params .product-actions .actions-inner .app-qty{flex-grow:0;width:auto}.product-params .product-actions .actions-inner .app-qty .qty-controls{flex:0 0 auto}@media only screen and (min-width:640.98px){.product-params .product-actions .actions-inner .app-qty{flex-grow:0}}.product-params .product-actions .actions-inner .unit-prices{flex:0 0 auto}.product-params .product-actions .actions-inner .app-qty.has-cart-button~.unit-prices{margin-left:16px}.product-params .product-actions .actions-inner .product-disabled{align-self:center;font-weight:700}.product-params .product-actions .actions-inner .unit-price{align-items:center;display:inline-flex;font-weight:600;margin-left:0;white-space:nowrap}@media only screen and (min-width:1024.98px){.product-params .product-actions .actions-inner .unit-price{margin-left:0}}.product-params .price-min-max{display:flex;flex-direction:column-reverse;font-size:18px;font-weight:700;gap:4px;text-decoration:underline;text-decoration-color:#db0053;text-decoration-style:dotted}.product-params .price-min-max .current-cost-discount{align-items:center;display:inline-flex;font-size:17px}.product-params .price-min-max .current-cost-discount:before{content:"От";padding-right:5px}.product-params .price-min-max .current-cost-discount:after{background:url(/_nuxt/assets/img/svg/question-gray.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:5px;width:20px}.product-params .info-items{align-items:center;display:flex;gap:15px;margin-bottom:12px}.product-params .info-items .tooltip-link{align-items:center;display:flex;gap:3px}.product-params .info-items .tooltip-link .eac-icon{height:auto;width:25px}.product-params .info-items .tooltip-link .plain-icon{height:auto;width:30px}.product-params .info-items .tooltip-link .question-icon{height:auto;width:20px}.product-params .info-items .tooltip-body{color:#fff;font-size:14px;left:0;max-width:300px}.product-params .product-cost__switcher{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-right:15px}.product-params .product-cost__switcher .product-cost__info{align-items:center;display:flex;gap:5px}@media (max-width:640px){.product-params .product-actions .actions-inner{align-items:center;gap:10px 12px}.product-params .product-actions .actions-inner .product-price{margin-bottom:0;order:1;text-align:left;width:auto}.product-params .product-actions .actions-inner .app-qty{margin-top:0;order:3;width:100%}.product-params .product-actions .actions-inner .app-qty.has-cart-button{gap:8px}.product-params .product-actions .actions-inner .app-qty.has-cart-button .cart-link-btn{flex:1 1 auto;min-width:0}.product-params .product-actions .actions-inner .unit-prices{margin-left:auto;order:2}.product-params .product-actions .actions-inner .app-qty.has-cart-button~.unit-prices{margin-left:auto}}.productInfo-notInStock{background-color:#f1f2f2;border:2px dashed #bcbec0;border-radius:4px;font-size:16px;line-height:24px;margin-left:25px;padding:8px 16px;text-align:center}.productInfo-notInStock .productInfo-notInStock-action{display:block;margin-top:8px}.productInfo-notInStock .product-cost-and-counter{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:24px}.product-page-selections-modal__header{margin-bottom:20px;padding-right:34px}.product-page-selections-modal__label{align-items:center;background:#41bbbb14;border:1px solid rgba(65,187,187,.35);border-radius:8px;color:#277f80;display:inline-flex;font-size:13px;font-weight:800;line-height:1;margin-bottom:12px;min-height:28px;padding:5px 10px}.product-page-selections-modal__product{color:#303030;font-size:14px;font-weight:600;line-height:1.45;margin-top:10px;max-width:600px}.product-page-selections-modal__list{display:flex;flex-direction:column;gap:8px;max-height:min(520px,58vh);overflow-y:auto;padding-right:4px;scrollbar-color:#41bbbb transparent;scrollbar-width:thin}.product-page-selections-modal__list::-webkit-scrollbar{width:4px}.product-page-selections-modal__list::-webkit-scrollbar-track{background-color:transparent;border-radius:3px;padding-bottom:5px;padding-top:5px}.product-page-selections-modal__list::-webkit-scrollbar-thumb{background-color:#41bbbb;border-radius:3px;width:4px}.product-page-selections-modal__item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;color:#1e1e1e;display:flex;gap:12px;min-height:74px;padding:12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.product-page-selections-modal__item:hover{border-color:#41bbbba6;box-shadow:0 10px 24px #14393d1a;transform:translateY(-1px)}.product-page-selections-modal__marker{align-items:center;background:#41bbbb1f;border-radius:50%;color:#258f91;display:inline-flex;flex:0 0 34px;font-size:14px;font-weight:900;height:34px;justify-content:center;line-height:1;width:34px}.product-page-selections-modal__copy{flex:1;min-width:0}.product-page-selections-modal__name{color:#1e1e1e;display:-webkit-box;font-size:14px;font-weight:800;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-page-selections-modal__caption{color:#949494;display:block;font-size:12px;line-height:1.25;margin-top:5px}.product-page-selections-modal__icon{color:#258f91;flex:0 0 auto;font-size:20px}@media (max-width:479px){.product-page-selections-modal__header{padding-right:26px}.product-page-selections-modal__list{max-height:62vh}.product-page-selections-modal__item{align-items:flex-start;min-height:68px;padding:10px}.product-page-selections-modal__marker{flex-basis:30px;height:30px;width:30px}}.product-page .product-card .page-content .product-info{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;position:relative}@media only screen and (min-width:640.98px){.product-page .product-card .page-content .product-info{margin-bottom:50px}}@media only screen and (min-width:1024.98px){.product-page .product-card .page-content .product-info{flex-direction:row;margin-bottom:60px}}.product-page .product-card .page-content .product-info .product-statuses{left:0;top:0}@media only screen and (min-width:640.98px){.product-page .product-card .page-content .product-info .product-statuses{left:115px}}.product-page .product-card .page-content .duty-info{border:2px solid #41bbbb;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;margin-bottom:30px;padding:20px}@media only screen and (min-width:640.98px){.product-page .product-card .page-content .duty-info{font-size:16px;line-height:24px}}@media only screen and (min-width:1024.98px){.product-page .product-card .page-content .duty-info{font-size:18px;line-height:28px}}.product-page .product-card .page-content .product-full-description .text-block{margin-bottom:16px}@media only screen and (min-width:640.98px){.product-page .product-card .page-content .product-full-description .text-block{margin-bottom:24px}}@media only screen and (min-width:1024.98px){.product-page .product-card .page-content .product-full-description .text-block{margin-bottom:32px}}.product-page .product-card .page-content .product-full-description u{text-decoration:none}.product-page .product-card .page-content .product-full-description a{color:#1d4ed8;font-weight:600;text-decoration:underline;text-decoration-color:#1d4ed8}.product-page .product-card .page-content .product-full-description a:hover{text-decoration:none}.product-page .product-card .page-content ul{list-style:disc;margin-bottom:20px;padding-left:20px}.product-page .product-card .page-content ul li{padding-bottom:7px}.product-page .product-card .page-content .info-params-list{margin-left:0;padding-left:0}.product-page .related-products{display:flex;flex-direction:column;margin-top:60px}@media only screen and (min-width:640.98px){.product-page .related-products{margin-top:80px}}.product-page .related-products .more-products-btn{margin-left:auto;margin-right:auto;margin-top:40px;max-width:var(--container-width);width:calc(100% - var(--container-padding)*2)}@media only screen and (min-width:1024.98px){.product-page .related-products .more-products-btn{align-self:center;margin-top:0;width:auto}}.product-page .product-info-tabs{display:flex;gap:10px;margin-bottom:24px}.product-page .product-info-tabs__btn{background-color:#f5f7f9;border-radius:40px}.product-page .product-info-tabs__btn.active{background-color:#41bbbb;color:#fff}
