/* A közös webshop-elemek; a főoldal eredeti stílusai változatlanok. */
.sale-badge,.stock-badge { position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:20px;background:#c95f45;color:white;font:500 12px/1.4 Inter,sans-serif; }
.stock-badge { background:#524c33; }
.product-price del { opacity:.55;font-size:.85em; }
.product-card .product-media img { object-fit:contain; }
.page-catalog .reviews { padding-top:50px; }
.page-cart .values { background-size:auto,contain;background-position:center,left top; }
.page-checkout .site-header { border-bottom:1px solid #e4d7c7; }
.page-content .site-footer,.page-fair .site-footer { margin-top:0; }
.global-form-response { margin-top:15px;font:14px/1.5 Satoshi,sans-serif;color:#524c33; }
.main-nav > ul > li > a[aria-current="page"] { box-shadow:inset 0 -3px #b08a4a; }
.catalog-page .catalog-breadcrumb a,.product-page .product-breadcrumb a,.cart-page .commerce-breadcrumb a { font-family:'Cormorant Garamond',Georgia,serif;font-weight:500; }
.commerce-notice { padding:12px 18px;border-left:3px solid #b08a4a;background:#f1e9dc; }
@media(max-width:767px) {
  .sale-badge,.stock-badge { top:6px;left:6px;padding:3px 7px;font-size:10px; }
}
