/* AABC v1 2026-03-05T13:07:00+00:00 when will it work */

.WTFFF{background-color: yellow;}

/* AABC start product container stuff */

.product-container {
  padding: .75rem .5rem 1.5rem !important;
  border-radius: 1rem;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);

}

/*
.product-container {
  padding-left: unset;
  padding-right: .5rem !important;
  border-radius: 1rem;
  box-shadow: inset -.25em -0.25em 1em 3px #00000014;
  box-shadow: 6px 6px 6px 2px #00000014;
  }



.vm-product-media-container {padding-left: 1.5rem !important;}
*/


.vm-product-details-container {padding-right: 1.5rem !important;}

.product-description {padding-left: .5rem !important;
    padding-right: .5rem !important;}

.customer-reviews {padding-left: .5rem !important;
    padding-right: .5rem !important;}

.product-related-products {padding-left: .5rem !important;
    padding-right: .5rem !important;}



.product-price {padding-right: .5rem !important;}


.vm-products-module-img {padding-top: 1.5rem !important;}


.browseProductImage {padding-top: .5rem !important;}


/* AABC end product container stuff */



/* AABC start category wall stuff */

.AABC-manufacturer,
.AABC-categories-wall-spacer,
.AABC-categories-wall-spacer-sub-bs5 {
  padding: .75rem .5rem 1.5rem !important;
  border-radius: 1rem;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
  margin-bottom: 1rem !important;
}

.AABC-manufacturer-img,
.AABC-categories-wall-main-img,
.AABC-categories-wall-main-img-sub-bs5 {
  min-height: 320px;
}


/* AABC end category wall stuff */



/* start smaller sizes stuff */


@media screen and (max-width: 768px) {
    .vm-product-media-container {
        min-height: 320px !important;
    }
}




/* end smaller sizes stuff */




/* start bubble Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
	padding-left: 15px;
	margin-left: 15px;
	background: url(../images/AABC_co_uk/bubble/bubble-author.gif) no-repeat center left;
	font-weight: bold;
}

div.bubble1 div {
	margin: 0;
	width: 100%;
	background: url(../images/AABC_co_uk/bubble/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../images/AABC_co_uk/bubble/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../images/AABC_co_uk/bubble/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../images/AABC_co_uk/bubble/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}

div.bubble2 div {
	margin: 0;
	width: 100%;
	background: url(../images/AABC_co_uk/bubble/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../images/AABC_co_uk/bubble/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../images/AABC_co_uk/bubble/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../images/AABC_co_uk/bubble/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}

div.bubble3 div {
	margin: 0;
	width: 100%;
	background: url(../images/AABC_co_uk/bubble/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../images/AABC_co_uk/bubble/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../images/AABC_co_uk/bubble/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../images/AABC_co_uk/bubble/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}

div.bubble4 div {
	margin: 0;
	width: 100%;
	background: url(../images/AABC_co_uk/bubble/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../images/AABC_co_uk/bubble/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../images/AABC_co_uk/bubble/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../images/AABC_co_uk/bubble/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

/* end bubble Talking box. Thinking box. */