.of{--of-r:14px;--of-h:54px;--of-gap:14px;--of-bw:1.5px;--of-field:rgb(var(--c-surface));--of-border:rgb(var(--c-line-2));--of-focus:rgb(var(--c-primary));--of-ring:rgb(var(--c-primary)/.12);--of-sticky-bg:rgb(var(--c-surface));position:relative}.of[data-density=compact]{--of-h:46px;--of-gap:10px}.of[data-density=airy]{--of-h:58px;--of-gap:20px}.of[data-look=classic]{--of-r:16px;--of-h:56px;--of-bw:2px;--of-border:rgb(var(--c-line))}.of[data-look=native]{--of-r:min(var(--r-btn),14px);--of-h:54px;--of-bw:1px;--of-focus:rgb(var(--c-ink));--of-ring:rgb(var(--c-ink)/.08)}.of-form{display:flex;flex-direction:column;gap:var(--of-gap)}.of[data-look=native][data-mode=buybox] .of-form{gap:12px}.of-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--of-gap)}.of-grid>.of-f{grid-column:span 2;min-width:0}@media (min-width:640px){.of-grid>.of-f[data-w=half]{grid-column:span 1}}.of[data-tpl=product] .of-grid>.of-f:is([data-w=half],[data-kind=name],[data-kind=phone],[data-kind=city],[data-kind=area]),.of[data-tpl=sheet] .of-grid>.of-f:is([data-w=half],[data-kind=name],[data-kind=phone],[data-kind=city],[data-kind=address]){grid-column:span 1}.of-f{border:0;padding:0;margin:0}.of-box{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:var(--of-h);padding-inline:16px;text-align:start;border-radius:var(--of-r);background:var(--of-field);border:var(--of-bw) solid var(--of-border);transition:border-color .15s,box-shadow .15s,background-color .15s}.of-box:focus-within{border-color:var(--of-focus);box-shadow:0 0 0 4px var(--of-ring)}.of-f[data-err] .of-box{border-color:#dc2626}.of-i{width:20px;height:20px;flex:none;color:rgb(var(--c-ink-3))}.of-in{flex:1;min-width:0;align-self:stretch;background:transparent;border:0;outline:none;color:rgb(var(--c-ink));font:inherit;font-size:17px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start}.of[data-density=compact] .of-in,.of[data-look=native] .of-in{font-size:16px;font-weight:500}.of-in::-moz-placeholder{color:rgb(var(--c-ink-3));font-weight:400;opacity:1}.of .of-in.of-empty,.of-in::placeholder{color:rgb(var(--c-ink-3));font-weight:400;opacity:1}select.of-in{cursor:pointer;padding-inline-end:26px}.of-chev{position:absolute;inset-inline-end:14px;width:18px;height:18px;color:rgb(var(--c-ink-3));pointer-events:none}.of-area{align-items:flex-start;padding-block:14px}.of-area .of-in{resize:none;min-height:48px;font-size:16px;font-weight:500}.of-area .of-i{margin-top:2px}.of[data-fs=filled] .of-box{--of-border:transparent;background:var(--of-fill,rgb(var(--c-ink)/.055))}.of[data-fs=filled] .of-box:focus-within{background:var(--of-field);border-color:var(--of-focus)}.of[data-fs=underline] .of-box{border-width:0 0 var(--of-bw);border-radius:0;padding-inline:2px;background:transparent;box-shadow:none}.of[data-fs=underline] .of-box:focus-within{border-color:var(--of-focus);box-shadow:0 1px 0 var(--of-focus)}.of-l{display:block;margin-bottom:7px;font-size:13.5px;font-weight:700;color:rgb(var(--c-ink-2))}.of[data-labels=inside] .of-l:not(.of-l-show){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.of[data-labels=above][data-fs=underline] .of-l{margin-bottom:2px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--c-ink-3))}.of-req{color:#dc2626}.of-box[data-float]{padding-top:14px}.of-box[data-float] .of-l{position:absolute;inset-inline-start:16px;top:50%;translate:0 -50%;margin:0;font-size:16px;font-weight:500;color:rgb(var(--c-ink-3));pointer-events:none;transition:top .16s,translate .16s,font-size .16s,color .16s;white-space:nowrap;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis}.of-box[data-float] .of-i~.of-l{inset-inline-start:46px}.of-box[data-float].of-area .of-l{top:26px}.of-box[data-float] .of-in:not(:-moz-placeholder-shown)~.of-l{top:8px;translate:0 0;font-size:11.5px;font-weight:700;color:rgb(var(--c-ink-2))}.of-box[data-float] .of-in:not(:placeholder-shown)~.of-l,.of-box[data-float]:focus-within .of-l,.of-box[data-float][data-filled] .of-l{top:8px;translate:0 0;font-size:11.5px;font-weight:700;color:rgb(var(--c-ink-2))}.of-box[data-float]:focus-within .of-l{color:rgb(var(--c-primary))}.of-err{margin-top:6px;font-size:14px;font-weight:600;color:#dc2626}.of-help{margin-top:6px;font-size:13px;color:rgb(var(--c-ink-3))}.of-days{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#16a34a}.of[data-look=native] .of-days,.of[data-look=native] .of-err{font-size:13px}.of-days svg{width:16px;height:16px}.of-fee{color:rgb(var(--c-ink-2))}.of-check{display:flex;flex-direction:column}.of-checkrow{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}.of-checkrow input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:rgb(var(--c-primary))}.of-f[data-err] .of-checkrow input{outline:2px solid #dc2626;outline-offset:1px}.of-hp{position:absolute;left:-9999px;width:0;height:0;opacity:0}.of-offers,.of-variants{border:0;padding:0;margin:0;min-width:0}.of-legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:700;color:rgb(var(--c-ink-2))}.of[data-frame=none][data-mode=section] .of-legend,.of[data-look=classic][data-mode=section] .of-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.of-tiers{display:flex;flex-direction:column;gap:10px}.of-tier{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:max(var(--of-r),12px);border:2px solid rgb(var(--c-line));background:rgb(var(--c-surface));cursor:pointer;text-align:start;transition:border-color .15s,background-color .15s,transform .15s}.of-tier:hover{border-color:rgb(var(--c-primary)/.4)}.of-tier[data-on]{border-color:rgb(var(--c-primary));background:rgb(var(--c-soft))}.of-chip:focus-within,.of-tier:focus-within{outline:2px solid rgb(var(--c-primary));outline-offset:2px}.of-dot{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:999px;border:2px solid rgb(var(--c-line));transition:background-color .15s,border-color .15s}.of-dot svg{width:14px;height:14px}.of-tnum{display:none}.of-tier[data-on] .of-dot{border-color:rgb(var(--c-primary));background:rgb(var(--c-primary));color:rgb(var(--c-primary-ink))}.of-timg{width:48px;height:48px;flex:none;border-radius:10px}.of-tmain{flex:1;min-width:0}.of-tqty{display:block;font-size:16px;font-weight:800}.of-tsave{display:block;font-size:13px;font-weight:700;color:#16a34a}.of-tprice{text-align:end;white-space:nowrap}.of-tprice b{display:block;font-size:18px;font-weight:800;color:rgb(var(--c-primary))}.of-tprice s{display:block;font-size:13px;color:rgb(var(--c-ink-3))}.of-badge{position:absolute;top:-10px;inset-inline-end:16px;border-radius:999px;background:rgb(var(--c-accent));color:#fff;padding:2px 10px;font-size:12px;font-weight:800;box-shadow:0 4px 12px -4px rgba(0,0,0,.3);white-space:nowrap}.of[data-look=native] .of-tier{border-radius:var(--r-sm);padding:14px}.of[data-look=native] .of-tier[data-on]{border-color:rgb(var(--c-ink));background:rgb(var(--c-muted)/.6)}.of[data-look=native] .of-dot{width:20px;height:20px;border-color:rgb(var(--c-line-2))}.of[data-look=native] .of-dot svg{width:12px;height:12px}.of[data-look=native] .of-tier[data-on] .of-dot{border-color:rgb(var(--c-ink));background:rgb(var(--c-ink));color:rgb(var(--c-bg))}.of[data-look=native] .of-tqty{font-size:15px;font-weight:700}.of[data-look=native] .of-tsave{font-weight:600}.of[data-look=native] .of-tprice b{color:rgb(var(--c-ink));font-size:16px;font-weight:700}.of[data-look=native] .of-badge{color:rgb(var(--c-accent-ink));font-size:11px;font-weight:700;box-shadow:none}.of[data-look=native][data-mode=buybox] .of-timg{display:none}.of-offers[data-style=list] .of-tiers{gap:0;border:1.5px solid rgb(var(--c-line));border-radius:var(--of-r);overflow:hidden}.of[data-fs=underline] .of-offers[data-style=list] .of-tiers{border-width:1px 0;border-radius:0}.of-offers[data-style=list] .of-tier{border:0;border-radius:0;padding:14px 16px}.of-offers[data-style=list] .of-tier+.of-tier{border-top:1px solid rgb(var(--c-line))}.of-offers[data-style=list] .of-dot{width:20px;height:20px}.of-offers[data-style=list] .of-badge{position:static;order:3;box-shadow:none}.of-offers[data-style=radio] .of-tiers{flex-direction:row;flex-wrap:wrap;gap:8px}.of-offers[data-style=radio] .of-tier{flex:1 1 0;min-width:92px;flex-direction:column;justify-content:center;gap:2px;padding:18px 8px 12px;text-align:center}.of-offers[data-style=radio] .of-dot,.of-offers[data-style=radio] .of-tprice s{display:none}.of-offers[data-style=radio] .of-tprice{text-align:center}.of-offers[data-style=radio] .of-badge{inset-inline-end:auto;inset-inline-start:50%;translate:-50% 0;font-size:11px}[dir=rtl] .of-offers[data-style=radio] .of-badge{translate:50% 0}.of-qty{justify-content:space-between;gap:12px;padding:8px;padding-inline-start:16px;border:1.5px solid rgb(var(--c-line));border-radius:var(--of-r)}.of-qty,.of-qty-ctl{display:flex;align-items:center}.of-qty-ctl{gap:4px;border-radius:999px;background:rgb(var(--c-ink)/.05);padding:3px}.of-qty-ctl button{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;transition:background-color .15s}.of-qty-ctl button:hover{background:rgb(var(--c-ink)/.08)}.of-qty-ctl svg{width:16px;height:16px}.of-qty-ctl span{min-width:28px;text-align:center;font-size:16px;font-weight:800}.of-qty-price b{font-size:20px;font-weight:800;color:rgb(var(--c-primary))}.of-qty-price s{margin-inline-start:8px;font-size:13px;color:rgb(var(--c-ink-3))}.of-qty-c{padding:0;border:0}.of-qty-c .of-qty-ctl{height:52px;padding:0 4px;border-radius:var(--r-btn);background:transparent;border:1px solid rgb(var(--c-line-2))}.of-nudge{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-radius:12px;border:1.5px dashed rgb(var(--c-accent)/.7);background:rgb(var(--c-accent)/.1);color:rgb(var(--c-ink));font-size:14px;font-weight:700;text-align:start;transition:background-color .15s}.of-nudge:hover{background:rgb(var(--c-accent)/.18)}.of-nudge svg{width:18px;height:18px;flex:none;color:rgb(var(--c-accent))}.of-chips{display:flex;flex-wrap:wrap;gap:8px}.of-pieces{display:flex;flex-direction:column;gap:8px}.of-piece{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:max(var(--of-r),12px);border:1.5px solid rgb(var(--c-line));animation:of-piece-in .22s ease-out both}.of-pn{flex:none;min-width:64px;font-size:14px;font-weight:800;color:rgb(var(--c-ink-2))}.of-piece .of-chips{flex:1;min-width:0}.of-piece .of-chip{min-height:40px;padding:0 14px;font-size:14px}.of-piece .of-select{flex:1;min-width:0}@keyframes of-piece-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.of-piece{animation:none}}.of-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid rgb(var(--c-line));background:rgb(var(--c-surface));font-size:15px;font-weight:700;cursor:pointer;transition:all .15s}.of-chip[data-on]{border-color:rgb(var(--c-primary));background:rgb(var(--c-primary));color:rgb(var(--c-primary-ink))}.of-chip[data-off]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.of-swatch{width:40px;height:40px;min-height:40px;padding:0;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.of-swatch[data-on]{box-shadow:0 0 0 2px rgb(var(--c-bg)),0 0 0 4px rgb(var(--c-ink))}.of-swatch svg{width:16px;height:16px}.of-bump{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:2px dashed rgb(var(--c-accent)/.6);background:rgb(var(--c-accent)/.05);cursor:pointer;transition:all .15s}.of-bump[data-on]{border-color:rgb(var(--c-primary));border-style:solid;background:rgb(var(--c-soft))}.of-bump input{width:20px;height:20px;flex:none;accent-color:rgb(var(--c-primary))}.of-bimg{width:48px;height:48px;flex:none;border-radius:10px}.of-bmain{flex:1;min-width:0;font-size:15px}.of-bprice{display:block;font-size:14px;font-weight:700;color:rgb(var(--c-primary))}.of-bprice s{margin-inline-start:8px;color:rgb(var(--c-ink-3))}.of-sum{border-radius:16px;background:rgb(var(--c-soft));padding:16px;font-size:15px}.of-row{display:flex;justify-content:space-between;gap:12px}.of-row+.of-row{margin-top:6px}.of-row span{color:rgb(var(--c-ink-2))}.of-row.of-total{margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--c-line));align-items:flex-end}.of-total span{font-weight:700;color:rgb(var(--c-ink))}.of-total b{font-size:24px;font-weight:800;color:rgb(var(--c-primary));line-height:1}.of-good,.of-row.of-good span{color:#16a34a}.of-cod{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgb(var(--c-ink-2))}.of-cod svg{width:16px;height:16px;color:#16a34a}.of-sum-line{border-radius:16px;background:rgb(var(--c-soft));padding:14px 16px}.of-sum-tot{display:flex;align-items:center;justify-content:space-between;gap:12px}.of-sum-tot span{font-size:15px;font-weight:600}.of-sum-tot b{font-size:22px;font-weight:800;color:rgb(var(--c-primary));white-space:nowrap}.of-sum-mini{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;font-size:13px;color:rgb(var(--c-ink-2))}.of[data-look=native] .of-sum-line{border-radius:var(--r-sm);background:rgb(var(--c-muted));padding:14px 16px}.of[data-look=native] .of-sum-tot b{font-family:var(--f-head);color:rgb(var(--c-ink))}.of-btn{width:100%;height:auto;min-height:64px;padding-block:10px;font-size:19px}.of-btn-in{display:flex;flex-direction:column;align-items:center;line-height:1.2}.of-btn-main{display:inline-flex;align-items:center;justify-content:center;gap:8px}.of-btn-sub{margin-top:2px;font-size:12.5px;font-weight:600;opacity:.85}.of-btn-total{font-weight:800;opacity:.95}.of[data-obtn=solid] .of-btn{background-image:none}.of[data-obtn=gradient] .of-btn{background-image:linear-gradient(135deg,rgb(var(--c-primary)/.78),rgb(var(--c-primary)))}.of[data-obtn=pill] .of-btn{border-radius:999px!important}.of:not([data-radius=inherit]):not([data-obtn=pill]) .of-btn{border-radius:var(--of-r)}[data-pulse]{animation:of-pulse 2.4s ease-in-out infinite}@keyframes of-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (max-width:639px){.of-sticky{position:sticky;bottom:0;z-index:5;margin-inline:-6px;padding:10px 6px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--of-sticky-bg) 72%,transparent)}}.of-banner{border-radius:14px;background:rgba(220,38,38,.1);padding:12px 16px;text-align:center;font-size:15px;font-weight:700;color:#dc2626}.of-reassure{text-align:center;font-size:14px;font-weight:600;color:rgb(var(--c-ink-2))}.of-wa,.of[data-look=native] .of-reassure{font-size:13px}.of-wa{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;color:rgb(var(--c-ink-2))}.of-wa svg{width:16px;height:16px;color:#25d366}.of-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:12px;font-weight:700;color:rgb(var(--c-ink-2))}.of-trust li{display:flex;flex-direction:column;align-items:center;gap:4px}.of-trust svg{width:20px;height:20px;color:rgb(var(--c-primary))}.of-oos{border-radius:16px;background:rgba(220,38,38,.1);padding:16px;text-align:center;font-weight:700;color:#dc2626}.of-card{position:relative;overflow:hidden;border-radius:var(--r);background:rgb(var(--c-surface));padding:20px}@media (min-width:640px){.of-card{padding:28px}}.of-classic{position:relative;overflow:hidden;padding:20px;box-shadow:0 0 0 2px rgb(var(--c-primary)/.15),0 1px 2px rgba(0,0,0,.04),0 10px 30px -16px rgb(var(--c-ink)/.18)}@media (min-width:640px){.of-classic{padding:28px}}.of[data-shadow=soft] .of-card{box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgb(var(--c-ink)/.14)}.of[data-shadow=lifted] .of-card{box-shadow:0 2px 6px rgba(0,0,0,.05),0 30px 60px -24px rgb(var(--c-ink)/.32)}.of[data-shadow=none] .of-card{box-shadow:0 0 0 1px rgb(var(--c-line))}.of-topbar{position:absolute;inset-inline:0;top:0;height:6px;background:linear-gradient(90deg,rgb(var(--c-primary)),rgb(var(--c-accent)))}.of-head{margin-bottom:24px;text-align:center}.of-title{font-size:24px;font-weight:800;line-height:1.25}@media (min-width:640px){.of-title{font-size:28px}}.of-sub{margin-top:6px;font-size:15px;color:rgb(var(--c-ink-2))}.of-panel{padding:16px}@media (min-width:768px){.of-panel{padding:24px}}.of-bb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.of-bb-head h2{font-size:18px;font-weight:700}.of[data-tpl=minimal] .of-head{text-align:start;padding-bottom:18px;border-bottom:1px solid rgb(var(--c-line))}.of[data-tpl=minimal] .of-title{font-size:24px;font-weight:700;letter-spacing:-.01em}.of[data-tpl=minimal] .of-sum,.of[data-tpl=minimal] .of-sum-line{background:transparent;border-radius:0;padding:14px 0;border-block:1px solid rgb(var(--c-line))}.of[data-tpl=minimal] .of-btn{min-height:58px;font-size:17px}.of[data-tpl=minimal] .of-trust{font-weight:600}.of[data-tpl=big]{--of-h:62px;--of-gap:12px}.of[data-tpl=big] .of-head{text-align:start;margin-bottom:18px}.of[data-tpl=big] .of-title{font-size:26px;font-weight:900}.of[data-tpl=big] .of-offers[data-style=radio] .of-tiers{flex-wrap:nowrap;gap:10px}.of[data-tpl=big] .of-offers[data-style=radio] .of-tier{min-width:0;aspect-ratio:1/1;max-height:132px;padding:14px 6px 10px;border-width:2.5px;border-radius:max(var(--of-r),18px);gap:0}.of[data-tpl=big] .of-offers[data-style=radio] .of-tier[data-on]{background:rgb(var(--c-ink));border-color:rgb(var(--c-ink));color:rgb(var(--c-bg))}.of[data-tpl=big] .of-offers[data-style=radio] .of-tier[data-on] .of-tprice b,.of[data-tpl=big] .of-offers[data-style=radio] .of-tier[data-on] .of-tsave{color:inherit}.of[data-tpl=big] .of-tnum{display:block;font-size:32px;font-weight:900;line-height:1.05}.of[data-tpl=big] .of-offers[data-style=radio] .of-tqty{font-size:13px;font-weight:700}.of[data-tpl=big] .of-offers[data-style=radio] .of-tsave{display:none}.of[data-tpl=big] .of-offers[data-style=radio] .of-tprice b{font-size:15px;font-weight:800}.of[data-tpl=big] .of-in{font-size:18px}.of[data-tpl=big] .of-btn{min-height:76px;font-size:22px;font-weight:900;border-radius:max(var(--of-r),18px)}.of[data-tpl=big] .of-btn-sub{font-size:13.5px;font-weight:700}.of-ph{display:flex;align-items:center;gap:14px;margin-bottom:18px}.of-ph-img{width:72px;height:72px;flex:none;border-radius:14px;background:rgb(var(--c-muted))}.of-ph-main{min-width:0;flex:1}.of-ph-name{font-size:17px;font-weight:800;line-height:1.3}.of-ph-sel{margin-top:2px;font-size:13px;color:rgb(var(--c-ink-3))}.of-ph-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.of-ph-price b{font-size:20px;font-weight:900;color:rgb(var(--c-primary))}.of-ph-price s{font-size:13px;color:rgb(var(--c-ink-3))}.of[data-tpl=product] .of-offers[data-style=radio] .of-tiers{flex-wrap:nowrap;gap:4px;padding:4px;border-radius:999px;background:rgb(var(--c-ink)/.06)}.of[data-tpl=product] .of-offers[data-style=radio] .of-tier{min-width:0;padding:10px 6px;border:0;border-radius:999px;background:transparent}.of[data-tpl=product] .of-offers[data-style=radio] .of-tier[data-on]{background:rgb(var(--c-surface));box-shadow:0 1px 3px rgba(0,0,0,.12)}.of[data-tpl=product] .of-offers[data-style=radio] .of-tqty{font-size:14px}.of[data-tpl=product] .of-offers[data-style=radio] .of-tprice,.of[data-tpl=product] .of-offers[data-style=radio] .of-tsave{display:none}.of[data-tpl=product] .of-offers[data-style=radio] .of-badge{top:-9px}.of[data-tpl=product] .of-sum{background:transparent;border:1.5px solid rgb(var(--c-line))}.of-trust-top{margin:-4px 0 18px;padding:14px 10px;border-radius:max(var(--of-r),14px);background:rgb(var(--c-soft))}.of[data-tpl=trust] .of-head{margin-bottom:18px}.of[data-tpl=trust] .of-title{font-size:22px}.of-steps{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;margin:0 0 4px;padding:0;list-style:none}.of-steps li button{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:rgb(var(--c-ink-3))}.of-steps li[data-on] button{color:rgb(var(--c-ink))}.of-steps li button span{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:999px;border:2px solid rgb(var(--c-line));font-size:13px}.of-steps li[data-on] button span{border-color:rgb(var(--c-primary));background:rgb(var(--c-primary));color:rgb(var(--c-primary-ink))}.of-steps li button span svg{width:14px;height:14px}.of-steps-bar{grid-column:1/-1;height:4px;border-radius:999px;background:rgb(var(--c-line));overflow:hidden}.of-steps-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--c-primary)),rgb(var(--c-accent)));transition:width .4s cubic-bezier(.22,1,.36,1)}.of-next{min-height:62px}.of-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgb(var(--c-ink)/.05);font-size:13.5px;font-weight:700;color:rgb(var(--c-ink-2))}.of-back b{color:rgb(var(--c-ink))}.of-layer[data-tpl=sheet] .of-btn,.of[data-tpl=sheet] .of-sheet .of-btn{min-height:56px;font-size:17px}.of-layer[data-tpl=sheet] .of-tier{padding:10px 12px}.of-bar{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:8px;padding-inline-start:16px;border-radius:20px;background:rgb(var(--c-surface)/.96);box-shadow:0 16px 40px -14px rgba(0,0,0,.35),0 0 0 1px rgb(var(--c-line));backdrop-filter:blur(8px);margin:10px 10px max(10px,env(safe-area-inset-bottom));transform:translateY(140%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.of-bar[data-on]{transform:none}.of-bar-price{font-size:18px;font-weight:900;color:rgb(var(--c-primary));white-space:nowrap}.of-bar .of-bar-btn{flex:1;min-height:50px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (min-width:640px){.of-bar{display:none}}.of-chat{display:flex;flex-direction:column;gap:14px}.of-chat-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgb(var(--c-line))}.of-chat-av{display:grid;place-items:center;width:36px;height:36px;flex:none;overflow:hidden;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-bg));font-weight:800}.of-chat-who{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.25}.of-chat-who b{font-size:15px}.of-chat-who small{font-size:12px;color:rgb(var(--c-ink-3))}.of-chat-n{flex:none;border-radius:999px;background:rgb(var(--c-ink)/.06);padding:3px 10px;font-size:12px;font-weight:700;color:rgb(var(--c-ink-2))}.of-chat-log{display:flex;flex-direction:column;gap:10px}.of-chat-now,.of-chat-pair{display:flex;flex-direction:column;gap:8px}.of-chat-now{animation:of-in .32s cubic-bezier(.22,1,.36,1) both}.of-bub{max-width:86%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.45;text-align:start}.of-bot{align-self:flex-start;background:rgb(var(--c-ink)/.06);border-end-start-radius:6px}.of-me{align-self:flex-end;background:rgb(var(--c-primary));color:rgb(var(--c-primary-ink));font-weight:700;border-end-end-radius:6px;cursor:pointer}.of-chat-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.of-chat-quick .of-chip{min-height:40px;font-size:14px}.of-chat-input{display:flex;align-items:flex-end;gap:8px}.of-chat-input>.of-grid,.of-chat-input>.of-variants{flex:1;min-width:0}.of-chat-send{display:grid;place-items:center;width:var(--of-h);height:var(--of-h);flex:none;padding:0;border-radius:999px!important}@media (prefers-reduced-motion:reduce){.of-chat-now{animation:none}}.of-trigger{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px 16px;padding:16px;border-radius:var(--r);background:rgb(var(--c-surface));box-shadow:0 2px 6px rgba(0,0,0,.05),0 30px 60px -24px rgb(var(--c-ink)/.32)}.of-tr-img{width:88px;height:88px;border-radius:14px}.of-trigger .of-title{font-size:19px;line-height:1.3}.of-tr-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.of-tr-price b{font-size:22px;font-weight:900;color:rgb(var(--c-primary))}.of-tr-price s{font-size:14px;color:rgb(var(--c-ink-3))}.of-trigger .of-sub{font-size:13.5px}.of-trigger>.of-btn,.of-trigger>.of-trust{grid-column:1/-1}.of-layer{position:fixed;inset:0;z-index:100}.of-ov{inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);animation:of-fade .2s ease-out}.of-ov,.of-sheet{position:absolute}.of-sheet{--of-sticky-bg:rgb(var(--c-bg));inset-inline:0;bottom:0;display:flex;flex-direction:column;max-height:92svh;background:rgb(var(--c-bg));color:rgb(var(--c-ink));border-radius:24px 24px 0 0;box-shadow:0 -20px 60px -20px rgba(0,0,0,.35);animation:of-up .34s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.of-sheet{inset:auto;top:50%;left:50%;translate:-50% -50%;width:min(560px,92vw);max-height:88svh;border-radius:24px;animation:of-pop .22s ease-out}}.of-sheet-head{position:relative;display:flex;align-items:center;gap:12px;padding:20px 20px 14px;border-bottom:1px solid rgb(var(--c-line))}.of-sheet-head h2{font-size:17px;font-weight:800}.of-sheet-head .of-sub{margin-top:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-grab{position:absolute;top:8px;left:50%;translate:-50% 0;width:40px;height:4px;border-radius:99px;background:rgb(var(--c-line-2))}@media (min-width:768px){.of-grab{display:none}}.of-sh-img{width:44px;height:44px;flex:none;border-radius:12px}.of-x{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:999px;background:rgb(var(--c-ink)/.06)}.of-x svg{width:18px;height:18px}.of-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:18px 20px calc(20px + env(safe-area-inset-bottom))}@keyframes of-fade{0%{opacity:0}}@keyframes of-up{0%{transform:translateY(100%)}}@keyframes of-pop{0%{opacity:0;scale:.96}}.of-cs{position:relative}.of-cs>.of-box{cursor:pointer}.of-cs-val{display:flex;align-items:center}.of-cs-pop{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 6px);display:flex;flex-direction:column;max-height:320px;overflow:hidden;border-radius:16px;background:rgb(var(--c-surface));box-shadow:0 20px 50px -12px rgba(0,0,0,.3),0 0 0 1px rgb(var(--c-line));animation:of-fade .15s ease-out}.of-cs-q{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgb(var(--c-line))}.of-cs-q svg{width:18px;height:18px;color:rgb(var(--c-ink-3))}.of-cs-q input{flex:1;min-width:0;background:transparent;outline:none;font-size:16px}.of-cs-pop ul{overflow-y:auto;padding:6px}.of-cs-pop li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:10px;cursor:pointer;font-weight:600}.of-cs-pop li[data-hi]{background:rgb(var(--c-soft))}.of-cs-pop li[aria-selected=true]{color:rgb(var(--c-primary))}.of-cs-pop small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--c-ink-3))}.of-cs-pop small svg{width:14px;height:14px}.of-layer:not([data-anim=off]) .of-form>*,.of[data-tpl=stepper]:not([data-anim=off]) .of-form>*{animation:of-in .35s cubic-bezier(.22,1,.36,1) both}.of-layer[data-anim=lively] .of-form>*,.of[data-tpl=stepper][data-anim=lively] .of-form>*{animation-name:of-in-lively}:is(.of[data-tpl=stepper],.of-layer):not([data-anim=off]) .of-form>:nth-child(2){animation-delay:40ms}:is(.of[data-tpl=stepper],.of-layer):not([data-anim=off]) .of-form>:nth-child(3){animation-delay:80ms}:is(.of[data-tpl=stepper],.of-layer):not([data-anim=off]) .of-form>:nth-child(n+4){animation-delay:.11s}.of[data-anim=lively] .of-tier[data-on]{transform:scale(1.015)}@keyframes of-in{0%{opacity:0;transform:translateY(6px)}}@keyframes of-in-lively{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media (prefers-reduced-motion:reduce){.of *,.of-layer *{animation:none!important;transition:none!important}}