/* =====================================================
   MINI CART
===================================================== */

/* =========================================
   REMOVE IMAGE
========================================= */

.wc-block-mini-cart__drawer .wc-block-cart-item__image,
.wc-block-mini-cart__drawer .wc-block-cart-item__image * {
  display: none !important;
}

/* =========================================
   ROW LAYOUT
========================================= */

.wc-block-mini-cart__drawer .wc-block-cart-items__row {
  position: relative;
  padding: 14px;
  padding-right: 110px;
  margin-bottom: 12px;

  display: block !important;

  border-radius: 6px;

  background: rgba(255,255,255,0.02);
  border: 1px solid rgba(255,255,255,0.05);
}

/* =========================================
   PRODUCT NAME — REMOVE LINK STYLE
========================================= */

.wc-block-mini-cart__drawer a.wc-block-components-product-name {

  color: #ffcc00 !important;

  text-decoration: none !important;

  pointer-events: none !important;

  cursor: default !important;

}

/* =========================================
   PRODUCT NAME
========================================= */

.wc-block-mini-cart__drawer .wc-block-components-product-name {
  color: #ffcc00;
  font-weight: 600;
  font-size: 13px;
}

/* =========================================
   TOTAL PRICE
========================================= */

.wc-block-mini-cart__drawer .wc-block-cart-item__total {
  position: absolute;

  top: 16px;
  right: 16px;

  text-align: right;
}

.wc-block-mini-cart__drawer
.wc-block-cart-item__total
.wc-block-components-product-price__value {
  color: rgba(0,255,156,0.85);
  font-weight: 600;
}

/* =========================================
   HIDE UNIT PRICE
========================================= */

.wc-block-mini-cart__drawer
.wc-block-cart-item__prices {
  display: none;
}

/* =========================================
   QUANTITY
========================================= */

.wc-block-mini-cart__drawer
.wc-block-cart-item__quantity {
  margin-top: 10px;
}

.wc-block-mini-cart__drawer
.wc-block-components-quantity-selector {
  display: inline-flex;
  align-items: center;
}

/* =========================================
   REMOVE LINK
========================================= */

.wc-block-mini-cart__drawer
.wc-block-cart-item__remove-link {
  margin-top: 4px;

  font-size: 10px;

  opacity: 0.6;
}

.wc-block-mini-cart__drawer
.wc-block-cart-item__remove-link:hover {
  color: #ffcc00;

  opacity: 1;
}

/* =========================================
   HIDE TITLE
========================================= */

.wc-block-mini-cart__drawer
.wp-block-woocommerce-mini-cart-title-block {
  display: none !important;
}

/* =========================================
   FOOTER BUTTONS
========================================= */

.wc-block-mini-cart__drawer
.wc-block-mini-cart__footer-actions {
  display: flex;
  gap: 10px;
}

/* VIEW CART */

.wc-block-mini-cart__drawer
.wc-block-mini-cart__footer-actions
a:first-child {
  border: 1px solid #ffcc00;

  color: #ffcc00;

  background: transparent;

  transition: all 0.2s ease;
}

.wc-block-mini-cart__drawer
.wc-block-mini-cart__footer-actions
a:first-child:hover {
  background: #ffcc00;
  color: #000;
}

/* CHECKOUT */

.wc-block-mini-cart__drawer
.wc-block-mini-cart__footer-actions
a:last-child {
  background: #ffcc00;

  color: #000;

  border: none;

  font-weight: 600;
}

.wc-block-mini-cart__drawer
.wc-block-mini-cart__footer-actions
a:last-child:hover {
  opacity: 0.85;
}

/* =========================================
   SUBTOTAL
========================================= */

.wc-block-mini-cart__drawer
.wc-block-components-totals-item__label {
  color: #ffcc00 !important;
  font-weight: 600;
}

.wc-block-mini-cart__drawer
.wc-block-components-totals-item__value {
  color: rgba(0,255,156,0.85) !important;
  font-weight: 600;
}

.wc-block-mini-cart__drawer
.wc-block-components-totals-item__description {
  color: rgba(255,255,255,0.6) !important;
  opacity: 0.85;
}
/* =========================================
   EMPTY CART
========================================= */

.wc-block-mini-cart__empty-cart-wrapper strong {
  font-size: 14px;

  letter-spacing: 0.1em;

  text-transform: uppercase;

  color: rgba(255,255,255,0.5);
}

/* BUTTON */

.wc-block-mini-cart__empty-cart-wrapper a {
  display: inline-block;

  margin-top: 15px;

  padding: 10px 18px;

  font-size: 12px;

  letter-spacing: 0.12em;

  text-transform: uppercase;

  color: #ffcc00;

  border: 1px solid rgba(255,204,0,0.4);

  border-radius: 4px;

  background: rgba(255,204,0,0.05);

  text-decoration: none;

  transition: all 0.2s ease;
}

.wc-block-mini-cart__empty-cart-wrapper a:hover {
  background: rgba(255,204,0,0.15);
}

.paja-pickup-type {

  color: rgba(255,255,255,0.38) !important;

  font-weight: 400;

  font-size: 11px;

  letter-spacing: 0.06em;

  text-transform: lowercase;

}
.paja-pickup-type {

  margin-left: 4px;

}