.product-detail-cart {
  padding: 10px 0;
  margin-top: 5px;
}
.product-detail-cart .addtocart_quantity,
.product-detail-cart .addtocart_button {
  float: left;
  position: relative;
}
.product-detail-cart .addtocart_quantity {
  width: 110px;
}
.product-detail-cart .addtocart_quantity .quantity-title {
  font-weight: bold;
  font-size: 15px;
  padding-right: 10px;
}
.product-detail-cart .addtocart_quantity .btn-and-quantity {
  float: left;
}
.product-detail-cart .addtocart_quantity .spinner {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #F7F8FA;
  border: 1px solid #F7F8FA;
  height: 50px;
  padding: 10px 12px 0;
  position: relative;
  float: right;
}
.product-detail-cart .addtocart_quantity .spinner .quantity-btn {
  display: block;
  cursor: pointer;
  float: left;
  height: 10px;
  margin-top: 10px;
  position: relative;
  width: 10px;
}
.product-detail-cart .addtocart_quantity .spinner .quantity-btn:before {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #086fcf;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.product-detail-cart .addtocart_quantity .spinner .quantity-btn.plus:after {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #086fcf;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: 0;
  width: 2px;
}
.product-detail-cart .addtocart_quantity .spinner input {
  border: 0 none;
  color: #16161a;
  display: block;
  float: left;
  font-size: 14px;
  height: 30px !important;
  line-height: 20px !important;
  margin-left: 1px;
  padding-bottom: 0;
  padding-top: 0;
  width: 50px;
  padding-left: 10px;
  outline: none;
  background-color: #F7F8FA;
  text-align: center;
}
.product-detail-cart .addtocart_button {
  width: calc(100% - 110px);
  margin-top: 35px;
}
@media (max-width: 1024px) {
  .product-detail-cart .addtocart_button {
    width: 100%;
  }
}
.product-detail-cart .btn {
  float: left;
  outline: none;
  height: 50px;
  line-height: 50px;
  background-color: #f94e3f;
  border: 1px solid #f94e3f;
  color: #fff;
  text-transform: inherit;
  font-weight: 700;
  font-size: 12px;
  margin: 0;
  padding: 0 5px;
  border-radius: 5px;
}
.product-detail-cart .btn span {
  display: block;
  line-height: 20px;
}
.product-detail-cart .btn span.button_cart__heading {
  font-size: 12px;
}
.product-detail-cart .btn span.button_cart__desc {
  font-weight: 400;
  font-size: 9px;
}
.product-detail-cart .button_cart {
  width: calc(55% - 5px);
  margin-right: 5px;
}
.product-detail-cart .button_cart img {
  width: 30px;
}
.product-detail-cart .button_cart:hover {
  background-color: #fff;
  color: #f94e3f;
}
.product-detail-cart .button_cart_now {
  width: calc(45% - 5px);
  margin-left: 5px;
}
.product-detail-cart .button_cart_now.btn-green {
  background-color: #02ab65;
  border: 1px solid #02ab65;
}
.product-detail-cart .button_cart_now.btn-green:before {
  background-color: #02ab65;
}
.product-detail-cart .button_cart_now.btn-green:hover {
  background-color: #fff;
  color: #02ab65;
}
.wcmc-product-cart-options,
.product-cart-options {
  overflow: hidden;
  padding: 10px 0 10px 0;
}
.wcmc-product-cart-options .title,
.product-cart-options .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.wcmc-product-cart-options .title .option-type__selected-option,
.product-cart-options .title .option-type__selected-option {
  font-weight: 100;
}
.wcmc-product-cart-options .options label,
.product-cart-options .options label {
  margin-right: 10px;
  border: 1px solid #f7f8fa;
  padding: 1px;
  height: 34px;
  position: relative;
  cursor: pointer;
  border-radius: 4px;
}
.wcmc-product-cart-options .options label .item,
.product-cart-options .options label .item {
  display: inline-block;
  height: 30px;
  min-width: 50px;
  line-height: 30px;
  text-align: center;
  background-color: #f7f8fa;
  border-radius: 4px;
}
.wcmc-product-cart-options .options label img,
.product-cart-options .options label img {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.wcmc-product-cart-options .options label input,
.product-cart-options .options label input {
  display: none;
}
.wcmc-product-cart-options .options label.active,
.product-cart-options .options label.active {
  border: 1px solid #f7f8fa;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);
}
.wcmc-product-cart-options .options label.active img,
.product-cart-options .options label.active img {
  display: block;
}
.wcmc-product-cart-options .options label.option-type__color,
.product-cart-options .options label.option-type__color {
  border-radius: 50%;
}
.wcmc-product-cart-options .options label.option-type__color .item,
.product-cart-options .options label.option-type__color .item {
  border-radius: 50%;
  width: 30px;
  min-width: 30px;
  overflow: hidden;
}
.wcmc-product-cart-options .options label.option-type__color.active,
.product-cart-options .options label.option-type__color.active {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);
}
.wcmc-product-cart-options .options label.option-type__color.active:after,
.product-cart-options .options label.option-type__color.active:after {
  bottom: -8px;
  left: 0;
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000;
}
.wcmc-product-cart-options .options label.option-type__color.active img,
.product-cart-options .options label.option-type__color.active img {
  display: none;
}
.wcmc-product-cart-options .options label.option-type__image,
.product-cart-options .options label.option-type__image {
  border-radius: 50%;
}
.wcmc-product-cart-options .options label.option-type__image .item,
.product-cart-options .options label.option-type__image .item {
  border-radius: 50%;
  width: 30px;
  min-width: 30px;
  overflow: hidden;
}
.wcmc-product-cart-options .options label.option-type__image.active,
.product-cart-options .options label.option-type__image.active {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);
}
.wcmc-product-cart-options .options label.option-type__image.active:after,
.product-cart-options .options label.option-type__image.active:after {
  bottom: -8px;
  left: 0;
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000;
}
.wcmc-product-cart-options .options label.option-type__image.active img,
.product-cart-options .options label.option-type__image.active img {
  display: none;
}
.wcmc-product-cart-options .options label.option-type__disabled,
.product-cart-options .options label.option-type__disabled {
  opacity: 0.2;
}
@media (max-width: 500px) {
  .page-cart-content .page-cart-left,
  .page-cart-content .page-cart-right {
    min-height: auto;
  }
}
.page-cart-content .page-cart-box {
  margin: 0px 0px 20px;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px 0px, rgba(0, 0, 0, 0.14) 0px 0px 1px 0px, rgba(0, 0, 0, 0.12) 0px 2px 1px -1px;
  overflow: hidden;
}
.page-cart-content .page-cart-box label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
}
.page-cart-content .cart-heading {
  overflow: hidden;
}
.page-cart-content .cart-heading .cart-heading__button {
  display: flex;
}
.page-cart-content .cart__title {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  text-align: left;
  font-size: 1.25em;
  margin: 0  0 20px 0;
  padding: 0px 0 20px 0px;
  border-bottom: 1px solid #f0f2f5;
}
.page-cart-content .form-control {
  text-transform: uppercase;
  margin-bottom: 15px;
  background-color: #fff;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #ddd;
  letter-spacing: 1px;
  font-size: 0.8em;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
.page-cart-content input.form-control,
.page-cart-content select.form-control {
  height: 44px;
  line-height: 44px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  transition: all 0.2s ease-out;
  word-break: normal;
  font-weight: bold;
  text-transform: none;
  color: #333333;
}
.page-cart-content input.form-control:focus,
.page-cart-content select.form-control:focus {
  border: 1px solid #000;
}
.page-cart-content .btn {
  width: 100%;
  display: inline-flex;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  z-index: 10;
  margin-top: 0px!important;
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px;
  color: #4d4e4f;
  margin-right: 10px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.page-cart-content .btn:hover {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.2);
}
.page-cart-content .btn.btn-inline {
  width: auto;
}
.page-cart-content .btn.btn-white {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}
.page-cart-content .btn.btn-red {
  background-color: #ff3333;
  color: #ffffff;
}
.page-cart .page-cart-box {
  overflow: hidden;
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.page-cart .page-cart-box .wcmc-cart-thead div {
  font-weight: 400;
  float: left;
  padding: 9px 0px;
  background: #f7f7f7;
  color: #636363;
  text-align: center;
  border-right: #ebebeb 1px solid;
  font-size: 14px;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item {
  display: flex;
  justify-content: flex-start;
  border-bottom: none;
  position: relative;
  transition: all 0.3s ease-out 0s;
  height: 100px;
  width: 100%;
  overflow: hidden;
  padding: 5px;
  border-top: 1px solid #f0f2f5;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item:first-child {
  border-top: 0px solid #f0f2f5;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__img {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex: 1 1 0%;
  width: 100px;
  height: 100px;
  min-width: 100px;
  padding: 5px;
  position: relative;
  z-index: 50;
  background: #ffffff;
  transition: all 0.5s ease 0s;
  opacity: 1;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity {
  display: block;
  transition: all 0.3s ease-out 0s;
  opacity: 1;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .btn-plus {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 30px;
  cursor: pointer;
  position: relative;
  z-index: 50;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .btn-plus .icon {
  display: inline-block;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: auto;
  margin: 0px;
  color: #4d4e4f;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .btn-minus {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 30px;
  cursor: pointer;
  position: relative;
  z-index: 50;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .btn-minus .icon {
  display: inline-block;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: auto;
  margin: 0px;
  color: #4d4e4f;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .quantity-number {
  width: 40px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  position: relative;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__quantity .quantity-number .number {
  font-size: 16px;
  font-family: avenir-next-regular, arial;
  color: #000000;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__info {
  flex: 10 1 0%;
  padding: 10px 20px 10px 10px;
  transition: all 0.3s ease-out 0s;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__info .pr-price {
  color: #FF3333;
  font-size: 14px;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash {
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 10px;
  right: 0px;
  cursor: pointer;
  transition: all 0.3s ease-out 0s;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0px;
  color: #cccccc;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash_popover {
  position: absolute;
  top: 0px;
  right: 0px;
  padding-left: 20px;
  z-index: 50;
  height: 100%;
  width: calc(100% - 100px);
  background: #ffffff;
  padding-top: 11px;
  transition: all 0.3s ease-out 0s;
  transform: translateX(100%);
  visibility: hidden;
  max-width: 330px;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash_popover .submit-button {
  width: 100%;
  display: inline-flex;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  z-index: 10;
  margin-top: 10px;
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px;
  background-color: #ff3333;
  color: #ffffff;
  flex: 1 1 0%;
  margin-right: 10px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash_popover .submit-button:hover {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.2);
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash_popover .submit-button:hover .overlay {
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: visible;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .cart_item__trash_popover.active {
  transform: translateX(0px);
  visibility: visible;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .pr-name {
  flex-flow: column;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .pr-name h3 {
  margin: 0px;
  padding-bottom: 0px;
  font-size: 15px;
  font-weight: 400;
  color: #363636;
  line-height: 24px;
  text-transform: capitalize;
}
.page-cart .page-cart-box .page-cart-tbody .cart__item .pr-name .variant-title {
  color: #898989;
}
.page-cart .cart-collaterals table.table tr th,
.page-cart .cart-collaterals table.table tr td {
  border: 0;
  padding: 20px;
}
.page-cart .cart-collaterals table.table tr th {
  background-color: #f8f8f8;
}
.page-cart .cart-collaterals table.table tr td {
  background-color: #fdfdfd;
}
.page-cart .cart-collaterals .btn-block {
  padding: 10px 10px;
  font-size: 15px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .page-cart .cart-heading__title {
    margin-bottom: 20px!important;
  }
}
.page-checkout .page-cart-box {
  padding: 20px;
}
.page-checkout .page-checkout-review {
  border: 0;
  min-height: 600px;
}
.page-checkout .page-checkout-review.scmc-loading:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 99;
}
.page-checkout .page-checkout-review.scmc-loading:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
.page-checkout .checkout-review-order-table {
  margin-bottom: 0;
}
.page-checkout .table-bordered > tbody > tr > td,
.page-checkout .table-bordered > tfoot > tr > td,
.page-checkout .table-bordered > thead > tr > td,
.page-checkout .table-bordered > tbody > tr > th,
.page-checkout .table-bordered > tfoot > tr > th,
.page-checkout .table-bordered > thead > tr > th {
  border: 0;
}
.page-checkout .table > tbody > tr > td,
.page-checkout .table > tfoot > tr > td,
.page-checkout .table > thead > tr > td,
.page-checkout .table > tbody > tr > th,
.page-checkout .table > tfoot > tr > th,
.page-checkout .table > thead > tr > th {
  border: 0;
}
.page-checkout tr.total {
  text-transform: uppercase;
  font-size: 18px;
}
.page-checkout tr.total strong {
  color: #ff3333;
}
.page-checkout .toast {
  margin: 5px 6px 15px 6px;
}
.page-checkout .error_message {
  display: none;
  color: red;
  height: 30px;
  margin-top: -10px;
}
.page-checkout .input_checkout.error_show .error_message {
  display: block;
}
.page-checkout .input_checkout.error_input .form-control {
  border-color: red;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s;
}
@-webkit-keyframes animatebottom {
  from {
    bottom: -100px;
    opacity: 0;
  }
  to {
    bottom: 0px;
    opacity: 1;
  }
}
@keyframes animatebottom {
  from {
    bottom: -100px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
/*# sourceMappingURL=cart-style.css.map */
.anda-checkout,.anda-account{--ac-gold:#b77b51;--ac-gold-dark:#9d633e;--ac-ink:#1f1a16;--ac-muted:#706760;--ac-line:#eee6de;--ac-soft:#fbfaf7;color:var(--ac-ink);font-family:"Inter",Arial,sans-serif}.anda-checkout a,.anda-account a{text-decoration:none;color:inherit}.ac-container,.anda-account{width:min(1280px,calc(100% - 72px));margin:0 auto}.ac-page{padding:42px 0 64px;background:#fff}.ac-breadcrumb,.aa-breadcrumb{margin:0 0 26px;color:#80766d;font-size:13px}.ac-breadcrumb span,.aa-breadcrumb span{padding:0 10px;color:var(--ac-gold)}.ac-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:34px;margin-bottom:38px}.ac-heading-row h1,.aa-heading h1{margin:0;color:var(--ac-ink);font-family:"Playfair Display",Georgia,serif;font-size:38px;font-weight:500;line-height:1.15}.ac-heading-row p,.aa-heading p{margin:8px 0 0;color:var(--ac-muted)}.ac-steps{min-width:520px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:center}.ac-steps span{position:relative;color:#82786f;font-size:12px;font-weight:700}.ac-steps span:before{content:"";position:absolute;top:14px;left:0;right:0;height:1px;background:#dbc7b2;z-index:0}.ac-steps span:first-child:before{left:50%}.ac-steps span:last-child:before{right:50%}.ac-steps b{position:relative;z-index:1;width:28px;height:28px;margin:0 auto 9px;display:grid;place-items:center;border:1px solid #cabfb3;border-radius:50%;background:#fff;color:#8a8077}.ac-steps .is-active,.ac-steps .is-done{color:var(--ac-gold)}.ac-steps .is-active b,.ac-steps .is-done b{border-color:var(--ac-gold);background:var(--ac-gold);color:#fff}.ac-steps--center{max-width:760px;margin:0 auto 44px}.ac-card{background:#fff;border:1px solid var(--ac-line);box-shadow:0 14px 40px rgba(36,30,24,.06)}.ac-cart-layout{display:grid;grid-template-columns:1fr 360px;gap:18px;align-items:start}.ac-cart-list{padding:24px}.ac-cart-item{position:relative;display:grid;grid-template-columns:134px 1fr auto 28px;gap:22px;align-items:center;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--ac-line)}.ac-cart-item:last-child{margin-bottom:0}.ac-cart-item__image img{width:134px;height:134px;object-fit:cover;border-radius:4px;background:#f3eee8}.ac-cart-item h3{margin:0 0 8px;font-size:16px;font-weight:800}.ac-cart-item p{margin:0 0 10px;color:#786f66;font-size:13px}.ac-cart-item strong{color:var(--ac-gold-dark)}.ac-qty{display:grid;grid-template-columns:34px 42px 34px;border:1px solid #e7ddd3}.ac-qty button,.ac-qty .number{height:34px;display:grid;place-items:center;border:0;background:#fff;font-weight:800}.ac-qty .number{border-left:1px solid #e7ddd3;border-right:1px solid #e7ddd3}.ac-remove{width:28px;height:28px;border:0;background:transparent;color:#766c63;cursor:pointer}.ac-remove-popover{position:absolute;right:0;top:44px;z-index:3;display:none;width:210px;padding:14px;background:#fff;border:1px solid var(--ac-line);box-shadow:0 18px 34px rgba(0,0,0,.12)}.ac-remove-popover.active{display:block}.ac-remove-popover p{margin:0 0 12px;color:var(--ac-ink)}.ac-remove-popover button{height:32px;margin-right:8px;padding:0 14px;border:1px solid var(--ac-gold);background:var(--ac-gold);color:#fff}.ac-remove-popover button:last-child{background:#fff;color:var(--ac-ink);border-color:#ddd}.ac-coupon{display:grid;grid-template-columns:1fr 110px;gap:12px;margin-top:24px}.ac-coupon input,.ac-coupon button,.ac-field input,.ac-field select,.ac-field textarea{width:100%;border:1px solid #e5ddd5;background:#fff;color:var(--ac-ink);outline:0}.ac-coupon input,.ac-coupon button{height:46px;padding:0 14px}.ac-coupon button{color:var(--ac-gold-dark);font-weight:800}.ac-summary{padding:28px}.ac-summary h2,.ac-form-card h2,.ac-checkout-side h2,.ac-order-info h2,.ac-help h2,.ac-discover h2,.aa-card h2{margin:0 0 22px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ac-summary-line{display:flex;justify-content:space-between;gap:18px;margin:0 0 17px;color:#655c54}.ac-summary-total{padding-top:20px;margin-top:20px;border-top:1px solid var(--ac-line);text-align:right}.ac-summary-total span{float:left;color:var(--ac-ink);font-weight:800}.ac-summary-total strong{display:block;color:var(--ac-gold-dark);font-size:24px}.ac-summary-total em{display:block;color:#8a8077;font-size:12px;font-style:normal}.ac-primary-btn,.ac-outline-btn{height:54px;display:flex;align-items:center;justify-content:center;margin-top:28px;border:1px solid var(--ac-gold);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ac-primary-btn{background:var(--ac-gold);color:#fff}.ac-outline-btn{background:#fff;color:var(--ac-gold-dark)}.ac-back-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:var(--ac-gold-dark);font-size:13px}.ac-assurance,.ac-bottom-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:34px 0}.ac-assurance article,.ac-bottom-policy article,.ac-safe-list article{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:center}.ac-assurance i,.ac-bottom-policy i,.ac-safe-list i,.aa-support i{color:var(--ac-gold);font-size:26px}.ac-assurance strong,.ac-bottom-policy strong,.ac-safe-list strong{display:block}.ac-assurance span,.ac-bottom-policy span,.ac-safe-list span{display:block;color:#7f766d;font-size:13px}.ac-section-head,.aa-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ac-section-head h2{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:25px;font-weight:500}.ac-section-head button{width:38px;height:38px;border:1px solid #dfc7ad;border-radius:50%;background:#fff;color:var(--ac-gold)}.ac-product-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ac-product-mini{position:relative;padding-bottom:18px;background:#fff;border:1px solid var(--ac-line);box-shadow:0 10px 26px rgba(36,30,24,.06)}.ac-product-mini img{width:100%;height:190px;object-fit:cover}.ac-product-mini h3{margin:16px 16px 6px;font-size:14px}.ac-product-mini strong{display:block;margin:0 16px;color:var(--ac-gold-dark)}.ac-heart,.ac-mini-cart{position:absolute;width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8bea0;border-radius:50%;background:#fff;color:var(--ac-gold)}.ac-heart{top:12px;right:12px}.ac-mini-cart{right:14px;bottom:14px}.ac-checkout-layout{display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:start}.ac-checkout-main{display:grid;gap:18px}.ac-form-card{padding:24px}.ac-field{margin-bottom:16px}.ac-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ac-field label{display:block;margin-bottom:7px;color:#4b423a;font-size:13px;font-weight:700}.ac-field label span{color:var(--ac-gold)}.ac-field input,.ac-field select{height:44px;padding:0 13px}.ac-field textarea{padding:13px;resize:vertical}.error_message{margin-top:6px;color:#b94a48;font-size:12px}.ac-ship-other{display:flex;align-items:center;gap:8px;color:#5f564e;font-size:13px}.ac-radio-card{position:relative;min-height:64px;display:grid!important;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;margin:0 0 10px!important;padding:14px!important;border:1px solid #e8dfd6;border-radius:4px;background:#fff;cursor:pointer;filter:none!important;opacity:1!important;width:100%!important}.ac-radio-card input{position:absolute;opacity:0}.ac-radio-card>span{width:14px;height:14px;border:1px solid #bbb;border-radius:50%}.ac-radio-card.active,.ac-radio-card:has(input:checked){border-color:#d6b58d;background:#fffaf5}.ac-radio-card.active>span,.ac-radio-card:has(input:checked)>span{border:4px solid var(--ac-gold)}.ac-radio-card strong{font-size:13px}.ac-radio-card em{color:#7a7068;font-size:12px;font-style:normal}.ac-checkout-submit{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.ac-checkout-submit button{min-width:220px;height:54px;border:0;background:var(--ac-gold);color:#fff;font-weight:800;text-transform:uppercase}.ac-checkout-submit a{color:#7d7167}.ac-edit-cart{float:right;margin-top:-44px;color:var(--ac-gold-dark);font-size:13px}.ac-review-items{display:grid;gap:16px;clear:both}.ac-review-items article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center}.ac-review-items img{width:58px;height:58px;object-fit:cover;border-radius:4px}.ac-review-items p{margin:0}.ac-review-items p strong{display:block;font-size:13px}.ac-review-items p span{color:#7d746b;font-size:12px}.ac-review-items b{font-size:13px}.ac-shipping-block{margin-top:22px}.ac-shipping-block h3{margin:0 0 12px;font-size:14px}.ac-review-total{padding-top:18px;margin-top:18px;border-top:1px solid var(--ac-line)}.ac-review-total p{display:flex;justify-content:space-between;margin:0 0 12px;color:#655c54}.ac-review-total .is-total{padding-top:14px;border-top:1px solid var(--ac-line);color:var(--ac-ink);font-weight:800}.ac-review-total .is-total strong{color:var(--ac-gold-dark);font-size:22px}.ac-review-total small{display:block;text-align:right;color:#8a8077}.ac-safe-list{display:grid;gap:18px;margin-top:26px;padding:22px}.ac-success{text-align:center}.ac-success-hero{max-width:640px;margin:0 auto 34px}.ac-success-check{width:112px;height:112px;margin:0 auto 28px;display:grid;place-items:center;border-radius:50%;background:#eadbd0;color:var(--ac-gold);font-size:56px}.ac-success-hero h1{margin:0 0 12px;font-family:"Playfair Display",Georgia,serif;font-size:40px;font-weight:500}.ac-success-hero p{color:#61584f}.ac-order-info{max-width:760px;margin:0 auto 42px;padding:34px;text-align:left}.ac-order-info p{display:flex;justify-content:space-between;gap:24px;margin:0;padding:14px 0;border-bottom:1px solid var(--ac-line);color:#746b62}.ac-order-info p strong{color:var(--ac-ink)}.ac-help{max-width:760px;margin:0 auto 42px;text-align:left}.ac-help>p{color:#736960}.ac-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ac-help a{padding:22px;background:#fff;border:1px solid var(--ac-line);text-align:center}.ac-help i{display:block;margin-bottom:10px;color:var(--ac-gold);font-size:26px}.ac-help span{display:block;color:#796f66;font-size:12px}.ac-discover{text-align:left}.ac-discover>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ac-discover>div a{min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:#fff;background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.55)),url("/views/theme-store/assets/andadecor/store/sofa-modular-lune.jpg?v=20260711b") center/cover}.ac-discover span{font-weight:800}.ac-discover em{font-style:normal;font-size:12px}.ac-discover .ac-primary-btn{width:260px;margin:32px auto 0}.anda-account{padding:42px 0 0}.aa-heading{margin-bottom:34px}.aa-layout{display:grid;grid-template-columns:280px 1fr;gap:24px}.aa-sidebar,.aa-card,.aa-support{background:#fff;border:1px solid var(--ac-line);box-shadow:0 14px 40px rgba(36,30,24,.06)}.aa-profile-card{padding:22px;text-align:center;border-bottom:1px solid var(--ac-line)}.aa-profile-card img{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;object-fit:cover}.aa-profile-card strong,.aa-profile-card span{display:block}.aa-profile-card span{color:#716860;font-size:13px}.aa-profile-card em{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;border:1px solid #ead6bf;color:var(--ac-gold-dark);font-size:12px;font-style:normal;text-transform:uppercase}.aa-sidebar nav a{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #f2ece6;color:#665d55}.aa-sidebar nav a.is-active{color:var(--ac-gold-dark);background:#fbf4ed;border-left:2px solid var(--ac-gold)}.aa-sidebar nav b{margin-left:auto;min-width:28px;height:22px;display:grid;place-items:center;border-radius:12px;background:#f5f1eb;color:#655c54;font-size:12px}.aa-main{display:grid;gap:18px}.aa-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.aa-stats article{padding:24px;background:#fff;border:1px solid var(--ac-line);box-shadow:0 14px 40px rgba(36,30,24,.06)}.aa-stats i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f7ede3;color:var(--ac-gold);font-size:20px}.aa-stats span{display:block;margin-top:12px;color:#766d64}.aa-stats strong{display:block;font-size:24px}.aa-stats a{display:block;margin-top:10px;color:var(--ac-gold-dark);font-size:12px}.aa-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:18px}.aa-card{padding:24px}.aa-card-head h2{margin:0}.aa-card-head a{color:var(--ac-gold-dark);font-size:13px}.aa-order-row{display:grid;grid-template-columns:62px 1fr auto auto 18px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ac-line)}.aa-order-row img{width:62px;height:62px;object-fit:cover;border-radius:4px}.aa-order-row p{margin:0}.aa-order-row p strong,.aa-order-row p em,.aa-order-row p small{display:block}.aa-order-row p em,.aa-order-row p small{color:#756c64;font-size:12px;font-style:normal}.aa-order-row b{padding:6px 12px;border-radius:4px;background:#f7e7c9;color:#a76d37;font-size:12px}.aa-address article{position:relative;padding:18px;margin-bottom:14px;background:#fbfaf7;border:1px solid #f0e8df}.aa-address article em{display:inline-block;margin-bottom:8px;padding:4px 9px;border-radius:3px;background:#f0ede8;font-size:11px;font-style:normal}.aa-address article strong{display:block}.aa-address article p{margin:8px 0 0;color:#655c54}.aa-address button{width:100%;height:42px;border:1px solid var(--ac-gold);background:#fff;color:var(--ac-gold-dark);font-weight:800;text-transform:uppercase}.aa-favorites>div{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.aa-favorites article{position:relative;border:1px solid var(--ac-line);padding-bottom:16px}.aa-favorites img{width:100%;height:150px;object-fit:cover}.aa-favorites button{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.86);color:var(--ac-gold)}.aa-favorites h3{margin:14px 14px 6px;font-size:13px}.aa-favorites strong{display:block;margin:0 14px 10px;color:var(--ac-gold-dark)}.aa-favorites article>a:last-child{display:inline-flex;margin-left:14px;padding:7px 14px;border:1px solid var(--ac-gold);color:var(--ac-gold-dark);font-size:12px}.aa-support{display:grid;grid-template-columns:1fr 1.4fr repeat(3,auto);gap:22px;align-items:center;padding:22px}.aa-support span{color:#756c64}.aa-support a{display:flex;align-items:center;gap:10px;font-weight:800}@media(max-width:1100px){.ac-cart-layout,.ac-checkout-layout,.aa-layout,.aa-grid{grid-template-columns:1fr}.ac-steps{min-width:0;width:100%}.aa-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ac-container,.anda-account{width:min(100% - 32px,640px)}.ac-heading-row{flex-direction:column}.ac-steps{grid-template-columns:repeat(3,minmax(80px,1fr))}.ac-cart-item{grid-template-columns:92px 1fr;gap:14px}.ac-cart-item__image img{width:92px;height:92px}.ac-qty{grid-column:2}.ac-remove{position:absolute;top:8px;right:0}.ac-assurance,.ac-bottom-policy,.ac-product-row,.ac-help>div,.ac-discover>div,.aa-stats,.aa-favorites>div{grid-template-columns:1fr}.ac-field-row{grid-template-columns:1fr}.ac-checkout-submit{align-items:stretch;flex-direction:column;gap:14px}.aa-order-row{grid-template-columns:56px 1fr;align-items:start}.aa-order-row b,.aa-order-row>strong,.aa-order-row>i{margin-left:70px}.aa-support{grid-template-columns:1fr}}
.ac-assurance article,.ac-bottom-policy article,.ac-safe-list article{align-items:start}.ac-assurance i,.ac-bottom-policy i,.ac-safe-list i{grid-row:1 / span 2}.ac-assurance strong,.ac-assurance span,.ac-bottom-policy strong,.ac-bottom-policy span,.ac-safe-list strong,.ac-safe-list span{grid-column:2}
