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

#stacks_in_1096>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1096>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1112>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1112>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1119>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1119>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1126>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1126>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





/*
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_310.configure-wrap, #stacks_in_310.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_310.configure-wrap {
  /* Background */
  /* Border & Shadow */
  border: 1px solid rgba(179, 179, 179, 1.00);
  border-radius: 0px;
  /* Layout */
  padding: 32px 32px 16px 32px;
  display: flex; flex-direction: row;
  justify-content: center;
  
}
#stacks_in_310.configure-wrap > div {

  max-width: 328px;
  margin: 0;
  width: 100%;
  width: calc(100% - 60px);

}
/*
 CUSTOM STYLES
*/
#stacks_in_310 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_310 .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_310 .configure-inner-wrap,
#stacks_in_310 .configure-inner-wrap span,
#stacks_in_310 .configure-inner-wrap > label output,
#stacks_in_310 .configure-inner-wrap input,
#stacks_in_310 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_310 .configure-input textarea,
#stacks_in_310 .configure-input input,
#stacks_in_310 .configure-input select,
#stacks_in_310 .configure-input output,
#stacks_in_310 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_310 .configure-group-wrap label:not(.stacks-label),
#stacks_in_310 .ccs-checkbox-text,
#stacks_in_310 .configure-math {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_310 .configure-input .prefix,
#stacks_in_310 .configure-input .postfix {
  color: rgba(0, 0, 0, 0.50);
}
#stacks_in_310 .configure-input .select-icon svg {
  stroke: rgba(0, 0, 0, 0.50);
}
#stacks_in_310 .configure-inner-wrap > .configure-subtitle {
  color: rgba(0, 0, 0, 0.30);
}
#stacks_in_310 .configure-inner-wrap > label output,
#stacks_in_310 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(204, 204, 204, 1.00);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_310 .configure-input textarea,
#stacks_in_310 .configure-input input,
#stacks_in_310 .configure-input select,
#stacks_in_310 .configure-input output,
#stacks_in_310 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_310 .configure-input textarea,
#stacks_in_310 .configure-input input[data-type="text"],
#stacks_in_310 .configure-input select {
  line-height: 24px;
}
#stacks_in_310 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_310 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_310 .configure-input .prefix,
#stacks_in_310 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_310 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_310 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_310.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_310 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_310 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_310 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_310 .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_310 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_310 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 3px 0 0;
}
#stacks_in_310 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 3px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_310 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_310 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_310 .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_310 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_310 .ccs-check-graphic {
  background: rgba(253, 198, 94, 1.00);
}

