/*
## IntuitSolutions - Upsell Customization
*/
/* with fries utility classes */
.withFries-hide,
.withFries-show {display:none;}
.withFries .withFries-show {display:block;}

.productAddToCartRight .DetailRow.InventoryLevel {
    display: none !important;
}

.withFries #ModalContainer .fastCartBottom {
    display: block !important;
}

/* with fries customization */
#fastCartContainer .wfProduct {display: none;}
#fastCartContainer .wfProduct.wfProduct-active {display:inline-block;}

.withFries .fastCartSummaryBox,
.withFries .fastCartThumb {display:none;}
.withFries .fastCartTop { padding-top: 0; text-align: center; }
.withFries .fastCartTop h2 { font-size: 22px; }
.withFries .fastCartItemBox { width: 100%; padding: 0 0 15px 0; }
.withFries .fastCartItemBox .btn {margin-bottom:10px;}

/* wf product styles */
.wfProduct .ProductImage .wfProdImg { max-width: 140px; margin-top: 12px; }
.withFries .fastCartContent .ProductDetails { height: auto!important; min-height: 45px!important; }
.withFries .fastCartContent .ProductDetails .wfProdUrl { display: block; margin-bottom: 5px; min-height: 45px; text-align: center; }
.withFries .ProductList .ProductActionAdd {display:block!important;margin-bottom: 15px;}
.withFries .wfProdPrice {text-align:center;}

.withFries .wfProdAddUrl.btn:hover { background: #DE5802 !important; }

/* wf options */
.wfProdOptions .productAttributeRow { margin-bottom: 10px; }
.wfProdOptions .productAttributeLabel { padding: 5px; font-size: 12px; text-align:center; }
.wfProdOptions .validation { width: 100%; }
.wfProdOptions .required {display:inline-block;position:relative;left:0;top:0;color: #be0303;}
#fastCartContainer .ProductList .wfProdOptions .option,
#fastCartContainer .ProductList .wfProdOptions .swatch { display: inline-block; margin: 0 0 5px 0; padding: 0; width: auto; }
.withFries .ProductList>li .productOptionPickListSwatch .textureContainer {width:auto;}



/* custom */
.atcu__actions,
#fastCartSuggestive,
.withFries .fastCartTop,
.withFries #CustomYouMayAlsoLike,
.withFries .ymal {
  display: none;
}

.withFries .atcu__actions,
.withFries #fastCartSuggestive,
.withFries #fastCartContainer .ProductList .ProductPriceRating,
.withFries .fastCartBottom.invisible {
  display: block;
}

.withFries .fastCartBottom {
  margin-top: 30px;
}

.atcu__actions,
.withFries .fastCartBottom h4 {
  text-align: center;
}

.withFries .actionLink,
.withFries .CheckoutButton {
  display: inline-block;
}

.withFries #fastCartContainer .productOptionViewRadio li {
  width: 100% !important;
}

.withFries #fastCartContainer .ProductList .ProductPriceRating {
  min-height: 28px;
}

.withFries #fastCartContainer .ProductList .ProductImage {
  min-height: 215px;
}

.withFries #fastCartContainer .ProductList .ProductImage a,
.withFries #fastCartContainer .ProductThumbImage a {
  height: auto!important;
}

.withFries .productOptionViewRectangle .option label {
  padding: 10px 6px !important;
}

.withFries .selector {
    width: 100%;
}

.withFries .ProductActionAdd .btn {
    background: rgb(51, 51, 51);
}

@media screen and (max-width: 768px) {
    .withFries #fastCartContainer .ProductList li {
        width: 100%;
    }
}
