.sf-box-grid:has(.sf-box-builder){align-items:start;gap:24px}.sf-box-card.sf-box-builder{color:#fff9ec;overflow-wrap:anywhere;border-radius:28px;flex-direction:column;min-width:0;height:auto;padding:28px;display:flex}.sf-box-builder--5{background:#873553!important}.sf-box-builder--10{background:#145447!important}.sf-box-builder .sf-box-card-center{text-align:center;justify-content:center;align-items:center;min-height:180px;display:flex}.sf-box-builder h3{color:inherit;margin:12px 0}.sf-box-builder h3 span{font-size:28px;display:block}.sf-box-builder h3 em{color:#ffdf77;font-size:104px;font-style:normal;line-height:1.05;display:block}.sf-box-builder .sf-eyebrow{color:#fff9ec}.sf-box-builder .sf-box-pricing{gap:8px;margin:12px 0 24px;display:grid}.sf-box-builder .sf-box-pricing strong{color:#fff9ec;font-size:32px}.sf-box-builder .sf-box-pricing span{color:#ffdf77}.sf-box-builder .sf-button{white-space:normal;color:#173c26;background:#ffdf77;border:0;justify-content:center;gap:12px;width:100%;min-height:52px}.sf-box-builder .sf-button:disabled{opacity:.58;cursor:not-allowed}.sf-box-reveal{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.sf-box-reveal[data-open=true]{grid-template-rows:1fr}.sf-box-reveal-inner{min-height:0;overflow:hidden}.sf-box-builder-content{padding-top:20px}.sf-box-builder-content p{color:inherit;margin:0 0 16px;font-size:15px;line-height:1.6}.sf-box-progress{margin:24px 0}.sf-box-progress p{margin-bottom:8px;font-weight:700}.sf-box-progress progress{accent-color:#ffdf77;border:0;border-radius:8px;width:100%;height:9px;overflow:hidden}.sf-box-progress progress::-webkit-progress-bar{background:#ffffff30}.sf-box-progress progress::-webkit-progress-value{background:#ffdf77}.sf-box-slot-list{gap:16px;display:grid}.sf-box-slot-list label{gap:8px;min-width:0;font-size:15px;font-weight:600;display:grid}.sf-box-slot-list select{width:100%;min-width:0;max-width:100%;min-height:54px;font:inherit;color:#173c26;text-overflow:ellipsis;background:#fffdf5;border:1px solid #e3daca;border-radius:12px;padding:12px 32px 12px 12px;display:block}.sf-box-slot-list option{color:#173c26;background:#fffdf5}.sf-box-builder :focus-visible{outline-offset:4px;outline:3px solid #ffdf77}.sf-box-add-area{margin-top:24px}.sf-box-message{margin-top:16px!important}.sf-box-message a,.sf-box-reset{color:#ffdf77;text-underline-offset:4px;text-decoration:underline}.sf-box-reset{min-height:48px;font:inherit;text-align:left;background:0 0;border:0;padding:8px 0}.sf-inline-boxes{margin:36px 0}.sf-inline-boxes>.sf-box-grid,.sf-box-page .sf-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sf-box-page .sf-editorial-body{max-width:none}:is(.storefront:has(.sf-box-builder[data-box-size]) .sa-launcher,.storefront:has(.sf-box-builder[data-box-size]) .sa-analytics-consent,.storefront:has(.sf-box-builder[data-box-size]) .sa-analytics-settings){max-width:calc(100% - 32px);margin:24px auto;display:block;position:static}@media (max-width:700px){.sf-inline-boxes>.sf-box-grid,.sf-box-page .sf-box-grid{grid-template-columns:1fr}.sf-box-card.sf-box-builder{padding:24px 20px}.sf-box-builder .sf-box-card-center{min-height:140px}.sf-box-builder h3 em{font-size:88px}.sf-box-builder .sf-box-pricing strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.sf-box-reveal{transition:none}}
