/*
1.1.1
- hotfix for bug introduced by the last update. Could cause an error if multiple shortcodes were used in a single text area.
*/
/*
OUTER STYLES
*/
#stacks_in_2.configure-wrap, #stacks_in_2.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_2.configure-wrap {
  /* Background */
  /* Border & Shadow */
  border: 1px solid rgba(51, 51, 51, 1.00);
  border-radius: 0px;
  /* Layout */
  padding: 32px 32px;
  
  
}
#stacks_in_2.configure-wrap > div {

}
/*
 CUSTOM STYLES
*/
#stacks_in_2 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_2 .ccs-check-graphic:after {
  left: 50%;
  top: calc(50% - 1px);
  width: 20%;
  transform: translate(-50%,-50%) rotate(45deg);
  height: 40%;
  border: solid white;
  border-width: 0 3px 3px 0;
}
#stacks_in_2 .configure-inner-wrap,
#stacks_in_2 .configure-inner-wrap span,
#stacks_in_2 .configure-inner-wrap > label output,
#stacks_in_2 .configure-inner-wrap input,
#stacks_in_2 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_2 .configure-input textarea,
#stacks_in_2 .configure-input input,
#stacks_in_2 .configure-input select,
#stacks_in_2 .configure-input output,
#stacks_in_2 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_2 .configure-group-wrap label:not(.stacks-label),
#stacks_in_2 .ccs-checkbox-text,
#stacks_in_2 .configure-math {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_2 .configure-input .prefix,
#stacks_in_2 .configure-input .postfix {
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2 .configure-input .select-icon svg {
  stroke: rgba(204, 204, 204, 1.00);
}
#stacks_in_2 .configure-inner-wrap > .configure-subtitle {
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2 .configure-inner-wrap > label output,
#stacks_in_2 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(253, 198, 94, 1.00);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_2 .configure-input textarea,
#stacks_in_2 .configure-input input,
#stacks_in_2 .configure-input select,
#stacks_in_2 .configure-input output,
#stacks_in_2 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_2 .configure-input textarea,
#stacks_in_2 .configure-input input[data-type="text"],
#stacks_in_2 .configure-input select {
  line-height: 24px;
}
#stacks_in_2 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_2 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_2 .configure-input .prefix,
#stacks_in_2 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_2 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_2 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_2.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_2 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_2 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_2 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_2 .is-narrow .quantity-nav {
  height: calc(100% + 6.000000px + 6.000000px - 2px);
  display: grid;
  grid-gap: 0px;
  grid-template-columns: 1fr;
  margin-right: calc(-6.000000px + 1px);
}
#stacks_in_2 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_2 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 6px 0 0;
}
#stacks_in_2 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 6px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_2 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_2 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_2 .configure-select > select {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 0 0 14px;
  cursor: pointer;
  z-index: 2;
}





#stacks_in_2 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_2 .ccs-check-graphic {
  background: rgba(255, 255, 255, 1.00);
}

