/* The approved before/after scene. The page and product UI are not restyled. */
@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Regular.ttf') format('truetype');font-style:normal;font-weight:400 600;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
body.df-brand72.df-platform68 .page-entrance .pm-hero{background:#f7f8f5!important;border:1px solid #e1e4df!important;border-radius:18px!important;box-shadow:0 22px 65px #1111110b!important;overflow:hidden!important;width:100%;padding:0!important;isolation:isolate;aspect-ratio:auto!important}
.pm-artwork{width:100%;aspect-ratio:840/650;overflow:hidden}.pm-artwork svg{display:block;width:100%;height:100%}
.pm-art-controls{display:flex;align-items:center;gap:16px;padding:12px 22px;background:#f7f8f5;border-top:1px solid #e1e4df;color:#555b5e;font-size:12px;line-height:1.5}
.pm-art-controls>span{margin-right:auto}.pm-art-controls button{border:0;padding:8px 2px;min-height:44px;background:transparent;color:#3a4145;font:inherit;font-weight:600;cursor:pointer}.pm-art-controls button:hover{color:#ae4d25}.pm-art-controls button:focus-visible{outline:2px solid #ad4a20;outline-offset:4px}.pm-art-controls button:disabled{cursor:default;color:#6b7173}
@media(min-width:1101px){body.df-brand72.df-platform68 .page-entrance .entrance-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:38px!important;align-items:center!important}.pm-hero{max-width:700px;justify-self:end}}
@media(min-width:768px) and (max-width:1100px){body.df-brand72.df-platform68 .page-entrance .entrance-inner{grid-template-columns:1fr!important;max-width:820px!important;gap:32px!important}.pm-hero{max-width:740px;justify-self:center}}
@media(max-width:767px){body.df-brand72.df-platform68 .page-entrance .pm-hero{border-radius:12px!important}.pm-artwork{aspect-ratio:420/850}.pm-art-controls{font-size:12px;padding:10px 16px;gap:12px;flex-wrap:wrap}.pm-art-controls>span{flex-basis:100%}.pm-art-controls button{min-height:44px}}
