.pbCards .cardGrid{display:grid;grid-template-columns:1fr;grid-template-columns:repeat(attr(data-colM type(<number>)),1fr);gap:calc(var(--base-gap) * 3px);padding:calc(var(--base-gap) * 3px) 0}@media(min-width:768px){.pbCards .cardGrid{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(attr(data-colT type(<number>)),1fr)}}@media(min-width:1200px){.pbCards .cardGrid{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(attr(data-colD type(<number>)),1fr)}.pbCards .cardGrid.cardGrid-orizzontale{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(attr(data-colD type(<number>)),1fr)}}.pbCards .card-logos img{max-height:36px;max-width:150px;width:auto;height:auto}.pbCards .card-logos :has(picture+picture) .img1{display:none}.pbCards.tipo3{background:var(--card-gradient,linear-gradient(0,#2e127a 0,#231261 23%,#1a124a 51%,#14123c 77%,#131238 100%));color:#fff}.pbCards.tipo3 .pb-card .card-container{border:1px solid var(--Primary-2-space-blue-Primary-2-space-blue4000,#676497)}.pbCards.tipo3 .card-logos :has(picture+picture) .img1{display:block}.pbCards.tipo3 .card-logos :has(picture+picture) .img2{display:none}@media(min-width:768px){.pbCards .card-container{height:100%}.pbCards:has(input:checked) .card-container{height:fit-content}}.pb-card .card-container{display:grid;grid-template-rows:auto 1fr auto auto;grid-template-areas:"figure" "body" "controls" "accordion";width:100%;border-radius:calc(var(--btn-radius) * 1px);overflow:hidden;background-color:#f0f0f0;color:#000;margin:0 auto}.pb-card .card-figure{grid-area:figure}.pb-card .card-body{grid-area:body}.pb-card .card-product-controls{grid-area:controls}.pb-card .accordion{grid-area:accordion}.pb-card:not(:has(img)) .card-container{grid-template-areas:"body" "controls" "accordion"}.pb-card figure{margin:0;padding:0;position:relative;width:100%}.pb-card figure:has(img){aspect-ratio:var(--card-aspect-ratio,1/1)}.pb-card figure:has(img) picture{height:100%}.pb-card figure:has(img) img{aspect-ratio:inherit;object-fit:cover;width:100%;height:100%}.pb-card figure:has(img).r-43{--card-aspect-ratio:4/3}.pb-card figure:has(img).r-34{--card-aspect-ratio:3/4}.pb-card figure:has(img).r-169{--card-aspect-ratio:16/9}.pb-card figure:has(img) .card-top{position:absolute;top:0;left:0;right:0;padding:24px}.pb-card figure .card-top-lang{display:flex;width:32px;height:32px;padding:calc(var(--base-gap) * 1px);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;background:#fcfcfc;color:#0e0f11;font-style:normal;font-weight:900;text-transform:uppercase}.pb-card .card-body{padding:30px calc(var(--base-gap) * 3px);position:relative}.pb-card .card-body .card-logos{display:flex;gap:calc(var(--base-gap) * 2px);flex-wrap:wrap;align-items:center;margin:calc(var(--base-gap) * 1px) 0}.pb-card .card-body .cardTitle{text-transform:uppercase;margin:0 0 calc(var(--base-gap) * 1px);font-size:22px;line-height:24px;word-break:break-word}@media(min-width:768px){.pb-card .card-body .cardTitle{font-size:28px;line-height:30px}}.pb-card .card-body .cardTitle a{color:inherit;text-decoration:none}.pb-card .card-body .cardSubTitle{font-size:14px;font-weight:400;margin:0 0 calc(var(--base-gap) * 1px)}.pb-card .card-body .cardText{font-weight:600}.pb-card .card-body .cardText p:last-child{margin:0}.pb-card .chip{display:inline-flex;height:32px;padding:calc(var(--base-gap) * 1px) calc(var(--base-gap) * 3px);align-items:center;gap:10px;border-radius:0 1000px 1000px 0;border:2px solid #fcfcfc;border-left:0 none;background:var(--c-cardStyle2-chip,#f9a34c);margin-right:calc(var(--base-gap) * 3px);font-size:12px;font-style:normal;font-weight:900;color:var(--c-cardStyle2-chipText,#fff)}.pb-card .chip a{color:inherit;text-decoration:none}.pb-card .chip.chip-static{border-radius:1000px;border-left:2px solid #fcfcfc;margin:16px 0}.pb-card .card-buttons{display:flex;gap:calc(var(--base-gap) * 1px);padding:0 calc(var(--base-gap) * 3px) calc(var(--base-gap) * 3px);align-items:flex-end;justify-content:end}.pb-card .card-buttons .form-control{height:auto}.pb-card .card-logo-text{font-size:12px;color:#666;margin-top:calc(var(--base-gap) * 1px);text-align:center}.pb-card:has(.card-product-controls) .card-body .cardTitle{font-size:22px}.pb-card:has(.card-product-controls) .card-body .cardText{font-weight:400}.pb-card:has(.card-product-controls) .card-price-container{margin:calc(var(--base-gap) * 2px) 0}.pb-card:has(.card-product-controls) .card-price-container .card-price{font-size:24px;font-weight:800;margin-bottom:calc(var(--base-gap) * 1px)}.pb-card:has(.card-product-controls) .card-price-container .card-old-price{font-size:16px;color:#999;text-decoration:line-through}.pb-card:has(.card-product-controls) .card-product-controls{display:flex;gap:calc(var(--base-gap) * 2px);align-items:flex-end;flex:1;justify-content:flex-end;padding:0 calc(var(--base-gap) * 3px) calc(var(--base-gap) * 3px);grid-column:-1 / 1}.pb-card:has(.card-product-controls) .card-product-controls .btn-add-to-cart{height:39px;font-size:14px;min-width:100px;flex:1}.pb-card:has(.card-product-controls) .quantity-control{display:flex;height:39px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);font-size:18px;font-family:inherit;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:20px;overflow:hidden}.pb-card:has(.card-product-controls) .quantity-control input,.pb-card:has(.card-product-controls) .quantity-control button{border:0 none;background:#fff;text-align:center;min-width:44px;font-weight:bold;cursor:pointer;transition:background-color .2s}.pb-card:has(.card-product-controls) .quantity-control input:hover,.pb-card:has(.card-product-controls) .quantity-control button:hover{background:#f5f5f5}.pb-card:has(.card-product-controls) .quantity-control input:focus,.pb-card:has(.card-product-controls) .quantity-control button:focus{outline:0;background:#f9f9f9}.pb-card:has(.card-product-controls) .quantity-control input[type=number]{-moz-appearance:textfield;appearance:textfield}.pb-card:has(.card-product-controls) .quantity-control input[type=number]::-webkit-outer-spin-button,.pb-card:has(.card-product-controls) .quantity-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pb-card .ellipsis>div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.pb-card .ellipsis:has(:checked)>div{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;overflow:unset}.pb-card .ellipsis .ellipsis-toggle-label{display:none}.pb-card .ellipsis.has-overflow .ellipsis-toggle-label{display:flex}.pb-card label.ellipsis-toggle-label{position:relative;overflow:hidden;cursor:pointer;display:flex;height:32px;align-items:center;font-size:14px;color:var(--primary-color)}.pb-card label.ellipsis-toggle-label:hover{text-decoration:underline}.pb-card label.ellipsis-toggle-label svg{fill:var(--primary-color)}.pb-card label.ellipsis-toggle-label .tHide{display:none}.pb-card label.ellipsis-toggle-label:has(:checked) svg{transform:rotate(180deg)}.pb-card label.ellipsis-toggle-label:has(:checked) .tShow{display:none}.pb-card label.ellipsis-toggle-label:has(:checked) .tHide{display:inline}.pb-card input.ellipsis-toggle{position:absolute;left:-999px}.pb-card .accordion{display:grid;grid-template-rows:0fr;will-change:grid-template-rows}.pb-card .accordion>div{overflow:hidden;opacity:0;transition:opacity 300ms;will-change:opacity}.pb-card label.accordions-toggle-label{position:absolute;right:24px;top:24px;overflow:hidden;cursor:pointer;display:flex;height:32px;align-items:center;font-size:14px;color:var(--primary-color);margin-bottom:24px}.pb-card label.accordions-toggle-label:hover{text-decoration:underline}.pb-card label.accordions-toggle-label:hover svg{background:#7c7c7c78;border-radius:50%}.pb-card label.accordions-toggle-label svg{fill:var(--primary-color)}.pb-card:has(label.accordions-toggle-label) .cardTitle{padding-right:25px}.pb-card input.accordion-toggle{position:absolute;left:-999px}.pb-card.bg-1 .card-container{background:var(--card-gradient,var(--c-cardStyle1-background-image,var(--c-cardStyle1-bg,linear-gradient(0,#2e127a 0,#231261 23%,#1a124a 51%,#14123c 77%,#131238 100%))));color:var(--c-cardStyle1-color,#fff)}.pb-card.bg-1 label.ellipsis-toggle-label,.pb-card.bg-1 label.accordions-toggle-label{color:#cce70b}.pb-card.bg-1 label.ellipsis-toggle-label svg,.pb-card.bg-1 label.accordions-toggle-label svg{fill:#cce70b}.pb-card.bg-1 .chip{background:var(--c-cardStyle1-chip,#f9a34c);color:var(--c-cardStyle1-chipText,#fff)}.pb-card .slider-container{position:relative;margin:0;padding:0 0 45px}.pb-card .swiper-container{overflow:hidden;padding:0;margin:0}.pb-card .swiper-pagination{position:relative;margin-top:20px}.pb-card .swiper-button-prev,.pb-card .swiper-button-next{position:absolute;top:100%;transform:translateY(-50px);z-index:10}.pb-card .swiper-button-prev{left:0}.pb-card .swiper-button-next{right:0}.pb-card .swiper-slide{display:flex;border-radius:calc(var(--btn-radius) * 1px);overflow:hidden;background-color:#f0f0f0}.pb-card .swiper-slide .pb-card{flex:1;width:100%}.pb-card .swiper-slide .pb-card .card-container{border-radius:0;height:100%}.pb-card .swiper-slide .pb-card.bg-1 .card-container{background:transparent}.pb-card .swiper-slide:has(.pb-card.bg-1){background:var(--card-gradient,var(--c-cardStyle1-background-image,var(--c-cardStyle1-bg,linear-gradient(0,#2e127a 0,#231261 23%,#1a124a 51%,#14123c 77%,#131238 100%))))}.pb-card .swiper-slide .ellipsis .ellipsis-toggle-label{display:none !important}.pb-card .swiper-slide .ellipsis.has-overflow .ellipsis-toggle-label{display:flex !important}.card-zEl{position:absolute;bottom:0;left:0;right:0;transform:translateY(50%);padding:0}@media(max-width:767px){.pb-card.orizzontale .card-zEl{bottom:100%}}@media(min-width:768px){.pb-card.orizzontale .card-container{grid-template-columns:40% 1fr;grid-template-areas:"figure body" "figure controls" "accordion accordion";max-width:680px;margin:0 auto;position:relative}.pb-card.orizzontale:not(:has(img)) .card-container{grid-template-columns:1fr;grid-template-areas:"body" "controls" "accordion"}.pb-card.orizzontale figure{overflow:hidden}.pb-card.orizzontale figure picture{margin:0;padding:0}.pb-card.orizzontale figure picture img{transition:opacity 300ms}.pb-card.orizzontale .card-zEl{bottom:24px;left:0;right:0;transform:none;padding:0}.pb-card.orizzontale .card-zEl .chip{transition:border-left 300ms}.pb-card.orizzontale .card-product-controls .btn-add-to-cart{flex:none}.pb-card.orizzontale:has(.accordion-toggle:checked) .card-figure .card-top,.pb-card.orizzontale:has(.ellipsis-toggle:checked) .card-figure .card-top{padding:48px}.pb-card.orizzontale:has(.accordion-toggle:checked) .card-zEl,.pb-card.orizzontale:has(.ellipsis-toggle:checked) .card-zEl{position:static;margin-top:18px}.pb-card.orizzontale:has(.accordion-toggle:checked) .card-zEl .chip,.pb-card.orizzontale:has(.ellipsis-toggle:checked) .card-zEl .chip{border-left:2px solid #fcfcfc;border-radius:1000px}.pb-card.orizzontale:has(.accordion-toggle:checked) figure picture,.pb-card.orizzontale:has(.ellipsis-toggle:checked) figure picture{padding:24px;display:block;animation:animPicture .3s ease-out}.pb-card.orizzontale:has(.accordion-toggle:checked) figure picture img,.pb-card.orizzontale:has(.ellipsis-toggle:checked) figure picture img{animation:animImage .3s ease-out;border-radius:16px;overflow:hidden;will-change:transform,border-radius}.pb-card.orizzontale:has(.accordion-toggle:checked) .card-body,.pb-card.orizzontale:has(.ellipsis-toggle:checked) .card-body{padding-left:0}.pb-card.orizzontale:has(.accordion-toggle:checked) .card-buttons,.pb-card.orizzontale:has(.ellipsis-toggle:checked) .card-buttons{grid-column:-1 / 1}.pb-card.orizzontale:has(.card-product-controls) figure{padding:24px}.pb-card.orizzontale:has(.card-product-controls) figure img{border-radius:12px}.pb-card.orizzontale:has(.card-product-controls) .card-body{padding-left:0}.pb-card.orizzontale:has(.card-product-controls):not(:has(img)) .card-body{padding-left:calc(var(--base-gap) * 3px)}}.pb-card:has(.accordion-toggle:checked) .accordion{grid-template-rows:1fr;animation:animAccordion .3s ease-out}.pb-card:has(.accordion-toggle:checked) .accordion>div{opacity:1;margin:0 24px 24px;padding-top:24px;border-top:1px solid #c9caca}.pb-card:has(.accordion-toggle:checked) label.accordions-toggle-label{transform:rotate(180deg);transition:transform .3s ease-out}@keyframes animAccordion{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes animImage{0{transform:scale(1);border-radius:0}50%{transform:scale(0.95);border-radius:calc(var(--base-gap) * 1px)}100%{transform:scale(1);border-radius:calc(var(--base-gap) * 2px)}}@keyframes animPicture{from{padding:0}to{padding:calc(var(--base-gap) * 3px)}}.slider-container-cards{margin:0;padding:0 0 54px}.slider-container-cards .swiper-button-prev,.slider-container-cards .swiper-button-next{top:100%;margin-top:-44px}