/*
 GROUP
*/
#stacks_in_2 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_2 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_2 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_2 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_2.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 6px;
}
/*
 RANGE
*/
#stacks_in_2 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_2 .configure-range  .fill-to-bar {
  background: rgba(116, 116, 9, 1.00);
}
#stacks_in_2 .configure-tick-wrap > div {
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_2.configure-wrap input[type=range]::-webkit-slider-thumb {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background-image: linear-gradient(rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}
#stacks_in_2.configure-wrap input[type=range]::-moz-range-thumb {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background-image: linear-gradient(rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}
#stacks_in_2 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_2 .ccs-checkbox-text {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_2 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_2 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(116, 116, 9, 1.00);
  border: 1px solid rgba(116, 116, 9, 1.00);
}
/*
 NUMBER
*/
#stacks_in_2 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_2 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(255, 255, 255, 1.00);
}
/* #stacks_in_2 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_2 .quantity-button {
  color: rgba(255, 255, 255, 1.00);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_2 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_2 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

#stacks_in_2 .configure-group-wrap label * {
  pointer-events: none;
}
#stacks_in_2 .configure-group-wrap,

#stacks_in_2 .configure-group-wrap > div[tag="node"] {
  display: grid;
  grid-gap: 8px;
  align-items: stretch;
}
#stacks_in_2 .configure-group-wrap > div[tag="node"] {
  padding-bottom: 48px;
}
#stacks_in_2 .configure-group-wrap > div[tag="node"] > div {
  margin: 0;
}
#stacks_in_2 .configure-group-wrap > div[tag="node"] > div[type="add"] {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#stacks_in_2 .configure-group-wrap div {
  position: relative;
}
#stacks_in_2 .configure-group-wrap input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 0;
}

#stacks_in_2 .configure-group-wrap label,
#stacks_in_2 .configure-group-wrap input:checked + label:after,
#stacks_in_2 .configure-input-wrap > .configure-input-design,
#stacks_in_2 .configure-group-wrap input + label:before,
#stacks_in_2 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_2.configure-wrap .configure-input-design:before,
#stacks_in_2 .ccs-check-graphic {
  border-radius: 7px;
}
#stacks_in_2 .quantity-button,
#stacks_in_2 .quantity-button:active:after {
  border-radius: 3.500000px;
}






















#wrap_stacks_in_3 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_3 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_3 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_3 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_3 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_3 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_3 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_3"],

.configure-group-wrap[data-name="stacks_in_3"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_166>.s3_row {
	margin: 0 -10px;
}

#stacks_in_166>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_166>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_166>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_166>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_166>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_166>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_15 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_15 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_15 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_15 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_15 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_15 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_15 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_15"],

.configure-group-wrap[data-name="stacks_in_15"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_176>.s3_row {
	margin: 0 -10px;
}

#stacks_in_176>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_176>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_176>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_176>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_176>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_176>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_27 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_27 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_27 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_27 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_27 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_27 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_27 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_27"],

.configure-group-wrap[data-name="stacks_in_27"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_188>.s3_row {
	margin: 0 -10px;
}

#stacks_in_188>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_188>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_188>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_188>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_188>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_188>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_26 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_26 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_26 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_26 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_26 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_26 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_26 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_26"],

.configure-group-wrap[data-name="stacks_in_26"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_202>.s3_row {
	margin: 0 -10px;
}

#stacks_in_202>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_202>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_202>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_202>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_202>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_202>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_25 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_25 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_25 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_25 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_25 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_25 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_25 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_25"],

.configure-group-wrap[data-name="stacks_in_25"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_212>.s3_row {
	margin: 0 -10px;
}

#stacks_in_212>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_212>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_212>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_212>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_212>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_212>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_24 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_24 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_24 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_24 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_24 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_24 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_24 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_24"],

.configure-group-wrap[data-name="stacks_in_24"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_222>.s3_row {
	margin: 0 -10px;
}

#stacks_in_222>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_222>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_222>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_222>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_222>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_222>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_23 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_23 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_23 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_23 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_23 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_23 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_23 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_23"],

.configure-group-wrap[data-name="stacks_in_23"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,minmax(156px,1fr));
  
}



#stacks_in_232>.s3_row {
	margin: 0 -10px;
}

#stacks_in_232>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_232>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_232>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_232>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_232>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_232>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#wrap_stacks_in_53 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_53 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_53 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_53 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_53 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_53 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_53 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_53"],

.configure-group-wrap[data-name="stacks_in_53"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}





#wrap_stacks_in_105 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_105 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_105 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_105 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_105 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_105 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_105 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_105"],

.configure-group-wrap[data-name="stacks_in_105"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}




.element_stacks_in_70[data-deluxe-el] {
  
  padding: 0px 32px 32px 32px;
}
.element_stacks_in_70[data-deluxe-el] > div {

}



#stacks_in_74 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
}



#stacks_in_82 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
}





#stacks_out_150 {
	margin-left:0;
}



#stacks_out_158 {
	margin-left:0;
}



#stacks_out_164 {
	margin-left:0;
}
