.mso3d{--mso3d-bg:#fffdf7;--mso3d-wash:#eef3ea;--mso3d-ink:#233b31;--mso3d-accent:#245e42;--mso3d-dot:#f4b41a;--mso3d-card:#ffffff;--mso3d-sun:#df9f0b;--mso3d-height:460px;--mso3d-height-mobile:360px;--mso3d-pad-top:36px;--mso3d-pad-bottom:36px;--mso3d-muted:#5e6c61;--mso3d-muted:color-mix(in srgb,var(--mso3d-ink) 74%,#ffffff);--mso3d-line:#dddeda;--mso3d-line:color-mix(in srgb,var(--mso3d-ink) 14%,#ffffff);background:var(--mso3d-bg);color:var(--mso3d-ink);padding:var(--mso3d-pad-top) 0 var(--mso3d-pad-bottom);font-size:15px;line-height:1.5;letter-spacing:normal;text-align:left}.mso3d *,.mso3d *:before,.mso3d *:after{box-sizing:border-box}.mso3d [hidden]{display:none!important}.mso3d :where(h2,h3,p,span,strong,label,li,ol,summary,details,article){text-transform:none;letter-spacing:normal;font-size:inherit;color:inherit;text-shadow:none}.mso3d :where(strong){font-weight:600}.mso3d :where(ol){list-style:none}.mso3d-inner{max-width:1080px;margin:0 auto;padding:0 32px}.mso3d .mso3d-heading{margin:0 0 8px;font-family:var(--font-heading-family,inherit);font-weight:var(--font-heading-weight,400);font-style:normal;font-size:clamp(26px,3.2vw,38px);line-height:1.15;letter-spacing:-.01em;color:inherit}.mso3d-intro{color:var(--mso3d-muted);max-width:660px;margin:0 0 18px;font-size:15px}.mso3d-intro p{margin:0}.mso3d button{font:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;margin:0;min-width:0;min-height:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation}.mso3d button:after{content:none}.mso3d input[type=checkbox]{display:inline-block;visibility:visible;position:static;opacity:1;clip:auto;-webkit-appearance:checkbox;appearance:auto;width:16px;height:16px;min-width:0;min-height:0;margin:0;padding:0;accent-color:var(--mso3d-accent);flex:none;cursor:pointer}.mso3d button:focus-visible,.mso3d input:focus-visible,.mso3d .mso3d-canvas:focus-visible,.mso3d summary:focus-visible{outline:3px solid var(--mso3d-sun);outline-offset:3px;box-shadow:none}.mso3d-focus{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.mso3d .mso3d-focus button{border:1px solid var(--mso3d-line);border-radius:30px;padding:7px 12px;background:var(--mso3d-card);color:var(--mso3d-muted);font-size:12px;min-height:34px}.mso3d .mso3d-focus button:hover{border-color:var(--mso3d-accent)}.mso3d .mso3d-focus button[aria-pressed=true]{background:var(--mso3d-accent);border-color:var(--mso3d-accent);color:#fff}.mso3d-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:22px;align-items:start}.mso3d-layout--single{grid-template-columns:minmax(0,1fr)}.mso3d-diagram{position:relative;background:var(--mso3d-wash);border:1px solid var(--mso3d-line);border-radius:18px;overflow:hidden}.mso3d-diagram-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;font-size:12px;color:var(--mso3d-muted)}.mso3d-pill{background:var(--mso3d-card);border:1px solid var(--mso3d-line);border-radius:30px;padding:3px 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mso3d-stage{position:relative}.mso3d .mso3d-canvas{display:block;width:100%;max-width:none;height:var(--mso3d-height);margin:0;padding:0;border:0;touch-action:manipulation;cursor:grab}.mso3d .mso3d-canvas:active{cursor:grabbing}.mso3d--rotating .mso3d-canvas{touch-action:none;outline:2px solid var(--mso3d-accent);outline-offset:-2px}.mso3d .mso3d-touch-hint{display:none;position:absolute;left:50%;bottom:12px;z-index:0;transform:translate(-50%);padding:7px 14px;border:1px solid var(--mso3d-line);border-radius:999px;background:#fffdf2f2;color:var(--mso3d-accent);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 10px #1d2f2522}.mso3d--touch .mso3d-touch-hint{display:block}.mso3d--rotating .mso3d-touch-hint{background:var(--mso3d-accent);border-color:var(--mso3d-accent);color:#fff}.mso3d-view-controls,.mso3d-pose-controls{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.mso3d-pose-controls{gap:12px;font-size:12px}.mso3d-pose-controls label{display:flex;align-items:center;gap:5px;margin:0;cursor:pointer;color:inherit;font-size:12px}.mso3d .mso3d-chip{background:transparent;border:1px solid var(--mso3d-line);border-radius:20px;padding:6px 11px;font-size:12px;color:var(--mso3d-accent)}.mso3d .mso3d-chip:hover{background:var(--mso3d-card)}.mso3d-caption{margin:0;padding:0 20px 18px;font-size:12px;color:var(--mso3d-muted)}.mso3d .oven-spots{position:absolute;pointer-events:none;z-index:1}.mso3d .oven-spot{position:absolute;left:0;top:0;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;pointer-events:auto;cursor:pointer}.mso3d .oven-spot:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--mso3d-dot);border:2px solid #fff;box-shadow:0 0 0 1px #2b3b3366,0 1px 4px #0004;transition:transform .15s}.mso3d .oven-spot:hover:before,.mso3d .oven-spot:focus-visible:before{transform:scale(1.25)}.mso3d .oven-spot.is-open:before{background:var(--mso3d-accent)}.mso3d .oven-spot:focus-visible{outline:2px solid var(--mso3d-sun);outline-offset:1px}.mso3d .oven-tag{position:absolute;left:0;top:0;margin:0;padding:0 8px;height:22px;border:1px solid #cbd3c7;border-radius:11px;background:#fffdf2f2;color:#365448;font-family:inherit;font-size:11px;font-weight:500;line-height:20px;white-space:nowrap;pointer-events:auto;cursor:pointer;visibility:hidden}.mso3d .oven-tag.is-named,.mso3d .oven-spot:hover+.oven-tag,.mso3d .oven-spot:focus-visible+.oven-tag{visibility:visible}.mso3d .oven-spot.is-open+.oven-tag{visibility:hidden}.mso3d .oven-card{position:absolute;left:0;top:0;padding:12px 32px 12px 14px;border:1px solid var(--mso3d-line);border-radius:12px;background:var(--mso3d-card);color:var(--mso3d-ink);box-shadow:0 10px 30px #1d2f2530;font-size:13px;line-height:1.45;pointer-events:auto}.mso3d .oven-card strong{display:block;margin:0 0 4px;font-size:14px}.mso3d .oven-card p{margin:0;color:var(--mso3d-muted);font-size:13px}.mso3d .oven-card-close{position:absolute;top:5px;right:5px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mso3d-muted);font-size:18px;line-height:1}.mso3d .oven-card-close:hover{background:var(--mso3d-wash)}.mso3d-card{background:var(--mso3d-card);border:1px solid var(--mso3d-line);border-radius:18px;padding:22px;box-shadow:0 12px 42px #263e3110}.mso3d .mso3d-card-title{margin:0 0 12px;font-family:var(--font-heading-family,inherit);font-weight:var(--font-heading-weight,400);font-size:25px;line-height:1.2;letter-spacing:-.01em;color:inherit}.mso3d-description{margin:0 0 16px;color:var(--mso3d-muted);font-size:14px}.mso3d-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.mso3d-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px}.mso3d-steps li:before,.mso3d-steps li::marker{content:none}.mso3d-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--mso3d-wash);color:var(--mso3d-accent);text-align:center;font-size:12px;line-height:24px;font-weight:700}.mso3d-steps strong{display:block;font-weight:600}.mso3d-steps span:last-child{color:var(--mso3d-muted)}.mso3d-steps:empty{display:none}.mso3d-steps--points{gap:9px}.mso3d-bullet{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--mso3d-accent)}.mso3d-steps--points span:last-child{color:var(--mso3d-ink)}.mso3d-details{margin-top:18px;font-size:13px;color:var(--mso3d-muted)}.mso3d-details summary{cursor:pointer;color:var(--mso3d-accent);min-height:24px}.mso3d-details p{margin:8px 0 0}.mso3d-experiment{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.mso3d-experiment h3{margin:0 0 10px;font-size:15px;font-weight:700;font-family:inherit;letter-spacing:normal;color:inherit}.mso3d-subhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.mso3d-subhead h3{margin:0}.mso3d-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mso3d-control{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--mso3d-line);border-radius:10px;padding:12px;font-size:13px;cursor:pointer;color:inherit}.mso3d-effect{font-size:13px;line-height:1.6;color:var(--mso3d-muted)}.mso3d-effect p{margin:0 0 7px}.mso3d-effect strong{color:var(--mso3d-ink)}.mso3d .mso3d-notice{margin:15px 0 0;padding-left:10px;border-left:3px solid var(--mso3d-sun);font-size:12px;color:var(--mso3d-muted)}@media(max-width:749px){.mso3d-inner{padding:0 16px}.mso3d-layout,.mso3d-experiment{grid-template-columns:minmax(0,1fr);gap:16px}.mso3d .mso3d-canvas{height:var(--mso3d-height-mobile)}.mso3d-card{padding:18px}.mso3d-pose-controls{gap:10px}.mso3d-controls{gap:9px}.mso3d-control{padding:10px;font-size:12px}}@media(pointer:coarse){.mso3d .oven-spot{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.mso3d *,.mso3d *:before{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/solar-oven-3d.css.map */