/*
 GROUP
*/
#stacks_in_310 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_310 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_310 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_310 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_310.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 3px;
}
/*
 RANGE
*/
#stacks_in_310 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_310 .configure-range  .fill-to-bar {
  background: rgba(60, 100, 250, 1.00);
}
#stacks_in_310 .configure-tick-wrap > div {
  background: rgba(0, 0, 0, 0.15);
}
#stacks_in_310.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_310.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_310 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_310 .ccs-checkbox-text {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_310 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_310 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(60, 100, 250, 1.00);
  border: 1px solid rgba(60, 100, 250, 1.00);
}
/*
 NUMBER
*/
#stacks_in_310 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_310 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(116, 116, 9, 1.00);
}
/* #stacks_in_310 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_310 .quantity-button {
  color: rgba(116, 116, 9, 1.00);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_310 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_310 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

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

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


#stacks_in_310 .configure-group-wrap label,
#stacks_in_310 .configure-group-wrap input:checked + label:after,
#stacks_in_310 .configure-group-wrap input + label:before {
  border-radius: 9999px;
}
#stacks_in_310 .configure-group-wrap label.stacks-label {
  overflow: hidden;
}
#stacks_in_310 .configure-input-wrap > .configure-input-design,
#stacks_in_310 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_310.configure-wrap .configure-input-design:before,
#stacks_in_310 .ccs-check-graphic {
  border-radius: 9999px;
}
#stacks_in_310 .configure-input-wrap > textarea + .configure-input-design {
  border-radius: 0;
}
#stacks_in_310 .quantity-button,
#stacks_in_310 .quantity-button:active:after {
  border-radius: 9999px;
}
#stacks_in_310 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_310 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_310.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 9999px;
}
#stacks_in_310 .quantity-nav .quantity-button {
  width: 24px;
}
#stacks_in_310 .is-narrow .quantity-nav .quantity-up {
  border-radius: 0 9999px 0 0;
}
#stacks_in_310 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 9999px 0;
}





















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


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

#wrap_stacks_in_316 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_316 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_316 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_316 .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_316 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_316"],

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





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


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

#wrap_stacks_in_397 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_397 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_397 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_397 .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_397 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_397"],

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





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


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

#wrap_stacks_in_421 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_421 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_421 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_421 .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_421 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_421"],

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





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


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

#wrap_stacks_in_452 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_452 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_452 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_452 .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_452 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_452"],

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





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


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

#wrap_stacks_in_345 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_345 .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_345 .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_345 .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_345 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_345"],

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



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

#stacks_in_1133>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1133>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1140>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1140>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1147>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1147>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1154>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1154>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





/*
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_473.configure-wrap, #stacks_in_473.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_473.configure-wrap {
  /* Background */
  /* Border & Shadow */
  border: 1px solid rgba(179, 179, 179, 1.00);
  border-radius: 0px;
  /* Layout */
  padding: 32px 32px 16px 32px;
  display: flex; flex-direction: row;
  justify-content: center;
  
}
#stacks_in_473.configure-wrap > div {

  max-width: 328px;
  margin: 0;
  width: 100%;
  width: calc(100% - 60px);

}
/*
 CUSTOM STYLES
*/
#stacks_in_473 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_473 .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_473 .configure-inner-wrap,
#stacks_in_473 .configure-inner-wrap span,
#stacks_in_473 .configure-inner-wrap > label output,
#stacks_in_473 .configure-inner-wrap input,
#stacks_in_473 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_473 .configure-input textarea,
#stacks_in_473 .configure-input input,
#stacks_in_473 .configure-input select,
#stacks_in_473 .configure-input output,
#stacks_in_473 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_473 .configure-group-wrap label:not(.stacks-label),
#stacks_in_473 .ccs-checkbox-text,
#stacks_in_473 .configure-math {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_473 .configure-input .prefix,
#stacks_in_473 .configure-input .postfix {
  color: rgba(0, 0, 0, 0.50);
}
#stacks_in_473 .configure-input .select-icon svg {
  stroke: rgba(0, 0, 0, 0.50);
}
#stacks_in_473 .configure-inner-wrap > .configure-subtitle {
  color: rgba(0, 0, 0, 0.30);
}
#stacks_in_473 .configure-inner-wrap > label output,
#stacks_in_473 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(204, 204, 204, 1.00);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_473 .configure-input textarea,
#stacks_in_473 .configure-input input,
#stacks_in_473 .configure-input select,
#stacks_in_473 .configure-input output,
#stacks_in_473 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_473 .configure-input textarea,
#stacks_in_473 .configure-input input[data-type="text"],
#stacks_in_473 .configure-input select {
  line-height: 24px;
}
#stacks_in_473 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_473 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_473 .configure-input .prefix,
#stacks_in_473 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_473 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_473 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_473.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_473 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_473 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_473 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_473 .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_473 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_473 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 3px 0 0;
}
#stacks_in_473 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 3px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_473 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_473 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_473 .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_473 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_473 .ccs-check-graphic {
  background: rgba(253, 198, 94, 1.00);
}

