.event-quote{--eq-ink:var(--body_color,#44392e);--eq-accent:var(--background_1,#826a4d);--eq-text:var(--color_1,#fff);--eq-line:#ded7ce;padding:48px 0 70px;color:var(--eq-ink)}.event-quote[hidden],.event-quote [hidden]{display:none!important}.event-quote *{box-sizing:border-box}.event-quote h1{font-size:clamp(30px,4vw,45px);line-height:1.2}.event-quote h2{font-size:23px;margin:30px 0 20px}.event-quote h3{font-size:19px;line-height:1.3;margin:14px 0}.eq-step{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.eq-header{max-width:850px;margin-bottom:35px}.eq-header a{color:inherit;text-decoration:underline}.eq-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:30px;align-items:start}.eq-headcount{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f6f3ee;border:1px solid var(--eq-line);padding:22px}.eq-headcount label{font-size:17px;font-weight:700}.event-quote input[type=number]{width:90px;padding:12px;font-size:18px;border:1px solid var(--eq-line);background:#fff}.eq-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eq-package{position:relative;padding:22px 16px;border:2px solid var(--eq-line);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-size:13px}.eq-package:has(input:checked),.eq-addon:has(input:checked){border-color:var(--eq-accent);background:#f7f4ef;box-shadow:0 3px 16px #463c2d0d}.eq-package input{align-self:flex-start}.eq-package p{line-height:1.7;margin:0 0 8px}.eq-package p:last-child{margin-top:auto}.eq-price{font-size:25px}.eq-badge{font-size:10px;text-transform:uppercase;color:var(--eq-accent);font-weight:700}.eq-addons{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eq-addon{display:flex;align-items:flex-start;gap:12px;padding:20px;border:2px solid var(--eq-line);border-radius:8px;cursor:pointer}.eq-addon input{margin-top:18px}.eq-addon p,.eq-addon span{font-size:13px}.eq-addon img,.eq-package img{display:block;width:100%;height:auto;border-radius:5px}.eq-summary{position:sticky;top:24px;border:1px solid var(--eq-line);border-radius:8px;padding:26px;background:#faf8f5}.eq-summary h2{margin:0 0 20px}.eq-line{display:flex;justify-content:space-between;gap:15px;padding:10px 0}.eq-line dt{font-weight:400}.eq-line dd{margin:0;font-weight:700;white-space:nowrap}.eq-line--subtotal,.eq-line--total{border-top:1px solid var(--eq-line);margin-top:10px;padding-top:18px}.eq-line--total{font-size:19px}.eq-line--each{color:var(--eq-accent);font-size:17px}.eq-summary ul{padding-left:18px;font-size:12px;line-height:1.7}.eq-notice{font-size:12px;line-height:1.7;margin:20px 0}.eq-button{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;padding:16px 22px;min-height:50px;background:var(--eq-accent);color:var(--eq-text);border:0;font:inherit;font-weight:700;cursor:pointer;text-align:center}.eq-button:hover{color:var(--eq-text);filter:brightness(.94)}.eq-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.event-quote :focus-visible{outline:3px solid var(--eq-accent);outline-offset:4px}.eq-lead-card{max-width:560px;margin:0 auto;padding:38px;background:#f7f4ef;border:1px solid var(--eq-line);border-radius:8px}.eq-lead-card label{display:block;font-weight:700;margin:20px 0 8px}.eq-lead-card input:not([type=hidden]){display:block;width:100%;font:inherit;font-size:16px;padding:13px;border:1px solid var(--eq-line);background:#fff}.event-quote [role=alert]{color:#a32828}@media(max-width:1050px){.eq-packages{grid-template-columns:1fr}.eq-layout{grid-template-columns:minmax(0,1fr) 310px}.eq-addons{grid-template-columns:1fr}}@media(max-width:749px){.event-quote{padding:28px 0 40px}.eq-layout{display:block}.eq-summary{position:static;margin-top:30px}.eq-lead-card{padding:24px}.eq-headcount{padding:16px}}.event-quote .eq-button{text-decoration:none;line-height:1.5;white-space:normal}.event-quote .eq-package ul{padding-left:18px;line-height:1.65;margin:8px 0 14px}.event-quote input[type=radio],.event-quote input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--eq-accent)}.event-quote .eq-header a{display:inline-flex;align-items:center;min-height:44px}.event-quote .eq-layout>*,.event-quote .eq-package,.event-quote .eq-addon>div{min-width:0}@media(max-width:749px){.event-quote>.container{width:100%;padding-left:16px;padding-right:16px}.event-quote h1{font-size:clamp(28px,8vw,36px);line-height:1.2;margin-bottom:16px}.event-quote h2{font-size:22px;line-height:1.3;margin:28px 0 16px}.eq-header{margin-bottom:22px}.eq-header>p:not(.eq-step){font-size:16px;line-height:1.7}.eq-lead-card{padding:24px 20px;border-radius:12px}.eq-lead-card label{font-size:14px}.eq-lead-card input:not([type=hidden]){min-height:50px}.eq-lead-card .eq-notice{font-size:13px}.event-quote .eq-headcount{padding:18px;gap:12px;border-radius:8px;align-items:center}.eq-headcount label{font-size:15px;line-height:1.5;margin:0}.event-quote input[type=number]{flex:0 0 80px;width:80px;min-height:48px;font-size:18px}.event-quote .eq-packages{gap:14px}.event-quote .eq-package{padding:20px;gap:4px;font-size:14px}.eq-package h3{margin:8px 0}.eq-package .eq-price{font-size:28px}.eq-package p:last-child{margin-top:12px}.event-quote .eq-addon{padding:16px;gap:14px}.eq-addon h3{font-size:17px;margin:0 0 10px}.eq-addon input{margin-top:2px}.eq-addon p,.eq-addon span{font-size:14px;line-height:1.6}.event-quote .eq-summary{padding:22px 18px;border-radius:12px}.eq-summary h2{margin-top:0}.eq-line{font-size:14px;gap:12px}.eq-line dt{min-width:0}.eq-line--total{display:block}.eq-line--total dd{font-size:30px;margin-top:7px}.eq-line--each{font-size:16px}.eq-notice{font-size:13px;line-height:1.7}.eq-button{min-height:52px;font-size:14px;padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/event-quote.css.map */
