.gg-rose.rose-clean{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:0 5vw;padding:35px 7vw 40px;background:#eeeae4;color:#282420;align-items:center;overflow:hidden}.gg-rose.rose-clean:before{display:none}.rc-topline{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #cfc8bf;font:9px/1.6 monospace;letter-spacing:.12em;color:#897c71}.rc-copy{padding:38px 0 32px}.rc-ratio{display:flex;align-items:center;gap:11px;color:#8b5b4f;margin-bottom:22px}.rc-ratio b{font:normal 36px/1 Georgia,serif}.rc-ratio i{width:1px;height:35px;rotate:30deg;background:#ac8e80;margin:0 2px}.rc-ratio span{font:7px/1.6 monospace;letter-spacing:.08em;margin-left:10px}.gg-rose.rose-clean :is(h2,h3){font-family:"Songti SC",serif;font-size:clamp(40px,4.1vw,64px);line-height:1.35;letter-spacing:.025em;margin:0 0 25px;font-weight:400}.gg-rose.rose-clean p{font-size:12px;line-height:1.9;color:#7b6e63}.gg-rose.rose-clean .rc-ingredients{color:#574e47;font-size:13px;line-height:1.8;margin:0 0 16px}.rc-ingredients span{color:#a68b7d}.gg-rose.rose-clean .rc-tagline{font-size:10px;margin:0}.gg-rose.rose-clean a{font-size:11px;color:#682d40;margin-top:20px;padding:8px 0}.gg-rose.rose-clean .rc-product{width:100%;margin:0;justify-self:end;padding:35px 0;max-width:670px}.gg-rose.rose-clean .rc-product img{display:block;width:100%;height:auto;mix-blend-mode:normal;filter:none;object-fit:contain}.rc-scenes{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.3fr 1fr 1fr;gap:20px;align-items:center;padding-top:25px;border-top:1px solid #cfc8bf}.rc-scene-label>span{font:8px/1.5 monospace;letter-spacing:.09em;color:#938276}.gg-rose.rose-clean .rc-scene-label p{font-family:"Songti SC",serif;font-size:17px;line-height:1.55;margin:13px 0;color:#766354}.gg-rose.rose-clean .rc-scenes figure{margin:0}.gg-rose.rose-clean .rc-scenes img{display:block;width:100%;height:125px;object-fit:cover;mix-blend-mode:normal;filter:saturate(.8)}.rc-scenes figcaption{margin-top:10px;font:8px/1.5 monospace;letter-spacing:.08em;color:#8b796d}
@media(min-width:1500px){.gg-rose.rose-clean{padding-left:max(7vw,calc((100vw - 1450px)/2));padding-right:max(7vw,calc((100vw - 1450px)/2))}}
@media(max-width:700px){.gg-rose.rose-clean{grid-template-columns:1fr;padding:28px 7vw 30px;gap:0}.rc-topline{padding-bottom:17px;font-size:8px}.rc-copy{padding:26px 0 10px;display:grid;grid-template-columns:1fr auto;column-gap:12px}.rc-ratio{grid-column:2;grid-row:1;align-self:start;gap:7px;margin:7px 0 0}.rc-ratio b{font-size:29px}.rc-ratio i{height:28px}.rc-ratio span{display:none}.gg-rose.rose-clean :is(h2,h3){grid-column:1;grid-row:1;font-size:40px;line-height:1.35;margin:0 0 19px}.gg-rose.rose-clean .rc-ingredients{grid-column:1/-1;font-size:11px;margin-bottom:10px}.rc-ingredients br{display:none}.gg-rose.rose-clean .rc-tagline{grid-column:1/-1;font-size:9px}.gg-rose.rose-clean a{grid-column:1;justify-self:start;font-size:10px;margin-top:12px}.gg-rose.rose-clean .rc-product{padding:20px 0 28px;max-width:none}.rc-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:19px}.rc-scene-label{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.gg-rose.rose-clean .rc-scene-label p{font-size:12px;line-height:1.6;margin:0}.rc-scene-label br{display:none}.rc-scene-label>span{font-size:7px}.gg-rose.rose-clean .rc-scenes img{height:94px}.rc-scenes figcaption{font-size:7px;margin-top:8px}}
