.quantity_button .quantity.buttons_added input[type=number] {
  -webkit-appearance: none;
  min-width: 4em;
}
.quantity_button .quantity.buttons_added input[type=number]::-webkit-outer-spin-button, .quantity_button .quantity.buttons_added input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;
  width: 1em;
  border-left: 1px solid #BBB;
  opacity: 0.5;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.quantity_button .quantity.buttons_added input[type=number]::-webkit-outer-spin-button:hover, .quantity_button .quantity.buttons_added input[type=number]::-webkit-outer-spin-button:active, .quantity_button .quantity.buttons_added input[type=number]::-webkit-inner-spin-button:hover, .quantity_button .quantity.buttons_added input[type=number]::-webkit-inner-spin-button:active {
  -webkit-box-shadow: 0 0 2px #0CF;
          box-shadow: 0 0 2px #0CF;
  opacity: 0.8;
}
.quantity_button .quantity.buttons_added .minus,
.quantity_button .quantity.buttons_added .plus {
  display: none;
}

.flickity-slider .composite_wrap {
  padding-top: 0 !important;
}
.flickity-slider .composite_component {
  display: none;
}

.related-products-wrapper .composite_form .toggle-components-button {
  display: none !important;
}

/* temporary hide composite products */
.composite_form .composite_component {
  display: none !important;
}
.composite_form.display-products .composite_component {
  display: block !important;
}
.composite_form.display-products .toggle-components-button::after {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.composite_form:not(.paged) .composite_wrap {
  padding-top: 0 !important;
}
.composite_form .toggle-components-button {
  border: 1px solid #D1D1D1;
  padding: 16px;
  width: 100%;
  display: block;
  color: currentColor;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.composite_form .toggle-components-button::after {
  content: url(/wp-content/uploads/2023/12/chevron-right.svg);
  position: absolute;
  right: 16px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  top: 14px;
}

form.cart {
  margin-bottom: 0;
}
form.cart > table.variations {
  margin-bottom: 0;
  min-width: 110px;
}
@supports (-webkit-appearance:none){
.quantity_button .quantity.buttons_added input[type=number]::-webkit-outer-spin-button,.quantity_button .quantity.buttons_added input[type=number]::-webkit-inner-spin-button{background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3Qtc2luZ2xlLnNjc3MiLCJwcm9kdWN0LXNpbmdsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0M7RUFDQyx3QkFBQTtFQUNBLGNBQUE7QUNBRjtBREVFO0VBRUMsd0JBQUE7RUFDQSx3TUFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQ0RIO0FER0c7RUFFQyxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsWUFBQTtBQ0ZKO0FET0M7O0VBRUMsYUFBQTtBQ0xGOztBRFVDO0VBQ0MseUJBQUE7QUNQRjtBRFVDO0VBQ0MsYUFBQTtBQ1JGOztBRGNDO0VBQ0Msd0JBQUE7QUNYRjs7QURlQSxzQ0FBQTtBQUVDO0VBQ0Msd0JBQUE7QUNiRjtBRGlCRTtFQUNDLHlCQUFBO0FDZkg7QURrQkU7RUFDQyxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7QUNoQkg7QURvQkM7RUFDQyx5QkFBQTtBQ2xCRjtBRHFCQztFQUNDLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FDbkJGO0FEcUJFO0VBQ0MsMkRBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxTQUFBO0FDbkJIOztBRHdCQTtFQUNDLGdCQUFBO0FDckJEO0FEdUJDO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ3JCRjtBQUNBO0FBQ0EsOEtBQThLLHVNQUF1TTtBQUNyWCIsImZpbGUiOiJwcm9kdWN0LXNpbmdsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnF1YW50aXR5X2J1dHRvbiAucXVhbnRpdHkuYnV0dG9uc19hZGRlZCB7XHJcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRtaW4td2lkdGg6IDRlbTtcclxuXHJcblx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5cdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGRiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBa0FBQUFKQ0FZQUFBRGdrUVlRQUFBQUtVbEVRVlFZbFdOZ3dBVC9zWWhoS1BpUFQrRi9MSmdFc0h2Mzd2K0VNR2tta3VJbW9oMk5vUUFBTmxjdW4vcTRPb1lBQUFBQVNVVk9SSzVDWUlJPSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JCQjtcclxuXHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMnB4ICMwQ0Y7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taW51cyxcclxuXHQucGx1cyB7XHJcblx0XHRkaXNwbGF5OiBub25lXHJcblx0fVxyXG59XHJcblxyXG4uZmxpY2tpdHktc2xpZGVyIHtcclxuXHQuY29tcG9zaXRlX3dyYXAge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb21wb3NpdGVfY29tcG9uZW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBOb3QgdW5kZXIgLmZsaWNraXR5LXNsaWRlciBiZWNhdXNlIGZsaWNraXR5LXNsaWRlciBhZGRlZCBsYXRlciBieSBKUyBzbyBTaG93IHByb2R1Y3RzIGFwcGVhcnMgZm9yIHNvbWUgdGltZS5cclxuLnJlbGF0ZWQtcHJvZHVjdHMtd3JhcHBlciB7XHJcblx0LmNvbXBvc2l0ZV9mb3JtXHQudG9nZ2xlLWNvbXBvbmVudHMtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHRlbXBvcmFyeSBoaWRlIGNvbXBvc2l0ZSBwcm9kdWN0cyAqL1xyXG4uY29tcG9zaXRlX2Zvcm0ge1xyXG5cdC5jb21wb3NpdGVfY29tcG9uZW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ji5kaXNwbGF5LXByb2R1Y3RzIHtcclxuXHRcdC5jb21wb3NpdGVfY29tcG9uZW50IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b2dnbGUtY29tcG9uZW50cy1idXR0b246OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jjpub3QoLnBhZ2VkKSAuY29tcG9zaXRlX3dyYXAge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50b2dnbGUtY29tcG9uZW50cy1idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEyL2NoZXZyb24tcmlnaHQuc3ZnKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR0b3A6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5mb3JtLmNhcnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdD4gdGFibGUudmFyaWF0aW9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWluLXdpZHRoOiAxMTBweDtcclxuXHR9XHJcbn0iLCIucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWluLXdpZHRoOiA0ZW07XG59XG4ucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnF1YW50aXR5X2J1dHRvbiAucXVhbnRpdHkuYnV0dG9uc19hZGRlZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBSkNBWUFBQURna1FZUUFBQUFLVWxFUVZRWWxXTmd3QVQvc1loaEtQaVBUK0YvTEpnRXNIdjM3ditFTUdrbWt1SW1vaDJOb1FBQU5sY3VuL3E0T29ZQUFBQUFTVVZPUks1Q1lJST0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMWVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQkI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbjpob3ZlciwgLnF1YW50aXR5X2J1dHRvbiAucXVhbnRpdHkuYnV0dG9uc19hZGRlZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b246YWN0aXZlLCAucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbjpob3ZlciwgLnF1YW50aXR5X2J1dHRvbiAucXVhbnRpdHkuYnV0dG9uc19hZGRlZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjMENGO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIC5taW51cyxcbi5xdWFudGl0eV9idXR0b24gLnF1YW50aXR5LmJ1dHRvbnNfYWRkZWQgLnBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIC5jb21wb3NpdGVfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZmxpY2tpdHktc2xpZGVyIC5jb21wb3NpdGVfY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0ZWQtcHJvZHVjdHMtd3JhcHBlciAuY29tcG9zaXRlX2Zvcm0gLnRvZ2dsZS1jb21wb25lbnRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogdGVtcG9yYXJ5IGhpZGUgY29tcG9zaXRlIHByb2R1Y3RzICovXG4uY29tcG9zaXRlX2Zvcm0gLmNvbXBvc2l0ZV9jb21wb25lbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tcG9zaXRlX2Zvcm0uZGlzcGxheS1wcm9kdWN0cyAuY29tcG9zaXRlX2NvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29tcG9zaXRlX2Zvcm0uZGlzcGxheS1wcm9kdWN0cyAudG9nZ2xlLWNvbXBvbmVudHMtYnV0dG9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY29tcG9zaXRlX2Zvcm06bm90KC5wYWdlZCkgLmNvbXBvc2l0ZV93cmFwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jb21wb3NpdGVfZm9ybSAudG9nZ2xlLWNvbXBvbmVudHMtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21wb3NpdGVfZm9ybSAudG9nZ2xlLWNvbXBvbmVudHMtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTIvY2hldnJvbi1yaWdodC5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRvcDogMTRweDtcbn1cblxuZm9ybS5jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0uY2FydCA+IHRhYmxlLnZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4ucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwucXVhbnRpdHlfYnV0dG9uIC5xdWFudGl0eS5idXR0b25zX2FkZGVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntiYWNrZ3JvdW5kOiNGRkYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBSkNBWUFBQURna1FZUUFBQUFLVWxFUVZRWWxXTmd3QVQvc1loaEtQaVBUK0YvTEpnRXNIdjM3ditFTUdrbWt1SW1vaDJOb1FBQU5sY3VuL3E0T29ZQUFBQUFTVVZPUks1Q1lJST0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfVxufVxuIl19 */
