.cart-popup.iPopBlock.inlineType.styled .iPopBox {
    padding: 0;
    border: 0 none;
}

.add-to-cart-popup {

}
.add-to-cart-popup button {
    margin-bottom: 10px;
    margin-right: 10px;
    white-space: nowrap;
}
.add-to-cart-popup button:last-child {
    margin-right: 0;
}
.add-to-cart-popup h3 {
    background-color: #f5f5f5;
    padding: 10px 15px;
    margin: 0 0 15px;
    color: #666;
}
.add-to-cart-popup h3 span.fa {
    margin-right: 10px;
}
.add-to-cart-popup-table-container {
    padding-left: 15px;
    padding-right: 15px;
}
.add-to-cart-popup table.table {
    width: 500px;
    max-width: 100%;
    margin-bottom: 0;
}
.add-to-cart-popup table.table td {
    vertical-align: middle;
}
@media (min-width: 480px) {
    .add-to-cart-popup .table thead > tr > th {
	border-bottom-width: 1px;
        font-weight: normal;
        white-space: nowrap;
    }
    .add-to-cart-popup .table tbody > tr > td:not(:nth-child(2)) {
        white-space: nowrap;
    }
    .add-to-cart-popup table.table tfoot td {
	padding-left: 0;
	padding-right: 0;
    }
    .add-to-cart-popup table.table tfoot td {
	padding-top: 15px;
    }
}
@media (max-width: 479px) {
    .add-to-cart-popup table.table,
    .add-to-cart-popup table.table tr,
    .add-to-cart-popup table.table th,
    .add-to-cart-popup table.table td,
    .add-to-cart-popup table.table tbody,
    .add-to-cart-popup table.table tfoot {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0 none;
	text-align: left !important;
    }
    .add-to-cart-popup table.table thead {
	display: none;
    }
    .add-to-cart-popup table.table tr {
	padding: 5px;
    }
    .add-to-cart-popup table.table tbody th,
    .add-to-cart-popup table.table tbody td {
	padding-bottom: 5px;
    }
    .add-to-cart-popup table.table *[data-header]::before {
	content: attr(data-header) ': ';
	font-weight: bold;
    }
    .add-to-cart-popup table.table tfoot td {
	    display: flex;
        flex-flow: column nowrap;
        justify-content: stretch;
    }
    .add-to-cart-popup button {
        margin-right: 0;
    }
}
