.sf .sf-c{--c-bg:#fff;--c-head-bg:#f5f5f5;--c-line:#ddd;--c-soft-line:#ebebeb;--c-text:#333;--c-text-2:#757575;--c-label:#666;--c-link:#476bef;--c-focus:#4496f6;--c-field-bg:#fff;--c-field-border:#ccc;--c-btn-bg:#333;--c-btn-fg:#fff;--c-sec-bg:#fff;--c-sec-border:#ccc;--c-sec-fg:#333;--c-info-bg:#f5f5f5;--c-info-icon:#5f5f5f;--c-card-bg:#fff;background:var(--c-bg);height:100%;color:var(--c-text);font-family:var(--sf-font-heading);flex-direction:column;font-size:13px;font-weight:500;line-height:1.5;display:flex;position:relative}.sf[data-theme=bold] .sf-c{--c-bg:#444;--c-head-bg:#555;--c-line:#666;--c-soft-line:#666;--c-text:#fff;--c-text-2:#bbb;--c-label:#e5e5e5;--c-link:#ff957f;--c-focus:#79babd;--c-field-bg:#555;--c-field-border:#9f9f9f;--c-btn-bg:#ff957f;--c-btn-fg:#333;--c-sec-bg:#555;--c-sec-border:#9f9f9f;--c-sec-fg:#fff;--c-info-bg:#555;--c-info-icon:#e5e5e5;--c-card-bg:#444}.sf[data-theme=warm] .sf-c{--c-head-bg:#f2eee9;--c-text-2:#8d8173;--c-link:#bd5b00;--c-focus:#6791e6;--c-btn-bg:#4f3f2f}.sf-c-header{background:var(--c-head-bg);border-bottom:1px solid var(--c-line);text-align:center;flex:none}.sf-c-header-in{max-width:1200px;margin:0 auto;padding:19.5px}.sf-c-store{color:inherit;word-wrap:break-word;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;font-weight:400;line-height:1.25}@container sf (min-width:551px){.sf-c-header{min-height:100px}.sf-c-header-in{padding:26px 39px}}@container sf (min-width:801px){.sf-c-header{text-align:left}}.sf-c-layout{flex:1;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:0 19.5px;overflow:hidden}.sf-c-main{width:100%;padding:0 15px}.sf-c-aside{display:none}@container sf (min-width:640px){.sf-c-layout{align-items:flex-start;display:flex}.sf-c-main{flex:none;width:58.33%}.sf-c-aside{flex:none;width:41.67%;padding:0 15px;display:block}}@container sf (min-width:880px){.sf-c-main{width:66.67%}.sf-c-aside{width:33.33%}.sf-c-steps{padding-right:78px}}.sf-c-steps{margin:0;list-style:none}.sf-c-step{border-bottom:1px solid var(--c-line);padding:7.8px 0 0}.sf-c-step:last-child{border-bottom:0}.sf-c-sh{flex-wrap:wrap;align-items:flex-start;padding:16.25px 0;display:flex}.sf-c-title{min-width:117px;color:var(--c-text);margin:0 19.5px 0 0;font-size:25px;font-weight:700;line-height:1.25}.sf-c-sbody{overflow-wrap:anywhere;width:100%;max-width:100%;color:var(--c-text);order:3;margin-top:10px;overflow:hidden}.sf-c-sact{align-self:flex-start;margin:5px 0 0 auto}@container sf (min-width:551px){.sf-c-sh{flex-wrap:nowrap}.sf-c-sbody{flex:1;order:0;min-width:0;margin:0}.sf-c-sact{margin-left:19.5px}}.sf-c-customer{align-items:flex-start;display:flex}.sf-c-customer>span:first-child{flex:1;min-width:0;margin-right:19.5px;line-height:31px}.sf-c-customer .sf-c-btn{white-space:nowrap}.sf-c-form{padding-bottom:6px}.sf-c-field{margin-bottom:9.75px}.sf-c-label{color:var(--c-label);margin-bottom:4.9px;font-size:13px;font-weight:500;line-height:1.5;display:block}.sf-c-input{border:1px solid var(--c-field-border);background:var(--c-field-bg);height:44.85px;color:var(--c-text);white-space:nowrap;border-radius:4px;align-items:center;padding:9.75px 13px;font-size:13px;font-weight:500;transition:border-color .1s;display:flex;overflow:hidden}.sf-c-input[data-focus=true]{border-color:var(--c-focus);box-shadow:0 0 3px #4496f699}.sf-c-caret{background:currentColor;width:1px;height:16px;margin-left:1px;animation:1s step-end infinite sf-blink;display:inline-block}.sf-c-guest{margin-bottom:0}.sf-c-gaction{margin-top:9.75px}@container sf (min-width:551px){.sf-c-guest{align-items:flex-start;margin-bottom:9.75px;display:flex}.sf-c-gbody{flex:none;width:58.33%}.sf-c-gaction{flex:none;width:41.67%;margin-top:23.4px;padding-left:19.5px}}.sf-c-login{margin:0 0 16.25px}.sf-c-link{color:var(--c-link);font-weight:500}.sf-c-btn{text-align:center;text-transform:uppercase;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:13px 29px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .1s,border-color .1s,transform .12s;display:inline-flex}.sf-c-btn[data-pressed=true]{transform:scale(.975)}.sf-c-btn--primary{background:var(--c-btn-bg);border-color:var(--c-btn-bg);width:100%;color:var(--c-btn-fg)}.sf-c-btn--primary[data-pressed=true]{background:#666;border-color:#666}.sf-c-btn--auto{width:auto}.sf-c-btn--tiny{background:var(--c-sec-bg);border-color:var(--c-sec-border);color:var(--c-sec-fg);text-transform:none;padding:6.5px 15.4px}.sf-c-btn--bare{background:0 0;border-color:#0000}.sf-c .sf-provider{border-radius:3px;min-height:44px}.sf-c-ours{gap:10px;margin:0 0 16px;display:grid}.sf-c-providers,.sf-c-or-box{gap:10px;display:grid}.sf-c-alert{background:var(--c-info-bg);color:var(--c-text);border-radius:0;align-items:flex-start;gap:13px;margin-bottom:9.75px;padding:13px 19.5px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.sf-c-alert svg{width:20px;height:20px;color:var(--c-info-icon);flex:none;margin-top:0}.sf-c-alert strong{font-weight:700}.sf-c-addr{border:1px solid var(--c-field-border);background:var(--c-field-bg);width:100%;color:var(--c-text);text-align:left;border-radius:4px;padding:13px 37px 13px 13px;font-weight:400;display:block;position:relative}.sf-c-addr p{margin:0}.sf-c-addr:after{content:"";border-top:6px solid #999;border-left:5px solid #0000;border-right:5px solid #0000;margin-top:-2px;position:absolute;top:50%;right:14px}.sf-c-check{align-items:center;gap:8px;margin:13px 0 19.5px;font-weight:400;display:flex}.sf-c-box{border:1px solid var(--c-line);background:var(--c-field-bg);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.sf-c-box[data-on=true]{background:var(--c-focus);border-color:var(--c-focus)}.sf-c-box[data-on=true]:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.sf-c-cart{border:1px solid var(--c-line);background:var(--c-card-bg);border-radius:4px;margin:39px 0 19.5px}.sf-c-cart-head{justify-content:space-between;align-items:center;padding:19.5px;display:flex}.sf-c-cart-title{margin:0;font-size:15px;font-weight:700}.sf-c-sec{border-top:1px solid var(--c-soft-line);padding:19.5px}.sf-c-sec-head{margin:0 0 19.5px;font-size:13px;font-weight:600}.sf-c-items{gap:19.5px;margin:0;padding:0;list-style:none;display:grid}.sf-c-item{align-items:flex-start;display:flex}.sf-c-fig{flex:none;width:25%;padding-right:19.5px}.sf-c-thumb{aspect-ratio:1;border-radius:2px;width:100%;display:block}.sf-c-pbody{flex:1;min-width:0}.sf-c-ptitle{margin:0 0 2.4px;font-size:13px;font-weight:500}.sf-c-popts{color:var(--c-text-2);margin:0;font-size:11px;font-weight:400}.sf-c-pprice{flex:none;align-self:center;margin-left:auto;padding-left:8px;font-weight:500}.sf-c-price{justify-content:space-between;align-items:baseline;margin-bottom:9.75px;display:flex}.sf-c-price:last-child,.sf-c-price--total{margin-bottom:0}.sf-c-price--total span:first-child{font-size:15px}.sf-c-price--total span:last-child{font-size:30px;font-weight:700;line-height:1.2}.sf-c-drawer{z-index:5;border:1px solid var(--c-soft-line);background:var(--c-card-bg);border-radius:4px;align-items:center;margin:19.5px;padding:9.75px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 4px #5f5f5f24}.sf-c-drawer .sf-c-thumb{border:1px solid var(--c-soft-line);border-radius:0;width:50px;height:50px}.sf-c-dbody{flex:1;padding-left:19.5px}.sf-c-dcount{margin:0;font-size:18px;font-weight:700}.sf-c-dtotal{text-align:right;flex:1;font-size:25px;font-weight:700}@container sf (min-width:640px){.sf-c-drawer{display:none}}.sf[data-theme=bold] .sf-c{font-family:"Source Sans 3", var(--font-store-text), Arial, sans-serif;font-weight:400}.sf[data-theme=bold] .sf-c-title,.sf[data-theme=bold] .sf-c-cart-title,.sf[data-theme=bold] .sf-c-dcount,.sf[data-theme=bold] .sf-c-dtotal{font-family:var(--font-store-heading), Montserrat, Arial, sans-serif;font-weight:700}.sf[data-theme=warm] .sf-c-title,.sf[data-theme=warm] .sf-c-cart-title{font-family:Georgia,Times New Roman,serif;font-weight:400}
