@charset "utf-8";

.cc-atc-section-70975055 { display: none; position: fixed; bottom: 0px; background: rgb(255, 255, 255); width: 100%; padding: 10px 0px; z-index: 5; box-sizing: border-box; box-shadow: rgb(96, 94, 94) 0px 1px 8px 0px; }

.cc-atc-section-70975055 .cc-atc-wrap { display: flex; align-items: center; justify-content: center; max-width: 1350px; width: 100%; text-align: center; padding: 0px 30px; margin: 0px auto; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-left { display: flex; align-items: center; justify-content: flex-start; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-left .cc-atc-name { color: rgb(43, 43, 43); text-align: left; text-transform: capitalize; font-size: 13px; font-weight: 500; line-height: 1.5; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden; max-width: 280px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-left .cc-img-section { max-width: 50px; margin-right: 15px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-left .cc-img-section img { max-width: 50px; max-height: 50px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-price { color: rgb(230, 38, 80); font-size: 21px; font-weight: 600; padding-left: 25px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-options { display: flex; align-items: center; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-options .cc-opt-wrap .cc-opt-list { margin-right: 8px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-options .cc-opt-wrap .cc-opt-list:last-child { margin-right: 0px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-divider { background: rgb(204, 204, 204); width: 1px; height: 50px; margin: 0px 25px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-opt-wrap { display: flex; justify-content: center; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-opt-wrap .cc-opt-list { position: relative; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-opt-wrap .cc-opt-list .cc-option-list { display: flex; align-items: center; position: relative; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-opt-wrap .cc-opt-list select { color: rgba(51, 51, 51, 0.6); font-weight: 500; width: 100%; min-width: 115px; max-width: 115px; height: 37px; min-height: 37px; padding: 0px 30px 0px 10px; margin: 0px; appearance: none; background: url("https://cdn.convertcart.com/uploads/7202f589.png") 88% 13px / 11px no-repeat transparent; outline: none; border: 2px solid rgb(221, 221, 221); cursor: pointer; box-shadow: none; font-size: 13px !important; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-atc-middle { display: flex; align-items: center; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity { padding-left: 20px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap { position: relative; width: auto; text-align: left; display: flex; justify-content: center; align-items: center; cursor: pointer; background: rgb(255, 255, 255); }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-input { display: block; width: 30px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-input input { position: relative; background: transparent; color: rgb(19, 19, 19); font-size: 15px; width: 100%; font-weight: 600; min-height: 35px; padding: 0px; line-height: 30px; text-align: center; outline: none; border: none; margin: 0px; box-shadow: none; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-input input::-webkit-inner-spin-button, .cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-input input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-input input[type="number"] { }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-minus, .cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-plus { width: 40px; text-align: center; height: 35px; display: flex; align-items: center; justify-content: center; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-minus img[aria-hidden="true"], .cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-plus img[aria-hidden="true"] { display: inline-block; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-minus img, .cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-plus img { width: 26px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-quantity .cc-quantity-wrap .cc-q-minus { line-height: 40px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-btn-atc { background: rgb(230, 38, 80); color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; width: 100%; text-align: center; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; outline: 0px; cursor: pointer; position: relative; padding: 11px 20px; border: none; margin-left: 25px; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-btn-atc .cc-btn-text { position: relative; }

.cc-atc-section-70975055 .cc-atc-wrap .cc-btn-atc[disabled] { background: grey; opacity: 0.5; cursor: none; }

.x-radio-to-button-out-of-stock { pointer-events: none; }

body.cc-atc-show { padding-bottom: 75px; }

body.cc-atc-show .cc-atc-section-70975055 { display: block; }

body.cc-atc-show #equally-ai___init-access-tool { display: none; }

@media only screen and (max-width: 1060px) {
  .cc-atc-section-70975055 .cc-atc-wrap .cc-btn-atc { font-size: 12px; }
}