/*
 GROUP
*/
#stacks_in_473 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_473 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_473 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_473 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_473.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 3px;
}
/*
 RANGE
*/
#stacks_in_473 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_473 .configure-range  .fill-to-bar {
  background: rgba(60, 100, 250, 1.00);
}
#stacks_in_473 .configure-tick-wrap > div {
  background: rgba(0, 0, 0, 0.15);
}
#stacks_in_473.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_473.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_473 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_473 .ccs-checkbox-text {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_473 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_473 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(60, 100, 250, 1.00);
  border: 1px solid rgba(60, 100, 250, 1.00);
}
/*
 NUMBER
*/
#stacks_in_473 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_473 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(116, 116, 9, 1.00);
}
/* #stacks_in_473 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_473 .quantity-button {
  color: rgba(116, 116, 9, 1.00);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_473 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_473 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

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

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


#stacks_in_473 .configure-group-wrap label,
#stacks_in_473 .configure-group-wrap input:checked + label:after,
#stacks_in_473 .configure-group-wrap input + label:before {
  border-radius: 9999px;
}
#stacks_in_473 .configure-group-wrap label.stacks-label {
  overflow: hidden;
}
#stacks_in_473 .configure-input-wrap > .configure-input-design,
#stacks_in_473 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_473.configure-wrap .configure-input-design:before,
#stacks_in_473 .ccs-check-graphic {
  border-radius: 9999px;
}
#stacks_in_473 .configure-input-wrap > textarea + .configure-input-design {
  border-radius: 0;
}
#stacks_in_473 .quantity-button,
#stacks_in_473 .quantity-button:active:after {
  border-radius: 9999px;
}
#stacks_in_473 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_473 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_473.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 9999px;
}
#stacks_in_473 .quantity-nav .quantity-button {
  width: 24px;
}
#stacks_in_473 .is-narrow .quantity-nav .quantity-up {
  border-radius: 0 9999px 0 0;
}
#stacks_in_473 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 9999px 0;
}





















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


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

#wrap_stacks_in_477 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_477 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_477 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_477 .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_477 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_477"],

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





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


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

#wrap_stacks_in_486 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_486 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_486 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_486 .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_486 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_486"],

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





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


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

#wrap_stacks_in_494 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_494 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_494 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_494 .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_494 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_494"],

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





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


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

#wrap_stacks_in_502 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_502 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_502 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_502 .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_502 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_502"],

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





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


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

#wrap_stacks_in_508 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_508 .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_508 .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_508 .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_508 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_508"],

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



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

#stacks_in_1169>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1169>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1190>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1190>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1183>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1183>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1176>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1176>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





/*
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_617.configure-wrap, #stacks_in_617.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_617.configure-wrap {
  /* Background */
  /* Border & Shadow */
  border: 1px solid rgba(179, 179, 179, 1.00);
  border-radius: 0px;
  /* Layout */
  padding: 32px 32px 16px 32px;
  display: flex; flex-direction: row;
  justify-content: center;
  
}
#stacks_in_617.configure-wrap > div {

  max-width: 328px;
  margin: 0;
  width: 100%;
  width: calc(100% - 60px);

}
/*
 CUSTOM STYLES
*/
#stacks_in_617 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_617 .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_617 .configure-inner-wrap,
#stacks_in_617 .configure-inner-wrap span,
#stacks_in_617 .configure-inner-wrap > label output,
#stacks_in_617 .configure-inner-wrap input,
#stacks_in_617 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_617 .configure-input textarea,
#stacks_in_617 .configure-input input,
#stacks_in_617 .configure-input select,
#stacks_in_617 .configure-input output,
#stacks_in_617 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_617 .configure-group-wrap label:not(.stacks-label),
#stacks_in_617 .ccs-checkbox-text,
#stacks_in_617 .configure-math {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_617 .configure-input .prefix,
#stacks_in_617 .configure-input .postfix {
  color: rgba(0, 0, 0, 0.50);
}
#stacks_in_617 .configure-input .select-icon svg {
  stroke: rgba(0, 0, 0, 0.50);
}
#stacks_in_617 .configure-inner-wrap > .configure-subtitle {
  color: rgba(0, 0, 0, 0.30);
}
#stacks_in_617 .configure-inner-wrap > label output,
#stacks_in_617 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(204, 204, 204, 1.00);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_617 .configure-input textarea,
#stacks_in_617 .configure-input input,
#stacks_in_617 .configure-input select,
#stacks_in_617 .configure-input output,
#stacks_in_617 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_617 .configure-input textarea,
#stacks_in_617 .configure-input input[data-type="text"],
#stacks_in_617 .configure-input select {
  line-height: 24px;
}
#stacks_in_617 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_617 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_617 .configure-input .prefix,
#stacks_in_617 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_617 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_617 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_617.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_617 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_617 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_617 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_617 .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_617 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_617 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 3px 0 0;
}
#stacks_in_617 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 3px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_617 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_617 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_617 .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_617 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_617 .ccs-check-graphic {
  background: rgba(253, 198, 94, 1.00);
}

