.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:#f0e4d2;color:#2a0808;line-height:1.65;font-family:Inter,Helvetica Neue,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}.serif{font-family:Cormorant Garamond,Playfair Display,Times,serif}.t{max-width:1380px;margin:0 auto}.bar{background:#2a0808;color:#c8a05a;text-align:center;padding:12px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:400}.bar span{display:inline-block;padding:0 24px}.hd{padding:24px 50px;background:#f8f3eaf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #8b1a1a;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:50}.hd .brand{font-family:Cormorant Garamond,serif;font-weight:400;font-size:30px;letter-spacing:2px;color:#2a0808}.hd nav{display:flex;gap:38px;font-size:12px;color:#5c544a;letter-spacing:1.5px;text-transform:uppercase;font-weight:500}.hd nav a{color:inherit;text-decoration:none}.hd .cta-cart{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#2a0808;text-decoration:none;font-weight:500}.hero{position:relative;min-height:96vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#3a2f1f,#2a0808,#0f0a06)}.hero-bg img{width:100%;height:100%;object-fit:cover}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a161226,#1a1612a6);z-index:2}.hero-overlay{position:relative;z-index:3;text-align:center;color:#f0e4d2;padding:60px 40px;max-width:880px}.hero-overlay .corner-tag{display:inline-block;padding:8px 20px;background:#c8a05a;color:#2a0808;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:600;margin-bottom:30px;border-radius:4px}.hero-overlay h1{font-family:Cormorant Garamond,serif;font-size:88px;font-weight:300;letter-spacing:-2.5px;line-height:1;margin-bottom:26px;color:#f0e4d2}.hero-overlay h1 em{font-style:italic;color:#c8a05a}.hero-overlay .sub{font-size:20px;color:#d4c4a8;margin-bottom:42px;line-height:1.55;font-family:Cormorant Garamond,serif;font-style:italic;max-width:620px;margin-left:auto;margin-right:auto}.hero-overlay .rating{display:inline-flex;align-items:center;gap:12px;margin-bottom:36px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#f0e4d2;background:#1a161273;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 22px;border:1px solid rgba(212,175,110,.3)}.hero-overlay .rating .stars{color:#c8a05a;font-size:14px;letter-spacing:3px}.hero-overlay .price-row{display:flex;justify-content:center;align-items:baseline;gap:20px;margin-bottom:36px}.hero-overlay .price-now{font-family:Cormorant Garamond,serif;font-size:62px;font-weight:300;color:#fff;letter-spacing:-1.5px}.hero-overlay .price-old{font-size:20px;color:#a8957a;text-decoration:line-through;font-family:Cormorant Garamond,serif}.hero-overlay .ship-note{font-size:11px;color:#c8a05a;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:32px}.scroll-cue{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:4;color:#c8a05a;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.5px;display:flex;flex-direction:column;align-items:center;gap:10px}.variant-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#c8a05a;margin-bottom:14px;display:flex;justify-content:center}.variants{display:flex;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.variant-pill{padding:14px 24px;background:transparent;border:1px solid rgba(248,243,234,.35);color:#f0e4d2;text-align:center;cursor:pointer;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.variant-pill.active{background:#c8a05a;color:#2a0808;border-color:#c8a05a}.cta-add{display:inline-block;background:#f0e4d2;color:#2a0808;padding:24px 72px;border:0;cursor:pointer;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;text-decoration:none}.micro-list{display:flex;justify-content:center;gap:30px;margin-top:30px;flex-wrap:wrap}.micro-list .mi{display:flex;align-items:center;gap:8px;font-size:11px;color:#c8a05a;letter-spacing:1px;text-transform:uppercase;font-weight:500}.micro-list .mi strong{color:#f0e4d2;font-weight:500}.micro-list .mi .ic{color:#c8a05a;font-size:12px}.trust-quiet{padding:30px 50px;background:#f0e4d2;border-bottom:1px solid #8b1a1a;text-align:center}.trust-quiet .label{font-size:10px;color:#a8957a;letter-spacing:4px;text-transform:uppercase;margin-bottom:18px}.trust-quiet .items{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.trust-quiet .it{font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;color:#5c544a;letter-spacing:.5px}.trust-quiet .it:before{content:"\25c6  ";color:#c8a05a;font-style:normal}.story{padding:140px 50px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;background:#f3ecdf}.story-img{aspect-ratio:4/5;background:linear-gradient(135deg,#e0c8a0,#c9b491);overflow:hidden;border-radius:4px}.story-img img{width:100%;height:100%;object-fit:cover}.story .lab{font-size:10px;color:#c8a05a;letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;font-weight:500}.story h2{font-family:Cormorant Garamond,serif;font-size:58px;font-weight:300;letter-spacing:-1.5px;line-height:1;margin-bottom:32px;color:#2a0808}.story h2 em{font-style:italic;color:#8a7456}.story p{font-size:17px;color:#3a342a;margin-bottom:22px;line-height:1.8;font-family:Cormorant Garamond,serif}.story p strong{color:#2a0808;font-weight:600;font-family:Inter,sans-serif;font-size:14px;letter-spacing:.5px}.story blockquote{padding:28px 0 28px 28px;border-left:1px solid #c8a05a;margin:30px 0;font-style:italic;color:#2a0808;font-size:22px;line-height:1.5;font-family:Cormorant Garamond,serif}.story .sig{font-style:italic;color:#8a7456;font-size:14px;margin-top:36px;font-family:Cormorant Garamond,serif;letter-spacing:.3px;border-top:1px solid #8b1a1a;padding-top:22px}.beard-types{padding:130px 50px;background:#f0e4d2}.beard-types .lab{text-align:center;font-size:11px;color:#8b1a1a;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.beard-types h2{font-family:Cormorant Garamond,serif;font-size:50px;font-weight:300;text-align:center;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;color:#2a0808}.beard-types h2 em{font-style:italic;color:#c8a05a}.beard-types .sub{text-align:center;color:#5a4030;font-size:16px;margin-bottom:60px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-style:italic;font-family:Cormorant Garamond,serif}.bt-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1240px;margin:0 auto}.bt-card{background:#fbf3e2;border:1px solid #c8a05a;overflow:hidden;display:flex;flex-direction:column}.bt-card .img{aspect-ratio:1/1;background:#f0e4d2;overflow:hidden;position:relative}.bt-card .img img{width:100%;height:100%;object-fit:cover}.bt-card .num{position:absolute;top:14px;left:14px;background:#2a0808;color:#c8a05a;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic}.bt-card .info{padding:22px 18px}.bt-card h3{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;color:#2a0808;letter-spacing:-.2px;margin-bottom:8px}.bt-card .meta{font-family:Inter,sans-serif;font-size:10px;color:#8b1a1a;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.bt-card p{color:#5a4030;font-size:12px;line-height:1.55;font-style:italic;font-family:Cormorant Garamond,serif}.men-ingredients{padding:130px 50px;background:#2a0808;color:#f0e4d2}.men-ingredients .lab{text-align:center;font-size:11px;color:#c8a05a;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.men-ingredients h2{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;text-align:center;letter-spacing:-1.3px;line-height:1.05;margin-bottom:18px;color:#f0e4d2}.men-ingredients h2 em{font-style:italic;color:#c8a05a}.men-ingredients .sub{text-align:center;color:#a89070;font-size:16px;margin-bottom:60px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-style:italic;font-family:Cormorant Garamond,serif}.men-tab{max-width:1100px;margin:0 auto;background:#3a1010;border:1px solid #c8a05a}.men-row{display:grid;grid-template-columns:60px 1.5fr 1.5fr 1fr 1fr;padding:20px 28px;border-bottom:1px solid rgba(200,160,90,.15);align-items:baseline;gap:20px;font-family:Cormorant Garamond,serif}.men-row:last-child{border-bottom:0}.men-row.head{background:#1a0606;color:#c8a05a;font-family:Inter,sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;padding:14px 28px}.men-row .n{font-size:24px;font-style:italic;color:#c8a05a;font-weight:300}.men-row .name{font-size:17px;color:#f0e4d2;font-weight:500}.men-row .role{font-size:13px;color:#a89070;font-style:italic}.men-row .dose{font-size:15px;color:#c8a05a;font-style:italic}.men-row .source{font-family:Inter,sans-serif;font-size:11px;color:#a89070;letter-spacing:1px;text-transform:uppercase;font-weight:600}.men-routine{padding:130px 50px;background:#f0e4d2}.men-routine .lab{text-align:center;font-size:11px;color:#8b1a1a;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.men-routine h2{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:300;text-align:center;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;color:#2a0808}.men-routine h2 em{font-style:italic;color:#c8a05a}.men-routine .sub{text-align:center;color:#5a4030;font-size:16px;margin-bottom:80px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-style:italic;font-family:Cormorant Garamond,serif}.men-list{max-width:880px;margin:0 auto;position:relative}.men-list:before{content:"";position:absolute;left:40px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#c8a05a,#8b1a1a,#c8a05a);border-radius:99px}.men-step{display:grid;grid-template-columns:80px 1fr 110px;gap:30px;padding:24px 0;align-items:flex-start;position:relative;z-index:1}.men-step .num{font-family:Cormorant Garamond,serif;font-size:32px;font-style:italic;color:#c8a05a;width:80px;height:80px;background:#f0e4d2;border:2px solid #8b1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.men-step .info{padding-top:14px}.men-step .timing{font-family:Inter,sans-serif;font-size:10px;color:#8b1a1a;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-bottom:6px}.men-step h3{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;color:#2a0808;letter-spacing:-.3px;margin-bottom:10px}.men-step p{color:#5a4030;font-size:14px;line-height:1.7;font-family:Cormorant Garamond,serif}.men-step .tool{padding-top:18px;font-family:Cormorant Garamond,serif;font-size:18px;color:#c8a05a;font-style:italic;text-align:right}.press{padding:80px 50px;background:#f0e4d2;text-align:center;border-top:1px solid #8b1a1a;border-bottom:1px solid #8b1a1a}.press .lab{font-family:Cormorant Garamond,serif;font-size:18px;color:#5c544a;font-style:italic;margin-bottom:38px;letter-spacing:.5px}.press .logos{display:flex;justify-content:center;flex-wrap:wrap;gap:70px;align-items:center;font-family:Cormorant Garamond,serif;font-size:24px;color:#2a0808;letter-spacing:2px;font-weight:300;text-transform:uppercase}.testi{padding:140px 50px;background:#f3ecdf}.testi .lab{text-align:center;font-size:10px;color:#c8a05a;letter-spacing:4px;text-transform:uppercase;margin-bottom:18px;font-weight:500}.testi h2{font-family:Cormorant Garamond,serif;font-size:54px;font-weight:300;text-align:center;letter-spacing:-1.5px;line-height:1;margin-bottom:18px;color:#2a0808}.testi .sub{text-align:center;color:#5c544a;font-size:14px;margin-bottom:80px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1280px;margin:0 auto}.testi-cell{background:#f0e4d2;padding:46px 38px;border:1px solid #8b1a1a}.testi-cell .stars{color:#c8a05a;font-size:14px;letter-spacing:3px;margin-bottom:22px}.testi-cell .qt{font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.55;color:#2a0808;margin-bottom:30px;font-style:italic;letter-spacing:-.2px}.testi-cell .auth{font-size:13px;color:#3a342a;display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid #8b1a1a}.testi-cell .auth .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c8a05a,#a8855c)}.testi-cell .auth .an{font-weight:600;letter-spacing:.3px;color:#2a0808}.testi-cell .auth .am{color:#a8957a;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-family:Cormorant Garamond,serif;font-style:italic}.guar{padding:140px 50px;background:#2a0808;color:#f0e4d2;text-align:center}.guar .lab{font-size:10px;color:#c8a05a;letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;font-weight:500}.guar h2{font-family:Cormorant Garamond,serif;font-size:60px;font-weight:300;letter-spacing:-2px;max-width:880px;margin:0 auto 32px;line-height:1.05}.guar h2 em{font-style:italic;color:#c8a05a}.guar p{font-size:18px;color:#a8957a;max-width:680px;margin:0 auto 38px;line-height:1.7;font-family:Cormorant Garamond,serif;font-style:italic}.guar-bullets{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:920px;margin:60px auto 0}.guar-bullets .gb{text-align:center}.guar-bullets .gb .ic{font-family:Cormorant Garamond,serif;font-size:36px;color:#c8a05a;margin-bottom:18px;font-weight:300}.guar-bullets .gb .tt{font-weight:500;margin-bottom:10px;letter-spacing:1.5px;font-size:11px;text-transform:uppercase;color:#f0e4d2}.guar-bullets .gb .bd{color:#a8957a;font-size:15px;line-height:1.6;font-family:Cormorant Garamond,serif;font-style:italic}.faq{padding:140px 50px;background:#f0e4d2}.faq .lab{text-align:center;font-size:10px;color:#c8a05a;letter-spacing:4px;text-transform:uppercase;margin-bottom:18px;font-weight:500}.faq h2{font-family:Cormorant Garamond,serif;font-size:54px;font-weight:300;text-align:center;letter-spacing:-1.5px;line-height:1;margin-bottom:60px;color:#2a0808}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #8b1a1a;padding:30px 0}.faq-q{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;color:#2a0808;margin-bottom:14px;display:flex;justify-content:space-between;cursor:pointer;letter-spacing:-.3px}.faq-q .ic{color:#c8a05a;font-size:18px;font-family:Cormorant Garamond,serif;font-weight:300}.faq-a{color:#3a342a;font-size:16px;line-height:1.75;font-family:Cormorant Garamond,serif;font-style:italic}.cta-final{padding:140px 50px;background:#f3ecdf;text-align:center}.cta-final .lab{font-size:10px;color:#c8a05a;letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;font-weight:500}.cta-final h2{font-family:Cormorant Garamond,serif;font-size:72px;font-weight:300;letter-spacing:-2.5px;line-height:1;margin-bottom:24px;max-width:920px;margin-left:auto;margin-right:auto;color:#2a0808}.cta-final h2 em{font-style:italic;color:#8a7456}.cta-final p{color:#5c544a;font-size:19px;margin-bottom:48px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6;font-family:Cormorant Garamond,serif;font-style:italic}.cta-final .btn{display:inline-block;background:#2a0808;color:#c8a05a;padding:24px 60px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;text-decoration:none}.cta-final .micro-bottom{font-size:11px;color:#a8957a;margin-top:24px;letter-spacing:2px;text-transform:uppercase;font-weight:500}@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}}button{background:transparent;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;line-height:inherit}.hd__in,header.hd .container{display:flex;align-items:center;gap:24px}.hd__in nav,header.hd nav{display:flex;gap:24px;align-items:center}.hd__in .lg,header.hd .lg{flex:1;text-align:center}.hd__in form,.hd__in .hd__cta,header.hd form,header.hd .hd__cta{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/preview-styles.css.map */
