.ops-event-guide{position:relative}.ops-event-guide__page{padding-top:clamp(3rem,6vw,7rem);padding-bottom:8rem}.ops-event-guide__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.66}.ops-event-guide h1,.ops-event-guide h2,.ops-event-guide h3{margin-top:0}.ops-event-guide__hero{max-width:92rem;margin:0 auto 5rem}.ops-event-guide__hero h1{font-size:clamp(3.6rem,6vw,7.2rem);line-height:.98;max-width:90rem;margin-bottom:2rem}.ops-event-guide__hero-copy{font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.55;max-width:78rem}.ops-event-guide__hero-copy p{margin:.7rem 0}.ops-event-guide__lead{max-width:84rem;margin:0 auto 6rem}.ops-event-guide__lead h2{font-size:clamp(3rem,4.5vw,5.4rem);margin-bottom:1.5rem}.ops-event-guide__lead p{font-size:1.9rem;line-height:1.65}.ops-event-guide__family{display:grid;grid-template-columns:minmax(28rem,.8fr) minmax(0,1.2fr);gap:4rem;padding:6rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.ops-event-guide__family--reverse .ops-event-guide__family-copy{order:2}.ops-event-guide__family-copy{position:sticky;top:3rem;align-self:start}.ops-event-guide__family-copy h2{font-size:clamp(3rem,4vw,5rem);line-height:1.05;margin-bottom:2rem}.ops-event-guide__family-copy p{font-size:1.65rem;line-height:1.62;margin:0 0 1.3rem}.ops-event-guide__family-products{display:grid;gap:3rem}.ops-event-guide__product{border:1px solid rgba(var(--color-foreground),.14);border-radius:2rem;overflow:hidden;background:rgb(var(--color-background))}.ops-event-guide__product-media{display:block;overflow:hidden;background:rgba(var(--color-foreground),.035);aspect-ratio:4/3}.ops-event-guide__product-media img,.ops-event-guide__product-media svg{width:100%;height:100%;object-fit:cover;display:block}.ops-event-guide__product-info{padding:2.4rem}.ops-event-guide__product-kicker{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.ops-event-guide__product-kicker small{padding:.35rem .7rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px}.ops-event-guide__product-info h3{font-size:clamp(2.2rem,3vw,3.4rem);margin-bottom:1rem}.ops-event-guide__product-info .rte{font-size:1.5rem;line-height:1.55}.ops-event-guide__product-price{font-size:2.2rem;font-weight:700;margin:1.6rem 0}.ops-event-guide__product-controls{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;gap:1rem;align-items:end}.ops-event-guide__product-controls label{display:grid;gap:.5rem}.ops-event-guide__product-controls label span{font-size:1.2rem;font-weight:600}.ops-event-guide__product-controls select,.ops-event-guide__product-controls input,.ops-event-guide__quick-controls select,.ops-event-guide__quick-controls input{min-height:4.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;padding:0 1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ops-event-guide__product-controls>a{grid-column:1/-1}.ops-event-guide__reuse{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:6rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.ops-event-guide__reuse h2{font-size:clamp(3rem,4vw,4.8rem)}.ops-event-guide__reuse-copy p{font-size:1.8rem;line-height:1.65}.ops-event-guide__setups,.ops-event-guide__situations{padding:6rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.ops-event-guide__section-head{max-width:76rem;margin-bottom:3rem}.ops-event-guide__section-head h2{font-size:clamp(3rem,4vw,4.8rem);margin-bottom:1rem}.ops-event-guide__section-head p{font-size:1.7rem}.ops-event-guide__setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.ops-event-guide__setup-card{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.6rem}.ops-event-guide__setup-card>span{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.ops-event-guide__setup-card h3{font-size:2.4rem;margin:1rem 0}.ops-event-guide__setup-card p{font-size:1.55rem;line-height:1.58;min-height:10rem}.ops-event-guide__situation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.ops-event-guide__situation-grid article{padding:2.2rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.045)}.ops-event-guide__situation-grid h3{font-size:2rem;margin-bottom:.8rem}.ops-event-guide__situation-grid p{font-size:1.5rem;line-height:1.55;margin:0}.ops-event-guide__quick-add{margin:6rem 0;border-top:1px solid rgba(var(--color-foreground),.14);border-bottom:1px solid rgba(var(--color-foreground),.14)}.ops-event-guide__quick-add summary{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.4rem 0;cursor:pointer;list-style:none}.ops-event-guide__quick-add summary::-webkit-details-marker{display:none}.ops-event-guide__quick-add summary span:first-child{display:grid;gap:.3rem}.ops-event-guide__quick-add summary small{font-size:1.1rem;letter-spacing:.08em}.ops-event-guide__quick-add summary strong{font-size:2.4rem}.ops-event-guide__quick-add-grid{display:grid;gap:.8rem;padding-bottom:3rem}.ops-event-guide__quick-card{display:grid;grid-template-columns:1fr minmax(36rem,.8fr);gap:2rem;align-items:center;padding:1.4rem 0;border-top:1px solid rgba(var(--color-foreground),.1)}.ops-event-guide__quick-card h3{margin:.2rem 0;font-size:1.8rem}.ops-event-guide__quick-card small{opacity:.65}.ops-event-guide__quick-controls{display:grid;grid-template-columns:1fr 7rem auto;gap:.8rem;align-items:end}.ops-event-guide__quick-controls label{display:grid;gap:.3rem;font-size:1.1rem}.ops-event-guide__help{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:5rem;border-radius:2rem;background:rgba(var(--color-foreground),.05)}.ops-event-guide__help h2{font-size:clamp(3rem,4vw,4.8rem)}.ops-event-guide__help p{font-size:1.7rem;line-height:1.6}.ops-event-guide__tray{position:fixed;right:2rem;bottom:2rem;width:min(38rem,calc(100vw - 4rem));max-height:72vh;overflow:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.18);border-radius:1.6rem;padding:1.6rem;box-shadow:0 1.5rem 5rem #0000002e;z-index:25;transform:translateY(calc(100% + 4rem));transition:transform .25s ease}.ops-event-guide__tray.is-visible{transform:translateY(0)}.ops-event-guide__tray-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.ops-event-guide__tray-head small{display:block;font-size:1rem;letter-spacing:.08em}.ops-event-guide__tray-head strong{font-size:1.7rem}.ops-event-guide__tray-head button{-webkit-appearance:none;appearance:none;border:0;background:none;text-decoration:underline;color:inherit;cursor:pointer}.ops-event-guide__tray-items{display:grid;gap:.8rem;margin:1.4rem 0}.ops-event-guide__tray-item{display:grid;grid-template-columns:1fr auto;gap:.7rem;padding:.9rem 0;border-top:1px solid rgba(var(--color-foreground),.1)}.ops-event-guide__tray-item span{display:block;font-size:1.2rem;opacity:.7}.ops-event-guide__tray-item button{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;cursor:pointer}.ops-event-guide__tray-total{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0}.ops-event-guide__tray-total strong{font-size:2.2rem}.ops-event-guide__mobile-tray{display:none}.ops-event-guide__dialog{width:min(90rem,calc(100vw - 3rem));max-height:86vh;border:0;border-radius:1.6rem;padding:2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ops-event-guide__dialog::backdrop{background:#0000008c}.ops-event-guide__dialog-head{display:flex;justify-content:space-between;align-items:start;gap:2rem}.ops-event-guide__dialog-head h2{font-size:3rem}.ops-event-guide__dialog-head button{font-size:3rem;border:0;background:none;color:inherit;cursor:pointer}.ops-event-guide__review-list{display:grid;gap:.8rem;margin:1.6rem 0}.ops-event-guide__review-row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.1)}.ops-event-guide__review-row span{display:block;font-size:1.2rem;opacity:.7}.ops-event-guide__review-status{min-height:2.4rem}.ops-event-guide__review-status.is-error{color:#b00020}@media(max-width:989px){.ops-event-guide__family,.ops-event-guide__reuse,.ops-event-guide__help{grid-template-columns:1fr}.ops-event-guide__family--reverse .ops-event-guide__family-copy{order:0}.ops-event-guide__family-copy{position:static}.ops-event-guide__setup-grid,.ops-event-guide__quick-card{grid-template-columns:1fr}.ops-event-guide__tray{display:none}.ops-event-guide__mobile-tray{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1rem 3rem #0003}.ops-event-guide__mobile-tray[hidden]{display:none}}@media(max-width:749px){.ops-event-guide__page{padding-top:3rem}.ops-event-guide__hero{margin-bottom:3.5rem}.ops-event-guide__family{padding:4rem 0;gap:2.5rem}.ops-event-guide__product-controls{grid-template-columns:1fr 8rem}.ops-event-guide__product-controls .button{grid-column:1/-1}.ops-event-guide__situation-grid{grid-template-columns:1fr}.ops-event-guide__quick-controls{grid-template-columns:1fr 7rem}.ops-event-guide__quick-controls .button{grid-column:1/-1}.ops-event-guide__help{padding:2.5rem}.ops-event-guide__reuse,.ops-event-guide__setups,.ops-event-guide__situations{padding:4rem 0}}.ops-event-guide__review-row{display:grid;gap:12px;padding:14px 0;border-bottom:1px solid rgba(17,17,17,.12)}.ops-event-guide__review-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.ops-event-guide__review-product>div{display:grid;gap:2px;min-width:0}.ops-event-guide__review-product span{color:#111111a6}.ops-event-guide__review-artwork{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:#11111106}.ops-event-guide__review-artwork>div{display:grid;gap:2px}.ops-event-guide__review-artwork span{color:#1111119e;font-size:.92em}.ops-event-guide__artwork-status{grid-column:1 / -1}.ops-event-guide__artwork-status.is-error{color:#b00020}@media(max-width:640px){.ops-event-guide__review-artwork{grid-template-columns:1fr}.ops-event-guide__review-artwork .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/302/assets/ops-event-builder.css.map */
