.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {width:100%;max-width:1320px;margin:0 auto;padding:0 38px 42px;box-sizing:border-box;color:#1b1c18;font-family:Arial,Helvetica,sans-serif}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops * {box-sizing:border-box}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops h2 {font-family:Georgia,"Times New Roman",serif;font-weight:400}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops h3 {margin:0 0 22px;font-size:13px;letter-spacing:.02em}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {background:#faf8f4;border-radius:9px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:21px 24px;margin-top:2px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges article {display:grid;grid-template-columns:46px 1fr;align-items:center;padding:0 13px;border-right:1px solid #e6e0d7}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges article:last-child {border:0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges i {font:32px Georgia;color:#6d7b4e}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges div {display:flex;flex-direction:column;gap:5px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges b {font-size:11px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges span {font-size:10px;line-height:1.45;color:#595a55}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info {margin-top:22px;padding:27px 22px;display:grid;grid-template-columns:repeat(3,1fr)}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info>article {padding:0 27px;border-right:1px solid #e1ddd5}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info>article:last-child {border:0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info p {margin:0 0 15px;font-size:11px;line-height:1.55}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient {display:grid;grid-template-columns:45px 1fr;align-items:center;margin-bottom:14px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient i {font:29px Georgia;color:#6d7b4e}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient span {display:flex;flex-direction:column;gap:5px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient b {font-size:11px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient small {font-size:10px;line-height:1.45;color:#565750}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {margin-top:22px;display:grid;grid-template-columns:1.08fr .72fr .7fr;overflow:hidden;min-height:246px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto>div:first-child {padding:26px 24px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto img {display:block;width:100%;height:100%;min-height:246px;object-fit:cover}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle {padding:30px 27px;background:#f1ece3;display:flex;flex-direction:column;justify-content:center}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle h2 {font-size:21px;line-height:1.18;margin:0 0 15px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle p {font-size:11px;line-height:1.65;margin:0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps {display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps article {text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps i {width:64px;height:64px;border:1px solid #b9b49d;border-radius:50%;display:grid;place-items:center;font:23px Georgia;color:#65734c}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps b {font-size:10px;line-height:1.45}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality {margin-top:22px;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;min-height:255px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality>div:first-child {padding:29px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality small {color:#426127;font-size:11px;font-weight:700;letter-spacing:.08em}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality h2 {margin:7px 0 13px;font-size:22px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality p {max-width:440px;font-size:11px;line-height:1.65;margin:0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons {display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:25px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons span {display:flex;flex-direction:column;text-align:center;gap:9px;font:28px Georgia;color:#6e7d55}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons b {font:9px/1.35 Arial;color:#1b1c18}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {min-height:255px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;gap:30px;color:#fff;font:19px/1.35 Georgia;letter-spacing:2px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media button {width:66px;height:66px;border-radius:50%;border:2px solid #fff;color:#fff;background:rgba(0,0,0,.25);font-size:22px;cursor:pointer}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross {margin-top:22px;padding:22px 26px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross h2 {font:700 13px Arial;margin:0 0 18px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom {margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {padding:26px 30px;min-height:225px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews>div {display:grid;grid-template-columns:1fr 1.45fr;align-items:center;text-align:center}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews strong {font:56px Georgia;border-right:1px solid #ded9d0;padding:20px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews strong small {font-size:19px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews span {color:#efa900;font-size:23px;letter-spacing:2px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews p {font-size:10px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq details {border-top:1px solid #d9d5cc}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq summary {position:relative;padding:12px 25px 12px 4px;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq summary:after {content:"+";position:absolute;right:5px;font-size:16px;font-weight:400}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq details[open] summary:after {content:"−"}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq p {font-size:10px;line-height:1.55;margin:0 4px 12px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust {margin-top:27px;display:grid;grid-template-columns:repeat(5,1fr);padding:0 15px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust span {display:flex;justify-content:center;gap:12px;align-items:center;font:27px Georgia}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust b {font:10px/1.4 Arial}
@media(max-width:1023px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {padding:0 18px 34px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {grid-template-columns:repeat(2,1fr);gap:16px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges article {border:0;padding:0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info>article {border:0;border-bottom:1px solid #e1ddd5;padding:20px 5px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {grid-template-columns:1fr 1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto>div:first-child {grid-column:1/-1}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {min-height:240px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust {grid-template-columns:repeat(2,1fr);gap:20px}}
@media(max-width:620px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto img {min-height:230px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle {min-height:210px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps {grid-template-columns:repeat(2,1fr)}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons {grid-template-columns:repeat(3,1fr)}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews>div {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews strong {border:0;border-bottom:1px solid #ded9d0}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust {grid-template-columns:1fr 1fr}}

/* Visual match pass 2 */
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {max-width:1240px;padding-left:28px;padding-right:28px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {min-height:108px;padding:24px 18px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges article {grid-template-columns:52px 1fr;padding:0 14px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges i {font-size:36px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges b {font-size:12px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges span {font-size:11px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info {min-height:265px;padding:30px 20px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info>article {padding:0 30px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info p {font-size:12px;line-height:1.65}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient b {font-size:12px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient small {font-size:11px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {min-height:270px;grid-template-columns:1.12fr .7fr .7fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto img, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-image-slot {width:100%;height:100%;min-height:270px;object-fit:cover;background:#fff}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle {padding:34px 29px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality {min-height:270px;grid-template-columns:55fr 45fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {min-height:270px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media--empty {background:#fff}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross {padding:25px 28px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {min-height:245px;padding:29px 32px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust {min-height:76px;align-items:center;border-top:1px solid #eee9e1;border-bottom:1px solid #eee9e1}
@media(max-width:1023px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {padding-left:18px;padding-right:18px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {grid-template-columns:1fr 1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto>div:first-child {grid-column:1/-1}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-image-slot {min-height:240px}}
@media(max-width:620px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-image-slot {min-height:210px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {min-height:0}}

.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media video {display:block;width:100%;height:100%;min-height:270px;aspect-ratio:16/9;object-fit:cover;background:#111}
@media(max-width:1023px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media video {min-height:240px}}

/* Goddess Glow reference scale and proportion pass — desktop only. */
@media(min-width:1024px){
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops {width:100%;max-width:1280px;padding-left:24px;padding-right:24px;padding-bottom:52px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom {margin-top:28px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges {min-height:124px;padding:28px 22px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges article {grid-template-columns:58px 1fr;padding:0 17px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges i {font-size:40px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges b {font-size:13px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges span {font-size:12px;line-height:1.5}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info {min-height:315px;padding:36px 24px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info>article {padding:0 36px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info h3 {font-size:14px;margin-bottom:26px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info p {font-size:13px;line-height:1.72;margin-bottom:18px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient {grid-template-columns:52px 1fr;margin-bottom:18px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient i {font-size:34px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient b {font-size:13px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient small {font-size:12px;line-height:1.55}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto {min-height:330px;grid-template-columns:55fr 23fr 22fr}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto>div:first-child {padding:36px 30px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto h3 {font-size:14px;margin-bottom:28px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto img {min-height:330px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps {gap:15px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps i {width:76px;height:76px;font-size:27px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-steps b {font-size:11px;line-height:1.5}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle {padding:38px 31px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle h2 {font-size:24px;line-height:1.2;margin-bottom:18px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle p {font-size:12px;line-height:1.7}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality {min-height:330px;grid-template-columns:55fr 45fr}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality>div:first-child {padding:38px 34px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality small {font-size:12px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality h2 {font-size:25px;margin:8px 0 16px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality p {font-size:12px;line-height:1.72}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons {margin-top:30px;gap:10px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons span {font-size:32px;gap:11px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons b {font-size:10px;line-height:1.4}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media video {min-height:330px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {font-size:21px;gap:34px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media button {width:72px;height:72px;font-size:25px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross {padding:29px 32px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross h2 {font-size:14px;margin-bottom:22px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom {gap:28px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {min-height:300px;padding:36px 38px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom h3 {font-size:14px;margin-bottom:26px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews strong {font-size:66px;padding:24px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews strong small {font-size:21px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews span {font-size:27px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews p {font-size:12px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq summary {padding:15px 28px 15px 5px;font-size:12px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-faq p {font-size:11px;line-height:1.65}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust {min-height:92px;margin-top:32px;padding:0 22px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust span {gap:15px;font-size:31px}
  .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-trust b {font-size:11px;line-height:1.45}
}

.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews em {grid-column:2;font:normal 11px/1.55 Arial,sans-serif;color:#565750;margin-top:8px}
@media(max-width:620px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews em {grid-column:1}}

/* Conversion-first PDP story */
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-section-heading small {display:block;margin-bottom:7px;color:#b59a64;font-size:10px;font-weight:700;letter-spacing:.14em}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-section-heading h2 {margin:0;font-size:28px;color:#3B4A2A}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle {display:grid;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.6fr) minmax(190px,.65fr);align-items:center;gap:28px;margin-top:28px;padding:30px 34px;background:#fcfaf6;border:1px solid rgba(59,74,42,.12)}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products {display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:14px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products>i {text-align:center;font:28px Georgia;color:#b59a64}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products article {display:grid;grid-template-columns:76px 1fr;align-items:center;gap:14px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products img {width:76px;aspect-ratio:1;object-fit:contain;background:#fff}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products article div {display:flex;min-width:0;flex-direction:column;gap:7px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products b {display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products span {font:600 14px Georgia;color:#3B4A2A}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle>button {min-height:48px;padding:0 20px;border:1px solid #3B4A2A;background:#3B4A2A;color:#fff;font-size:11px;font-weight:700;letter-spacing:.07em;cursor:pointer}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle>button:disabled {cursor:wait;opacity:.6}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent {margin-top:22px;padding:28px 30px;background:#3B4A2A;color:#fff}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent h2 {margin:0 0 22px;font-size:24px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent>div {display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.18)}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent article {display:flex;min-height:90px;flex-direction:column;justify-content:center;gap:7px;padding:18px 24px;background:#3B4A2A}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent small {color:#d7c49a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent b {font:400 17px/1.35 Georgia,serif}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media>span {max-width:240px;text-transform:uppercase}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info h3, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross h2, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom h3 {text-transform:uppercase}
@media(max-width:1023px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle {grid-template-columns:1fr;gap:22px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle>button {width:100%}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent>div {grid-template-columns:1fr 1fr}}
@media(max-width:620px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle {padding:24px 18px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-section-heading h2 {font-size:24px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products>i {line-height:1}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products article {grid-template-columns:68px 1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-products img {width:68px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent {padding:24px 18px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent>div {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-scent article {min-height:76px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {border-radius:4px}}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto--text-only {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto--text-only .ops-lifestyle {display:none}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality--text-only {grid-template-columns:1fr}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media--empty {min-height:180px;background:#fcfaf6;color:#3B4A2A}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews .rating {justify-content:center}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-reviews .rating-count {font-size:11px}

/* Stronger product-story hierarchy for readable, conversion-focused PDPs. */
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {padding-top:22px;padding-bottom:64px;color:#1e1e1e}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops h3 {font-size:15px;letter-spacing:.04em}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges b, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info p, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient b, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality p {font-size:14px}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges span, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient small {font-size:12px;line-height:1.6}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality h2 {font-size:clamp(30px,3.2vw,46px);line-height:1.08}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality>div:first-child {display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px)}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality p {max-width:560px;line-height:1.75}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-cross h2, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom h3 {font-size:16px}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bottom>article {min-height:0}
@media(max-width:767px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops {padding-left:16px;padding-right:16px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-badges b, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-info p, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-ingredient b, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality p {font-size:13px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality>div:first-child {padding:30px 22px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality h2 {font-size:30px}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality-icons b {font-size:11px}}
@media(max-width:767px){.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {min-height:0;background:#3B4A2A}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media video {height:auto;min-height:0;aspect-ratio:16/9;object-fit:contain}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-howto img, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-quality img, .cc_dYvRgpSA6R_xD1Mjo6C0z .ops-lifestyle img {object-position:center}}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media {position:relative}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media>span {display:none}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-media--empty button {border-color:#3B4A2A;color:#3B4A2A;background:rgba(255,255,255,.86)}.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-video-error {position:absolute;right:16px;bottom:14px;padding:8px 10px;background:rgba(255,255,255,.94);color:#3B4A2A;font:11px/1.4 Arial,sans-serif;letter-spacing:0}
.cc_dYvRgpSA6R_xD1Mjo6C0z .ops-bundle-error {margin:10px 0 0;color:var(--color-error,#a12622);font:12px/1.45 Arial,sans-serif;text-align:center}
