.container-wrapper.boughttogether .block-title{display:block;margin-bottom:20px;font-size:15px;font-weight:700;color:#000;text-transform:uppercase;text-align:left}.container-wrapper.boughttogether .block-title strong{font-size:26px;display:flex;font-weight:700}.container-wrapper.boughttogether .products-grid .product-items{font-size:16px;display:flex;flex-wrap:wrap}.container-wrapper.boughttogether .products-grid .product-items .product-item{display:flex;align-items:center;position:relative;border-radius:4px;width:25%}.container-wrapper.boughttogether .products-grid .product-items .product-item:after{font-size:28px;z-index:11;position:absolute;font-weight:normal;border-radius:100%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;right:0px;box-shadow:.17px -10px 16px #d3d3d3;transform:translate(50%, 0)}.container-wrapper.boughttogether .products-grid .product-items .product-item:not(:last-child):after{content:"+";color:#fff;background-color:#31587d}.container-wrapper.boughttogether .products-grid .product-items .product-item:nth-last-child(2):after{content:"=";color:#000;background-color:#fff}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details{text-align:left;padding:30px}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-item-name{width:100%;text-align:center;margin-bottom:10px}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-item-link{font-weight:300;font-size:15px;color:#333;min-height:unset}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-item-sku{font-weight:600;font-size:12px;color:#b5b5b5}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .price-box .price-wrapper{width:100%;display:block}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .price-box .price-final_price{position:relative;display:flex;flex-direction:column;text-align:center}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .price-box .price-final_price .old-price{margin-bottom:0px}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .price-box .price-final_price .old-price .price{font-size:12px}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .price-box .price-final_price .old-price.custom-old-price .price{color:#ababab}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .rating-summary{text-align:left}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-price{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-qty{display:flex;justify-content:space-between;align-items:center}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-qty label{font-size:18px;font-weight:600;color:#31587d}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details .product-qty input{border:1px solid #e4e4e4;border-radius:5px;width:100px;height:40px;text-align:center;color:#858585;font-size:18px;font-weight:500}.container-wrapper.boughttogether .products-grid .product-items .last-product{text-align:center;border:solid 1px #eef1fa;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;width:25%;align-items:center;padding:5px 15px 15px 15px;box-sizing:border-box}.container-wrapper.boughttogether .products-grid .product-items .last-product .title{text-align:center}.container-wrapper.boughttogether .products-grid .product-items .last-product .title .text-top{font-weight:600;font-size:26px;color:#000}.container-wrapper.boughttogether .products-grid .product-items .last-product .prices{font-size:13px;font-weight:400;color:#666}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-boughttogether span{text-decoration:line-through}.container-wrapper.boughttogether .products-grid .product-items .last-product .price-box .price-wrapper{width:100%;display:block}.container-wrapper.boughttogether .products-grid .product-items .last-product .price-box .price{font-weight:700;white-space:nowrap}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-price{width:100%}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-price .price{font-size:18px !important}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-price .price-box.price-final_price{display:flex;justify-content:center;gap:10px}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-price .price-box.price-final_price .special-price{order:2}.container-wrapper.boughttogether .products-grid .product-items .last-product .total-price span.old-price .price{color:#666 !important;text-decoration:line-through;font-size:16px !important}.container-wrapper.boughttogether .products-grid .product-items .last-product .bundle_price{display:none}.container-wrapper.boughttogether .products-grid .product-items .last-product .boughttogether-btn{width:95%;height:45px;font-size:14px;background-color:#ed1b23;border-bottom:2px solid #b52f34;margin-top:25px}.container-wrapper.boughttogether .text-top-s{font-family:'Bebas Neue',sans-serif;color:#ED1B23;font-size:35px}.container-wrapper.boughttogether .explicative-text{color:#666}.container-wrapper.boughttogether .last-product .explicative-text{color:#666;position:absolute;width:100%;left:0}@media only screen and (min-width:924px){.last-product{width:100% !important;padding:10px 15px}}@media only screen and (max-width:1024px){.container-wrapper.boughttogether .products-grid .product-items .product-item{width:50%}.container-wrapper.boughttogether .products-grid .product-items .last-product{width:49%}}@media only screen and (max-width:750px){.container-wrapper.boughttogether .products-grid .product-items .product-item{height:190px}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-qty{flex-direction:column}.container-wrapper.boughttogether .product-item-info{flex-direction:row}.container-wrapper.boughttogether .product-item-details{padding:10px;width:95%}.container-wrapper.boughttogether .product-item-name>a{margin-bottom:0}.container-wrapper.boughttogether .products-grid .product-items .product-item:after{margin-top:19rem !important}.container-wrapper.boughttogether .text-top{font-weight:500 !important;font-size:12px !important;margin-top:10px}.container-wrapper.boughttogether .text-top-s{font-family:'Bebas Neue',sans-serif;color:#ED1B23;font-size:25px}.container-wrapper.boughttogether .product-item .price-box .price{font-size:16px !important}}@media only screen and (max-width:480px){.container-wrapper.boughttogether .products-grid .product-items .product-item{width:49%}.container-wrapper.boughttogether .products-grid .product-items .last-product{width:48%}.container-wrapper.boughttogether .products-grid .product-items .last-product button{margin-bottom:15px}}