#shopping-cart{float:left;width:100%;clear:both}@media only screen and (max-width: 767px){#shopping-cart{padding:0 10px}}#shopping-cart:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#shopping-cart p.empty{text-align:center;margin:60px 0}#shopping-cart header{width:100%;margin:0;padding:0 0 20px 0;background:transparent;border-bottom:1px solid #f4b1a0}@media only screen and (max-width: 767px){#shopping-cart header{line-height:auto !important;height:auto !important;padding:0 0 35px 0 !important}}@media only screen and (min-width: 1024px){#shopping-cart header{margin:75px 0 0px 0;float:left;clear:both;line-height:1}}#shopping-cart header h2{font-family:'Avenir-Light', sans-serif;float:left;font-size:18px}@media only screen and (max-width: 767px){#shopping-cart header h2{font-size:20px}}#shopping-cart header .continue.shopping{float:right;width:392px;margin-top:0}#shopping-cart header .continue.shopping a{margin:5px 20px 0 0;float:left}#shopping-cart header .continue.shopping a:hover{text-decoration:underline}#shopping-cart header input.checkout{margin-top:-12px;float:left;width:240px;display:block;background:#62828d}#shopping-cart header input.checkout:hover{background-color:#4d666f}#shopping-cart .cartform{float:left;width:100%;margin:0 0 1em 0}#shopping-cart .cartform h4,#shopping-cart .cartform p{margin:0}#shopping-cart .cartform tr{border-bottom:1px solid #f4b1a0}#shopping-cart .cartform .remove{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM3ODc4NzgiIGQ9Ik0yNi42MDcsNS4zOTNjLTUuODU4LTUuODU4LTE1LjM1Ni01Ljg1OC0yMS4yMTQsMGMtNS44NTgsNS44NTgtNS44NTgsMTUuMzU1LDAsMjEuMjE1DQoJYzUuODU3LDUuODU3LDE1LjM1NSw1Ljg1NywyMS4yMTQsMEMzMi40NjUsMjAuNzQ4LDMyLjQ2NSwxMS4yNSwyNi42MDcsNS4zOTN6IE0yMy44OSwyMS42MDdjMC42MywwLjYzMSwwLjYzLDEuNjUyLDAsMi4yODENCgljLTAuMzE1LDAuMzE2LTAuNzI4LDAuNDczLTEuMTQxLDAuNDczcy0wLjgyNS0wLjE1Ni0xLjE0MS0wLjQ3M0wxNiwxOC4yODFsLTUuNjA4LDUuNjA3Yy0wLjMxNCwwLjMxNi0wLjcyOCwwLjQ3My0xLjE0MSwwLjQ3Mw0KCXMtMC44MjUtMC4xNTYtMS4xNDEtMC40NzNjLTAuNjMtMC42MjktMC42My0xLjY1LDAtMi4yODFsNS42MDgtNS42MDhMOC4xMSwxMC4zOTFjLTAuNjMtMC42My0wLjYzLTEuNjUxLDAtMi4yODINCgljMC42My0wLjYyOSwxLjY1MS0wLjYyOSwyLjI4MSwwTDE2LDEzLjcxOGw1LjYwOC01LjYwOGMwLjYzLTAuNjI5LDEuNjUxLTAuNjI5LDIuMjgxLDBjMC42MywwLjYzLDAuNjMsMS42NTEsMCwyLjI4MmwtNS42MDgsNS42MDgNCglMMjMuODksMjEuNjA3eiIvPg0KPC9zdmc+DQo=);background-size:contain;width:18px;height:18px;display:block}#shopping-cart .cartform .remove:hover,#shopping-cart .cartform .remove:active{opacity:0.85}#shopping-cart .cartform input.cart-qty{text-indent:0;outline:none;border:1px solid #f4b1a0}@media only screen and (max-width: 767px){#shopping-cart .cartform input.cart-qty{width:30px;height:30px;padding:0}}#shopping-cart .checkout.buttons{float:right;width:50%}@media only screen and (max-width: 767px){#shopping-cart .checkout.buttons{width:100%;max-width:100%;float:none;display:inline-block}}#shopping-cart .checkout.buttons h4{font-size:20px;padding:2px;text-align:right;font-weight:normal}#shopping-cart .checkout.buttons h4 b{font-weight:bold}@media only screen and (max-width: 767px){#shopping-cart .checkout.buttons h4{text-align:left;margin:35px 0 50px}}#shopping-cart .checkout.buttons input{float:right;clear:both;max-width:240px}@media only screen and (max-width: 767px){#shopping-cart .checkout.buttons input{float:none;max-width:100%;margin:auto;width:100% !important;padding:14px 0 !important;font-weight:bold !important;font-family:Montserrat !important;margin-bottom:20px}}#shopping-cart .checkout.buttons input.checkout{background-color:#62828d}#shopping-cart .checkout.buttons input.checkout:hover{background-color:#4d666f}#shopping-cart #shipping-calculator{display:none}@media only screen and (min-width: 1024px){#shopping-cart #shipping-calculator{display:block}}#shopping-cart #shipping-calculator h4{font-size:20px;padding:2px;text-align:left;font-weight:bold}#shopping-cart #shipping-calculator .field label{display:none}#shopping-cart #shipping-calculator .field input,#shopping-cart #shipping-calculator .field select{max-width:300px}#shopping-cart #shipping-calculator .field input{font-size:20px;padding:6px 0px}#shopping-cart #shipping-calculator .field input#address_zip{font-size:12px}#shopping-cart #shipping-calculator .field input.get-rates{background:#777}#shopping-cart #shipping-calculator .field select{width:300px !important;height:33px !important}#shopping-cart #shipping-calculator .field span.customSelect{width:300px}.shopping-cart--mobile{display:none}@media only screen and (max-width: 767px){.shopping-cart--mobile{display:block}}.shopping-cart--desktop{display:block}@media only screen and (max-width: 767px){.shopping-cart--desktop{display:none}}a.shopping-cart--mobile__continue-btn{color:white;text-align:center;font-size:20px;font-weight:bold;font-family:Montserrat}.shopping-cart--mobile__checkout-btn{float:none !important;width:100% !important;padding:14px 0 !important;font-weight:bold !important;font-family:Montserrat !important}
