#cart{padding-bottom:1.5rem;min-height:65vh}#cart hr{color:#0006}#cart .cart-shipping-cost .btn.btn-primary{margin-top:0}#cart .cart-shipping-cost .shipping-country-select{padding:0 1rem .5rem}#cart .cart-shipping-cost .shipping-country-select .form-group{max-width:240px}#cart .cart-shipping-cost .cart-shipping-option{border-radius:25px;background-color:#fafafa;padding:.6rem 1rem}@media screen and (width >= 960px){#cart .cart-shipping-cost{margin-top:20px}}@media screen and (width <= 960px){#cart .cart-shipping-cost{margin-bottom:20px}}@media screen and (width <= 600px){#cart{padding-top:.5rem;padding-bottom:.5rem}#cart h1{font-size:1.6rem}}table.order-overview{width:100%}table.order-overview td:last-child{text-align:right}table.order-overview tr:last-child td{font-weight:700}.order-overview .cart .btn-checkout{margin-top:.25rem}.order-overview .cart .cart-sum-price{margin-left:120px;padding:0 1.5rem;margin-bottom:1.5rem;color:#535c68;font-size:1.2rem;display:flex;justify-content:space-between;width:calc(100% - 120px)}@media screen and (width <= 740px){.order-overview .cart .cart-sum-price{font-size:1rem;margin-left:0;width:100%}}.order-overview .cart .cart-item{margin-bottom:.5rem;padding:.6rem 0;display:flex;justify-content:space-between}.order-overview .cart .cart-item .cart-item-image{align-self:center;min-width:120px;width:90px;height:140px;background-size:contain;background-position:center;background-repeat:no-repeat}.order-overview .cart .cart-item .cart-item-image img{max-width:90px;object-fit:cover;height:140px;margin:auto;display:block}@media screen and (width <= 740px){.order-overview .cart .cart-item .cart-item-image img{height:90px}}@media screen and (width <= 740px){.order-overview .cart .cart-item .cart-item-image{height:90px;min-width:80px}}@media screen and (width <= 500px){.order-overview .cart .cart-item .cart-item-image{display:none}}.order-overview .cart .cart-item .cart-item-container{border-radius:25px;background-color:#fafafa;padding:.75rem 1rem;display:flex;justify-content:space-between;flex-grow:1;align-self:center}.order-overview .cart .cart-item .cart-item-container .cart-item-title{font-size:1.1rem}@media screen and (width <= 740px){.order-overview .cart .cart-item .cart-item-container .cart-item-title{font-size:1rem}}.order-overview .cart .cart-item .cart-item-container .offer-pricing-group{margin-top:1rem}.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity-button:first-child:hover,.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity-button:nth-child(2):hover{background:#eb4d4b;color:#fff}.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity-button:first-child{margin-right:.25rem}.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity-button:last-child:hover{background:#5e8a35;color:#fff}.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity-button{border:none;border-radius:50%;color:#7d765a;font-size:.7rem;background-color:#0000;padding:.35rem .35rem .3rem .4rem;line-height:.7rem;transition:background-color .25s,color .25s}.order-overview .cart .cart-item .cart-item-container .offer-cart-quantity{border:2px solid #7d765a;border-radius:25px;padding:.4rem;max-width:64px;width:auto;text-align:center;font-weight:600;margin-left:.25rem;margin-right:.25rem}.order-overview .cart .cart-item .cart-item-price{color:#7d765a;text-align:right;font-size:1.5rem;align-self:center;margin:0 .5rem}@media screen and (width <= 740px){.order-overview .cart .cart-item .cart-item-price{font-size:1rem}}.order-details .shipping-details table{width:100%;border-collapse:collapse}.order-details .shipping-details td{font-size:.7rem}.order-details .shipping-details tr td{border-top:1px solid rgb(230,230,230);padding:.3rem 0}.order-details .shipping-details tr:last-child td{border-bottom:1px solid rgb(230,230,230)}.order-details .shipping-details td:first-child{vertical-align:top;width:35%}.order-details .shipping-details td:last-child{text-align:left}.pm-list{display:flex;flex-wrap:wrap;margin:-.25rem}.pm-list .pm-item:hover,.pm-list .pm-item.selected{border:2px solid #adb74d}.pm-list .pm-item{cursor:pointer;appearance:none;text-align:left;background:transparent;border:2px solid rgba(0,0,0,.1);line-height:0;font-size:.9rem;padding:.5rem;width:calc(50% - .5rem);margin:.25rem}.pm-list .pm-item span{vertical-align:10px;margin-left:.5rem}@media screen and (width <= 600px){.pm-list .pm-item span{vertical-align:6px}}.pm-list .pm-item i{width:48px;height:32px;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (width <= 600px){.pm-list .pm-item i{width:32px;height:24px}}@media screen and (width <= 600px){.pm-list .pm-item{font-size:.75rem}}
