.candle-specs{--spec-line:#cdd2c3;--spec-muted:#68715f;--spec-ink:#2b4434;border-top:1px solid var(--spec-line);border-bottom:1px solid var(--spec-line);color:var(--spec-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin:0;padding:19px 0;display:grid}.candle-spec{min-width:0}.candle-spec dt{color:var(--spec-muted);align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.candle-spec dt svg{flex-shrink:0}.candle-spec dd{font-family:var(--font-display),Georgia,serif;letter-spacing:-.5px;font-variant-numeric:lining-nums tabular-nums;margin:5px 0 0;font-size:28px;line-height:1.15}.candle-spec-candleVolumeMl{border-left:1px solid var(--spec-line);padding-left:15px}.candle-specs-dark{--spec-line:#ffffff24;--spec-muted:#c4bbaf;--spec-ink:#e5c99f;margin-top:20px}.candle-specs-dark dd{font-family:var(--font-display),Georgia,serif;font-size:28px}.candle-specs-compact{color:#626d59;flex-wrap:wrap;gap:3px 9px;margin-top:9px;font-size:9px;line-height:1.65;display:flex}.candle-specs-compact>span{display:inline-block}.candle-specs-compact b{white-space:nowrap;font-weight:500}.studio-dimensions{margin:23px 0 0;padding:0 6px}.studio-dimensions .candle-specs{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.studio-dimensions-title{letter-spacing:.06em;color:#697460;margin:0 0 12px;font-size:10px;font-weight:500}.studio-model-grid .studio-model>span:not(.studio-model-check){display:block}@media (max-width:700px){.candle-specs{gap:16px 15px}.candle-spec dd{font-size:27px}.studio-dimensions{margin-top:21px;padding:0}.studio-dimensions .candle-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-model-grid .candle-specs-compact{gap:3px 7px;font-size:9px;display:flex}.studio-model-grid .studio-model{align-items:flex-start}.studio-model-grid .studio-model>img{margin-top:4px}.candle-specs .candle-spec-candleVolumeMl:nth-child(odd){border-left:0;border-top:1px solid var(--spec-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 0;display:flex}.candle-specs .candle-spec-candleVolumeMl:nth-child(odd) dd{margin:0}}.studio-dimensions .candle-specs-summary{gap:12px;padding:12px 0}.studio-dimensions .candle-specs-summary .candle-spec{border:0;grid-column:auto;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.studio-dimensions .candle-specs-summary dd{white-space:nowrap;margin:0;font-size:25px}.candle-price{--price-ink:#2b4434;--price-muted:#68715f;color:var(--price-ink);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;padding:17px 0;display:flex}.candle-price .candle-price-label{font-family:var(--font-sans-brand),sans-serif;color:var(--price-muted);font-size:11px;line-height:1.6}.candle-price .candle-price-amount{font-family:var(--font-display),Georgia,serif;letter-spacing:-.5px;white-space:nowrap;color:var(--price-ink);margin:0;font-size:31px;font-weight:400;line-height:1.1}.candle-price .candle-price-pending{font-family:var(--font-sans-brand),sans-serif;letter-spacing:0;font-size:14px}.candle-price-dark{--price-ink:#e5c99f;--price-muted:#c4bbaf}.candle-price-pair{padding:6px 0}.candle-price-pair>.candle-price{padding:10px 0}.candle-price-pair>.candle-price+.candle-price{border-top:1px solid #ffffff14}.candle-price-pair .candle-price-amount{font-size:28px}.candle-price-pair .candle-price-pending{font-size:14px}.candle-price-compact{justify-content:flex-start;align-items:baseline;column-gap:7px;padding:9px 0 0;display:flex}.candle-price-compact .candle-price-label{font-size:9px;line-height:1.4}.candle-price-compact .candle-price-amount{font-family:var(--font-sans-brand),sans-serif;letter-spacing:0;font-size:13px;font-weight:600;line-height:1.5}.candle-price-compact .candle-price-pending{font-size:10px;font-weight:400}.studio-preview>.candle-price{border-top:1px solid #dcded1;margin-top:14px;padding:15px 2px 0}.studio-summary>.candle-price{border-top:1px solid #dcded1;margin-top:14px;padding:14px 0 0}@media (max-width:700px){.studio-model .candle-price-compact{gap:3px 6px}.studio-model .candle-price-compact .candle-price-label{font-size:8px}.studio-model .candle-price-compact .candle-price-amount{font-size:12px}}
