@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 500;font-display:swap;src:url(sb-playfair-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(sb-playfair-italic-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 600;font-display:swap;src:url(sb-montserrat-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream: #FAF6EE;--paper: #FFFDF8;--white: #FFFFFF;--sand: #F1E5CE;--sand-soft: #F3EADB;--ink: #151312;--ink-muted: #5E564E;--hairline: #E6DCCB;--line-strong: #8C847A;--rose: #B35563;--rose-deep: #9A4553;--success: #2F6B45;--notice: #8E6420;--error: #9C3B2E;--star: #A6762A;--serif: "Playfair Display",Georgia,serif;--sans: Montserrat,"Helvetica Neue",Arial,sans-serif;--r-btn: 10px;--r-img: 14px;--container: 1360px;--gut: 16px;--sh-bar: 0 -6px 24px rgba(21,19,18,.08);--sh-menu: 0 12px 32px rgba(21,19,18,.1);--hdr-h: 64px}@media(min-width:768px){:root{--gut: 24px}}@media(min-width:1024px){:root{--gut: 32px;--hdr-h: 140px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:140px}@media(min-width:1024px){html{scroll-padding-top:230px}}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--sans);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--serif);font-weight:500;margin:0;letter-spacing:-.005em}h1{font-size:clamp(30px,1.9vw + 22px,48px);line-height:1.12;letter-spacing:-.01em}h2{font-size:clamp(26px,1vw + 22px,36px);line-height:1.18}h3{font-size:clamp(20px,.4vw + 18px,24px);line-height:1.25}p{margin:0 0 12px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:12px 16px;border-radius:var(--r-btn)}.skip:focus{top:8px}.wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gut)}.read{max-width:720px}.sec{padding:48px 0}.sec.tight{padding:32px 0}.sec.alt{background:var(--sand-soft)}.sec.paper{background:var(--paper)}@media(min-width:1024px){.sec{padding:96px 0}.sec.tight{padding:64px 0}}main{min-height:100vh;display:block}@keyframes sb-show{to{visibility:visible}}body:not(.ready) main{visibility:hidden;animation:sb-show 0s 2.5s forwards}.eyebrow{font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px}@media(min-width:1024px){.eyebrow{font-size:12px}}.lede{font-size:16px;color:var(--ink);max-width:640px}.muted{color:var(--ink-muted)}.small{font-size:14px;line-height:1.5}.micro{font:500 12px/1.4 var(--sans);letter-spacing:.01em}.num{font-variant-numeric:tabular-nums lining-nums}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sec-head p{margin:8px 0 0;color:var(--ink-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-btn);font:600 15px/1.1 var(--sans);letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;text-align:center;transition:background-color .15s,color .15s}.btn-primary{background:var(--rose);color:#fff}.btn-primary:hover,.btn-primary:active{background:var(--rose-deep)}.btn-primary[disabled],.btn-primary[aria-disabled=true]{background:var(--sand);color:var(--ink-muted);cursor:not-allowed}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--cream)}.btn-tertiary{background:var(--sand);color:var(--ink);min-height:44px}.btn-tertiary:hover{background:#e9d9bc}.btn-lg{min-height:52px}.btn-block{width:100%}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.link{color:var(--rose-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.link:hover{text-decoration-thickness:2px}.link-row{display:inline-flex;align-items:center;min-height:44px}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--r-btn);padding:0;color:var(--ink);position:relative;text-decoration:none}.icon-btn:hover{background:var(--sand-soft)}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico.sm{width:18px;height:18px}.count-badge{position:absolute;top:2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ink);color:#fff;font:600 11px/18px var(--sans);text-align:center}.chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:999px;font:600 13px/1.25 var(--sans);letter-spacing:.02em;max-width:100%}.chips.scroll .chip{white-space:nowrap}.chip-spec{background:var(--paper);border:1px solid var(--hairline);color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips.scroll>*{flex:none}.chips.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut)}.chips.scroll::-webkit-scrollbar{display:none}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;text-decoration:none;font:500 14px/1 var(--sans);white-space:nowrap;color:var(--ink)}.pill:hover{border-color:var(--ink)}.pill[aria-pressed=true],.pill.on{background:var(--sand);border:2px solid var(--ink)}.field{display:grid;gap:6px;margin-bottom:16px}.field label,.field .lab{font:600 14px/1.3 var(--sans)}.field .help{font-size:14px;color:var(--ink-muted);margin:0}.input,select.input,textarea.input{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);font-size:16px}textarea.input{min-height:96px;resize:vertical}.input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--error);border-width:2px}.err{color:var(--error);font-size:14px;margin:0;display:flex;gap:6px;align-items:flex-start}.err[hidden]{display:none}.check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:14px}.check input{width:20px;height:20px;accent-color:var(--ink);margin:0;flex:none}.mk-bar{background:var(--sand);color:var(--ink);font:500 12px/16px var(--sans);text-align:center;padding:4px var(--gut);height:24px;white-space:nowrap;overflow:hidden}.mk-bar .long{display:none}@media(min-width:768px){.mk-bar .long{display:inline}.mk-bar .short{display:none}}.mk-bar a{color:var(--rose-deep);font-weight:600}.svc-bar{background:var(--ink);color:#f4eeee;font:500 13px/1.3 var(--sans)}.svc-bar .wrap{display:flex;align-items:center;justify-content:center;gap:20px;height:44px;overflow:hidden;white-space:nowrap}.svc-bar .m-only{display:inline}.svc-bar .dk{display:none}@media(min-width:900px){.svc-bar .m-only{display:none}.svc-bar .dk{display:inline}}.svc-bar a{color:#f4eeee;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:44px}.svc-bar a:hover{text-decoration:underline;text-underline-offset:3px}.svc-bar .sep{opacity:.5}.svc-bar .d-only{display:none}@media(min-width:900px){.svc-bar .d-only{display:inline-flex}}@media(max-width:1023px){body.pdp .svc-bar{display:none}}.top-slot{min-height:133px}.srow .top-slot{min-height:198px}body.pdp .top-slot{min-height:89px}@media(min-width:1024px){.top-slot,.srow .top-slot,body.pdp .top-slot{min-height:209px}}.hdr{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--hairline)}.hdr-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.hdr-left,.hdr-right{display:flex;align-items:center;gap:4px}.hdr-right{justify-content:flex-end}.logo{display:block;line-height:0}.logo img{width:120px;height:auto;aspect-ratio:380 / 226}.hdr-search,.hdr-visit,.nav-row{display:none}@media(min-width:1024px){.hdr-row{height:88px}.logo img{width:150px}.menu-btn{display:none!important}.hdr-search{display:flex;align-items:center;gap:8px;width:280px;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);color:var(--ink-muted);font-size:15px;text-align:left}.hdr-search:hover{border-color:var(--ink)}.search-icon-btn{display:none!important}.hdr-visit{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font:600 14px/1 var(--sans);text-decoration:none;color:var(--ink)}.hdr-visit:hover{text-decoration:underline;text-underline-offset:3px}.nav-row{display:block;border-top:1px solid var(--hairline)}.nav{display:flex;justify-content:center;gap:2px;list-style:none;margin:0;padding:0}.nav>li>a,.nav>li>button{display:inline-flex;align-items:center;gap:4px;height:51px;padding:0 14px;background:none;border:0;font:500 15px/1 var(--sans);color:var(--ink);text-decoration:none;position:relative}.nav>li>a:after,.nav>li>button:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--rose);transform:scaleX(0);transition:transform .15s}.nav>li>a:hover:after,.nav>li>button:hover:after,.nav>li>button[aria-expanded=true]:after,.nav>li>a[aria-current=page]:after{transform:scaleX(1)}.nav .sale{color:var(--rose-deep)}}@media(min-width:1024px)and (max-width:1240px){.nav>li>a,.nav>li>button{padding:0 9px;font-size:14px}}.mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-top:1px solid var(--hairline);box-shadow:var(--sh-menu);z-index:59}.mega[hidden]{display:none}.mega-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.1fr;gap:32px;padding-top:32px;padding-bottom:40px}.mega h2{font:600 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.mega ul{list-style:none;margin:0;padding:0}.mega li a{display:flex;align-items:center;min-height:40px;text-decoration:none;font-size:15px}.mega li a:hover{text-decoration:underline;text-underline-offset:3px}.mega .help a{color:var(--rose-deep);font-weight:500}.mega-promo{display:grid;gap:10px;text-decoration:none}.mega-promo .well{background:var(--white);border-radius:var(--r-img);aspect-ratio:4/3;overflow:hidden}.mega-promo img{width:100%;height:100%;object-fit:contain;padding:6%}.mega-promo .t{font-weight:500;font-size:15px}.m-search{padding:8px var(--gut) 8px;background:var(--paper);border-bottom:1px solid var(--hairline)}.m-search button{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);color:var(--ink-muted);font-size:16px;text-align:left}@media(min-width:1024px){.m-search{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#15131273;z-index:90}.scrim[hidden]{display:none}.drawer{position:fixed;top:0;bottom:0;z-index:100;background:var(--paper);width:min(440px,100%);display:flex;flex-direction:column;box-shadow:var(--sh-menu);visibility:hidden;transition:transform .25s ease,visibility .25s}.drawer.left{left:0;transform:translate(-100%);width:min(400px,92%)}.drawer.right{right:0;transform:translate(100%)}.drawer.on{transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.drawer{transition:none}}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px var(--gut);border-bottom:1px solid var(--hairline);min-height:60px}.drawer-head h2{font:600 17px/1.2 var(--sans)}.drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--gut)}.drawer-foot{border-top:1px solid var(--hairline);padding:16px var(--gut) calc(16px + env(safe-area-inset-bottom));background:var(--paper)}.m-nav{list-style:none;margin:0 calc(var(--gut) * -1);padding:0}.m-nav>li{border-bottom:1px solid var(--hairline)}.m-nav a,.m-nav button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 var(--gut);background:none;border:0;text-decoration:none;font:600 17px/1.3 var(--sans);text-align:left}.m-nav .sub{list-style:none;margin:0;padding:0 0 8px;background:var(--cream)}.m-nav .sub a{font:500 16px/1.3 var(--sans);min-height:44px;padding-left:calc(var(--gut) + 12px)}.m-nav .sub[hidden]{display:none}.m-nav button[aria-expanded=true] .chev{transform:rotate(180deg)}.m-help{list-style:none;margin:16px 0 0;padding:0}.m-help a{display:flex;align-items:center;gap:10px;min-height:48px;text-decoration:none;font-weight:500;color:var(--rose-deep)}.m-store{margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline);font-size:14px;color:var(--ink-muted)}.m-store a{color:var(--ink);font-weight:600}.m-links{display:grid}.m-links a{display:flex;align-items:center;min-height:44px}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;justify-content:center}.dialog[hidden]{display:none}.dialog-panel{position:relative;background:var(--paper);width:100%;max-height:92vh;border-radius:16px 16px 0 0;display:flex;flex-direction:column;box-shadow:var(--sh-menu)}@media(min-width:768px){.dialog{align-items:center;padding:24px}.dialog-panel{border-radius:16px;max-width:980px;max-height:88vh}}.search-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--paper);display:flex;flex-direction:column}.search-ov[hidden]{display:none}@media(min-width:1024px){.search-ov{inset:0 0 auto 0;max-height:86vh;box-shadow:var(--sh-menu)}}.search-top{display:flex;align-items:center;gap:8px;padding:8px var(--gut);border-bottom:1px solid var(--hairline)}.search-top form{flex:1;position:relative}.search-top .input{padding-left:44px}.search-top .ico.lead{position:absolute;left:12px;top:12px;color:var(--ink-muted)}.search-body{overflow-y:auto;padding:16px var(--gut) 32px}.search-body h2{font:600 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:16px 0 8px}.s-prod{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;min-height:64px;text-decoration:none;padding:4px 0;border-bottom:1px solid var(--hairline)}.s-prod .well{width:56px;height:56px;background:var(--white);border-radius:8px;overflow:hidden}.s-prod img{width:100%;height:100%;object-fit:contain}.s-prod .t{font-size:15px;font-weight:500;line-height:1.35}.s-prod .pr{font-weight:600;font-size:15px}.s-links{display:flex;flex-wrap:wrap;gap:8px}.s-note{background:var(--sand-soft);border-radius:var(--r-btn);padding:10px 14px;font-size:14px;margin:0 0 8px}.zero{padding:8px 0}.zero h2{font:500 24px/1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin:8px 0}@media(min-width:1024px){.search-cols{display:grid;grid-template-columns:1fr 2fr;gap:40px}.search-body .wrap-in{max-width:var(--container);margin:0 auto;width:100%}}.ship-meter{margin-bottom:16px}.ship-meter p{font-size:14px;margin:0 0 8px}.meter{height:6px;background:var(--sand);border-radius:999px;overflow:hidden}.meter span{display:block;height:100%;background:var(--rose);border-radius:999px}.line{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--hairline)}.line .well{width:80px;height:80px;background:var(--white);border-radius:10px;overflow:hidden}.line .well img{width:100%;height:100%;object-fit:contain}.line .t{font-weight:500;font-size:15px;line-height:1.35;text-decoration:none}.line .var{font-size:14px;color:var(--ink-muted);margin:2px 0 0}.line .row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-btn)}.stepper button{width:44px;height:44px;background:none;border:0;font-size:20px;line-height:1}.stepper input{width:40px;height:44px;border:0;text-align:center;background:transparent;font-weight:600}.rm{background:none;border:0;min-height:44px;padding:0 4px;color:var(--rose-deep);text-decoration:underline;text-underline-offset:3px;font-size:14px}.sum-row{display:flex;justify-content:space-between;font-weight:600;font-size:17px;margin-bottom:4px}.cart-empty{text-align:center;padding:24px 0}.cart-empty h3{margin-bottom:8px}.cart-empty .chips{justify-content:center;margin:16px 0}.setup{margin-top:20px;padding:16px;background:var(--cream);border-radius:var(--r-img)}.setup h3{font:600 15px/1.3 var(--sans);margin-bottom:8px}.mini{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0}.mini .well{width:56px;height:56px;background:var(--white);border-radius:8px;overflow:hidden}.mini img{width:100%;height:100%;object-fit:contain}.mini .t{font-size:14px;font-weight:500;line-height:1.35}.mini .pr{font-size:14px;font-weight:600}.express{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.express .btn{min-height:44px;font-size:14px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media(min-width:768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media(min-width:1200px){.grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.card-link{text-decoration:none;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.card-media{position:relative;background:var(--white);border-radius:var(--r-img);aspect-ratio:1;overflow:hidden}.card-track{display:flex;height:100%;touch-action:pan-y;transition:transform .25s ease;will-change:transform}.card-media{touch-action:pan-y}.card-track img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;padding:8%}.card-media.fb .card-track img:first-child{object-fit:cover;padding:0}@media(prefers-reduced-motion:reduce){.card-track{transition:none}}@media(hover:hover)and (pointer:fine){.card-media .alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s;background:var(--white)}.card:hover .card-media .alt{opacity:1}}.card-media .alt{display:none}@media(hover:hover)and (pointer:fine){.card-media .alt{display:block}}.dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px;pointer-events:none}.dots i{width:4px;height:4px;border-radius:50%;background:var(--line-strong);opacity:.5}.dots i.on{opacity:1;background:var(--ink)}@media(hover:hover)and (pointer:fine){.dots{display:none}}.badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;border-radius:999px;font:600 12px/1.2 var(--sans)}.badge.sale{background:var(--ink);color:#fff}.badge.out{background:var(--paper);color:var(--ink);border:1px solid var(--hairline)}.card .brand{font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.card .title{font:500 15px/1.35 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.card .spec{font-size:13px;color:var(--ink-muted);line-height:1.4}.price{font-weight:600;font-size:15px;font-variant-numeric:tabular-nums lining-nums}@media(min-width:1024px){.card .price{font-size:16px}}.price s{font-weight:400;color:var(--ink-muted);margin-left:6px}.swatch-dots{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-muted)}.swatch-dots i{width:12px;height:12px;border-radius:50%;border:1px solid var(--line-strong);display:inline-block}.cmp-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;cursor:pointer;border-top:1px solid var(--hairline);margin-top:auto}.cmp-toggle input{width:20px;height:20px;accent-color:var(--ink);margin:0}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin:0 calc(var(--gut) * -1);padding-left:var(--gut);padding-right:var(--gut);scroll-padding:0 var(--gut)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:768px){.rail{grid-auto-columns:calc((100% - 2 * 24px - 2 * var(--gut)) / 3);gap:24px}}@media(min-width:1200px){.rail{grid-auto-columns:calc((100% - 3 * 24px - 2 * var(--gut)) / 4)}}.rail-nav{display:none;gap:8px}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.rail-nav{display:flex}}.rail-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:var(--paper);display:inline-flex;align-items:center;justify-content:center}.rail-nav button:disabled{opacity:.35;cursor:default}.quick .chips.scroll{min-height:50px}.quick{background:var(--paper);border-bottom:1px solid var(--hairline);padding:10px 0}.quick .chips.scroll{gap:8px}.quick a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--cream);border:1px solid var(--hairline);text-decoration:none;font:600 14px/1 var(--sans);white-space:nowrap}.quick a img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--white)}@media(min-width:1024px){.quick{display:none}}.hero{background:var(--cream)}.hero-media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--sand-soft)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.hero-copy{padding:24px var(--gut) 32px}.hero h1{font-size:clamp(34px,2.2vw + 26px,56px);line-height:1.1;margin:4px 0 12px}.proof{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 20px;padding:0;list-style:none;font-size:14px;font-weight:500}.proof li{display:inline-flex;align-items:center;gap:6px}.hero .btn-row .btn{flex:1 1 140px}@media(min-width:1024px){.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;max-width:var(--container);margin:0 auto;padding:32px var(--gut) 8px;gap:48px}.hero-media{order:2;aspect-ratio:7/5;border-radius:var(--r-img)}.hero-media img{object-position:45% 60%}.hero-copy{order:1;padding:0}.hero .btn-row .btn{flex:0 0 auto}}.need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.need-tile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:8px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);text-decoration:none;font:600 15px/1.25 var(--sans)}.need-tile:hover{border-color:var(--ink)}.need-tile img{width:56px;height:56px;border-radius:10px;object-fit:cover}@media(min-width:1024px){.need-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.need{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);text-decoration:none;min-height:120px}.need:hover{border-color:var(--ink)}.need .ico{margin-bottom:4px}.need .t{font:500 18px/1.25 var(--serif)}.need .d{font-size:13px;color:var(--ink-muted);line-height:1.4}.trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(min-width:1024px){.trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;font-weight:500}.svc-cards{display:grid;gap:16px}@media(min-width:900px){.svc-cards{grid-template-columns:1fr 1fr;gap:24px}}.svc-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);overflow:hidden;display:flex;flex-direction:column}.svc-card .media{aspect-ratio:5/4;overflow:hidden;background:var(--sand-soft)}@media(max-width:899px){.svc-card .media{aspect-ratio:16/10}}.svc-card .media img{width:100%;height:100%;object-fit:cover}.svc-card .body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.svc-card .body .btn-row{margin-top:auto;padding-top:8px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:900px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.tile{text-decoration:none;display:grid;gap:10px}.tile .media{aspect-ratio:4/3;border-radius:var(--r-img);overflow:hidden;background:var(--sand-soft)}.tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.tile:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.tile img{transition:none}.tile:hover img{transform:none}}.tile .t{font:500 18px/1.25 var(--serif)}@media(min-width:1024px){.tile .t{font-size:22px}}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}@media(min-width:768px){.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.brand-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.brand-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-img);text-decoration:none;padding:12px}.brand-tile:hover{border-color:var(--ink)}.brand-tile img{max-height:30px;width:auto;max-width:82%;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}.brand-tile .wm{font:600 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center;max-width:100%;overflow-wrap:anywhere}@media(max-width:400px){.brand-tile .wm{font-size:11px;letter-spacing:.08em}.brand-tile{padding:8px}}.rev-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.stars{color:var(--star);letter-spacing:2px;font-size:16px}.rev-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);padding:20px;display:flex;flex-direction:column;gap:10px;align-self:start;min-height:200px}.rev-card q{quotes:none;font-size:15px;line-height:1.55}.rev-card .who{font-size:13px;color:var(--ink-muted);font-weight:500;margin-top:auto}.help-band{display:grid;gap:24px}.photo-band{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.photo-band .media{border-radius:var(--r-img);overflow:hidden;aspect-ratio:3/2;background:var(--sand-soft)}.photo-band .media img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.photo-band{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.photo-band .media{aspect-ratio:5/4}.photo-band.flip .media{order:2}}@media(min-width:900px){.help-band{grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.stack{display:grid;gap:12px}.blog-grid{display:grid;gap:0 32px}@media(min-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}.blog-row{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hairline);text-decoration:none}.blog-row img{width:72px;height:72px;border-radius:10px;object-fit:cover}.blog-row .t{font-weight:600;font-size:15px;line-height:1.35}.blog-row .d{font-size:13px;color:var(--ink-muted)}.visit-band{display:grid;gap:24px}@media(min-width:900px){.visit-band{grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}}.visit-band .media{border-radius:var(--r-img);overflow:hidden;aspect-ratio:4/5;background:var(--sand-soft)}@media(min-width:900px){.visit-band .media{aspect-ratio:5/4}}.visit-band .media img{width:100%;height:100%;object-fit:cover}.open-now{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.open-now .dot{width:8px;height:8px;border-radius:50%;background:var(--success)}.open-now.closed .dot{background:var(--notice)}.nap{font-style:normal;display:grid;gap:4px;margin:12px 0 20px}.hours{font-size:15px}.trust-strip{border-top:1px solid var(--hairline);padding:28px 0}.site-foot{background:var(--cream);border-top:1px solid var(--hairline);padding:32px 0 calc(24px + var(--foot-pad,0px));font-size:15px}.foot-cols{display:grid;gap:0}@media(min-width:900px){.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr)) 1.3fr;gap:32px}}.foot-col summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:52px;font:600 15px/1.2 var(--sans);cursor:pointer;border-bottom:1px solid var(--hairline)}.foot-col summary::-webkit-details-marker{display:none}.foot-col[open] summary .chev{transform:rotate(180deg)}.foot-col ul{list-style:none;margin:0;padding:8px 0 12px}.foot-col li a{display:flex;align-items:center;min-height:40px;text-decoration:none}.foot-col li a:hover{text-decoration:underline;text-underline-offset:3px}.foot-h{font:600 15px/1.2 var(--sans);margin:0 0 8px}.foot-news{padding-top:20px}@media(min-width:900px){.foot-news{padding-top:0}}.foot-news h2{font:500 22px/1.25 var(--serif);margin-bottom:6px}.foot-news form{display:flex;gap:8px;margin-top:12px}.foot-news .input{flex:1;min-width:0}.social{display:flex;gap:4px;margin-top:12px}.legal{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-muted)}.crumbs{font-size:13px;color:var(--ink-muted);padding:12px 0 0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0}.crumbs li{display:inline-flex;align-items:center;min-height:32px}.crumbs li+li:before{content:"/";margin-right:4px}.crumbs a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px;display:inline-flex;min-height:44px;min-width:44px;align-items:center}.crumbs li[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.c-head{padding:12px 0 20px}.c-head h1{margin:4px 0 8px}.c-head p{max-width:680px}.toolbar{position:sticky;top:64px;z-index:40;background:var(--cream);border-bottom:1px solid var(--hairline)}@media(min-width:1024px){.toolbar{top:140px}}.toolbar .wrap{display:flex;align-items:center;gap:8px;min-height:60px;padding-top:8px;padding-bottom:8px}.toolbar .count{font-weight:600;font-size:14px;margin-left:auto;white-space:nowrap;order:3}.toolbar .filter-btn{order:1;flex:none}.toolbar select{order:2;min-width:0;flex:0 1 200px;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);padding:0 8px 0 12px;font-size:15px}@media(min-width:1024px){.toolbar .count{order:0;margin-left:0;margin-right:auto}}.applied{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0}.applied:empty{display:none}.applied button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:2px solid var(--ink);background:var(--sand);font:500 13px/1 var(--sans)}.applied button.clear{background:none;border:0;text-decoration:underline;color:var(--rose-deep)}.c-layout{display:grid;gap:24px;padding-top:16px}@media(min-width:1024px){.c-layout{grid-template-columns:264px minmax(0,1fr);gap:40px}}.c-rail{display:none}@media(min-width:1024px){.c-rail{display:block;grid-column:1;grid-row:1}.c-main{grid-column:2;grid-row:1;min-width:0}.filter-btn{display:none!important}}.c-main{min-width:0}.facet{border-bottom:1px solid var(--hairline)}.facet>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font:600 15px/1.2 var(--sans);cursor:pointer}.facet>summary::-webkit-details-marker{display:none}.facet[open]>summary .chev{transform:rotate(180deg)}.facet .opts{padding:0 0 12px}.facet .opt{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.facet .opt input{width:20px;height:20px;accent-color:var(--ink);margin:0;flex:none}.facet .opt .n{color:var(--ink-muted);font-size:13px;margin-left:auto}.tip{display:block;font-size:13px;color:var(--ink-muted);line-height:1.4;margin:-6px 0 6px 30px}.grid-svc{grid-column:1 / -1;background:var(--sand-soft);border-radius:var(--r-img);padding:20px;display:grid;gap:12px}@media(min-width:768px){.grid-svc{grid-template-columns:1fr auto;align-items:center;padding:24px 28px}}.grid-svc h2{font-size:22px}.load-more{display:flex;justify-content:center;padding:32px 0 0}.empty-state{padding:40px 0;text-align:left;max-width:560px}.cmp-tray{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--paper);box-shadow:var(--sh-bar);border-top:1px solid var(--hairline);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.cmp-tray[hidden]{display:none}.cmp-tray .wrap{display:flex;align-items:center;gap:10px}.cmp-thumbs{display:flex;align-items:center;gap:6px;margin-right:auto;min-width:0}.cmp-thumbs img{width:44px;height:44px;object-fit:contain;background:var(--white);border-radius:8px;border:1px solid var(--hairline)}.cmp-tray .msg{font-size:13px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cmp-tray .btn{flex:none}.cart-note{margin:0 0 8px}.cart-note summary{cursor:pointer;color:var(--rose-deep);font-weight:500;font-size:14px}.stepper input{width:44px}.cmp-table-wrap{overflow-x:auto}.cmp-table{width:100%;border-collapse:collapse;font-size:14px;min-width:100%}.cmp-table th,.cmp-table td{padding:12px;border-bottom:1px solid var(--hairline);vertical-align:top;text-align:left}.cmp-table th[scope=row]{font-weight:600;width:28%;color:var(--ink-muted)}.cmp-table thead td{vertical-align:bottom}.cmp-table .well{background:var(--white);border-radius:10px;aspect-ratio:1;overflow:hidden;margin-bottom:8px}.cmp-table .well img{width:100%;height:100%;object-fit:contain;padding:6%}.cmp-table tr.diff td{background:#fbf1de}.sheet-foot{position:sticky;bottom:0;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hairline);display:flex;gap:8px}.b-intro{display:grid;gap:16px;padding:8px 0 16px;grid-template-columns:minmax(0,1fr)}.b-intro>div{min-width:0}@media(min-width:1024px){.b-intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:center;padding:24px 0 32px}}.b-intro h1{font-size:clamp(36px,2.2vw + 26px,56px);margin:2px 0 8px}.b-intro .media{display:none}.b-intro .media.always{display:block;border-radius:var(--r-img);overflow:hidden;aspect-ratio:3/2}.b-intro .media.always img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.b-intro .media{display:block;border-radius:var(--r-img);overflow:hidden;aspect-ratio:4/3}.b-intro .media img{width:100%;height:100%;object-fit:cover}}.cat-tiles{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 8px}.cat-tiles::-webkit-scrollbar{display:none}.cat-tile{flex:0 0 120px;display:grid;gap:6px;background:none;border:0;padding:0;text-align:left;cursor:pointer}.cat-tile .media{aspect-ratio:4/5;border-radius:var(--r-img);overflow:hidden;background:var(--sand-soft);border:2px solid transparent}.cat-tile[aria-pressed=true] .media{border-color:var(--ink)}.cat-tile img{width:100%;height:100%;object-fit:cover}.cat-tile .t{font:500 15px/1.2 var(--serif)}@media(min-width:1024px){.cat-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible;margin:0;padding:0 0 8px}.cat-tile{flex:none}}@media(max-width:1023px){.b-intro .chips.scroll{display:none}}.value-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-column:1 / -1}@media(min-width:1024px){.value-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.value-cards>div{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);padding:16px}.value-cards h3{font-size:17px;margin-bottom:6px}.value-cards p{font-size:14px;line-height:1.5;margin:0}.val-band{grid-column:1 / -1;display:grid;gap:16px;padding:8px 0}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:600;cursor:pointer;padding:8px 0}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary .chev{transform:rotate(180deg)}.faq details>div{padding:0 0 16px}.chev{transition:transform .15s}.pdp-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.pdp-layout>*{min-width:0}@media(min-width:1024px){.pdp-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding-top:16px;align-items:start}}.gal{position:relative;margin:0 calc(var(--gut) * -1)}@media(min-width:1024px){.gal{margin:0}}.gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 var(--gut);scroll-padding:0 var(--gut);background:var(--cream)}.gal-track::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 92%;scroll-snap-align:start;aspect-ratio:4/3;background:var(--white);border-radius:10px;overflow:hidden;border:0;padding:0;cursor:zoom-in}.gal-slide:only-child{flex-basis:100%}.gal-slide img{width:100%;height:100%;object-fit:contain}.gal-count{position:absolute;right:calc(var(--gut) + 12px);top:12px;background:#fffdf8eb;border-radius:999px;padding:4px 10px;font:600 12px/1.3 var(--sans);pointer-events:none}.thumbs{display:flex;gap:8px;overflow:hidden;scrollbar-width:none;padding:8px var(--gut) 0;height:64px}.thumbs::-webkit-scrollbar{display:none}.thumbs button{flex:0 0 52px;height:52px;border-radius:8px;overflow:hidden;background:var(--white);border:1px solid var(--hairline);padding:0}.thumbs button[aria-current=true]{border:2px solid var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain}.gal-grid{display:none}@media(min-width:1024px){.gal-track,.thumbs,.gal-count{display:none}.gal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gal-grid button{aspect-ratio:1;background:var(--white);border-radius:10px;overflow:hidden;border:0;padding:0;cursor:zoom-in}.gal-grid button:first-child{grid-column:1 / -1}.gal-grid img{width:100%;height:100%;object-fit:contain;padding:4%}.gal-all{margin-top:12px}}.gal-all{display:none}@media(min-width:1024px){.gal-all{display:inline-flex}}.buy{padding-top:12px}@media(min-width:1024px){.buy{padding-top:0;position:sticky;top:157px}}.svc-band{display:grid;gap:16px;margin-top:8px}.svc-band>*{min-width:0}.svc-band:empty{display:none}@media(min-width:1024px){.svc-band{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.svc-band .mod{margin-top:0}}.store-rate{font-size:14px;margin:6px 0 0;color:var(--ink)}.store-rate a{color:var(--ink);display:inline-flex;align-items:center;min-height:44px}.buy .eyebrow a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.ad-fit{display:block;font-size:13px;color:var(--ink-muted)}.ad-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.buy .eyebrow{margin:0 0 2px}.buy .eyebrow a{color:inherit;text-decoration:none}.buy h1{font-size:clamp(24px,1vw + 20px,34px);line-height:1.2;letter-spacing:-.005em;margin:0 0 10px}.buy .chips{margin-bottom:10px}.pdp-price{font:600 24px/1.2 var(--sans);font-variant-numeric:tabular-nums lining-nums;margin:0}@media(min-width:1024px){.pdp-price{font-size:28px}}.pdp-price s{font-size:16px;font-weight:400;color:var(--ink-muted);margin-left:8px}.pay4{background:none;border:0;padding:0;min-height:32px;font-size:14px;color:var(--ink);text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.opt-group{margin:10px 0}.opt-label{font-size:14px;margin:0 0 4px}.swatches{display:flex;flex-wrap:wrap;gap:4px;min-height:44px}.sw{width:44px;height:44px;border-radius:50%;border:0;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.sw span{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid var(--line-strong);background:var(--sand-soft);display:block}.sw img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(3.2)}.sw[aria-checked=true] span{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);border-color:transparent}.sw.soldout span:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:var(--line-strong);transform:rotate(45deg)}.size-opts{display:flex;flex-wrap:wrap;gap:8px}.size-opts button{min-height:44px;min-width:56px;padding:0 14px;border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--white);font-size:14px;font-weight:500}.size-opts button[aria-checked=true]{border:2px solid var(--ink);background:var(--sand)}.size-opts button.soldout{color:var(--ink-muted);text-decoration:line-through}.atc-row{display:grid;gap:8px;margin-top:12px}.stock{font-size:14px;display:flex;align-items:center;gap:6px;margin:8px 0 0}.stock.ok{color:var(--success)}.stock.wait{color:var(--notice)}.store-badge{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin:6px 0 0}.store-badge a{color:var(--ink)}.trust-lines{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--hairline);display:grid;gap:10px;font-size:14px}.trust-lines li{display:flex;gap:10px;align-items:flex-start}.trust-lines a{color:var(--rose-deep);display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.compat-col li>a{display:inline-flex;align-items:center;min-height:44px}.mod{margin-top:20px;padding:20px;border-radius:var(--r-img);background:var(--paper);border:1px solid var(--hairline)}.mod h2{font-size:22px;margin-bottom:8px}.mod .btn-row{margin-top:12px}.compat-cols{display:grid;gap:12px;margin-top:12px}@media(min-width:768px){.compat-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.buy .compat-cols{grid-template-columns:1fr}}.compat-col{background:var(--cream);border-radius:10px;padding:14px}.compat-col h3{font:600 14px/1.3 var(--sans);margin-bottom:8px;display:flex;gap:8px;align-items:center}.compat-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.compat-col li{font-size:14px;line-height:1.45}.compat-col .src{display:block;font-size:12px;color:var(--ink-muted);margin-top:2px}.compat-col a{color:var(--rose-deep)}.setup-list{display:grid;gap:4px}.setup-item{display:grid;grid-template-columns:24px 56px 1fr;gap:10px;align-items:center;min-height:64px;cursor:pointer}.setup-item input{width:20px;height:20px;accent-color:var(--ink);margin:0}.setup-item .well{width:56px;height:56px;background:var(--white);border-radius:8px;overflow:hidden}.setup-item img{width:100%;height:100%;object-fit:contain}.setup-item .t{font-size:14px;font-weight:500;line-height:1.35}.setup-item .t a{color:inherit}.setup-item .pr{font-size:14px;font-weight:600;display:block}.below{padding-top:32px}.below>section{padding:28px 0;border-top:1px solid var(--hairline)}.below>section:first-child{border-top:0}.hl{margin:0 0 16px;padding-left:20px}.hl li{margin-bottom:6px}.spec-table{width:100%;border-collapse:collapse;font-size:14px}@media(min-width:1024px){.spec-table{font-size:15px}}.spec-table th,.spec-table td{text-align:left;padding:10px 0;border-bottom:1px solid var(--hairline);vertical-align:top}.spec-table th{font-weight:600;width:38%;padding-right:16px}.acc details{border-bottom:1px solid var(--hairline)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font:600 16px/1.3 var(--sans);cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc details[open] summary .chev{transform:rotate(180deg)}.acc .in{padding:0 0 16px;font-size:15px}.acc .in h3{font:600 15px/1.3 var(--sans);margin:12px 0 6px}.acc .in ul{padding-left:20px;margin:0 0 8px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--paper);box-shadow:var(--sh-bar);border-top:1px solid var(--hairline);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;transform:translateY(110%);transition:transform .2s;visibility:hidden}.sticky-atc.on{transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}.sticky-atc img{width:40px;height:40px;object-fit:contain;background:var(--white);border-radius:6px}.sticky-atc .t{font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .p{font-size:14px;font-weight:600}.sticky-atc .btn{min-height:44px;padding:0 18px}@media(min-width:1024px){.sticky-atc{display:none}}body.pdp{--foot-pad: 72px}@media(min-width:1024px){body.pdp{--foot-pad: 0px}}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--white);display:flex;flex-direction:column}.viewer[hidden]{display:none}.viewer-head{display:flex;justify-content:space-between;align-items:center;padding:8px var(--gut)}.viewer-track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.viewer-track::-webkit-scrollbar{display:none}.viewer-track figure{flex:0 0 100%;margin:0;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;overflow:auto;touch-action:pinch-zoom pan-x pan-y}.viewer-track img{max-width:100%;max-height:100%;object-fit:contain}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:130;background:var(--ink);color:#fff;padding:12px 16px;border-radius:var(--r-btn);font-size:14px;max-width:calc(100% - 32px)}.toast[hidden]{display:none}.page-head{padding:16px 0 24px}.page-head h1{margin:4px 0 10px}.book{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);padding:20px}@media(min-width:768px){.book{padding:32px}}.progress{display:flex;align-items:center;gap:12px;margin-bottom:16px;font:600 13px/1 var(--sans);color:var(--ink-muted)}.progress .bar{flex:1;height:4px;background:var(--sand);border-radius:999px;overflow:hidden}.progress .bar span{display:block;height:100%;background:var(--rose)}.choice{display:grid;gap:10px}.choice label{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line-strong);border-radius:var(--r-btn);cursor:pointer;background:var(--white);min-height:56px}.choice input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);flex:none}.choice label:has(input:checked){border:2px solid var(--ink);background:var(--sand-soft)}.choice .d{display:block;font-size:14px;color:var(--ink-muted)}fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}legend{font:600 16px/1.3 var(--sans);margin-bottom:10px;padding:0}.days{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.days button,.times button{min-height:56px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--white);font:500 14px/1.25 var(--sans);padding:6px}.days button b{display:block;font-weight:600;font-size:15px}.days button[aria-pressed=true],.times button[aria-pressed=true]{border:2px solid var(--ink);background:var(--sand)}.times{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.times button{min-height:44px}.form-grid{display:grid;gap:0 16px}@media(min-width:768px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1 / -1}}.step-nav{display:flex;gap:12px;justify-content:space-between;margin-top:8px;flex-wrap:wrap}.confirm{text-align:left}.call-card{background:var(--sand-soft);border-radius:var(--r-img);padding:20px}.call-card .big{font:600 22px/1.2 var(--sans);display:inline-flex;min-height:44px;align-items:center}.two-col{display:grid;gap:24px}@media(min-width:1024px){.two-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}.two-col .side{position:sticky;top:160px}}.cards4{display:grid;gap:16px}@media(min-width:768px){.cards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.cards4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards4>div{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);padding:20px;display:flex;flex-direction:column;gap:6px}.cards4 h3{font-size:20px}.map-load{display:grid;place-items:center;text-align:center;gap:12px;min-height:200px;max-height:240px;background:var(--sand-soft);border-radius:var(--r-img);padding:24px}.store-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-img);padding:20px}@media(min-width:768px){.store-card{padding:28px}}.notes table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 24px}.notes th,.notes td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--hairline)}.notes th{background:var(--sand-soft);font-weight:600}.notes .tw{overflow-x:auto}.notes h2{margin:40px 0 8px}.notes ol,.notes ul{padding-left:20px}.notes li{margin-bottom:6px}.flag{display:inline-block;font:600 11px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--sand)}.concept-note{font-size:13px;color:var(--ink-muted);border-left:3px solid var(--sand);padding:4px 0 4px 12px;margin:12px 0 0}.skip-prod{position:absolute;left:-9999px}.skip-prod:focus{position:static;display:inline-flex;min-height:44px;align-items:center;margin:8px 0}.toolbar select{min-width:0;flex:1 1 150px;max-width:220px}.top-pills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.page-photo{border-radius:var(--r-img);overflow:hidden;aspect-ratio:3/2;background:var(--sand-soft);margin:0 0 16px}.page-photo img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.page-photo{aspect-ratio:5/4;margin:0}.ph-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}}.store-card .phone-link,.call-card a.big{min-height:44px;display:inline-flex;align-items:center}#compat:empty,#setup:empty{display:none}:root{--r-btn: 2px;--r-img: 2px;--well: #F2ECE2;--hdr-h: 101px}.btn{border-radius:2px;letter-spacing:.06em;text-transform:uppercase;font-size:13px;min-height:50px;padding:0 28px}.btn-lg{min-height:54px}.pill,.chip,.applied button,.size-opts button,.days button,.times button,.input,select.input,textarea.input,.toolbar select,.m-search button,.hdr-search,.choice label,.stepper{border-radius:2px}.chip-spec{background:transparent;border-color:var(--line-strong)}h2{font-size:clamp(30px,1.4vw + 22px,44px);line-height:1.12;letter-spacing:-.01em}.eyebrow{letter-spacing:.16em}.sec{padding:64px 0}.sec.tight{padding:40px 0}@media(min-width:1024px){.sec{padding:120px 0}.sec.tight{padding:56px 0}}.sec-head{margin-bottom:32px}@media(min-width:1024px){.sec-head{margin-bottom:48px}}.sec-head p,.lede,.read p{max-width:60ch}.link-quiet{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;color:var(--ink);display:inline-flex;align-items:center;min-height:44px}.hdr-row{height:100px}.logo img{width:150px}.hdr-search{gap:10px}@media(min-width:1024px){.hdr{position:relative}.hdr-row{height:152px}.logo img{width:220px}.hdr-search{width:auto;border:0;background:none;padding:0 8px;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hdr-search:hover{text-decoration:underline;text-underline-offset:6px}.hdr-visit{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.nav-row{border-top:0}.nav{gap:8px}.nav>li>a,.nav>li>button{height:48px;padding:0 16px;font:500 12.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.nav>li>a:after,.nav>li>button:after{left:16px;right:16px;height:1px;background:var(--ink);bottom:10px}.toolbar{top:0}.two-col .side{top:24px}}@media(min-width:1024px)and (max-width:1240px){.nav>li>a,.nav>li>button{padding:0 10px;font-size:12px}}.svc-bar{font-size:12.5px;letter-spacing:.02em}.svc-bar .sep{opacity:.45}.top-slot{min-height:169px}.srow .top-slot{min-height:234px}body.pdp .top-slot{min-height:125px}@media(min-width:1024px){.top-slot,.srow .top-slot,body.pdp .top-slot{min-height:269px}}@media(max-width:1023px){.toolbar{top:101px}}.mega{border-top:1px solid var(--hairline);box-shadow:none;border-bottom:1px solid var(--hairline)}.mega h2{font-size:11px;letter-spacing:.16em}.mega-promo .well{background:var(--well)}.mega-promo img{mix-blend-mode:multiply}.hero{position:relative;display:block;max-width:none;margin:0;padding:0;background:var(--ink)}.hero-media{position:relative;aspect-ratio:auto;height:70vh;min-height:460px;max-height:760px;border-radius:0}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15131200 35%,#1513129e)}.hero-copy{position:absolute;left:0;right:0;bottom:0;padding:0 var(--gut) 40px;color:#fffdf8;transform:none;top:auto;background:none;width:auto;margin:0}.hero .eyebrow{color:#f4eeee}.hero h1{color:#fffdf8;font-size:clamp(36px,3.4vw + 22px,72px);line-height:1.05;margin:8px 0 20px;max-width:14ch}.hero-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-cta .link-quiet{color:#fffdf8}@media(min-width:1024px){.hero{display:block}.hero-media{height:80vh;max-height:880px;min-height:600px;aspect-ratio:auto}.hero-media img{object-position:50% 60%}.hero-media:after{background:linear-gradient(90deg,#1513128c,#15131226 50%,#15131200 70%),linear-gradient(180deg,#15131200 55%,#15131259)}.hero-copy{position:absolute;top:auto;bottom:0;left:0;right:0;transform:none;width:auto;max-width:var(--container);margin:0 auto;padding:0 var(--gut) 88px;background:none}}.trust-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline)}.trust-row li{padding:18px 12px 18px 0;font-size:13px;line-height:1.4;border-bottom:1px solid var(--hairline);display:flex;gap:10px;align-items:flex-start}@media(min-width:1024px){.trust-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.trust-row li{border-bottom:0;padding:24px 24px 24px 0;font-size:14px}.trust-row li+li{border-left:1px solid var(--hairline);padding-left:24px}}.cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media(min-width:900px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}.cat-cell{text-decoration:none;display:grid;gap:12px}.cat-cell .media{aspect-ratio:4/5;overflow:hidden;background:var(--well)}.cat-cell img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cat-cell:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.cat-cell img{transition:none}.cat-cell:hover img{transform:none}}.cat-cell .lbl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-top:1px solid var(--ink);padding-top:10px}.cat-cell .t{font:500 clamp(18px,.6vw + 15px,24px)/1.2 var(--serif)}.cat-cell .n{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.split{display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.split .media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--well)}.split .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.split .copy{padding:48px var(--gut) 56px;display:flex;flex-direction:column;justify-content:center}.split .copy h2{margin:6px 0 16px}.split .copy p{max-width:52ch}.split .copy .btn-row{margin-top:20px;align-items:center}@media(min-width:1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:680px}.split .media{aspect-ratio:auto;min-height:680px}.split .copy{padding:96px max(48px,calc((100vw - var(--container)) / 2 + var(--gut))) 96px 80px}.split.flip .media{order:2}.split.flip .copy{padding:96px 80px 96px max(48px,calc((100vw - var(--container)) / 2 + var(--gut)))}}.split.alt{background:var(--sand-soft)}.grid{gap:36px 14px}@media(min-width:768px){.grid{gap:56px 24px}}.card{gap:8px}.card-media{aspect-ratio:4/5;border-radius:0;background:var(--well)}.card-track img{padding:10%;mix-blend-mode:multiply}.card-media.fb .card-track img:first-child{mix-blend-mode:normal}.card-media .alt{background:var(--well);mix-blend-mode:multiply;padding:10%;object-fit:contain;width:100%;height:100%}.card .brand{font-size:10.5px;letter-spacing:.16em;margin-top:4px}.card .title{font:500 17px/1.3 var(--serif)}.card .price{font-weight:500;font-size:14px;letter-spacing:.02em}.card .spec,.swatch-dots{font-size:12.5px}.badge{border-radius:0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.cmp-toggle{border-top:0;font-size:13px}.rail{gap:14px}.mod,.store-card,.svc-card,.call-card,.grid-svc,.rev-card,.value-cards>div,.cards4>div,.need,.compat-col,.setup,.book{border-radius:0;box-shadow:none}.mod{background:none;border:0;border-top:1px solid var(--ink);padding:24px 0 8px}.mod h2{font-size:24px}.compat-col{background:none;border-top:1px solid var(--hairline);padding:14px 0 0}.store-card{background:none;border:0;border-top:1px solid var(--ink);padding:24px 0 0}.call-card{background:none;border-top:1px solid var(--ink);padding:24px 0 0}.rev-card{background:none;border:0;border-top:1px solid var(--ink);padding:20px 0 0;min-height:0}.rev-card q{font:400 18px/1.5 var(--serif)}.value-cards>div,.cards4>div{background:none;border:0;border-top:1px solid var(--ink);padding:18px 0 0}.grid-svc{background:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);padding:28px 0}.book{background:none;border:1px solid var(--hairline)}.setup{background:none;border-top:1px solid var(--hairline);padding:16px 0 0}.brand-grid{gap:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.brand-tile{border:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;background:none;aspect-ratio:2/1}.brand-tile:hover{background:var(--paper)}.brand-tile .wm{font:500 15px/1.2 var(--serif);letter-spacing:.02em;text-transform:none}@media(max-width:400px){.brand-tile .wm{font-size:14px;letter-spacing:0}}.cat-tile .media,.page-photo,.photo-band .media,.visit-band .media,.b-intro .media,.tile .media,.svc-card .media,.dialog-panel,.gal-slide,.gal-grid button,.thumbs button{border-radius:0}.gal-slide,.gal-grid button{background:var(--well)}.gal-slide img,.gal-grid img{mix-blend-mode:multiply}.thumbs button{background:var(--well)}.thumbs img{mix-blend-mode:multiply}.sw span{border-radius:50%}.s-note{border-radius:0}.buy h1{font-size:clamp(26px,1vw + 22px,38px)}.pdp-price{font-weight:500}@media(min-width:1024px){.buy{top:24px}}.trust-lines{border-top-color:var(--ink)}.site-foot{padding:72px 0 calc(32px + var(--foot-pad,0px));background:var(--paper)}.foot-h,.foot-col summary{font:500 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase}.foot-h{margin-bottom:16px}@media(min-width:900px){.foot-cols{gap:48px}}.foot-col li a{min-height:36px;font-size:14px}@media(max-width:899px){.foot-col li a{min-height:44px}}.foot-news h2{font-size:26px}.trust-strip{background:var(--cream)}.legal{margin-top:56px}.page-head,.c-head{padding:24px 0 32px}@media(min-width:1024px){.page-head,.c-head{padding:40px 0 48px}}.c-head h1,.page-head h1{font-size:clamp(34px,2.2vw + 24px,60px)}@media(min-width:1024px){.hero-media{height:max(560px,calc(100vh - 269px));min-height:0}.hero-copy{padding-bottom:64px}}.ship-line{margin:2px 0 6px;font-size:13.5px}.ship-line a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}.tstack{margin-top:16px;border-top:1px solid var(--ink)}.tstack details{border-bottom:1px solid var(--hairline)}.tstack summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;font-size:14px;font-weight:500}.tstack summary::-webkit-details-marker{display:none}.tstack summary span{flex:1}.tstack details[open] summary .chev{transform:rotate(180deg)}.tstack .in{font-size:14px;padding:0 0 12px 34px;color:var(--ink-muted)}.tstack>p{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:0;padding:12px 0;border-bottom:1px solid var(--hairline)}.tstack>p a{color:var(--ink)}.tstack .who{color:var(--ink-muted);font-size:13px;display:block}.tstack .who a{color:var(--rose-deep);display:inline-flex;min-height:44px;align-items:center;margin:-12px 0}.mod.local{border-top:1px solid var(--hairline);padding:0}.mod.local summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;cursor:pointer;font:500 16px/1.3 var(--serif)}.mod.local summary::-webkit-details-marker{display:none}.mod.local[open] summary .chev{transform:rotate(180deg)}.mod.local>p,.mod.local>.btn-row{margin-bottom:12px}@media(max-width:1023px){.hdr-row{height:92px}.logo img{width:136px}.top-slot{min-height:161px}.srow .top-slot{min-height:226px}body.pdp .top-slot{min-height:117px}.toolbar{top:93px}}.hero-media picture,.split .media picture,.page-photo picture,.b-intro .media picture{display:contents}.page-photo img,.b-intro .media img{width:100%;height:100%;object-fit:cover}.hero-media:after{background:linear-gradient(180deg,#15131200 30%,#1513128c)}@media(min-width:1024px){.hero-media:after{background:linear-gradient(90deg,#15131280,#1513122e 45%,#15131200 65%)}}@media(max-width:1023px){.b-intro .media.always{display:none}}@media(max-width:1023px){.buy h1{margin-bottom:8px}.buy .chips{margin-bottom:6px}.opt-group{margin:4px 0 8px}.ship-line{margin:0 0 2px}}.tstack>p a,.ad-row a,.compat-col li a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.compat-col li a{display:flex;margin:0}.compat-col li br{display:none}.blogo{height:24px;width:auto;max-width:78%;object-fit:contain}@media(min-width:1024px){.blogo{height:30px}}.blogo[data-logo=cybex],.blogo[data-logo=peg-perego]{height:34px}@media(min-width:1024px){.blogo[data-logo=cybex],.blogo[data-logo=peg-perego]{height:42px}}.blogo[data-logo=wonderfold]{height:16px}@media(min-width:1024px){.blogo[data-logo=wonderfold]{height:20px}}.blogo[data-logo=silver-cross]{height:30px}@media(min-width:1024px){.blogo[data-logo=silver-cross]{height:38px}}.brand-grid .brand-tile{aspect-ratio:5/3;padding:16px}@media(min-width:1024px){.brand-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.brand-dir #coll{max-width:var(--container);margin:0 auto}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.crumbs li{line-height:1}.az-bar{position:sticky;top:92px;z-index:30;background:var(--cream);border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);padding:8px 0;display:grid;gap:8px;margin-bottom:8px}@media(min-width:1024px){.az-bar{top:0;grid-template-columns:1fr 280px;align-items:center}}.az-letters{display:flex;overflow-x:auto;scrollbar-width:none}.az-letters::-webkit-scrollbar{display:none}.az-letters a,.az-letters span{flex:0 0 auto;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font:500 13px/1 var(--sans);letter-spacing:.08em;text-decoration:none;color:var(--ink)}.az-letters span{color:#b9b1a6}.az-letters a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.az-letters{flex-wrap:wrap;overflow:visible}.az-letters a,.az-letters span{min-width:36px}}.az-find p{margin:4px 0 0;min-height:0}.bd-sec{padding:40px 0}@media(min-width:1024px){.bd-sec{padding:64px 0}}.bd-sec>h2.eyebrow{font-size:11px;margin-bottom:20px}.feat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:1024px){.feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.feat{text-decoration:none;display:grid;gap:10px;align-content:start}.feat .media{aspect-ratio:4/5;overflow:hidden;background:var(--well)}.feat .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.feat:hover .media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.feat .media img{transition:none}.feat:hover .media img{transform:none}}.feat .fl{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--ink);padding-top:12px;min-height:56px}.feat .feat-name{font:500 22px/1 var(--serif)}.feat .n,.logo-grid .n{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.feat .fd{font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.logo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}@media(min-width:768px){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.logo-grid li{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.logo-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:140px;padding:20px 12px;text-decoration:none}.logo-grid a:hover{background:var(--paper)}.az-dir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}@media(min-width:1024px){.az-dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 40px}}.az-group{scroll-margin-top:170px}@media(min-width:1024px){.az-group{scroll-margin-top:90px}}.az-group h3{font:500 24px/1 var(--serif);border-bottom:1px solid var(--ink);padding:16px 0 10px}.az-group ul{list-style:none;margin:0;padding:0}.az-group li{border-bottom:1px solid var(--hairline)}.az-group a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-size:15px}.az-group a:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.az-group .n{font-size:12px;color:var(--ink-muted)}.az-group a span:first-child{overflow-wrap:anywhere}.crumbs li,.crumbs li[aria-current]{display:flex;align-items:center;min-height:44px;line-height:1.2}.crumbs li[aria-current]{min-width:0}@media(max-width:767px){.feat .fl{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.feat .blogo{height:20px;max-width:100%}.feat .blogo[data-logo=cybex]{height:28px}}.swatches{gap:8px}.sw{width:52px;height:52px}.sw span{width:46px;height:46px}.sw[aria-checked=true] span{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.sw.soldout span{opacity:.4;filter:grayscale(.6)}.sw.soldout span:after{top:2px;bottom:2px;width:2px;background:var(--ink)}.opt-label{font-size:14px}.opt-label b{font-weight:600}.size-opts button.soldout{opacity:.5}.cart-top{display:grid;gap:4px;margin:0 0 16px}.cart-top .link-quiet{justify-self:center;background:none;border:0}#hero-img{object-position:50% 82%}@media(min-width:768px){#hero-img{object-position:50% 56%}}.card-media,.card-media.fb{background:var(--well)}.card-track img,.card-media.fb .card-track img:first-child,.card-media .alt{object-fit:contain;padding:9%;mix-blend-mode:multiply}.svc-band{grid-template-columns:minmax(0,1fr)!important}@media(min-width:768px){.compat-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ad-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.compat-col a{overflow-wrap:normal;word-break:normal}@media(min-width:768px){.setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.brand-grid,.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(min-width:1024px){.brand-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important}}.brand-h1{display:grid;gap:10px;justify-items:start}.brand-h1 .blogo{height:44px;max-width:260px}@media(min-width:1024px){.brand-h1 .blogo{height:60px}}.h1-sub{font:500 clamp(20px,1vw + 16px,30px)/1.2 var(--serif)}.blogo[data-logo=veer]{height:20px}@media(min-width:1024px){.blogo[data-logo=veer]{height:26px}}.blogo[data-logo=cybex]{height:38px}@media(min-width:1024px){.blogo[data-logo=cybex]{height:46px}}.addr-card{display:grid;gap:20px;border-top:1px solid var(--ink);padding-top:20px}@media(min-width:768px){.addr-card{grid-template-columns:220px minmax(0,1fr);align-items:center}}.addr-photo{aspect-ratio:4/3;overflow:hidden;background:var(--well)}.addr-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.meta-line{font:500 13px/1.6 var(--sans);letter-spacing:.04em;color:var(--ink-muted);margin:12px 0 16px}.reg-hero{margin:16px 0 0;aspect-ratio:16/9}@media(max-width:767px){.reg-hero{aspect-ratio:4/3}}.ck-photo{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--well);margin-bottom:12px}.ck-photo img{width:100%;height:100%;object-fit:cover}.split[data-band=registry] .media img{object-position:50% 70%}.logo img{aspect-ratio:1042 / 551}.seal{width:40px;height:40px;flex:none}.seal-row{display:inline-flex;align-items:center;gap:12px}.tstack .who{display:flex;align-items:center;gap:12px}.hero h1,h2,.c-head h1,.page-head h1,.h1-sub,.cat-cell .t,.split .copy h2{font-weight:400}.hero h1{line-height:1.08;letter-spacing:-.012em}h2{line-height:1.12;letter-spacing:-.01em}.c-head h1,.page-head h1{line-height:1.1;letter-spacing:-.01em}em.accent{font-style:italic;font-weight:400}:root{--espresso: #2B211D;--on-espresso: #F6EFE4;--on-espresso-muted: #CDBFAF;--line-espresso: #4A3C35}.site-foot{background:var(--espresso);color:var(--on-espresso);border-top:0}.site-foot a,.site-foot .icon-btn{color:var(--on-espresso)}.site-foot .icon-btn:hover{background:#ffffff14}.site-foot .small,.site-foot .legal,.site-foot .err{color:var(--on-espresso-muted)}.site-foot .foot-col summary{border-color:var(--line-espresso)}.site-foot .legal{border-color:var(--line-espresso)}.site-foot .input{background:transparent;color:var(--on-espresso);border-color:var(--on-espresso-muted)}.site-foot .input::placeholder{color:var(--on-espresso-muted)}.site-foot .btn-secondary{color:var(--on-espresso);border-color:var(--on-espresso)}.site-foot .btn-secondary:hover{background:var(--on-espresso);color:var(--espresso)}.site-foot .seal{filter:invert(1) sepia(.15);opacity:.9}.site-foot :focus-visible{outline-color:var(--on-espresso)}.split.espresso{background:var(--espresso);color:var(--on-espresso)}.split.espresso .eyebrow,.split.espresso .small{color:var(--on-espresso-muted)}.split.espresso .link-quiet{color:var(--on-espresso)}.split.espresso :focus-visible{outline-color:var(--on-espresso)}.split.espresso .open-now{color:var(--on-espresso)}.crumbs li[aria-current]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px;flex:1 1 0}:root{--container: 1360px;--edge: max(var(--gut),calc((100vw - var(--container)) / 2 + var(--gut)));--gold: #8E6F22}@media(min-width:1920px){:root{--container: 1520px}}.card-media,.card-media.fb{aspect-ratio:4 / 5;background:var(--well)}.card-track img,.card-media .alt{object-fit:contain;padding:7%;mix-blend-mode:multiply}.card-media.fb .card-track img{object-fit:cover;padding:0;mix-blend-mode:normal}@media(hover:hover)and (pointer:fine){.card-media .alt{transition:opacity .22s ease}.card-media.fb .card-track img{transition:transform .4s ease}.card:hover .card-media.fb .card-track img:first-child{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.card-media .alt,.card-media.fb .card-track img{transition:none}}.card .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35}.swatch-dots{margin-top:8px}.swatch-dots i{width:16px;height:16px;background-size:260%;background-position:center;background-color:var(--white)}.head-actions{display:flex;gap:16px;align-items:center}.rail-nav.no-over{display:none!important}.rail-nav button:disabled{opacity:.25;border-color:var(--hairline)}.tabs{display:flex;gap:4px 24px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-8px 0 24px;border-bottom:1px solid var(--hairline)}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{flex:none;min-height:44px;padding:0 2px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 14px/1 var(--sans);letter-spacing:.02em;color:var(--ink-muted);cursor:pointer}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tabs [role=tab]:hover{color:var(--ink)}.rail.bleed,.rail.bleed-r{margin:0;padding-left:var(--edge);padding-right:var(--gut);scroll-padding-left:var(--edge);grid-auto-columns:72vw}@media(min-width:768px){.rail.bleed{grid-auto-columns:calc((min(100vw,var(--container)) - 2 * var(--gut) - 2 * 24px) / 3.2);gap:24px}}@media(min-width:1200px){.rail.bleed{grid-auto-columns:calc((min(100vw,var(--container)) - 2 * var(--gut) - 3 * 24px) / 4.15)}}.reviews-band .rev-layout{display:grid;gap:32px}.rev-lockup{padding:0 var(--gut)}.rev-lockup .score{display:flex;align-items:baseline;gap:14px;margin:16px 0 8px}.rev-lockup .big{font:400 clamp(64px,5vw + 32px,104px)/.9 var(--serif);letter-spacing:-.02em}.rev-lockup .stars,.rev-card .stars{color:var(--gold);letter-spacing:2px}.rev-lockup .stars{font-size:20px}.rev-lockup #rev-nav{display:block;margin-top:24px}.rail.bleed-r{padding-left:var(--gut);scroll-padding-left:var(--gut);grid-auto-columns:80vw;gap:28px;align-items:stretch}@media(min-width:768px){.rail.bleed-r{grid-auto-columns:340px}}@media(min-width:1024px){.reviews-band .rev-layout{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:start;gap:48px}.rev-lockup{padding:0 0 0 var(--edge)}.rail.bleed-r{padding-left:0;scroll-padding-left:0}}.rev-card{align-self:stretch;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--ink);padding:20px 0 0;margin:0}.rev-card blockquote{margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rev-card.open blockquote{-webkit-line-clamp:unset;display:block}.rev-card q{font:400 15px/1.6 var(--sans);quotes:none}.rev-card .rev-more{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;font:600 13px/1 var(--sans);color:var(--link,#9A4553);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rev-card .who{margin-top:auto;font-size:13px;color:var(--ink-muted)}.help-img{object-position:50% 60%}@media(min-width:1024px){.help-img{object-position:34% 64%}}.guide-grid{display:grid;gap:32px 24px;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.guide-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.guide-card .media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--well)}.guide-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.guide-card:hover .media img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.guide-card .media img{transition:none}}.guide-card .t{font:400 22px/1.2 var(--serif);margin-top:6px}.guide-card .d{font-size:14px;line-height:1.55;color:var(--ink-muted)}.guide-card .go{font:600 13px/1 var(--sans);color:#9a4553;text-decoration:underline;text-underline-offset:3px;padding:14px 0}.wrap.inset{display:grid;gap:32px;align-items:center}.wrap.inset .media img{width:100%;height:auto;display:block}@media(min-width:1024px){.wrap.inset{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px}.wrap.inset .media img{aspect-ratio:16 / 9;object-fit:cover}}.sort-wrap{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 var(--sans)}.sort-wrap label{color:var(--ink-muted)}#sort{appearance:none;-webkit-appearance:none;min-height:44px;padding:0 36px 0 14px;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23151312' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;font:500 13px/1 var(--sans);color:var(--ink);cursor:pointer}#sort:hover{border-color:var(--ink)}.guide-links ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 28px}.tabs [role=tab]{min-width:44px;padding:0 6px}.rev-card blockquote{display:block;overflow:visible;-webkit-line-clamp:unset}.rev-card q{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rev-card.open q{display:block;-webkit-line-clamp:unset}.toolbar .sort-wrap{min-width:0}#sort{min-width:0;max-width:100%}@media(max-width:599px){.sort-wrap label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#sort{padding-left:10px;padding-right:30px;background-position:right 10px center}}.card-track,.card-media .alt{background:var(--well)}.card-media .alt{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:var(--well);mix-blend-mode:normal;isolation:isolate;opacity:0}.card-media .alt img{width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;display:block}@media(hover:hover)and (pointer:fine){.card:hover .card-media .alt{opacity:1}}@media(max-width:599px){.guide-grid{gap:0}.guide-card{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:16px 0;border-bottom:1px solid var(--hairline)}.guide-card .media{grid-row:1 / span 3;aspect-ratio:4 / 5}.guide-card .t{font-size:19px;margin-top:0}.guide-card .d{font-size:13.5px}.guide-card .go{padding:12px 0 0;min-height:44px}}@media(min-width:900px){.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:899px){.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.blogo[data-logo=britax-romer]{height:40px}.trust-band,.trust-strip{background:var(--cream,#FBF7F1);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:28px 0}@media(min-width:900px){.trust-band,.trust-strip{padding:34px 0}}.trust3{list-style:none;margin:0 auto;padding:0 var(--gut);max-width:var(--container);display:grid;grid-template-columns:minmax(0,1fr)}.trust3 li+li{border-top:1px solid var(--hairline)}.trust3 a{display:flex;align-items:center;gap:14px;min-height:44px;padding:12px 0;text-decoration:none;color:var(--ink)}.trust3 .tico{width:26px;height:26px;flex:none;stroke-width:1.5}.trust3 .tt{display:grid;gap:3px;min-width:0}.trust3 b{font:600 13px/1.3 var(--sans);letter-spacing:.02em}.trust3 .tt span{font-size:13px;line-height:1.4;color:var(--ink-muted)}.trust3 a:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:900px){.trust3{grid-template-columns:repeat(3,minmax(0,1fr))}.trust3 li+li{border-top:0;border-left:1px solid var(--hairline)}.trust3 a{flex-direction:column;justify-content:center;text-align:center;gap:10px;padding:4px 24px}.trust3 .tt{justify-items:center}.trust3 b{font-size:14px}}.stars.rating{display:inline-flex;color:var(--gold);letter-spacing:2px;white-space:nowrap}.stars.rating .half{background:linear-gradient(90deg,var(--gold) 50%,#CFC6B8 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.link-quiet{border-bottom:0!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;line-height:1.5}#rev-all{white-space:nowrap;letter-spacing:.1em}@media(max-width:380px){#rev-all{white-space:normal}}@media(max-width:1023px){.reviews-band .rev-layout{display:block}.rev-lockup{padding:0 var(--gut);max-width:none}.rev-lockup .score-note{max-width:60ch}.reviews-band .rail.bleed-r{margin-top:32px;padding-left:var(--gut);padding-right:var(--gut);scroll-padding-left:var(--gut);grid-auto-columns:80vw;scroll-snap-type:x mandatory}}@media(min-width:640px)and (max-width:1023px){.reviews-band .rail.bleed-r{grid-auto-columns:min(80vw,380px)}}.card-media{background-color:var(--well);background-size:70% auto;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply}.card-media.fb{background-size:cover;background-blend-mode:normal}.card-track img,.card-media .alt img{padding:9%}.card-media.fb .card-track img{padding:0}.card-track img[style*=object-view-box],.card-media .alt img[style*=object-view-box]{padding:9%}.sec{padding:72px 0}@media(min-width:1024px){.sec{padding:120px 0}}.trust-band+.sec{padding-top:64px}@media(min-width:1024px){.trust-band+.sec{padding-top:96px}}.split .copy{background:var(--paper)}.split.alt .copy{background:var(--sand-soft)}@media(min-width:1024px){.split .copy{padding-top:120px;padding-bottom:120px}.split,.split .media{min-height:640px}}.split .media img{background-color:var(--well)}@media(max-width:767px){.hero{background:var(--cream)}.hero-media{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 3!important}.hero-media:after{display:none}#hero-img{object-position:50% 50%!important}.hero-copy{position:static!important;padding:24px var(--gut) 32px!important;color:var(--ink)}.hero .eyebrow{color:var(--ink-muted)}.hero h1{color:var(--ink);max-width:none}.hero-cta .link-quiet{color:var(--ink)}}.guide-card{border-top:1px solid var(--ink);padding-top:18px;gap:10px}.guide-card .num{font:400 15px/1 var(--serif);color:var(--ink-muted)}@media(max-width:599px){.guide-card{display:flex;grid-template-columns:none;padding:18px 0 8px;border-bottom:0}}@media(min-width:1440px){.reviews-band .rev-layout{grid-template-columns:minmax(420px,30fr) minmax(0,70fr)}}.site-foot{padding-top:48px}.site-foot .seal{filter:invert(1);opacity:.6;width:44px;height:44px}.az-dir{display:block;column-count:2;column-gap:32px}@media(min-width:768px){.az-dir{column-count:3}}@media(min-width:1100px){.az-dir{column-count:4;column-gap:56px}}.az-group{break-inside:avoid;margin-bottom:28px}.az-group h3{font:400 44px/1 var(--serif);border-bottom:0;padding:0 0 8px;margin:0}.az-group li{border-bottom:0}.az-group a{min-height:44px;font-size:16px;justify-content:flex-start;gap:10px}.az-group .n{font-size:11px;letter-spacing:.08em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.az-group .n:before{content:"("}.az-group .n:after{content:")"}.card-media{background-size:cover!important;background-blend-mode:normal!important}.card-media:not(.ld) .card-track{background:transparent}.card-media:not(.ld) .card-track img{opacity:0}.card-media.ld .card-track img{opacity:1;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.card-media.ld .card-track img{transition:none}}@keyframes lq-show{to{opacity:1}}.card-media:not(.ld) .card-track img{animation:lq-show .2s ease 6s forwards}.sec+.sec{padding-top:0}.guide-grid{counter-reset:guide}.guide-card{counter-increment:guide}.guide-card:before{content:"0" counter(guide);font:400 15px/1 var(--serif);color:var(--ink-muted)}.top-pills.stages .pill{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px 14px}.top-pills .pill .pt{font-weight:600}.top-pills .pill .pd{font-size:11.5px;color:var(--ink-muted);white-space:nowrap}.top-pills .pill[aria-current=page]{border-color:var(--ink);background:var(--paper)}.top-pills.nuna-pages{margin-top:16px}.m-store.m-top{padding:4px 0 14px;margin-bottom:8px;border-bottom:1px solid var(--hairline);font-size:14px}.m-store.m-top p{margin:0 0 6px}@media(min-width:1024px){.hdr-right .hdr-visit{padding:0 10px}}.hero-routes{display:none}@media(max-width:767px){.hero-cta{display:none}.hero-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.hero-routes a{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--ink);font:600 13px/1.2 var(--sans);letter-spacing:.04em;text-decoration:none;color:var(--ink);background:var(--paper)}.hero-copy{padding-bottom:20px!important}.hero h1{font-size:30px;margin:4px 0 14px}.trust-band{padding:12px 0}.trust3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:0 var(--gut)}.trust3::-webkit-scrollbar{display:none}.trust3 li{flex:0 0 78%;scroll-snap-align:start}.trust3 li+li{border-top:0;border-left:1px solid var(--hairline);padding-left:14px}.sec{padding:56px 0}.sec+.sec{padding-top:0}.trust-band+.sec{padding-top:40px}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 10px!important}.cat-cell .media{aspect-ratio:1 / 1}.cat-cell .lbl{display:block;padding-top:6px}.cat-cell .t{font-size:14px;line-height:1.25}.cat-cell .n{display:none}.split .media{aspect-ratio:4 / 3!important;min-height:0!important}.split .media img{height:100%}.split .copy{padding:32px var(--gut) 40px!important}.guide-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 calc(var(--gut) * -1);padding:0 var(--gut)}.guide-grid::-webkit-scrollbar{display:none}.guide-card{flex:0 0 78%;scroll-snap-align:start;border-bottom:0!important}[data-band=local] .copy p:nth-of-type(3){display:none}}@media(max-width:767px){[data-band=help] .media,[data-band=local] .media{display:none}.brand-grid .brand-tile{min-height:64px!important;padding:10px 6px!important}}@media(max-width:767px){.nuna-top{display:none!important}}@media(min-width:768px){.nuna-more{display:none}}.nuna-more{padding:32px 0!important}body[data-page=notes] table{width:100%;table-layout:fixed}body[data-page=notes] td,body[data-page=notes] th{overflow-wrap:anywhere}body[data-page=notes] code{overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px){.cat-grid{align-items:start}.cat-cell{align-content:start}}.legal-links{display:flex;flex-wrap:wrap;gap:0 18px}.legal-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit}@media(min-width:900px){.foot-cols{grid-template-columns:repeat(5,minmax(0,1fr)) 1.3fr!important}}.s-links .pill{white-space:normal;max-width:100%;text-align:left;line-height:1.3;height:auto;min-height:44px}.btn-shoppay{background:#5a31f4;color:#fff;border:0;font:600 16px/1 var(--sans);min-height:48px;border-radius:var(--r-btn)}.btn-shoppay b{font-weight:800}.btn-shoppay .pay{background:#fff;color:#5a31f4;border-radius:4px;padding:1px 4px;margin-left:2px}.btn-shoppay:hover{background:#4b26d6}.pay-marks{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.pay-marks .pm{font:600 10.5px/1 var(--sans);letter-spacing:.02em;padding:5px 7px;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink-muted);background:var(--paper)}.deliv-line{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;margin:14px 0 0}.furn-deliv{margin-top:16px;padding:16px;border:1px solid var(--hairline);background:var(--paper);font-size:14px}.furn-deliv p{margin:6px 0 0}.gal-all[hidden]{display:none!important}#cart .drawer-body{overflow-y:auto;min-height:0;flex:1 1 auto}#cart .setup .mini{min-height:64px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}#cart-foot .cart-note{margin:6px 0}#cart-foot .pay-marks{margin:10px 0 0}#cart-foot .pay-marks .pm{font-size:9.5px;padding:4px 5px}.cart-top{display:flex;justify-content:space-between;align-items:center}.m-call{margin:0 0 8px}.m-call a{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-weight:600;color:var(--ink)}.fit-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;margin:0 0 16px;padding:12px 16px;border:1px solid var(--ink);background:var(--paper);text-decoration:none;color:var(--ink);max-width:720px}.fit-card .fc-t{font:600 14px/1.3 var(--sans)}.fit-card .fc-d{grid-column:1;font-size:13px;line-height:1.4;color:var(--ink-muted)}.fit-card .fc-go{grid-column:2;grid-row:1 / span 2}.fit-card:hover{background:var(--well)}#sort{min-width:168px;width:auto;text-overflow:clip}@media(max-width:380px){#sort{min-width:150px;font-size:12.5px;padding-right:28px}}@media(min-width:900px){.foot-cols{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(280px,1.8fr)!important;gap:28px}}.foot-news form,.foot-news .nl-row{display:flex;gap:8px}.foot-news .input{min-width:0;flex:1 1 auto}a[href^="mailto:"]{overflow-wrap:normal;word-break:normal;white-space:nowrap}.wordmark{display:inline-flex;align-items:center;justify-content:center;color:#151312;font:600 15px/1 var(--sans);letter-spacing:.3em;padding-left:.3em;white-space:nowrap}.wordmark.wm-babyletto{font:700 19px/1 var(--sans);letter-spacing:-.01em;padding-left:0;text-transform:lowercase}@media(min-width:1024px){.wordmark{font-size:16px}.wordmark.wm-babyletto{font-size:21px}}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:900px){.logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.card .spec{display:block;min-height:1.45em}.btn-shoppay{text-transform:none;letter-spacing:0}.svc-bar{font-size:13px}@media(min-width:1024px){.hdr-search{width:300px;justify-content:flex-start;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);background:var(--white);font:400 14px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-muted)}.hdr-search:hover{border-color:var(--ink);text-decoration:none;color:var(--ink)}.hdr-visit{font:500 13px/1 var(--sans);letter-spacing:.06em}.nav{gap:0}.nav>li{display:flex;align-items:center}.nav>li>a{height:50px;padding:0 14px;font:500 14px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}.nav>li.has-mega>a{padding-right:4px}.nav>li.has-mega>a:after{right:4px;left:14px}.nav>li.has-mega:has(.mega-tog[aria-expanded=true])>a:after{transform:scaleX(1)}.mega-tog{display:inline-flex;align-items:center;justify-content:center;width:26px;height:44px;margin-right:6px;padding:0;background:none;border:0;color:var(--ink-muted);cursor:pointer}.mega-tog .chev{width:14px;height:14px;transition:transform .15s}.mega-tog[aria-expanded=true] .chev{transform:rotate(180deg)}.mega-tog:hover{color:var(--ink)}}@media(min-width:1024px)and (max-width:1240px){.nav>li>a{padding:0 9px;font-size:13px;letter-spacing:.05em}.nav>li.has-mega>a{padding-right:2px}.mega-tog{width:22px;margin-right:2px}.hdr-search{width:230px}}.mega h2{font-size:12px;letter-spacing:.14em}.mega li a{font-size:15px;min-height:40px}.mega-all{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-bottom:14px;font:600 15px/1.2 var(--sans);color:var(--ink);text-decoration:none}.mega-all:hover{text-decoration:underline;text-underline-offset:4px}.mega-all-row{grid-column:1 / -1;margin-bottom:0}.search-icon-btn.when-scrolled{display:none}body.msr-gone .search-icon-btn.when-scrolled{display:inline-flex}.m-drawer-search{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;margin:0 0 8px;padding:0 14px;border:1px solid var(--line-strong);border-radius:2px;background:var(--white);color:var(--ink-muted);font:400 15px/1 var(--sans);text-align:left;cursor:pointer}.m-nav a,.m-nav button{min-height:56px;font:600 16px/1.3 var(--sans)}.m-lab{display:inline-flex;align-items:center;gap:14px}.m-th{width:40px;height:40px;flex:none;border-radius:2px;object-fit:cover;background:var(--cream)}.m-th-ico{display:inline-grid;place-items:center;color:var(--ink)}.m-th-ico .ico{width:20px;height:20px}.m-nav .sub a.m-all{font-weight:600;color:var(--ink)}.card .brand{font-size:12px;letter-spacing:.12em}.badge{font-size:11.5px}.svc-bar .xl-only{display:none}@media(min-width:1280px){.svc-bar .xl-only{display:inline-flex}}.hdr-search span,.m-drawer-search span,.m-search button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.foot-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font:500 13px/1.3 var(--sans);color:var(--ink)}.foot-line .ico{width:16px;height:16px}.cart-more{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}.pay-marks .pm{font-size:12px}.buy h1{font-size:clamp(28px,1.2vw + 22px,40px);line-height:1.15;letter-spacing:-.01em}.ship-line{font-size:14.5px}.deliv-line{font-size:15px;line-height:1.55}.pdp-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 4px;font:500 14px/1 var(--sans);color:var(--ink);text-decoration:none}.pdp-back .ico{width:16px;height:16px}@media(min-width:1024px){.pdp-back{display:none}}.reg-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font:500 15px/1 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.reg-link:hover{text-decoration-color:var(--ink)}.reg-link .ico{width:18px;height:18px}.pay-det{margin:10px 0 0;border-top:1px solid var(--hairline)}.pay-det summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font:500 14px/1 var(--sans)}.pay-det summary::-webkit-details-marker{display:none}.pay-det summary .chev{margin-left:auto;width:16px;height:16px;transition:transform .15s}.pay-det[open] summary .chev{transform:rotate(180deg)}.pay-det .pay-marks{margin:0 0 12px}.top-pills.sub-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:12px;overflow-x:auto;padding:4px 0 12px;margin:8px 0 4px;scrollbar-width:thin}.top-pills.sub-tiles .sub-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;height:auto;padding:0 0 10px;border:1px solid var(--hairline);border-radius:2px;background:var(--paper);text-align:center;white-space:normal;text-decoration:none}.top-pills.sub-tiles .sub-tile:hover{border-color:var(--ink)}.top-pills.sub-tiles .st-img{display:block;width:100%;aspect-ratio:1;background:var(--well);margin-bottom:6px;overflow:hidden}.top-pills.sub-tiles .st-img img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.top-pills.sub-tiles .pt{font:600 14px/1.25 var(--sans);padding:0 8px}.top-pills.sub-tiles .pd{font-size:12px;line-height:1.3;white-space:normal;padding:0 8px}.top-pills.sub-tiles .sub-tile[aria-current=page]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}@media(min-width:1024px){.top-pills.sub-tiles{grid-auto-columns:150px;gap:16px}}:root{--blush: #F6E4E1;--blush-deep: #EFD3CF;--peach: #F3CBA8;--r-soft: 14px;--r-card: 12px}.btn{border-radius:999px;text-transform:none;letter-spacing:.01em;font-size:15px;font-weight:600}.pill,.chip,.applied button,.size-opts button,.days button,.times button,.choice label,.stepper,.m-search button,.hdr-search,.m-drawer-search{border-radius:999px}.input,select.input,textarea.input,.toolbar select{border-radius:10px}textarea.input{border-radius:12px}.badge{border-radius:999px;padding-left:9px;padding-right:9px}.card-media,.cat-tile .media,.page-photo,.photo-band .media,.visit-band .media,.b-intro .media,.tile .media,.svc-card .media,.guide-card .media,.mega-promo .well,.gal-slide,.gal-grid button,.thumbs button,.top-pills.sub-tiles .st-img{border-radius:var(--r-card)}.top-pills.sub-tiles .sub-tile{border-radius:var(--r-soft)}.top-pills.sub-tiles .st-img{border-radius:var(--r-soft) var(--r-soft) 0 0}.mod,.store-card,.svc-card,.call-card,.grid-svc,.rev-card,.value-cards>div,.cards4>div,.need,.compat-col,.setup,.book,.s-note,.dialog-panel{border-radius:var(--r-soft)}.m-th{border-radius:50%}.squig{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6.5c10-4 18 3 28-.5s17-4 28 .5 18 3.5 29-.5 19-3 31 .5' fill='none' stroke='%23B35563' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") bottom left / 100% .32em no-repeat;padding-bottom:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.eyebrow-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--hairline);border-radius:999px;background:#ffffffb8;font:600 12px/1.2 var(--sans);letter-spacing:.06em;color:var(--ink);text-transform:none}.glow{background:radial-gradient(38% 60% at 8% 18%,rgba(179,85,99,.1),transparent 70%),radial-gradient(34% 55% at 92% 82%,rgba(243,203,168,.3),transparent 70%),var(--cream)}.framed{border-radius:var(--r-soft);overflow:hidden;box-shadow:0 0 0 2px var(--rose)}.ico-bubble{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--blush);color:var(--rose-deep)}.ico-bubble .ico,.ico-bubble svg{width:22px;height:22px}[data-doodle]{position:relative}.doodle{position:absolute;width:34px;height:34px;pointer-events:none;z-index:2}.doodle svg{width:100%;height:100%;overflow:visible}.doodle.d0{top:-14px;left:-12px;transform:rotate(-8deg)}.doodle.d1{top:-12px;right:-10px;transform:rotate(10deg)}.doodle.d2{bottom:-12px;left:8%;transform:rotate(6deg)}@media(max-width:599px){.doodle{width:26px;height:26px}.doodle.d0{top:-10px;left:-6px}.doodle.d1{top:-10px;right:-4px}}@media(prefers-reduced-motion:no-preference){.doodle{animation:doodle-in .6s cubic-bezier(.2,.8,.2,1.2) both}.doodle.d1{animation-delay:.12s}.doodle.d2{animation-delay:.24s}@keyframes doodle-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}}.split .copy[data-doodle] .doodle.d0{top:28px;left:auto;right:12%}.split .copy[data-doodle] .doodle.d1{top:auto;bottom:32px;right:8%}@media(min-width:1024px){.split .copy[data-doodle] .doodle{width:40px;height:40px}.split .copy[data-doodle] .doodle.d0{top:72px}.split .copy[data-doodle] .doodle.d1{bottom:72px}}@media(max-width:1023px){.hero-copy[data-doodle]{position:relative!important}.hero-copy[data-doodle] .doodle.d0{top:14px;left:auto;right:22%}.hero-copy[data-doodle] .doodle.d1{top:10px;right:10px}}@media(min-width:1024px){.hero-copy[data-doodle] .doodle{display:none}}.eyebrow-pill{width:fit-content;max-width:100%;align-self:flex-start;justify-self:start}.cards4>.c4{padding:0;overflow:hidden;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-soft)}.c4-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--well)}.c4-media img{width:100%;height:100%;object-fit:cover}.c4-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;flex:1}.c4-body h3{font-size:21px;line-height:1.25}.c4-body p{font-size:15px;line-height:1.55}@media(max-width:767px){.cards4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c4-body{padding:12px 12px 14px}.c4-body h3{font-size:17px}.c4-body p{font-size:14px}}.reg-hero{max-height:440px}.real-grid{display:grid;gap:28px;align-items:center}.real-photo{margin:0}.real-photo img{display:block;width:100%;height:auto}.real-copy .read+.read{margin-top:28px}@media(min-width:900px){.real-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}}.page-photo[data-doodle]{overflow:visible}:root{--espresso: #F3E7DA;--on-espresso: #151312;--on-espresso-muted: #5E564E;--line-espresso: #E2D3C2}.svc-bar{background:var(--blush);color:var(--ink);border-bottom:1px solid var(--blush-deep)}.svc-bar a{color:var(--ink)}.svc-bar .ico{color:var(--rose-deep)}.mk-bar{background:var(--cream)}.hero{background:radial-gradient(40% 70% at 6% 30%,rgba(179,85,99,.1),transparent 70%),radial-gradient(30% 60% at 45% 95%,rgba(243,203,168,.32),transparent 70%),var(--cream)}.hero-media:after{display:none}@media(min-width:1024px){.hero{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;max-width:none;padding:40px max(var(--gut),calc((100vw - var(--container)) / 2 + var(--gut))) 48px}.hero-media{order:2;height:auto!important;aspect-ratio:7 / 6;min-height:0!important;max-height:640px;border-radius:20px;overflow:hidden}.hero-copy{order:1;position:relative!important;inset:auto!important;padding:0!important;color:var(--ink);max-width:none;margin:0}.hero .eyebrow{color:var(--ink)}.hero h1{color:var(--ink);max-width:13ch;font-size:clamp(44px,2.6vw + 18px,66px)}.hero-cta .link-quiet{color:var(--ink)}.hero-copy[data-doodle] .doodle{display:block}.hero-copy[data-doodle] .doodle.d0{top:-28px;left:auto;right:18%;width:40px;height:40px}.hero-copy[data-doodle] .doodle.d1{top:auto;bottom:-34px;right:30%;width:36px;height:36px}}.hero-routes a,.site-foot a{color:var(--ink)}.site-foot{border-top:1px solid var(--line-espresso)}.site-foot .btn{white-space:nowrap;min-width:104px}.hero-routes a{border-radius:999px;border-color:var(--line-strong);background:#fff9}.cat-cell .media{border-radius:var(--r-card)}.cat-cell .lbl{border-top:0;padding-top:4px}@media(max-width:1023px){.hero-copy[data-doodle] .doodle.d0{top:-18px!important;right:16px!important;left:auto!important}.hero-copy[data-doodle] .doodle.d1{display:none}}:has(>.pdp-back){position:relative}@media(max-width:1023px){.pdp-back{position:absolute;z-index:4;top:10px;left:var(--gut);min-height:40px;margin:0;padding:0 14px 0 10px;border-radius:999px;background:#fffdf8eb;border:1px solid var(--hairline);font-size:13px;box-shadow:0 1px 4px #15131214}}.rev-card,.value-cards>div,.cards4>div{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-soft);padding:22px}.rev-card{gap:12px}.cards4>.c4{padding:0}.reviews-band .rev-card{box-shadow:0 1px #15131205}:root{--r-card: 14px}.page-photo img,.page-photo picture img{border-radius:var(--r-card)}[data-brand] .media,.media{border-radius:var(--r-card);overflow:hidden}.hero-media{border-radius:0}@media(min-width:1024px){.hero-media{border-radius:var(--r-card)}.split{padding:40px max(var(--gut),calc((100vw - var(--container)) / 2 + var(--gut)));gap:56px}.split .media{border-radius:var(--r-card);overflow:hidden}.split .copy{padding-left:0!important;padding-right:0!important}}.link-quiet{text-transform:none!important;letter-spacing:.01em!important;font:600 15px/1.2 var(--sans)!important;text-decoration:underline;text-decoration-color:var(--rose);text-decoration-thickness:1.5px;text-underline-offset:5px}.link-quiet:hover{text-decoration-color:var(--ink)}select,#sort,.toolbar select{border-radius:10px}.top-pills.sub-tiles .st-img,.guide-card .media,.c4-media,.m-th,.real-photo{background-image:linear-gradient(135deg,var(--well,#F1E8DC) 0%,var(--blush) 100%)}.crumbs li[aria-current]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs ol{min-width:0}.top-pills.sub-tiles .st-img img{background-image:linear-gradient(135deg,#f1e8dc,#f6e4e1)}.sec.glow,.sec.glow-soft,.sec+.sec.glow,.sec+.sec.glow-soft,.sec.glow+.sec,.sec.glow-soft+.sec{padding-top:72px;padding-bottom:72px}@media(min-width:1024px){.sec.glow,.sec.glow-soft,.sec+.sec.glow,.sec+.sec.glow-soft,.sec.glow+.sec,.sec.glow-soft+.sec{padding-top:104px;padding-bottom:104px}}.glow-soft{background:radial-gradient(30% 70% at 96% 10%,rgba(243,203,168,.28),transparent 70%),radial-gradient(28% 60% at 2% 95%,rgba(179,85,99,.08),transparent 70%),var(--cream)}.brand-grid.brand-cards{display:grid;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:14px;border:0}.brand-card{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:10px 10px 14px;text-decoration:none;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-soft);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-card .bc-img{display:block;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--blush) 0%,#F1E8DC 100%)}.brand-card .bc-img img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .35s ease}.brand-card .bc-logo{display:flex;align-items:center;justify-content:center;height:30px;width:100%}.brand-card .bc-logo img{max-height:22px;width:auto;max-width:88%;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}.brand-card .bc-logo .wm{font:600 12px/1.1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.brand-card .bc-n{font:500 12px/1 var(--sans);color:var(--ink-muted)}@media(hover:hover)and (pointer:fine){.brand-card:hover{transform:translateY(-3px);border-color:var(--rose);box-shadow:0 10px 24px -14px #9a455373}.brand-card:hover .bc-img img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.brand-card,.brand-card .bc-img img{transition:none}.brand-card:hover{transform:none}}@media(max-width:1023px){.brand-grid.brand-cards{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:38%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:4px var(--gut) 12px;scroll-padding-left:var(--gut);scrollbar-width:none}.brand-grid.brand-cards::-webkit-scrollbar{display:none}.brand-grid.brand-cards>li{scroll-snap-align:start}}@media(min-width:640px)and (max-width:1023px){.brand-grid.brand-cards{grid-auto-columns:22%}}.sec-head>[data-doodle] .doodle.d0{top:-18px;left:auto;right:-30px}@media(max-width:639px){.sec-head>[data-doodle] .doodle{display:none}}.b-intro-gen{display:grid;gap:28px;align-items:center;margin:8px calc(var(--gut) * -1) 8px;padding:28px var(--gut) 32px;border-radius:0}.b-intro-gen .brand-h1{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.b-intro-gen .blogo{max-height:44px;width:auto;max-width:260px}.b-intro-gen h1{font-size:clamp(34px,2.4vw + 18px,52px);line-height:1.1;margin:10px 0 12px}.b-intro-gen .h1-sub{display:block;font:400 clamp(20px,1vw + 14px,28px)/1.25 var(--serif);color:var(--ink)}.b-intro-gen .lede{font-size:17px;line-height:1.6;max-width:56ch;margin:0 0 16px}.b-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.b-count{margin:0}.b-hero-photo{border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 3}.b-hero-photo img{width:100%;height:100%;object-fit:cover}.b-mosaic{display:grid;gap:12px;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;aspect-ratio:5 / 3}.b-mosaic.n1{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:4 / 3}.b-mosaic.n2{grid-template-rows:1fr}.bm-well{display:block;border-radius:var(--r-card);overflow:hidden;background:linear-gradient(160deg,var(--blush) 0%,#F1E8DC 100%);min-height:0}.bm-well:first-child{grid-row:1 / -1}.bm-well img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}@media(min-width:1024px){.b-intro-gen{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;margin:8px 0 16px;padding:48px;border-radius:var(--r-soft)}}.brand-cats{margin-top:20px}.brand-cats .sub-tile{cursor:pointer;font:inherit;color:var(--ink)}.brand-cats .sub-tile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--rose)}.vc-icons>div{display:flex;flex-direction:column;gap:8px}.vc-icons h3{font-size:19px}.b-story{display:grid;gap:32px}.b-story p{font-size:17px;line-height:1.7;max-width:64ch}.b-story h2{margin-bottom:14px}.b-story .stack{display:flex;flex-direction:column;gap:4px;align-self:start;padding:22px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-soft)}.b-story .stack .link-row{display:inline-flex;align-items:center;gap:10px;min-height:44px}@media(min-width:1024px){.b-story{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:64px}}.b-guides{display:grid;gap:12px}@media(min-width:768px){.b-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-guide{display:flex;align-items:center;gap:14px;padding:16px 18px;min-height:76px;text-decoration:none;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-soft);transition:border-color .15s,transform .15s}.b-guide .t{flex:1;font:400 19px/1.3 var(--serif)}.b-guide>.ico:last-child{width:18px;height:18px;color:var(--rose-deep)}@media(hover:hover){.b-guide:hover{border-color:var(--rose);transform:translateY(-2px)}}body.few .c-rail,body.few .filter-btn{display:none!important}@media(min-width:1024px){body.few .c-layout{grid-template-columns:minmax(0,1fr)}body.few .c-main{grid-column:1}}@media(max-width:1023px){.toolbar .wrap{gap:10px}.toolbar .filter-btn{order:1;flex:none;min-height:44px;padding:0 16px;background:var(--paper);border:1px solid var(--line-strong)}.toolbar .sort-wrap{order:2;flex:1 1 0;min-width:0}.toolbar .sort-wrap select{width:100%;max-width:none;flex:1 1 auto}.toolbar .count{order:3;font-size:13px}}@media(max-width:767px){.b-intro-gen{gap:16px;padding:20px var(--gut) 20px}.b-intro-gen .lede{font-size:16px}.b-chips{gap:6px}.b-chips::-webkit-scrollbar{display:none}.b-chips .chip{flex:none}.b-intro-gen .b-mosaic,.b-intro-gen .b-count{display:none}.b-intro-gen .b-hero-photo{aspect-ratio:16 / 10}}.b-mosaic.n2{grid-template-columns:1fr 1fr;aspect-ratio:2 / 1}.b-mosaic.n2 .bm-well:first-child{grid-row:auto}.value-cards.vc-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}@media(max-width:1023px){.toolbar .sort-wrap{flex:0 1 172px}.toolbar .count{margin-left:auto;padding-left:4px}}@media(max-width:1023px){.toolbar .sort-wrap{flex:1 1 0;min-width:0}#sort,.toolbar .sort-wrap select{min-width:0!important;width:100%}}@media(max-width:399px){.toolbar .count{display:none}}.card .price{white-space:normal}.card .price s{display:inline-block;white-space:nowrap}.b-intro-gen .squig+.h1-sub,.b-intro-gen .h1-sub{margin-top:10px}.mod,.mod.local,.compat-col,.store-card,.call-card,.setup{border-radius:0}.sec.alt+.sec:not(.alt),.sec:not(.alt)+.sec.alt{padding-top:72px}@media(min-width:1024px){.sec.alt+.sec:not(.alt),.sec:not(.alt)+.sec.alt{padding-top:104px}}.wrap.read>h2{margin-bottom:16px}.wrap.read>h2+p{margin-top:-8px;margin-bottom:16px}.two-col+.rv{margin-top:64px}@media(min-width:1024px){.two-col+.rv{margin-top:96px}}.hero-copy .hero-sub{font-size:17px;line-height:1.6;color:var(--ink-soft,#4a3f3a);max-width:34em;margin:16px 0 24px;text-wrap:pretty}.hero-copy h1+.hero-cta{margin-top:24px}.hero-proof{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;color:var(--ink);text-decoration:none;min-height:44px}.hero-proof .star{color:#c9932e;font-size:16px;line-height:1}.hero-proof b{font-weight:600}.hero-proof:hover span:last-child{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rose)}.hero-copy .hero-proof+.hero-routes{margin-top:8px}@media(max-width:767px){.hero-copy .hero-sub{font-size:16px;margin:12px 0 20px}.hero-proof{margin-top:12px}}@media(min-width:1024px){.hero{padding-top:32px!important;padding-bottom:40px!important}.hero-media,#hero-img{height:clamp(440px,calc(100vh - 344px),640px)!important;min-height:0!important}#hero-img{object-position:40% 50%!important}}@media(max-width:1023px){.hero-copy{display:flex;flex-direction:column;align-items:flex-start}.hero-copy .eyebrow-pill{order:1}.hero-copy h1{order:2}.hero-copy .hero-cta{order:3;margin-top:16px}.hero-copy .hero-proof{order:4;margin-top:8px}.hero-copy .hero-sub{order:5;margin:8px 0 0}.hero-copy .hero-routes{order:6}}@media(max-width:1023px){.hero-copy .hero-routes{order:3;margin-top:16px}.hero-copy .hero-proof{order:4}.hero-copy .hero-sub{order:5}}@media(min-width:1024px)and (max-height:820px){.hero-copy h1{font-size:48px}.hero-copy .hero-sub{font-size:16px;margin:12px 0 20px}.hero-copy .eyebrow-pill{margin-bottom:12px}}@media(max-width:767px)and (max-height:720px){#hero-img{height:210px!important;aspect-ratio:auto;object-fit:cover}}@media(min-width:1024px){.hero-media,#hero-img{width:100%!important;aspect-ratio:auto!important;object-fit:cover}}@media(max-width:1023px){.hero-copy .hero-routes{align-self:stretch}}:root{--cloud: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 90'%3E%3Cpath d='M38 84a26 26 0 0 1-3-52 34 34 0 0 1 62-14 30 30 0 0 1 52 10 26 26 0 0 1 32 34 20 20 0 0 1-11 22z'/%3E%3C/svg%3E");--scallop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24V16a16 16 0 0 1 30-6a18 18 0 0 1 30 4a16 16 0 0 1 30-6a16 16 0 0 1 30 8V24Z'/%3E%3C/svg%3E");--doodle-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none' stroke='%23B35563' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.55'%3E%3Cpath d='M30 22l3 8 8 3-8 3-3 8-3-8-8-3 8-3z'/%3E%3Cpath d='M150 40c-4-6-13-3-12 4 1 6 12 12 12 12s11-6 12-12c1-7-8-10-12-4z'/%3E%3Cpath d='M92 120a14 14 0 1 0 14 18 11 11 0 0 1-14-18z'/%3E%3Ccircle cx='190' cy='112' r='2.2' fill='%23B35563' stroke='none'/%3E%3Ccircle cx='60' cy='176' r='2.2' fill='%23B35563' stroke='none'/%3E%3Cpath d='M170 182a7 7 0 0 1 1-14 10 10 0 0 1 18-3 8 8 0 0 1 9 11 6 6 0 0 1-3 6z'/%3E%3Cpath d='M20 98c6-4 10 4 16 0s10 4 16 0'/%3E%3C/svg%3E")}.sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.sky+*,.has-sky>:not(.sky){position:relative;z-index:1}.cloud{position:absolute;display:block;aspect-ratio:200 / 90;background:#fff;-webkit-mask:var(--cloud) center / contain no-repeat;mask:var(--cloud) center / contain no-repeat;opacity:.75}.sky .c1{width:260px;top:6%;left:-60px}.sky .c2{width:180px;top:54%;left:30%;opacity:.55}.sky .c3{width:220px;bottom:4%;right:-40px;opacity:.6;background:var(--blush)}@media(max-width:767px){.sky .c1{width:160px}.sky .c2{display:none}.sky .c3{width:140px}}.hero.has-sky .sky .c2{left:38%;top:70%}.hero.has-sky .hero-media{position:relative;z-index:1}.site-foot{position:relative}.site-foot:before{content:"";position:absolute;left:0;right:0;top:-23px;height:24px;background:var(--espresso);-webkit-mask:var(--scallop) 0 0 / 120px 24px repeat-x;mask:var(--scallop) 0 0 / 120px 24px repeat-x;pointer-events:none}.site-foot:after,.sec.glow-soft:after,.trust-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--doodle-tile) 0 0 / 220px 220px repeat;opacity:.22;pointer-events:none;z-index:0}.sec.glow-soft,.trust-band{position:relative}.site-foot>*,.sec.glow-soft>*,.trust-band>*{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.sky .c1{animation:drift 70s ease-in-out infinite alternate}.sky .c2{animation:drift 90s ease-in-out -30s infinite alternate-reverse}.sky .c3{animation:drift 80s ease-in-out -12s infinite alternate}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(90px,-10px,0)}}.anim .squig{background-size:0 .32em;transition:background-size .9s cubic-bezier(.6,0,.2,1) .15s}.anim .squig.drawn{background-size:100% .32em}.doodle svg{animation:bob 5.5s ease-in-out infinite;transform-origin:50% 60%}.doodle.d1 svg{animation-delay:-2s}.doodle.d2 svg{animation-delay:-3.6s}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(6deg)}}.heart-pop{position:fixed;z-index:400;width:18px;height:18px;pointer-events:none;color:var(--rose);animation:pop .8s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pop{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--r))}}}.top-pills.sub-tiles .st-img,.brand-card .bc-img,.bm-well{background:var(--well)!important}.top-pills.sub-tiles .st-img img,.brand-card .bc-img img,.bm-well img{background:none!important;mix-blend-mode:multiply}img.blogo[data-logo=cybex]{transform:scale(1.5)}.hero.has-sky .sky .c1{top:auto;bottom:6%;left:-110px;width:280px}.hero.has-sky .sky .c2{display:none}.hero.has-sky .sky .c3{top:3%;bottom:auto;right:-50px;width:240px;background:#fff;opacity:.9}@media(max-width:1023px){.hero.has-sky .sky .c3{top:auto;bottom:30%;right:-60px;width:150px}.hero.has-sky .sky .c1{bottom:2%;width:170px}}.sec.glow.has-sky .sky .c1{top:-34px;left:-120px;width:240px}.sec.glow.has-sky .sky .c2{display:none}.sec.glow.has-sky .sky .c3{bottom:-10px;right:-60px;width:260px}@media(max-width:1023px){.hero.has-sky .sky{display:none}}.hero-rot .hs{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.hero-rot .hs.is-on{opacity:1;z-index:1}.hero-rot .hs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.hero-rot:after{display:none}.hs-bar{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;align-items:stretch;gap:4px;padding:6px;border-radius:14px;background:#faf6eedb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 24px #2b211d1f}.hs-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:9px 12px 11px;border-radius:10px;color:var(--ink);text-decoration:none;position:relative;transition:background .2s}.hs-tab:hover,.hs-tab.is-on{background:#fff}.hs-t{font:600 14px/1.2 var(--sans)}.hs-d{font-size:12px;line-height:1.3;color:var(--ink-muted,#6b5f58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-p{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:transparent;overflow:hidden}.hs-tab.is-on .hs-p{background:#b355632e}.hs-p i{display:block;height:100%;width:0;background:var(--rose);border-radius:2px}.hero-rot.playing .hs-tab.is-on .hs-p i{animation:hs-fill var(--hs-dur,7s) linear forwards}.hero-rot:not(.playing) .hs-tab.is-on .hs-p i{animation:none;width:0}@keyframes hs-fill{0%{width:0}to{width:100%}}.hs-pause{flex:none;align-self:center;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.hs-pause:hover{background:#fff}.hs-pause svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hs-pause .i-play{display:none;fill:currentColor;stroke:none}.hero-rot.paused .hs-pause .i-pause,.hero-rot.done .hs-pause .i-pause{display:none}.hero-rot.paused .hs-pause .i-play,.hero-rot.done .hs-pause .i-play{display:block}.hero-rot.static .hs-pause{display:none}@media(max-width:767px){.hs-bar{left:auto;right:10px;bottom:10px;padding:4px 4px 4px 12px;gap:6px;align-items:center;border-radius:999px}.hs-tab{flex:none;width:26px;height:44px;padding:0;background:none!important;justify-content:center}.hs-tab .hs-t,.hs-tab .hs-d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hs-p{position:static;height:3px;background:#2b211d2e!important}.hs-tab:not(.is-on) .hs-p i{width:0}.hs-pause{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hero-rot .hs{transition:none}}.trust3,.guide-grid{scroll-padding-inline:var(--gut)}.site-foot{margin-top:24px}.site-foot .seal-row{padding-left:0;margin-left:0;gap:10px}.site-foot .seal-row .seal{display:none}@media(max-width:767px){.sec.glow.has-sky .sky,.hero-copy[data-doodle] .doodle,.framed .doodle,.page-photo .doodle,.media .doodle{display:none}.thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:auto}.thumbs button{width:100%;height:auto;aspect-ratio:1}.thumbs button:nth-child(n+7){display:none}.az-letters{gap:4px}.svc-bar{padding-inline:12px}}@media(max-width:380px){.svc-bar{font-size:12px}}@media(max-width:767px){.split>.media{margin-inline:var(--gut);width:auto}}[data-doodle]>.doodle.d1{right:0}@media(min-width:768px)and (max-width:1023px){.hero-copy{position:relative!important;inset:auto!important;color:var(--ink)!important;padding:28px var(--gut) 36px!important}.hero h1,.hero .eyebrow,.hero-cta .link-quiet{color:var(--ink)!important}.hero-media,.hero-rot{height:52vh!important;min-height:360px!important;max-height:560px!important}}@media(min-width:1024px)and (max-height:780px){.hero-media,#hero-img{height:clamp(340px,calc(100vh - 330px),640px)!important}.hero-copy .hero-sub{display:none}.hero-copy h1{font-size:44px!important;margin-bottom:16px}}.hero-rot:not(.playing) .hs-tab.is-on .hs-p i{animation:none;width:100%}@media(max-width:767px){.hs-bar{right:16px;bottom:12px}.hs-pause{width:44px;height:44px}.reviews-band .rail.bleed-r{gap:16px}}.cat-tiles,.top-pills.sub-tiles{scroll-padding-inline:var(--gut)}@media(max-width:767px){.tabs,.chips.scroll,[role=tablist]{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.guide-grid{counter-reset:none}.guide-card:before,.guide-grid>*:before{content:none!important}@media(min-width:768px)and (max-width:1023px){.hero-media,.hero-rot{height:40vh!important;min-height:320px!important}}.sec-head{overflow-x:clip}.hx{position:relative;background:var(--cream)}.hx-media{position:relative;overflow:hidden;background:#3a302b;color:#fffdf8;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,118vw,calc(100svh - var(--hx-top,227px) - 128px))}.hx-media picture{display:contents}.hx-img,.hx-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.hx-video{opacity:0;transition:opacity .6s ease}.hx.is-playing .hx-video{opacity:1}.hx-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#15131229,#15131200 18% 30%,#15131280 58%,#151312d6)}.hx-copy{position:relative;z-index:2;padding:40px var(--gut) 16px}.hx-eyebrow{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:#1513126b;border:1px solid rgba(255,253,248,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:600 11px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fffdf8}.hx h1{color:#fffdf8;font-weight:400;font-size:clamp(32px,9vw,40px);line-height:1.06;letter-spacing:-.015em;margin:0;max-width:15ch;text-shadow:0 1px 24px rgba(21,19,18,.3);text-wrap:balance}.hx-sub,.hx-cta{display:none}.hx-foot{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:0 var(--gut) 12px}.hx-proof{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:#15131280;border:1px solid rgba(255,253,248,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fffdf8;font:500 13px/1 var(--sans);text-decoration:none;white-space:nowrap}.hx-proof .star{color:#e8b85a}.hx-eyebrow .hx-d{display:none}.hx-proof b{font-weight:600}.hx-now{display:none;margin:0 0 0 auto;padding:8px 14px;border-radius:999px;background:#151312bd;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:500 13px/1.3 var(--sans);color:#fffdf8;white-space:nowrap}.hx-now a{color:#fffdf8;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hx-now-l{opacity:.85}.hx-pause{margin-left:auto;flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,253,248,.45);border-radius:50%;background:#15131252;color:#fffdf8;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hx-pause:hover{background:#1513128c}.hx-pause svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hx-pause .i-play{display:none;fill:currentColor;stroke:none}.hx.paused .hx-pause .i-pause{display:none}.hx.paused .hx-pause .i-play{display:block}.hx-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px var(--gut) 16px;background:var(--cream)}.hx-routes a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:600 13px/1.2 var(--sans);letter-spacing:.04em;text-decoration:none}.hx-routes a:hover{border-color:var(--ink)}.hx a:focus-visible,.hx button:focus-visible{outline:2px solid #FFFDF8;outline-offset:3px;box-shadow:0 0 0 5px #1513128c}.hx-routes a:focus-visible{outline-color:var(--ink);box-shadow:none}@media(min-width:768px){.hx-media{min-height:clamp(440px,calc(100svh - var(--hx-top,272px)),820px)}.hx-img,.hx-video{object-position:50% 46%}.hx-scrim{background:linear-gradient(90deg,#151312cc,#151312ad 32%,#1513125c 48%,#15131200 66%),linear-gradient(180deg,#15131200 55%,#15131273)}.hx-copy,.hx-foot{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.hx-copy{padding-top:48px;padding-bottom:40px}.hx-copy>*{max-width:620px}.hx-eyebrow{margin-bottom:20px}.hx-eyebrow .hx-d{display:inline}.hx-eyebrow .hx-m{display:none}.hx h1{font-size:clamp(44px,3.6vw + 12px,76px);line-height:1.02;max-width:11ch}.hx-sub{display:block;margin:20px 0 0;max-width:34em;font-size:17px;line-height:1.6;color:#fffdf8eb;text-wrap:pretty}.hx-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hx-cta .btn{min-height:52px;padding:0 28px}.hx-ghost{background:#1513122e;color:#fffdf8;border-color:#fffdf8bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hx-ghost:hover{background:#fffdf8;color:var(--ink)}.hx-foot{padding-bottom:24px;gap:20px}.hx-now{display:block}.hx-pause{margin-left:0}.hx-routes{display:none}}@media(min-width:768px)and (max-width:1023px){.hx-sub{display:none}}@media(min-width:768px)and (max-height:860px){.hx-sub{display:none}.hx h1{font-size:clamp(44px,2.6vw + 16px,60px)}.hx-eyebrow{margin-bottom:16px}.hx-copy{padding-top:32px;padding-bottom:28px}.hx-cta{margin-top:24px}}@media(max-width:767px)and (max-height:700px){.hx-media{min-height:264px}.hx-copy{padding-top:24px}}@media(max-width:360px){.hx-eyebrow{font-size:10px;letter-spacing:.1em}}@media(min-width:1600px)and (min-height:861px){.hx h1{font-size:clamp(76px,4.2vw,88px)}.hx-cta .btn{min-height:56px;padding:0 32px;font-size:16px}}@media(prefers-reduced-motion:reduce){.hx-video{display:none}}.trust3 .t-s{display:none}@media(max-width:767px){.trust3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:0;padding:0 8px}.trust3 li{flex:none}.trust3 li+li{border-top:0;border-left:1px solid var(--hairline);padding-left:0}.trust3 a{flex-direction:column;justify-content:flex-start;text-align:center;gap:6px;min-height:56px;padding:4px 6px}.trust3 .tt{justify-items:center}.trust3 .tt>span,.trust3 .t-l{display:none}.trust3 .t-s{display:inline}.trust3 b{font-size:12px;line-height:1.3;letter-spacing:.01em}.trust3 .tico{width:22px;height:22px}.reviews-band .rail.bleed-r{grid-auto-columns:calc(100vw - 2 * var(--gut) - 80px)}.rail-prog{position:relative;height:2px;margin:18px var(--gut) 0;border-radius:2px;background:var(--hairline);overflow:hidden}.rail-prog i{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:2px;background:var(--ink)}.rail-prog[hidden]{display:none}.rail-nudge>*{animation:rail-nudge 1.1s cubic-bezier(.45,0,.25,1) .15s 1}}@media(min-width:768px){.rail-prog{display:none}}@keyframes rail-nudge{0%,to{transform:none}45%{transform:translate(-36px)}}@media(prefers-reduced-motion:reduce){.rail-nudge>*{animation:none}}body[data-page=home] main>section:not(.hx):not(.trust-band){content-visibility:auto;contain-intrinsic-size:auto 720px}.card .spec{display:none!important}@media(max-width:767px){.hx-foot{flex-wrap:wrap}.hx-now{display:block;flex-basis:100%;margin:0;white-space:normal;font-size:12px;padding:7px 10px}.hx-now-l{margin-right:4px}}@media(min-width:768px){.hx-media{min-height:clamp(400px,calc(100svh - var(--hx-top,272px)),820px)}}@media(max-width:767px)and (max-height:700px){.hx-scrim{background:linear-gradient(180deg,#15131285,#151312b8)}}.site-foot .site-credit{display:flex;align-items:center;gap:4px;margin:0;min-height:44px;font-size:13px;line-height:1.5;color:inherit}.site-foot .site-credit a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}.site-foot .site-credit a:hover{text-decoration-thickness:2px}.site-foot .site-credit a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media(max-width:767px){.site-foot .site-credit{flex-basis:100%;width:100%;justify-content:center;text-align:center}}.sb-native[data-page=home] .shopify-section:has(>.trust-band)+.shopify-section>[data-band=categories]{padding-top:64px}@media(min-width:1024px){.sb-native[data-page=home] .shopify-section:has(>.trust-band)+.shopify-section>[data-band=categories]{padding-top:96px}}@media(max-width:767px){.sb-native[data-page=home] .shopify-section:has(>.trust-band)+.shopify-section>[data-band=categories]{padding-top:40px}}.sb-native[data-page=home] .shopify-section:has(>[data-band=categories])+.shopify-section>[data-band=best]{padding-top:0}.sb-native .site-foot .social a{margin-inline-start:0}html[data-sb-preview-toolbar-inset] body.sb-native #m-menu.drawer,html[data-sb-preview-toolbar-inset] body.sb-native #cart.drawer,html[data-sb-preview-toolbar-inset] body.sb-native #f-sheet.dialog,html[data-sb-preview-toolbar-inset] body.sb-native #cmp-dlg.dialog,html[data-sb-preview-toolbar-inset] body.sb-native #search-ov.search-ov{bottom:var(--sb-preview-toolbar-inset)}html[data-sb-preview-toolbar-inset] body.sb-native #f-sheet.dialog>.dialog-panel,html[data-sb-preview-toolbar-inset] body.sb-native #cmp-dlg.dialog>.dialog-panel{max-height:min(92vh,calc(100vh - var(--sb-preview-toolbar-inset) - env(safe-area-inset-top,0px)));max-height:min(92dvh,calc(100dvh - var(--sb-preview-toolbar-inset) - env(safe-area-inset-top,0px)))}html[data-sb-preview-toolbar-inset] body.sb-native #search-ov.search-ov{max-height:calc(100vh - var(--sb-preview-toolbar-inset));max-height:calc(100dvh - var(--sb-preview-toolbar-inset))}@media(min-width:768px){html[data-sb-preview-toolbar-inset] body.sb-native #f-sheet.dialog>.dialog-panel,html[data-sb-preview-toolbar-inset] body.sb-native #cmp-dlg.dialog>.dialog-panel{max-height:min(88vh,calc(100vh - var(--sb-preview-toolbar-inset) - 48px - env(safe-area-inset-top,0px)));max-height:min(88dvh,calc(100dvh - var(--sb-preview-toolbar-inset) - 48px - env(safe-area-inset-top,0px)))}}@media(min-width:1024px){html[data-sb-preview-toolbar-inset] body.sb-native #search-ov.search-ov{bottom:auto;max-height:min(86vh,calc(100vh - var(--sb-preview-toolbar-inset)));max-height:min(86dvh,calc(100dvh - var(--sb-preview-toolbar-inset)))}}html[data-sb-preview-toolbar-inset] body.sb-native #cmp-tray.cmp-tray,html[data-sb-preview-toolbar-inset] body.sb-native #satc.sticky-atc,html[data-sb-preview-toolbar-inset] body.sb-native.sb-shopping-landing-page #main .sb-shopping-landing-verified #sbcl-mcta{bottom:var(--sb-preview-toolbar-inset)}html[data-sb-preview-toolbar-inset] body.sb-native #toast.toast{bottom:calc(96px + var(--sb-preview-toolbar-inset))}body.sb-native .blogo[data-logo=britax-romer]{filter:brightness(0)}#cmp-dlg .cmp-value-group{margin:0 0 16px}#cmp-dlg .cmp-value-group>p{margin:0 0 8px}#cmp-dlg .cmp-value-line{display:block}#cmp-dlg .cmp-variant-coverage{font-size:12px;line-height:1.5}#cmp-dlg .cmp-variant-coverage summary{cursor:pointer;min-height:44px;padding:8px 0}#cmp-dlg .cmp-variant-coverage ul{padding-left:16px}#cmp-dlg .cmp-variant-coverage small{display:block}#cmp-dlg .cmp-original-lines p{margin-bottom:12px}@media(max-width:767px){#cmp-dlg .cmp-table[data-cmp-products="2"]{table-layout:fixed;width:100%;min-width:0}#cmp-dlg .cmp-table[data-cmp-products="2"] th,#cmp-dlg .cmp-table[data-cmp-products="2"] td{overflow-wrap:anywhere;word-break:normal;padding:10px 8px}#cmp-dlg .cmp-table[data-cmp-products="2"] th[scope=row]{width:28%}#cmp-dlg .cmp-table[data-cmp-products="2"] th[scope=col]{width:36%}}#cmp-dlg .cmp-fact-records{font:12px/1.5 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}#cmp-dlg .cmp-compact-statements p{margin:0 0 12px}#cmp-dlg .cmp-shared-qualifier{font-size:12px;line-height:1.5;margin:12px 0}#cmp-dlg .cmp-shared-qualifier>span{display:block;font-weight:600}#cmp-dlg .cmp-shared-qualifier strong{display:block}#cmp-dlg .cmp-cell-source-details>summary{min-height:44px;padding:8px 0;font-size:12px;cursor:pointer}#cmp-dlg .cmp-gap-group{margin:0 0 14px}#cmp-dlg .cmp-gap-group>p{margin-bottom:4px}#cmp-dlg .cmp-gap-group strong{display:block;font-size:12px}#cmp-dlg .cmp-gap-coverage{font-size:12px;line-height:1.5}#cmp-dlg .cmp-gap-coverage>summary{min-height:44px;padding:8px 0;cursor:pointer}#cmp-dlg .cmp-gap-coverage small{display:block}#cmp-dlg .cmp-gap-coverage ul{padding-left:16px}#cmp-dlg .cmp-shared-cpst{font-size:12px;line-height:1.5;margin:0 0 10px}#cmp-dlg .cmp-common-numeric>p{margin:0 0 8px}#cmp-dlg .cmp-common-numeric ul{list-style:none;padding:0;margin:0 0 8px;font-size:13px;line-height:1.4}#cmp-dlg .cmp-common-numeric li+li{margin-top:6px}#cmp-dlg .cmp-note-marker{font-size:12px;margin:0}#cmp-dlg .cmp-note-marker a{display:inline-flex;align-items:center;min-height:44px}#cmp-dlg .cmp-visible-product-notes{margin-top:24px}#cmp-dlg .cmp-visible-product-notes>div{margin:16px 0}dialog#cmp-dlg{width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;padding:0;color:inherit;background:transparent}dialog#cmp-dlg::backdrop{background:transparent}@media(min-width:768px){dialog#cmp-dlg{padding:24px}}#cart.drawer.on{transition-property:transform}@media(max-width:767px){.sbbl--intro .sbbl__cta-row{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sb.css.map */
