/*
Compressed: 2016-09-08
*/
@media screen and (max-width:414px){table.table.basket{margin-top:8px!important;clear:both;border-left:1px solid #929292;border-right:1px solid #929292;border-top:1px solid #929292;border-bottom:1px solid #929292}
table.table.table_header.basket{display:none}
table.table.basket thead{display:none}
table.table.basket tr.ffcart{margin-bottom:10px;display:block}
table.table.basket td{border-bottom:1px solid #e8e8e8;min-height:30px;display:flex;justify-content:start;align-content:center;align-items:center}
table.table.basket td:last-child{border-bottom:0}
td.thumb{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:60px!important;vertical-align:middle}
td.description{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px}
td.availability{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px}
td.quantity{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:40px}
td.price{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px}
td.subtotal{text-align:right;width:100%;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px}
td.bulky{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:31px}
td.giftwrap{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px}
td.remove{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:31px}
table.table.basket td:before{content:attr(data-label);float:left;font-weight:bold;width:30%;text-align:right;background-color:#fff;color:#222;vertical-align:middle;height:100%!important;padding-right:20px;margin-right:5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-content:center;align-items:start;text-indent:20px}
table.table.basket td.thumb:before{content:'';float:left;font-weight:bold;width:30%;text-align:right;background-color:#fff;color:#222;vertical-align:middle;height:100%!important;padding-right:20px;margin-right:5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-content:center;align-items:start;text-indent:20px}
table .ffcart td a.bulky{padding-top:0}
td.total_position{width:75%}
td.basket_subtotal{width:24%}
td.spacer{width:1%}
table.reviewhead{margin-top:8px!important;clear:both;border:0}
table.reviewhead tr.revcart td[class^=hr-]{display:none}
table.reviewhead tr td#dnshow{display:none}
table.reviewhead tr.revcart{margin-bottom:10px;display:block}
table.reviewhead td{border-bottom:1px solid #e8e8e8;min-height:30px;display:flex;justify-content:start;align-content:center;align-items:center}
table.reviewhead td:last-child{border-bottom:1px solid #929292}
td.r-thumb{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:60px!important;vertical-align:middle;border-left:1px solid #929292;border-right:1px solid #929292;border-top:1px solid #929292}
td.r-description{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-availability{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-quantity{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:40px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-bulky{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:31px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-giftwrap{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-price{width:100%;text-align:right;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px;border-left:1px solid #929292;border-right:1px solid #929292}
td.r-subtotal{text-align:right;width:100%;margin:0;padding:0 20px 0 0;font:12px "Open Sans",sans-serif;background-color:transparent;height:30px;border-left:1px solid #929292;border-right:1px solid #929292}
table.reviewhead td:before{content:attr(data-label);float:left;font-weight:bold;width:30%;text-align:right;background-color:#fff;color:#222;vertical-align:middle;height:100%!important;padding-right:20px;margin-right:5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-content:center;align-items:start;text-indent:20px}
table.reviewhead td.thumb:before{content:'';float:left;font-weight:bold;width:30%;text-align:right;background-color:#fff;color:#222;vertical-align:middle;height:100%!important;padding-right:20px;margin-right:5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-content:center;align-items:start;text-indent:20px}
table .revcart td a.bulky{padding-top:0}
td.noborder{border-bottom:0!important}
td.no-bottom-border414{border-bottom:0!important}
td.no-top-border414{border-top:0!important}
td.payr31b{display:block!important}
div[id*="GiftCardDiv"],div.paycodewrap{margin-bottom:8px}
div.paycodewrap input{width:150px;margin-left:50px}
div.pointscodewrap input{width:150px;margin-left:0;margin-bottom:7px}
button#pointsAdd{margin-right:9px}
h3.pay{font-size:18px}
table.reviewhead td.noresp{display:inline-block}
table.reviewhead td.noresp30{display:inline-block;width:30%;float:left}
table.reviewhead td.noresp40{display:inline-block;width:40%;float:left}
table.reviewhead td.noresp50{display:inline-block;width:50%;float:left}
table.reviewhead td.noresp60{display:inline-block;width:60%;float:left}
table.reviewhead td.noresp70{display:inline-block;width:70%;float:left}
table.reviewhead td.noresp100{display:inline-block;width:100%;float:left}
table.reviewhead td.noresp:before,table.reviewhead td.noresp50:before{width:0;padding-right:0;margin-right:0;text-indent:0}
td.payr21a{border-top:1px solid #929292;border-bottom:0!important}
td.payr21b{border-bottom:0!important;border-top:0!important}
td.payr21c{border-bottom:0!important;border-top:0!important}
td.total_position{width:75%}
td.basket_subtotal{width:24%}
td.spacer{width:1%}
}