.container-wrapper.boughttogether .block-title{display:block;margin-bottom:20px;font-size:15px;font-weight:700;color:#7b7f8f;text-transform:initial;text-align:left}.container-wrapper.boughttogether .block-title strong{font-size:22px;display:flex;font-weight:500}.container-wrapper.boughttogether .products-grid .product-items{font-size:16px;display:flex}.container-wrapper.boughttogether .products-grid .product-items .product-item{display:flex;position:relative;border-radius:4px;width:100%}.container-wrapper.boughttogether .products-grid .product-items .product-item:after{font-size:48px;z-index:11;position:absolute;font-weight:300;border-radius:100%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;right:0px;box-shadow:unset}.container-wrapper.boughttogether .products-grid .product-items .product-item:not(:last-child):after{content:'+';color:#a8b5c2;background-color:transparent}.container-wrapper.boughttogether .products-grid .product-items .product-item:nth-last-child(2):after{content:'=';color:#a8b5c2;background-color:transparent}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-item-details{text-align:left;padding:30px;justify-content:flex-start}.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:400;font-size:14px;color:#666;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:left}.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:0}.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:#264659}.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 .product-item #product-options-wrapper{margin-top:1rem}.container-wrapper.boughttogether .products-grid .product-items .last-product{text-align:center;border:solid 3px #e8ebf1;border-radius:4px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding: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:24px;color:#373435}.container-wrapper.boughttogether .products-grid .product-items .last-product .prices{font-size:14px;font-weight:400;color:#878787}.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:24px}.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:90%;height:52px;font-size:1.8rem;background-color:#008a4e}@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 (min-width:551px){.container-wrapper.boughttogether .products-grid .product-items .product-item{align-items:center}.container-wrapper.boughttogether .products-grid .product-items .product-item:after{transform:translate(50%, 0)}}@media only screen and (max-width:550px){.container-wrapper.boughttogether .products-grid .product-items .product-item{width:100%}.container-wrapper.boughttogether .products-grid .product-items .product-item .product-qty{flex-direction:column}.container-wrapper.boughttogether .products-grid .product-items .last-product{width:100%}.products-grid .product-items .product-item:not(:last-child){margin-bottom:5rem;align-items:flex-end}.products-grid .product-items .product-item:not(:last-child):after{transform:translateX(calc(40vw)) translateY(75%)}}@media only screen and (max-width:480px){.container-wrapper.boughttogether .products-grid .product-items{flex-direction:column}.container-wrapper.boughttogether .products-grid .product-items .last-product button{margin-bottom:15px}}