.xulrinf:is(.kc-product){padding:40px 0 80px}
.x15rw21n:is(.kc-app-id){display:flex}
.x1tnber4:is(.kc-app-id){align-items:center}
.xfmjvpm:is(.kc-app-id){gap:18px}
.xwgjfyx:is(.kc-app-id){margin:0 0 18px}
.xnh1s60:is(.kc-app-id h1){margin:0}
.xp41nyp:is(.kc-app-id h1){min-width:0}
.xe7i4qb:is(.kc-app-id h1){overflow-wrap:break-word}
.x2qxd36:is(.kc-app-id h1){-webkit-hyphens:auto}
.x7489fe:is(.kc-app-id h1){hyphens:auto}
.x1kqrlww:is(.kc-app-icon){width:64px}
.xbexqug:is(.kc-app-icon){height:64px}
.x1gx208:is(.kc-app-icon){border-radius:14px}
.xkje9oy:is(.kc-app-icon){display:block}
.x1onnwgg:is(.kc-app-icon){flex-shrink:0}
.x1cpkopp:is(.kc-app-icon){box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 6px 18px rgba(0,0,0,.08)}
.xgtd5l:is(.kc-app-icon-dark){display:none}
.xteec6d:is([data-theme="dark"] .kc-app-icon-light){display:none}
.xq89584:is([data-theme="dark"] .kc-app-icon-dark){display:block}
.x1yx0pv0:is([data-theme="dark"] .kc-app-icon){box-shadow:0 0 0 1px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.25),0 6px 18px rgba(0,0,0,.35)}
@media (prefers-color-scheme: dark){.xe1kk68:is(:root:not([data-theme="light"]) .kc-app-icon-light){display:none}}
@media (prefers-color-scheme: dark){.xoxfsdo:is(:root:not([data-theme="light"]) .kc-app-icon-dark){display:block}}
@media (prefers-color-scheme: dark){.x4amln:is(:root:not([data-theme="light"]) .kc-app-icon){box-shadow:0 0 0 1px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.25),0 6px 18px rgba(0,0,0,.35)}}
@media (max-width: 600px){.x14o4df5:is(.kc-app-icon){width:56px}}
@media (max-width: 600px){.x1ewbzs6:is(.kc-app-icon){height:56px}}
@media (max-width: 600px){.x1y1v7f1:is(.kc-app-icon){border-radius:12px}}
.x1luu9cg:is(.kc-cta-buttons){display:flex}
.xpuuvez:is(.kc-cta-buttons){flex-wrap:wrap}
.x8d5gzr:is(.kc-cta-buttons){gap:12px}
.xwojhvx:is(.kc-btn-soon){background:transparent}
.xu9n01s:is(.kc-btn-soon){color:var(--fg3)}
.xvcftjp:is(.kc-btn-soon){border:1px solid var(--fg3)}
.x1sgy8yo:is(.kc-btn-soon){cursor:default}
.x13qk6yh:is(.kc-btn-soon:hover){opacity:1}
.x1bqwjy7:is(.kc-btn-soon:hover){transform:none}
.xs7cis5:is(.kc-btn-soon-link){cursor:pointer}
.x73hpzz:is(.kc-btn-soon-link){text-decoration:none}
.xg26hs7:is(.kc-btn-soon-link:hover){opacity:.82}
.x1phef7k:is(.kc-btn-soon-link:hover){text-decoration:none}
.x1scuxh8:is(.kc-btn-soon-link:hover){transform:translateY(-2px)}
.x1uw21lb:is(.kc-btn-soon-link:focus-visible){outline:2px solid currentColor}
.x1dagphl:is(.kc-btn-soon-link:focus-visible){outline-offset:4px}
.x1w61bu6:is(.kc-store-choices){display:flex}
.x49c2g5:is(.kc-store-choices){align-items:flex-start}
.xuu78p2:is(.kc-store-choices){gap:20px}
.xcir9d9:is(.kc-store-choices){flex-wrap:wrap}
.x17fg6i2:is(.kc-store-option){display:grid}
.x8g2znj:is(.kc-store-option){gap:12px}
.xc9uyfv:is(.kc-store-platform){color:var(--fg3)}
.x7xucnx:is(.kc-store-platform){font-family:var(--font-mono)}
.x36xmbg:is(.kc-store-platform){font-size:11px}
.x1rltyj:is(.kc-store-platform){line-height:1}
.x9hw7y5:is(.kc-store-platform){letter-spacing:.04em}
.x1pioogj:is(.kc-store-platform){text-transform:uppercase}
.x64vgoe:is(.kc-app-store-badge){display:inline-flex}
.x1dhrjmu:is(.kc-app-store-badge){width:143.6px}
.xbfj6r3:is(.kc-app-store-badge){height:48px}
.xtezftv:is(.kc-app-store-badge img){display:block}
.x1e9o7a9:is(.kc-app-store-badge img){width:auto}
.xh4rfbm:is(.kc-app-store-badge img){height:48px}
.xfo329j:is(.kc-app-store-badge:focus-visible){outline:2px solid currentColor}
.x1ka6tfz:is(.kc-app-store-badge:focus-visible){outline-offset:4px}
.xxs8rdl:is(.kc-android-store-soon){box-sizing:border-box}
.x1fpe3tm:is(.kc-android-store-soon){display:flex}
.x32jrk9:is(.kc-android-store-soon){width:143.6px}
.x5n8npt:is(.kc-android-store-soon){height:48px}
.x17afbr8:is(.kc-android-store-soon){flex-direction:column}
.xs0q1h9:is(.kc-android-store-soon){justify-content:center}
.xdgb9ri:is(.kc-android-store-soon){gap:2px}
.x141n1dv:is(.kc-android-store-soon){padding:0 14px}
.xpto5ai:is(.kc-android-store-soon){border:1px solid #a6a6a6}
.x1u9lrni:is(.kc-android-store-soon){border-radius:7px}
.xnctd6k:is(.kc-android-store-soon){background:#080808}
.xh9scdz:is(.kc-android-store-soon){color:#fff}
.x805xxr:is(.kc-android-store-soon){cursor:default}
.x1879arj:is(.kc-android-store-soon strong){font-size:13px}
.xpwkvkj:is(.kc-android-store-soon strong){line-height:1.1}
.x1x8xphx:is(.kc-android-store-soon strong){font-weight:600}
.x1749uxa:is(.kc-android-store-soon small){color:rgba(255,255,255,.72)}
.xnf979w:is(.kc-android-store-soon small){font-size:10px}
.x15nfe67:is(.kc-android-store-soon small){line-height:1.1}
.x1k15llo:is(.kc-android-store-link){cursor:pointer}
.x1lwukhb:is(.kc-android-store-link){text-decoration:none}
.x1eifrqm:is(.kc-android-store-link){transition:border-color .18s ease,transform .18s ease}
.x1ka9wmd:is(.kc-android-store-link:hover){border-color:#fff}
.x1hlmioa:is(.kc-android-store-link:hover){text-decoration:none}
.x1ir3npi:is(.kc-android-store-link:hover){transform:translateY(-2px)}
.x1l96qrc:is(.kc-android-store-link:focus-visible){outline:2px solid currentColor}
.x1j68cui:is(.kc-android-store-link:focus-visible){outline-offset:4px}
.x16myabe:is(.kc-shots){display:flex}
.x1poofki:is(.kc-shots){gap:20px}
.x1b9prq8:is(.kc-shots){overflow-x:auto}
.x16on7lb:is(.kc-shots){overscroll-behavior-inline:contain}
.xozq25s:is(.kc-shots){scroll-snap-type:inline proximity}
.x1d16ibv:is(.kc-shots){scroll-padding-inline:2px}
.xb4vpzd:is(.kc-shots){scrollbar-color:var(--rule) transparent}
.x1rqured:is(.kc-shots){scrollbar-width:thin}
.xy01qu1:is(.kc-shots){padding:20px 2px 18px}
.x1rjyhgr:is(.kc-shots){margin:8px 0 56px}
.x1v21xp0:is(.kc-shots){align-items:start}
.x15e3k3j:is(.kc-shots a){display:block}
.xaf3sre:is(.kc-shots a){flex:0 0 clamp(190px,23vw,232px)}
.xlx8olu:is(.kc-shots a){scroll-snap-align:start}
.xqxwki7:is(.kc-shots a){color:inherit}
.x1fb5skn:is(.kc-shots a){text-decoration:none}
.x9p7q7e:is(.kc-shots a){cursor:zoom-in}
.x1y1pef4:is(.kc-shots figure){margin:0}
.xrzkh5q:is(.kc-shots figure){width:100%}
.xc9b39y:is(.kc-shot-img){width:100%}
.xbohi6d:is(.kc-shot-img){height:auto}
.xgu7wxi:is(.kc-shot-img){aspect-ratio:1206 / 2622}
.xlf693e:is(.kc-shot-img){display:block}
.xyvb9bl:is(.kc-shot-img){border-radius:18px}
.x6ml73q:is(.kc-shot-img){background:var(--bg-elev)}
.x17cxakk:is(.kc-shot-img){filter:drop-shadow(0 2px 4px rgba(17,17,17,.1)) drop-shadow(0 16px 28px rgba(17,17,17,.18))}
.xem2stj:is(.kc-shots.is-store-gallery .kc-shot-img){aspect-ratio:1290 / 2796}
.xhqzurp:is(.kc-shots.is-store-gallery .kc-shot-img){background:#4a6b52}
.x670ctu:is(.kc-shot-cap){text-align:center}
.xa8mbnb:is(.kc-shot-cap){font-size:12px}
.xx10bcr:is(.kc-shot-cap){color:var(--fg3)}
.xkyqf8m:is(.kc-shot-cap){margin-top:12px}
.x1farpbz:is(.kc-shot-cap){font-family:var(--font-mono)}
@media (max-width: 760px){.xm2fqnt:is(.kc-shots){gap:16px}}
@media (max-width: 760px){.xl641nh:is(.kc-shots){scroll-snap-type:inline mandatory}}
@media (max-width: 760px){.x1ukqlu9:is(.kc-shots a){flex-basis:min(74vw,280px)}}
.x1extrbg:is(.kc-caps){list-style:none}
.x8d8yl3:is(.kc-caps){margin:0}
.xewlud0:is(.kc-caps){padding:0}
.x1srxqxv:is(.kc-caps li){border-bottom:1px solid var(--rule-soft)}
.x16zszxp:is(.kc-caps li:last-child){border-bottom:0}
.xr5avut:is(.kc-caps strong){color:var(--fg1)}
.x1vp5emu:is(.kc-caps strong){font-weight:600}
.xp05vbo:is(.kc-guide){padding:48px 0 88px}
.x1901vc1:is(.kc-guide-content){max-width:960px}
.xeabc9m:is(.kc-guide-content){margin:0 auto}
.xcy3f76:is(.kc-guide-hero){max-width:760px}
.xrl2k3x:is(.kc-guide-hero){margin:28px 0 30px}
.x4q7m9j:is(.kc-guide-hero .eyebrow){display:block}
.xghdxrr:is(.kc-guide-hero .eyebrow){margin-bottom:16px}
.xnfehp4:is(.kc-guide-hero h1){max-width:760px}
.xte9sjg:is(.kc-guide-hero h1){margin:0 0 18px}
.xa2aykm:is(.kc-guide-hero h1){font-size:var(--t-3xl)}
.x1o7ntzf:is(.kc-guide-hero h1){letter-spacing:var(--tracking-tight)}
.x1xxq6rx:is(.kc-guide-hero h1){line-height:1.08}
.xy0i25q:is(.kc-guide-hero p){max-width:700px}
.xtk9nnz:is(.kc-guide-hero p){margin:0}
.x1f29av9:is(.kc-guide-hero p){color:var(--fg2)}
.xeff8xy:is(.kc-guide-hero p){font-size:var(--t-md)}
.x1j6c90k:is(.kc-guide-hero p){line-height:var(--leading-body)}
.xk7gk1p:is(.kc-guide-highlights){display:grid}
.xrygfqs:is(.kc-guide-highlights){grid-template-columns:repeat(4,minmax(0,1fr))}
.xhur43t:is(.kc-guide-highlights){gap:1px}
.x13zx4jt:is(.kc-guide-highlights){margin:0 0 80px}
.xix3glg:is(.kc-guide-highlights){padding:1px}
.x1rearoj:is(.kc-guide-highlights){list-style:none}
.xmg2b9j:is(.kc-guide-highlights){background:var(--rule)}
.xn7od4l:is(.kc-guide-highlights){border-radius:var(--r-1)}
.x1v4hlv4:is(.kc-guide-highlights){overflow:hidden}
.xaoq5tc:is(.kc-guide-highlights li){min-height:82px}
.x1mhex1a:is(.kc-guide-highlights li){padding:18px}
.x1408jq5:is(.kc-guide-highlights li){background:var(--bg-elev)}
.xswlh5j:is(.kc-guide-highlights li){color:var(--fg1)}
.xw31o2j:is(.kc-guide-highlights li){font-size:13px}
.xeo6v71:is(.kc-guide-highlights li){line-height:1.45}
.xsf6x0z:is(.kc-guide-sections){border-top:1px solid var(--rule)}
.xj0aceq:is(.kc-guide-section){padding:72px 0}
.x1i014aa:is(.kc-guide-section){border-bottom:1px solid var(--rule)}
.x1u2d494:is(.kc-guide-section.has-media){display:grid}
.xwvmybm:is(.kc-guide-section.has-media){grid-template-columns:minmax(0,1fr) minmax(250px,420px)}
.x8f6l1u:is(.kc-guide-section.has-media){gap:clamp(40px,7vw,76px)}
.x1i9bvbk:is(.kc-guide-section.has-media){align-items:center}
.xqgx1d3:is(.kc-guide-section.is-reverse.has-media){grid-template-columns:minmax(250px,420px) minmax(0,1fr)}
.xeb80dl:is(.kc-guide-section.is-reverse .kc-guide-copy){order:2}
.xcs5qpp:is(.kc-guide-section.is-reverse .kc-guide-media){order:1}
.x9t5pg8:is(.kc-guide-copy){max-width:590px}
.x5p6xyy:is(.kc-guide-copy h2){margin:0 0 16px}
.x1m5kl43:is(.kc-guide-copy h2){color:var(--fg1)}
.x1h5n1yc:is(.kc-guide-copy h2){font-size:var(--t-xl)}
.xt8i6pa:is(.kc-guide-copy h2){letter-spacing:var(--tracking-tight)}
.x1cfixve:is(.kc-guide-copy h2){line-height:var(--leading-snug)}
.x1yo90id:is(.kc-guide-copy p){margin:0 0 16px}
.x146zj0d:is(.kc-guide-copy p){color:var(--fg2)}
.xitlhhy:is(.kc-guide-copy p){font-size:15.5px}
.xyglc9h:is(.kc-guide-copy p){line-height:var(--leading-body)}
.x1a3qc4a:is(.kc-guide-copy p:last-child){margin-bottom:0}
.xk3kp4c:is(.kc-guide-media){display:grid}
.x1mf3wwo:is(.kc-guide-media){justify-content:center}
.xmesl8n:is(.kc-guide-media){gap:18px}
.x1d268n2:is(.kc-guide-media.has-pair){grid-template-columns:repeat(2,minmax(0,1fr))}
.xqjt9mg:is(.kc-guide-media a){display:block}
.x1wazhav:is(.kc-guide-media a){width:min(100%,260px)}
.x1r4zoz6:is(.kc-guide-media a){margin:0 auto}
.x1o3xyer:is(.kc-guide-media a){color:inherit}
.xv0vq4n:is(.kc-guide-media a){text-decoration:none}
.x5nulns:is(.kc-guide-media a){cursor:zoom-in}
.x1cdsigh:is(.kc-guide-media.has-pair a){width:100%}
.xj4nt5w:is(.kc-guide-media figure){width:100%}
.x10m7a65:is(.kc-guide-media figure){margin:0}
.x1xi8n7s:is(.kc-guide-media img){display:block}
.xpfmrlb:is(.kc-guide-media img){width:100%}
.x1d9ckro:is(.kc-guide-media img){height:auto}
.xuhwn2n:is(.kc-guide-media img){aspect-ratio:900 / 1840}
.x8u1q0p:is(.kc-guide-media img){border-radius:0}
.x39c08h:is(.kc-guide-media img){background:transparent}
.x11pmmda:is(.kc-guide-media img){filter:drop-shadow(0 2px 4px rgba(17,17,17,.08)) drop-shadow(0 16px 28px rgba(17,17,17,.14))}
.xvz6w6q:is(.kc-guide-related){padding:72px 0 0}
.xb6jfzs:is(.kc-guide-related>h2){margin:0 0 18px}
.x46g5sq:is(.kc-guide-related>h2){color:var(--fg3)}
.x1q3j050:is(.kc-guide-related>h2){font-family:var(--font-mono)}
.x58or94:is(.kc-guide-related>h2){font-size:12px}
.x1c4t82l:is(.kc-guide-related>h2){font-weight:500}
.x10juao2:is(.kc-guide-related>h2){letter-spacing:.04em}
.x216lwr:is(.kc-guide-related>h2){text-transform:uppercase}
.xl8zrhj:is(.kc-guide-related-grid){display:grid}
.x19wn936:is(.kc-guide-related-grid){grid-template-columns:repeat(2,1fr)}
.x1ckm2he:is(.kc-guide-related-grid){gap:14px}
.xoadkeq:is(.kc-guide-related-grid a){display:flex}
.xc7vuy4:is(.kc-guide-related-grid a){min-height:116px}
.x113p1la:is(.kc-guide-related-grid a){flex-direction:column}
.x2p3rts:is(.kc-guide-related-grid a){justify-content:space-between}
.x1f1w9hw:is(.kc-guide-related-grid a){gap:20px}
.x15ubsix:is(.kc-guide-related-grid a){padding:22px}
.xtio4dk:is(.kc-guide-related-grid a){border:1px solid var(--rule)}
.x1exi8a6:is(.kc-guide-related-grid a){border-radius:var(--r-1)}
.x442121:is(.kc-guide-related-grid a){color:var(--fg1)}
.xpitg5o:is(.kc-guide-related-grid a){text-decoration:none}
.xwzqquc:is(.kc-guide-related-grid a){cursor:pointer}
.xbkjbpe:is(.kc-guide-related-grid a){transition:background-color var(--dur-2) var(--ease-quiet),border-color var(--dur-2) var(--ease-quiet),transform var(--dur-2) var(--ease-quiet)}
.x1bu0wxo:is(.kc-guide-related-grid a:hover){background:var(--bg-elev)}
.x1snga74:is(.kc-guide-related-grid a:hover){border-color:var(--fg3)}
.xatol8y:is(.kc-guide-related-grid a:hover){text-decoration:none}
.x1lbg1zs:is(.kc-guide-related-grid a:hover){transform:translateY(-2px)}
.x18eja67:is(.kc-guide-related-grid a:focus-visible){background:var(--bg-elev)}
.xknt694:is(.kc-guide-related-grid a:focus-visible){border-color:var(--fg3)}
.x12b3mz1:is(.kc-guide-related-grid a:focus-visible){text-decoration:none}
.xxkd37i:is(.kc-guide-related-grid a:focus-visible){transform:translateY(-2px)}
.xb7rol2:is(.kc-guide-related-grid strong){font-size:16px}
.xm8okxs:is(.kc-guide-related-grid strong){line-height:1.35}
.xlry7wl:is(.kc-guide-related-grid span){align-self:flex-start}
.x1auo4nv:is(.kc-guide-related-grid span){padding:4px 8px}
.xc4p344:is(.kc-guide-related-grid span){border:1px solid var(--rule)}
.x1iqjnkb:is(.kc-guide-related-grid span){border-radius:var(--r-pill)}
.x1s6ru1q:is(.kc-guide-related-grid span){background:var(--bg-elev)}
.x4e9e5r:is(.kc-guide-related-grid span){color:var(--fg2)}
.x11si0qj:is(.kc-guide-related-grid span){font-family:var(--font-mono)}
.x1ygl5x0:is(.kc-guide-related-grid span){font-size:10.5px}
.x7eh9ds:is(.kc-guide-related-grid span){line-height:1.2}
.xssxe50:is(.kc-guide-related-grid span){transition:border-color var(--dur-2) var(--ease-quiet),color var(--dur-2) var(--ease-quiet),transform var(--dur-2) var(--ease-quiet)}
.x188ju5r:is(.kc-guide-related-grid a:hover span){border-color:var(--fg3)}
.x14fgxcs:is(.kc-guide-related-grid a:hover span){color:var(--fg1)}
.xp5t151:is(.kc-guide-related-grid a:hover span){transform:translateX(2px)}
.x1ybg6ca:is(.kc-guide-related-grid a:focus-visible span){border-color:var(--fg3)}
.xvih5yz:is(.kc-guide-related-grid a:focus-visible span){color:var(--fg1)}
.xbxby1h:is(.kc-guide-related-grid a:focus-visible span){transform:translateX(2px)}
.x3i6ydd:is(.kc-guide-end){display:flex}
.x84v0jh:is(.kc-guide-end){align-items:flex-start}
.x1pywx08:is(.kc-guide-end){flex-direction:column}
.x17vjz5m:is(.kc-guide-end){gap:28px}
.xu0aj62:is(.kc-guide-end){margin-top:64px}
.x5k20ww:is(.kc-guide-end){padding-top:32px}
.x1agp2o9:is(.kc-guide-end){border-top:1px solid var(--rule)}
.x8r9sqt:is(.kc-guide-end p){max-width:460px}
.x19i9m3b:is(.kc-guide-end p){margin:0}
.x89u1zu:is(.kc-guide-end p){color:var(--fg2)}
.xvvh6c1:is(.kc-guide-end p){font-size:15px}
.x13rl4e4:is(.kc-guide-end p){line-height:var(--leading-body)}
.x1u74a6n:is(.kc-guide-end-links){display:flex}
.xyix1xy:is(.kc-guide-end-links){align-items:center}
.xjl1jln:is(.kc-guide-end-links){gap:20px}
.xsn4jpf:is(.kc-guide-end-links){flex-wrap:wrap}
@media (max-width: 760px){.x14htcvj:is(.kc-guide){padding-top:40px}}
@media (max-width: 760px){.xat1xfa:is(.kc-guide-highlights){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 760px){.xyrdjul:is(.kc-guide-highlights){margin-bottom:52px}}
@media (max-width: 760px){.x70cpx7:is(.kc-guide-section){display:grid}}
@media (max-width: 760px){.xwdehwc:is(.kc-guide-section){grid-template-columns:1fr}}
@media (max-width: 760px){.xsdsbx6:is(.kc-guide-section){gap:34px}}
@media (max-width: 760px){.x4n7i8u:is(.kc-guide-section){padding:52px 0}}
@media (max-width: 760px){.x16zkulo:is(.kc-guide-section.has-media){display:grid}}
@media (max-width: 760px){.x18kk0ic:is(.kc-guide-section.has-media){grid-template-columns:1fr}}
@media (max-width: 760px){.x141ubty:is(.kc-guide-section.has-media){gap:34px}}
@media (max-width: 760px){.xk62sc8:is(.kc-guide-section.has-media){padding:52px 0}}
@media (max-width: 760px){.x1w0tjqj:is(.kc-guide-section.is-reverse.has-media){display:grid}}
@media (max-width: 760px){.x1wrupmy:is(.kc-guide-section.is-reverse.has-media){grid-template-columns:1fr}}
@media (max-width: 760px){.xv9k7ix:is(.kc-guide-section.is-reverse.has-media){gap:34px}}
@media (max-width: 760px){.xgc2xjn:is(.kc-guide-section.is-reverse.has-media){padding:52px 0}}
@media (max-width: 760px){.xi198ns:is(.kc-guide-section.is-reverse .kc-guide-copy){order:initial}}
@media (max-width: 760px){.x1cf7z4j:is(.kc-guide-section.is-reverse .kc-guide-media){order:initial}}
@media (max-width: 760px){.x1hwyej3:is(.kc-guide-media){width:min(100%,360px)}}
@media (max-width: 760px){.x1oidpg3:is(.kc-guide-media){margin:0 auto}}
@media (max-width: 760px){.x1rvuwy9:is(.kc-guide-related){padding-top:52px}}
@media (max-width: 760px){.x11mzwtk:is(.kc-guide-related-grid){grid-template-columns:1fr}}
@media (max-width: 760px){.xpbyo96:is(.kc-guide-end){align-items:flex-start}}
@media (max-width: 760px){.xxac2k2:is(.kc-guide-end){flex-direction:column}}
@media (max-width: 480px){.x7dcol8:is(.kc-guide-hero h1){font-size:clamp(36px,11vw,46px)}}
@media (max-width: 480px){.x1w5ev69:is(.kc-guide-highlights){grid-template-columns:1fr}}
@media (max-width: 480px){.x5zg8kd:is(.kc-guide-highlights li){min-height:auto}}
.x1goa6y6:is(.kc-sticky-cta){display:none}
@media (max-width: 760px){.xi4308e:is(.kc-sticky-cta){position:fixed}}
@media (max-width: 760px){.xzix3ou:is(.kc-sticky-cta){left:50%}}
@media (max-width: 760px){.xtd1ypw:is(.kc-sticky-cta){bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
@media (max-width: 760px){.x5q5i14:is(.kc-sticky-cta){z-index:60}}
@media (max-width: 760px){.x1q93xhc:is(.kc-sticky-cta){transform:translateX(-50%)}}
@media (max-width: 760px){.x147qptb:is(.kc-sticky-cta){display:inline-flex}}
@media (max-width: 760px){.xqciq7i:is(.kc-sticky-cta){align-items:center}}
@media (max-width: 760px){.x1my26za:is(.kc-sticky-cta){justify-content:center}}
@media (max-width: 760px){.xphylw5:is(.kc-sticky-cta){gap:12px}}
@media (max-width: 760px){.x8vdaat:is(.kc-sticky-cta){width:max-content}}
@media (max-width: 760px){.xjbtli:is(.kc-sticky-cta){max-width:calc(100% - 32px)}}
@media (max-width: 760px){.xuy4jth:is(.kc-sticky-cta){min-height:48px}}
@media (max-width: 760px){.xj7p1bh:is(.kc-sticky-cta){padding:12px 20px}}
@media (max-width: 760px){.xvfjawe:is(.kc-sticky-cta){background:#355e4d}}
@media (max-width: 760px){.x1v250kh:is(.kc-sticky-cta){color:#fffdf7}}
@media (max-width: 760px){.x170tm4o:is(.kc-sticky-cta){font:600 14px / 1.4 var(--font-sans)}}
@media (max-width: 760px){.x1i9r4ee:is(.kc-sticky-cta){text-decoration:none}}
@media (max-width: 760px){.x1tk81hj:is(.kc-sticky-cta){border-radius:8px}}
@media (max-width: 760px){.x15vm5m8:is(.kc-sticky-cta){box-shadow:0 4px 14px rgba(0,0,0,.2)}}
@media (max-width: 760px){.x1ore4mj:is(.kc-sticky-cta){transition:opacity .22s var(--ease-quiet),transform .22s var(--ease-quiet)}}
@media (max-width: 760px){.xksr07t:is(.kc-sticky-cta){will-change:opacity,transform}}
@media (max-width: 760px){.x14emrlh:is(.kc-sticky-cta:hover){background:#294b3c}}
@media (max-width: 760px){.x1cvlmbr:is(.kc-sticky-cta:hover){text-decoration:none}}
@media (max-width: 760px){.x1ihlgnl:is(.kc-sticky-cta:focus-visible){outline:2px solid #fffdf7}}
@media (max-width: 760px){.x1awlv5:is(.kc-sticky-cta:focus-visible){outline-offset:2px}}
@media (max-width: 760px){.x5wo4ah:is(.kc-sticky-cta:focus-visible){box-shadow:0 0 0 5px #18261f,0 4px 14px rgba(0,0,0,.2)}}
@media (max-width: 760px){.x16hsl9f:is(.kc-sticky-cta>span:last-child){flex:none}}
@media (max-width: 760px){.x1p0t6id:is(.kc-sticky-cta>span:last-child){font-size:17px}}
@media (max-width: 760px){.x14tvkcf:is(.kc-sticky-cta.is-hidden){opacity:0}}
@media (max-width: 760px){.x7jrbot:is(.kc-sticky-cta.is-hidden){transform:translateX(-50%) translateY(80px)}}
@media (max-width: 760px){.x14n27ps:is(.kc-sticky-cta.is-hidden){pointer-events:none}}
@media (max-width: 760px){.x13a9yxo:is(.kc-product){padding-bottom:96px}}
.x1pu8ly7:is(.lightbox){position:fixed}
.xvc3o53:is(.lightbox){inset:0}
.x1kyvbvk:is(.lightbox){border:none}
.x17xm1hu:is(.lightbox){--lightbox-nav-size:44px}
.x1cyr77b:is(.lightbox){--lightbox-nav-gap:16px}
.xrx5zpz:is(.lightbox){padding:6vh max(6vw,calc(var(--lightbox-nav-size) + var(--lightbox-nav-gap) + 16px));padding:6dvh max(6vw,calc(var(--lightbox-nav-size) + var(--lightbox-nav-gap) + 16px))}
.x1jwjmvb:is(.lightbox){background:transparent}
.x2n096m:is(.lightbox){width:100%}
.xil9kj2:is(.lightbox){height:100vh;height:100dvh}
.x1s3c8n0:is(.lightbox){max-width:100%}
.x1xsajbf:is(.lightbox){max-height:100vh;max-height:100dvh}
.xt8p6pz:is(.lightbox){overflow:hidden}
.x1kor5mb:is(.lightbox){overscroll-behavior:contain}
.xze177v:is(.lightbox[open]){display:flex}
.x1l9r7xp:is(.lightbox[open]){align-items:center}
.x1i11619:is(.lightbox[open]){justify-content:center}
.xtls8jl:is(.lightbox)::backdrop{background:rgba(20,18,14,.5)}
.xq8yx1x:is(.lightbox)::backdrop{backdrop-filter:blur(20px) saturate(140%)}
.xmwc30u:is(.lightbox)::backdrop{-webkit-backdrop-filter:blur(20px) saturate(140%)}
.xwvei9n:is(.lightbox-frame){display:flex}
.x549a2n:is(.lightbox-frame){width:min(100%,420px,calc(88vh * (1206 / 2622)));width:min(100%,420px,calc(88dvh * (1206 / 2622)))}
.xsf9dmv:is(.lightbox-frame){aspect-ratio:1206 / 2622}
.xme48fm:is(.lightbox-frame){max-height:100%}
.xt7zv8p:is(.lightbox-frame){border-radius:32px}
.xlo86rv:is(.lightbox-frame){overflow:hidden}
.x7oncsp:is(.lightbox-frame){box-shadow:0 24px 64px rgba(0,0,0,.5)}
.x1lpiatp:is(.lightbox-frame){touch-action:pan-y pinch-zoom}
.x1eozyha:is(.lightbox.is-store-gallery .lightbox-frame){width:min(100%,420px,calc(88vh * (1290 / 2796)));width:min(100%,420px,calc(88dvh * (1290 / 2796)))}
.xs5r0p6:is(.lightbox.is-store-gallery .lightbox-frame){aspect-ratio:1290 / 2796}
.x6e2vwb:is(.lightbox.is-device-gallery .lightbox-frame){width:min(100%,420px,calc(88vh * (900 / 1840)));width:min(100%,420px,calc(88dvh * (900 / 1840)))}
.x3504ou:is(.lightbox.is-device-gallery .lightbox-frame){aspect-ratio:900 / 1840}
.x178gxg4:is(.lightbox.is-device-gallery .lightbox-frame){border-radius:0}
.x11nxc38:is(.lightbox.is-device-gallery .lightbox-frame){overflow:visible}
.x1ylxm8a:is(.lightbox.is-device-gallery .lightbox-frame){box-shadow:none}
.xluwswh:is(.lightbox.is-device-gallery img){filter:drop-shadow(0 24px 36px rgba(0,0,0,.46))}
.xuk0evw:is(.lightbox-frame[hidden]){display:none}
.xrqwyzu:is(.lightbox-peek){position:fixed}
.x1wjkbo6:is(.lightbox-peek){z-index:1}
.xkmxwlx:is(.lightbox img){display:block}
.x1oqojjf:is(.lightbox img){width:100%}
.x1twt7tv:is(.lightbox img){height:100%}
.x1f4affz:is(.lightbox img){object-fit:contain}
.xcmysbc:is(.lightbox img){-webkit-user-drag:none}
.x3imddp:is(.lightbox img){user-select:none}
.x1wnpdj:is(.lightbox-peek img){max-width:none}
.xom3jop:is(.lightbox-peek img){max-height:none}
.x1t0r021:is(.lightbox-peek img){width:100%}
.x5077hm:is(.lightbox-peek img){height:100%}
.xjaiism:is(.lightbox-close){position:absolute}
.xj4cr1j:is(.lightbox-close){z-index:2}
.xxh446y:is(.lightbox-close){top:16px}
.x1oxkm7h:is(.lightbox-close){right:16px}
.x1j5lprb:is(.lightbox-close){width:40px}
.xgdpx3d:is(.lightbox-close){height:40px}
.x1npx8x:is(.lightbox-close){border:none}
.xh486nb:is(.lightbox-close){background:rgba(255,255,255,.92)}
.x1a1y3b5:is(.lightbox-close){border-radius:50%}
.x1rb3s6y:is(.lightbox-close){font-size:22px}
.x1twfcnh:is(.lightbox-close){line-height:1}
.xoxmsht:is(.lightbox-close){color:#111}
.x1ywrf6p:is(.lightbox-close){cursor:pointer}
.xxhqhbv:is(.lightbox-close){padding:0}
.x1qtpoln:is(.lightbox-close){display:flex}
.x1jwv4yb:is(.lightbox-close){align-items:center}
.x18n8mg0:is(.lightbox-close){justify-content:center}
.x1wcnkel:is(.lightbox-close){transition:background .15s ease}
.x1j4a610:is(.lightbox-close:hover){background:#fff}
.x1vbp4bt:is(.lightbox-close:focus-visible){background:#fff}
.x15mjojw:is(.lightbox-nav){position:absolute}
.xdbdykr:is(.lightbox-nav){z-index:2}
.x1ww5yct:is(.lightbox-nav){top:50%}
.x1sy2wc0:is(.lightbox-nav){transform:translateY(-50%)}
.xn9qk4u:is(.lightbox-nav){width:var(--lightbox-nav-size)}
.xheifbl:is(.lightbox-nav){height:var(--lightbox-nav-size)}
.x91k9xs:is(.lightbox-nav){border:none}
.xqu6gow:is(.lightbox-nav){background:rgba(255,255,255,.92)}
.xyppyfh:is(.lightbox-nav){border-radius:50%}
.x1r7nq4y:is(.lightbox-nav){font-size:26px}
.x12tuv0c:is(.lightbox-nav){line-height:1}
.x1x9es6x:is(.lightbox-nav){color:#111}
.x8mr9n7:is(.lightbox-nav){cursor:pointer}
.xx6pcoc:is(.lightbox-nav){padding:0}
.x16dt7ys:is(.lightbox-nav){display:flex}
.x1qxkusl:is(.lightbox-nav){align-items:center}
.x1bzrhf0:is(.lightbox-nav){justify-content:center}
.x1uuy3s0:is(.lightbox-nav){transition:background .15s ease}
.xq74kdk:is(.lightbox-nav:hover){background:#fff}
.x1eemy2b:is(.lightbox-nav:focus-visible){background:#fff}
.x1lb94i6:is(.lightbox-nav[hidden]){display:none}
.x15rp6e9:is(.lightbox-prev){left:var(--lightbox-nav-gap)}
.x11itw88:is(.lightbox-next){right:var(--lightbox-nav-gap)}
.x1yjwq9b:is(.lightbox-hint){position:absolute}
.x8n8wic:is(.lightbox-hint){z-index:2}
.xmx64kt:is(.lightbox-hint){left:50%}
.x1wpxihq:is(.lightbox-hint){bottom:16px}
.xp3l9i4:is(.lightbox-hint){transform:translateX(-50%)}
.xnx6v0o:is(.lightbox-hint){max-width:calc(100% - 32px)}
.x5vk8zy:is(.lightbox-hint){padding:5px 12px}
.x1pw8nh4:is(.lightbox-hint){background:rgba(255,255,255,.92)}
.x1th96kc:is(.lightbox-hint){border-radius:var(--r-pill)}
.xksywgv:is(.lightbox-hint){font-family:var(--font-mono)}
.x1coa6py:is(.lightbox-hint){font-size:12px}
.x1t3g8wb:is(.lightbox-hint){color:#111}
.x9qhgm1:is(.lightbox-hint){white-space:nowrap}
.x1koc2zi:is(.lightbox-hint){overflow:hidden}
.xhb8jy5:is(.lightbox-hint){text-overflow:ellipsis}
.x1qz4kxt:is(.lightbox-hint:empty){display:none}
@media (max-width: 600px){.x19uosc1:is(.lightbox){--lightbox-nav-size:38px}}
@media (max-width: 600px){.x18kgh1f:is(.lightbox){--lightbox-nav-gap:8px}}
@media (max-width: 600px){.x8p6d48:is(.lightbox-nav){font-size:22px}}
@media (prefers-reduced-motion: no-preference){.xt8xrzn:is(.lightbox[open] .lightbox-frame:not(.lightbox-peek)){animation:var(--x1mewb3x) .25s ease-out}}