#body #MainContent .mh-home:not(.mh-home--collection) .mh-title{text-transform:uppercase}#MainContent #masi-pdp.sf-pdp .masi-pdp-content{width:100%;max-width:1840px;padding:32px clamp(24px,3vw,64px) 0}#MainContent #masi-pdp.sf-pdp .pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:48px;row-gap:20px}#MainContent #masi-pdp.sf-pdp .product-heading,#MainContent #masi-pdp.sf-pdp .product-info,#MainContent #masi-pdp.sf-pdp .product-visual{max-width:none;width:100%}#MainContent #masi-pdp.sf-pdp .product-heading{display:flex;flex-direction:column;gap:12px}#MainContent #masi-pdp.sf-pdp #product-title{margin:0;font-size:clamp(32px,3vw,48px);line-height:1.08;text-transform:uppercase}#MainContent #masi-pdp.sf-pdp .product-tagline{margin:10px 0 0;font-size:15px;line-height:1.4;letter-spacing:.08em;font-weight:700;text-transform:uppercase}#MainContent #masi-pdp.sf-pdp .product-tagline__mark{background:none}#MainContent #masi-pdp.sf-pdp .product-heading .product-rating{order:-1;margin:0;padding:10px 12px;gap:10px;flex-wrap:wrap;border-block:1px solid #e6e9ec;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 12%,white),#fff)}#MainContent #masi-pdp.sf-pdp .product-heading .rating-stars{color:var(--accent);font-size:23px}#MainContent #masi-pdp.sf-pdp .product-heading .rating-copy,#MainContent #masi-pdp.sf-pdp .product-heading .r60-servings{font-size:15px}#MainContent #masi-pdp.sf-pdp .product-facts,#MainContent #masi-pdp.sf-pdp .visual-link,#MainContent #masi-pdp.sf-pdp .product-overview,#MainContent #masi-pdp.sf-pdp .benefit-card,#MainContent #masi-pdp.sf-pdp #sticky-purchase{display:none!important}#MainContent #masi-pdp.sf-pdp{padding-bottom:0!important}#MainContent #masi-pdp.sf-pdp .gallery-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible;padding:0;margin-top:14px}#MainContent #masi-pdp.sf-pdp .gallery-thumb,#MainContent #masi-pdp.sf-pdp .gallery-thumb[aria-pressed=true]{flex:none;width:100%;height:auto;min-width:0;min-height:44px;padding:2px;aspect-ratio:1;border-width:2px}#MainContent #masi-pdp.sf-pdp .gallery-thumb img{width:100%;height:100%;object-fit:contain}#MainContent #masi-pdp.sf-pdp .gallery-thumb>span{display:none}#MainContent #masi-pdp.sf-pdp .speed-benefits{margin:0 0 28px;color:#26343e;font-size:19px;line-height:1.55}#MainContent #masi-pdp.sf-pdp .speed-benefits p{margin:0 0 18px}#MainContent #masi-pdp.sf-pdp .speed-benefits-heading{margin:22px 0 12px;font-size:17px;line-height:1.4;font-weight:700}#MainContent #masi-pdp.sf-pdp .speed-benefits ul{columns:2;column-gap:12px;padding:0;margin:0;list-style:none}#MainContent #masi-pdp.sf-pdp .speed-benefits li{position:relative;break-inside:avoid;margin:0 0 8px;padding:8px 12px 8px 34px;border:1px solid #e3e7ea;border-radius:24px;background:#fafdfd;font-size:16px;line-height:1.4}#MainContent #masi-pdp.sf-pdp .speed-benefits li:before{content:"\2713";position:absolute;left:12px;top:10px}#MainContent #masi-pdp.sf-pdp .speed-benefits li a{display:block;min-height:32px;color:inherit;text-decoration:underline;text-decoration-color:#b7c5cc;text-underline-offset:3px}#MainContent #masi-pdp.sf-pdp .speed-benefits strong{font-weight:650}#MainContent #masi-pdp.sf-pdp #purchase .selection-checklist{font-size:15px;line-height:1.5}#MainContent #masi-pdp.sf-pdp .speed-plan-details{padding:18px 20px 8px;font-size:15px;line-height:1.5;border-top:1px solid #dce5e9}#MainContent #masi-pdp.sf-pdp .speed-plan-details h3{margin:0 0 8px;font-family:inherit;font-size:18px;font-weight:700}#MainContent #masi-pdp.sf-pdp .speed-plan-details ul{margin:0 0 20px;padding:0;list-style:none}#MainContent #masi-pdp.sf-pdp .speed-plan-details li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:3px 0}#MainContent #masi-pdp.sf-pdp .speed-plan-details li:before{content:"\2713";font-weight:700}#MainContent #masi-pdp.sf-pdp .speed-plan-total{color:#17653b;font-weight:700}#MainContent #masi-pdp.sf-pdp [data-speed-original-checklist]{display:none!important}#MainContent #masi-pdp.sf-pdp #purchase .gift-preview-copy{font-size:17px}#MainContent #masi-pdp.sf-pdp .speed-transparency{width:100%;max-width:1680px;margin:72px auto;padding:0 clamp(24px,4vw,64px);background:#fff;color:#111}#MainContent #masi-pdp.sf-pdp .speed-transparency h2{margin:0 0 64px;text-align:center;font-size:clamp(28px,3.5vw,52px);line-height:1.4;font-weight:400}#MainContent #masi-pdp.sf-pdp .speed-transparency h2 p,#MainContent #masi-pdp.sf-pdp .speed-transparency h3 p{font:inherit;margin:0}#MainContent #masi-pdp.sf-pdp .speed-transparency strong{font-weight:700}#MainContent #masi-pdp.sf-pdp .speed-transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}#MainContent #masi-pdp.sf-pdp .speed-transparency h3{margin:30px 0;text-align:center;font-size:clamp(24px,3vw,40px);line-height:1.4;font-weight:400}#MainContent #masi-pdp.sf-pdp .speed-source-photo{width:100%;height:auto;object-fit:contain}#MainContent #masi-pdp.sf-pdp .speed-source-copy>p{margin:0 0 24px;font-size:21px;line-height:1.65;text-align:center}#MainContent #masi-pdp.sf-pdp .speed-source-steps summary{display:flex;gap:14px;align-items:center;padding:14px 0;cursor:pointer;list-style:none;font-size:21px;line-height:1.5}#MainContent #masi-pdp.sf-pdp .speed-source-steps summary::-webkit-details-marker{display:none}#MainContent #masi-pdp.sf-pdp .speed-source-flag{width:44px;height:44px;object-fit:contain;flex:0 0 44px}#MainContent #masi-pdp.sf-pdp .speed-source-chevron{margin-left:auto;font-size:28px}#MainContent #masi-pdp.sf-pdp .speed-source-steps details[open] .speed-source-chevron{transform:rotate(180deg)}#MainContent #masi-pdp.sf-pdp .speed-source-body{padding:12px 20px 20px;font-size:17px;line-height:1.6}#MainContent #masi-pdp.sf-pdp :is(h1,h2,h3,button,summary,.speed-benefits li,.speed-plan-details){-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}@media(max-width:940px){#MainContent #masi-pdp.sf-pdp .masi-pdp-content{padding:22px 16px 0}#MainContent #masi-pdp.sf-pdp .pdp{gap:22px}#MainContent #masi-pdp.sf-pdp .product-heading{order:0}#MainContent #masi-pdp.sf-pdp .product-visual{order:1}#MainContent #masi-pdp.sf-pdp .product-info{order:2}#MainContent #masi-pdp.sf-pdp .speed-transparency-grid{gap:24px}#MainContent #masi-pdp.sf-pdp .speed-transparency{margin-block:48px}}@media(max-width:600px){#MainContent #masi-pdp.sf-pdp #product-title{font-size:32px}#MainContent #masi-pdp.sf-pdp .product-tagline,#MainContent #masi-pdp.sf-pdp .product-heading .rating-copy,#MainContent #masi-pdp.sf-pdp .product-heading .r60-servings{font-size:13px}#MainContent #masi-pdp.sf-pdp .gallery-thumbnails{gap:5px;padding:3px 3px 8px}#MainContent #masi-pdp.sf-pdp .gallery-thumb{padding:2px}#MainContent #masi-pdp.sf-pdp .speed-benefits{font-size:17px}#MainContent #masi-pdp.sf-pdp .speed-benefits ul{columns:1}#MainContent #masi-pdp.sf-pdp .speed-transparency{padding-inline:20px}#MainContent #masi-pdp.sf-pdp .speed-transparency h2{margin-bottom:28px}#MainContent #masi-pdp.sf-pdp .speed-transparency-grid{grid-template-columns:1fr}#MainContent #masi-pdp.sf-pdp .speed-transparency h3{margin:0 0 20px}#MainContent #masi-pdp.sf-pdp .speed-source-photo{max-width:360px;display:block;margin:auto}#MainContent #masi-pdp.sf-pdp .speed-source-copy>p,#MainContent #masi-pdp.sf-pdp .speed-source-steps summary{font-size:18px}}#MainContent #masi-pdp.sf-pdp .gallery-navigation,#MainContent #masi-pdp.sf-pdp .r60-quality-layout{display:none}#MainContent #masi-pdp.sf-pdp #subscribe-card:not(.selected) #sub-checklist-slot,#MainContent #masi-pdp.sf-pdp #subscribe-card:not(.selected) #subscribe-body{display:none!important}#body #MainContent .mh-home .mh-title{text-transform:uppercase}#body #MainContent .mh-home .mh-benefit{font-size:24px;line-height:1.35}#body #MainContent .mh-home .mh-five-heading{width:100%;max-width:none;margin:12px auto 22px;font:600 clamp(26px,3vw,40px)/1.2 Ergonomique,sans-serif;text-transform:none;text-align:center;color:#0b1f3a}#body #MainContent .mh-home .mh-quality a{justify-content:center}#body #MainContent #masi-pdp.sf-pdp .masi-pdp-content{padding-top:20px}#body #MainContent #masi-pdp.sf-pdp .pdp{column-gap:36px;row-gap:14px}#body #MainContent #masi-pdp.sf-pdp .product-heading{gap:6px}#body #MainContent #masi-pdp.sf-pdp #product-title{font-size:32px}#body #MainContent #masi-pdp.sf-pdp .product-tagline{font-size:12px;margin-top:4px;line-height:1.25}#body #MainContent #masi-pdp.sf-pdp .product-heading .product-rating{padding:6px 10px;gap:7px}#body #MainContent #masi-pdp.sf-pdp .product-heading .rating-stars{font-size:18px}#body #MainContent #masi-pdp.sf-pdp .product-heading :is(.rating-copy,.r60-servings){font-size:12px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits{font-size:16px;line-height:1.35;margin-bottom:18px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits p{margin-bottom:12px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits-heading{font-size:14px;margin:14px 0 8px;line-height:1.3}#body #MainContent #masi-pdp.sf-pdp .speed-benefits li{padding:4px 10px 4px 28px;margin-bottom:6px;font-size:14px;line-height:1.25}#body #MainContent #masi-pdp.sf-pdp .speed-benefits li:before{top:5px;left:10px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits li a{min-height:24px}#body #MainContent #masi-pdp.sf-pdp .gallery-thumb[data-gallery-kind=video-cover]{position:relative}#body #MainContent #masi-pdp.sf-pdp .gallery-thumb[data-gallery-kind=video-cover]:after{content:"\25b6";position:absolute;display:grid;place-items:center;right:5px;top:5px;width:32px;height:32px;padding-left:2px;border-radius:50%;color:#46525b;background:#fff;box-shadow:0 1px 5px #0002;font:14px/1 Arial,sans-serif;pointer-events:none}#body #MainContent #masi-pdp.sf-pdp #purchase:before{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .offer-banner{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-card{margin-bottom:12px!important;border:1px solid #d6dbdf!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;color:#111!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-card.selected{border-color:#bbc8cd!important;background:color-mix(in srgb,var(--accent) 5%,white)!important;box-shadow:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-select{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:6px 8px!important;padding:16px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .radio-mark{grid-column:1!important;grid-row:1!important;width:17px!important;height:17px!important;margin-top:2px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .selected .radio-mark{border-color:var(--accent)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .selected .radio-mark:after{background:var(--accent)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity{grid-column:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-title{font-size:16px!important;line-height:1.25!important;font-weight:700!important;text-transform:uppercase!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .discount-label{background:var(--accent)!important;color:#111!important;padding:4px 9px!important;border:0!important;border-radius:14px!important;font-size:11px!important;line-height:1.2!important;text-transform:uppercase!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .discount-amount{font-size:inherit!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-price{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:5px 12px!important;text-align:left!important}#body #MainContent #masi-pdp.sf-pdp #purchase .price-line{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .main-price{font-size:30px!important;line-height:1.15!important;color:#111!important}#body #MainContent #masi-pdp.sf-pdp #purchase .old-price{font-size:17px!important;color:#f16e73!important}#body #MainContent #masi-pdp.sf-pdp #purchase .price-line:after{font-size:14px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .day-price{grid-column:2!important;grid-row:2!important;justify-self:end!important;font-size:12px!important;line-height:1.3!important;margin:0!important;color:#111!important}#body #MainContent #masi-pdp.sf-pdp #purchase .r62-price-basis{grid-column:1!important;grid-row:2!important;font-size:12px!important;line-height:1.3!important;margin:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-plan-details{padding:16px 16px 0!important;font-size:14px!important;line-height:1.35!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-plan-details h3{font-size:16px!important;margin:0 0 5px!important;color:#111!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-plan-details ul{margin-bottom:18px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-plan-details li{padding:1px 0!important;gap:3px!important}#body #MainContent #masi-pdp.sf-pdp #purchase :is(.gift-preview,.gift-kit){padding:0 16px 16px!important;border:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-row{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:10px!important;padding:0!important;border:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-copy{padding:0!important;border:0!important;width:100%!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-meta{font-size:13px!important;line-height:1.35!important;text-transform:uppercase!important;font-weight:700!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-images{display:grid!important;width:min(100%,280px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item{display:flex!important;flex-direction:column!important;align-items:center!important;width:auto!important;padding:0!important;gap:3px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item:nth-child(1){order:3!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item:nth-child(2){order:2!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item:nth-child(3){order:1!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item img{width:70px!important;height:70px!important;object-fit:contain!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-prices{order:1!important;font-size:11px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-name{order:2!important;font-size:11px!important;line-height:1.2!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-format{order:3!important;font-size:11px!important;line-height:1.2!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-free{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .cta{min-height:46px!important;border-radius:24px!important;background:var(--accent)!important;color:#111!important;font-size:16px!important}#body #MainContent #masi-pdp.sf-pdp .speed-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:60px;max-width:1540px;margin:48px auto 64px;padding:0 40px}#body #MainContent #masi-pdp.sf-pdp .speed-logos img{display:block;width:100%;height:100px;object-fit:contain}#body #MainContent #masi-pdp.sf-pdp .speed-lab-intro{margin:0 0 40px}#body #MainContent #masi-pdp.sf-pdp .speed-lab-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.3;font-weight:400;margin:0 0 40px}#body #MainContent #masi-pdp.sf-pdp .speed-lab-intro strong{font-weight:700}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:64px;align-items:center}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid img{width:100%;height:auto;max-height:360px;object-fit:contain}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid p{font-size:23px;line-height:1.5;margin:0}#body #MainContent #masi-pdp.sf-pdp .r51-lab-copy .r51-lab-title{display:none}@media(max-width:940px){#body #MainContent .mh-home .mh-benefit{font-size:21px}#body #MainContent #masi-pdp.sf-pdp .speed-logos{gap:24px;padding-inline:24px}}@media(max-width:600px){#body #MainContent .mh-home .mh-benefit{font-size:18px}#body #MainContent #masi-pdp.sf-pdp #product-title{font-size:28px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits{font-size:16px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits li{font-size:15px;padding-block:7px}#body #MainContent #masi-pdp.sf-pdp .speed-benefits li a{min-height:30px}#body #MainContent #masi-pdp.sf-pdp .gallery-thumb[data-gallery-kind=video-cover]:after{width:24px;height:24px;right:3px;top:3px;font-size:11px}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-title{font-size:15px}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-select{padding:14px}#body #MainContent #masi-pdp.sf-pdp #purchase .day-price,#body #MainContent #masi-pdp.sf-pdp #purchase .r62-price-basis{font-size:11px}#body #MainContent #masi-pdp.sf-pdp .speed-logos{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:32px}#body #MainContent #masi-pdp.sf-pdp .speed-logos img{height:64px}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid{grid-template-columns:1fr;gap:24px}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid img{max-height:240px}#body #MainContent #masi-pdp.sf-pdp .speed-lab-grid p{font-size:18px}}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity{grid-row:1!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-price{grid-row:2!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .discount-amount{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-row{flex-direction:column!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-copy{order:-1!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-images{order:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-price{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .plan-title{order:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .discount-label{order:1!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .masi-pm{order:2!important;display:block!important;flex:0 0 calc(100% + 26px)!important;width:calc(100% + 26px)!important;margin:0 0 0 -26px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .masi-pm .pm-price{font-size:30px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .masi-pm .pm-row,#body #MainContent #masi-pdp.sf-pdp #purchase .masi-pm .pm-day{font-size:12px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .masi-pm .pm-billed{white-space:normal!important}#body #MainContent #masi-pdp.sf-pdp #purchase .cta :is(span,svg){color:#111!important}#body #MainContent #masi-pdp.sf-pdp #purchase .purchase-heading{display:none!important}#body #MainContent #masi-pdp.sf-pdp .speed-study-label{font-size:.88em;font-weight:400;color:#667279}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item img{padding:6px!important;border-radius:6px!important;background:color-mix(in srgb,var(--accent) 30%,white)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .masi-pm .pm-list{font-size:30px!important;line-height:1.15!important;font-weight:700!important;color:#bf3f46!important;text-decoration-thickness:2px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item s{color:#bf3f46!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-identity .discount-label{font-size:14px!important;padding:5px 12px!important;border-radius:20px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-card.selected{background:color-mix(in srgb,var(--accent) 5%,white)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-card.selected .radio-mark{border-color:var(--accent)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .plan-card.selected .radio-mark:after{background:var(--accent)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-best-value{order:2;margin-left:auto;padding:5px 10px;background:#000;color:#fff;border-radius:18px;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap}#body #MainContent #masi-pdp.sf-pdp #purchase #three-month-card .masi-pm{order:3!important}#body #MainContent #masi-pdp.sf-pdp #purchase .cta{min-height:50px!important;border:3px solid var(--accent)!important;border-radius:999px!important;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 4px #0000001a,inset 0 1px #ffffff26!important;color:#000!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;justify-content:center!important}#body #MainContent #masi-pdp.sf-pdp #purchase .cta svg{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-cta-offer{display:none}#body #MainContent #masi-pdp.sf-pdp #purchase .cta.has-speed-offer:not(.is-adding) #cta-label{display:none}#body #MainContent #masi-pdp.sf-pdp #purchase .cta.has-speed-offer:not(.is-adding) .speed-cta-offer{display:inline;color:#000!important}#body #MainContent #masi-pdp.sf-pdp :is(.shipping-note,.trust-row){display:none!important}#body #MainContent #masi-pdp.sf-pdp .speed-product-details{margin-top:28px;font-size:16px;line-height:1.5;color:#30363b}#body #MainContent #masi-pdp.sf-pdp .speed-short-description p{margin:0 0 20px}#body #MainContent #masi-pdp.sf-pdp .speed-description-highlights{margin:0 0 24px}#body #MainContent #masi-pdp.sf-pdp .speed-description-highlights p{margin:0 0 12px}#body #MainContent #masi-pdp.sf-pdp .speed-original-tabs{margin-top:20px}#body #MainContent #masi-pdp.sf-pdp .speed-original-tabs summary{font-size:17px;padding:16px 0}#body #MainContent #masi-pdp.sf-pdp .speed-original-tabs .accordion-body{padding:8px 16px 20px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}#body #MainContent #masi-pdp.sf-pdp .speed-tab-copy{display:block;margin:0;padding:0}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;text-align:center;color:#111}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:1.4}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item svg{width:28px;height:28px;fill:currentColor;margin-bottom:10px}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item strong{margin-bottom:4px;font-size:13px}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item p{margin:0}@media(max-width:600px){#body #MainContent #masi-pdp.sf-pdp .speed-delivery-icons{gap:10px}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item{font-size:11px}#body #MainContent #masi-pdp.sf-pdp .speed-delivery-item strong{font-size:12px}}#body #MainContent #masi-pdp.sf-pdp .speed-gallery-stage{position:relative;min-width:0}#body #MainContent #masi-pdp.sf-pdp .speed-gallery-stage .gallery-main{width:100%}#body #MainContent #masi-pdp.sf-pdp .speed-supply-badge{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);z-index:2}#body #MainContent #masi-pdp.sf-pdp .speed-supply-badge summary{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;background:var(--speed-badge-background);color:var(--speed-badge-color);font-size:16px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none}#body #MainContent #masi-pdp.sf-pdp .speed-supply-badge summary::-webkit-details-marker{display:none}#body #MainContent #masi-pdp.sf-pdp .speed-supply-badge summary svg{width:22px;height:22px;fill:currentColor;flex-shrink:0}#body #MainContent #masi-pdp.sf-pdp .speed-supply-information{max-width:320px;margin-top:6px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 4px 20px #0002;color:#111;font-size:14px;line-height:1.4}#body #MainContent #masi-pdp.sf-pdp .speed-supply-information p{margin:0 0 8px}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-images{width:min(100%,360px)!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item img{width:96px!important;height:96px!important;max-width:100%!important}#body #MainContent #masi-pdp.sf-pdp #purchase :is(.gift-preview-name,.gift-preview-format,.gift-preview-prices){font-size:13px!important}@media(max-width:600px){#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-item img{width:84px!important;height:84px!important}#body #MainContent #masi-pdp.sf-pdp #purchase :is(.gift-preview-name,.gift-preview-format,.gift-preview-prices){font-size:12px!important}#body #MainContent #masi-pdp.sf-pdp .speed-supply-badge summary{font-size:14px}#body #MainContent #masi-pdp.sf-pdp #purchase #three-month-card .plan-identity{gap:5px!important}#body #MainContent #masi-pdp.sf-pdp #purchase #three-month-card .plan-title{font-size:12px!important;white-space:nowrap}#body #MainContent #masi-pdp.sf-pdp #purchase #three-month-card .discount-label{font-size:11px!important;padding:4px 7px!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-best-value{font-size:11px;padding:4px 7px}}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-kit.gift-preview{margin:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase .gift-preview-prices{margin-top:0!important}#body #MainContent #masi-pdp.sf-pdp #purchase :is(.plan-select,#subscribe-body){background:transparent!important}#body #MainContent #masi-pdp.sf-pdp #purchase #subscribe-card:not(.selected){background:#fff!important}#body #MainContent #masi-pdp.sf-pdp #purchase :is(.renewal,.r65-native-renewal){display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .plan-select{display:block!important;padding:8px 0 0!important;text-align:center;cursor:pointer}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .radio-mark{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .plan-identity{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;text-decoration:underline;text-underline-offset:3px}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .plan-title{font-size:16px!important;font-weight:500!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .masi-pm{display:contents!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .pm-top{display:inline-flex!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .pm-price{font-size:16px!important;font-weight:500!important}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card .pm-row,#body #MainContent #masi-pdp.sf-pdp #purchase #ot-checklist-slot{display:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-onetime-note{margin:8px 0 16px;text-align:center;font-size:15px;line-height:1.35;color:#52585b}#body #MainContent #masi-pdp.sf-pdp #purchase #one-time-card:focus-within .plan-select{outline:2px solid var(--accent);outline-offset:3px}#body #MainContent #masi-pdp.sf-pdp :is(.speed-delivery-item,.speed-supply-badge) svg,#body #MainContent #masi-pdp.sf-pdp :is(.speed-delivery-item,.speed-supply-badge) svg path{stroke:none!important}#body #MainContent #masi-pdp.sf-pdp :is(.speed-delivery-item,.speed-supply-badge) svg path:not([fill=none]){fill:currentColor!important}#body #MainContent #masi-pdp.sf-pdp :is(.speed-delivery-item,.speed-supply-badge) svg path[fill=none]{fill:none!important}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-buy-once{width:100%;border:0;box-shadow:none;color:inherit}#body #MainContent #masi-pdp.sf-pdp #purchase .speed-buy-once:disabled{cursor:wait;opacity:.6}#body #MainContent .speed-research .item-content{text-align:left}#body #MainContent .speed-research .item-content .heading-h2{font:500 46px/1.12 Ergonomique,sans-serif;letter-spacing:-.8px;color:#0b1f3a;text-align:left}#body #MainContent .speed-research .item-content .decoration{margin-left:0;margin-right:auto}#body #MainContent .speed-research .item-content .text--wrapper{text-align:left;margin-left:0;margin-right:auto}#body #MainContent .speed-research .item-content .style-primary p{font:500 24px/1.3 Ergonomique,sans-serif;color:#0b1f3a;text-align:left}@media(max-width:749px){#body #MainContent .speed-research .item-content .heading-h2{font-size:34px;letter-spacing:-.5px}#body #MainContent .speed-research .item-content .style-primary p{font-size:20px}}#body #MainContent #masi-pdp.sf-pdp .speed-benefits-heading{text-decoration:underline;text-decoration-color:#0b1f3a40;text-decoration-thickness:1px;text-underline-offset:3px}#body #MainContent #masi-pdp.sf-pdp .gallery-thumb img{height:auto;aspect-ratio:1}#body #MainContent #masi-pdp.sf-pdp #one-time[hidden]{display:none!important}#body #MainContent #masi-pdp.sf-pdp .speed-cancellation summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}#body #MainContent #masi-pdp.sf-pdp .speed-cancellation-body{padding:10px 0;line-height:1.5}#body #MainContent #masi-pdp.sf-pdp .speed-cancellation-body p{margin:0 0 10px}#body #MainContent #masi-pdp.sf-pdp .speed-cancellation-body a{color:inherit;text-decoration:underline}#body #MainContent #masi-pdp .r51-lot .r51-lot-title{margin:0 0 10px;color:var(--r51-navy);font:600 19px/1.3 MasiR28Ergonomique,Ergonomique,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/98/assets/masi-speed-restoration.css.map */
