/** Shopify CDN: Minification failed

Line 42:52 Unexpected ")"

**/





/* ---------------------------------------------------------- */
/* 🪷 CASA ROMANO – Zusatzstylesheet (casa-romano2.css)       */
/* Zweck: Neue UI-Anpassungen, Wishlist-Upgrade, Animationen  */
/* Eingefügt in theme.liquid ca. Zeile 500                    */
/*   {{ 'casa-romano2.css' | asset_url | stylesheet_tag }     */
/* Erstellt: 2025 – Enzo / CASA ROMANO                        */
/* ---------------------------------------------------------- */


/* --------------------------------------------- */
/* CASA ROMANO – Sichtbare elegante Trennlinie   */
/* --------------------------------------------- */

.product__description hr,
.product-description hr,
.rte hr {
  border: none !important;
  border-top: 1.3px solid #bcbcbc !important;   /* gut sichtbar, nicht zu dunkel */
  opacity: 1 !important;                       /* überschreibt Shopify */
  height: 1px !important;
  margin-top: 14px !important;
  margin-bottom: 14px !important;              /* schönes spacing */
}






/* ========================================
   GOLD-BUTTONS - Auskommentiert am 23.12.2024
   Bei Bedarf wieder aktivieren (/* und */ entfernen)
   ======================================== */

/* --- IN DEN WARENKORB BUTTON (maximale Priorität) --- */
/*
.product-form__cart-submit,
.product-form__submit,
button[name="add"],
.shopify-payment-button__button--unbranded {
  background-color: rgb(197, 169, 107) !important;
  color: #FFFFFF !important;
  border: 0 solid transparent !important;
  border-width: 0 !important;
  border-style: none !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
  --color-button-text: 255, 255, 255 !important;
}

.product-form__cart-submit:hover,
.product-form__submit:hover,
button[name="add"]:hover {
  background-color: rgb(177, 145, 86) !important;
  border: 0 solid transparent !important;
}
*/

/* --- ZUR KASSE BUTTON (maximale Priorität) --- */
/*
.cart__checkout-button,
button[name="checkout"],
.cart__dynamic-checkout-buttons button {
  background-color: rgb(197, 169, 107) !important;
  color: #FFFFFF !important;
  border: 0 solid transparent !important;
  border-width: 0 !important;
  border-style: none !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
  --color-button-text: 255, 255, 255 !important;
  transition: all 0.25s ease;
}

.cart__checkout-button:hover,
button[name="checkout"]:hover,
.cart__dynamic-checkout-buttons button:hover {
  background-color: rgb(177, 145, 86) !important;
  border: 0 solid transparent !important;
}
*/

/* --- NUR RAND ENTFERNEN (ohne Farbe) --- */
/*
.product-form__cart-submit,
.product-form__submit,
button[name="add"],
.cart__checkout-button,
button[name="checkout"],
.shopify-payment-button__button--unbranded {
  border: 0 solid transparent !important;
  border-width: 0 !important;
  box-shadow: none !important;
}

.product-form__cart-submit:hover,
.product-form__submit:hover,
button[name="add"]:hover,
.cart__checkout-button:hover,
button[name="checkout"]:hover {
  border: 0 solid transparent !important;
}
*/








/* Im artikeldetails die Bewertugstext Box Titel weggemacht */
.tt-bs-title {
    display: none !important;
}



/* Trustoo – Sterne in der kleinen Kundenstimmen-Box NOCH enger & kleiner */
#tt-bs-carousel .star-item {
    margin-right: -3px !important; /* noch enger */
    padding-right: 0 !important;
}

#tt-bs-carousel .star-item svg {
    width: 12px !important;   /* minimal kleiner */
    height: 12px !important;
}





/* ----------------------------------------------- */
/* CASA ROMANO – Button voll Theme-gesteuert       */
/* ----------------------------------------------- */

.collection .button--secondary,
.collection .card__add-to-cart,
.collection .product-card button,
.collection .quick-add__submit {

  background-color: rgb(var(--color-button)) !important;
  color: rgb(var(--color-button-text)) !important;

  border: none !important;
  border-radius: 12px !important;
  box-shadow: none !important;

  font-size: 14px !important;
  font-weight: 600 !important;

  width: 100% !important;
  height: 46px !important;

  transition: background-color .25s ease, color .25s ease;
}

/* Hover / Active */
.collection .button--secondary:hover,
.collection .card__add-to-cart:hover,
.collection .product-card button:hover,
.collection .quick-add__submit:hover {
  background-color: rgb(var(--color-button-hover)) !important;
  color: rgb(var(--color-button-text-hover)) !important;
}





/* klickt link aufs bild nicht nur auf Text bei mehrere Spalten (Startseite)*/
.multicolumn-card {
  position: relative;
  cursor: pointer;
}

.multicolumn-list a {
  position: static;
}

.multicolumn-list a::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}





/* CASA ROMANO – Availability Box: fein & ruhig Im Artikeldetails Text unter Lager abstann und kleiner*/

/* Abstand zwischen "Auf Lager" und Subtext verkleinern */
.availability-box__content strong {
  display: block;
  margin-bottom: 4px !important; /* kompakt */
}

/* Subtext kleiner & ruhiger */
.availability-box__sub {
  font-size: 11.0px !important;
  opacity: 0.75;
  line-height: 1.4;
  margin-top: 0 !important;
}



/* Auf Lager etwas grösser > Availability – etwas präsenter */
.availability-box__content strong {
  font-size: 15.0px !important;
  font-weight: 600 !important;
}





/* CASA ROMANO – Preis in Collection (Final) */
.collection .price,
.collection .price-item {
  font-size: 18px !important;        /* edel & gut lesbar */
  font-weight: 500 !important;
  color: #111 !important;
  margin-top: 12px !important;
  margin-bottom: 2px !important;
}






/* CASA ROMANO – Preis wenn SALE kleiner */
.price--on-sale s,
.price--on-sale .price-item--regular {
  font-size: 17px !important;
  opacity: 0.8;
}

/* CASA ROMANO – Normaler Verkaufspreis Größe und Fettigkeit */
.price--on-sale .price-item--sale {
  font-size: 21px !important;
  font-weight: 600 !important;
}



/* CASA ROMANO – Normaler Preis ohne Sale */
.price:not(.price--on-sale) .price-item {
  font-size: 22px !important;
  font-weight: 510 !important;
}






/* Fettere Schrift für "In den Warenkorb" und "Zur Kasse" Buttons */
.product-form__cart-submit,
.product-form__submit,
button[name="add"],
.cart__checkout-button,
button[name="checkout"],
.shopify-payment-button__button--unbranded {
  font-weight: 600 !important;
}



/* Zur Kasse Button - dunkleres Gold */
.cart__checkout-button,
button[name="checkout"] {
  background-color: rgb(177, 145, 86) !important; /* Dunkler */
  color: #FFFFFF !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
}

.cart__checkout-button:hover,
button[name="checkout"]:hover {
  background-color: rgb(157, 125, 66) !important; /* Noch dunkler beim Hover */
}






/* Mehr Abstand zwischen Sternen und Preis auf Mobile */
@media (max-width: 768px) {
  .card__information .price {
    margin-top: 35px !important;
  }
  
  .star-rating,
  [class*="rating"],
  .jdgm-preview-badge {
    margin-bottom: 10px !important;
  }
}


