.ck-menu-btn{border:1px solid var(--menu-line,#0000001f);width:40px;height:40px;color:var(--menu-fg,#0b0b0c);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:none}@media (max-width:899px){.ck-menu-btn{display:inline-grid}}.ck-menu-sheet{z-index:100;background:var(--menu-bg,#fbfbfa);color:var(--menu-fg,#0b0b0c);font-family:var(--menu-font,inherit);flex-direction:column;padding:72px 24px 32px;animation:.2s ease-out ck-menu-in;display:flex;position:fixed;inset:0}.ck-menu-close{border:1px solid var(--menu-line,#0000001f);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ck-menu-links{flex-direction:column;display:flex}.ck-menu-links a{border-bottom:1px solid var(--menu-line,#0000001a);letter-spacing:-.02em;color:inherit;padding:16px 0;font-size:26px;text-decoration:none}.ck-menu-ctas{gap:10px;margin-top:auto;display:grid}.ck-menu-cta{background:var(--menu-cta-bg,#0b0b0c);height:52px;color:var(--menu-cta-fg,#fff);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ck-menu-cta--ghost{color:inherit;border:1px solid var(--menu-line,#0000001f);background:0 0}@keyframes ck-menu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ck-menu-sheet{animation:none}}
.sr{--sr-radius:14px;--sr-bar-bg:#f3f3f1;--sr-bar-fg:#6b6b6b;--sr-url-bg:#fff;--sr-border:#0000001a;--sr-shadow:0 30px 80px -30px #14142859,0 8px 24px -12px #1414282e;border-radius:var(--sr-radius);border:1px solid var(--sr-border);box-shadow:var(--sr-shadow);color:#171717;text-align:left;background:#fff;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.3;position:relative;overflow:hidden}.sr-bar{background:var(--sr-bar-bg);height:38px;color:var(--sr-bar-fg);border-bottom:1px solid var(--sr-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 14px;display:grid}.sr-dots{gap:7px;display:flex}.sr-dots i{opacity:.28;background:currentColor;border-radius:50%;width:11px;height:11px}.sr-url{background:var(--sr-url-bg);letter-spacing:.01em;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;display:inline-flex}.sr-view{background:#fff;position:relative;overflow:hidden;container-type:inline-size}.sr-store{font-size:clamp(6.5px,1.3cqi,14px);position:absolute;inset:0;overflow:hidden}@container (max-width:520px){.sr-store{font-size:clamp(9px,2.6cqi,12px)}.sr-deliver,.sr-account,.sr-cart-l,.sr-h2-x{display:none!important}.sr-grid{grid-template-columns:repeat(2,1fr)!important}}.sr-h1{color:#fff;background:#131921;align-items:center;gap:1em;height:4.2em;padding:0 1.4em;display:flex}.sr-logo{letter-spacing:-.02em;font-size:1.55em;font-weight:700}.sr-logo b{color:#fb923c}.sr-deliver,.sr-account{white-space:nowrap;flex-direction:column;font-size:.85em;line-height:1.15;display:flex}.sr-deliver small,.sr-account small{color:#a3a3a3;font-size:.95em}.sr-search{border-radius:.45em;flex:1;min-width:0;height:2.8em;transition:box-shadow .16s;display:flex;overflow:hidden}.sr-search[data-focus=true]{box-shadow:0 0 0 .2em #fb923c}.sr-search-input{color:#171717;white-space:nowrap;background:#fff;flex:1;align-items:center;padding:0 .9em;font-size:1em;display:flex;overflow:hidden}.sr-ph{color:#737373}.sr-caret{background:#171717;width:1px;height:1.2em;margin-left:1px;animation:1s step-end infinite sr-blink;display:inline-block}.sr-search-go{background:#fb923c;place-items:center;width:3.2em;transition:filter .12s;display:grid}.sr-search-go svg{width:1.3em;height:1.3em}.sr-cart{align-items:center;gap:.3em;font-size:.95em;font-weight:600;display:flex;position:relative}.sr-cart svg{width:2em;height:2em}.sr-cart-n{color:#171717;background:#fb923c;border-radius:1em;place-items:center;min-width:1.35em;height:1.35em;padding:0 .3em;font-size:.82em;font-weight:700;display:grid;position:absolute;top:-.2em;left:1.05em}.sr-cart-n[data-bump=true]{animation:.52s cubic-bezier(.3,1.6,.5,1) sr-bump}.sr-h2{color:#fff;white-space:nowrap;background:#232f3e;align-items:center;gap:1.6em;height:2.6em;padding:0 1.6em;font-size:.92em;display:flex}.sr-main{padding:1.4em 2em;animation:.38s ease-out sr-in}.sr-hero{color:#fff;background:linear-gradient(90deg,#1f4537f5 0%,#1f4537bf 42%,#1f453700 70%),url(/next-site/shop/hero-outdoor.jpg) 100%/cover no-repeat,#2f5f4e;border-radius:.8em;align-items:center;height:13.5em;padding:0 3em;display:flex}.sr-hero small{letter-spacing:.08em;opacity:.85;font-size:.85em;display:block}.sr-hero strong{letter-spacing:-.01em;max-width:13em;margin:.35em 0 .8em;font-size:2.2em;line-height:1.12;display:block}.sr-hero-btn{color:#171717;background:#fff;border-radius:.45em;padding:.7em 1.2em;font-size:.95em;font-weight:600;display:inline-block}.sr-h3{margin:1.1em 0 .8em;font-size:1.45em;font-weight:700}.sr-h3--more{margin-top:2.3em}.sr-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em;margin-bottom:1.1em;font-size:1.05em;display:flex}.sr-chips{gap:.5em;display:flex}.sr-chips i{background:#fafafa;border:1px solid #d4d4d4;border-radius:2em;padding:.35em .8em;font-size:.85em;font-style:normal}.sr-grid{grid-template-columns:repeat(4,1fr);gap:1.4em;display:grid}.sr-card{border-radius:.8em;flex-direction:column;transition:box-shadow .26s,transform .26s;display:flex;position:relative}.sr-card[data-highlight=true]{transform:translateY(-.2em);box-shadow:0 0 0 .22em #fff,0 0 0 .42em #d84bd8,0 1em 2.4em -.8em #7c5cff8c}.sr-card-img{aspect-ratio:1;background:#f5f5f5;border-radius:.6em;margin-bottom:.7em;position:relative;overflow:hidden}.sr-card-img img{object-fit:cover;width:100%;height:100%;display:block}.sr-badge{color:#c2410c;background:#fffffff2;border-radius:.25em;padding:.15em .55em;font-size:.78em;font-weight:600;position:absolute;top:.5em;left:.5em;box-shadow:0 1px 2px #0000001f}.sr-title{color:#262626;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:.92em;display:-webkit-box;overflow:hidden}.sr-stars{color:#0e7490;align-items:center;gap:.4em;margin:.3em 0 0;font-size:.8em;display:flex}.sr-starbar{color:#e5e5e5;letter-spacing:.05em;display:inline-block;position:relative}.sr-starbar span{color:#f59e0b;white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.sr-price{align-items:baseline;gap:.4em;margin:.3em 0 0;font-size:1.2em;font-weight:600;display:flex}.sr-price s{color:#737373;font-size:.65em;font-weight:400}.sr-add{opacity:0;background:#fafafa;border:1px solid #d4d4d4;border-radius:2em;align-self:flex-start;margin-top:.6em;padding:.45em 1em;font-size:.8em;font-weight:500;transition:opacity .2s,background .2s,color .2s,transform .12s}.sr-add[data-show=true]{opacity:1}.sr-add[data-added=true]{color:#fff;background:#16a34a;border-color:#16a34a}[data-pressed=true]{filter:brightness(.92);transform:scale(.94)}.sr-fab{z-index:4;transition:transform .12s;position:absolute;bottom:3%;right:2.2%}.sr-fab button.ckf:hover .ckf-rim{animation-duration:2.4s}.sr-captions{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(46%,340px);display:flex;position:absolute;bottom:3.5%}.sr-cap{color:#f4f4f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e13e6;border-radius:14px;margin:0;padding:9px 13px 10px;font-size:clamp(11px,1.45cqi,14.5px);line-height:1.4;animation:.26s ease-out sr-in;box-shadow:0 10px 30px -12px #00000080}.sr-cap[data-who=user]{color:#171717;background:#fffffff5;box-shadow:0 0 0 1px #00000014,0 10px 30px -12px #00000059}.sr-cap>span:first-child{letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin-bottom:2px;font-size:.72em;font-weight:600;display:block}.sr-cap[data-who=agent]>span:first-child{opacity:1;background:linear-gradient(90deg,#ef7aa5,#9a87d4);color:#0000;-webkit-background-clip:text;background-clip:text}.sr-cap--prev{transform-origin:100% 100%;transform:scale(.94)}.sr-cap--prev[data-who=user]{color:#6b6b6b}.sr-cap--prev[data-who=agent]{color:#a9a9b3}@container (max-width:520px){.sr-captions{max-width:64%}.sr-cap--prev{display:none}}.sr-w{opacity:0;animation:.18s ease-out forwards sr-word}.sr[data-frozen=true] *,.sr[data-frozen=true] :before,.sr[data-frozen=true] :after{animation-play-state:paused!important}.sr-ring{visibility:hidden;pointer-events:none;z-index:5;border-radius:12px;width:0;height:0;position:absolute;top:0;left:0}.sr-ring:before{content:"";border-radius:inherit;background:linear-gradient(120deg,#7c5cff,#d84bd8 55%,#ff8a5c);padding:2.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sr-ring:after{content:"";border-radius:inherit;position:absolute;inset:-1px;box-shadow:0 0 0 5px #7c5cff24,0 10px 30px -8px #7c5cff8c}.sr-ring-tag{color:#fff;letter-spacing:.01em;white-space:nowrap;z-index:1;background:linear-gradient(90deg,#7c5cff,#d84bd8);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #7c5cff99}.sr-ring[data-tag=in] .sr-ring-tag{bottom:7px}.sr-ring[data-tag=out] .sr-ring-tag{top:calc(100% + 7px);bottom:auto}.sr-ring[data-align=right] .sr-ring-tag{left:auto;right:0;transform:none}.sr[data-pointer=ring] .sr-cursor{display:none}.sr[data-pointer=ring] .sr-card[data-highlight=true]{box-shadow:none;transform:none}.sr-cursor{pointer-events:none;visibility:hidden;z-index:5;position:absolute;top:0;left:0}.sr-cursor svg{filter:drop-shadow(0 2px 3px #0000004d);display:block}.sr-cursor--agent[data-flip=true] span{left:auto;right:12px}.sr-cursor--agent span i{opacity:.82;font-style:normal;font-weight:500}.sr-cursor--agent span{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#7c5cff,#d84bd8);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:18px;left:18px;box-shadow:0 4px 12px -4px #7c5cff99}@keyframes sr-blink{50%{opacity:0}}@keyframes sr-bump{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes sr-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sr-word{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.sr-w{opacity:1;animation:none}.sr-main,.sr-cap{animation:none}}
