.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}.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: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}.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;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: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: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:#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 .product-item #product-options-wrapper{margin-top:1rem}.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;align-items:center;padding:0 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:#c0c9de}.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:45px;font-size:14px;background-color:#092}@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}}