/*
 GROUP
*/
#stacks_in_617 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_617 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_617 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_617 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_617.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 3px;
}
/*
 RANGE
*/
#stacks_in_617 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_617 .configure-range  .fill-to-bar {
  background: rgba(60, 100, 250, 1.00);
}
#stacks_in_617 .configure-tick-wrap > div {
  background: rgba(0, 0, 0, 0.15);
}
#stacks_in_617.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_617.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_617 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_617 .ccs-checkbox-text {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_617 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_617 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(60, 100, 250, 1.00);
  border: 1px solid rgba(60, 100, 250, 1.00);
}
/*
 NUMBER
*/
#stacks_in_617 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_617 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(116, 116, 9, 1.00);
}
/* #stacks_in_617 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_617 .quantity-button {
  color: rgba(116, 116, 9, 1.00);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_617 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_617 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

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

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


#stacks_in_617 .configure-group-wrap label,
#stacks_in_617 .configure-group-wrap input:checked + label:after,
#stacks_in_617 .configure-group-wrap input + label:before {
  border-radius: 9999px;
}
#stacks_in_617 .configure-group-wrap label.stacks-label {
  overflow: hidden;
}
#stacks_in_617 .configure-input-wrap > .configure-input-design,
#stacks_in_617 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_617.configure-wrap .configure-input-design:before,
#stacks_in_617 .ccs-check-graphic {
  border-radius: 9999px;
}
#stacks_in_617 .configure-input-wrap > textarea + .configure-input-design {
  border-radius: 0;
}
#stacks_in_617 .quantity-button,
#stacks_in_617 .quantity-button:active:after {
  border-radius: 9999px;
}
#stacks_in_617 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_617 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_617.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 9999px;
}
#stacks_in_617 .quantity-nav .quantity-button {
  width: 24px;
}
#stacks_in_617 .is-narrow .quantity-nav .quantity-up {
  border-radius: 0 9999px 0 0;
}
#stacks_in_617 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 9999px 0;
}





















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


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

#wrap_stacks_in_621 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_621 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_621 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_621 .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_621 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_621"],

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





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


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

#wrap_stacks_in_630 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_630 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_630 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_630 .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_630 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_630"],

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





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


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

#wrap_stacks_in_641 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_641 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_641 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_641 .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_641 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_641"],

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





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


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

#wrap_stacks_in_651 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_651 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_651 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_651 .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_651 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_651"],

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





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


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

#wrap_stacks_in_658 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_658 .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_658 .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_658 .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_658 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_658"],

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



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

#stacks_in_1201>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1201>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1208>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1208>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





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

#stacks_in_1215>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_1215>.s3_row>.s3_column_right {
	width: 70.000000%;
}




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










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



}



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


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


}





/*
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_720.configure-wrap, #stacks_in_720.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_720.configure-wrap {
  /* Background */
  /* Border & Shadow */
  border: 1px solid rgba(179, 179, 179, 1.00);
  border-radius: 0px;
  /* Layout */
  padding: 32px 32px 16px 32px;
  display: flex; flex-direction: row;
  justify-content: center;
  
}
#stacks_in_720.configure-wrap > div {

  max-width: 328px;
  margin: 0;
  width: 100%;
  width: calc(100% - 60px);

}
/*
 CUSTOM STYLES
*/
#stacks_in_720 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_720 .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_720 .configure-inner-wrap,
#stacks_in_720 .configure-inner-wrap span,
#stacks_in_720 .configure-inner-wrap > label output,
#stacks_in_720 .configure-inner-wrap input,
#stacks_in_720 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_720 .configure-input textarea,
#stacks_in_720 .configure-input input,
#stacks_in_720 .configure-input select,
#stacks_in_720 .configure-input output,
#stacks_in_720 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_720 .configure-group-wrap label:not(.stacks-label),
#stacks_in_720 .ccs-checkbox-text,
#stacks_in_720 .configure-math {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_720 .configure-input .prefix,
#stacks_in_720 .configure-input .postfix {
  color: rgba(0, 0, 0, 0.50);
}
#stacks_in_720 .configure-input .select-icon svg {
  stroke: rgba(0, 0, 0, 0.50);
}
#stacks_in_720 .configure-inner-wrap > .configure-subtitle {
  color: rgba(0, 0, 0, 0.30);
}
#stacks_in_720 .configure-inner-wrap > label output,
#stacks_in_720 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(204, 204, 204, 1.00);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_720 .configure-input textarea,
#stacks_in_720 .configure-input input,
#stacks_in_720 .configure-input select,
#stacks_in_720 .configure-input output,
#stacks_in_720 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_720 .configure-input textarea,
#stacks_in_720 .configure-input input[data-type="text"],
#stacks_in_720 .configure-input select {
  line-height: 24px;
}
#stacks_in_720 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_720 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_720 .configure-input .prefix,
#stacks_in_720 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_720 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_720 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_720.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_720 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_720 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_720 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_720 .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_720 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_720 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 3px 0 0;
}
#stacks_in_720 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 3px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_720 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_720 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_720 .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_720 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_720 .ccs-check-graphic {
  background: rgba(253, 198, 94, 1.00);
}

