:root{--bg:#f2f2f3;--paper:#fff;--ink:#1d1f20;--ink2:#424244;--mute:#6f7274;--line:rgba(29,31,32,.16);--ac:#5980a6;--ac6:#4d7193;--ac7:#416180;--ac1:#e3ebf3;--navy:#1d2d3d;--deep:#17212d;--sky:#b5d9fd;--hf:"Barlow Condensed",system-ui,sans-serif;--bf:"Barlow",system-ui,-apple-system,sans-serif;--pad:20px;--max:1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--bf);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:var(--ac7);text-decoration:none}a:hover{color:var(--navy)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}::selection{background:var(--ac1)}h1,h2,h3{font-family:var(--hf);font-weight:600;line-height:1.05;letter-spacing:-.01em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}.ls-skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px 12px;z-index:999}.ls-skip:focus{left:8px}.ls-wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.ls-sec{padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px)}.ls-alt{background:var(--bg)}.ls-white{background:var(--paper)}.ls-dark{background:var(--deep);color:#fff}.ls-rule{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-h1{font-size:clamp(42px,9vw,84px);line-height:.95}.ls-h2{font-size:clamp(28px,3.6vw,44px)}.ls-h3{font-size:21px;line-height:1.15}.ls-head{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(24px,4vw,40px)}.ls-num,.ls-kick{font:600 12px/1 var(--hf);letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.ls-bar{display:block;height:4px;width:120px;background:var(--ac)}.ls-lead{font-size:17px;line-height:1.6}.ls-mute{color:var(--mute)}.ls-small{font-size:13px}.ls-rte p+p,.ls-rte p+ul,.ls-rte ul+p{margin-top:12px}.ls-rte ul{margin:0;padding-left:20px}.bp{position:relative}.bp .c{position:absolute;width:11px;height:11px;pointer-events:none;z-index:2}.bp .c:before,.bp .c:after{content:"";position:absolute;background:var(--ac)}.bp .c:before{left:5px;top:0;width:1px;height:11px}.bp .c:after{top:5px;left:0;height:1px;width:11px}.bp .tl{top:-6px;left:-6px}.bp .tr{top:-6px;right:-6px}.bp .bl{bottom:-6px;left:-6px}.bp .br{bottom:-6px;right:-6px}.ls-frame{border:1px solid var(--line);background:var(--paper)}.ls-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;background:var(--ac);color:#fff;font:600 17px/1 var(--hf);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .15s}.ls-btn:hover{background:var(--ac6);color:#fff}.ls-btn:active{background:var(--ac7)}.ls-btn[disabled],.ls-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ls-btn-line{background:#fff;color:var(--navy);border:1px solid var(--navy)}.ls-btn-line:hover{background:var(--ac1);color:var(--navy)}.ls-btn-sm{min-height:44px;padding:0 14px;font-size:14px;gap:6px;width:100%}.ls-btn-block{width:100%}.ls-btn .ls-ic{width:18px;height:18px}.ls-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ls-stars{color:var(--ac);letter-spacing:.06em}.ls-stars-off{color:#c9ced3}.ls-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pad)*-1);padding:6px var(--pad) 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ls-rail::-webkit-scrollbar{display:none}.ls-rail>*{flex:0 0 82%;scroll-snap-align:start;min-width:0}.ls-hint{font:600 12px/1 var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ls-ann{background:var(--deep);color:#e7e7ea;font-size:13px;text-align:center;padding:8px var(--pad)}.ls-ann strong{color:#fff}.ls-hdr{position:sticky;top:0;z-index:90;background:var(--navy);color:#fff;border-bottom:1px solid #2c455d}.ls-hdr-in{display:flex;align-items:center;gap:16px;min-height:60px}.ls-logo{display:flex;align-items:center;color:#fff;font:600 22px/1 var(--hf);letter-spacing:.08em}.ls-logo img{height:auto}.ls-nav{display:none;gap:24px;margin-left:12px}.ls-nav a{color:#e7e7ea;font:600 15px/1 var(--hf);letter-spacing:.1em;text-transform:uppercase}.ls-nav a:hover{color:#fff}.ls-hdr-r{margin-left:auto;display:flex;align-items:center;gap:4px}.ls-icbtn{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff}.ls-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ac);color:#fff;font:600 11px/18px var(--bf);text-align:center}.ls-count[data-n="0"]{display:none}.ls-lang{display:flex;gap:2px}.ls-lang button{all:unset;cursor:pointer;padding:8px 6px;font:600 13px/1 var(--hf);letter-spacing:.1em;color:#9fb3c6}.ls-lang button[aria-current=true]{color:#fff}.ls-mnav{position:relative}.ls-mnav>summary{list-style:none}.ls-mnav>summary::-webkit-details-marker{display:none}.ls-mnav-p{position:fixed;left:0;right:0;top:var(--hdr,60px);bottom:0;background:var(--navy);padding:12px var(--pad) 40px;overflow:auto;display:grid;align-content:start}.ls-mnav-p a{color:#fff;font:600 24px/1 var(--hf);letter-spacing:.04em;padding:16px 0;border-bottom:1px solid #2c455d}.ls-hero{position:relative;overflow:hidden;background:var(--deep);color:#fff}.ls-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.55}.ls-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17212d59,#17212dbf 45%,#17212d)}.ls-hero-in{position:relative;min-height:min(78vh,620px);display:grid;align-content:end;gap:18px;padding-top:clamp(28px,6vw,72px);padding-bottom:clamp(28px,6vw,72px)}.ls-hero .ls-kick{color:var(--sky)}.ls-hero-sub{font:600 clamp(22px,3vw,30px)/1.15 var(--hf);color:#e7e7ea}.ls-ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;color:#e7e7ea}.ls-ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.ls-ticks .ls-ic{width:18px;height:18px;color:var(--sky);margin-top:3px}.ls-hero-price{font:600 24px/1.1 var(--hf)}.ls-hero-price span{font:400 13px/1.4 var(--bf);color:#c9d6e3}.ls-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ls-rate{display:inline-flex;align-items:center;gap:10px;color:#fff}.ls-rate b{font:600 28px/1 var(--hf)}.ls-rate span{font-size:13px;line-height:1.35;color:#c9d6e3}.ls-trust{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-trust>div{background:#fff;padding:16px var(--pad);display:flex;align-items:center;gap:12px;font:600 15px/1.2 var(--hf);letter-spacing:.06em;text-transform:uppercase}.ls-trust .ls-ic{color:var(--ac)}.ls-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ls-tile{display:flex;flex-direction:column;background:#fff;color:var(--ink);min-width:0;border:1px solid var(--line)}.ls-tile:hover{color:var(--ink)}.ls-tile:hover .ls-tile-cta{color:var(--navy)}.ls-tile-img{aspect-ratio:4/5;background:var(--bg);overflow:hidden}.ls-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ls-tile:hover .ls-tile-img img{transform:scale(1.03)}.ls-tile-b{padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.ls-tile-t{font:600 clamp(20px,2.2vw,28px)/1.05 var(--hf)}.ls-tile-cta{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font:600 14px/1 var(--hf);letter-spacing:.1em;text-transform:uppercase;color:var(--ac7)}.ls-tile-cta .ls-ic{width:16px;height:16px}.ls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.ls-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ls-card-img{display:block;aspect-ratio:1/1;background:var(--bg);overflow:hidden;border:1px solid var(--line)}.ls-card-img img{width:100%;height:100%;object-fit:cover}.ls-badge{position:absolute;top:10px;left:10px;z-index:3;background:var(--navy);color:#fff;padding:5px 8px;font:600 12px/1 var(--hf);letter-spacing:.08em;text-transform:uppercase}.ls-card-cat{font:600 12px/1 var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--ac7)}.ls-card-title{font:600 19px/1.15 var(--hf);color:var(--ink)}.ls-card-rating{font-size:13px;color:var(--ink2)}.ls-card-price{font-size:15px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.ls-card-price s{color:var(--mute);font-size:14px}.ls-card .ls-btn{margin-top:auto}.ls-more{margin-top:clamp(24px,4vw,36px)}.ls-more>summary{list-style:none;display:flex;justify-content:center}.ls-more>summary::-webkit-details-marker{display:none}.ls-more>summary .ls-less{display:none}.ls-more[open]>summary .ls-less{display:inline}.ls-more[open]>summary .ls-mr{display:none}.ls-more[open]>summary{margin-bottom:28px}.ls-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.ls-media{aspect-ratio:1/1;background:#fff;overflow:hidden;border:1px solid var(--line)}.ls-media img{width:100%;height:100%;object-fit:cover}.ls-media-32{aspect-ratio:3/2}.ls-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ls-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px}.ls-list .ls-ic{width:18px;height:18px;color:var(--ac);margin-top:3px}.ls-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ls-price b{font:600 30px/1 var(--hf)}.ls-price s{color:var(--mute)}.ls-story{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);color:var(--ink)}.ls-story img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 25%;background:var(--bg)}.ls-story figcaption{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px}.ls-story-n{font:600 12px/1 var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--ac7)}.ls-story-h{font:600 19px/1.2 var(--hf)}.ls-score{display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(20px,3vw,32px);color:var(--ink)}.ls-score b{font:600 30px/1 var(--hf)}.ls-score span{font-size:13px;line-height:1.4;color:var(--ink2)}.ls-revhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ls-dist{display:grid;gap:4px;min-width:220px;font-size:13px}.ls-dist div{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;gap:8px;align-items:center}.ls-dist i{display:block;height:6px;background:#dde2e7}.ls-dist i b{display:block;height:100%;background:var(--ac)}.ls-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ls-tab{all:unset;cursor:pointer;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--line);background:#fff;font:600 14px/1 var(--hf);letter-spacing:.08em;text-transform:uppercase}.ls-tab[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.ls-revs{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pad)*-1);padding:8px var(--pad) 14px;scrollbar-width:none}.ls-revs::-webkit-scrollbar{display:none}.ls-rev{flex:0 0 84%;scroll-snap-align:start;background:#fff;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:10px;break-inside:avoid;margin:0}.ls-rev[hidden]{display:none}.ls-rev-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--mute)}.ls-rev img{width:100%;aspect-ratio:4/3;object-fit:cover}.ls-rev-b{font-size:15px;line-height:1.55}.ls-rev-f{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:13px}.ls-rev-n{font:600 16px/1 var(--hf)}.ls-ver{color:#3f8f5a}.ls-crumb{font-size:13px;color:var(--mute);padding-top:14px}.ls-crumb a{color:var(--mute)}.ls-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:16px;padding-bottom:clamp(40px,6vw,72px)}.ls-gal{min-width:0;display:grid;gap:12px;align-self:start}.ls-gal-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;border:1px solid var(--line)}.ls-gal-main::-webkit-scrollbar{display:none}.ls-gal-main>*{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.ls-gal-main img,.ls-gal-main video{width:100%;height:100%;object-fit:cover}.ls-gal-main [hidden],.ls-thumbs [hidden]{display:none}.ls-dots{display:flex;justify-content:center;gap:6px}.ls-dots i{width:6px;height:6px;background:#c9ced3}.ls-dots i.on{background:var(--navy)}.ls-thumbs{display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ls-thumb{all:unset;cursor:pointer;aspect-ratio:1/1;border:1px solid var(--line);background:#fff;overflow:hidden}.ls-thumb[aria-current=true]{border:2px solid var(--navy)}.ls-thumb img{width:100%;height:100%;object-fit:cover}.ls-info{min-width:0}.ls-info .ls-h1{font-size:clamp(34px,5vw,52px)}.ls-rating{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--ink2);margin-top:10px}.ls-pricebox{margin-top:20px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:8px}.ls-pricebox .ls-p{font:600 34px/1 var(--hf)}.ls-pricebox s{font-size:17px;color:var(--mute)}.ls-code{display:flex;align-items:center;gap:8px;font-size:14px}.ls-code .ls-ic{width:18px;height:18px;color:var(--ac)}.ls-lbl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px;font:600 13px/1 var(--hf);letter-spacing:.14em;text-transform:uppercase}.ls-lbl a{font:400 13px/1 var(--bf);letter-spacing:0;text-transform:none;text-decoration:underline}.ls-wt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ls-opt{position:relative}.ls-opt input{position:absolute;opacity:0;pointer-events:none}.ls-opt span{cursor:pointer;min-height:58px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--line);background:#fff;text-align:center}.ls-opt b{font:600 20px/1 var(--hf)}.ls-opt small{font-size:11px;color:var(--mute)}.ls-opt input:checked+span{border:2px solid var(--navy);background:var(--ac1)}.ls-opt input:focus-visible+span{outline:2px solid var(--ac);outline-offset:2px}.ls-opt.so span{opacity:.6}.ls-opt.so b{text-decoration:line-through}.ls-packs{display:grid;gap:8px}.ls-pack{position:relative}.ls-pack input{position:absolute;opacity:0}.ls-pack span.ls-pk{cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);background:#fff}.ls-pack i.ls-rd{width:18px;height:18px;border:1px solid var(--navy);border-radius:50%;display:block}.ls-pack input:checked+span.ls-pk{border:2px solid var(--navy)}.ls-pack input:checked+span .ls-rd{box-shadow:inset 0 0 0 4px #fff;background:var(--navy)}.ls-pk b{display:block;font:600 18px/1.15 var(--hf)}.ls-pk small{display:block;font-size:13px;color:var(--mute)}.ls-pk-tag{position:absolute;top:-10px;right:12px;background:var(--ac);color:#fff;padding:4px 8px;font:600 11px/1 var(--hf);letter-spacing:.1em;text-transform:uppercase}.ls-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ls-x{position:relative;cursor:pointer}.ls-x input{position:absolute;opacity:0}.ls-x span.ls-xb{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);background:#fff;height:100%}.ls-x img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--bg)}.ls-x b{font:600 14px/1.15 var(--hf)}.ls-x small{font-size:12px;color:var(--ink2)}.ls-x input:checked+span.ls-xb{border:2px solid var(--navy)}.ls-x em{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--navy);font-style:normal;font-size:15px}.ls-x input:checked+span em{background:var(--navy);color:#fff}.ls-x input:checked+span em:before{content:"\2713"}.ls-x input:not(:checked)+span em:before{content:"+"}.ls-bun{margin-top:14px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:12px;background:var(--bg);border:1px solid var(--line)}.ls-bun img{width:72px;aspect-ratio:3/2;object-fit:cover}.ls-bun-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ls-tog{all:unset;cursor:pointer;min-height:36px;padding:0 12px;border:1px solid var(--navy);font:600 13px/1 var(--hf);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center}.ls-tog[aria-pressed=true]{background:var(--navy);color:#fff}.ls-stock{display:flex;align-items:center;gap:8px;margin:18px 0 12px;font-size:14px}.ls-stock i{width:8px;height:8px;border-radius:50%;background:#3f8f5a}.ls-stock.pre i{background:#c08a2e}.ls-t3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-t3 div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font:600 12px/1.2 var(--hf);letter-spacing:.1em;text-transform:uppercase}.ls-t3 .ls-ic{color:var(--ac)}.ls-acc{border-bottom:1px solid var(--line)}.ls-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font:600 16px/1 var(--hf);letter-spacing:.08em;text-transform:uppercase}.ls-acc summary::-webkit-details-marker{display:none}.ls-acc summary .ls-ic{transition:transform .2s;width:18px;height:18px}.ls-acc[open] summary .ls-ic{transform:rotate(45deg)}.ls-acc>div{padding:0 0 16px;font-size:15px;line-height:1.6}.ls-sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--line);padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.ls-sticky.on{transform:none}.ls-sticky-t{min-width:0;flex:1;font-size:13px;line-height:1.3}.ls-sticky-t b{display:block;font:600 18px/1.1 var(--hf)}.ls-sticky .ls-btn{min-height:48px;padding:0 18px;font-size:15px}.ls-vid{display:flex;flex-direction:column;gap:10px}.ls-vid-f{position:relative;aspect-ratio:16/9;background:var(--deep);border:1px solid #2c455d;overflow:hidden}.ls-vid-f button{all:unset;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.ls-vid-f img{width:100%;height:100%;object-fit:cover;opacity:.85}.ls-vid-f .ls-pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:var(--ac);display:flex;align-items:center;justify-content:center;color:#fff}.ls-vid-f .ls-pl .ls-ic{fill:#fff;stroke:none}.ls-vid-f iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ls-vid-q{font:600 18px/1.2 var(--hf)}.ls-vid-n{font-size:13px;color:#c9d6e3;margin-top:4px}.ls-feat{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.ls-feat img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bg)}.ls-feat div{padding:16px}.ls-wg{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ls-wg-c{background:#fff;padding:20px;border:1px solid var(--line)}.ls-wg-c h3{font-size:22px;margin-bottom:10px}.ls-wg-r{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.ls-wg-r b{font:600 20px/1 var(--hf)}.ls-foot{background:var(--navy);color:#e7e7ea}.ls-foot-in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.ls-foot h6{margin:0 0 14px;font:600 13px/1 var(--hf);letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.ls-foot a{color:#e7e7ea}.ls-foot a:hover{color:#fff}.ls-foot-l{display:grid;gap:10px;font-size:15px}.ls-foot-b{border-top:1px solid #2c455d;padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;color:#c9d6e3}.ls-dlg{border:0;padding:0;background:transparent;width:calc(100% - 24px);max-width:420px;overflow:visible}.ls-dlg::backdrop{background:#1d1f208c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ls-dlg-c{position:relative;background:#fff;padding:24px 22px 22px;max-height:calc(100vh - 24px);overflow:auto;color:var(--ink)}.ls-dlg-x{all:unset;cursor:pointer;position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ls-dlg h2{font-size:22px;margin-bottom:12px}.ls-dlg .ls-rte{font-size:15px}.ls-hours{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin:12px 0;display:grid;gap:4px}.ls-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.ls-drawer.on{visibility:visible}.ls-drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1f2080;opacity:0;transition:opacity .2s}.ls-drawer.on .ls-drawer-bg{opacity:1}.ls-drawer-p{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s}.ls-drawer.on .ls-drawer-p{transform:none}.ls-drawer-h{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--line);font:600 22px/1 var(--hf)}.ls-drawer-b{flex:1;overflow:auto;padding:16px 20px;display:grid;align-content:start;gap:16px}.ls-li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start}.ls-li img{width:64px;height:64px;object-fit:cover;background:var(--bg)}.ls-li-n{font:600 16px/1.2 var(--hf)}.ls-li-v{font-size:13px;color:var(--mute)}.ls-qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:6px}.ls-qty button{all:unset;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ls-qty span{min-width:24px;text-align:center;font-size:14px}.ls-rm{all:unset;cursor:pointer;font-size:12px;color:var(--mute);text-decoration:underline;margin-left:10px}.ls-li-p{text-align:right;font-weight:600;font-size:15px}.ls-li-p s{display:block;font-weight:400;font-size:13px;color:var(--mute)}.ls-disc{font-size:12px;color:#3f8f5a}.ls-ups{border-top:1px solid var(--line);padding-top:14px}.ls-ups-i{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0}.ls-ups-i img{width:48px;height:48px;object-fit:cover}.ls-ups-i button{all:unset;cursor:pointer;width:36px;height:36px;border:1px solid var(--navy);display:flex;align-items:center;justify-content:center}.ls-drawer-f{border-top:1px solid var(--line);padding:16px 20px calc(16px + env(safe-area-inset-bottom));display:grid;gap:10px}.ls-sub{display:flex;justify-content:space-between;font-size:16px}.ls-busy{opacity:.5;pointer-events:none}.ls-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:300;background:var(--navy);color:#fff;padding:12px 16px;font-size:14px}.ls-page{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(48px,7vw,88px)}.ls-page .ls-rte{max-width:72ch;margin-top:20px}.ls-input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#fff;font-size:16px}.ls-pw{display:grid;place-items:center;min-height:100vh;padding:20px}.ls-big{font:600 48px/1 var(--hf)}@media(min-width:600px){:root{--pad:24px}.ls-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-rail>*{flex-basis:46%}.ls-rev{flex-basis:46%}.ls-foot-in,.ls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-wt{grid-template-columns:repeat(7,minmax(0,1fr))}.ls-wg{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-hero-in{min-height:min(72vh,600px);align-content:center}.ls-hero-bg{left:auto;width:68%;opacity:1;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.ls-hero-fade{background:linear-gradient(90deg,#17212d 0% 35%,#17212d8c 60%,#17212d00)}.ls-hero-in>*{max-width:560px}}@media(min-width:900px){.ls-nav{display:flex}.ls-burger{display:none}.ls-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ls-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ls-split-r>:first-child{order:2}.ls-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ls-gal{position:sticky;top:76px}.ls-thumbs{display:grid}.ls-dots,.ls-sticky{display:none}.ls-rail.ls-rail-d{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));margin:0;padding:0;overflow:visible}.ls-revs{display:block;columns:3;column-gap:20px;margin:0;padding:6px 0 0;overflow:visible}.ls-rev{margin-bottom:20px}.ls-hint{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.ls-gal-box{position:relative;min-width:0}.ls-watch{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;min-height:36px;background:var(--navy);color:#fff;padding:9px 14px;font:600 13px/1 var(--hf);letter-spacing:.12em;text-transform:uppercase}.ls-watch:hover{background:var(--ac7)}.ls-watch:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ls-watch span{display:flex;align-items:center;gap:8px}.ls-watch .ls-w-b,.ls-watch.on .ls-w-a{display:none}.ls-watch.on .ls-w-b{display:flex}.ls-watch.on{bottom:auto;top:12px;left:auto;right:12px}.ls-watch-v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;background:var(--navy)}.ls-pqty{display:inline-grid;grid-template-columns:44px 56px 44px;border:1px solid var(--line);background:#fff}.ls-pqty button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;height:44px;font:500 20px/1 var(--bf)}.ls-pqty button:hover{background:var(--bg)}.ls-pqty button:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.ls-pqty input{width:100%;height:44px;margin:0;padding:0;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;background:transparent;text-align:center;font:600 18px/1 var(--hf);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ls-pqty input::-webkit-outer-spin-button,.ls-pqty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ls-x .ls-xv{font-weight:600;color:var(--navy)}.ls-x .ls-xv:empty{display:none}.ls-pick .ls-dlg-c{padding:20px 18px 18px}.ls-pick-h{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding-right:40px}.ls-pick-h img{width:72px;height:72px;object-fit:cover;background:var(--bg)}.ls-pick-h img[hidden]{display:none}.ls-pick-t{font:600 19px/1.15 var(--hf)}.ls-pick-p{margin-top:5px;font:600 16px/1 var(--hf);color:var(--ac7)}.ls-pick-g{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.ls-pick-g .ls-opt span{min-height:48px}.ls-pick-g .ls-opt b{font-size:16px;line-height:1.1}.ls-pick [data-pick-add]{margin-top:18px}.ls-pick [data-pick-add]:disabled{opacity:.55;cursor:not-allowed}.ls-pick-f{position:relative;background:#fff}.ls-pick .ls-dlg-c{overflow-x:hidden;overscroll-behavior:contain}.ls-btn-cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#749dc4,#5980a6 52%,#416180);border:1px solid #2c455d;text-shadow:0 1px 0 rgba(29,45,61,.45);box-shadow:inset 0 1px #ffffff59,0 4px #2c455d,0 8px 16px #1d2d3d47;transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.ls-btn-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff61,#fff0);transform:translate(-120%) skew(-18deg);animation:ls-sweep 2.8s ease-in-out infinite}.ls-btn-cta:hover{background:linear-gradient(180deg,#749dc4,#5980a6 52%,#416180);filter:brightness(1.06);transform:translateY(-1px)}.ls-btn-cta:active{background:linear-gradient(180deg,#749dc4,#5980a6 52%,#416180);transform:translateY(3px);box-shadow:inset 0 1px #fff3,0 1px #2c455d,0 3px 6px #1d2d3d40}@keyframes ls-sweep{0%{transform:translate(-120%) skew(-18deg)}55%,to{transform:translate(320%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.ls-btn-cta:after{animation:none;display:none}}.ls-pre{position:relative;margin:18px 0 0;padding:16px;background:#fff;border:2px solid #c08a2e;display:grid;gap:8px}.ls-pre[hidden]{display:none}.ls-pre .c{color:#c08a2e}.ls-pre-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;background:#8a5f16;color:#fff;font:600 12px/1 var(--hf);letter-spacing:.14em;text-transform:uppercase}.ls-pre-t{font:600 20px/1.15 var(--hf);color:var(--ink)}.ls-pre-x{font-size:14px;line-height:1.5;color:var(--ink2)}.ls-pre-c{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-top:4px;padding:12px;background:#fbf4e8;cursor:pointer;font-size:14px;line-height:1.4;font-weight:600}.ls-pre-c input{width:20px;height:20px;margin:0;accent-color:var(--navy)}.ls-pre-e{margin:0;font-size:13px;font-weight:600;color:#9b2c1f}.ls-opt.pr span{border-color:#c08a2e}.ls-opt-pre{display:block;margin-top:3px;font:600 9px/1.1 var(--hf);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:#8a5f16}.ls-opt-pre[hidden]{display:none}.ls-li-pre{margin-top:3px;font-size:12px;font-weight:600;line-height:1.35;color:#8a5f16}.ls-pre-n{padding:10px 12px;margin-bottom:12px;background:#fbf4e8;border-left:0;border:1px solid #c08a2e;font-size:13px;line-height:1.45;color:var(--ink)}.shopify-section:has(>.ls-hdr){position:sticky;top:0;z-index:90}.ls-mnav-p{z-index:5}html.ls-nav-open{overflow:hidden}@media(max-width:599px){.ls-hero-in{min-height:0;align-content:start;gap:14px;padding-top:28px;padding-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
