.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp {padding:56px 24px;font-family:Inter,system-ui,sans-serif;color:#e9ddcf}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__header {max-width:520px;margin:0 auto 32px;text-align:center}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__eyebrow {display:block;font-size:11px;font-weight:700;letter-spacing:.26em;color:#b8894a;margin:0 0 10px}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__title {margin:0 0 10px;font-family:Inter,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.01em;text-transform:uppercase;color:#f6efe4}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__title-accent {color:#d79a5c}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__desc {margin:0;font-size:14px;line-height:1.6;color:#b9a68f}

.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__grid {display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin:0 auto}

@media (max-width:480px){
  .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__grid {gap:10px}
}
@media (min-width:1024px){
  .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp {padding:84px 64px}
  .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__header {max-width:none;text-align:left;margin:0 0 44px}
  .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__title {font-size:32px}
  .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp__grid {max-width:none;grid-template-columns:repeat(2,minmax(0,340px))}
}

.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card {display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);text-align:left}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__media {position:relative;display:block;width:100%;aspect-ratio:4/3;background-color:#201911}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__img {width:100%;height:100%;object-fit:cover;display:block}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__img--placeholder {width:100%;height:100%;display:block}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__stock-badge, .cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__discount-badge {position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__stock-badge {background:rgba(28,18,12,.85);color:#e9ddcf}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__discount-badge {background:#b8894a;color:#2c2118}

.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__body {padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__name {margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:15px;letter-spacing:.01em;text-transform:uppercase;color:#f6efe4}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__desc {margin:0 0 4px;font-size:12.5px;line-height:1.55;color:#b9a68f}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__price-row {display:flex;align-items:baseline;gap:8px;margin:2px 0 4px}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__price {font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#f6efe4}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__price-old {font-size:12px;color:#8b7b6a;text-decoration:line-through}

.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__cta {display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b8894a;text-decoration:none}
.cc_oj4ar77a_LKn3NxA1O0 .cc-dbp-card__cta:hover {color:#d79a5c}
