.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.45);z-index:40;display:none;top:0;left:0}#cart.reveal-modal{padding:30px;font-family:helvetica neue,Helvetia,Arial,Helvetica,sans-serif}#cart.reveal-modal .lead{margin-bottom:10px!important;margin-top:0}#cart.reveal-modal .close-cart{font-size:22px}#cart.reveal-modal .qty-summary{font-size:14px;margin-top:0;margin-bottom:17px}#cart.reveal-modal .item{padding-top:5px;padding-bottom:5px;border-top:1px dotted #ccc}#cart.reveal-modal .item:last-child{border-bottom:1px dotted #ccc}#cart.reveal-modal .item h4{margin-bottom:0;font-size:14px;text-transform:none;text-align:left;margin-top:0;line-height:17px;font-family:helvetica neue,helvetica,Helvetica,Arial,sans-serif;font-weight:700}#cart.reveal-modal .item h4 a{color:#2b7ab5;float:none;margin-left:0;background-image:none!important;font-weight:700;font-size:14px;padding:0}#cart.reveal-modal .item p{margin-bottom:0;font-size:13px;line-height:20px;margin-top:0}#cart.reveal-modal .item .is-slash{text-decoration:line-through}#cart.reveal-modal .item .discounted-price{color:#da291c}#cart.reveal-modal .item .original-price{color:#1f1f1a}#cart.reveal-modal .subtotal{margin-top:15px;margin-bottom:15px;text-align:right}#cart.reveal-modal .subtotal h4{font-size:15px;text-transform:none;margin-top:0;line-height:17px;font-family:helvetica neue,helvetica,Helvetica,Arial,sans-serif;font-weight:700}#cart .buttons:not(.hide){display:flex;justify-content:space-between}.button,.button.small{width:auto;color:#fff!important;cursor:pointer;display:inline-block;font-family:helvetica neue,helvetica,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;margin:0 6px 0 0;outline:none;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 12px!important;border:none;height:26px;line-height:26px}.button,.button.large,button.small{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.no-touch .button:hover{color:#fff!important}.button.large{height:38px;line-height:38px;padding:0 20px!important;font-size:14px}.button.blue{background:#3287c6;background-image:-moz-linear-gradient(top,#3891d3 0%,#2d7eba 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3891d3),color-stop(100%,#2d7eba));background:-webkit-linear-gradient(top,#3891d3 0%,#2d7eba 100%);background:-o-linear-gradient(top,#3891d3 0%,#2d7eba 100%);background:-ms-linear-gradient(top,#3891d3 0%,#2d7eba 100%);background:linear-gradient(to bottom,#3891d3 0%,#2d7eba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3891d3',endColorstr='#2d7eba',GradientType=0)}.no-touch .button.blue:hover{background:#3b96d9;background-image:-moz-linear-gradient(top,#40a0e8 0%,#368ccb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#40a0e8),color-stop(100%,#368ccb));background:-webkit-linear-gradient(top,#40a0e8 0%,#368ccb 100%);background:-o-linear-gradient(top,#40a0e8 0%,#368ccb 100%);background:-ms-linear-gradient(top,#40a0e8 0%,#368ccb 100%);background:linear-gradient(to bottom,#40a0e8 0%,#368ccb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40a0e8',endColorstr='#368ccb',GradientType=0)}.button.orange{background:#de5e39;background-image:-moz-linear-gradient(top,#de5e39 0%,#d54b24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#de5e39),color-stop(100%,#d54b24));background:-webkit-linear-gradient(top,#de5e39 0%,#d54b24 100%);background:-o-linear-gradient(top,#de5e39 0%,#d54b24 100%);background:-ms-linear-gradient(top,#de5e39 0%,#d54b24 100%);background:linear-gradient(to bottom,#de5e39 0%,#d54b24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5e39',endColorstr='#d54b24',GradientType=0)}.no-touch .button.orange:hover{background:#d45936;background-image:-moz-linear-gradient(top,#d45936 0%,#c63e18 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d45936),color-stop(100%,#c63e18));background:-webkit-linear-gradient(top,#d45936 0%,#c63e18 100%);background:-o-linear-gradient(top,#d45936 0%,#c63e18 100%);background:-ms-linear-gradient(top,#d45936 0%,#c63e18 100%);background:linear-gradient(to bottom,#d45936 0%,#c63e18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45936',endColorstr='#c63e18',GradientType=0)}#cart.reveal-modal .buttons .button{color:#fff!important;margin:0;font-weight:700;text-transform:none;font-size:14px}#cart.reveal-modal .buttons .button:hover{text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5){#cart.reveal-modal .buttons .button.blue.view-cart{background:linear-gradient(to bottom,#3891d3 0%,#2d7eba 100%)!important}#cart.reveal-modal .buttons .button.orange.view-cart{background:linear-gradient(to bottom,#de5e39 0%,#d54b24 100%)!important}#cart.reveal-modal .buttons .button.green.view-cart{background:#81b344!important}.orange#mini-cart-shopping-btn{background:linear-gradient(to bottom,#de5e39 0%,#d54b24 100%)!important}.green#mini-cart-shopping-btn{background:#81b344!important}.blue#mini-cart-shopping-btn{background:linear-gradient(to bottom,#3891d3 0%,#2d7eba 100%)!important}#cart .close-cart{color:#aaa;font-weight:700}}@media only screen and (max-width:576px){#cart.reveal-modal .buttons{flex-flow:column}#cart.reveal-modal .buttons .button{display:block}#cart.reveal-modal .buttons .view-cart{margin-bottom:8px;order:1}#cart.reveal-modal .buttons .continue-shopping{order:2}}@media only screen and (max-width:768px){#cart.reveal-modal{width:80%;margin-left:-40%}}