.sp-hero{position:relative;overflow:hidden;background:radial-gradient(110% 130% at 8% 0%,var(--gold-3),transparent 58%),var(--pearl);padding-block:clamp(34px,4.6vw,74px) clamp(26px,3vw,46px)}.sp-hero.img{background:var(--ink)}.sp-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sp-hero-media img{width:100%;height:116%;object-fit:cover;object-position:var(--fx,50%) 50%;will-change:transform}.sp-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#080807c7,#08080766 48%,#0808071a)}.sp-hero-in{position:relative;z-index:2;display:grid;gap:15px;max-width:720px}.sp-hero.img .sp-hero-in,.sp-hero.img h1,.sp-hero.img .lede{color:#fff}.sp-hero h1{font-size:clamp(2.1rem,4.6vw,3.8rem)}.sp-hero .lede{max-width:56ch}.sp-hero .eyebrow{color:var(--gold)}.sp-hero.img .eyebrow{color:var(--gold-2)}.ct-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(24px,3.4vw,64px);align-items:start}.ct-form{display:grid;gap:16px;padding:clamp(22px,2.6vw,38px);border-radius:var(--r-l);background:linear-gradient(170deg,#fff,var(--pearl));border:1px solid var(--line-2);box-shadow:var(--shadow-m);animation:liIn .6s var(--ease) both}@keyframes liIn{0%{opacity:0;transform:translateY(16px)}}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fld{position:relative;display:grid;gap:7px}.fld label{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.fld input,.fld textarea,.fld select{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit;font-size:15px;transition:border-color .3s,box-shadow .3s}.fld textarea{resize:vertical;min-height:150px;line-height:1.6}.fld select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23131311' stroke-width='1.7'/%3E%3C/svg%3E") no-repeat right 15px center/16px;padding-right:44px;cursor:pointer}.fld input:focus,.fld textarea:focus,.fld select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #13131112}.fld .cnt{position:absolute;right:4px;top:0;font-family:var(--f-mono);font-size:10px;color:var(--muted)}.ct-ok{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-m);background:#eaf5ee;border:1px solid #C7E3D2}.ct-ok .tick{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0}.ct-ok svg{width:20px;height:20px;fill:none;stroke:#2f6f48;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:draw .55s var(--ease) .1s forwards}.ct-ok b{display:block;font-size:15px}.ct-ok p{font-size:13.5px;color:var(--ink-2);margin-top:3px}.ct-bad{font-size:13px;color:#b3261e;padding:12px 14px;border-radius:12px;background:#fbeae8}.ct-bad ul{margin:6px 0 0;padding-left:1.1em;list-style:disc}.ct-side{display:grid;gap:12px;position:sticky;top:calc(var(--hdr-h) + 18px)}.ct-card{display:flex;gap:14px;padding:17px 18px;border-radius:var(--r-m);background:#fff;border:1px solid var(--line-2);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .4s;animation:liIn .6s var(--ease) both;animation-delay:calc(var(--i,0)*70ms)}a.ct-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-m);border-color:var(--line)}.ct-card .vi{width:40px;height:40px;border-radius:12px;background:var(--pearl);display:grid;place-items:center;flex-shrink:0}.ct-card .vi svg{width:19px;height:19px;fill:none;stroke:var(--ink);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.ct-card b{display:block;font-size:14.5px;font-weight:600}.ct-card p{font-size:13px;color:var(--ink-3);line-height:1.55;margin-top:3px}.ct-card .go{margin-left:auto;align-self:center;color:var(--muted);transition:transform .4s var(--ease),color .3s}a.ct-card:hover .go{transform:translate(3px);color:var(--ink)}.ct-hours{display:grid;gap:8px;padding:17px 18px;border-radius:var(--r-m);background:var(--pearl);border:1px solid var(--line-2)}.ct-hours h3{font-family:var(--f-sans);font-size:13px;font-weight:600}.ct-hours dl{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-size:13px}.ct-hours dt{color:var(--ink-3)}.ct-hours dd{margin:0;text-align:right;font-family:var(--f-mono);font-size:12.5px}.ct-live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#2f6f48;margin-top:4px}.ct-live i{width:7px;height:7px;border-radius:50%;background:#3c8a5a;box-shadow:0 0 0 3px #3c8a5a2e;animation:pulse 2.6s var(--ease-io) infinite}.ct-live.off{color:var(--ink-3)}.ct-live.off i{background:var(--muted);box-shadow:0 0 0 3px #9b9a9033;animation:none}@media(max-width:900px){.ct-grid{grid-template-columns:1fr}.ct-side{position:relative;top:0}}@media(max-width:560px){.ct-row{grid-template-columns:1fr}}.fq-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,34px)}.fq-search{flex:1;min-width:240px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:0 18px}.fq-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #13131112}.fq-search svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:var(--muted);stroke-width:1.6}.fq-search input{flex:1;min-width:0;border:0;background:none;padding:14px 0;font-size:15px;outline:none}.fq-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fq-tabs::-webkit-scrollbar{display:none}.fq-tab{flex:0 0 auto;padding:10px 16px;border-radius:100px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:.3s var(--ease)}.fq-tab:hover{border-color:var(--ink);transform:translateY(-1px)}.fq-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fq-list{display:grid;gap:10px}.fq{border:1px solid var(--line-2);border-radius:var(--r-m);background:#fff;overflow:hidden;transition:box-shadow .45s var(--ease),border-color .4s;animation:liIn .5s var(--ease) both;animation-delay:calc(var(--i,0)*40ms)}.fq[open]{box-shadow:var(--shadow-m);border-color:var(--line)}.fq>summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-size:15.5px;font-weight:600;line-height:1.45}.fq>summary::-webkit-details-marker{display:none}.fq>summary:hover{background:var(--pearl)}.fq>summary .pl{position:relative;width:15px;height:15px;flex-shrink:0;margin-top:4px}.fq>summary .pl:before,.fq>summary .pl:after{content:"";position:absolute;background:var(--ink);transition:transform .4s var(--ease)}.fq>summary .pl:before{left:0;top:6.8px;width:15px;height:1.5px}.fq>summary .pl:after{top:0;left:6.8px;width:1.5px;height:15px}.fq[open]>summary .pl:after{transform:rotate(90deg)}.fq .ans{padding:0 20px 20px;max-width:74ch}.fq .ans .rte{font-size:14.5px;color:var(--ink-2);line-height:1.68}.fq[open] .ans{animation:fqIn .45s var(--ease)}@keyframes fqIn{0%{opacity:0;transform:translateY(-6px)}}.fq .tag{font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}.fq-none{text-align:center;padding:48px 20px;color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r-m)}.fq-none b{display:block;font-size:16px;color:var(--ink);margin-bottom:6px}mark{background:var(--gold-3);color:inherit;border-radius:3px;padding:0 2px}@media(prefers-reduced-motion:reduce){.fq,.ct-card,.ct-form{animation:none!important}.fq[open] .ans{animation:none}.sp-hero-media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sw-support.css.map */
