.product{padding-top:0 !important}.product__top{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2, 1fr)}@media (max-width:1199px){.product__top{grid-template-columns:repeat(1, 1fr)}}.product__gallery{min-width:0;position:relative}@media (max-width:1199px){.product__gallery{width:80%;margin:0 auto}}@media (max-width:767px){.product__gallery{width:100%}}.product__gallery img{width:100%;object-fit:cover}.product__tabs,.product__content,.product__slider-title{margin-top:var(--offset-main)}@media screen and (max-width:991px){.product__tabs,.product__content,.product__slider-title{margin-top:var(--offset-small)}}.product__slider-title{padding-bottom:var(--offset-small)}.product__gallery-main .swiper{align-items:stretch}.product__gallery-main .swiper-slide{height:auto}.product__gallery-main img{height:100%;object-fit:contain;border-radius:var(--border-radius)}.product__gallery-thumbs{margin-top:1rem}.product__gallery-thumbs .swiper-slide{cursor:pointer;opacity:0.75;transition:0.15s}.product__gallery-thumbs .swiper-slide:hover{opacity:1;transition:0.15s}.product__gallery-thumbs img{height:100%;border:1px solid rgba(var(--color-primary-rgb), 0.25);border-radius:var(--border-radius)}@media (max-width:767px){.product__gallery-thumbs img{height:100px;object-fit:contain}}@media (max-width:399px){.product__gallery-thumbs img{height:80px}}.product__gallery-thumbs .swiper-slide-thumb-active{cursor:grab;opacity:1}.product__gallery-thumbs .swiper-slide-thumb-active img{border-color:rgba(var(--color-primary-rgb), 1)}.product__main{display:flex;flex-direction:column;gap:var(--grid-gap)}.product__main:not(.is-added) .prod-qty{display:none}.product__main.is-added .prod-card-tocart{display:none}.product__main-buy{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:var(--grid-gap);box-shadow:var(--shadow);border-radius:var(--border-radius);overflow:hidden;transition:0.15s;cursor:default}@media (max-width:767px){.product__main-buy{gap:1rem}}@media (max-width:375px){.product__main-buy{flex-direction:column;gap:var(--grid-gap)}}.product__main-buy:hover{box-shadow:var(--shadow-hover);transition:0.15s}.product__main-prices{display:flex;gap:0.5em;flex-direction:row-reverse;font-size:2em}@media (max-width:991px){.product__main-prices{font-size:1.7em}}@media (max-width:575px){.product__main-prices{font-size:1.5em}}@media (max-width:499px){.product__main-prices{font-size:1.3em}}@media (max-width:399px){.product__main-prices{font-size:1em}}.product__main-form{flex:0 0 auto}.product__main-params{display:flex;flex-direction:column;gap:1rem}@media (max-width:575px){.product__main-params{font-size:14px;gap:0.5rem}}.product__main-parametr{display:flex;justify-content:space-between}.product__main-parametr i{flex-grow:1;border-bottom:1px dashed;margin:0 0.5em}.product__slider{--swiper-pagination-bottom: -2rem;border-radius:var(--border-radius);overflow:hidden;align-items:stretch}.product__slider swiper-slide{height:auto}@media screen and (min-width:992px){.product__slider .swiper-pagination{display:none}}.product__slider img{width:100%;height:100%}.b-portfolio{--width-image: 860px}@media screen and (max-width:1399px){.b-portfolio{--width-image: 70%}}@media screen and (max-width:1199px){.b-portfolio{--width-image: 860px}}.b-portfolio__item{display:grid;grid-template-columns:1fr var(--width-image);grid-template-areas:"A B";align-items:center}@media screen and (max-width:1199px){.b-portfolio__item{grid-template-columns:1fr;grid-template-areas:"A" "B"}}.b-portfolio__item+.b-portfolio__item{margin-top:var(--offset-main)}@media screen and (min-width:1400px){.b-portfolio__item+.b-portfolio__item{margin-top:calc(var(--offset-main) * 2)}}.b-portfolio__item._invert{grid-template-columns:var(--width-image) 1fr}@media screen and (max-width:1199px){.b-portfolio__item._invert{grid-template-columns:1fr;grid-template-areas:"B" "A"}}.b-portfolio__item._invert .b-portfolio__item-content{grid-area:B}.b-portfolio__item-content{grid-area:A;border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--color-bg-light-secondary);overflow:hidden;padding:var(--offset-main)}@media screen and (max-width:1199px){.b-portfolio__item-content{max-width:calc(var(--width-image) - var(--border-radius)* 2);margin:0 auto;border-radius:var(--border-radius) var(--border-radius) 0 0}}@media screen and (max-width:991px){.b-portfolio__item-content{max-width:calc(100% - var(--border-radius)* 2)}}.b-portfolio__item-introtext{font-size:1rem;font-weight:var(--font-regular);line-height:1.1875rem;text-transform:uppercase;padding-bottom:0.5rem}@media screen and (max-width:575px){.b-portfolio__item-introtext{font-size:0.875rem}}.b-portfolio__item-title{font-weight:var(--font-bold);line-height:1.1875}.b-portfolio__item-descr{padding-top:var(--offset-small);font-size:1rem;line-height:1.5rem}@media screen and (max-width:575px){.b-portfolio__item-descr{font-size:0.875rem}}.b-portfolio__item-descr li{padding-top:0.25rem;display:flex;gap:0.25rem;align-items:start;font-weight:var(--font-regular)}.b-portfolio__item-descr li::before{content:"";min-width:var(--size-icon);width:var(--size-icon);min-height:var(--size-icon);height:var(--size-icon);background-image:url("/app/img/icons/check-color-primary.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.b-portfolio__item-link{margin-top:var(--offset-small);display:flex;align-items:center;width:fit-content;gap:0.5rem;padding:0.5rem 0;font-size:0.875rem;font-weight:var(--font-regular);line-height:1}.b-portfolio__item-link svg{min-width:1.25rem;width:1.25rem;color:var(--color-primary)}.b-portfolio__item-images{border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--color-border-fourth)}@media screen and (max-width:1199px){.b-portfolio__item-images{max-width:var(--width-image);margin:0 auto}}.b-portfolio__item-images img{border-radius:var(--border-radius);width:100%}.b-portfolio .twentytwenty-handle{width:3rem;height:3rem;margin-left:-27px;border-color:#fff;background-color:#fff}.b-portfolio .twentytwenty-handle::before,.b-portfolio .twentytwenty-handle::after{box-shadow:none;width:8px;margin-left:-4px}.b-portfolio .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:var(--color-primary)}.b-portfolio .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:var(--color-primary)}/*# sourceMappingURL=./page-a0d104c98dfd2a2a50ad2a658fcdd529.map */