:root{--bg: #ffffff;--text: #222222;--ink: #1a1a1a;--muted: #646464;--grey: #f5f5f5;--grey-2: #f7f7f7;--line: #e0e0e0;--line-2: #d9d9d9;--sale: #c41017;--save: #35912f;--star: #e8a93a;--tile: #f2f2f2;--display: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--btn: "Figtree", "Helvetica Neue", Arial, sans-serif;--pad: 16px;--sec: 48px;--hdr: 58px}@media(min-width:768px){:root{--pad: 34px;--sec: 64px;--hdr: 66px}}@media(min-width:1024px){:root{--sec: 80px}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{background:var(--bg)}img{height:auto}#app{background:var(--bg);color:var(--text);font-family:var(--display);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:768px){#app{font-size:15.5px}}#app img{display:block;max-width:100%}#app a{color:inherit;text-decoration:none}:where(#app) button{font-family:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}#app h1,#app h2,#app h3{font-family:var(--display);font-weight:500;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}#app p,#app li{text-wrap:pretty}:where(#app) :where(h1,h2,h3,p,li){margin:0}#app b,#app strong{font-weight:600}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrap{max-width:1400px;margin:0 auto;padding:0 var(--pad)}.sec{padding:var(--sec) 0}.grey{background:var(--grey)}.h2{font-size:23.5px;line-height:1.25}@media(min-width:768px){.h2{font-size:32px}}.lead{font-size:15.5px;color:var(--muted);line-height:1.45}@media(min-width:768px){.lead{font-size:17px}}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:53px;padding:0 44px;border-radius:6px;font-family:var(--btn);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;transition:background .2s}#app .btn-b{background:#000;color:#fff}#app .btn-b:hover{background:#222}#app .btn-w{background:#fff;color:#000}#app .btn-o{background:#fff;color:#000;box-shadow:inset 0 0 0 1px #000}.btn-full{width:100%}@media(max-width:767px){.btn{height:48px;padding:0 32px;font-size:12px}}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stars{color:var(--star);letter-spacing:1.5px;font-size:13px;line-height:1}.tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:#000;color:#fff;font-family:var(--btn);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.textlink{font-family:var(--btn);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;gap:6px;align-items:center}.s-announce{background:#000;color:#fff;display:block;line-height:1.4;padding-top:11px!important;padding-bottom:11px!important;text-align:center;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px}.s-announce b{font-weight:600}@media(max-width:767px){.s-announce{font-size:10.5px;letter-spacing:.04em;padding-top:8px!important;padding-bottom:8px!important}}.s-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #d7d7d7}.s-header .row{height:var(--hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.s-header .left{display:flex;align-items:center}.s-header .right{display:flex;justify-content:flex-end}.ib{width:44px;height:var(--hdr);display:inline-flex;align-items:center;justify-content:center;position:relative;color:#000}.s-header .menu-btn{margin-left:-12px}.s-header .cart-btn{margin-right:-12px}.s-header nav{display:none;margin-left:10px}.s-header nav a{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:#000;padding:0 14px;height:var(--hdr);display:flex;align-items:center}@media(min-width:1100px){.s-header nav{display:flex}}.wordmark{font-family:var(--display);font-weight:700;font-size:25px;letter-spacing:-.05em;line-height:1;color:#000;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.wordmark .wm-mark{width:1.02em;height:1.02em;flex:none;margin-top:-.06em}@media(min-width:768px){.s-header .wordmark{font-size:28px}}.count{position:absolute;top:14px;right:6px;min-width:16px;height:16px;border-radius:999px;background:#000;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}@media(min-width:768px){.count{top:17px}}.count[hidden]{display:none}.s-product{padding:0 0 var(--sec)}@media(min-width:768px){.s-product{padding-top:34px}}.s-product .grid{display:grid;gap:18px}@media(min-width:1024px){.s-product .grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:34px;align-items:start}}@media(min-width:1280px){.s-product .grid{gap:48px}}.gallery{margin:0 calc(var(--pad) * -1)}@media(min-width:768px){.gallery{margin:0}}@media(min-width:1024px){.gallery{position:sticky;top:calc(var(--hdr) + 20px)}}.gallery .main{position:relative;aspect-ratio:1 / 1;background:var(--tile);overflow:hidden}@media(min-width:768px){.gallery .main{border-radius:8px}}#app .gallery .main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery .thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px;padding:0 var(--pad)}@media(min-width:768px){.gallery .thumbs{padding:0;gap:8px;margin-top:8px}}.gallery .thumbs button{aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:var(--tile);position:relative}.gallery .thumbs button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px transparent}.gallery .thumbs button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #000}#app .gallery .thumbs img{width:100%;height:100%;object-fit:cover}.info .kicker{font-size:13px;color:#333;padding-top:4px}.info h1,.info .ptitle{font-size:27px;line-height:1.2;margin-top:8px}@media(min-width:768px){.info h1,.info .ptitle{font-size:39px}}.info .rating{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;margin-top:8px}.info .rating b{font-weight:600}.info .sub{color:var(--muted);margin-top:10px;font-size:15px}.ticks{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:7px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:#222}.ticks svg{flex:none;width:16px;height:16px;margin-top:2px}.price-row{display:flex;align-items:baseline;gap:10px;margin-top:16px}.price-row s{color:var(--sale);font-size:18px}.price-row .now{font-size:24px;font-weight:500;color:#000;font-variant-numeric:tabular-nums}.price-row{align-items:center}.price-row .save{font-size:12.5px;color:#fff;background:var(--save);font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;white-space:nowrap}.price-row .save[hidden]{display:none}.opt{margin-top:24px;font-size:14px;color:#000;display:flex;align-items:center;gap:8px}.opt .sep{width:1px;height:13px;background:#bdbdbd}.opt span{color:var(--muted)}.swatches{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.swatch{width:40px;height:40px;border-radius:50%;position:relative}.swatch i{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%}.swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #000}.swatch[aria-pressed=false]{box-shadow:inset 0 0 0 1px var(--line)}.bundles{display:grid;gap:12px;margin-top:10px}.bundle{display:grid;grid-template-columns:18px 56px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;position:relative;width:100%}.bundle[aria-checked=true]{box-shadow:inset 0 0 0 1px #000;border-color:#000}.bundle .dot{width:18px;height:18px;border-radius:50%;border:1px solid #9a9a9a}.bundle[aria-checked=true] .dot{border:5px solid #000}.bundle .pic{width:56px;height:56px;border-radius:4px;overflow:hidden;background:var(--tile)}#app .bundle .pic img{width:100%;height:100%;object-fit:cover}.bundle .deal{display:block;font-size:15.5px;font-weight:500;color:#000}.bundle .per{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.bundle .amt{text-align:right;display:grid;justify-items:end;gap:1px}.bundle .amt .p{display:flex;gap:7px;align-items:baseline}.bundle .amt s{color:#8a8a8a;font-size:13px}.bundle .amt b{font-size:16px;font-weight:500;color:#000;font-variant-numeric:tabular-nums}.bundle .amt .save{font-size:11.5px;color:#fff;background:var(--save);font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;margin-top:3px;white-space:nowrap}.bundle .tag{position:absolute;top:-10px;right:12px}@media(max-width:380px){.bundle{grid-template-columns:18px 46px minmax(0,1fr) auto;gap:10px;padding:12px}.bundle .pic{width:46px;height:46px}}.atc{margin-top:16px;height:56px;font-size:14px;letter-spacing:.06em}.trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12.5px;color:#333}.trust span{display:flex;gap:6px;align-items:center}.trust .ico{width:15px;height:15px}.quote{margin-top:18px;background:var(--grey);border-radius:8px;padding:16px 18px;display:grid;gap:8px}.quote p{font-size:14.5px;color:#222}.quote .who{font-size:12.5px;color:#333;display:flex;gap:10px}.quote .who em{font-style:normal;color:var(--save)}.acc{margin-top:18px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary,.s-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.acc summary{padding:15px 0;font-family:var(--btn);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#000}.acc summary::-webkit-details-marker,.s-faq summary::-webkit-details-marker{display:none}.acc summary:after,.s-faq summary:after{content:"";width:7px;height:7px;border-right:1.3px solid #000;border-bottom:1.3px solid #000;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s;flex:none;margin-right:4px}.acc details[open] summary:after,.s-faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.acc .body{padding:0 0 16px;color:#444;font-size:14.5px}.acc .body ol,.acc .body ul{margin:0;padding-left:18px;display:grid;gap:6px}.s-ugc .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.arrows{display:none;gap:8px}@media(min-width:1024px){.arrows{display:flex}}.arrows button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line)!important;display:flex;align-items:center;justify-content:center}.arrows .ico{width:16px;height:16px}.rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);scroll-padding:0 var(--pad)}.rail::-webkit-scrollbar{display:none}.rail>*{flex:none;scroll-snap-align:start}@media(min-width:768px){.rail{gap:20px;margin:0;padding:0;scroll-padding:0}}.ugc-marquee{overflow:hidden}.ugc-track{display:flex;width:max-content;animation:ugc-scroll 45s linear infinite}.ugc-marquee:hover .ugc-track{animation-play-state:paused}.ugc-item{flex:none;width:230px;margin-right:12px;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:var(--tile)}@media(min-width:768px){.ugc-item{width:300px;margin-right:16px}}#app .ugc-item img{width:100%;height:100%;object-fit:cover}@keyframes ugc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ugc-track{animation:none}.ugc-marquee{overflow-x:auto}}.s-intro .inner{max-width:640px;margin:0 auto;text-align:center;display:grid;gap:12px}.s-how .panel{background:#f4f1ec;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.s-how .panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.s-how .txt{padding:28px 20px}@media(min-width:768px){.s-how .txt{padding:48px 56px}}.s-how .txt .lead{margin-top:12px}.steps{margin-top:22px;border-top:1px solid rgba(0,0,0,.12)}.steps div{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.12)}.steps b{display:block;font-weight:600;font-size:14.5px;color:#000}.steps p{color:var(--muted);font-size:14px;margin-top:2px}.s-how .pics{display:grid;grid-template-columns:1fr 1fr;min-height:300px}.s-how .pics figure{margin:0;position:relative;overflow:hidden}#app .s-how .pics img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s-how .pics figcaption{position:absolute;left:12px;bottom:12px;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;color:#000}.s-how .pics figure+figure{border-left:2px solid #fff}@media(max-width:1023px){.s-how .pics{aspect-ratio:4 / 3}}.s-hero{position:relative;overflow:hidden;color:#fff}.s-hero .media{position:relative;height:560px}@media(min-width:768px){.s-hero .media{height:clamp(560px,46vw,680px)}}#app .s-hero .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:74% 50%}@media(min-width:768px){#app .s-hero .media img{object-position:50% 55%}}.s-hero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 58%)}@media(min-width:768px){.s-hero .media:after{background:linear-gradient(90deg,#00000080,#00000038 34%,#0000 54%)}}.s-hero .txt{position:absolute;left:0;right:0;bottom:30px;z-index:1}@media(min-width:768px){.s-hero .txt{bottom:auto;top:50%;transform:translateY(-50%)}}.s-hero .txt .inner{max-width:420px;display:grid;gap:10px;justify-items:start}#app .s-hero h2{color:#fff;font-size:27px;line-height:1.2}@media(min-width:768px){#app .s-hero h2{font-size:39px}}.s-hero p{font-size:15.5px;line-height:1.4;color:#fff;margin-bottom:8px!important}@media(min-width:768px){.s-hero p{font-size:18px}}@media(max-width:767px){.s-hero .btn{width:100%}}.s-split .grid{display:grid;gap:24px;align-items:center}@media(min-width:900px){.s-split .grid{grid-template-columns:1fr 1fr;gap:64px}.s-split.rev .ph{order:2}}.s-split .ph{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3}@media(min-width:900px){.s-split .ph{aspect-ratio:5 / 4}}#app .s-split .ph img{width:100%;height:100%;object-fit:cover}.s-split .txt{max-width:470px}.s-split .lead{margin-top:12px}.checks{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--line)}.checks li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14.5px}.checks li svg{width:16px;height:16px;margin-top:2px}.checks b{color:#000;font-weight:600}.checks span{color:var(--muted)}.s-split .after{margin-top:16px!important;color:var(--muted);font-size:14px}.s-compare .h2{text-align:center;margin-bottom:24px}.vs-pick{display:flex;justify-content:center;gap:6px;margin-bottom:16px}.vs-pick button{height:34px;padding:0 14px!important;border-radius:6px;border:1px solid var(--line-2)!important;background:#fff!important;font-family:var(--btn);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}#app .vs-pick button[aria-pressed=true]{background:#000!important;color:#fff;border-color:#000!important}@media(min-width:768px){.vs-pick{display:none}}.ctable{width:100%;max-width:960px;margin:0 auto;border-collapse:collapse;font-size:14px;table-layout:fixed}.ctable th,.ctable td{padding:14px 8px;text-align:center;border-bottom:1px solid var(--line-2)}.ctable th:first-child,.ctable td:first-child{text-align:left;padding-left:0;width:42%;color:#000}.ctable thead th{font-size:12.5px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--line-2);padding-bottom:12px}.ctable .us{background:#ebe9e6;color:#000;font-weight:600}.ctable thead .us{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.03em;color:#000}.ctable td.us svg{width:18px;height:18px;margin:0 auto;display:block}.ctable .c{color:#555}.ctable [data-hide]{display:none}@media(min-width:768px){.ctable{font-size:15px}.ctable [data-hide]{display:table-cell}.ctable th:first-child,.ctable td:first-child{width:30%}}.s-reviews .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.s-reviews .score{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;margin-top:8px}.review{width:82%;border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:10px;background:#fff}@media(min-width:768px){.review{width:calc((100% - 2 * 20px) / 2.4)}}@media(min-width:1024px){.review{width:calc((100% - 2 * 20px) / 3)}}.review .top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.review .top b{font-weight:600;color:#000}.review .top em{font-style:normal;color:var(--save);font-size:12px;white-space:nowrap}.review p{font-size:14.5px;color:#222}.review p b{font-weight:600;color:#000}.review .prod{margin-top:auto;padding-top:6px;font-size:12.5px;color:var(--muted)}.s-faq .h2{text-align:center;margin-bottom:28px}.s-faq .list{border-top:1px solid var(--line-2)}.s-faq details{border-bottom:1px solid var(--line-2)}.s-faq summary{padding:18px 0;font-size:15px;font-weight:500;color:#000}.s-faq .body{padding:0 0 18px;color:#444;font-size:14.5px;max-width:760px}.s-faq .contact{text-align:center;color:var(--muted);font-size:14px;margin-top:20px!important}.s-cta .panel{background:var(--grey);border-radius:12px;display:grid;overflow:hidden}@media(min-width:900px){.s-cta .panel{grid-template-columns:1.1fr 1fr;align-items:center}}.s-cta .pic{aspect-ratio:4 / 3;position:relative}@media(min-width:900px){.s-cta .pic{order:2;aspect-ratio:auto;height:100%;min-height:380px}}#app .s-cta .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s-cta .copy{padding:26px 20px 30px;display:grid;gap:10px;justify-items:start}@media(min-width:900px){.s-cta .copy{padding:56px}}.s-cta .from{font-size:15px;color:#000;margin-bottom:6px!important}@media(max-width:899px){.s-cta .btn{width:100%}}.s-row h2{font-size:15px;font-weight:500;letter-spacing:0;text-align:center;margin-bottom:14px!important}.s-row .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}@media(min-width:768px){.s-row .grid{grid-template-columns:repeat(6,1fr)}}#app .s-row img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.s-footer{background:#efefef;color:#393939;padding:48px 0 0;font-size:13.5px}@media(max-width:1023px){.s-footer{padding-bottom:72px}}.s-footer .cols{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(min-width:900px){.s-footer .cols{grid-template-columns:2fr 1fr 1fr;gap:48px}}.s-footer .signup{grid-column:1 / -1}@media(min-width:900px){.s-footer .signup{grid-column:auto}}#app .s-footer .signup h2{font-size:22px;line-height:1.25}.s-footer .signup p{margin-top:6px!important;color:#656565}.s-footer form{display:flex;gap:8px;margin-top:16px;max-width:440px}.s-footer input{flex:1;min-width:0;height:46px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;padding:0 14px;font:inherit;font-size:14px}.s-footer form .btn{height:46px;padding:0 22px;font-size:12px}#app .s-footer h3{font-size:13px;font-weight:600;margin-bottom:12px;letter-spacing:0}.s-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.s-footer .bottom{margin-top:40px;padding:18px 0 22px;border-top:1px solid #dcdcdc;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;font-size:12.5px;color:#656565}.s-footer .bottom span a{margin-left:14px}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);padding:8px var(--pad);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.sticky.show{transform:none}.sticky img{width:44px;height:44px;border-radius:4px;background:var(--tile);object-fit:cover}.sticky .t{flex:1;min-width:0;font-size:13px;line-height:1.3}.sticky .t b{display:block;font-weight:500;color:#000}.sticky .t span{color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky .btn{height:44px;padding:0 18px;font-size:12px}@media(min-width:1024px){.sticky{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0c0c0c6b;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;z-index:80;background:#fff;display:flex;flex-direction:column;visibility:hidden;transition:transform .38s cubic-bezier(.22,.8,.24,1),visibility 0s linear .38s}.drawer.on{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.22,.8,.24,1);box-shadow:0 0 60px #0000001f}.drawer--right{right:0;width:min(460px,92%);transform:translate(100%)}.drawer--left{left:0;width:min(420px,88%);transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.drawer,.drawer.on,.scrim{transition:none}}.dh{flex:none;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(34,34,34,.2)}#app .dh h2{font-size:20px;display:flex;align-items:center;gap:10px}.dh h2 i{font-style:normal;font-size:11.5px;font-weight:500;min-width:22px;height:22px;border-radius:999px;background:#151515;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.xbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line)!important;display:flex;align-items:center;justify-content:center}.xbtn .ico{width:16px;height:16px}.db{flex:1;overflow-y:auto;overscroll-behavior:contain}.m-links{padding:6px 20px 0}.m-links a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(34,34,34,.2);font-size:18px;font-weight:500;letter-spacing:-.01em;color:#000}.m-links a .ico{width:16px;height:16px;color:#9a9a9a}.m-feature{position:relative;display:block;margin:24px 20px 0;border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;color:#fff}#app .m-feature img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.m-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 62%)}.m-feature div{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.m-feature b{font-size:18px;font-weight:500;line-height:1.2}.m-feature small{display:block;font-size:13px;font-weight:400;opacity:.9;margin-top:2px}.m-feature span{font-family:var(--btn);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:2px;white-space:nowrap}.m-help{margin-top:24px;background:var(--grey-2);padding:8px 20px 18px}.m-help a{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px;color:#333;border-bottom:1px solid var(--line)}.m-help a .ico{width:18px;height:18px}.m-help a span{flex:1}.m-help a small{color:var(--muted);font-size:12.5px}.m-help a:last-child{border-bottom:0}.c-ship{margin:16px 20px 0;padding:12px 14px;background:var(--grey-2);border-radius:8px;display:flex;gap:10px;align-items:center;font-size:13px}.c-ship .ico{width:18px;height:18px}.c-ship b{font-weight:600}.c-lines{padding:4px 20px 0}.cl{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:2px 16px;padding:18px 0;border-bottom:1px solid rgba(34,34,34,.2)}.cl img{width:84px;height:84px;border-radius:6px;object-fit:cover;background:var(--tile);grid-row:span 3}.cl .t{font-size:14px;font-weight:500;color:#000}.cl .m{font-size:12.5px;color:var(--muted)}.cl .p{text-align:right;font-size:14px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.cl .p s{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.cl .act{grid-column:2 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:8px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:32px}.stepper button{width:32px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.stepper span{min-width:22px;text-align:center;font-size:13px}.rmv{font-size:12px;color:var(--muted)!important;text-decoration:underline;text-underline-offset:3px;padding:8px 0!important}.c-up{margin:20px 20px 0}#app .c-up h3{font-size:15px;margin-bottom:10px}.c-up .item{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(34,34,34,.2);border-bottom:1px solid rgba(34,34,34,.2)}.c-up img{width:56px;height:56px;border-radius:6px;object-fit:cover;background:var(--tile)}.c-up .item div{flex:1;min-width:0;font-size:13.5px;line-height:1.35;color:#000}.c-up .item div span{display:block;color:var(--muted);font-size:12.5px}.c-up .item button{font-family:var(--btn);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid #151515!important;border-radius:999px;padding:8px 14px!important;white-space:nowrap}.c-up .item button:hover{background:#151515!important;color:#fff}.c-guar{margin:18px 20px 22px;display:flex;gap:10px;font-size:13px;color:#333}.c-guar .ico{width:18px;height:18px}.c-guar b{display:block;color:#000;font-weight:500}.cf{flex:none;border-top:1px solid rgba(34,34,34,.2);padding:16px 20px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));background:#fff}.cf .row{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.cf .row b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.cf .save{font-size:13px;color:var(--save);margin-bottom:4px}.cf .fine{font-size:12px;color:var(--muted);margin-top:6px}.cf .btn{margin-top:14px;height:56px;font-weight:600;letter-spacing:.08em}.cf .btn .ico{width:16px;height:16px}.cf .pays{text-align:center;font-size:11.5px;color:var(--muted);margin-top:12px}.cf .note{font-size:12px;color:var(--muted);text-align:center;margin-top:8px}.c-empty{padding:56px 24px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.c-empty .bubble{width:64px;height:64px;border-radius:50%;background:var(--grey-2);display:flex;align-items:center;justify-content:center}.c-empty .bubble .ico{width:26px;height:26px}#app .c-empty h3{font-size:20px}.c-empty p{color:var(--muted);font-size:14px;max-width:290px}.s-home-hero .media{height:640px}@media(min-width:1200px){.s-home-hero .media{height:clamp(600px,52vw,760px)}}@media(min-width:768px)and (max-width:1199px){.s-home-hero .media{aspect-ratio:16 / 9}#app .s-home-hero h1{font-size:40px}}#app .s-home-hero .media img{object-position:68% 50%}@media(min-width:768px){#app .s-home-hero .media img{object-position:50% 50%}}.s-home-hero .txt .inner{max-width:480px}#app .s-home-hero h1{color:#fff;font-size:31px;line-height:1.15}@media(min-width:768px){#app .s-home-hero h1{font-size:48px}}@media(max-width:1199px){.s-home-hero .media{height:auto;aspect-ratio:4 / 3.4}.s-home-hero .txt{transform:none}#app .s-home-hero .media img{object-position:62% 50%}.s-home-hero .media:after{display:none}.s-home-hero .txt{position:static;padding:22px 0 4px}#app .s-home-hero h1{color:var(--ink);font-size:30px}.s-home-hero .txt .inner{max-width:640px}.s-home-hero p{color:var(--muted)}#app .s-home-hero .btn-w{background:#000;color:#fff}}@media(min-width:768px)and (max-width:1199px){.s-home-hero .media{aspect-ratio:16 / 8}#app .s-home-hero h1{font-size:38px}.s-home-hero .txt{padding-top:28px}}.hx-header{position:sticky;top:0;z-index:40}.hx-top-none{padding-top:0!important}.hx-top-full{padding-top:var(--sec)!important}.hx-bottom-none{padding-bottom:0!important}.hx-bottom-full{padding-bottom:var(--sec)!important}.s-hero.hx-top-full{padding-top:0!important;margin-top:var(--sec)}.s-hero.hx-bottom-full{padding-bottom:0!important;margin-bottom:var(--sec)}.hx-form{margin:0}.atc[disabled]{opacity:.45;cursor:not-allowed}.atc-err{margin-top:10px!important;font-size:13px;color:var(--sale);text-align:center}.atc-err[hidden]{display:none}.drawer[aria-busy=true] .db,.drawer[aria-busy=true] .cf{opacity:.55;pointer-events:none;transition:opacity .15s}.c-err{margin:16px 20px 0;font-size:13px;color:var(--sale)}.s-footer .signup .ok{margin-top:12px!important;color:#000}.s-footer .bottom .pay-names{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pay-icon{height:22px;width:auto;display:block;border-radius:3px}.cf .pays{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.cf .pays .pay-icon{height:20px}#app .rte a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__container{max-width:760px;margin:0 auto;padding:40px var(--pad) var(--sec)}#app .shopify-policy__title h1{font-size:27px;line-height:1.2;margin-bottom:24px}@media(min-width:768px){#app .shopify-policy__title h1{font-size:39px}}.shopify-policy__body .rte{font-size:15px;color:#333}#app .shopify-policy__body .rte :where(p,ul,ol,h2,h3,h4){margin:0 0 1em}#app .shopify-policy__body .rte :where(h2,h3,h4){margin-top:1.6em;font-size:19px}#app .shopify-policy__body .rte :where(ul,ol){padding-left:1.2em}#app .shopify-policy__body .rte li{margin-bottom:.4em}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hollis.css.map */
