{"product_id":"dolce-gabbana-dolce-blue-jasmine-eau-de-parfum-spray-for-women-2-5-oz","title":"Dolce \u0026 Gabbana Dolce Blue Jasmine Eau De Parfum Spray for Women, 2.5 oz","description":"\u003cp\u003eDolce Blue Jasmine is a luminous white floral composition that opens with the tender sweetness of fig, then blooms into the creamy elegance of jasmine sambac before settling into a warm cedarwood base.\u003c\/p\u003e\n\n\u003cdiv class=\"rsc\"\u003e\n\u003cstyle\u003e\n\/* T-050. The card's base size is in PX, and everything else on it is in em, so the\n   whole card scales from this one declaration and nothing on it depends on the host\n   theme's root.\n\n   T-045 set the base in rem and believed that produced 14.7px. It does not. Dawn sets\n       html { font-size: calc(var(--font-body-scale) * 62.5%) }   →  10px\n   so every rem here resolved to 62.5% of the intended value: the base computed to 9.2px\n   and the accord strength label to 5.5px. Measured off the live storefront, not read off\n   this file — reading the CSS is exactly what produced the wrong 13.2px claim.\n\n   That is also why the paddings, margins and gaps below are em and not rem. They were\n   rem too, so the card's spacing was squeezed by the same 62.5% and the card read as\n   cramped as well as small.\n\n   Nothing on the card may compute below 13px on a phone. The uppercase letter-spaced\n   micro-labels carry real meaning — the stage of the pyramid, the strength of an accord. *\/\n.rsc{--c-surface:#ffffff;--c-head:#fffdf8;--c-ink:#1a281c;--c-line:rgba(26,40,28,.12);--c-accent:#dbc185;--c-accent-ink:#8a7a4e;--c-chip:#ffffff;--c-chip-line:rgba(219,193,133,.6);--c-track:rgba(26,40,28,.07);--c-spine-a:rgba(219,193,133,.25);--c-spine-b:#8a7a4e;--c-radius:2px;--c-pill:40px;--c-font:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--c-display:Georgia,'Times New Roman',serif;background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--c-radius);font-family:var(--c-font);font-size:16px;overflow:hidden;margin:1.25em 0}\n.rsc h4,.rsc p,.rsc ul{margin:0}\n.rsc__hd{display:flex;flex-wrap:wrap;gap:.5em;align-items:baseline;padding:.8em 1em;border-bottom:1px solid var(--c-line);background:var(--c-head)}\n.rsc__t{font-family:var(--c-display);font-size:1.12em;font-weight:400;letter-spacing:.04em}\n.rsc__sig{margin-left:auto;font-size:.82em;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-ink)}\n.rsc__sec{padding:.9em 1em}\n.rsc__sec+.rsc__sec{border-top:1px solid var(--c-line)}\n.rsc__lab{font-size:.82em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent-ink);margin-bottom:.7em!important}\n.rsc__chips{display:flex;flex-wrap:wrap;gap:.35em;list-style:none;padding:0}\n.rsc__chips li{padding:.3em .75em;border:1px solid var(--c-chip-line);border-radius:var(--c-pill);background:var(--c-chip);font-size:.9em;color:var(--c-ink)}\n.rsc__arc{position:relative;padding-left:1.6em}\n.rsc__arc:before{content:\"\";position:absolute;left:.28em;top:.4em;bottom:.4em;width:2px;background:linear-gradient(180deg,var(--c-spine-a),var(--c-accent) 45%,var(--c-spine-b))}\n.rsc__step{position:relative;padding-bottom:.85em}\n.rsc__step:last-child{padding-bottom:0}\n.rsc__step:before{content:\"\";position:absolute;left:-1.46em;top:.3em;width:.5em;height:.5em;background:var(--c-surface);border:2px solid var(--c-accent-ink);transform:rotate(45deg)}\n.rsc__step--now:before{background:var(--c-accent-ink)}\n.rsc__k{display:flex;align-items:baseline;gap:.45em;margin-bottom:.4em}\n.rsc__kk{font-size:.82em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}\n.rsc__kt{font-size:.82em;font-style:italic;font-family:var(--c-display);color:var(--c-accent-ink)}\n.rsc__bars{display:grid;gap:.34em}\n.rsc__bar{display:grid;grid-template-columns:7em 1fr auto;gap:.6em;align-items:center}\n.rsc__bn{font-size:.88em;text-transform:capitalize}\n.rsc__bs{font-size:.82em;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-ink);white-space:nowrap}\n\/* The fill is a background LAYER on the track, not a nested div: a child sized with\n   height:100% needs its parent to settle a definite height inside a grid item, which a\n   host theme can quietly break, and then the bar paints as an empty groove.\n   The track therefore has NO CHILDREN — and that is why each one also carries an inline\n   display:block. Shopify's Dawn base.css ships\n       a:empty, ul:empty, div:empty, p:empty, … { display: none }\n   which hides every childless element in a product description. Measured on the live\n   store: the rule matches .rsc__tr and a plain inline display wins over it (no\n   !important needed). Do not \"tidy away\" that declaration — the bars vanish. *\/\n.rsc__tr{height:.4em;border-radius:var(--c-pill);background-color:var(--c-track);background-image:linear-gradient(var(--c-accent),var(--c-accent));background-repeat:no-repeat;background-position:left center}\n.rsc__prose{font-size:.95em;line-height:1.55}\n\/* On a phone the card gets BIGGER. The rule this replaces did the opposite: it bought\n   horizontal room for the accord row by shrinking the strength label, the smallest text\n   on the card, on the device where it is hardest to read. The space is found by stacking\n   the bar instead — name and strength on one line, the track full width beneath — which\n   costs nothing and reads better at any size. *\/\n@media(max-width:430px){\n.rsc{font-size:18px}\n.rsc__hd,.rsc__sec{padding-left:.85em;padding-right:.85em}\n.rsc__bar{grid-template-columns:1fr auto;gap:.15em .5em}\n.rsc__bn{grid-column:1;grid-row:1}\n.rsc__bs{grid-column:2;grid-row:1;text-align:right}\n.rsc__tr{grid-column:1\/-1;grid-row:2}\n.rsc__bars{gap:.7em}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rsc__hd\"\u003e\n\u003ch4 class=\"rsc__t\"\u003eScent Card\u003c\/h4\u003e\n\u003cspan class=\"rsc__sig\"\u003eModerate · Moderate sillage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__sec\"\u003e\n\u003cp class=\"rsc__lab\"\u003eSmells like\u003c\/p\u003e\n\u003cdiv class=\"rsc__bars\"\u003e\n\u003cdiv class=\"rsc__bar\"\u003e\n\u003cspan class=\"rsc__bn\"\u003ewhite floral\u003c\/span\u003e\u003cdiv class=\"rsc__tr\" style=\"display:block;background-size:100% 100%\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rsc__bs\"\u003eDominant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__bar\"\u003e\n\u003cspan class=\"rsc__bn\"\u003ewoody\u003c\/span\u003e\u003cdiv class=\"rsc__tr\" style=\"display:block;background-size:100% 100%\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rsc__bs\"\u003eDominant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__bar\"\u003e\n\u003cspan class=\"rsc__bn\"\u003efruity\u003c\/span\u003e\u003cdiv class=\"rsc__tr\" style=\"display:block;background-size:100% 100%\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rsc__bs\"\u003eDominant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__bar\"\u003e\n\u003cspan class=\"rsc__bn\"\u003esweet\u003c\/span\u003e\u003cdiv class=\"rsc__tr\" style=\"display:block;background-size:66% 100%\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rsc__bs\"\u003eProminent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__bar\"\u003e\n\u003cspan class=\"rsc__bn\"\u003efloral\u003c\/span\u003e\u003cdiv class=\"rsc__tr\" style=\"display:block;background-size:38% 100%\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rsc__bs\"\u003eModerate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__sec\"\u003e\n\u003cp class=\"rsc__lab\"\u003eOver four hours\u003c\/p\u003e\n\u003cdiv class=\"rsc__arc\"\u003e\n\u003cdiv class=\"rsc__step rsc__step--now\"\u003e\n\u003cdiv class=\"rsc__k\"\u003e\n\u003cspan class=\"rsc__kk\"\u003eTop\u003c\/span\u003e\u003cspan class=\"rsc__kt\"\u003efirst 15 minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"rsc__chips\"\u003e\u003cli\u003eFig\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__step\"\u003e\n\u003cdiv class=\"rsc__k\"\u003e\n\u003cspan class=\"rsc__kk\"\u003eHeart\u003c\/span\u003e\u003cspan class=\"rsc__kt\"\u003eone to two hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"rsc__chips\"\u003e\u003cli\u003eJasmine Sambac\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__step\"\u003e\n\u003cdiv class=\"rsc__k\"\u003e\n\u003cspan class=\"rsc__kk\"\u003eBase\u003c\/span\u003e\u003cspan class=\"rsc__kt\"\u003efour hours and beyond\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"rsc__chips\"\u003e\u003cli\u003eCedarwood\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rsc__sec\"\u003e\n\u003cp class=\"rsc__lab\"\u003eWear it\u003c\/p\u003e\n\u003cul class=\"rsc__chips\"\u003e\n\u003cli\u003eFall\u003c\/li\u003e\n\u003cli\u003eWinter\u003c\/li\u003e\n\u003cli\u003eSpring\u003c\/li\u003e\n\u003cli\u003eCasual\u003c\/li\u003e\n\u003cli\u003eProfessional\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp\u003eA fruity, woody, and sweet fragrance that captures both delicate florality and sensual depth.\u003c\/p\u003e","brand":"Dolce \u0026 Gabbana","offers":[{"title":"Default Title","offer_id":46123106336947,"sku":"WDGDOLCEBLUEJASMI25P","price":64.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/3583\/5571\/files\/wdgdolcebluejasmi25p.jpg?v=1790672542","url":"https:\/\/therarescentsociety.com\/products\/dolce-gabbana-dolce-blue-jasmine-eau-de-parfum-spray-for-women-2-5-oz","provider":"Rare Scent Society","version":"1.0","type":"link"}