.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;width:100%}.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 img{max-height:100%;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-params{line-height:130%}@media only screen and (min-width:1024.98px){.product-params{max-width:420px}}.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}@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{font-weight:400}.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-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%}@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-reverse;gap:6px;margin-bottom:12px;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:32px;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:1;width:150px}@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 .product-disabled{align-self:center;font-weight:700}.product-params .product-actions .actions-inner .unit-price{font-weight:600;margin-left:24px;white-space:nowrap}@media only screen and (min-width:1024.98px){.product-params .product-actions .actions-inner .unit-price{margin-left:32px}}.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:after{background:url(/_nuxt/assets/img/svg/question.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{display:flex}.product-params .info-items .tooltip-link svg{height:28px;width:28px}.product-params .info-items .tooltip-body{color:#fff;font-size:14px;left:0;max-width:300px}.productInfo-notInStock{background-color:#f1f2f2;border:2px dashed #bcbec0;border-radius:4px;font-size:16px;line-height:24px;margin-left:60px;padding:8px 16px;text-align:center}.productInfo-notInStock .productInfo-notInStock-action{display:block;margin-top:8px}.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 .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 ul{list-style:disc;padding-left:20px}.product-page .product-card .page-content ul li{padding-bottom:7px}.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;width:100%}@media only screen and (min-width:640.98px){.product-page .related-products .more-products-btn{width:auto}}@media only screen and (min-width:1024.98px){.product-page .related-products .more-products-btn{margin-top:0}}
