.product .associates{margin-top:50px}.product .associates .associates-list{padding:2% 5%;margin:25px auto 0;background:var(--backgroundColor1)}.product .associates .associates-list .associate{display:flex;flex-direction:column;border-radius:30px;max-width:100%;width:100%;margin:0 auto 15px;border:2px solid var(--borderColor);border-radius:15px;overflow:hidden}.product .associates .associates-list .associate .pack{display:flex;flex-wrap:wrap;padding:5px;z-index:2;background:#fff;width:100%;flex-direction:row;padding:10px}@media (max-width:991px){.product .associates .associates-list .associate .pack{flex-direction:column;justify-content:center;align-items:center}}.product .associates .associates-list .associate .pack .additional-product,.product .associates .associates-list .associate .pack .alternative-product,.product .associates .associates-list .associate .pack .base-product{display:flex;flex-wrap:wrap;width:33.3%;align-items:center}.product .associates .associates-list .associate .pack .additional-product .btn-alternative-crosssell,.product .associates .associates-list .associate .pack .alternative-product .btn-alternative-crosssell,.product .associates .associates-list .associate .pack .base-product .btn-alternative-crosssell{cursor:pointer;margin:auto;border:1px solid var(--darkBorderColor);font-weight:700;color:var(--menuTextColor);padding:2px 10px;border-radius:10px}.product .associates .associates-list .associate .pack .additional-product .btn-alternative-crosssell.selected,.product .associates .associates-list .associate .pack .alternative-product .btn-alternative-crosssell.selected,.product .associates .associates-list .associate .pack .base-product .btn-alternative-crosssell.selected{background-color:var(--darkBorderColor);color:var(--lightTextColor)}@media (max-width:991px){.product .associates .associates-list .associate .pack .additional-product,.product .associates .associates-list .associate .pack .alternative-product,.product .associates .associates-list .associate .pack .base-product{margin:15px 0;width:100%;justify-content:center}}.product .associates .associates-list .associate .pack .container-alternatives{width:100%;display:flex;border-top:1px solid #000;padding-top:5px;margin-top:10px}.product .associates .associates-list .associate .pack .container-alternatives .alternative-product{text-align:center}.product .associates .associates-list .associate .pack .container-alternatives .alternative-product .btn-choose-alternative-crosssell{cursor:pointer;margin:auto;border:1px solid var(--backgroundColor);background-color:var(--backgroundColor);font-weight:700;color:var(--lightTextColor);padding:2px 10px;border-radius:10px}.product .associates .associates-list .associate .pack .picture{position:relative;width:calc(35% - 10px);margin-right:10px}@media (max-width:991px){.product .associates .associates-list .associate .pack .picture{width:auto}}.product .associates .associates-list .associate .pack .picture a{height:100%}.product .associates .associates-list .associate .pack .picture a::before{content:none}.product .associates .associates-list .associate .pack .picture a img{position:relative;padding:0;width:100%;height:100%;max-height:150px;object-fit:contain;top:0;left:0;transform:none}@media (max-width:991px){.product .associates .associates-list .associate .pack .picture a img{max-height:120px}}.product .associates .associates-list .associate .pack .infos{text-align:left;padding-left:20px;display:flex;flex-direction:column;justify-content:center;width:65%;height:calc(100% - 25px);padding-top:5px;padding-bottom:20px}@media (max-width:991px){.product .associates .associates-list .associate .pack .infos{height:auto;padding:0}}.product .associates .associates-list .associate .pack .infos .product-name span{overflow:hidden;width:100%;height:45px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;font-size:14px;line-height:15px;color:#000;text-align:left;margin-bottom:8px}@media (max-width:991px){.product .associates .associates-list .associate .pack .infos .product-name span{font-weight:600;font-size:12px;line-height:14px;display:-webkit-box;-webkit-line-clamp:2;color:#000;height:30px;margin-bottom:4px}}.product .associates .associates-list .associate .pack .infos .brand{margin-bottom:5px}.product .associates .associates-list .associate .pack .infos .brand a strong{font-size:16px}.product .associates .associates-list .associate .pack .infos .prices{margin-bottom:0;margin-top:0}.product .associates .associates-list .associate .pack .infos .prices>a,.product .associates .associates-list .associate .pack .infos .prices>span{color:var(--titleTextColor);text-decoration:none;align-items:flex-start}.product .associates .associates-list .associate .pack .infos .prices>a .actual-price,.product .associates .associates-list .associate .pack .infos .prices>span .actual-price{display:inline-block;text-align:left;font-size:24px;font-weight:600;margin-top:5px;padding:0}@media (max-width:991px){.product .associates .associates-list .associate .pack .infos .prices>a .actual-price,.product .associates .associates-list .associate .pack .infos .prices>span .actual-price{font-size:20px;line-height:20px;margin-top:0}}.product .associates .associates-list .associate .pack .infos .prices>a .old-price-container,.product .associates .associates-list .associate .pack .infos .prices>span .old-price-container{display:flex;font-size:15px}.product .associates .associates-list .associate .pack .infos .prices>a .old-price-container .old-price,.product .associates .associates-list .associate .pack .infos .prices>span .old-price-container .old-price{position:relative;top:0;text-decoration:line-through;margin-right:5px;font-weight:300;font-size:18px;line-height:24px;color:var(--mutedTextColor)}.product .associates .associates-list .associate .pack .infos .prices>a .old-price-container .percentage-discount,.product .associates .associates-list .associate .pack .infos .prices>span .old-price-container .percentage-discount{font-weight:600;font-size:18px;line-height:24px}.product .associates .associates-list .associate .pack .infos .prices>a .old-price-container+.actual-price,.product .associates .associates-list .associate .pack .infos .prices>span .old-price-container+.actual-price{background-color:var(--backgroundColor);color:var(--lightTextColor);padding:0 10px;margin-top:5px}@media (max-width:991px){.product .associates .associates-list .associate .pack .infos .prices .old-price-container,.product .associates .associates-list .associate .pack .infos .prices .old-price-container .old-price,.product .associates .associates-list .associate .pack .infos .prices .old-price-container .percentage-discount{font-size:12px;line-height:14px;margin-bottom:0}}.product .associates .associates-list .associate .pack .infos .container-prices{display:flex;margin-top:auto}@media (max-width:991px){.product .associates .associates-list .associate .pack .infos .container-prices{margin-top:0}}.product .associates .associates-list .associate .pack .container-plus-icon{font-size:28px;color:var(--titleTextColor);display:flex;justify-content:center;align-items:center;padding:0 35px}.product .associates .associates-list .associate .border{width:100%;height:8px;background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%)}.product .associates .associates-list .associate .totals{background-color:var(--backgroundColor2);height:100%;padding:15px;position:relative;z-index:1;width:100%;display:flex;justify-content:flex-end}@media (max-width:991px){.product .associates .associates-list .associate .totals{flex-direction:column}}.product .associates .associates-list .associate .totals .add-to-cart-combination{margin-left:20px}@media (max-width:991px){.product .associates .associates-list .associate .totals .add-to-cart-combination{margin:0;margin-top:15px}}.product .associates .associates-list .associate .totals .add-to-cart-combination .add-to-cart-button{display:flex;align-items:center;justify-content:center;background:var(--linearGradientColor1);background:linear-gradient(90deg,var(--linearGradientColor1) 0,var(--linearGradientColor2) 100%);color:var(--lightTextColor);border:none;cursor:pointer;border-radius:50px;padding:8px 55px 8px 20px;text-transform:uppercase;font-weight:600;width:100%;font-size:16px;font-family:Montserrat,sans-serif}@media (max-width:991px){.product .associates .associates-list .associate .totals .add-to-cart-combination .add-to-cart-button{width:100%;padding:10px 20px}}.product .associates .associates-list .associate .totals .add-to-cart-combination .add-to-cart-button .fa-cart-shopping{font-size:25px;margin-right:25px}.product .associates .associates-list .associate .totals .prices{display:flex;justify-content:center;align-items:center}.product .associates .associates-list .associate .totals .prices>div:first-child{margin-right:35px}@media (max-width:820px){.product .associates .associates-list .associate .totals .prices>div:first-child{margin-right:10px}}@media (max-width:991px){.product .associates .associates-list .associate .totals .prices>div:last-child{margin-left:auto}}.product .associates .associates-list .associate .totals .prices .price.actual-price{font-size:32px;font-weight:600;margin-right:15px}.product .associates .associates-list .associate .totals .old-price-container{display:flex;align-items:flex-end;line-height:10px;margin-top:12px}.product .associates .associates-list .associate .totals .old-price-container .old-price,.product .associates .associates-list .associate .totals .old-price-container .old-price:hover{position:relative;top:0;text-decoration:line-through;font-weight:500;font-size:18px;color:var(--mutedTextColor);margin-right:5px}.product .associates .associates-list .associate .totals .old-price-container .percentage-discount{color:var(--titleTextColor);display:inline-block;font-weight:600;font-size:18px}@media (max-width:991px){.product .associates .associates-list .associate .totals .old-price-container .old-price,.product .associates .associates-list .associate .totals .old-price-container .old-price:hover,.product .associates .associates-list .associate .totals .old-price-container .percentage-discount{font-weight:700;font-size:16px;line-height:19px}}.product .associates .associates-list .associate .totals .sconto-euro{font-weight:700;font-size:10px;text-align:right}@media (max-width:991px){.product .associates .associates-list .associate .totals .sconto-euro{font-weight:700;font-size:12px;line-height:14px;text-align:left}}.product .associates .associates-list .container-see-more{width:100%;text-align:center}.product .associates .associates-list .container-see-more .see-more{display:inline-block;border-radius:20px;background-color:var(--backgroundColor6);color:var(--lightTextColor);padding:10px 25px;text-transform:uppercase;margin-top:20px;text-align:center;line-height:12px;font-size:14px;font-weight:500;cursor:pointer}