/*
 GROUP
*/
#stacks_in_720 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_720 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_720 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_720 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_720.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 3px;
}
/*
 RANGE
*/
#stacks_in_720 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_720 .configure-range  .fill-to-bar {
  background: rgba(60, 100, 250, 1.00);
}
#stacks_in_720 .configure-tick-wrap > div {
  background: rgba(253, 198, 94, 1.00);
}
#stacks_in_720.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_720.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_720 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_720 .ccs-checkbox-text {
  color: rgba(116, 116, 9, 1.00);
}
#stacks_in_720 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_720 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(60, 100, 250, 1.00);
  border: 1px solid rgba(60, 100, 250, 1.00);
}
/*
 NUMBER
*/
#stacks_in_720 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_720 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(116, 116, 9, 1.00);
}
/* #stacks_in_720 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_720 .quantity-button {
  color: rgba(116, 116, 9, 1.00);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_720 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_720 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

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

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


#stacks_in_720 .configure-group-wrap label,
#stacks_in_720 .configure-group-wrap input:checked + label:after,
#stacks_in_720 .configure-group-wrap input + label:before {
  border-radius: 9999px;
}
#stacks_in_720 .configure-group-wrap label.stacks-label {
  overflow: hidden;
}
#stacks_in_720 .configure-input-wrap > .configure-input-design,
#stacks_in_720 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_720.configure-wrap .configure-input-design:before,
#stacks_in_720 .ccs-check-graphic {
  border-radius: 9999px;
}
#stacks_in_720 .configure-input-wrap > textarea + .configure-input-design {
  border-radius: 0;
}
#stacks_in_720 .quantity-button,
#stacks_in_720 .quantity-button:active:after {
  border-radius: 9999px;
}
#stacks_in_720 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_720 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_720.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 9999px;
}
#stacks_in_720 .quantity-nav .quantity-button {
  width: 24px;
}
#stacks_in_720 .is-narrow .quantity-nav .quantity-up {
  border-radius: 0 9999px 0 0;
}
#stacks_in_720 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 9999px 0;
}





















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


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

#wrap_stacks_in_724 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_724 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_724 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_724 .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_724 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_724"],

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





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


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

#wrap_stacks_in_733 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_733 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_733 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_733 .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_733 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_733"],

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





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


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

#wrap_stacks_in_742 .configure-inner-wrap {
  width: 100%;
  
}
#wrap_stacks_in_742 .configure-group-wrap label {
  background-color: rgba(255, 255, 255, 1.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_742 .configure-group-wrap input:checked + label {
  background-color: rgba(255, 255, 255, 1.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_742 .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_742 .configure-group-wrap label {
  padding: 0px 0px;
}
.configure-group-wrap[data-name="stacks_in_742"],

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





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


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

#wrap_stacks_in_758 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_758 .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_758 .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_758 .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_758 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_758"],

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





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


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

#wrap_stacks_in_828 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_828 .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_828 .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_828 .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_828 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_828"],

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





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


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

#wrap_stacks_in_834 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_834 .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_834 .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_834 .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_834 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_834"],

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




.element_stacks_in_348[data-deluxe-el] {
  
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0px;
  padding: 0px 32px 32px 32px;
}
.element_stacks_in_348[data-deluxe-el] > div {

}


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



















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



















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



















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












