.cream-clone-review-bar{padding:10px 20px;background:#fff4ca;color:#40351c;text-align:center;font:600 12px/1.5 sans-serif}
[data-cream-clone-root] .cream-review-gap{display:inline-block;min-width:2ch;opacity:.38;border-bottom:1px dashed currentColor;cursor:help}
[data-cream-clone-root] .cream-source-slot{width:100%;height:100%;min-height:48px;aspect-ratio:1;background:repeating-linear-gradient(135deg,#e9eddf,#e9eddf 14px,#f2f3eb 14px,#f2f3eb 28px);border:1px dashed #9baa93}
[data-cream-clone-root] [data-cream-disabled-cart]{cursor:not-allowed}
[data-cream-clone-root] [data-gallery-stage]>.cream-source-slot{position:absolute;inset:0}
[data-cream-clone-root] [data-cream-rating-pending]{visibility:hidden}
.cream-image-dialog{padding:44px 12px 12px;border:1px solid #9baa93;border-radius:20px;background:#fffdf8;width:min(90vw,calc(90dvh - 56px),1000px);max-width:90vw;max-height:94dvh;color:#243128}
.cream-image-dialog::backdrop{background:rgba(18,31,23,.75)}
.cream-image-dialog-close{position:absolute;right:8px;top:4px;width:40px;height:36px;border:0;border-radius:8px;background:transparent;font:30px/1 sans-serif;cursor:pointer}
.cream-image-dialog-close:focus-visible{outline:2px solid #315d3e;outline-offset:1px}
.cream-image-dialog-content{aspect-ratio:1;width:100%;overflow:hidden;border-radius:10px}
.cream-image-dialog-content>img{display:block;position:static;width:100%;height:100%;object-fit:contain}
