.demo-produto-orbita{--paper:#c7c5be;--ink:#252b30;background:var(--paper);color:var(--ink);font:15px/1.75 DemoSource,sans-serif}.ob-header{border-bottom:1px solid #9d9c97;justify-content:space-between;align-items:center;gap:30px;padding:22px 6%;display:flex}.ob-header>a{align-items:center;gap:18px;font:20px DemoCormorant,serif;text-decoration:none;display:flex}.ob-header button{color:inherit;background:0 0;border:0;padding:12px;font:11px DemoMono,monospace}.ob-header button span{border:1px solid;border-radius:50%;margin-left:12px;padding:5px 9px}.ob-opening{text-align:center;padding:45px 6% 40px;position:relative}.ob-caption{text-align:left;gap:35px;font:11px/1.7 DemoMono,monospace;display:grid;position:absolute;top:50px;left:6%}.ob-opening h1{letter-spacing:-.04em;z-index:1;margin:0 auto 10px;font:400 clamp(68px,7.6vw,112px)/.94 DemoCormorant,serif;position:relative}.ob-opening figure{max-width:1000px;margin:0 auto}.ob-opening img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:400px}.ob-opening nav{border-block:1px solid #9d9c97;justify-content:center;gap:65px;margin-top:12px;font:11px DemoMono,monospace;display:flex}.ob-opening nav a{align-items:center;min-height:52px;text-decoration:none;display:flex}.ob-form{background:#ebe7dc;grid-template-columns:.8fr 1.4fr;align-items:center;gap:85px;padding:80px 12%;display:grid}.ob-form>svg{stroke-width:1px;width:100%;max-width:270px}.ob-form h2,.ob-choice h2{margin:26px 0;font:64px/1 DemoCormorant,serif}.ob-form p{max-width:420px}.ob-choice{grid-template-columns:1fr 1fr;gap:90px;padding:85px 12%;display:grid}.ob-choice p{max-width:290px}.product-save{color:#e6e0d4;background:#252b30;border:0;width:100%;margin-top:25px;padding:16px;font:12px DemoMono,monospace}.ob-note{color:#e6e0d4;text-align:center;background:#252b30;padding:85px 15%}.ob-note h2{margin:25px 0;font:84px/.96 DemoCormorant,serif}.ob-note p{max-width:450px;margin:auto;font-size:13px}.ob-note button{color:inherit;background:0 0;border:1px solid;margin-top:30px;padding:16px 30px;font:12px DemoMono,monospace}.ob-footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;font:11px DemoMono,monospace;display:flex}.ob-footer>span{font:22px DemoCormorant,serif}.ob-footer a{align-items:center;min-height:44px;display:flex}@media (width<=760px){.ob-header{gap:12px;padding:18px 6%}.ob-header>a{gap:10px;font-size:16px}.ob-header .concept-glyph{width:32px;height:32px}.ob-header button{padding:8px 0;font-size:11px}.ob-opening{padding:30px 6%}.ob-caption{justify-content:space-between;gap:20px;margin-bottom:25px;font-size:11px;display:flex;position:static}.ob-opening h1{font-size:68px}.ob-opening img{object-fit:contain;height:280px}.ob-opening nav{justify-content:space-between;gap:30px;font-size:11px}.ob-form,.ob-choice{grid-template-columns:1fr;gap:25px;padding:60px 6%}.ob-form>svg{width:180px;margin:auto}.ob-form h2,.ob-choice h2{font-size:50px}.ob-note{padding:60px 6%}.ob-note h2{font-size:64px}.ob-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 6%}}body.demo-produto-orbita .ob-choice{padding:75px 16%;display:block}body.demo-produto-orbita .ob-choice>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:35px;display:grid}body.demo-produto-orbita .ob-choice h2{grid-row:2;margin:0}body.demo-produto-orbita .ob-choice>div:first-child p{grid-area:1/2/3;max-width:330px;margin:0}body.demo-produto-orbita [data-product-controls]{border-top:1px solid #252b3080;grid-template-columns:1fr auto;gap:25px 40px;padding-top:30px;display:grid}body.demo-produto-orbita .demo-options{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}body.demo-produto-orbita .demo-options legend{font:11px DemoMono}body.demo-produto-orbita .demo-options button{text-align:center;border-top:0;border-bottom:1px solid #252b3080;border-left:1px solid #252b3080;border-right:0;padding:32px 15px;font:28px DemoCormorant}body.demo-produto-orbita .demo-options button:last-child{border-right:1px solid #252b3080}body.demo-produto-orbita .product-save{width:auto;margin:0}body.demo-produto-orbita .demo-selection-status{grid-column:1/-1;font-size:11px}@media (width<=760px){body.demo-produto-orbita .ob-choice{padding:45px 6%}body.demo-produto-orbita .ob-choice>div:first-child{display:block}body.demo-produto-orbita .ob-choice h2{margin:20px 0}body.demo-produto-orbita .demo-options{grid-template-columns:1fr}body.demo-produto-orbita .demo-options button{border:0;border-bottom:1px solid;padding:20px;font-size:28px}body.demo-produto-orbita [data-product-controls]{grid-template-columns:1fr}body.demo-produto-orbita .demo-quantity{justify-content:center}}
