body.single-product .woocommerce-product-gallery__image img {
  transition: opacity 0.3s ease-in-out;
}
body.single-product form.cart.dro-variable-products-form {
  box-shadow: 0px 0px 4px #bebebe;
  padding: 10px 0px;
  margin-top: 10px;
  display: block;
  width: 100%;
  margin: 0 auto;
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
}
body.single-product form.cart.dro-variable-products-form .carousel {
  background-color: #fff !important;
  margin-bottom: 10px;
}
body.single-product form.cart.dro-variable-products-form .carousel h6.available-variations {
  text-align: center;
  font-size: 1rem;
  color: #313131;
  margin-bottom: 1rem;
  flex-basis: 100%;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators {
  /* border: 1px solid #f00; */
  min-height: 20px;
  margin-bottom: 3px !important;
  top: 30px;
  bottom: auto !important;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators > button.active {
  background-color: #eee !important;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators > button.active > span {
  color: #544f4f !important;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators > button {
  border: 1px solid #ccc;
  min-height: 30px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff !important;
  text-indent: 0;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators > button:hover {
  background-color: #eee !important;
}
body.single-product form.cart.dro-variable-products-form .carousel div.carousel-indicators > button > span {
  color: #000 !important;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner {
  /* border-top: 1px solid #dcdcdc; */
  margin-bottom: 0px;
  margin-top: 80px;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item {
  min-height: 24rem;
  margin: 0 auto;
  /*padding-left: 5%;*/
  padding-right: 0;
  padding-bottom: 5px;
  /*background-color: antiquewhite;*/
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item div.attribute-thumb-container {
  width: 50px;
  height: 50px;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item div.attribute-thumb-container img.attribute-thumb {
  max-width: 100%;
  height: auto;
  box-shadow: 0px 0px 6px #d2d2d2;
  border-radius: 50%;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content {
  text-align: center;
  /*margin-right: 45px;*/
  /*margin-left: 45px;*/
  /* margin-top: 5px; */
  padding: 10px 20px;
  /*border-radius: 12px;*/
  /* background-color: aqua; */
  /*border: 1px solid #dcdcdc;*/
  max-width: 100% !important;
  width: 100%;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row {
  margin-bottom: 1rem;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav {
  position: relative;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav .carousel-control-next, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav .carousel-control-next {
  width: 40px;
  height: 40px;
  box-shadow: 0px 0px 6px #d2d2d2;
  position: absolute;
  opacity: 0.8;
  border-radius: 50%;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav .carousel-control-prev {
  right: 50px !important;
  left: auto !important;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav .carousel-control-prev span, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav .carousel-control-prev span {
  background-image: url(data:image/png;charset=utf8;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMAECAwYJ+gv8DP0O/wJyLz6AAAAulJREFUeNrs0rFtQgEQBFEcOHdmuYvfkEtz4BquAkQTCLheCLcAMvZNByO9kyRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ0ot9H93/H39zqu5n70c3gN3pBrAhUApgd6oBhEAtgN0pBhACxQB2pxZACFQD2J1WACHQCSBNK4AQ6ASQphVACHQCSNMKIATaAJQSCIAUAo0A0rQCCIFOAGlaAYRAJ4A0NQC6CfzuVhP43K0mEAApTSuAEOgEkKYTQLqWA9j/cgC3LwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACANwBwLgfwOMoBXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiyS8dEDQQAFAWPhpqSoUJCjCAFMQhJhQRMwEC8UD4HKe7valgBBBBAAAEEEEAAAQQQQAABBBBAgPt42wyQ91uSz+PkHm9Jfi8KKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCpy1wOt6gY/1Aj9PCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKDBX4PsYLfB3bBf4ux+ldNwPkZTNAHq6jASqwGqACowEqsBqgAqMBKrAaoAKjASqwGqACowEqsBqgAqMBKrAaoALbASpQgM0CBdgrsBIgqUABNgsUYLNAAUYLFGC0QAFGCxRgtUABRgsUYLVAAUYLFGC1QAE2PV8OAAAAAAAAAAAAAAAAAAAA+G8HDgQAAAAABPlbD3IBAAAAAAAAAHAXLJpCHfo8SnUAAAAASUVORK5CYII=);
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-4.carousel-nav .carousel-control-next span, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.col-6.carousel-nav .carousel-control-next span {
  background-image: url(data:image/png;charset=utf8;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMAEDBggJ+gr7/Az9Dv8HfgN3AAAAL2SURBVHja7NJBTQNQAAVBqALuBAfgBUsYIakRJCCBG2nSw9fQ4xOxsxI28yRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvJdvuID3u8vbQC/59oGcM4INAGcc20DGIEogBFoAhiBKIARaAIYgSiAEWgCGIEogBGoAhiBKIARqAIYgSiAEagCGIEogBGoAagSGIA1AkkAIxAFMAJNAOsWBbA+mwDWfxXACEQBjEAVwAhEAYxAFcAIFAC0CXyf0ybweuIEnn8QQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBF4K1O4PJXJ/CBAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg82KdjmggCAIiiCwqo0cAlSMISBpBAghEk0EBICMlpoPwKaHber6d8gwACCCCAAAIIIIAAAggggAACqwS+5gk8rhP4PE7ew7Wqvs9+gfdrVT0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8e/fjAG5eAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFP0sgmgLpsA6vZjFUAEqgIwSiAAmwQCMEogANMEftpsEnhrM0ng9+4YJRCAUQIB2CQQgFECAdgkEIBRAgHYJBCAUQIB2CQQgFECAdgkEIBRAgHYJBCAUQIB2CQQgM0uAVglEIBRAgFYJRCAUQIBWCUQgFECARgl8HxIkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvTXDhwSAAAAAAj6/9oRVgAAAAAAAAAAgCdv2p0AyDct7wAAAABJRU5ErkJggg==);
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav {
  position: relative;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav .carousel-control-next, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav .carousel-control-next {
  width: 40px;
  height: 40px;
  box-shadow: 0px 0px 6px #d2d2d2;
  position: relative;
  opacity: 0.8;
  border-radius: 50%;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav .carousel-control-prev, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav .carousel-control-prev {
  right: 50px !important;
  left: auto !important;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav .carousel-control-prev span, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav .carousel-control-prev span {
  background-image: url(data:image/png;charset=utf8;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMAECAwYJ+gv8DP0O/wJyLz6AAAAulJREFUeNrs0rFtQgEQBFEcOHdmuYvfkEtz4BquAkQTCLheCLcAMvZNByO9kyRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ0ot9H93/H39zqu5n70c3gN3pBrAhUApgd6oBhEAtgN0pBhACxQB2pxZACFQD2J1WACHQCSBNK4AQ6ASQphVACHQCSNMKIATaAJQSCIAUAo0A0rQCCIFOAGlaAYRAJ4A0NQC6CfzuVhP43K0mEAApTSuAEOgEkKYTQLqWA9j/cgC3LwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACANwBwLgfwOMoBXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiyS8dEDQQAFAWPhpqSoUJCjCAFMQhJhQRMwEC8UD4HKe7valgBBBBAAAEEEEAAAQQQQAABBBBAgPt42wyQ91uSz+PkHm9Jfi8KKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCpy1wOt6gY/1Aj9PCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKDBX4PsYLfB3bBf4ux+ldNwPkZTNAHq6jASqwGqACowEqsBqgAqMBKrAaoAKjASqwGqACowEqsBqgAqMBKrAaoALbASpQgM0CBdgrsBIgqUABNgsUYLNAAUYLFGC0QAFGCxRgtUABRgsUYLVAAUYLFGC1QAE2PV8OAAAAAAAAAAAAAAAAAAAA+G8HDgQAAAAABPlbD3IBAAAAAAAAAHAXLJpCHfo8SnUAAAAASUVORK5CYII=);
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-4.carousel-nav .carousel-control-next span, body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.carousel-nav-bottom div.col-6.carousel-nav .carousel-control-next span {
  background-image: url(data:image/png;charset=utf8;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMAEDBggJ+gr7/Az9Dv8HfgN3AAAAL2SURBVHja7NJBTQNQAAVBqALuBAfgBUsYIakRJCCBG2nSw9fQ4xOxsxI28yRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvJdvuID3u8vbQC/59oGcM4INAGcc20DGIEogBFoAhiBKIARaAIYgSiAEWgCGIEogBGoAhiBKIARqAIYgSiAEagCGIEogBGoAagSGIA1AkkAIxAFMAJNAOsWBbA+mwDWfxXACEQBjEAVwAhEAYxAFcAIFAC0CXyf0ybweuIEnn8QQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBF4K1O4PJXJ/CBAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg82KdjmggCAIiiCwqo0cAlSMISBpBAghEk0EBICMlpoPwKaHber6d8gwACCCCAAAIIIIAAAggggAACqwS+5gk8rhP4PE7ew7Wqvs9+gfdrVT0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8e/fjAG5eAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFP0sgmgLpsA6vZjFUAEqgIwSiAAmwQCMEogANMEftpsEnhrM0ng9+4YJRCAUQIB2CQQgFECAdgkEIBRAgHYJBCAUQIB2CQQgFECAdgkEIBRAgHYJBCAUQIB2CQQgM0uAVglEIBRAgFYJRCAUQIBWCUQgFECARgl8HxIkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvTXDhwSAAAAAAj6/9oRVgAAAAAAAAAAgCdv2p0AyDct7wAAAABJRU5ErkJggg==);
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content h6.title-variation {
  margin-top: 0;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper {
  margin-bottom: 0.5rem;
  text-align: left;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper div.attribute-title-col {
  /*display: none;*/
  text-align: left;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper div.attribute-title-col label.attribute-title {
  color: #6d6d6d;
  font-weight: normal;
  font-size: 14px;
  font-weight: 600;
  word-break: break-word;
  text-align: left;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper div.attribute-name-col {
  /*text-align: left;*/
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper div.attribute-name-col span.attribute-name {
  display: inline-block;
  padding: 0.1em 0.4em;
  margin-bottom: 0.5em;
  word-break: break-word;
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  font-weight: 500;
  color: #222222;
  font-size: 12px;
  background-color: #f8f8f8;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.attibutes-wrapper div.attribute-name-col select {
  font-size: 12px;
  margin-bottom: 0.5em;
  max-width: 100% !important;
  min-width: 75%;
  margin-right: 1em;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper {
  border-top: 1px solid rgba(119, 119, 119, 0.17);
  border-bottom: 1px solid rgba(119, 119, 119, 0.17);
  margin-bottom: 10px;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper a.description-toggle {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: left;
  display: block;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper a.description-toggle span.toggle {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  font-size: 14px;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;charset=utf8;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjgyMzE1MEE0MkQ2MTFFQUFDRUVCQ0YxMTM0MUQ3MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjgyMzE1MEI0MkQ2MTFFQUFDRUVCQ0YxMTM0MUQ3MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODIzMTUwODQyRDYxMUVBQUNFRUJDRjExMzQxRDcxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODIzMTUwOTQyRDYxMUVBQUNFRUJDRjExMzQxRDcxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtO9JkUAAAAhUExURTU1NbGxsaysrDQ0NLe3t6CgoNnZ2ZmZmdjY2DMzM////ydAPlwAAAALdFJOU/////////////8ASk8B8gAAAQ1JREFUeNrs2YENgzAMRNEApTTsP3CFGADfWf5qJbPAk4Ek9mWcwDMaaaSRRhpp5Ol5A8i6HeXIus15FCPLmHOOTyly1THHUlpJ0EghUSODhI0EEjd8RDBsRDFcRDJMRDM8RDQsRDUcRDYMRDd0xDBkxDFUxDJExDM0xDQkxDUUxDYExDfiSMIIIxkjiqSMIJIzYkjSCCFZI4KkjQBy99QZ4xl55Y0fQZDXxXx45hdmFiOzrTAbJLPVM4cWc/wyjQTTEjHNHdOmMg03MzowQxAzzjGDKTNiM2EBE3swAQ4TRTGhGhMPMkEnE9ky4TMTozMXAncte3Ell7Kf5Qhy3VS8GBtppJFGGvkP5CvAAPISfV7IsO3sAAAAAElFTkSuQmCC);
  background-size: contain;
  transform: rotate(-90deg);
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.5s;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper a.description-toggle span.toggle.active {
  transform: rotate(90deg);
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper div.description-variation-container {
  display: none;
  position: relative;
  transition: all 0.5s;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper div.description-variation-container p.description-variation {
  color: #4f4e4e;
  font-size: 100%;
  margin-bottom: 20px;
  word-break: break-word;
  padding-left: 10px;
  padding: 0px 10px;
  text-align: left;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.row.description-variation-wrapper div.description-variation-container.active {
  display: block;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content span.price {
  display: block;
}
body.single-product form.cart.dro-variable-products-form .carousel .carousel-inner .carousel-item .carousel-content div.quantity {
  /*float: none;*/
}
body.single-product form.cart.dro-variable-products-form div.cvp-add-cart {
  /*background-color: #0000006b;*/
  margin-bottom: 10px;
}
body.single-product form.cart.dro-variable-products-form span.cvp-total {
  color: #003c46;
}
body.single-product form.cart.dro-variable-products-form a.cvp-reset {
  font-size: 14px;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #f44336;
  color: white;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
  transition: background-color 0.3s, transform 0.3s;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
body.single-product form.cart.dro-variable-products-form a.cvp-reset:hover {
  background-color: #d32f2f;
  transform: scale(1.05);
}
body.single-product form.cart.dro-variable-products-form a.cvp-reset:focus {
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
body.single-product form.cart.dro-variable-products-form a.cvp-reset {
  margin-top: 10px;
}

/*# sourceMappingURL=cvp-frontend.css.map */
