.pbds-dyncms--carousel-products,.pbds-dyncms--carousel-products *{--item--size:239px;--item--size-height:320px;--item--spacer:16px;--item--padding:30px;--items--shown:3}.pbds-dyncms--carousel-products:not(:has(.splide.is-overflow)) .carousel--container>button{display:none!important}.pbds-dyncms--carousel-products .component--wrapper{display:grid;grid-template-areas:"content spacer carousel";grid-template-columns:33% 1fr calc((var(--item--size) + var(--item--spacer))*3);grid-gap:16px;gap:16px}@media (max-width:1280px){.pbds-dyncms--carousel-products .component--wrapper{grid-template-areas:"content spacer carousel";grid-template-columns:33% 1fr calc((var(--item--size) + var(--item--spacer))*2)}}.pbds-dyncms--carousel-products .component--wrapper .content--wrapper{grid-area:content}.pbds-dyncms--carousel-products .component--wrapper .carousel--container{grid-area:carousel;position:relative;width:100%}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button{align-items:center;background:rgba(34,34,34,.5);border-radius:50%;display:inline-flex;height:40px;justify-content:center;opacity:1;position:absolute;top:calc(var(--item--size)/2);width:40px;z-index:var(--z-300)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button>img{height:12px;margin:0 0 0 2px;width:6px}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button.nextBtn{right:calc(var(--item--spacer)/2 - 20px)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button.prevBtn{left:calc(var(--item--spacer)/2 - 20px)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button.prevBtn img{margin:0 2px 0 0;transform:scale(-1)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button:hover{background:rgba(34,34,34,.7)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button[disabled]{background:rgba(34,34,34,.03)}.pbds-dyncms--carousel-products .component--wrapper .carousel--container>button[disabled]:hover{cursor:not-allowed}.pbds-dyncms--carousel-products .component--wrapper .carousel--container:has(.splide__slide.is-active:first-child)>button.prevBtn{background:rgba(34,34,34,.03)!important}.pbds-dyncms--carousel-products .component--wrapper .carousel--container:has(.splide__slide.is-active:first-child)>button.prevBtn:hover{cursor:not-allowed}.pbds-dyncms--carousel-products .component--wrapper .carousel--container:has(.splide__slide.is-active:last-child)>button.nextBtn{background:rgba(34,34,34,.03)!important}.pbds-dyncms--carousel-products .component--wrapper .carousel--container:has(.splide__slide.is-active:last-child)>button.nextBtn:hover{cursor:not-allowed}.pbds-dyncms--carousel-products .component--wrapper .carousel--wrapper{overflow:hidden}.pbds-dyncms--carousel-products .component--wrapper .carousel--wrapper .splide__slide{height:var(--item--size-height);padding:calc(var(--item--spacer)/2)}.pbds-dyncms--carousel-products .component--wrapper .carousel--wrapper .splide__slide.filler{display:block;min-width:calc(100% - var(--items--shown)*(var(--item--size) + var(--item--spacer)));position:relative;width:calc(100% - var(--items--shown)*(var(--item--size) + var(--item--spacer)))}.pbds-dyncms--carousel-products .component--wrapper .carousel--wrapper .splide__slide .pbds-item--product{width:var(--item--size)}@media (max-width:860px){.pbds-dyncms--carousel-products .component--wrapper{grid-template-areas:"content" "carousel";grid-template-columns:100%}.pbds-dyncms--carousel-products .component--wrapper .carousel--wrapper .splide__slide.filler{display:none}}