@charset "utf-8";
/* CSS Document */

/* Hide Quantity and Out of Stock for exclusive waitlist items */
:where(div.outofstock,div.product_cat-waitlist,div.product_cat-annalee-exclusives) :is(.wishlist-cart-form,.out-of-stock) {
        display: none
}

.single-product .cart .al-wc-pao-addons-container.card-display {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: -15px -12px;
}


.card-display .wc-pao-addon-container {
	flex-basis: 50%;
	max-width: 154px;
	margin: 0;
	padding: 15px 12px;	
}

.card-display .wc-pao-addon-container:not(.al-card-style-on) {
	min-width: 100%;	
}

h2.wc-pao-addon-heading {
	margin: 0;
	font-family: inherit;
	font-weight: bold;
	/* 21/31 */
	font-size: 1.3125rem;
	line-height: 1.476190476190;
}

.card-display .wc-pao-addon-description {
	border: 1px solid var(--border_color);
	border-radius: 10px;
	overflow: hidden;
}


.card-display .wc-pao-addon-wrap {
	display: flex;	
}
.card-display .wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox {
	align-self: flex-start;
	margin-top: 11px;
}
.card-display .wc-pao-addon-wrap label {
	margin-top: 8px;
	margin-left: 3px; /* Mockups had 7px, but the checkbox is already getting 4px on the right */
	/* 14/20 */
	font-size: 0.875rem;
	line-height: 1.42857142857;
}



@media(min-width: 45em){
	/*
	.card-display .wc-pao-addon-container {
		flex-basis: 25%;
	}
	
	.card-display-3 .wc-pao-addon-container {
		flex-basis: 33.3333%
	}
	*/
}














