.satin-photo{aspect-ratio:1;background:var(--secondary);border-radius:8px;width:100%;min-width:0;position:relative;overflow:hidden}.satin-photo__layer{visibility:hidden;position:absolute;inset:0}.satin-photo__layer--ready{visibility:visible}.satin-photo,.satin-photo .satin-study,.satin-photo .satin-study__scene,.satin-photo .satin-study__background,.satin-photo .satin-study__product,.satin-photo .satin-study__shadow{transition:none!important;animation:none!important}.satin-photo__error{z-index:3;background:var(--background);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:auto 0 0}.satin-study{--satin-contact-shadow:color-mix(in oklch, var(--ink) 24%, transparent);--satin-contact-core:color-mix(in oklch, var(--ink) 17%, transparent)}.satin-review h1,.satin-review h2{letter-spacing:0}.satin-study{min-width:0}.satin-study__scene{isolation:isolate;aspect-ratio:1;background:var(--secondary);border-radius:8px;position:relative;overflow:hidden}.satin-study__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.satin-study__product{z-index:2;object-fit:contain;width:auto;max-width:none;height:80%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.satin-study__shadow{z-index:1;background:var(--satin-contact-shadow);width:29%;height:3%;box-shadow:0 2px 8px var(--satin-contact-core);filter:blur(5px);pointer-events:none;border-radius:50%;position:absolute;bottom:10.6%;left:50%;transform:translate(-50%)}.satin-study--serum .satin-study__shadow{width:22%}.satin-study--jar .satin-study__product{width:64%;height:auto;bottom:0}.satin-study--jar .satin-study__shadow{width:57%;height:4%;bottom:11%}.satin-study--bottle .satin-study__product{height:78%}.satin-study--bottle .satin-study__shadow{width:25%}.satin-study--duo .satin-study__product{width:82%;height:82%;bottom:6%}.satin-study--duo .satin-study__shadow{width:58%;height:4%;bottom:8%}.satin-study[data-satin-product=guinot-acnilogic-cream-serum] .satin-study__product{width:63.8742%;height:auto;bottom:8.0075%;left:49.9715%}.satin-study[data-satin-product=guinot-acnilogic-cream-serum] .satin-study__shadow{width:19.4042%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-bioxygene-cleansing-foam] .satin-study__product{width:64.9444%;height:auto;bottom:7.5689%;left:49.9421%}.satin-study[data-satin-product=guinot-bioxygene-cleansing-foam] .satin-study__shadow{width:17.6137%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-firm-logic-cream] .satin-study__product{width:64.1053%;height:auto;bottom:7.8269%;left:50.2287%}.satin-study[data-satin-product=guinot-firm-logic-cream] .satin-study__shadow{width:27.5607%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-hydra-fraicheur-cleansing-gel] .satin-study__product{width:74.2522%;height:auto;bottom:9.4576%;left:49.9096%}.satin-study[data-satin-product=guinot-hydra-fraicheur-cleansing-gel] .satin-study__shadow{width:24.6412%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-hydrazone-cream] .satin-study__product{width:56.5993%;height:auto;bottom:5.0807%;left:49.9724%}.satin-study[data-satin-product=guinot-hydrazone-cream] .satin-study__shadow{width:27.8602%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-longue-vie-plus-cream] .satin-study__product{width:54.082%;height:auto;bottom:7.4121%;left:49.9208%}.satin-study[data-satin-product=guinot-longue-vie-plus-cream] .satin-study__shadow{width:27.519%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-longue-vie-plus-eye-cream] .satin-study__product{width:61.1378%;height:auto;bottom:7.5793%;left:49.9719%}.satin-study[data-satin-product=guinot-longue-vie-plus-eye-cream] .satin-study__shadow{width:22.2511%;height:3%;bottom:10%}.satin-study[data-satin-product=guinot-pure-balance-cream] .satin-study__product{width:58.0014%;height:auto;bottom:9.4125%;left:49.9466%}.satin-study[data-satin-product=guinot-pure-balance-cream] .satin-study__shadow{width:25.4223%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-blemiderm-resurfacing-gel] .satin-study__product{width:91.0258%;height:auto;bottom:2.4508%;left:50%}.satin-study[data-satin-product=mesoestetic-blemiderm-resurfacing-gel] .satin-study__shadow{width:17.5228%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-brightening-peel-booster] .satin-study__product{width:87.78%;height:auto;bottom:1.74%;left:49.93%}.satin-study[data-satin-product=mesoestetic-brightening-peel-booster] .satin-study__shadow{width:28.917%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-fast-skin-repair] .satin-study__product{width:58.7795%;height:auto;bottom:3.6858%;left:49.9713%}.satin-study[data-satin-product=mesoestetic-fast-skin-repair] .satin-study__shadow{width:31.4705%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-melan-tran3x-gel-cream] .satin-study__product{width:106.011%;height:auto;bottom:-5.7241%;left:49.9577%}.satin-study[data-satin-product=mesoestetic-melan-tran3x-gel-cream] .satin-study__shadow{width:14.8745%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-mesoprotech-melan-130] .satin-study__product{width:94.3604%;height:auto;bottom:.2178%;left:49.0594%}.satin-study[data-satin-product=mesoestetic-mesoprotech-melan-130] .satin-study__shadow{width:30.5091%;height:3%;bottom:10%}.satin-study[data-satin-product=mesoestetic-mesoprotech-mineral-fluid] .satin-study__product{width:63.2201%;height:auto;bottom:-.9277%;left:49.9691%}.satin-study[data-satin-product=mesoestetic-mesoprotech-mineral-fluid] .satin-study__shadow{width:27.3409%;height:3%;bottom:10%}
