.banners,.pgmbanner{display:grid;gap:.625rem;margin:0 auto 3.125rem;max-width:112.5rem;padding:1.25rem .625rem 0;position:relative}.banners img,.banners video,.pgmbanner img,.pgmbanner video{max-height:100%;transition:transform .2s ease-in-out;width:100%}.banners video,.pgmbanner video{border-radius:10px}.banners__banner,.pgmbanner__banner{position:relative}.banners__banner a:has(picture),.pgmbanner__banner a:has(picture){display:block;height:100%;overflow:hidden}.banners__banner a:hover img,.pgmbanner__banner a:hover img{transform:scale(1.05)}.banners__banner picture,.pgmbanner__banner picture{border-radius:10px;display:block;height:100%;overflow:hidden}.banners__banner button,.pgmbanner__banner button{align-items:center;background-color:var(--pgm-color-10);border:1px solid var(--pgm-color-10);border-radius:7px;color:var(--pgm-color-white);display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.35;min-height:2.4375rem;padding:0 .9375rem;position:absolute;transition:all .3s ease}.banners__banner button:hover,.pgmbanner__banner button:hover{background-color:var(--pgm-color-white);color:var(--pgm-color-black);text-decoration:none}.banners__banner button.btn-1,.pgmbanner__banner button.btn-1{left:2.1875rem;top:1.875rem}.banners__banner button.btn-2,.pgmbanner__banner button.btn-2{right:2.1875rem;top:1.875rem}.banners__banner button.btn-3,.pgmbanner__banner button.btn-3{bottom:1.875rem;right:2.1875rem}.banners__banner button.btn-4,.pgmbanner__banner button.btn-4{bottom:1.875rem;left:2.1875rem}.banners.f-carousel .banners__banner,.pgmbanner.f-carousel .banners__banner{display:block}.banners--var-1,.pgmbanner--var-1{grid-template-areas:"main half top" "main half bottom";grid-template-columns:50% 1fr 1fr}.banners--var-1 .banners__banner--pos-1,.pgmbanner--var-1 .banners__banner--pos-1{grid-area:main}.banners--var-1 .banners__banner--pos-2,.pgmbanner--var-1 .banners__banner--pos-2{grid-area:half}.banners--var-1 .banners__banner--pos-3,.pgmbanner--var-1 .banners__banner--pos-3{grid-area:top}.banners--var-1 .banners__banner--pos-4,.pgmbanner--var-1 .banners__banner--pos-4{grid-area:bottom}.banners--var-2,.pgmbanner--var-2{grid-template-areas:"first second";grid-template-columns:1fr 1fr}.banners--var-3,.pgmbanner--var-3{xmin-height:42.5rem;gap:.625rem .75rem;grid-template-areas:"main top" "main bottom";grid-template-columns:1fr minmax(auto,585px)}.banners--var-3 img,.banners--var-3 video,.pgmbanner--var-3 img,.pgmbanner--var-3 video{border-radius:10px;height:100%;width:100%}.banners--var-3 .banners__banner--pos-1,.pgmbanner--var-3 .banners__banner--pos-1{grid-area:main}.banners--var-3 .banners__banner--pos-1 img,.pgmbanner--var-3 .banners__banner--pos-1 img{height:100%;object-fit:cover;object-position:50% 50%}.banners--var-3 .banners__banner--pos-2,.pgmbanner--var-3 .banners__banner--pos-2{grid-area:top}.banners--var-3 .banners__banner--pos-3,.pgmbanner--var-3 .banners__banner--pos-3{grid-area:bottom}.banners--var-4,.pgmbanner--var-4{grid-template-areas:"main second third";grid-template-columns:50% 1fr 1fr}.banners--var-4 .banners__banner--pos-1,.pgmbanner--var-4 .banners__banner--pos-1{grid-area:main}.banners--var-4 .banners__banner--pos-2,.pgmbanner--var-4 .banners__banner--pos-2{grid-area:second}.banners--var-4 .banners__banner--pos-3,.pgmbanner--var-4 .banners__banner--pos-3{grid-area:third}.banners--var-5,.pgmbanner--var-5{grid-template-areas:"main pos-1 pos-2" "main pos-3 pos-4";grid-template-columns:50% 1fr 1fr}.banners--var-5 .banners__banner--pos-1,.pgmbanner--var-5 .banners__banner--pos-1{grid-area:main}.banners--var-5 .banners__banner--pos-2,.pgmbanner--var-5 .banners__banner--pos-2{grid-area:pos-1}.banners--var-5 .banners__banner--pos-3,.pgmbanner--var-5 .banners__banner--pos-3{grid-area:pos-2}.banners--var-5 .banners__banner--pos-4,.pgmbanner--var-5 .banners__banner--pos-4{grid-area:pos-3}.banners--var-5 .banners__banner--pos-5,.pgmbanner--var-5 .banners__banner--pos-5{grid-area:pos-4}.banners--var-6,.pgmbanner--var-6{grid-template-columns:repeat(4,1fr)}.banners .f-carousel__dots,.pgmbanner .f-carousel__dots{bottom:calc(var(--f-carousel-dots-height)*-1.2);gap:.375rem}.js-carousel #Items,.pgm-carousel #Items,.product-basket-favorites__items #Items{display:flex!important}.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:12.5%}.js-carousel .f-carousel .product,.js-carousel.f-carousel .product,.pgm-carousel .f-carousel .product,.pgm-carousel.f-carousel .product,.product-basket-favorites__items .f-carousel .product,.product-basket-favorites__items.f-carousel .product{border:1px solid var(--pgm-color-14);grid-template-rows:minmax(3.5625rem,5.9375rem) 8.75rem 1fr 2.5rem;margin-bottom:1px;margin-top:1px;outline:0}.js-carousel .f-carousel .product:hover,.js-carousel.f-carousel .product:hover,.pgm-carousel .f-carousel .product:hover,.pgm-carousel.f-carousel .product:hover,.product-basket-favorites__items .f-carousel .product:hover,.product-basket-favorites__items.f-carousel .product:hover{border-color:var(--pgm-color-18)}.js-carousel .f-carousel .product:first-child,.js-carousel.f-carousel .product:first-child,.pgm-carousel .f-carousel .product:first-child,.pgm-carousel.f-carousel .product:first-child,.product-basket-favorites__items .f-carousel .product:first-child,.product-basket-favorites__items.f-carousel .product:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.js-carousel .f-carousel .product:last-child,.js-carousel.f-carousel .product:last-child,.pgm-carousel .f-carousel .product:last-child,.pgm-carousel.f-carousel .product:last-child,.product-basket-favorites__items .f-carousel .product:last-child,.product-basket-favorites__items.f-carousel .product:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.js-carousel .f-carousel .product img,.js-carousel.f-carousel .product img,.pgm-carousel .f-carousel .product img,.pgm-carousel.f-carousel .product img,.product-basket-favorites__items .f-carousel .product img,.product-basket-favorites__items.f-carousel .product img{height:auto}.product-basket-favorites__items{padding:1.4375rem .625rem 0}.product-basket-favorites__items h2{font-size:1.5625rem;margin-bottom:.6875rem}.product-basket-favorites__items .f-carousel{--f-carousel-slide-width:calc(16.66667% + 0.83333px)}.product-basket-favorites__items .f-carousel .product:nth-child(6){border-bottom-right-radius:10px;border-top-right-radius:10px;margin-right:1px}.product-basket-favorites__items .f-carousel .product:nth-child(8){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.product-basket-favorites__items .f-carousel .product:nth-child(9){border-bottom-left-radius:0;border-top-left-radius:0}.content-162{padding:1.4375rem .625rem 0}.content-162 h2{font-size:1.5625rem;margin-bottom:.6875rem}.content-162 .f-carousel{--f-carousel-slide-width:calc(16.66667% + 0.83333px)}.content-162 .f-carousel .product:nth-child(6){border-bottom-right-radius:10px;border-top-right-radius:10px;margin-right:1px}.content-162 .f-carousel .product:nth-child(8){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.content-162 .f-carousel .product:nth-child(9){border-bottom-left-radius:0;border-top-left-radius:0}.home-publish-article .f-carousel{--f-carousel-spacing:-1px;--f-carousel-slide-width:calc(25% + 1.75px)}.pd__sets-list-slide{width:calc(100% - 190px)}.pd__sets-list-slide.f-carousel{--f-carousel-spacing:90px;--f-carousel-slide-width:calc(33.33333% + 3.33333px)}.product-basket-favorites__items .items-count{display:none}#TitleParam_2 h2{align-items:end;display:flex;font-size:1.5625rem;justify-content:space-between;margin-bottom:1.25rem}#TitleParam_2 .f-carousel{--f-carousel-slide-width:calc(20% + 1.4px)}.f-carousel.is-horizontal{--f-button-next-pos:-15px;--f-button-prev-pos:-15px;--f-button-hover-bg:var(--pgm-color-white)}.f-carousel.is-horizontal .f-carousel__viewport:not(.is-draggable) .f-carousel__track{grid-auto-columns:max-content!important}.f-carousel.is-horizontal .f-carousel__nav .f-button{align-items:center;display:flex;justify-content:center;--f-button-width:39px;--f-button-height:39px;--f-button-bg:var(--pgm-color-white);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.f-carousel.is-horizontal .f-carousel__nav .f-button:after{background-color:var(--pgm-color-6);content:"";height:.6875rem;mask:url(/assets/webdesign/svg/sprite.stack.svg#arrow_right_c) no-repeat 50% 50%;mask-size:cover;width:.9375rem}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev:after{transform:rotate(180deg)}.f-carousel.is-horizontal .f-carousel__nav .f-button svg,.f-carousel.is-horizontal .f-carousel__nav .f-button[disabled]{display:none}.f-carousel.is-horizontal .f-carousel__nav .f-button:active{background-color:var(--pgm-color-15);border-color:var(--pgm-color-15)}.f-carousel.is-horizontal .f-carousel__nav .f-button:active:after{background-color:var(--pgm-color-white)}.f-carousel.is-horizontal .f-carousel__dots .f-carousel__dot{bottom:-1.3125rem;height:.625rem;width:.625rem}.f-carousel.is-horizontal .f-carousel__dots .is-current .f-carousel__dot{background-color:var(--pgm-color-6)}.f-carousel.is-horizontal.has-dots{margin-bottom:3.25rem}.fancybox-slide h2{font-size:1.5625rem;font-weight:600;margin-bottom:1.25rem}.fancybox-slide .type-error .alert{margin:1.25rem 0}.reviewModal{max-width:100%;width:43.75rem}.reviewModal h3{font-size:1.5625rem;font-weight:600;margin-bottom:1.25rem}.reviewModal label{display:block;font-size:.875rem;margin-bottom:.3125rem}.reviewModal input[type=email],.reviewModal input[type=text],.reviewModal textarea{margin-bottom:.625rem;width:100%}.reviewModal textarea{min-height:6.25rem}.reviewModal .rating{margin-bottom:1.25rem}.reviewModal .rating .stars{cursor:pointer;display:block;height:1.625rem;max-width:8.125rem;width:8.125rem}.reviewModal .rating .starsin{background-size:auto;height:1.625rem;max-width:100%}.reviewModal .isrequire{color:var(--pgm-error);display:block;font-size:.875rem;margin-bottom:.625rem}.reviewModal .reviewModal__upload-file{font-size:.875rem;margin-bottom:1.25rem}.reviewModal .reviewModal__upload-file .images-final{align-items:end;display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:.625rem}.reviewModal .reviewModal__upload-file .images-final li{display:flex}.reviewModal .reviewModal__upload-file .images-final img{max-width:50px}.reviewModal .reviewModal__upload-file .images-final .review-file-delete{cursor:pointer;font-size:0;position:relative}.reviewModal .reviewModal__upload-file .images-final .review-file-delete:after{background:url(/assets/webdesign/svg/sprite.stack.svg#delete) no-repeat 50%;bottom:0;content:"";display:block;height:1.125rem;left:0;opacity:.5;position:absolute;transition:all .2s ease;width:1.125rem}.reviewModal .reviewModal__upload-file .images-final .review-file-delete:hover:after{opacity:1}.reviewModal .reviewModal__upload-file .fileupload-select{align-items:center;border:1px solid var(--pgm-color-13);border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);cursor:pointer;display:inline-flex;gap:.625rem;min-height:2.375rem;padding:10px 12px}.reviewModal .reviewModal__upload-file .fileupload-select:before{background-image:url(/assets/webdesign/svg/sprite.stack.svg#upload);background-position:50%;background-repeat:no-repeat;content:"";height:1.125rem;width:1.125rem}.reviewModal .reviewModal__upload-file input[type=file]{display:none}.reviewModal .reviewModal__upload-file .row{margin-bottom:.625rem}.reviewModal .reviewBottom__controls,.reviewModal .reviewModal__optional_text{font-size:.875rem;margin-bottom:1.25rem}.reviewModal .controls--text{margin-bottom:.625rem}.reviewModal .alert{margin:0}.reviewModal.reviewModal-added h3{display:none}.fancybox-slide--html:has(.frm-newfiltr){padding:0}.frm-newfiltr{height:100vh;overflow-y:scroll;padding:.625rem;width:100vw}.frm-newfiltr .filters-tab{margin-top:-1.4375rem;padding-top:0}.frm-newfiltr h3.title--filters{font-size:1.25rem;text-align:center}.fancybox-content{padding:.9375rem}.fancybox-content:has(.fancybox-content-inner){background-color:transparent}.fancybox-content-inner{background-color:var(--pgm-color-white);border-radius:10px;padding:2.75rem}.fancybox-content.add-item-watchdog{text-align:center;width:31.25rem}.fancybox-content.add-item-watchdog .name{font-size:1.125rem;font-weight:700;margin:1.25rem 0}.fancybox-content.add-item-watchdog .row-submit{padding-top:1.25rem}.fancybox-content.content-favorites{position:relative}.fancybox-content.content-favorites h3,.fancybox-content.content-favorites p{margin-bottom:1.25rem}.fancybox-content.content-favorites p.tright{display:flex;justify-content:space-between;margin:0}.fancybox-content.content-favorites p .close-btn{background-color:var(--pgm-color-white);color:var(--pgm-color-black)}.fancybox-content.content-favorites p .close-btn:hover{background-color:var(--pgm-color-15);color:var(--pgm-color-white)}.fancybox-content.watchdog-info{text-align:center;width:31.25rem}.fancybox-content.watchdog-info .alert{background-color:transparent;border:0;color:var(--pgm-color-black)}.fancybox-content.watchdog-info .name{font-size:1.125rem;font-weight:700;margin:1.25rem 0}.fancybox-content.watchdog-info .row-submit{padding-top:1.25rem}.fancybox-content.min-count-error .row-close{margin-top:1.25rem}.fancybox-content.item-delete div.confirm{display:flex;gap:1.25rem;padding-top:1.25rem}.fancybox-content .close-small,.fancybox-content .fancybox-close-small{align-items:center;background:var(--pgm-color-13);border-radius:50%;cursor:pointer;display:flex;font-size:0;height:1.875rem;justify-content:center;opacity:1;position:absolute;right:0;top:0;width:1.875rem}.fancybox-content .close-small svg,.fancybox-content .fancybox-close-small svg{display:none}.fancybox-content .close-small:after,.fancybox-content .fancybox-close-small:after{background-color:var(--pgm-color-black);content:"";height:.8125rem;mask:url(/assets/webdesign/svg/sprite.stack.svg#close) no-repeat 50% 50%;mask-size:cover;width:.8125rem}@media (min-width:1024px){.f-carousel.is-horizontal .f-carousel__nav .f-button:hover{background-color:var(--pgm-color-15);border-color:var(--pgm-color-15)}.f-carousel.is-horizontal .f-carousel__nav .f-button:hover:after{background-color:var(--pgm-color-white)}}@media (max-width:1800px){.banners img,.banners video,.pgmbanner img,.pgmbanner video{height:auto;max-height:100%;max-width:100%;width:auto}.f-carousel.is-horizontal{--f-button-next-pos:5px;--f-button-prev-pos:5px}}@media (max-width:1700px){#TitleParam_2 .f-carousel{--f-carousel-slide-width:25%}}@media (max-width:1500px){.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:14.28571%}.pd__sets-list-slide{width:calc(100% - 300px)}.pd__sets-list-slide.f-carousel{--f-carousel-slide-width:calc(50% + 2.5px)}}@media (max-width:1400px){#TitleParam_2 .f-carousel{--f-carousel-slide-width:33.33333%}}@media (max-width:1300px){.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:16.66667%}}@media (max-width:1200px){.banners,.pgmbanner{grid-template-columns:1fr 1fr}.banners--var-1,.pgmbanner--var-1{grid-template-areas:"main main" "top half" "bottom half";grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:53.125rem}.banners--var-3,.pgmbanner--var-3{grid-template-areas:"main main" "top bottom"}.banners--var-3 .banners__banner--pos-1 img,.pgmbanner--var-3 .banners__banner--pos-1 img{height:unset}.banners--var-4,.pgmbanner--var-4{grid-template-areas:"main main" "second third"}.banners--var-5,.pgmbanner--var-5{grid-template-areas:"main main" "pos-1 pos-2" "pos-3 pos-4"}}@media (max-width:1100px){.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:20%}}@media (max-width:1024px){.home-publish-article .f-carousel{--f-carousel-slide-width:calc(50% + 1px);--f-carousel-spacing:20px}}@media (max-width:980px){.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:25%}}@media (max-width:768px){.banners__banner,.pgmbanner__banner{display:none}.banners__banner:first-child,.pgmbanner__banner:first-child{display:block}.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:33.33333%}.js-carousel .f-carousel .product,.js-carousel.f-carousel .product,.pgm-carousel .f-carousel .product,.pgm-carousel.f-carousel .product,.product-basket-favorites__items .f-carousel .product,.product-basket-favorites__items.f-carousel .product{padding:.9375rem .9375rem .625rem}.js-carousel .f-carousel .product__middle,.js-carousel.f-carousel .product__middle,.pgm-carousel .f-carousel .product__middle,.pgm-carousel.f-carousel .product__middle,.product-basket-favorites__items .f-carousel .product__middle,.product-basket-favorites__items.f-carousel .product__middle{display:block}.product-basket-favorites__items{padding:1.4375rem 0 1.25rem}.product-basket-favorites__items .f-carousel{--f-carousel-slide-width:50%}.content-162{padding:1.4375rem 0 1.25rem}.content-162 .f-carousel{--f-carousel-slide-width:50%}#TitleParam_2 h2{margin-bottom:.6875rem}#TitleParam_2 .f-carousel{--f-carousel-slide-width:50%}.f-carousel.is-horizontal{--f-button-next-pos:-8px;--f-button-prev-pos:-8px}.f-carousel.is-horizontal .f-carousel__nav .f-button{--f-button-width:25px;--f-button-height:25px}.reviewModal{padding:.625rem!important;width:calc(100% - 10px)}}@media (max-width:767px){.banners,.pgmbanner{display:block;margin-bottom:4.25rem!important;min-height:19rem;--f-carousel-spacing:10px}.banners__banner.f-carousel__slide,.pgmbanner__banner.f-carousel__slide{width:89.2857142857%}.home-publish-article .f-carousel{--f-carousel-slide-width:calc(80% + 1.6px)}}@media (max-width:600px){.js-carousel .f-carousel,.js-carousel.f-carousel,.pgm-carousel .f-carousel,.pgm-carousel.f-carousel,.product-basket-favorites__items .f-carousel,.product-basket-favorites__items.f-carousel{--f-carousel-slide-width:50%}}
