:root{--ink: #1d1d1d;--ink-2: #2a2a2a;--ink-3: #3a3a3a;--bg: #fff;--soft: #f2f3f0;--soft-2: #e8e9e4;--mut: #6a6a6a;--mut-d: #a3a3a0;--line: #e6e6e6;--line-2: #d4d4d1;--err: #b42318;--neon: #1d1d1d;--acc: #d96bff;--r: 12px;--r-s: 8px;--pill: 999px;--g: 16px;--w: 1280px;--f: "hyve Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t12: .75rem;--t13: .8125rem;--t14: .875rem;--t15: .9375rem;--t16: 1rem;--t18: 1.125rem;--t22: 1.375rem;--t26: 1.625rem;--t32: 2rem;--t44: 2.75rem;--ease: cubic-bezier(.2, .7, .2, 1);--hdr: 116px;color-scheme:light}@media(min-width:600px){:root{--g: 24px}}@media(min-width:1024px){:root{--g: 40px;--hdr: 164px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}html.has-drawer{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--f);font-size:var(--t16);line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul,ol{padding:0}ul[class],ol[class],nav ul,.ftr ul,.ftr ol{list-style:none}h1,h2,h3,h4{font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}table{border-collapse:collapse}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:var(--r-s)}.skip:focus{top:8px}main:focus{outline:none}.ic{flex:none}.num,.price,.pc__p b{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--w) + 2 * var(--g));margin:0 auto;padding:0 var(--g)}.wrap--n{max-width:calc(760px + 2 * var(--g))}.wrap--m{max-width:calc(1040px + 2 * var(--g))}.sec{padding:48px 0}.sec--soft{background:var(--soft)}.sec--ink{background:var(--ink);color:#fff}.sec--tight{padding:32px 0}@media(min-width:1024px){.sec{padding:80px 0}.sec--tight{padding:48px 0}}.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.sh__t{font-size:var(--t22)}.sh__s{margin-top:6px;color:var(--mut);font-size:var(--t15);max-width:60ch}.sec--ink .sh__s{color:var(--mut-d)}.sh__l{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--t15);font-weight:600;text-decoration:none;min-height:44px;padding:0;margin-bottom:-10px}.sh__l:hover{text-decoration:underline}@media(min-width:1024px){.sh{margin-bottom:28px}.sh__t{font-size:var(--t32)}.sh__s{font-size:var(--t16)}}.btn{--b: var(--ink);--c: #fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--r);background:var(--b);color:var(--c);border:1px solid var(--b);font-size:var(--t16);font-weight:600;line-height:1.2;text-decoration:none;text-align:center;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .18s var(--ease)}.btn:hover{--b: #000}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(1px);transition-duration:.06s}.btn>span+.ic{transition:transform .2s var(--ease)}.btn:hover>span+.ic{transform:translate(3px)}.btn--line:hover{border-color:#000}@media(prefers-reduced-motion:reduce){.btn:hover:not(:disabled),.btn:active:not(:disabled),.btn:hover>span+.ic{transform:none}}.btn--l{min-height:52px;font-size:var(--t16)}.btn--s{min-height:44px;padding:0 14px;font-size:var(--t14)}.btn--full{width:100%}.btn--line{--b: var(--ink);background:#fff;color:var(--ink)}.btn--line:hover{background:var(--soft)}.btn--soft{--b: var(--soft);--c: var(--ink)}.btn--soft:hover{--b: var(--soft-2)}.btn--w{--b: #fff;--c: var(--ink)}.btn--w:hover{--b: var(--soft)}.btn--wl{--b: rgba(255,255,255,.4);background:transparent;color:#fff}.btn--wl:hover{background:#ffffff14}.btn[disabled]{opacity:.45;pointer-events:none}.ib{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r);position:relative;text-decoration:none}.ib:hover{background:var(--soft)}.lnk{font-weight:600;text-decoration:underline}.dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px #fff}.stars{position:relative;display:inline-flex;flex:none}.stars svg{width:14px;height:14px;flex:none}.stars__e{display:flex;color:var(--line-2);fill:currentColor}.stars__f{position:absolute;inset:0 auto 0 0;display:flex;overflow:hidden;color:var(--acc);fill:currentColor;white-space:nowrap}.stars--l svg{width:18px;height:18px}.sec--ink .stars__e{color:var(--ink-3)}.fld{display:grid;gap:6px}.fld label{font-size:var(--t14);font-weight:600}.fld label i{font-style:normal;font-weight:400;color:var(--mut)}.fld input,.fld textarea,.sel select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:#fff;font-size:var(--t16);transition:border-color .15s}.fld textarea{min-height:120px;resize:vertical}.fld input:hover,.fld textarea:hover,.sel select:hover{border-color:var(--mut)}.fld input:focus-visible,.fld textarea:focus-visible,.sel select:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.fld.is-err input,.fld.is-err textarea{border-color:var(--err)}.fld__h{font-size:var(--t13);color:var(--mut)}.fld__e{font-size:var(--t13);color:var(--err);font-weight:500}.sel{position:relative;display:block}.sel select{-webkit-appearance:none;appearance:none;padding-right:42px;cursor:pointer}.sel .ic{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.chk{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--t15);line-height:1.45;min-height:24px}.chk input{position:absolute;opacity:0;width:1px;height:1px}.chk__b{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:0;border:1.5px solid var(--line-2);border-radius:6px;background:#fff;color:transparent;transition:background-color .15s,border-color .15s}.chk input:checked+.chk__b{background:var(--ink);border-color:var(--ink);color:#fff}.chk input:focus-visible+.chk__b{outline:2px solid var(--ink);outline-offset:2px}.rad{display:flex;align-items:center;gap:12px;cursor:pointer}.form,.form__row{display:grid;gap:16px}@media(min-width:600px){.form__row--2{grid-template-columns:1fr 1fr}}.tblw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.tbl{width:100%;font-size:var(--t15)}.tbl th,.tbl td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom:0}.tbl thead th{background:var(--soft);font-size:var(--t14);font-weight:600}.tbl tbody th{font-weight:500}.tbl td{font-variant-numeric:tabular-nums}.toast{position:fixed;left:50%;bottom:20px;z-index:90;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:#fff;padding:12px 18px;border-radius:var(--r);font-size:var(--t15);font-weight:500;transition:opacity .2s,transform .2s var(--ease);pointer-events:none;max-width:calc(100vw - 32px)}.toast.is-on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.ann{background:var(--ink);color:#fff;font-size:var(--t13)}.ann__in{display:flex;align-items:center;justify-content:center;min-height:36px;gap:24px}.ann__m{font-weight:500}.ann__r{display:none}.ann a{color:#ffffffc7;text-decoration:none}.ann a:hover{color:#fff;text-decoration:underline}@media(min-width:1024px){.ann__in{justify-content:space-between}.ann__r{display:flex;gap:24px}}.hdr{position:sticky;top:0;z-index:40;background:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1)}.hdr.is-hidden{transform:translateY(-100%);transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,1,1)}.hdr__in{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo acts" "srch srch srch";align-items:center;column-gap:4px;padding-top:6px;padding-bottom:10px}.hdr__menu{grid-area:menu;margin-left:-10px}.hdr__logo{grid-area:logo;justify-self:center;display:block;padding:6px}.hdr__logo img,.hdr__logo svg{width:86px;height:auto}.hdr__acts{grid-area:acts;display:flex;align-items:center;gap:2px;margin-right:-4px}.hdr__wl{display:none}.srch{grid-area:srch;position:relative;display:flex;align-items:center;margin-top:6px}.srch>.ic{position:absolute;left:14px;color:var(--mut);pointer-events:none}.srch input{width:100%;height:44px;padding:0 16px 0 44px;border:1px solid transparent;border-radius:var(--r);background:var(--soft);font-size:var(--t16)}.srch input::placeholder{color:var(--mut)}.srch input:hover{border-color:var(--line-2)}.srch input:focus-visible{outline:2px solid var(--ink);outline-offset:0;background:#fff}.srch input::-webkit-search-cancel-button{-webkit-appearance:none}.cartb{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:var(--r);color:var(--ink)}.cartb:hover{background:var(--soft)}.cartb__t{display:none;font-size:var(--t15);font-weight:600;font-variant-numeric:tabular-nums}.cartb__n{position:absolute;top:3px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:var(--pill);background:var(--ink);color:#fff;font-size:12px;font-weight:700;line-height:19px;text-align:center}.cartb__n.is-zero,.nav{display:none}@media(min-width:1024px){.hdr__in{grid-template-columns:140px 1fr auto;grid-template-areas:"logo srch acts";column-gap:32px;height:76px;padding-top:0;padding-bottom:0}.hdr__menu{display:none}.hdr__logo{justify-self:start;padding:0}.hdr__logo img,.hdr__logo svg{width:104px}.srch{margin:0;max-width:620px;width:100%;justify-self:center}.srch input{height:48px}.hdr__wl{display:inline-grid}.cartb{background:var(--ink);color:#fff;padding:0 16px;margin-left:8px}.cartb:hover{background:#000}.cartb__t{display:inline}.cartb__n{top:-6px;right:-6px;background:#fff;color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.nav{display:block;background:var(--ink);color:#fff;position:relative}.nav__l{display:flex;align-items:stretch;gap:2px;margin-left:-12px}.nav__i--r{margin-left:auto}.nav__i--xl{display:none}.nav__a{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;font-size:var(--t14);font-weight:600;text-decoration:none;color:#ffffffeb;border-radius:var(--r-s);white-space:nowrap}.nav__a:hover,.nav__i.is-open>.nav__a{color:#fff}.nav__a{color:#fffc;transition:color .15s}.nav__a:hover,.nav__i.is-open>.nav__a,.nav__a[aria-current]{color:#fff}.nav__a:hover .nav__t,.nav__i.is-open>.nav__a .nav__t,.nav__a[aria-current] .nav__t{font-weight:800}.nav__t{display:inline-flex;flex-direction:column;align-items:center}.nav__t:after{content:attr(data-t);font-weight:800;height:0;visibility:hidden;overflow:hidden}.nav__a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.nav__a--plan .ic path{stroke-dasharray:52}.nav__a--plan .ic circle:last-of-type,.nav__a--tempo .ic line:first-of-type{transform-box:fill-box;transform-origin:center}.nav__a--tempo .ic line:nth-of-type(2){transform-box:view-box;transform-origin:12px 14px}.nav__a--plan:hover .ic path{animation:navroute .7s ease-in-out}.nav__a--plan:hover .ic circle:last-of-type{animation:navpop .35s cubic-bezier(.34,1.56,.64,1) .55s both}.nav__a--tempo:hover .ic line:first-of-type{animation:navpress .22s ease-in-out}.nav__a--tempo:hover .ic line:nth-of-type(2){animation:navtick .9s cubic-bezier(.45,0,.25,1) .12s}}@media(min-width:1280px){.nav__a{font-size:var(--t15);padding:0 12px}.nav__i--xl{display:block}}@keyframes navroute{0%{stroke-dashoffset:52}to{stroke-dashoffset:0}}@keyframes navpop{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes navpress{50%{transform:translateY(1.5px)}}@keyframes navtick{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nav__a .ic *{animation:none!important}.nav__a:after{transition:none}}.mm{position:absolute;left:0;right:0;top:100%;background:var(--ink);color:#fff;border-top:1px solid var(--ink-2);visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s .15s;box-shadow:0 24px 40px #00000040}.nav__i.is-open>.mm{visibility:visible;opacity:1;transition:opacity .15s}.mm__in{display:grid;grid-template-columns:1fr 360px;gap:40px;padding-top:28px;padding-bottom:32px}.mm__h{font-size:var(--t13);color:var(--mut-d);margin-bottom:12px}.mm__ps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.mm__p{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:8px;margin:0 -8px;border-radius:var(--r);text-decoration:none}.mm__p:hover{background:var(--ink-2)}.mm__p img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:var(--r-s);padding:4px}.mm__p b{display:block;font-size:var(--t15);font-weight:600}.mm__p i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut-d)}.mm__p em{font-style:normal;font-size:var(--t14);font-weight:600;font-variant-numeric:tabular-nums}.mm__all{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:600;font-size:var(--t15);text-decoration:none}.mm__all:hover{text-decoration:underline}.mm__promo{position:relative;display:block;border-radius:var(--r);overflow:hidden;text-decoration:none;min-height:240px}.mm__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm__promo span{position:absolute;left:0;right:0;bottom:0;padding:48px 20px 18px;background:linear-gradient(transparent,#000000b8)}.mm__promo b{display:block;font-size:var(--t18)}.mm__promo i{display:block;font-style:normal;font-size:var(--t14);color:#ffffffd9}.ac{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:45;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 16px 40px #0000001f;padding:6px;max-height:min(70vh,520px);overflow:auto}.ac__i{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:var(--r-s);text-decoration:none}.ac__i:hover,.ac__i.is-on{background:var(--soft)}.ac__i img{width:48px;height:48px;object-fit:contain;background:var(--soft);border-radius:var(--r-s)}.ac__i b{display:block;font-size:var(--t15);font-weight:600}.ac__i i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut)}.ac__i small{display:flex;align-items:center;gap:4px;font-size:var(--t12);color:var(--mut)}.ac__i small svg{width:12px;height:12px;fill:var(--acc)}.ac__i em{font-style:normal;font-weight:600;font-size:var(--t14);font-variant-numeric:tabular-nums}.ac__h{padding:10px 8px 4px;font-size:var(--t13);color:var(--mut)}.ac__q{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px}.ac__q a{padding:8px 12px;border-radius:var(--pill);background:var(--soft);font-size:var(--t14);text-decoration:none}.ac__q a:hover{background:var(--soft-2)}.ac__0{padding:12px 8px;font-size:var(--t15);color:var(--mut)}.ac__all{display:block;margin-top:4px;padding:12px 8px;border-top:1px solid var(--line);font-weight:600;font-size:var(--t15);text-decoration:none}.ac__all:hover{text-decoration:underline}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;font-size:var(--t13);color:var(--mut)}.crumbs li+li:before{content:"/";margin-right:4px;color:var(--line-2)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.phd{padding:24px 0 8px}.phd .crumbs{margin-bottom:14px}.phd h1{font-size:var(--t26)}.phd__s{margin-top:10px;max-width:64ch;color:var(--mut);font-size:var(--t16)}@media(min-width:1024px){.phd{padding:36px 0 12px}.phd h1{font-size:var(--t44)}.phd__s{font-size:var(--t18)}}.ftr{background:var(--ink);color:#fff;margin-top:0;padding:48px 0 calc(24px + env(safe-area-inset-bottom))}.ftr a{color:#ffffffd1;text-decoration:none}.ftr a:hover{color:#fff;text-decoration:underline}.ftr__nl{display:grid;gap:16px;padding-bottom:36px;border-bottom:1px solid var(--ink-3)}.ftr__nl h2{display:flex;align-items:center;gap:12px;font-size:var(--t22)}.ftr__nl h2 .ic{flex:none}.ftr__nl p{margin-top:6px;color:var(--mut-d);font-size:var(--t15);max-width:48ch}.nl{display:grid;grid-template-columns:1fr;gap:8px;align-self:center}.nl input{min-height:48px;padding:0 16px;border:1px solid var(--ink-3);border-radius:var(--r);background:var(--ink-2);color:#fff;font-size:var(--t16)}.nl input::placeholder{color:var(--mut-d)}.nl input:focus-visible{outline:2px solid #fff;outline-offset:0}.nl__ok{grid-column:1 / -1;font-size:var(--t14);color:var(--mut-d)}.nl{position:relative}.nl__fx{position:absolute;display:none;pointer-events:none}.nl.is-sending .nl__fx{display:block}.nl.is-sending>input,.nl.is-sending>button{visibility:hidden}.nl.is-sent>input,.nl.is-sent>button{display:none}.nl.is-sent .nl__fx{position:relative;left:auto!important;top:auto!important;width:auto!important;height:48px!important;grid-column:1 / -1}.nl__pill{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--r);background:#fff;color:var(--ink)}.nl__pl{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;color:var(--ink);animation:nlfly .95s cubic-bezier(.5,0,.75,0) .3s both}.nl__pl .ic{transition:color .2s}.nl__pl .ic{display:block}.nl__done{display:inline-flex;align-items:center;gap:10px;font-size:var(--t16);opacity:0}.nl.is-sent .nl__pl{display:none}.nl.is-sent .nl__done{animation:nldone .45s var(--ease) both}.nl__ck{flex:none;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nl__ck circle{stroke-dasharray:76;stroke-dashoffset:76;transform:rotate(-90deg);transform-origin:center}.nl__ck path{stroke-dasharray:18;stroke-dashoffset:18}.nl.is-sent .nl__ck circle{animation:nldraw .5s ease-out .05s forwards}.nl.is-sent .nl__ck path{animation:nldraw .3s ease-out .45s forwards}.nl.is-sent .nl__ok{animation:nldone .45s var(--ease) .35s both}@keyframes nlfly{0%{opacity:0;transform:scale(.4);color:var(--ink)}18%{opacity:1;transform:scale(1)}40%{transform:translate(-7px,6px) rotate(-6deg);color:var(--ink)}62%{color:#fff}to{opacity:0;transform:translate(220px,-140px) rotate(8deg) scale(.7);color:#fff}}@keyframes nldone{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nldraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.nl__pl{display:none}.nl__done,.nl__ok{animation:none!important;opacity:1}.nl__ck circle,.nl__ck path{stroke-dashoffset:0;animation:none!important}}.ftr__main{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;padding:36px 0}.ftr__brand{grid-column:1 / -1}.ftr__brand img{filter:invert(1);width:96px}.ftr__brand>svg{width:96px;height:auto;color:#fff}.ftr__brand p{margin:12px 0 16px;color:var(--mut-d);font-size:var(--t15);max-width:36ch}.ftr__ct li a{display:inline-flex;align-items:center;gap:10px;padding:6px 0;font-size:var(--t15)}.ftr__app{margin-top:24px}.ftr__app h2{margin-bottom:10px;font-size:var(--t13);font-weight:600;color:var(--mut-d)}.ftr__app ul{display:flex;flex-wrap:wrap;gap:8px}.ftr .ftr__app a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 15px;border:1px solid rgba(255,255,255,.2);border-radius:var(--pill);color:#fff;font-size:var(--t15);font-weight:600;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.ftr .ftr__app a:hover{text-decoration:none;border-color:#fff9;background:#ffffff0d}.ftr__app .ic{width:17px;height:17px}.ftr__app li:first-child .ic{margin-top:-3px}.ftr__col h2{font-size:var(--t14);font-weight:600;color:var(--mut-d);letter-spacing:0;margin-bottom:10px}.ftr__col li a{display:inline-block;padding:6px 0;font-size:var(--t15)}.ftr__bot{display:grid;gap:20px;padding:24px 0;border-top:1px solid var(--ink-3)}.ftr__trust{display:grid;gap:22px}.ftr__g h2{margin-bottom:10px;font-size:var(--t13);font-weight:600;color:var(--mut-d)}.ftr .ftr__jm{display:inline-grid;gap:4px;color:#fff;text-decoration:none}.ftr__jmr{display:flex;align-items:center;gap:10px}.ftr__jmr b{font-size:var(--t26);font-weight:700;letter-spacing:-.02em;line-height:1}.ftr__jmr .stars svg{width:18px;height:18px}.ftr__jmr .stars__e{color:var(--ink-3)}.ftr__jmt{display:inline-flex;align-items:center;gap:6px;font-size:var(--t13);color:var(--mut-d)}.ftr__jmt img{width:auto;height:15px;filter:brightness(0) invert(1);opacity:.85}.ftr .ftr__jm:hover .ftr__jmt{color:#fff;text-decoration:underline;text-underline-offset:.2em}.ftr__pay{display:flex;flex-wrap:wrap;gap:8px}.ftr__pay li{display:block;width:46px;height:30px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 6px 14px -6px #000000e6;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.ftr__pay li:hover{transform:translateY(-2px);box-shadow:0 10px 18px -6px #000}.ftr__pay svg{display:block;width:46px;height:30px}.ftr__legal{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--ink-3);font-size:var(--t13);color:var(--mut-d)}.ftr__legal ul{display:flex;flex-wrap:wrap;gap:4px 20px}.ftr__legal a{color:var(--mut-d)}@media(min-width:900px){.ftr{padding-top:64px}.ftr__nl{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.nl{grid-template-columns:1fr auto}.ftr__main{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:48px 0}.ftr__brand{grid-column:auto}.ftr__bot{grid-template-columns:auto 1fr;align-items:center}.ftr__trust{grid-auto-flow:column;justify-content:end;align-items:start;column-gap:56px}.ftr__bot{align-items:center}.ftr__legal{grid-template-columns:1fr auto;align-items:center}}.lsel{position:relative}.lsel summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--ink-3);border-radius:var(--r);cursor:pointer;list-style:none;font-size:var(--t15)}.lsel summary::-webkit-details-marker{display:none}.lsel summary:hover{border-color:var(--mut)}.lsel[open] summary .ic:last-child{transform:rotate(180deg)}.lsel__p{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;width:min(360px,calc(100vw - 32px));max-height:60vh;overflow:auto;background:#fff;color:var(--ink);border-radius:var(--r);padding:12px;box-shadow:0 16px 40px #0000004d}.lsel__h{padding:6px 8px;font-size:var(--t13);color:var(--mut)}.lsel__p ul{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px}.lsel__p ul.lsel__c{grid-template-columns:1fr}.ftr .lsel__p a,.ftr .lsel__p button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 8px;border-radius:var(--r-s);color:var(--ink);font-size:var(--t14)}.ftr .lsel__p a:hover,.ftr .lsel__p button:hover{background:var(--soft);text-decoration:none}.ftr .lsel__p a[aria-current],.ftr .lsel__p button[aria-current]{font-weight:600}.drw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.drw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.drw.is-open .drw__scrim{opacity:1}.drw__p{position:absolute;top:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transition:transform .3s var(--ease)}.drw--r .drw__p{right:0;transform:translate(100%)}.drw--l .drw__p{left:0;width:min(380px,92%);transform:translate(-100%)}.drw.is-open .drw__p{transform:none}.drw--b .drw__p{top:auto;left:0;right:0;width:100%;max-height:88vh;border-radius:16px 16px 0 0;transform:translateY(100%);overflow:hidden}@media(min-width:768px){.drw--b .drw__p{top:50%;bottom:auto;left:50%;width:520px;max-height:86vh;border-radius:var(--r);transform:translate(-50%,-45%);opacity:0;transition:transform .25s var(--ease),opacity .2s}.drw--b.is-open .drw__p{transform:translate(-50%,-50%);opacity:1}}.drw__h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--line)}.drw__h h2{font-size:var(--t18)}.drw__b{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.drw__f{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.mnav li a{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.mnav b{font-size:var(--t16);font-weight:600}.mnav i{grid-column:1;font-style:normal;font-size:var(--t13);color:var(--mut)}.mnav .ic{grid-row:1 / span 2;grid-column:2;color:var(--mut)}.mnav__h{margin:24px 0 10px;font-size:var(--t14);color:var(--mut)}.mnav__chips{display:flex;flex-wrap:wrap;gap:8px}.mnav__chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--pill);background:var(--soft);font-size:var(--t14);font-weight:500;text-decoration:none}.mnav__tools,.mnav__info{margin-top:24px;display:grid;gap:2px}.mnav__tools a,.mnav__info a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--t15);text-decoration:none}.mnav__tools a{font-weight:600}.mnav__info{padding-top:16px;border-top:1px solid var(--line)}.mnav__info a{color:var(--mut)}.cart .drw__b{padding-top:12px}.ship{padding:12px 14px;border-radius:var(--r);background:var(--soft);font-size:var(--t14)}.ship p b{font-variant-numeric:tabular-nums}.ship__bar{height:6px;margin-top:8px;border-radius:var(--pill);background:var(--soft-2);overflow:hidden}.ship__bar i{display:block;height:100%;width:0;background:var(--acc);border-radius:inherit;transition:width .35s var(--ease)}.ship{position:relative}.ship__ok{display:none}.ship.is-done{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:14px;text-align:center}.ship.is-done p{font-weight:600}.ship.is-done .ship__bar{flex:0 0 100%}.ship.is-done .ship__ok{position:relative;display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--acc);color:#fff}.ship__ok>svg:first-child{margin:-1px 0 0 -1px;transform-origin:30% 80%}.ship.is-wait p,.ship.is-wait .ship__ok{opacity:0}.ship__fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ship__van{position:absolute;left:0;width:62px;color:var(--ink);will-change:transform}.ship__van svg{display:block;width:100%;max-width:none;height:auto;overflow:visible}.ship__van .bd{animation:shipbump .17s ease-in-out infinite alternate}.ship__van .wh{transform-box:fill-box;transform-origin:center;animation:shipwh .32s linear infinite}.ship__van .sl{opacity:.35;animation:shipsl .26s linear infinite}.ship__pl{position:absolute;left:0;top:3px;width:34px;color:var(--ink);opacity:0;animation:shippl calc(var(--fx-d) * 1.08) cubic-bezier(.35,0,.6,1) .12s both}.ship__pl svg{position:relative;display:block;width:100%;max-width:none;height:auto}.ship__pl:before{content:"";position:absolute;right:88%;top:52%;width:90px;height:2px;border-radius:2px;background:linear-gradient(to right,#1d1d1d00,#1d1d1d29)}.ship.is-party p{animation:shiptx .55s var(--ease) calc(var(--fx-d) * 1.02) both}.ship.is-party .ship__ok{animation:shipok .7s cubic-bezier(.34,1.56,.64,1) calc(var(--fx-d) * .95) both}.ship.is-party .ship__ok>svg:first-child{animation:shipthumb .6s ease-in-out calc(var(--fx-d) * .95 + .5s) both}.ship__burst{position:absolute;left:50%;top:50%;width:46px;height:46px;max-width:none;margin:-23px 0 0 -23px;opacity:0;pointer-events:none;animation:shipburst .6s ease-out calc(var(--fx-d) * .95 + .12s) both}@keyframes shipbump{0%{transform:translateY(0)}to{transform:translateY(-.8px)}}@keyframes shipwh{to{transform:rotate(360deg)}}@keyframes shipsl{0%{transform:translate(2px)}to{transform:translate(-4px);opacity:0}}@keyframes shippl{0%{opacity:0;transform:translate(-60px,8px) rotate(-5deg)}12%,82%{opacity:1}to{opacity:0;transform:translate(calc(var(--fx-w) + 30px),-2px) rotate(-2deg)}}@keyframes shiptx{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes shipok{0%{opacity:0;transform:scale(.2) rotate(-35deg)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes shipthumb{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}65%{transform:rotate(8deg)}}@keyframes shipburst{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.ship.is-party p,.ship.is-party .ship__ok,.ship.is-party .ship__ok>svg:first-child{animation:none}.ship__fx,.ship__burst{display:none}}.lines{margin-top:8px}.line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line__img{width:72px;height:72px;object-fit:contain;background:var(--soft);border-radius:var(--r-s);padding:4px}.line__t{font-size:var(--t15);font-weight:600;line-height:1.3}.line__t a{text-decoration:none}.line__v{font-size:var(--t13);color:var(--mut);margin-top:2px}.line__row{display:flex;align-items:center;gap:12px;margin-top:10px}.line__p{font-size:var(--t15);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.line__rm{font-size:var(--t13);color:var(--mut);text-decoration:underline;min-height:44px;padding:0 4px}.line--sl{display:block;padding:12px 0}.line__sl{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.line__sl>span b{display:block;font-size:var(--t14);font-weight:600}.line__sl>span i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut)}.line__sl .line__p{white-space:nowrap}.pick__note{margin:8px 0 0;font-size:var(--t13);color:var(--mut)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);height:48px}.qty button{width:44px;height:100%;display:grid;place-items:center;border-radius:var(--r)}.qty button:hover{background:var(--soft)}.qty span,.qty input{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;border:0;background:none;width:32px}.qty--s{height:44px}.qty--s button{width:40px}.cart__empty{display:none;padding:32px 0;text-align:center}.is-empty .cart__empty{display:block}.is-empty .ship,.is-empty .cart__f{display:none}.cart__empty p+p{margin-top:4px;color:var(--mut);font-size:var(--t15)}.cart__emptyl{display:grid;gap:8px;margin-top:20px}.up{margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:var(--r)}.up__h{font-size:var(--t15);font-weight:600;margin-bottom:10px}.up__r{display:grid;gap:12px}.up__i{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.up__r img{width:56px;height:56px;object-fit:contain;background:var(--soft);border-radius:var(--r-s);padding:3px}.up__t{font-size:var(--t14);font-weight:600;line-height:1.3}.up__t span{font-weight:400;color:var(--mut)}.up__w{font-size:var(--t13);color:var(--mut)}.up__p{font-size:var(--t14);font-variant-numeric:tabular-nums}.cart__sum,.cart__ship{display:flex;justify-content:space-between;font-size:var(--t15)}.cart__sum b{font-size:var(--t18);font-variant-numeric:tabular-nums}.cart__ship{color:var(--mut);margin:2px 0 12px}.cart__view{display:block;text-align:center;padding:10px;margin-top:4px;font-size:var(--t14);font-weight:600}.pick__hd{display:flex;align-items:center;gap:12px}.pick__hd img{width:56px;height:56px;object-fit:contain;background:var(--soft);border-radius:var(--r-s);padding:3px}.pick__hd h2{font-size:var(--t16)}.pick__hd p{font-size:var(--t13);color:var(--mut)}.pick__l{font-size:var(--t14);margin:4px 0 10px}.pick__l+.packs{margin-bottom:4px}.sws+.pick__l{margin-top:20px}.pick__more{display:block;text-align:center;padding:10px;margin-top:4px;font-size:var(--t14);font-weight:600}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:900px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:1200px){.pgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc{position:relative;display:flex;flex-direction:column;min-width:0}.pc__im{position:relative;display:block;aspect-ratio:1;border-radius:var(--r);background:var(--soft);overflow:hidden}.pc__im img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .35s var(--ease)}.pc__im:hover img{transform:scale(1.03)}.sec--soft .pc__im{background:#fff}.pc__b{position:absolute;left:10px;top:10px;z-index:1;padding:4px 10px;border-radius:var(--pill);background:#fff;font-size:var(--t12);font-weight:600}.pc__b--so{background:var(--ink);color:#fff}.pc__wl{position:absolute;right:4px;top:4px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.pc__wl:hover{background:#fffc}.pc__wl[aria-pressed=true] svg{fill:var(--ink)}.pc__bd{display:flex;flex-direction:column;flex:1;padding-top:12px}.pc__m{margin-bottom:2px;font-size:var(--t12);line-height:1.35;color:var(--mut)}.pc__t{font-size:var(--t15);font-weight:600;line-height:1.3;letter-spacing:-.01em}.pc__t a{text-decoration:none}.pc__t a:after{content:"";position:absolute;inset:0 0 auto 0;aspect-ratio:1}.pc__s{margin-top:2px;font-size:var(--t13);color:var(--mut);line-height:1.4}.pc__fl{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:var(--t12);color:var(--mut)}.pc__fl i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}.pc__fl span{margin-left:4px}.pc__r{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--t12);color:var(--mut);text-decoration:none;align-self:flex-start}.pc__r .stars svg{width:12px;height:12px}.pc__p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:auto 0 0;padding-top:10px}.pc__p b{font-size:var(--t16);font-weight:700}.pc__p s{font-size:var(--t13);color:var(--mut)}.pc__p span{flex-basis:100%;font-size:var(--t12);color:var(--mut)}.pc__a{position:relative;z-index:1;margin-top:12px;width:100%}.pc.is-so .pc__im img{opacity:.55}@media(min-width:900px){.pc__t{font-size:var(--t16)}.pc__s{font-size:var(--t14)}.pc__p b{font-size:var(--t18)}}.rail{position:relative}.rail__t{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px;scroll-padding-inline:var(--g)}.rail__t::-webkit-scrollbar{display:none}.rail__t>*{scroll-snap-align:start}.rail__nav{display:none}@media(min-width:900px){.rail__t{grid-auto-columns:calc((100% - 60px)/4);gap:20px;margin:0;padding:0;scroll-padding-inline:0}.rail__nav{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.rail.no-scroll .rail__nav{display:none}}@media(min-width:1200px){.rail__t{grid-auto-columns:calc((100% - 80px)/5)}}.rbtn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;background:#fff}.rbtn:hover{border-color:var(--ink)}.rbtn:disabled{opacity:.35;pointer-events:none}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 var(--g)}.chips::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--pill);background:#fff;font-size:var(--t14);font-weight:500;text-decoration:none;white-space:nowrap}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true],.chip[aria-current=true],.chip[aria-selected=true],.chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.chip small{font-size:var(--t12);color:var(--mut)}.chip.is-on small,.chip[aria-pressed=true] small,.chip[aria-selected=true] small{color:var(--mut-d)}@media(min-width:900px){.chips{margin:0;padding:0;flex-wrap:wrap}}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:var(--r);background:var(--soft);border:0}.seg label{position:relative}.seg input{position:absolute;opacity:0}.seg span{display:grid;place-items:center;min-height:40px;padding:0 8px;border-radius:var(--r-s);font-size:var(--t14);font-weight:600;text-align:center;cursor:pointer}.seg input:checked+span{background:#fff;box-shadow:0 1px 3px #0000001f}.seg input:focus-visible+span{outline:2px solid var(--ink)}.usp{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;text-align:center}.usp li{display:flex;flex-direction:column;align-items:center;gap:6px}.usp b{display:block;font-size:var(--t14);font-weight:600;line-height:1.3}.usp i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut);line-height:1.35}.sec--ink .usp i,.usp--ink i{color:var(--mut-d)}@media(min-width:1024px){.usp{display:flex;justify-content:space-evenly;gap:24px;text-align:left}.usp li{flex:0 1 auto}.usp li{flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}.usp b{font-size:var(--t15)}}.assure{display:grid;gap:12px;font-size:var(--t14);line-height:1.45}.assure li{display:flex;gap:12px;align-items:flex-start}.assure .ic{margin-top:1px}.assure b{font-weight:600}.assure .assure__t{display:block}.assure i{display:block;font-style:normal;color:var(--mut)}.assure a{color:var(--ink)}.sws{display:flex;flex-wrap:wrap;gap:8px}.sw{position:relative;cursor:pointer}.sw input{position:absolute;opacity:0}.sw>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#fff}.sw>span>span{display:block;width:32px;height:32px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a}.sw input:checked+span{border:2px solid var(--ink)}.sw input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.sw input:disabled+span{opacity:.35}.sw input:disabled+span:after{content:"";position:absolute;width:2px;height:40px;background:var(--mut);transform:rotate(45deg)}.sw--so>span>span,.sw--so.sw--t>span{opacity:.4}.sw--so>span{position:relative}.sw--so>span:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--mut) calc(50% - 1px),var(--mut) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.sw--so input:checked+span{border-color:var(--mut)}.btn:disabled.is-so,[data-pick-add]:disabled{background:var(--soft-2);border-color:var(--soft-2);color:var(--mut);cursor:not-allowed;opacity:1}.sw--t>span{width:auto;height:44px;padding:0 16px;border-radius:var(--r);font-size:var(--t14);font-weight:500}.sw>span>span.is-img{width:38px;height:38px}.pc__fl i.is-img{width:16px;height:16px}.has-fdot{position:relative}.fdot{position:absolute;left:12px;top:50%;z-index:1;width:22px;height:22px;margin-top:-11px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a;pointer-events:none}.has-fdot select[data-fdot]{padding-left:42px}.has-fdot:has(.fdot[hidden]) select[data-fdot]{padding-left:12px}.sw--caf>span>span{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 0 transparent}.packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pack{position:relative;cursor:pointer}.pack input{position:absolute;opacity:0}.pack>span{display:grid;gap:1px;justify-items:center;align-content:center;padding:10px 4px;min-height:60px;border:1px solid var(--line-2);border-radius:var(--r);text-align:center}.pack b{font-size:var(--t15)}.pack i{font-style:normal;font-size:var(--t12);color:var(--mut);font-variant-numeric:tabular-nums}.packs:has(em){padding-top:9px}.pack em{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 7px;border-radius:var(--pill);background:var(--ink);color:#fff;font-style:normal;font-size:var(--t12);font-weight:600;line-height:18px;white-space:nowrap}.pack input:checked+span{border:2px solid var(--ink);padding:9px 3px}.pack input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.acc{border-top:1px solid var(--line)}.acc__i{border-bottom:1px solid var(--line)}.acc__i summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--t16);font-weight:600}.acc__i summary::-webkit-details-marker{display:none}.acc__i summary>.ic{flex:none;transition:transform .2s var(--ease)}.acc__i[open] summary>.ic{transform:rotate(180deg)}.acc__i summary:hover{text-decoration:underline;text-underline-offset:.2em}.acc__b{padding:0 0 20px;font-size:var(--t15);color:var(--ink-3);max-width:72ch}.acc__b>*+*{margin-top:10px}.acc__b ul{padding-left:18px}.acc--soft{border:0;display:grid;gap:8px}.acc--soft .acc__i{border:0;background:var(--soft);border-radius:var(--r);padding:0 18px}.rvs{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 var(--g);scroll-padding-inline:var(--g)}.rvs::-webkit-scrollbar{display:none}.rv{scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.rv img{width:100%;aspect-ratio:1;object-fit:cover}.rv figcaption{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}.rv blockquote p{font-size:var(--t15);line-height:1.5}.rv__a{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:var(--t14);margin-top:auto}.rv__a span{font-size:var(--t12);color:var(--mut)}.rv__p{font-size:var(--t13);color:var(--mut)}@media(min-width:900px){.rvs{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;gap:16px}.rvs:has(>.rv:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.rvs:not(:has(>.rv:nth-child(3))){grid-template-columns:repeat(2,minmax(0,320px))}}.rsum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.rsum__n{font-size:var(--t44);font-weight:700;letter-spacing:-.03em;line-height:1}.rsum p{font-size:var(--t14);color:var(--mut)}.posts{display:grid;gap:28px 20px}@media(min-width:700px){.posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts{grid-template-columns:repeat(3,1fr)}}.post{position:relative;display:flex;flex-direction:column}.post__im{display:block;aspect-ratio:16 / 9;border-radius:var(--r);overflow:hidden;background:var(--soft)}.post__im img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease)}.post:hover .post__im img{transform:scale(1.03)}.post__bd{padding-top:14px}.post__m{font-size:var(--t13);color:var(--mut);margin-bottom:6px}.post__t{font-size:var(--t18);line-height:1.25}.post__t a{text-decoration:none}.post__t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.post__t a:hover{text-decoration:underline}.post__e{margin-top:8px;font-size:var(--t15);color:var(--mut);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.help{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:20px;padding:24px;border-radius:var(--r);background:var(--ink);color:#fff}.help:before{content:"";position:absolute;z-index:-1;top:-60%;right:-60%;bottom:-60%;left:-60%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='130' viewBox='0 0 340 130'%3E%3Cg transform='translate%2810 18%29 scale%28.2035%29'%3E%3Cg fill='white'%3E%3Cpath d='M291.212 51.1614C267.207 51.1614 255.051 62.8768 251.466 66.4934V25H218V133.781H251.44V95.6292C251.44 82.4111 261.18 73.7009 276.183 73.7009C291.187 73.7009 297.773 81.3669 297.773 93.821V133.781H331.518V82.6913C331.518 67.0791 319.134 51.1614 291.212 51.1614Z'/%3E%3Cpath d='M518.764 52.9442L493.563 108.236L467.599 52.9442H415.544L390.344 107.625L364.38 52.9442H328.371L366.923 126.854C367.1 127.199 367.271 127.531 367.437 127.85C367.548 128.065 367.657 128.275 367.763 128.479L368.067 129.062C369.739 132.271 370.661 134.042 370.661 135.411C370.661 137.066 369.923 137.958 366.77 137.958H347.876V162H377.12C391.666 162 399.168 154.334 406.822 139.155L440.517 70.4919L472.685 133.755H512.89L552.331 52.9187H518.739L518.764 52.9442Z'/%3E%3Cpath fill-rule='evenodd' d='M667.975 94.2794C667.975 74.5923 654.471 50.7029 607.07 50.7029C563.407 50.7029 546.776 70.6956 546.776 91.4269V94.7378C546.776 115.928 564.018 136.048 607.07 136.048C655.234 136.048 667.542 116.361 667.542 105.409V105.256H634.534C634.077 107.217 629.27 115.622 607.07 115.622C588.608 115.622 581.59 109.306 579.631 99.857H668L667.975 94.2794ZM580.216 83.1497C582.759 74.5923 590.261 69.4732 607.07 69.4732C624.032 69.4732 631.966 74.5923 634.229 83.1497H580.216Z'/%3E%3Cpath d='M66.079 162V122.26H66.1107C66.1107 106.806 72.1495 92.2411 83.1146 81.2934L135.715 28.7763L162 55.019L109.367 107.536C105.426 111.471 103.265 116.707 103.265 122.26V162H66.079Z'/%3E%3Cpath d='M95.9211 1.62546e-06L95.9211 39.2071H95.8893C95.8893 54.6608 89.8505 69.226 78.8854 80.1737L26.2845 132.691L0 106.448L52.6326 53.9309C56.5737 49.9961 58.735 44.7603 58.735 39.2071V0L95.9211 1.62546e-06Z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%28180 83%29 scale%28.2035%29'%3E%3Cg fill='white'%3E%3Cpath d='M291.212 51.1614C267.207 51.1614 255.051 62.8768 251.466 66.4934V25H218V133.781H251.44V95.6292C251.44 82.4111 261.18 73.7009 276.183 73.7009C291.187 73.7009 297.773 81.3669 297.773 93.821V133.781H331.518V82.6913C331.518 67.0791 319.134 51.1614 291.212 51.1614Z'/%3E%3Cpath d='M518.764 52.9442L493.563 108.236L467.599 52.9442H415.544L390.344 107.625L364.38 52.9442H328.371L366.923 126.854C367.1 127.199 367.271 127.531 367.437 127.85C367.548 128.065 367.657 128.275 367.763 128.479L368.067 129.062C369.739 132.271 370.661 134.042 370.661 135.411C370.661 137.066 369.923 137.958 366.77 137.958H347.876V162H377.12C391.666 162 399.168 154.334 406.822 139.155L440.517 70.4919L472.685 133.755H512.89L552.331 52.9187H518.739L518.764 52.9442Z'/%3E%3Cpath fill-rule='evenodd' d='M667.975 94.2794C667.975 74.5923 654.471 50.7029 607.07 50.7029C563.407 50.7029 546.776 70.6956 546.776 91.4269V94.7378C546.776 115.928 564.018 136.048 607.07 136.048C655.234 136.048 667.542 116.361 667.542 105.409V105.256H634.534C634.077 107.217 629.27 115.622 607.07 115.622C588.608 115.622 581.59 109.306 579.631 99.857H668L667.975 94.2794ZM580.216 83.1497C582.759 74.5923 590.261 69.4732 607.07 69.4732C624.032 69.4732 631.966 74.5923 634.229 83.1497H580.216Z'/%3E%3Cpath d='M66.079 162V122.26H66.1107C66.1107 106.806 72.1495 92.2411 83.1146 81.2934L135.715 28.7763L162 55.019L109.367 107.536C105.426 111.471 103.265 116.707 103.265 122.26V162H66.079Z'/%3E%3Cpath d='M95.9211 1.62546e-06L95.9211 39.2071H95.8893C95.8893 54.6608 89.8505 69.226 78.8854 80.1737L26.2845 132.691L0 106.448L52.6326 53.9309C56.5737 49.9961 58.735 44.7603 58.735 39.2071V0L95.9211 1.62546e-06Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 / 340px 130px repeat;opacity:.07;transform:rotate(-20deg);pointer-events:none}.help__t{font-size:var(--t22)}.help>div p{margin-top:6px;color:var(--mut-d);font-size:var(--t15)}.help__c{display:grid;gap:8px}.help__c a{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#fff;color:var(--ink);border-radius:var(--r);text-decoration:none}.help__c a{transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.help__c a>.ic{flex:none;transition:transform .22s var(--ease)}.help__go{display:grid;place-items:center;margin-left:auto;opacity:0;transform:translate(-8px);transition:opacity .2s,transform .22s var(--ease)}.help__c a:hover,.help__c a:focus-visible{transform:translateY(-2px);box-shadow:0 8px 14px -8px #0009}.help__c a:hover>.ic{transform:scale(1.1)}.help__c a:hover .help__go,.help__c a:focus-visible .help__go{opacity:1;transform:none}.help__c a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.help__c a,.help__c a>.ic,.help__go{transition:none}}.help__c b{display:block;font-size:var(--t15)}.help__c i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut)}@media(min-width:900px){.help{grid-template-columns:1fr 1.3fr;align-items:center;padding:32px}}.snav ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px}.snav ul::-webkit-scrollbar{display:none}.snav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--pill);background:var(--soft);font-size:var(--t14);font-weight:500;white-space:nowrap;text-decoration:none}.snav a[aria-current]{background:var(--ink);color:#fff}@media(min-width:1024px){.snav ul{display:grid;gap:2px;margin:0;padding:0;position:sticky;top:24px}.snav a{display:flex;background:none;border-radius:var(--r-s);padding:0 12px;font-size:var(--t15)}.snav a:hover{background:var(--soft)}.snav a[aria-current]{background:var(--soft);color:var(--ink);font-weight:600}}.prose{font-size:var(--t16);line-height:1.7;color:var(--ink-3);max-width:72ch}.prose>*+*{margin-top:16px}.prose h2{font-size:var(--t22);color:var(--ink);margin-top:40px;line-height:1.25}.prose h3{font-size:var(--t18);color:var(--ink);margin-top:28px;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:10px}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose a{color:var(--ink);font-weight:500}.prose figure img{border-radius:var(--r);width:100%}.prose blockquote{padding:16px 20px;border-radius:var(--r);background:var(--soft);color:var(--ink)}.prose strong,.prose b{color:var(--ink)}.prose .tblw{margin-top:20px}@media(min-width:1024px){.prose{font-size:var(--t18)}.prose h2{font-size:var(--t26)}.prose h3{font-size:var(--t22)}}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pill);background:var(--soft);font-size:var(--t12);font-weight:600}.tag--ink{background:var(--ink);color:#fff}.note{padding:14px 16px;border-radius:var(--r);background:var(--soft);font-size:var(--t14);color:var(--ink-3)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:var(--t15)}.kv dt{color:var(--mut)}.kv dd{font-weight:500}.steps{counter-reset:s;display:grid;gap:16px}.steps li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.steps li:before{content:counter(s);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:var(--t15)}.steps b{display:block;font-size:var(--t16)}.steps p{color:var(--mut);font-size:var(--t15);margin-top:2px}.pc__r:after,a.rv__p:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}a.rv__p{position:relative;display:inline-block}.pc__im img{mix-blend-mode:multiply}[data-pick-lbl]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.stock__f{display:grid;gap:14px;align-content:start}.stock__t{display:flex;gap:10px;align-items:flex-start;font-size:var(--t15);line-height:1.5}.stock__t .ic{flex:none;margin-top:2px}.stock__ok{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--r);background:var(--soft);font-size:var(--t15);line-height:1.5}.stock__ok .ic{flex:none;margin-top:2px;color:var(--ink)}.stock__ok:not([hidden]){animation:stockok .4s var(--ease)}@keyframes stockok{0%{opacity:0;transform:translateY(6px)}}.btn.is-watch{border-color:var(--line-2);color:var(--mut)}.hdr__s{display:none}@media(max-width:1023px){.p-pdp .hdr .srch,.p-search .hdr .srch{display:none}.p-pdp .hdr__in,.p-search .hdr__in{padding-bottom:6px}.p-pdp .hdr__s{display:inline-grid}}.hdr__ac{display:inline-grid;place-items:center;min-width:44px;height:44px}.hdr__ac shopify-account{--shopify-account-signed-in-avatar-size: 30px;--shopify-account-signed-in-avatar-color-background: var(--ink);--shopify-account-signed-in-avatar-color-text: #fff;--shopify-account-color-accent: var(--ink);--shopify-account-font-body: var(--f);--shopify-account-dialog-position-top: var(--hdr);display:inline-grid;place-items:center}.hdr__acimg{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r)}.hdr__acimg:hover{background:var(--soft)}.mm__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px 32px}.mm__c>a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--t15);font-weight:600;text-decoration:none}.mm__c>a:hover,.mm__c li a:hover{text-decoration:underline}.mm__c ul{display:grid;gap:2px;margin-top:4px}.mm__c li a{display:inline-flex;align-items:center;min-height:32px;font-size:var(--t14);color:#ffffffc7;text-decoration:none}.mm__in--full{grid-template-columns:1fr}.mnav__d summary{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.mnav__d summary::-webkit-details-marker{display:none}.mnav__d summary b{font-size:var(--t16);font-weight:600}.mnav__d summary i{grid-column:1;font-style:normal;font-size:var(--t13);color:var(--mut)}.mnav__d summary .ic{grid-row:1 / span 2;grid-column:2;color:var(--mut);transition:transform .2s var(--ease)}.mnav__d[open] summary .ic{transform:rotate(90deg)}.mnav .mnav__d ul a{grid-template-columns:1fr auto;padding:10px 0 10px 16px;font-size:var(--t15)}.up__t a{text-decoration:none}.up__t a:hover{text-decoration:underline}.line__p s{display:block;font-size:var(--t13);font-weight:400;color:var(--mut)}.line__d{margin-top:2px;font-size:var(--t13);color:var(--mut)}.line.is-busy,.cart.is-busy .lines{opacity:.55;pointer-events:none;transition:opacity .15s}.cart__err{margin-top:8px;font-size:var(--t14);color:var(--err)}.pick__load{padding:32px 0;text-align:center;color:var(--mut);font-size:var(--t15)}.pag{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}.pag a,.pag span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:var(--r);text-decoration:none;font-weight:600}.pag a:hover{background:var(--soft)}.pag [aria-current]{background:var(--ink);color:#fff}.pick__o{border:0;padding:0;margin:0 0 16px;min-width:0}.pick__o legend.pick__l{padding:0}.hdr-wrap{position:sticky;top:0;z-index:40;pointer-events:none}.hdr-wrap>*{pointer-events:auto}.hdr-wrap .hdr{position:relative}.sr-h{padding:24px 0 8px}.sr-h__t{font-size:var(--t26)}.sr-f{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px;max-width:760px}.sr-f>.ic{position:absolute;left:16px;top:15px;color:var(--mut);pointer-events:none}.sr-f input{height:52px;padding:0 16px 0 50px;border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t16);background:#fff}.sr-f input:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.sr-f .btn{min-height:52px}.sr-q{margin-top:14px}.sr-n{font-size:var(--t14);color:var(--mut);margin-bottom:16px}.sr-miss{margin-bottom:20px}.sr-0{padding:8px 0 24px}.sr-0 h2{font-size:var(--t22)}.sr-0 p{margin-top:6px;color:var(--mut)}.sr-a{margin-top:48px}.sr-a .sh__t{margin-bottom:16px}.sr-al{display:grid;gap:8px}@media(min-width:900px){.sr-al{grid-template-columns:1fr 1fr;gap:12px 24px}}.sr-al a{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;padding:8px;margin:0 -8px;border-radius:var(--r);text-decoration:none}.sr-al a:hover{background:var(--soft)}.sr-al img{width:120px;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-s);background:var(--soft)}.sr-al b{display:block;font-size:var(--t15);line-height:1.3}.sr-al i{display:block;font-style:normal;font-size:var(--t13);color:var(--mut);margin-top:2px}@media(min-width:1024px){.sr-h{padding-top:36px}.sr-h__t{font-size:var(--t32)}}.line__g{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:2px 8px;border-radius:var(--r-s);background:var(--soft);font-size:var(--t13);font-weight:600}.line__n{font-size:var(--t14);color:var(--mut);min-height:44px;display:flex;align-items:center}.line__free{color:var(--ink)}.bogos-progressing-bar-view{display:none!important}.pc__a{min-width:0;max-width:100%}.pc__al{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs a{display:inline-block;padding-block:14px;margin-block:-14px}.help__c a{min-height:44px}.ftr :focus-visible,.ann :focus-visible,.sec--ink :focus-visible{outline-color:#fff}.ftr .lsel__p :focus-visible{outline-color:var(--ink)}@media(min-width:1024px){.nav :focus-visible,.mm :focus-visible{outline-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
