.skip-link,.skip-to-content-link,a.skip-link,a.skip-to-content-link,.skip-to-content-link.button{display:none!important;visibility:hidden!important}.visually-hidden,.visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1d1d1f;line-height:1.55;font-family:Inter,SF Pro Display,Helvetica Neue,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.t{max-width:1380px;margin:0 auto}.bar{background:#fbfbfd;color:#1d1d1f;text-align:center;padding:11px;font-size:12px;letter-spacing:.2px;font-weight:500;border-bottom:1px solid #d2d2d7}.bar span{display:inline-block;padding:0 24px;color:#1d1d1f}.bar span:before{content:"\b7";margin-right:24px;color:#86868b}.hd{padding:18px 40px;background:#ffffffeb;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid #d2d2d7;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:50}.hd .brand{font-weight:600;font-size:21px;letter-spacing:-.5px;color:#1d1d1f}.hd nav{display:flex;gap:32px;font-size:13px;color:#1d1d1f;font-weight:400}.hd nav a{color:inherit;text-decoration:none;transition:color .2s}.hd nav a:hover{color:#06c}.hd .cta-cart{font-size:14px;color:#06c;text-decoration:none;font-weight:500}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:0;min-height:96vh}.carousel-side{position:relative;background:#f5f5f7;overflow:hidden}.carousel-track{display:flex;height:100%;width:100%;transition:transform .6s ease}.slide{flex-shrink:0;width:100%;height:100%;position:relative;min-height:96vh}.slide img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.slide .corner-tag{position:absolute;top:28px;left:28px;background:#1d1d1f;color:#fff;padding:8px 16px;font-size:12px;font-weight:600;border-radius:20px;z-index:3}.slide .caption{position:absolute;bottom:120px;left:28px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1d1d1f;padding:10px 16px;font-size:13px;font-weight:500;border-radius:20px;max-width:70%;z-index:3}.nav-arrows{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;z-index:4}.nav-arrow{width:46px;height:46px;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1d1d1f;border:0;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.carousel-dots{display:flex;gap:8px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#ffffffb3;transition:all .3s;cursor:pointer;box-shadow:0 1px 3px #0000001a}.dot.active{background:#06c;width:28px;border-radius:8px}.info-sticky{padding:90px 60px;background:#fff;display:flex;flex-direction:column;justify-content:center}.info-sticky .crumb{font-size:13px;color:#86868b;margin-bottom:14px;font-weight:400}.info-sticky h1{font-size:56px;font-weight:600;letter-spacing:-2px;line-height:1;margin-bottom:14px;color:#1d1d1f}.info-sticky h1 em{font-style:normal;color:#06c}.info-sticky .sub{font-size:17px;color:#6e6e73;margin-bottom:26px;line-height:1.5;font-weight:400}.info-sticky .rating{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#1d1d1f;font-size:13px;font-weight:500}.info-sticky .rating .stars{color:#fa8c16;font-size:14px;letter-spacing:1px}.info-sticky .rating .rt{color:#86868b}.info-sticky .price-row{display:flex;align-items:baseline;gap:14px;padding:22px 0;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;margin-bottom:22px}.info-sticky .price-now{font-size:44px;font-weight:600;color:#1d1d1f;letter-spacing:-1.5px}.info-sticky .price-old{font-size:17px;color:#86868b;text-decoration:line-through}.info-sticky .price-badge{font-size:12px;background:#06c;color:#fff;padding:5px 12px;font-weight:600;letter-spacing:.3px;border-radius:20px}.info-sticky .ship-note{font-size:13px;color:#1d1d1f;margin-bottom:22px;display:flex;align-items:center;gap:8px;font-weight:500}.info-sticky .ship-note .ic{color:#06c;font-size:14px}.variant-label{font-size:13px;font-weight:500;color:#6e6e73;margin-bottom:12px;display:flex;justify-content:space-between}.variant-label .vselected{color:#1d1d1f;font-weight:600}.variants{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.variant-pill{flex:1;padding:16px 14px;background:#fff;border:1px solid #d2d2d7;color:#1d1d1f;text-align:center;cursor:pointer;font-size:13px;font-weight:500;border-radius:14px;transition:all .2s}.variant-pill.active{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.cta-add{width:100%;background:#06c;color:#fff;padding:18px;border:0;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:14px;border-radius:980px;transition:all .2s}.payments{display:flex;justify-content:center;gap:18px;align-items:center;padding:14px 0;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;margin-bottom:22px}.payments .pi{font-size:11px;color:#86868b;font-weight:500;letter-spacing:.3px}.micro-list{display:flex;flex-direction:column;gap:10px}.micro-list .mi{display:flex;gap:14px;align-items:flex-start;font-size:13px;color:#6e6e73;line-height:1.55;padding:16px;background:#f5f5f7;border-radius:14px}.micro-list .mi .ic{color:#06c;font-size:15px;flex-shrink:0;margin-top:1px;font-weight:600}.micro-list .mi strong{color:#1d1d1f;font-weight:600;display:block;margin-bottom:3px;font-size:14px}.trust-tech{padding:28px 40px;background:#f5f5f7;text-align:center}.trust-tech .label{font-size:13px;color:#6e6e73;margin-bottom:18px;font-weight:500}.trust-tech .items{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.trust-tech .it{background:#fff;border:1px solid #d2d2d7;color:#1d1d1f;padding:10px 18px;font-size:13px;font-weight:500;border-radius:30px;display:flex;align-items:center;gap:8px}.trust-tech .it:before{content:"\2713";color:#06c;font-weight:600}.story{padding:130px 50px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:#f5f5f7}.story-img{aspect-ratio:4/5;background:#e5e5ea;overflow:hidden;border-radius:24px}.story-img img{width:100%;height:100%;object-fit:cover}.story .lab{font-size:13px;color:#06c;margin-bottom:18px;font-weight:600}.story h2{font-size:56px;font-weight:600;letter-spacing:-2px;line-height:1.02;margin-bottom:30px;color:#1d1d1f}.story h2 em{font-style:normal;color:#06c}.story p{font-size:17px;color:#1d1d1f;margin-bottom:20px;line-height:1.6}.story p strong{color:#1d1d1f;font-weight:600}.story blockquote{padding:28px;background:#fff;border-radius:20px;margin:30px 0;color:#1d1d1f;font-size:20px;line-height:1.5;font-weight:500}.story .sig{color:#86868b;font-size:14px;margin-top:30px}.desk-layouts{padding:130px 50px;background:#fff}.desk-layouts .lab{text-align:center;font-size:11px;color:#5fa8d3;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.desk-layouts h2{font-family:Inter,SF Pro Display,sans-serif;font-size:50px;font-weight:400;text-align:center;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;color:#1d1d1f}.desk-layouts h2 em{color:#5fa8d3}.desk-layouts .sub{text-align:center;color:#6e6e73;font-size:16px;margin-bottom:60px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-family:Inter,SF Pro Display,sans-serif}.dl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto}.dl-card{background:#fafafa;border:1px solid #d2d2d7;overflow:hidden;display:flex;flex-direction:column}.dl-img{aspect-ratio:1/1;background:#f5f5f7;overflow:hidden;position:relative}.dl-img img{width:100%;height:100%;object-fit:cover}.dl-tag{position:absolute;top:14px;left:14px;background:#1d1d1f;color:#fff;padding:6px 14px;font-size:9px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-family:Inter,sans-serif}.dl-info{padding:24px 22px}.dl-info h3{font-family:Inter,SF Pro Display,sans-serif;font-size:20px;font-weight:500;color:#1d1d1f;letter-spacing:-.3px;margin-bottom:10px}.dl-info p{color:#6e6e73;font-size:13px;line-height:1.6;font-family:Inter,SF Pro Display,sans-serif;margin-bottom:14px}.dl-info .items{display:flex;flex-wrap:wrap;gap:6px}.dl-info .it{font-family:Inter,sans-serif;font-size:11px;background:#f5f5f7;color:#1d1d1f;padding:5px 11px;font-weight:600;letter-spacing:.3px}.productivity-features{padding:130px 50px;background:#f5f5f7}.productivity-features .lab{text-align:center;font-size:11px;color:#5fa8d3;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.productivity-features h2{font-family:Inter,SF Pro Display,sans-serif;font-size:48px;font-weight:400;text-align:center;letter-spacing:-1.3px;line-height:1.05;margin-bottom:18px;color:#1d1d1f}.productivity-features h2 em{color:#5fa8d3}.productivity-features .sub{text-align:center;color:#6e6e73;font-size:16px;margin-bottom:60px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-family:Inter,SF Pro Display,sans-serif}.pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto}.pf-card{background:#fafafa;border:1px solid #d2d2d7;padding:32px 28px;display:flex;flex-direction:column;gap:14px}.pf-card .num{font-family:Inter,SF Pro Display,sans-serif;font-size:36px;font-weight:400;color:#5fa8d3;line-height:1;letter-spacing:-1px}.pf-card h3{font-family:Inter,SF Pro Display,sans-serif;font-size:18px;font-weight:500;color:#1d1d1f;letter-spacing:-.2px;line-height:1.2}.pf-card .badge{font-family:Inter,sans-serif;font-size:10px;color:#5fa8d3;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;background:#f5f5f7;padding:4px 10px;align-self:flex-start}.pf-card p{color:#6e6e73;font-size:13px;line-height:1.65;font-family:Inter,SF Pro Display,sans-serif}.material-quality{padding:130px 50px;background:#fff}.material-quality .lab{text-align:center;font-size:11px;color:#5fa8d3;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.material-quality h2{font-family:Inter,SF Pro Display,sans-serif;font-size:50px;font-weight:400;text-align:center;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;color:#1d1d1f}.material-quality h2 em{color:#5fa8d3}.material-quality .sub{text-align:center;color:#6e6e73;font-size:16px;margin-bottom:70px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-family:Inter,SF Pro Display,sans-serif}.mq-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1240px;margin:0 auto}.mq-card{background:#fafafa;border:1px solid #d2d2d7;overflow:hidden;display:flex;flex-direction:column}.mq-swatch{aspect-ratio:1/1;background:#f5f5f7;overflow:hidden}.mq-swatch img{width:100%;height:100%;object-fit:cover}.mq-info{padding:22px 18px}.mq-info h3{font-family:Inter,SF Pro Display,sans-serif;font-size:17px;font-weight:500;color:#1d1d1f;letter-spacing:-.2px;margin-bottom:6px}.mq-info .grade{font-family:Inter,sans-serif;font-size:10px;color:#5fa8d3;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.mq-info p{color:#6e6e73;font-size:12px;line-height:1.6;font-family:Inter,SF Pro Display,sans-serif}.press{padding:60px 50px;background:#fff;text-align:center;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}.press .lab{font-size:14px;color:#6e6e73;margin-bottom:30px;font-weight:500}.press .logos{display:flex;justify-content:center;flex-wrap:wrap;gap:50px;align-items:center;font-size:20px;color:#1d1d1f;font-weight:600}.testi{padding:130px 50px;background:#fff}.testi .lab{text-align:center;font-size:13px;color:#06c;margin-bottom:14px;font-weight:600}.testi h2{font-size:56px;font-weight:600;text-align:center;letter-spacing:-2px;line-height:1;margin-bottom:14px;color:#1d1d1f}.testi h2 em{font-style:normal;color:#06c}.testi .sub{text-align:center;color:#6e6e73;font-size:14px;margin-bottom:60px;font-weight:500}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1280px;margin:0 auto}.testi-cell{background:#f5f5f7;padding:36px 32px;border-radius:20px}.testi-cell .stars{color:#fa8c16;font-size:14px;letter-spacing:1px;margin-bottom:18px}.testi-cell .qt{font-size:19px;line-height:1.5;color:#1d1d1f;margin-bottom:24px;font-weight:500;letter-spacing:-.3px}.testi-cell .auth{font-size:13px;color:#6e6e73;display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #d2d2d7}.testi-cell .auth .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#06c,#0a84ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:600}.testi-cell .auth .an{font-weight:600;color:#1d1d1f;font-size:14px}.testi-cell .auth .am{color:#86868b;font-size:12px}.guar{padding:130px 50px;background:#06c;color:#fff;text-align:center}.guar .lab{font-size:13px;color:#fff;opacity:.85;margin-bottom:18px;font-weight:600}.guar h2{font-size:60px;font-weight:600;letter-spacing:-2.5px;max-width:880px;margin:0 auto 24px;line-height:1.05}.guar h2 em{font-style:normal;color:#bfdbfe}.guar p{font-size:19px;color:#ffffffe6;max-width:680px;margin:0 auto 36px;line-height:1.55}.guar-bullets{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:50px auto 0}.guar-bullets .gb{background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:30px 22px;text-align:left;border-radius:18px;color:#fff}.guar-bullets .gb .ic{font-size:13px;color:#bfdbfe;margin-bottom:12px;font-weight:600}.guar-bullets .gb .tt{font-weight:600;margin-bottom:8px;font-size:18px;color:#fff;letter-spacing:-.3px}.guar-bullets .gb .bd{color:#ffffffd9;font-size:14px;line-height:1.55}.faq{padding:130px 50px;background:#fff}.faq .lab{text-align:center;font-size:13px;color:#06c;margin-bottom:14px;font-weight:600}.faq h2{font-size:56px;font-weight:600;text-align:center;letter-spacing:-2px;line-height:1;margin-bottom:50px;color:#1d1d1f}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#f5f5f7;border-radius:18px;padding:26px 30px}.faq-q{font-size:20px;font-weight:600;color:#1d1d1f;margin-bottom:10px;display:flex;justify-content:space-between;cursor:pointer;letter-spacing:-.3px}.faq-q .ic{color:#06c;font-size:22px;font-weight:400}.faq-a{color:#6e6e73;font-size:15px;line-height:1.65}.cta-final{padding:130px 50px;background:#1d1d1f;color:#fff;text-align:center}.cta-final .lab{font-size:13px;color:#0a84ff;margin-bottom:18px;font-weight:600}.cta-final h2{font-size:84px;font-weight:600;letter-spacing:-3px;line-height:1;margin-bottom:22px;max-width:920px;margin-left:auto;margin-right:auto;color:#fff}.cta-final h2 em{font-style:normal;color:#0a84ff}.cta-final p{color:#86868b;font-size:19px;margin-bottom:42px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.55}.cta-final .btn{display:inline-block;background:#06c;color:#fff;padding:18px 44px;font-size:15px;font-weight:600;text-decoration:none;border-radius:980px}.cta-final .micro-bottom{font-size:13px;color:#86868b;margin-top:22px}@media(max-width:768px){html,body{overflow-x:hidden!important}body{padding-bottom:72px!important}img,video,iframe{max-width:100%!important;height:auto!important}.t{max-width:100%!important;padding:0!important}.bar{padding:9px 10px!important;font-size:10px!important;letter-spacing:1.4px!important}.bar span{padding:0 6px!important;display:inline-block!important}.hd{padding:12px 14px!important;flex-wrap:nowrap!important;gap:8px!important;position:sticky!important;top:0!important}.hd .brand{font-size:20px!important;letter-spacing:1.2px!important}.hd nav{display:none!important}.hd .cta-cart{font-size:11px!important;letter-spacing:1.2px!important}.hero{grid-template-columns:1fr!important;gap:18px!important;min-height:auto!important;padding:20px 14px!important}.hero-gallery,[class*=hero-gallery]{aspect-ratio:1/1!important;min-height:0!important;max-height:60vh!important;border-radius:14px!important}.hero-thumbs,.hero-thumbs-vert{flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:8px!important}.hero-thumbs>*,.hero-thumbs-vert>*,.hero-thumbs .thumb,.hero-thumbs-vert .vthumb{flex:0 0 auto!important;width:64px!important;height:64px!important;min-width:64px!important}.info-sticky,.hero-info-sticky{position:static!important;padding:14px 0!important}.hero-split,.hero-bento,.hero-centered,.hero-mejuri,.hero-carousel{grid-template-columns:1fr!important}.hero-banner-bg{min-height:50vh!important;max-height:70vh!important}.hero-circle{width:100%!important;max-width:320px!important;height:auto!important;aspect-ratio:1/1!important;margin:0 auto 24px!important}.hero-info{max-width:100%!important;padding:0 14px!important}.hero-info .sub{max-width:100%!important;font-size:14px!important;margin:0 auto 18px!important}.hero-image{aspect-ratio:1/1!important;max-height:50vh!important}.hero-image .thumb{width:56px!important;height:56px!important}.hero-banner-bg-overlay{padding:30px 14px!important}.hero{min-height:56vh!important;padding:26px 14px!important}.hero-overlay{padding:18px 0!important;max-width:100%!important}.hero-overlay .corner-tag{font-size:9px!important;padding:5px 12px!important;margin-bottom:14px!important;letter-spacing:2.2px!important}.hero-overlay h1,.hero h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.04!important;letter-spacing:-1px!important;margin-bottom:14px!important}.hero-overlay .sub,.hero .sub{font-size:14px!important;margin-bottom:18px!important;line-height:1.5!important;max-width:100%!important}.hero-overlay .rating{font-size:10px!important;padding:8px 12px!important;margin-bottom:16px!important;gap:8px!important;flex-wrap:wrap!important;justify-content:center!important}.hero-overlay .price-row{gap:10px!important;margin-bottom:16px!important;flex-wrap:wrap!important;justify-content:center!important}.hero-overlay .price-now,.price-now{font-size:clamp(32px,9vw,44px)!important;line-height:1!important}.hero-overlay .price-old{font-size:16px!important}.hero-overlay .ship-note{font-size:10px!important;margin-bottom:16px!important;letter-spacing:1.4px!important}.hero-overlay .variant-label{font-size:9px!important;margin-bottom:10px!important;letter-spacing:2.2px!important}.hero-overlay .variants{gap:8px!important;margin-bottom:20px!important}.hero-overlay .variant-pill{padding:10px 16px!important;font-size:11px!important;letter-spacing:1.2px!important}.hero .cta-add,.hero a.cta-add,.hero-overlay .cta-add{display:block!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:14px 20px!important;font-size:11px!important;letter-spacing:2.4px!important;text-align:center!important;box-sizing:border-box!important}.hero .micro-list{gap:14px!important;margin-top:18px!important;flex-wrap:wrap!important;justify-content:center!important}.hero .micro-list .mi{font-size:9px!important;letter-spacing:.8px!important}.scroll-cue{display:none!important}.trust-natural,.trust-quiet,.trust-tech,.trust-friendly{padding:22px 14px!important}.trust-natural .label,.trust-natural .lab,.trust-quiet .label,.trust-quiet .lab,.trust-tech .label,.trust-tech .lab,.trust-friendly .label,.trust-friendly .lab{font-size:10px!important;margin-bottom:14px!important;letter-spacing:2.4px!important;text-align:center!important;text-transform:uppercase!important}.trust-natural .items,.trust-quiet .items,.trust-tech .items,.trust-friendly .items{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 14px!important;max-width:100%!important;grid-template-columns:none!important;padding:0!important}.trust-natural .it,.trust-quiet .it,.trust-tech .it,.trust-friendly .it{font-size:11px!important;flex:0 0 auto!important;padding:6px 11px!important;letter-spacing:.4px!important;text-align:center!important;white-space:nowrap!important;line-height:1.3!important;border-radius:999px!important;background:#0000000d!important}.story{grid-template-columns:1fr!important;gap:22px!important;padding:50px 18px!important}.story-img{aspect-ratio:1/1!important;max-height:320px!important;max-width:320px!important;margin:0 auto!important;border-radius:8px!important}.story-img img{width:100%!important;height:100%!important;object-fit:cover!important}.story h2{font-size:clamp(26px,7vw,34px)!important;line-height:1.05!important;margin-bottom:16px!important}.story p{font-size:14px!important;line-height:1.65!important;margin-bottom:14px!important}.story blockquote{font-size:16px!important;padding:16px!important;margin:18px 0!important;line-height:1.45!important}.story .sig{font-size:12px!important;padding-top:16px!important;margin-top:22px!important}.story .lab{font-size:9px!important;letter-spacing:2.4px!important;margin-bottom:12px!important}.ing{padding:56px 14px!important}.ing h2{font-size:clamp(26px,7vw,34px)!important;line-height:1.05!important;margin-bottom:14px!important}.ing .sub{font-size:14px!important;margin-bottom:32px!important;line-height:1.5!important}.ing-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;max-width:100%!important}.ing-cell{flex-direction:column!important;gap:10px!important;padding:14px 12px!important;background:#d4af6e0f!important;border-radius:8px!important}.ing-cell .num{font-size:32px!important;line-height:1!important;margin-bottom:4px!important}.ing-cell h3{font-size:15px!important;line-height:1.15!important;margin-bottom:8px!important}.ing-cell .dose{font-size:8px!important;padding:3px 7px!important;margin-bottom:8px!important;letter-spacing:1.4px!important}.ing-cell p{font-size:11px!important;line-height:1.5!important}.science{padding:56px 16px!important}.science h2{font-size:clamp(24px,6.5vw,32px)!important;margin-bottom:30px!important;line-height:1.1!important}.science-grid{grid-template-columns:1fr!important;gap:26px!important;max-width:100%!important}.science-img{aspect-ratio:4/3!important;max-height:260px!important}.science .results{gap:12px!important}.science .result{padding:14px 0!important}.science .result .stat{font-size:36px!important;margin-bottom:4px!important;line-height:1!important}.science .result .label{font-size:12px!important;line-height:1.4!important}.science .result .meta{font-size:9px!important;letter-spacing:1.4px!important;margin-top:4px!important}.ba{padding:56px 0!important}.ba .lab,.ba h2,.ba .sub{padding-left:16px!important;padding-right:16px!important}.ba h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important}.ba .sub{font-size:13px!important;margin-bottom:26px!important}.ba-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;max-width:100%!important;scrollbar-width:none!important}.ba-grid::-webkit-scrollbar{display:none!important}.ba-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;padding:18px!important}.ba-pair{gap:10px!important;margin-bottom:16px!important}.ba-pair .img{aspect-ratio:3/4!important}.ba-card .author{font-size:16px!important}.ba-card .meta{font-size:9px!important;margin-bottom:10px!important;letter-spacing:1.4px!important}.ba-card .quote{font-size:13px!important;line-height:1.55!important}.care-guide{padding:56px 16px!important}.care-grid{grid-template-columns:1fr!important;gap:18px!important;max-width:100%!important}.care-col{gap:14px!important}.care-col-head{font-size:12px!important;letter-spacing:2px!important;padding:10px 0!important}.care-card{padding:14px!important;gap:10px!important}.care-card .icon{width:32px!important;height:32px!important;font-size:13px!important;flex-shrink:0!important}.care-card h3,.care-card h4{font-size:14px!important;margin-bottom:4px!important}.care-card p{font-size:12px!important;line-height:1.5!important}.size-guide{padding:56px 14px!important}.size-grid{grid-template-columns:1fr!important;gap:18px!important}.size-visual{aspect-ratio:16/10!important;max-height:260px!important}.size-aside{padding:0!important}.size-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:0 -14px!important;padding:0 14px!important;scrollbar-width:none!important}.size-table::-webkit-scrollbar{display:none!important}.size-row{display:grid!important;grid-template-columns:70px repeat(3,minmax(80px,1fr))!important;gap:6px!important;padding:10px 6px!important;font-size:12px!important;align-items:center!important;min-width:100%!important}.size-row>*{padding:2px!important;font-size:12px!important;text-align:center!important}.size-row.head>*{font-weight:700!important;font-size:10px!important;letter-spacing:1px!important;text-transform:uppercase!important}.size-row .size,.size-row>*:first-child{font-weight:700!important;text-align:left!important;padding-left:8px!important}.size-tip{font-size:12px!important;padding:14px!important;line-height:1.5!important}.size-chart{padding:56px 14px!important}.sc-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:6px!important}.sc-row{display:grid!important;grid-template-columns:70px repeat(4,minmax(70px,1fr))!important;gap:4px!important;padding:8px 4px!important;font-size:11px!important;align-items:center!important;min-width:100%!important}.sc-row>*{padding:2px!important;font-size:11px!important;text-align:center!important}.sc-row.head>*{font-size:9px!important;letter-spacing:1px!important;font-weight:600!important}.sc-row .size{font-weight:700!important;text-align:left!important;padding-left:6px!important}.sc-tip{font-size:12px!important;padding:12px!important;margin-top:14px!important;line-height:1.5!important}.fit-guide{padding:56px 0!important}.fit-guide .lab,.fit-guide h2,.fit-guide>p,.fit-guide .sub{padding-left:16px!important;padding-right:16px!important}.fit-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;max-width:100%!important;scrollbar-width:none!important}.fit-grid::-webkit-scrollbar{display:none!important}.fit-card{flex:0 0 82%!important;min-width:82%!important;scroll-snap-align:start!important}.fit-img{aspect-ratio:4/5!important}.fit-info{padding:14px!important}.fit-info h3{font-size:17px!important;margin-bottom:6px!important}.fit-info .meas{font-size:11px!important;margin-bottom:10px!important;letter-spacing:1.2px!important}.fit-info p{font-size:12px!important;line-height:1.5!important}.fit-info .fit-rec{font-size:11px!important;padding:8px 0!important;margin-top:8px!important;line-height:1.45!important}.material-care{padding:56px 14px!important}.mc-stage{grid-template-columns:1fr!important;gap:24px!important}.mc-pictos{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.mc-pic{padding:12px 8px!important;gap:6px!important;text-align:center!important}.mc-pic .sym{font-size:22px!important;margin-bottom:4px!important}.mc-pic h3{font-size:11px!important;line-height:1.15!important;margin-bottom:2px!important}.mc-pic .meta{font-size:9px!important;line-height:1.3!important;letter-spacing:.8px!important}.mc-comp{padding:14px!important}.mc-comp .head{font-size:11px!important;letter-spacing:1.6px!important;margin-bottom:12px!important}.comp-list{gap:8px!important}.comp-list .item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important}.comp-list .item>div:first-child{flex:1!important;min-width:0!important}.comp-list .item h4{font-size:12px!important;margin-bottom:2px!important}.comp-list .item p{font-size:10px!important;line-height:1.35!important}.comp-list .item .pct{font-size:16px!important;font-weight:700!important;flex-shrink:0!important}.gift-presentation{padding:56px 0!important}.gift-presentation .lab,.gift-presentation h2,.gift-presentation>p,.gift-presentation .sub{padding-left:16px!important;padding-right:16px!important}.gift-scenes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px!important}.gift-scene{aspect-ratio:4/5!important}.gift-included{padding:20px 16px!important;margin:22px 14px 0!important;border-radius:14px!important}.gift-included-head{font-size:12px!important;letter-spacing:1.8px!important;margin-bottom:14px!important}.gift-items{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;margin:0!important;max-width:100%!important}.gift-item{padding:12px 10px!important;font-size:11px!important;border-radius:10px!important;background:#ffffff0f!important;text-align:center!important}.gift-item .icon,.gift-item .badge{font-size:11px!important;margin-bottom:4px!important;display:block!important}.gift-item h3,.gift-item h4{font-size:12px!important;margin-bottom:4px!important;line-height:1.2!important}.gift-item p{font-size:10px!important;line-height:1.4!important}.tool-anatomy{padding:56px 14px!important}.tool-stage{grid-template-columns:1fr!important;gap:22px!important}.tool-hero{aspect-ratio:1/1!important;max-width:320px!important;margin:0 auto!important}.tool-parts{display:flex!important;flex-direction:column!important;gap:12px!important}.tool-part{padding:14px!important;gap:10px!important;display:flex!important;align-items:flex-start!important}.tool-part .num{font-size:24px!important;flex-shrink:0!important;line-height:1!important}.tool-part h3{font-size:15px!important;margin-bottom:4px!important}.tool-part p{font-size:12px!important;line-height:1.5!important}.technique-guide{padding:56px 14px!important}.tech-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;max-width:100%!important}.tech-step{padding:14px 12px!important;gap:8px!important}.tech-step .num,.tech-step .step{font-size:22px!important;line-height:1!important;margin-bottom:4px!important}.tech-step h3{font-size:13px!important;line-height:1.15!important;margin-bottom:6px!important}.tech-step p{font-size:11px!important;line-height:1.4!important}.tech-step .timing{font-size:10px!important;padding:3px 6px!important}.results-timeline{padding:56px 0!important}.results-timeline .lab,.results-timeline h2,.results-timeline>p,.results-timeline .sub{padding-left:16px!important;padding-right:16px!important}.timeline-track{padding:0!important}.timeline-row{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;max-width:100%!important;scrollbar-width:none!important}.timeline-row::-webkit-scrollbar{display:none!important}.timeline-node{flex:0 0 75%!important;min-width:75%!important;scroll-snap-align:start!important;padding:16px!important}.timeline-node .day{font-size:11px!important;letter-spacing:1.6px!important;margin-bottom:8px!important}.timeline-node h3{font-size:16px!important;margin-bottom:8px!important;line-height:1.15!important}.timeline-node p{font-size:12px!important;line-height:1.5!important}.room-styling{padding:56px 14px!important}.rs-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.rs-card{font-size:11px!important}.rs-img{aspect-ratio:4/5!important}.rs-tag{font-size:9px!important;padding:3px 7px!important;letter-spacing:1.2px!important}.rs-info{padding:10px!important}.rs-info h3{font-size:13px!important;margin-bottom:4px!important;line-height:1.15!important}.rs-info p{font-size:10px!important;line-height:1.45!important}.rs-info .palette{gap:4px!important;margin-bottom:6px!important}.rs-info .palette .sw{width:14px!important;height:14px!important;border-radius:50%!important}.dimensions-spec{padding:56px 14px!important}.dim-stage-h{grid-template-columns:1fr!important;gap:22px!important}.dim-bp{aspect-ratio:4/3!important;max-height:260px!important}.dim-bp img{width:100%!important;height:100%!important;object-fit:cover!important}.dim-bp .note{font-size:9px!important;padding:4px 8px!important;letter-spacing:1.4px!important}.dim-rows-h{gap:0!important}.dim-row-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.dim-row-h .k{font-size:12px!important;color:#86868b!important}.dim-row-h .v{font-size:13px!important;font-weight:600!important;text-align:right!important}.material-mood{padding:56px 0!important}.material-mood .lab,.material-mood h2,.material-mood>p,.material-mood .sub{padding-left:16px!important;padding-right:16px!important}.mm-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;max-width:100%!important;scrollbar-width:none!important}.mm-grid::-webkit-scrollbar{display:none!important}.mm-card{flex:0 0 72%!important;min-width:72%!important;scroll-snap-align:start!important}.mm-swatch{aspect-ratio:4/5!important}.mm-info{padding:12px!important}.mm-info h3{font-size:15px!important;margin-bottom:4px!important}.mm-info .mood{font-size:11px!important;margin-bottom:8px!important;letter-spacing:1.2px!important}.mm-info p{font-size:12px!important;line-height:1.45!important}.press{padding:32px 14px!important;overflow:hidden!important}.press .lab{font-size:14px!important;margin-bottom:18px!important;padding:0!important;text-align:center!important}.press .logos{flex-wrap:wrap!important;overflow:visible!important;gap:16px 24px!important;padding:0!important;justify-content:center!important;font-size:15px!important;max-width:100%!important}.press .logos>*{flex:0 0 auto!important;font-size:15px!important;letter-spacing:1.4px!important;white-space:nowrap!important}.story-img,.story .img,.story>div:first-child:has(img){background:linear-gradient(135deg,#c4a578,#8b6f47)!important;min-height:240px!important}.testi{padding:56px 0!important}.testi .lab,.testi h2,.testi .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.testi h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.testi .sub{font-size:12px!important;margin-bottom:26px!important;letter-spacing:1.4px!important}.testi-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;max-width:100%!important;scrollbar-width:none!important}.testi-grid::-webkit-scrollbar{display:none!important}.testi-cell{flex:0 0 85%!important;min-width:85%!important;scroll-snap-align:start!important;padding:24px 20px!important}.testi-cell .stars{font-size:12px!important;margin-bottom:16px!important;letter-spacing:2px!important}.testi-cell .qt,.testi-cell p.qt{font-size:14px!important;line-height:1.5!important;margin-bottom:18px!important}.testi-cell .auth{font-size:11px!important;gap:10px!important;padding-top:14px!important}.testi-cell .auth .av{width:32px!important;height:32px!important}.testi-cell .auth .am{font-size:10px!important;letter-spacing:1.2px!important}.guar{padding:56px 16px!important}.guar .lab{font-size:9px!important;margin-bottom:14px!important;letter-spacing:2.5px!important}.guar h2{font-size:clamp(26px,7vw,36px)!important;margin-bottom:16px!important;line-height:1.05!important;letter-spacing:-.8px!important}.guar p{font-size:14px!important;max-width:100%!important;margin-bottom:28px!important;line-height:1.55!important}.guar-bullets{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important;max-width:100%!important;margin:28px 0 0!important}.guar-bullets .gb{padding:12px 8px!important}.guar-bullets .gb .ic{font-size:22px!important;margin-bottom:8px!important}.guar-bullets .gb .tt{font-size:9px!important;letter-spacing:1.2px!important;margin-bottom:4px!important}.guar-bullets .gb .bd{font-size:10px!important;line-height:1.4!important}.faq{padding:56px 16px!important}.faq h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:28px!important}.faq-list{max-width:100%!important}.faq-item{padding:18px 0!important}.faq-q{font-size:15px!important;line-height:1.25!important;margin-bottom:8px!important}.faq-a{font-size:13px!important;line-height:1.6!important}.cta-final{padding:56px 16px!important}.cta-final .lab{font-size:9px!important;margin-bottom:14px!important;letter-spacing:2.5px!important}.cta-final h2{font-size:clamp(28px,8vw,40px)!important;margin-bottom:16px!important;line-height:1.05!important;letter-spacing:-1px!important}.cta-final p{font-size:14px!important;margin-bottom:24px!important;max-width:100%!important;line-height:1.55!important}.cta-final .btn,.cta-final a.btn{display:block!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:14px 20px!important;font-size:11px!important;letter-spacing:2.4px!important;text-align:center!important;box-sizing:border-box!important}.cta-final .micro-bottom{font-size:10px!important;margin-top:18px!important;letter-spacing:1.6px!important}section [class*=-stage],section [class*=-grid],section [class*=-table],section [class*=-list],section [class*=-card],section [class*=-row],section [class*=-info],section [class*=-img],section [class*=-stack],section [class*=-track],section [class*=-col]{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}section [class*=-img] img,section img{max-width:100%!important;height:auto!important}[class$=-stage]:not(.tool-stage):not(.dim-stage-h):not(.mc-stage):not(.itb-stage):not(.dial-stage){display:flex!important;flex-direction:column!important;gap:18px!important;aspect-ratio:auto!important;grid-template-columns:none!important;height:auto!important;max-width:100%!important}.coa-stage,.itb-stage,.pk-stage,.strain-stage,.dial-stage,.mat-stack,.material-anatomy,.compat-matrix,.compat-grid{display:flex!important;flex-direction:column!important;gap:18px!important;aspect-ratio:auto!important;grid-template-columns:none!important;height:auto!important;max-width:100%!important;padding:0!important;margin:0 auto!important;position:static!important}.eco-grid,.gp-grid,.ts-grid,.toys-safety .ts-grid,.dur-grid,.seasonal-care .sc-grid,.safety-tests .safety-grid,.wd-grid,.ecosystem-compat .eco-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0 14px!important;max-width:100%!important}.room-sh-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:14px!important;background:#0000000a!important;border-radius:10px!important;min-width:0!important;max-width:100%!important}.room-sh-info{min-width:0!important;max-width:100%!important;padding:0!important}.room-sh-info h3{font-size:14px!important;line-height:1.2!important}.room-sh-info p{font-size:12px!important;line-height:1.5!important}.ssg-table,.veh-table{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0 14px!important;overflow:visible!important;border:none!important;background:transparent!important;max-width:100%!important}.ssg-row.head,.veh-row.head{display:none!important}.ssg-row,.veh-row{display:flex!important;flex-direction:column!important;gap:3px!important;padding:10px 12px!important;background:#0000000a!important;border-radius:6px!important;min-width:0!important;width:100%!important;flex:unset!important;scroll-snap-align:unset!important}.ssg-row>*,.veh-row>*{font-size:12px!important;line-height:1.4!important;min-width:0!important}.men-tab{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0 14px!important;overflow:visible!important;max-width:100%!important;min-width:0!important}.care-instructions .care-pictos{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;padding:0 14px!important;max-width:100%!important}.care-instructions .care-pictos>*{padding:10px 6px!important;font-size:10px!important;min-width:0!important}.props{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px!important;max-width:100%!important}.prop{padding:12px!important;min-width:0!important;font-size:11px!important;line-height:1.4!important;background:#0000000a!important;border-radius:8px!important}.prop>*{min-width:0!important;max-width:100%!important}.exercise-library,.lab-results,.in-the-box,.warranty-details,.age-development,.capacity-spec,.trip-types,.occasion-types,.occasion-styling,.material-anatomy,.strain-profile,.compatibility-matrix,.packing-layout,.ecosystem-compat,.gear-pairings,.seasonal-care,.safety-tests,.fabric-feel,.care-instructions,.toys-safety,.performance-data,.material-durability{padding:56px 14px!important;overflow:hidden!important;max-width:100%!important}.exercise-library .lab,.exercise-library h2,.exercise-library .sub,.lab-results .lab,.lab-results h2,.lab-results .sub,.in-the-box .lab,.in-the-box h2,.in-the-box .sub,.warranty-details .lab,.warranty-details h2,.warranty-details .sub,.age-development .lab,.age-development h2,.age-development .sub,.capacity-spec .lab,.capacity-spec h2,.capacity-spec .sub,.trip-types .lab,.trip-types h2,.trip-types .sub,.occasion-types .lab,.occasion-types h2,.occasion-types .sub,.occasion-styling .lab,.occasion-styling h2,.occasion-styling .sub,.material-anatomy .lab,.material-anatomy h2,.material-anatomy .sub,.ecosystem-compat .lab,.ecosystem-compat h2,.ecosystem-compat .sub,.gear-pairings .lab,.gear-pairings h2,.gear-pairings .sub,.care-instructions .lab,.care-instructions h2,.care-instructions .sub,.toys-safety .lab,.toys-safety h2,.toys-safety .sub{text-align:center!important}.exercise-library h2,.lab-results h2,.in-the-box h2,.warranty-details h2,.age-development h2,.capacity-spec h2,.trip-types h2,.occasion-types h2,.occasion-styling h2,.material-anatomy h2,.ecosystem-compat h2,.gear-pairings h2,.care-instructions h2,.toys-safety h2,.strain-profile h2,.compatibility-matrix h2,.packing-layout h2,.seasonal-care h2,.safety-tests h2,.fabric-feel h2,.performance-data h2,.material-durability h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.exercise-library .sub,.lab-results .sub,.in-the-box .sub,.warranty-details .sub,.age-development .sub,.capacity-spec .sub,.trip-types .sub,.occasion-types .sub,.occasion-styling .sub,.material-anatomy .sub,.ecosystem-compat .sub,.gear-pairings .sub,.care-instructions .sub,.toys-safety .sub,.strain-profile .sub,.compatibility-matrix .sub,.packing-layout .sub,.seasonal-care .sub,.safety-tests .sub,.fabric-feel .sub,.performance-data .sub,.material-durability .sub{font-size:13px!important;margin-bottom:20px!important;line-height:1.5!important}.hero,.story{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.tt-img,.ot-img,.fo-img{max-width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important}.tt-img img,.ot-img img,.fo-img img{width:100%!important;height:100%!important;object-fit:cover!important}.tt-info{min-width:0!important;max-width:100%!important;padding:14px!important}.tt-info h3{font-size:15px!important;line-height:1.2!important}.tt-info p{font-size:12px!important;line-height:1.5!important}.cap-grid{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0 14px!important;max-width:100%!important;grid-template-columns:none!important}.cap-card{padding:0!important;min-width:0!important;max-width:100%!important;border-radius:12px!important;overflow:hidden!important}.cap-card>*{min-width:0!important;max-width:100%!important}.cap-card .head{padding:20px 18px 12px!important}.cap-card .head .num{font-size:24px!important;line-height:1!important;margin-bottom:6px!important}.cap-card .head h3{font-size:18px!important;line-height:1.2!important;margin-bottom:6px!important}.cap-card .head h3 br{display:none!important}.cap-card .head h3 span{display:inline-block!important;font-size:9px!important;letter-spacing:1px!important;margin-left:8px!important;padding:2px 8px!important;background:#8b5a2b1f!important;border-radius:999px!important;vertical-align:middle!important}.cap-card .head .liters{font-size:32px!important;line-height:1!important;margin:4px 0 8px!important}.cap-card .head .liters em{font-size:13px!important}.cap-card .head .dim{font-size:11px!important;letter-spacing:1px!important;opacity:.7!important}.cap-card .body{padding:0 18px 16px!important}.cap-card .body p{font-size:12px!important;line-height:1.5!important;margin:0!important}.cap-card .fits{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 18px!important;grid-template-columns:none!important;background:#00000008!important;border-top:1px solid rgba(0,0,0,.06)!important;max-width:100%!important}.cap-card .fits-head{font-size:9px!important;letter-spacing:1.4px!important;margin-bottom:6px!important;opacity:.65!important;text-transform:uppercase!important}.cap-card .fits-list{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important}.cap-card .fits-list .item,.cap-card .fits .item{font-size:12px!important;line-height:1.4!important;padding-left:16px!important;padding-right:0!important;min-width:0!important;max-width:100%!important;background:transparent!important;border:none!important}.gp-card{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important;min-width:0!important;max-width:100%!important}.gp-card>*{min-width:0!important;max-width:100%!important}.gp-card .gp-img{width:100%!important;aspect-ratio:4/3!important;max-height:200px!important;overflow:hidden!important;border-radius:8px!important}.gp-card .gp-img img{width:100%!important;height:100%!important;object-fit:cover!important}.gp-card .gp-info{padding:0!important;min-width:0!important}.gp-card .lab2{font-size:10px!important;letter-spacing:1.2px!important;opacity:.7!important}.gp-card h3{font-size:15px!important;line-height:1.2!important;margin:4px 0!important}.gp-card p{font-size:12px!important;line-height:1.5!important}.eco-card{padding:16px!important;gap:12px!important;max-width:100%!important;min-width:0!important;border-radius:12px!important}.eco-card>*{min-width:0!important;max-width:100%!important}.eco-card .head{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important;flex-wrap:nowrap!important}.eco-card .head>*{min-width:0!important}.eco-card .head .icon{width:36px!important;height:36px!important;font-size:14px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.eco-card .head h3{font-size:14px!important;line-height:1.2!important;margin:0!important;flex:1!important;min-width:0!important;overflow-wrap:anywhere!important}.eco-card .head .ok-tag{font-size:12px!important;flex-shrink:0!important}.eco-card .features{display:flex!important;flex-direction:column!important;gap:4px!important}.eco-card .features .feat{font-size:11px!important;line-height:1.4!important;opacity:.75!important}.dur-card{padding:16px!important;gap:8px!important;max-width:100%!important;min-width:0!important;border-radius:10px!important}.dur-card>*{min-width:0!important;max-width:100%!important}.dur-card .ref{font-size:10px!important;letter-spacing:1.2px!important;opacity:.65!important;text-transform:uppercase!important}.dur-card .stat{font-size:32px!important;line-height:1!important;letter-spacing:-.8px!important}.dur-card .stat em{font-size:11px!important;opacity:.7!important;display:block!important;margin-top:4px!important;font-style:normal!important}.dur-card h3{font-size:14px!important;line-height:1.2!important;margin:0!important}.dur-card p{font-size:11px!important;line-height:1.4!important}.test-row{padding:12px 14px!important;gap:10px!important;min-width:0!important;max-width:100%!important;align-items:center!important;flex-wrap:wrap!important;background:#ffffffb3!important;border-radius:8px!important;margin-bottom:4px!important}.test-row>*{min-width:0!important;max-width:100%!important;font-size:12px!important}.test-row strong{font-size:12px!important;font-weight:700!important}.coa-stage{display:flex!important;flex-direction:column!important;gap:18px!important;padding:0 14px!important;grid-template-columns:none!important;max-width:100%!important}.coa-cert,.coa-tests{min-width:0!important;max-width:100%!important;padding:14px!important}section [class*=stat],section [class*=-stat],section [class*=metric],section [class*=-num],section [class*=stamp],section [class*=vol],section [class*=-dose]{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.room-uses [class*=room-sh],.room-uses [class*=room-sh]>*,.room-uses .room-info,.room-uses .room-info>*{min-width:0!important;max-width:100%!important}.dial-anatomy,.section-dial-anatomy{padding:56px 14px!important;overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}.dial-anatomy *{max-width:100%!important;min-width:0!important}.dial-anatomy .dial-stage{aspect-ratio:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important;position:relative!important}.dial-anatomy .dial-hero-frame{aspect-ratio:1/1!important;max-width:260px!important;height:auto!important;margin:0 auto!important}.ru-card{padding:14px!important;gap:8px!important;max-width:100%!important;min-width:0!important;border-radius:10px!important}.ru-card>*{min-width:0!important;max-width:100%!important}.ru-card .stat{font-size:28px!important;line-height:1!important}.ru-card h3{font-size:14px!important;line-height:1.2!important}.ru-card p{font-size:11px!important;line-height:1.4!important}.training-modes [class*=-head],.training-modes .head{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important;max-width:100%!important}.training-modes .metrics,.training-modes [class*=-metrics]{display:flex!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.training-modes .head>*,.training-modes .metrics>*{min-width:0!important;flex:0 1 auto!important}.fo-img,.ot-img,.tt-img,[class$=-img]{aspect-ratio:4/3!important;max-width:100%!important;max-height:280px!important;overflow:hidden!important}.fo-img img,.ot-img img,.tt-img img,[class$=-img] img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.props{padding:0 14px!important;gap:8px!important;max-width:100%!important}.props .prop{padding:12px!important;min-width:0!important;max-width:100%!important}.props .prop>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.spec-table,.warranty-details,.platform-compat,.organization-layout{padding:56px 14px!important;overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}.org-stage,.spec-table .stage,.warranty-details .wd-stage,.platform-compat .stage{display:flex!important;flex-direction:column!important;gap:16px!important;grid-template-columns:none!important;aspect-ratio:auto!important;max-width:100%!important;padding:0!important}.hero,[data-section-type=hero]{overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}.hero *{max-width:100%!important}.story,[data-section-type=story]{overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}section .lab,section .eyebrow,section .kicker{font-size:9px!important;letter-spacing:2.5px!important;margin-bottom:12px!important}section h2{letter-spacing:-.5px!important}[class$=-grid]:not(.testi-grid):not(.ba-grid):not(.fit-grid):not(.mm-grid):not(.timeline-row):not(.gift-items):not(.tech-grid):not(.compat-grid):not(.pg-grid):not(.gd-grid):not(.idd-grid):not(.cc-grid):not(.strap-grid):not(.bg-grid):not(.act-grid):not(.hair-grid):not(.mvmt-grid):not(.dial-grid):not(.playback-grid):not(.bs-grid):not(.size-grid):not(.sp-grid):not(.room-grid):not(.ritual-grid):not(.model-table):not(.dose-table):not(.sc-table):not(.fs-table):not(.lsg-table):not(.foot-table):not(.eq-graph):not(.lat-graph):not(.guar-bullets),[class$=-cols],[class*=-cells]{grid-template-columns:1fr 1fr!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important;max-width:100%!important}.veh-row,.install-steps,.bright-levels,.gt-grid,.tt2-grid,.bt-grid,.mq-grid,.tu-grid,.men-row,.dl-grid,.wt-grid,.occ-grid,.fabric-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:4px 14px 14px!important;margin:0 -14px!important;scrollbar-width:none!important;max-width:none!important}.veh-row::-webkit-scrollbar,.install-steps::-webkit-scrollbar,.bright-levels::-webkit-scrollbar,.gt-grid::-webkit-scrollbar,.tt2-grid::-webkit-scrollbar,.bt-grid::-webkit-scrollbar,.mq-grid::-webkit-scrollbar,.tu-grid::-webkit-scrollbar,.men-row::-webkit-scrollbar,.dl-grid::-webkit-scrollbar,.wt-grid::-webkit-scrollbar,.occ-grid::-webkit-scrollbar,.fabric-grid::-webkit-scrollbar{display:none!important}.veh-row>*,.install-steps>*,.bright-levels>*,.gt-grid>*,.tt2-grid>*,.bt-grid>*,.mq-grid>*,.tu-grid>*,.men-row>*,.dl-grid>*,.wt-grid>*,.occ-grid>*,.fabric-grid>*{flex:0 0 65%!important;min-width:65%!important;scroll-snap-align:start!important}[class$=-stage]:not(.tool-stage):not(.dim-stage-h):not(.mc-stage):not(.itb-stage),.pg-needs,.lsg-grids,.foot-stage,.dim-stage{grid-template-columns:1fr!important;gap:18px!important;padding-left:14px!important;padding-right:14px!important}.stats{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0 14px!important}.stats>*{padding:14px!important;font-size:12px!important}.care-pictos{grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;padding:0 14px!important}.recipe-grid,.preset-grid,.feel-grid,.fo-grid,.sc-grid,.ms2-grid,.fe-grid,.safety-grid,.wc-grid,.routine-step,.men-step,.pf-grid,.gp-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0 14px!important}.dim-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;grid-template-columns:none!important;gap:14px!important;padding:10px 14px!important}.hero:has(.gallery-stack),.hero:has(.carousel-side){display:flex!important;flex-direction:column!important;gap:20px!important;padding:0 0 28px!important}.hero .info-sticky{position:static!important;padding:0 16px!important;width:100%!important;box-sizing:border-box!important;order:unset!important}.hero .gallery-stack{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:4px 16px 8px!important;margin:0!important;scrollbar-width:none!important;max-width:100%!important;order:unset!important}.hero .gallery-stack::-webkit-scrollbar{display:none!important}.hero .gallery-stack .shot,.hero .gallery-stack .shot.tall,.hero .gallery-stack .shot.wide{flex:0 0 85%!important;min-width:85%!important;width:85%!important;aspect-ratio:1/1!important;scroll-snap-align:start!important;border-radius:12px!important}.hero .gallery-stack .shot img{width:100%!important;height:100%!important;object-fit:cover!important}.hero .gallery-stack .shot .corner-tag{top:12px!important;left:12px!important;font-size:9px!important;padding:5px 10px!important;letter-spacing:1.6px!important}.hero .gallery-stack .shot .caption{bottom:12px!important;left:12px!important;font-size:9px!important;padding:5px 10px!important;letter-spacing:1.6px!important}.info-sticky h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.04!important;margin-bottom:12px!important;letter-spacing:-.8px!important}.info-sticky .crumb{font-size:9px!important;letter-spacing:2.4px!important;margin-bottom:14px!important}.info-sticky .sub{font-size:14px!important;margin-bottom:18px!important;line-height:1.5!important}.info-sticky .rating{font-size:10px!important;margin-bottom:18px!important;gap:8px!important;flex-wrap:wrap!important}.info-sticky .price-row{gap:12px!important;margin-bottom:18px!important;padding-bottom:18px!important}.info-sticky .price-now{font-size:clamp(32px,9vw,44px)!important}.info-sticky .price-old{font-size:16px!important}.info-sticky .ship-note{font-size:10px!important;margin-bottom:16px!important}.ingredient-deep-dive{padding:56px 0!important}.ingredient-deep-dive .lab,.ingredient-deep-dive h2,.ingredient-deep-dive .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.ingredient-deep-dive h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.ingredient-deep-dive .sub{font-size:13px!important;margin-bottom:26px!important;line-height:1.5!important}.idd-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.idd-grid::-webkit-scrollbar{display:none!important}.idd-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:22px 18px!important;grid-template-columns:none!important;align-items:flex-start!important}.idd-card .molecule{width:52px!important;height:52px!important;font-size:15px!important;flex-shrink:0!important;margin-bottom:4px!important}.idd-card>div:last-child{width:100%!important}.idd-card h3{font-size:17px!important;line-height:1.2!important;margin-bottom:4px!important}.idd-card .latin{font-size:11px!important;margin-bottom:10px!important;line-height:1.4!important}.idd-card .dosage{gap:14px!important;margin-bottom:10px!important}.idd-card .d .v{font-size:20px!important;line-height:1!important}.idd-card .d .l{font-size:9px!important;letter-spacing:1.1px!important}.idd-card p{font-size:12px!important;line-height:1.55!important;margin:0!important}.clinical-claims{padding:56px 0!important}.clinical-claims .lab,.clinical-claims h2,.clinical-claims .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.clinical-claims h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:14px!important;line-height:1.05!important}.clinical-claims .sub{font-size:13px!important;margin-bottom:26px!important;line-height:1.5!important}.cc-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.cc-grid::-webkit-scrollbar{display:none!important}.cc-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;padding:22px 18px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cc-card .ref{font-size:10px!important;letter-spacing:1.6px!important}.cc-card .stat{font-size:48px!important;line-height:1!important;letter-spacing:-1.2px!important;margin:4px 0!important}.cc-card h3{font-size:17px!important;line-height:1.2!important;margin:0!important}.cc-card p{font-size:12px!important;line-height:1.55!important;margin:0!important}.cc-card .source{font-size:10px!important;padding-top:10px!important;line-height:1.4!important;letter-spacing:.3px!important}.strap-system,.breed-guide,.activity-uses,.hair-type-guide,.species-guide,.room-uses{padding:56px 0!important}.strap-system .lab,.strap-system h2,.strap-system .sub,.breed-guide .lab,.breed-guide h2,.breed-guide .sub,.activity-uses .lab,.activity-uses h2,.activity-uses .sub,.hair-type-guide .lab,.hair-type-guide h2,.hair-type-guide .sub,.species-guide .lab,.species-guide h2,.species-guide .sub,.room-uses .lab,.room-uses h2,.room-uses .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.strap-system h2,.breed-guide h2,.activity-uses h2,.hair-type-guide h2,.species-guide h2,.room-uses h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.strap-system .sub,.breed-guide .sub,.activity-uses .sub,.hair-type-guide .sub,.species-guide .sub,.room-uses .sub{font-size:13px!important;margin-bottom:26px!important;line-height:1.5!important}.strap-grid,.bg-grid,.act-grid,.hair-grid,.sp-grid,.room-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.strap-grid::-webkit-scrollbar,.bg-grid::-webkit-scrollbar,.act-grid::-webkit-scrollbar,.hair-grid::-webkit-scrollbar,.sp-grid::-webkit-scrollbar,.room-grid::-webkit-scrollbar{display:none!important}.strap-card,.bg-card,.act-card,.hair-card,.sp-card,.room-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;padding:0!important;display:flex!important;flex-direction:column!important}.strap-img,.bg-img,.act-img,.hair-card .img,.sp-img,.room-img{aspect-ratio:4/3!important;max-height:220px!important;overflow:hidden!important;border-radius:10px 10px 0 0!important;position:relative!important}.strap-img img,.bg-img img,.act-img img,.hair-card .img img,.sp-img img,.room-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.strap-info,.bg-info,.act-info,.hair-card .info,.sp-info,.room-info{padding:14px 14px 18px!important;min-width:0!important}.strap-info h3,.bg-info h3,.act-info h3,.hair-card .info h3,.sp-info h3,.room-info h3{font-size:16px!important;line-height:1.2!important;margin-bottom:6px!important}.strap-tag,.bg-tag,.type-letter,.sp-tag,.room-info .num,.room-img .mood{font-size:10px!important;padding:4px 8px!important;letter-spacing:1.2px!important}.strap-info p,.bg-info p,.act-info p,.hair-card .info p,.sp-info p,.room-info p{font-size:12px!important;line-height:1.5!important}.sp-info .latin{font-size:11px!important;opacity:.7!important;margin-bottom:8px!important}.sp-info .stats{display:flex!important;gap:12px!important;margin:6px 0!important}.sp-info .stats .v{font-size:13px!important;font-weight:600!important}.sp-info .stats .l{font-size:9px!important;letter-spacing:1px!important;opacity:.6!important;text-transform:uppercase!important}.dial-anatomy{padding:56px 14px!important}.dial-anatomy .lab,.dial-anatomy h2,.dial-anatomy .sub{text-align:center!important}.dial-anatomy h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.dial-anatomy .sub{font-size:13px!important;margin-bottom:26px!important;line-height:1.5!important}.dial-stage{display:flex!important;flex-direction:column!important;gap:18px!important;grid-template-columns:none!important;align-items:center!important}.dial-hero-frame{max-width:280px!important;width:100%!important;aspect-ratio:1/1!important;margin:0 auto!important;position:relative!important}.dial-hero-img,.dial-hero-frame img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.dial-callouts,.dial-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;position:static!important}.callout,[class^=callout]{position:static!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:10px 12px!important;font-size:11px!important;line-height:1.3!important;background:#0000000a!important;border-radius:8px!important;max-width:none!important;white-space:normal!important}.callout h3,.callout .ttl{font-size:12px!important;margin-bottom:2px!important}.callout p,.callout .desc{font-size:10px!important;line-height:1.35!important}.mvmt-detail{padding:56px 14px!important}.mvmt-detail .lab,.mvmt-detail h2,.mvmt-detail .sub{text-align:center!important}.mvmt-detail h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:18px!important;line-height:1.05!important}.mvmt-detail .sub{font-size:13px!important;margin-bottom:24px!important}.mvmt-grid{display:flex!important;flex-direction:column!important;gap:22px!important;grid-template-columns:none!important}.mvmt-img{aspect-ratio:4/5!important;max-height:360px!important;border-radius:10px!important;overflow:hidden!important;margin:0 auto!important;max-width:320px!important}.mvmt-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.mvmt-stack{display:flex!important;flex-direction:column!important;gap:0!important}.mvmt-row{display:grid!important;grid-template-columns:110px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:2px!important;padding:12px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;align-items:baseline!important}.mvmt-key{grid-column:1!important;grid-row:1!important;font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;opacity:.65!important}.mvmt-val{grid-column:2!important;grid-row:1!important;font-size:14px!important;font-weight:600!important;text-align:right!important;line-height:1.2!important}.mvmt-meta{grid-column:1 / -1!important;grid-row:2!important;font-size:11px!important;opacity:.6!important;line-height:1.4!important;padding-top:4px!important}.ingredient-list{padding:56px 0!important}.ingredient-list .lab,.ingredient-list h2,.ingredient-list .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.ingredient-list h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.ingredient-list .sub{font-size:13px!important;margin-bottom:22px!important;line-height:1.5!important}.ing-table{display:flex!important;flex-direction:column!important;gap:5px!important;overflow:visible!important;padding:0 14px 14px!important;margin:0!important;min-width:0!important;grid-template-columns:none!important;max-width:100%!important;box-sizing:border-box!important}.ing-row.head{display:none!important}.ing-row{display:grid!important;grid-template-columns:22px 1fr auto!important;grid-template-areas:"n name dose" ". role role"!important;column-gap:10px!important;row-gap:2px!important;padding:9px 12px!important;background:#0000000a!important;border-radius:6px!important;border:none!important;align-items:baseline!important;min-width:0!important;overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}.ing-row>*{min-width:0!important;max-width:100%!important}.ing-row .n{grid-area:n!important;font-size:11px!important;font-weight:700!important;opacity:.5!important;line-height:1.2!important}.ing-row .name{grid-area:name!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:left!important}.ing-row .dose{grid-area:dose!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}.ing-row .role{grid-area:role!important;font-size:10px!important;opacity:.7!important;line-height:1.3!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ing-row .origin{display:none!important}.model-compat{padding:56px 0!important;overflow:hidden!important}.model-compat .lab,.model-compat h2,.model-compat .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.model-compat h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.model-compat .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.model-table{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 14px!important;margin:0!important;max-width:100%!important;border:none!important;background:transparent!important;overflow:visible!important}.model-row.head{display:none!important}.model-row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"brand fit" "model fit" "year fit" "size fit"!important;column-gap:10px!important;row-gap:1px!important;padding:10px 12px!important;background:#0000000a!important;border-radius:8px!important;border:none!important;align-items:baseline!important;min-width:0!important}.model-row>*{min-width:0!important;padding:0!important}.model-row .brand{grid-area:brand!important;font-size:10px!important;opacity:.6!important;letter-spacing:1px!important;text-transform:uppercase!important}.model-row .model{grid-area:model!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.model-row .year{grid-area:year!important;font-size:11px!important;opacity:.7!important}.model-row .size{grid-area:size!important;font-size:11px!important;opacity:.7!important}.model-row .ok{grid-area:fit!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important;padding:6px 10px!important;border-radius:999px!important;background:#0000000f!important;align-self:center!important}.dosage-guide{padding:56px 0!important;overflow:hidden!important}.dosage-guide .lab,.dosage-guide h2,.dosage-guide .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.dosage-guide h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.dosage-guide .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.dose-table{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 14px!important;margin:0!important;max-width:100%!important;border:none!important;background:transparent!important;overflow:visible!important}.dose-row.head{display:none!important}.dose-row{display:grid!important;grid-template-columns:30px 1fr auto!important;grid-template-areas:"ic use dose" ". freq dose" ". timing timing"!important;column-gap:10px!important;row-gap:2px!important;padding:12px 14px!important;background:#0000000a!important;border-radius:8px!important;border:none!important;align-items:baseline!important;min-width:0!important}.dose-row>*{min-width:0!important;padding:0!important}.dose-row .ic{grid-area:ic!important;font-size:20px!important;line-height:1!important}.dose-row .use{grid-area:use!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.dose-row .use em{font-size:11px!important;opacity:.7!important;display:block!important;font-weight:400!important;margin-top:2px!important}.dose-row .dose{grid-area:dose!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}.dose-row .freq{grid-area:freq!important;font-size:11px!important;opacity:.7!important}.dose-row .timing{grid-area:timing!important;font-size:10px!important;opacity:.55!important;letter-spacing:.3px!important;line-height:1.3!important;padding-top:4px!important}.size-chart{padding:56px 0!important;overflow:hidden!important}.size-chart .lab,.size-chart h2,.size-chart .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.size-chart h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.size-chart .sub{font-size:13px!important;margin-bottom:22px!important;line-height:1.5!important}.sc-table{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0 14px!important;margin:0!important;overflow:visible!important;border:none!important;background:transparent!important;border-radius:0!important;max-width:100%!important}.sc-row.head{display:none!important}.sc-row{display:grid!important;grid-template-columns:38px 1fr 1fr 1fr 1fr!important;column-gap:6px!important;row-gap:0!important;padding:10px 12px!important;background:#0000000a!important;border-radius:6px!important;border:none!important;align-items:baseline!important;min-width:0!important}.sc-row>*{min-width:0!important;padding:0!important;font-size:11px!important;line-height:1.3!important;text-align:center!important}.sc-row .size{font-size:14px!important;font-weight:700!important;text-align:left!important;padding-left:4px!important}.sc-row .v{font-size:11px!important;opacity:.8!important}.sc-tip{font-size:12px!important;padding:14px!important;margin:14px 14px 0!important;line-height:1.5!important}.foot-stage{display:block!important;width:100%!important;max-width:100%!important;padding:0 14px!important}.foot-stage>*{width:100%!important;max-width:100%!important;display:block!important;margin:0 0 18px!important}.foot-vis{aspect-ratio:4/3!important;max-height:280px!important;width:100%!important;overflow:hidden!important;border-radius:12px!important;position:relative!important}.foot-vis img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.foot-vis .meas{position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}.foot-table{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;width:100%!important;overflow:visible!important;border:none!important;background:transparent!important;max-width:100%!important}.foot-row,.foot-row.h,.foot-row.head{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr!important;gap:4px!important;padding:8px 10px!important;background:#0000000a!important;border-radius:6px!important;border:none!important;align-items:center!important;min-width:0!important;flex:unset!important;width:100%!important;scroll-snap-align:unset!important;flex-direction:unset!important}.foot-row.h,.foot-row.head{background:#00000014!important;margin-bottom:4px!important}.foot-row.h>*,.foot-row.head>*{font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important;opacity:.7!important;font-weight:700!important}.foot-row>*{font-size:11px!important;line-height:1.3!important;text-align:center!important;min-width:0!important;padding:0!important}.foot-row .eu,.foot-row .cm{font-weight:700!important}.fs-table,.lsg-table{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0 14px!important;margin:0!important;overflow:visible!important;border:none!important;background:transparent!important;max-width:100%!important}.fs-row.head,.lsg-row.head,.fs-row.h,.lsg-row.h{display:none!important}.fs-row,.lsg-row{display:flex!important;flex-direction:column!important;gap:3px!important;padding:10px 12px!important;background:#0000000a!important;border-radius:6px!important;border:none!important;align-items:flex-start!important;min-width:0!important;flex:unset!important;width:100%!important;scroll-snap-align:unset!important}.fs-row>*,.lsg-row>*{min-width:0!important;font-size:12px!important;line-height:1.4!important;padding:0!important}.guar-bullets{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;max-width:100%!important;margin:20px 0 0!important;padding:0!important}.guar-bullets .gb{padding:12px 10px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;text-align:left!important;background:#0000000a!important;border-radius:8px!important}.guar-bullets .gb .ic{font-size:10px!important;letter-spacing:1.4px!important;margin:0!important;opacity:.65!important;text-transform:uppercase!important}.guar-bullets .gb .tt{font-size:13px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}.guar-bullets .gb .bd{font-size:10px!important;line-height:1.4!important;opacity:.75!important;margin:0!important}.setup-steps{padding:56px 14px!important;overflow:hidden!important}.setup-steps .lab,.setup-steps h2,.setup-steps .sub{text-align:center!important}.setup-steps h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.setup-steps .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.setup-list{max-width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.setup-list:before,.setup-list:after{display:none!important}.setup-step,.setup-step.done,.setup-step.pending{display:grid!important;grid-template-columns:36px 1fr auto!important;column-gap:12px!important;row-gap:0!important;padding:14px!important;background:#0000000a!important;border-radius:10px!important;align-items:center!important;min-width:0!important;position:static!important}.setup-step>*{min-width:0!important}.setup-step .num{font-size:18px!important;font-weight:700!important;opacity:.55!important;text-align:center!important}.setup-step .info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.setup-step .info .timing{font-size:10px!important;letter-spacing:1.2px!important;opacity:.65!important;text-transform:uppercase!important}.setup-step .info h3{font-size:14px!important;line-height:1.2!important;margin:0!important}.setup-step .info p{font-size:11px!important;line-height:1.4!important;margin:2px 0 0!important;opacity:.8!important}.setup-step .check{font-size:16px!important;opacity:.55!important}.ritual{padding:56px 14px!important;overflow:hidden!important}.ritual .lab,.ritual h2{text-align:center!important}.ritual h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:24px!important;line-height:1.05!important}.ritual-grid{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:100%!important;padding:0!important;grid-template-columns:none!important}.ritual-step{display:grid!important;grid-template-columns:100px 1fr!important;grid-template-areas:"img stepnum" "img title" "img body" "img dur"!important;column-gap:14px!important;row-gap:2px!important;padding:0!important;background:transparent!important;align-items:start!important;min-width:0!important}.ritual-step>*{min-width:0!important}.ritual-step .stepnum{grid-area:stepnum!important;font-size:11px!important;font-weight:700!important;opacity:.55!important;letter-spacing:1.2px!important}.ritual-step .step-img{grid-area:img!important;aspect-ratio:1/1!important;width:100px!important;height:100px!important;overflow:hidden!important;border-radius:8px!important}.ritual-step .step-img img{width:100%!important;height:100%!important;object-fit:cover!important}.ritual-step h3{grid-area:title!important;font-size:15px!important;line-height:1.2!important;margin:4px 0!important}.ritual-step p{grid-area:body!important;font-size:12px!important;line-height:1.5!important;margin:0!important}.ritual-step .duration{grid-area:dur!important;font-size:10px!important;opacity:.6!important;letter-spacing:1px!important;margin-top:4px!important}.rs2-list{display:flex!important;flex-direction:column!important;gap:14px!important;max-width:100%!important;padding:0!important;grid-template-columns:none!important}.rs2-step{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px!important;background:#0000000a!important;border-radius:10px!important;min-width:0!important}.rs2-step>*{min-width:0!important;max-width:100%!important}.rs2-step h3{font-size:15px!important;line-height:1.2!important;margin:0!important}.rs2-step p{font-size:12px!important;line-height:1.5!important;margin:0!important}.rs2-step .num,.rs2-step .step{font-size:11px!important;font-weight:700!important;opacity:.55!important}.dial-anatomy .dial-stage{aspect-ratio:auto!important;max-width:100%!important;height:auto!important;margin:0 auto 24px!important}.dial-anatomy .dial-hero-frame{aspect-ratio:1/1!important;max-width:260px!important;height:auto!important}.sound-profile{padding:56px 14px!important;overflow:hidden!important}.sound-profile .lab,.sound-profile h2,.sound-profile .sub{text-align:center!important}.sound-profile h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.sound-profile .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.eq-graph{padding:22px 14px!important;margin:0 0 22px!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.eq-curve{height:140px!important;gap:4px!important;padding:0 4px!important;margin-bottom:14px!important;max-width:100%!important}.eq-curve .bar{flex:1!important;min-width:0!important}.eq-xaxis{gap:4px!important;padding:0 4px!important;max-width:100%!important}.eq-xaxis .x{font-size:8px!important;flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sound-profiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:100%!important}.sound-profiles>*{padding:12px!important;font-size:12px!important;min-width:0!important}.playback-modes{padding:56px 0!important;overflow:hidden!important}.playback-modes .lab,.playback-modes h2,.playback-modes .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.playback-modes h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.playback-modes .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.playback-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.playback-grid::-webkit-scrollbar{display:none!important}.playback-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.playback-card .top{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.playback-card .name{font-size:15px!important;font-weight:700!important;line-height:1.2!important}.playback-card .name em{font-size:10px!important;display:inline-block!important;margin-left:6px!important;opacity:.7!important}.playback-card .battery{font-size:12px!important;font-weight:600!important;white-space:nowrap!important}.playback-card .level{display:flex!important;align-items:center!important;gap:8px!important}.playback-card .lab2{font-size:10px!important;letter-spacing:1.2px!important;flex:0 0 auto!important;min-width:60px!important}.playback-card .bar{flex:1!important;height:4px!important;background:#0000001a!important;border-radius:2px!important;overflow:hidden!important}.playback-card .bar .fill{height:100%!important;background:currentColor!important;opacity:.6!important}.playback-card p{font-size:12px!important;line-height:1.5!important;margin:0!important}.latency-specs{padding:56px 14px!important;overflow:hidden!important}.latency-specs .lab,.latency-specs h2,.latency-specs .sub{text-align:center!important}.latency-specs h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.latency-specs .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.lat-graph{padding:18px 12px!important;margin:0 0 22px!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.lat-bars{height:160px!important;gap:6px!important;padding:0 4px!important;margin-bottom:16px!important;max-width:100%!important}.lat-bars .bar{flex:1!important;min-width:0!important}.lat-bars .bar span{font-size:9px!important}.lat-xaxis{gap:6px!important;padding:0 4px!important;max-width:100%!important;display:flex!important}.lat-xaxis .x{flex:1!important;min-width:0!important;font-size:8.5px!important;line-height:1.2!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important}.lat-modes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:100%!important}.lat-modes>*{padding:12px!important;font-size:12px!important;min-width:0!important}.cta-final:before,.cta-final:after{display:none!important}.cta-final{padding:56px 16px!important;overflow:hidden!important}.cta-final h2{font-size:clamp(28px,8vw,40px)!important;letter-spacing:-.8px!important;max-width:100%!important;margin-bottom:16px!important;line-height:1.05!important}.cta-final p{font-size:14px!important;max-width:100%!important;margin-bottom:24px!important}.cta-final .btn,.cta-final a.btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:14px 20px!important;font-size:11px!important;letter-spacing:2px!important;text-align:center!important;box-sizing:border-box!important}.cta-final .btn:before{font-size:9px!important}.growth-stages{padding:56px 0!important;overflow:hidden!important}.growth-stages .lab,.growth-stages h2,.growth-stages .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.growth-stages h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.growth-stages .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.gs-track{max-width:100%!important;margin:0!important;padding:0!important}.gs-track:before{display:none!important}.gs-row{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.gs-row::-webkit-scrollbar{display:none!important}.gs-node{flex:0 0 78%!important;min-width:78%!important;scroll-snap-align:start!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:#ffffff80!important;border-radius:10px!important}.gs-node .age{font-size:22px!important;line-height:1!important;font-weight:700!important}.gs-node .age em{font-size:12px!important;font-style:normal!important;opacity:.7!important;margin-left:4px!important}.gs-node h3{font-size:16px!important;line-height:1.2!important;margin:0!important}.gs-node .meta{font-size:11px!important;letter-spacing:1px!important;opacity:.7!important;text-transform:uppercase!important}.gs-node p{font-size:12px!important;line-height:1.5!important;margin:0!important}.baby-safety,.safety-certifications{padding:56px 14px!important;overflow:hidden!important}.baby-safety .lab,.baby-safety h2,.baby-safety .sub,.safety-certifications .lab,.safety-certifications h2,.safety-certifications .sub{text-align:center!important}.baby-safety h2,.safety-certifications h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:12px!important;line-height:1.05!important}.baby-safety .sub,.safety-certifications .sub{font-size:13px!important;margin-bottom:24px!important;line-height:1.5!important}.bs-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;max-width:100%!important;padding:0!important}.bs-card{padding:14px!important;gap:14px!important;align-items:flex-start!important;display:flex!important;border-radius:10px!important}.bs-card .badge{width:48px!important;height:48px!important;font-size:11px!important;flex-shrink:0!important;line-height:1.1!important}.bs-card .info{min-width:0!important;flex:1!important}.bs-card .info h3{font-size:14px!important;line-height:1.2!important;margin-bottom:4px!important}.bs-card .info p{font-size:11px!important;line-height:1.4!important;margin:0!important}.gift-presentation .gift-scenes{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0 14px!important;margin:0 0 22px!important;max-width:100%!important}.gift-presentation .gift-scene{gap:10px!important}.gift-presentation .gift-scene .img{aspect-ratio:4/3!important;max-height:280px!important}.gift-presentation .gift-scene h3{font-size:17px!important;line-height:1.2!important;padding:0 16px!important}.gift-presentation .gift-scene p{font-size:12px!important;line-height:1.5!important;padding:0 16px 8px!important}.bcell,[class*=bcell]{grid-column:1!important;grid-row:auto!important;min-height:auto!important;padding:20px 16px!important;border-radius:14px!important}.bcell-hero,[class*=bcell-hero]{aspect-ratio:1/1!important;min-height:240px!important;max-height:60vh!important;padding:24px 18px!important}.bcell-title,[class*=bcell-title]{padding:22px 18px!important}.bcell-title h1,.bcell-title h2{font-size:clamp(26px,7vw,36px)!important;line-height:1.05!important;letter-spacing:-.8px!important}.bcell-price,[class*=bcell-price]{text-align:center!important}.bcell-price .price,.bcell-price .price-now{font-size:clamp(28px,8vw,40px)!important}.bcell-variants,[class*=bcell-variants]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.bcell-variants .pill,.bcell-variants .variant-pill{padding:8px 14px!important;font-size:11px!important}.bcell-shot-a,.bcell-shot-b,[class*=bcell-shot]{aspect-ratio:1/1!important;min-height:200px!important;max-height:50vh!important;padding:0!important}.bcell-shot-a img,.bcell-shot-b img,[class*=bcell-shot] img{width:100%!important;height:100%!important;object-fit:cover!important}.bcell-cta,[class*=bcell-cta]{padding:18px 16px!important;text-align:center!important}.bcell-cta a,.bcell-cta .cta,.bcell-cta button{display:block!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:14px 20px!important;font-size:11px!important;letter-spacing:2.4px!important;text-align:center!important;box-sizing:border-box!important}.carousel-side,[class*=carousel-side]{height:auto!important;aspect-ratio:1/1!important;max-height:70vh!important;width:100%!important;position:relative!important}.carousel-track,[class*=carousel-track],.carousel-wrap,.slides-track{display:flex!important;flex-direction:row!important;height:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important;transform:none!important;transition:none!important}.carousel-track::-webkit-scrollbar,[class*=carousel-track]::-webkit-scrollbar,.carousel-wrap::-webkit-scrollbar,.slides-track::-webkit-scrollbar{display:none!important}.carousel-track>.slide,.carousel-track>*,.carousel-slide,.carousel-cell,.carousel-item,.slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;scroll-snap-align:start!important;position:relative!important}.carousel-track>.slide img,.slide img,.carousel-slide img,.carousel-cell img,.carousel-item img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;max-height:none!important;display:block!important}.slide .corner-tag,.carousel-side .corner-tag{position:absolute!important;top:14px!important;left:14px!important;z-index:3!important;font-size:10px!important;padding:5px 10px!important;letter-spacing:1.6px!important}.slide .caption,.carousel-side .caption{position:absolute!important;bottom:14px!important;left:14px!important;right:14px!important;z-index:3!important;font-size:12px!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important}.nav-arrows,.nav-arrow,.nav-prev,.nav-next,.carousel-arrows,.carousel-nav,.slider-arrows,.slider-nav{display:none!important}.carousel-dots,.slider-dots,.slide-dots{position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;justify-content:center!important;gap:6px!important;z-index:4!important}.carousel-dots .dot,.slider-dots .dot,.slide-dots .dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#fff9!important}.carousel-dots .dot.active,.slider-dots .dot.active,.slide-dots .dot.active{background:#fff!important}.plant-guide{padding:56px 0!important}.plant-guide .lab,.plant-guide h2,.plant-guide .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.plant-guide h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:10px!important;line-height:1.05!important}.plant-guide .sub{font-size:13px!important;margin-bottom:26px!important;line-height:1.5!important}.pg-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.pg-grid::-webkit-scrollbar{display:none!important}.pg-card{flex:0 0 80%!important;min-width:80%!important;scroll-snap-align:start!important;padding:0!important;display:flex!important;flex-direction:column!important}.pg-card .pg-img{aspect-ratio:4/3!important;max-height:220px!important;overflow:hidden!important;border-radius:10px 10px 0 0!important}.pg-card .pg-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pg-card .pg-info{padding:14px 14px 18px!important}.pg-card .pg-info h3{font-size:16px!important;line-height:1.2!important;margin-bottom:4px!important}.pg-card .latin{font-size:11px!important;font-style:italic!important;margin-bottom:10px!important;opacity:.7!important}.pg-needs{display:flex!important;gap:14px!important;margin:8px 0 12px!important;grid-template-columns:none!important;padding:0!important}.pg-needs .n{flex:1!important;padding:0!important}.pg-needs .v{font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:2px!important}.pg-needs .l{font-size:9px!important;letter-spacing:1.2px!important;opacity:.55!important;text-transform:uppercase!important}.pg-card p{font-size:12px!important;line-height:1.5!important;margin:0!important}.garden-dim,.dimensions-spec .garden-dim{padding:56px 0!important}.garden-dim .lab,.garden-dim h2,.garden-dim .sub{padding-left:16px!important;padding-right:16px!important;text-align:center!important}.garden-dim h2{font-size:clamp(26px,7vw,34px)!important;margin-bottom:10px!important;line-height:1.05!important}.garden-dim .sub{font-size:13px!important;margin-bottom:26px!important}.gd-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 16px 18px!important;margin:0!important;grid-template-columns:none!important;scrollbar-width:none!important;max-width:100%!important}.gd-grid::-webkit-scrollbar{display:none!important}.gd-card{flex:0 0 75%!important;min-width:75%!important;scroll-snap-align:start!important;padding:22px 18px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.gd-card .num{font-size:26px!important;line-height:1!important;margin-bottom:2px!important}.gd-card h3{font-size:15px!important;line-height:1.2!important;margin:0 0 4px!important}.gd-card .vol{font-size:28px!important;line-height:1!important;margin:4px 0!important}.gd-card .vol em{font-size:14px!important}.gd-card .dims{font-size:10px!important;letter-spacing:1.2px!important;line-height:1.5!important;opacity:.65!important}.gd-card p{font-size:12px!important;line-height:1.5!important;margin-top:4px!important}.gd-card{padding:18px 14px!important;gap:8px!important}.gd-card .num{font-size:26px!important;line-height:1!important;margin-bottom:4px!important}.gd-card h3{font-size:15px!important;line-height:1.15!important;margin:4px 0!important}.gd-card .vol{font-size:22px!important;line-height:1!important;margin:4px 0!important}.gd-card .dims{font-size:9px!important;letter-spacing:1.2px!important}.gd-card p{font-size:11px!important;line-height:1.5!important}[class$=-card]:not(.ba-card):not(.fit-card):not(.testi-cell):not(.mm-card):not(.timeline-node):not(.gd-card):not(.care-card):not(.rs-card){padding:16px 14px!important;box-sizing:border-box!important}[class$=-card]:not(.ba-card):not(.fit-card):not(.testi-cell):not(.mm-card):not(.timeline-node):not(.gd-card):not(.care-card):not(.rs-card) h3,[class$=-card]:not(.ba-card):not(.fit-card):not(.testi-cell):not(.mm-card):not(.timeline-node):not(.gd-card):not(.care-card):not(.rs-card) h4{font-size:15px!important;line-height:1.2!important;margin-bottom:6px!important}[class$=-card]:not(.ba-card):not(.fit-card):not(.testi-cell):not(.mm-card):not(.timeline-node):not(.gd-card):not(.care-card):not(.rs-card) p{font-size:12px!important;line-height:1.5!important}[class$=-card]:not(.ba-card):not(.fit-card):not(.testi-cell):not(.mm-card):not(.timeline-node):not(.gd-card):not(.care-card):not(.rs-card) img{width:100%!important;height:auto!important;max-height:50vh!important;object-fit:cover!important}footer{padding:36px 16px 80px!important}footer>div:first-child{grid-template-columns:1fr 1fr!important;gap:24px!important;margin-bottom:26px!important}footer>div:first-child>div:first-child{grid-column:1 / -1!important;margin-bottom:4px!important}footer .brand,footer [class*=brand],footer .serif{font-size:22px!important;margin-bottom:12px!important}footer h4,footer .ft-h,footer div[data-tk-field*=col][data-tk-field*=title]{font-size:10px!important;margin-bottom:8px!important}footer a,footer p{font-size:12px!important}footer>div:last-child{flex-direction:column!important;gap:8px!important;align-items:flex-start!important;font-size:9px!important;text-align:left!important;padding-top:20px!important}.tk-sticky-mobile-cta{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.12)!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;z-index:9999!important;box-shadow:0 -6px 24px #0000001a!important}.tk-sticky-mobile-cta-price{font-weight:700!important;font-size:17px!important;color:#1a1612!important;letter-spacing:-.3px!important;white-space:nowrap!important}.tk-sticky-mobile-cta-btn{flex:1!important;background:#1a1612!important;color:#fff!important;border:none!important;border-radius:30px!important;padding:12px 16px!important;font-weight:600!important;font-size:13px!important;letter-spacing:1px!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/preview-styles.css.map */
