.creator{padding-top:50px;background:radial-gradient(ellipse at 40% 25%,#38231455,transparent 70%),#14110e}.creator .section-heading{margin-bottom:30px}.creator .section-heading h2{font-size:clamp(40px,4.5vw,64px)}.guided-card{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #71604b55;border-radius:12px;overflow:hidden;background:#18130e;box-shadow:0 18px 50px #0002}.guided-visual{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:25px;background:radial-gradient(ellipse at 50% 60%,#4a301f66,transparent 70%),#120f0c}.view-tabs{align-self:center;border:1px solid #a78c6255;display:flex;border-radius:30px;padding:3px;gap:3px;position:relative;z-index:2}.view-tabs button{padding:9px 24px;border-radius:25px;color:#d6c7b0;font-size:12px;min-height:37px}.view-tabs button[aria-pressed=true]{background:var(--orange);color:#20170b;font-weight:600}.guided-viewport{height:370px;width:100%;position:relative;isolation:isolate;overflow:hidden;flex:1;min-height:340px;touch-action:pan-y}.guided-viewport #recipe-photo{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;border-radius:10px;transition:opacity .2s}.guided-viewport #pizza-canvas{position:absolute;inset:0;opacity:0;transition:opacity .2s}.guided-viewport canvas{width:100%;height:100%;display:block}.guided-viewport.is-ready:not(.photo-mode) #pizza-canvas{opacity:1}.guided-viewport.is-ready:not(.photo-mode) #recipe-photo{opacity:0}.guided-viewport.photo-mode #pizza-canvas{display:none}.guided-viewport #scene-status{position:absolute;bottom:7px;left:0;right:0;font-size:10px;color:#decaab;text-align:center;background:#15100bb8;padding:6px 10px;border-radius:3px;width:fit-content;margin:auto}.layer-transport{display:flex;align-items:center;gap:13px;padding:10px 5px 0;position:relative;z-index:2}.layer-transport>button{width:37px;height:37px;border:1px solid #b88a3e80;border-radius:50%;display:grid;place-items:center;color:#f4c267;padding:9px}.layer-transport>button .icon{height:17px;width:17px}.layer-transport>div{flex:1}.layer-transport input{width:100%;accent-color:#eab13b;cursor:ew-resize;height:25px;touch-action:pan-y;margin:0}.range-labels{display:flex;justify-content:space-between;color:#cebea7;font-size:10px;line-height:1.6}.photo-caption{color:#bfae94;font-size:10px;text-align:center;margin-top:12px}.guided-card .builder-controls{background:#f5efe3;color:#271c10;padding:27px;border:0;border-radius:0;grid-column:auto;grid-row:auto}.guided-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 12px/1.5 DM,sans-serif;text-transform:none;letter-spacing:0;margin-bottom:8px}.guided-label small{font-size:10px;font-weight:400;color:#8d7b62}.guided-card #recipe-select{font:400 30px/1.2 Anton;letter-spacing:0;background:transparent;color:#281d10;border:0;border-bottom:1px solid #cab89d;border-radius:0;padding:3px 25px 12px 0;width:100%;margin:0}.guided-card .recipe-description{font-size:11px;line-height:1.65;color:#796a55;margin:12px 0 19px;min-height:0}.guided-card .size-options{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #d4c1a1;border-radius:7px;overflow:hidden;margin:0 0 21px}.guided-card .size-option{min-height:60px;padding:8px 5px;gap:5px;border:0;border-radius:0;background:transparent;color:#352716;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none}.guided-card .size-option+.size-option{border-left:1px solid #d4c1a1}.guided-card .size-option.selected{background:var(--orange);color:#231805}.guided-card .size-circle{height:auto;width:auto!important;border:0;border-radius:0;background:transparent;box-shadow:none;font:600 12px DM}.guided-card .size-option strong{display:none}.guided-card .size-option small{font-size:11px;color:inherit}.guided-card .ingredient-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.guided-card .ingredient-choice{background:#fffaf2;color:#382b19;border:1px solid #d4c2a5;border-radius:6px;min-height:44px;padding:7px 8px;font-size:11px;gap:8px;transition:background .15s}.guided-card .ingredient-choice.is-removed{opacity:.6;background:#e9dfcf}.guided-card .ingredient-thumb{width:22px;height:22px}.guided-card .ingredient-check{background:var(--orange);color:#fff;border:0;width:18px;height:18px;margin-left:auto}.guided-card .ingredient-choice.is-removed .ingredient-check{background:transparent;border:1px solid #b8a17f}.guided-card .reset-recipe{font-size:10px;color:#8b6a35;margin:12px 0 0;padding:3px 0;min-height:27px}.guided-card .reset-recipe .icon{width:14px;height:14px}.guided-card .builder-foot{padding:0;border:0;margin-top:10px;min-height:25px;display:block}.guided-card .builder-foot p{color:#8c7a5e;font-size:10px;max-width:none;margin:0;line-height:1.7}.guided-total{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0}.guided-total .quantity{background:#fff9ef;border-color:#d0b993}.guided-total .quantity button{color:#372917;min-height:39px;min-width:37px;font-size:19px}.guided-total .quantity output{color:#372917;font-size:13px;min-width:26px}.guided-total>strong{font:400 34px/1 Anton;color:#22190d}.guided-card #add-builder{display:flex;width:100%;justify-content:space-between;min-height:47px;padding:12px 16px;font-size:12px}.guided-card .builder-note{font-size:9px;color:#8a795e;text-align:center;line-height:1.6;margin:10px 0 0}.configuring .mobile-order{visibility:hidden;pointer-events:none}.origin-copy h2 br:first-child{display:initial}#origen .origin-copy h2 br:before{content:' '}
@media(max-width:700px){.creator{padding-top:35px}.creator .section-heading{margin-bottom:22px}.creator .section-heading h2{font-size:37px;line-height:1.15}.creator .section-heading>p{display:none}.guided-card{display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.guided-visual{padding:16px 13px 13px;min-width:0}.view-tabs button{padding:7px 24px;font-size:11px;min-height:33px}.guided-viewport{height:260px;min-height:260px;flex:none}.guided-card .builder-controls{padding:19px 16px}.guided-card #recipe-select{font-size:27px;padding-bottom:10px}.guided-card .recipe-description{font-size:11px;margin:10px 0 16px}.guided-label{font-size:12px;margin-bottom:7px}.guided-card .size-options{margin-bottom:17px}.guided-card .size-option{min-height:54px;gap:4px}.guided-card .ingredient-choice{min-height:42px;font-size:11px;gap:6px;padding:7px}.guided-card .ingredient-thumb{width:22px;height:22px}.guided-card .reset-recipe{margin-top:10px}.guided-card .builder-foot{margin-top:6px;min-height:21px}.guided-total{margin:8px 0 12px}.guided-total>strong{font-size:32px}.guided-card #add-builder{font-size:12px;min-height:46px}.guided-card .builder-note{margin-top:8px;font-size:8px}.layer-transport{gap:10px;padding-top:1px}.layer-transport>button{width:33px;height:33px;padding:8px}.range-labels{font-size:9px}.creator .rest-strip{margin-top:22px}.guided-card .quantity button{min-height:38px;min-width:34px}.photo-caption{font-size:9px;margin:7px 0}.guided-card #scene-status{font-size:9px}.header{height:62px}.header .brand img{height:39px;width:30px}.header .brand>span{font-size:21px}html{scroll-padding-top:70px}.origin-copy h2{word-spacing:.08em}}
@media(prefers-reduced-motion:reduce){.guided-viewport #recipe-photo,.guided-viewport #pizza-canvas{transition:none}}
