.mp-description{--ink:#171717;--navy:#14263d;--yellow:#f4c430;--coral:#eb6b57;--cream:#f8f4e9;padding:clamp(6.4rem,9vw,12rem) 0;overflow:hidden;background:radial-gradient(circle at 92% 4%,rgba(244,196,48,.2),transparent 28rem),linear-gradient(180deg,rgb(var(--color-background)) 0%,var(--cream) 100%);color:var(--ink)}.mp-description__inner{max-width:132rem}.mp-description__header{max-width:85rem;margin-bottom:clamp(3.2rem,5vw,6rem)}.mp-description__header p{margin:0 0 1.2rem;color:var(--coral);font-size:1.2rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.mp-description__header h2{margin:0;color:var(--navy);font-size:clamp(3.6rem,5.4vw,7.2rem);line-height:.98;letter-spacing:-.045em}.mp-description__content{max-width:none;font-size:1.65rem;line-height:1.65}.mp-description__content>.mp-product-story{padding:0}.mp-description .mp-product-module{margin:0 0 clamp(2.4rem,4vw,4.8rem)}.mp-description .mp-product-intro{position:relative;max-width:100rem;padding:clamp(3rem,5vw,6rem);overflow:hidden;border-radius:3.2rem;background:var(--navy);color:#fff;box-shadow:0 2.8rem 8rem #14263d2e}.mp-description .mp-product-intro:after{content:"";position:absolute;width:24rem;height:24rem;right:-8rem;bottom:-12rem;border:3.2rem solid var(--yellow);border-radius:50%}.mp-description .mp-product-eyebrow{margin:0 0 1.2rem;color:var(--yellow);font-size:1.15rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.mp-description h2{margin:0 0 1.8rem;color:var(--navy);font-size:clamp(3rem,4vw,5.2rem);line-height:1.02;letter-spacing:-.035em}.mp-description .mp-product-intro h2{position:relative;z-index:1;color:#fff}.mp-description .mp-product-intro p{position:relative;z-index:1;max-width:72rem;margin-bottom:0;font-size:clamp(1.7rem,2vw,2.1rem)}.mp-description h3{margin:0 0 .8rem;color:var(--navy);font-size:2rem}.mp-description .mp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.mp-description .mp-feature-card{min-height:22rem;padding:2.8rem;border:1px solid rgba(20,38,61,.1);border-radius:2.4rem;background:#fffc;box-shadow:0 1.4rem 4rem #14263d12}.mp-description .mp-feature-card:nth-child(2){background:var(--yellow)}.mp-description .mp-feature-card:nth-child(3){background:#fff;border-top:.6rem solid var(--coral)}.mp-description .mp-feature-card p{margin:0}.mp-description .mp-product-specs{padding:clamp(3rem,5vw,5.5rem);border-radius:3rem;background:#fff;box-shadow:0 2rem 6rem #14263d14}.mp-description .mp-spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.mp-description .mp-spec-table [role=row]{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid rgba(20,38,61,.12)}.mp-description .mp-spec-table [role=rowheader]{color:#14263dad;font-weight:700}.mp-description .mp-spec-table [role=cell]{color:var(--navy);font-weight:800;text-align:right}.mp-description .mp-product-note{margin:2rem 0 0;padding:1.4rem 1.8rem;border-left:.5rem solid var(--yellow);border-radius:0 1.2rem 1.2rem 0;background:var(--cream);font-size:1.4rem}.mp-description .mp-product-use,.mp-description .mp-product-support,.mp-description .mp-product-safety{padding:clamp(2.6rem,4vw,4rem);border-radius:2.4rem}.mp-description .mp-product-use{background:#f4c4302e}.mp-description .mp-product-support{border:1px solid rgba(20,38,61,.12);background:#ffffffb8}.mp-description .mp-product-safety{background:var(--navy);color:#fff}.mp-description .mp-product-safety h2{color:#fff}.mp-description .mp-product-faq{max-width:100rem;margin-inline:auto}.mp-description .mp-product-faq details{margin:0 0 1.2rem;overflow:hidden;border:1px solid rgba(20,38,61,.13);border-radius:1.8rem;background:#fff}.mp-description .mp-product-faq details[open]{border-color:#eb6b578c;box-shadow:0 1.2rem 3.5rem #14263d14}.mp-description .mp-product-faq summary{position:relative;padding:2.2rem 6rem 2.2rem 2.4rem;cursor:pointer;color:var(--navy);font-size:1.75rem;font-weight:800;list-style:none}.mp-description .mp-product-faq summary::-webkit-details-marker{display:none}.mp-description .mp-product-faq summary:before,.mp-description .mp-product-faq summary:after{content:"";position:absolute;top:50%;right:2.4rem;width:1.8rem;height:.2rem;background:var(--coral);transition:transform .2s}.mp-description .mp-product-faq summary:after{transform:rotate(90deg)}.mp-description .mp-product-faq details[open] summary:after{transform:rotate(0)}.mp-description .mp-product-faq details>div{padding:0 2.4rem 2.2rem;color:#171717c2}.mp-description .mp-product-faq details>div p{margin:0}@media(max-width:989px){.mp-description .mp-feature-grid,.mp-description .mp-spec-table{grid-template-columns:1fr}}@media(max-width:749px){.mp-description{padding:5.6rem 0}.mp-description .mp-product-intro,.mp-description .mp-product-specs{padding:2.4rem;border-radius:2.2rem}.mp-description .mp-feature-card{min-height:0;padding:2.2rem}.mp-description .mp-spec-table [role=row]{grid-template-columns:1fr;gap:.35rem}.mp-description .mp-spec-table [role=cell]{text-align:left}.mp-description .mp-product-faq summary{padding:1.8rem 5rem 1.8rem 1.8rem;font-size:1.55rem}.mp-description .mp-product-faq details>div{padding:0 1.8rem 1.8rem}}.mp-description{padding:clamp(4.8rem,6vw,8rem) 0}.mp-description__header{margin-bottom:clamp(2.4rem,3vw,3.8rem)}.mp-description__header h2{font-size:clamp(3.2rem,4vw,5.2rem)}.mp-description__content{font-size:1.55rem;line-height:1.55}.mp-description .mp-product-module{margin-bottom:clamp(1.8rem,2.5vw,3rem)}.mp-description .mp-product-intro{max-width:none;padding:clamp(2.6rem,3.8vw,4.2rem);border-radius:2.4rem}.mp-description .mp-product-intro:after{width:16rem;height:16rem;right:-6rem;bottom:-9rem;border-width:2.2rem}.mp-description h2{font-size:clamp(2.6rem,3vw,4rem)}.mp-description .mp-product-intro p{font-size:clamp(1.6rem,1.6vw,1.85rem)}.mp-description .mp-feature-grid{gap:1.2rem}.mp-description .mp-feature-card{display:flex;align-items:center;gap:1.6rem;min-height:0;padding:1.8rem;border-radius:1.8rem}.mp-description .mp-feature-icon{display:grid;place-items:center;flex:0 0 4.6rem;width:4.6rem;height:4.6rem;border-radius:1.4rem;background:var(--navy);color:var(--yellow)}.mp-description .mp-feature-card:nth-child(2) .mp-feature-icon{background:#fff;color:var(--navy)}.mp-description .mp-feature-icon svg{width:2.7rem;height:2.7rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-description .mp-feature-card h3{font-size:1.65rem}.mp-description .mp-feature-card p{font-size:1.35rem;line-height:1.45}.mp-description .mp-product-specs{padding:0;border:1px solid rgba(20,38,61,.12);border-radius:1.8rem;box-shadow:none}.mp-description .mp-spec-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;color:var(--navy);font-weight:850;list-style:none}.mp-description .mp-spec-disclosure>summary::-webkit-details-marker{display:none}.mp-description .mp-spec-disclosure>summary small{font-weight:500;opacity:.6}.mp-description .mp-spec-disclosure>summary:after{content:"+";display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;background:var(--yellow);font-size:2rem}.mp-description .mp-spec-disclosure[open]>summary:after{content:"\2212"}.mp-description .mp-spec-table{padding:0 2.4rem 1.2rem}.mp-description .mp-product-note{margin:1rem 2.4rem 2.4rem}.mp-description .mp-product-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.mp-description .mp-product-support-grid article{padding:1.8rem;border:1px solid rgba(20,38,61,.12);border-radius:1.6rem;background:#ffffffb8}.mp-description .mp-product-support-grid article h3{font-size:1.55rem}.mp-description .mp-product-support-grid article p{margin:0;font-size:1.3rem;line-height:1.45}.mp-description .mp-product-safety{display:flex;align-items:center;gap:2rem;padding:2rem 2.4rem;border-radius:1.8rem}.mp-description .mp-product-safety h2{flex:0 0 auto;margin:0;font-size:1.8rem}.mp-description .mp-product-safety p{margin:0;font-size:1.35rem}.mp-description .mp-product-faq h2{margin-bottom:1.8rem}.mp-description .mp-product-faq summary{padding:1.6rem 5rem 1.6rem 2rem;font-size:1.55rem}.mp-description .mp-product-faq details>div{padding:0 2rem 1.6rem;font-size:1.4rem}@media(max-width:989px){.mp-description .mp-product-support-grid{grid-template-columns:1fr}.mp-description .mp-feature-card{align-items:flex-start}.mp-description .mp-product-safety{display:block}.mp-description .mp-product-safety h2{margin-bottom:.8rem}}@media(max-width:749px){.mp-description{padding:4.2rem 0}.mp-description__header h2{font-size:3.2rem}.mp-description .mp-feature-grid{grid-template-columns:1fr}.mp-description .mp-feature-card{padding:1.6rem}.mp-description .mp-spec-disclosure>summary{align-items:flex-start;padding:1.8rem}.mp-description .mp-spec-disclosure>summary small{display:block;margin-top:.3rem}.mp-description .mp-spec-table{padding:0 1.8rem 1rem}.mp-description .mp-product-note{margin:1rem 1.8rem 1.8rem}}.mp-description{padding:4.4rem 0 5.2rem}.mp-description__header{margin-bottom:2.2rem}.mp-description__header h2{font-size:clamp(2.8rem,3vw,4.2rem)}.mp-description h2{font-size:clamp(2.4rem,2.5vw,3.4rem)}.mp-description .mp-product-intro{padding:3rem}.mp-description .mp-product-intro p{font-size:1.6rem}.mp-description .mp-product-faq h2{font-size:clamp(2.6rem,2.8vw,3.6rem)}.mp-description .mp-product-faq summary,.mp-description .mp-product-faq details>div,.mp-description .mp-product-faq details>div p{border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}.mp-description .mp-product-faq details>div{position:relative;z-index:1;background:#fff}.mp-description .mp-product-specs{display:none}@media(max-width:749px){.mp-description{padding:3.6rem 0 4.2rem}.mp-description__header h2{font-size:2.8rem}.mp-description .mp-product-intro{padding:2.2rem}}.mp-description .mp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(22rem,1fr));gap:1.4rem}.mp-description .mp-feature-card{display:grid;grid-template-columns:1fr;align-content:start;gap:.8rem;min-height:14rem;padding:2.1rem}.mp-description .mp-feature-card h3{max-width:100%;margin:0;font-size:clamp(1.8rem,1.45vw,2.25rem);line-height:1.08;letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.mp-description .mp-feature-card p{font-size:1.45rem;line-height:1.5}.mp-description .mp-product-support{padding:clamp(2.2rem,3vw,3.2rem)}.mp-description .mp-support-grid,.mp-description .mp-product-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.mp-description .mp-support-grid article,.mp-description .mp-product-support-grid article{padding:1.8rem;border:1px solid rgba(20,38,61,.12);border-radius:1.6rem;background:#ffffffc7}.mp-description .mp-support-grid article h3,.mp-description .mp-product-support-grid article h3{margin:0 0 .75rem;font-size:1.65rem;line-height:1.15}.mp-description .mp-support-grid article p,.mp-description .mp-product-support-grid article p{margin:0;font-size:1.32rem;line-height:1.45}@media(max-width:989px){.mp-description .mp-feature-grid,.mp-description .mp-support-grid,.mp-description .mp-product-support-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mp-product-description.css.map */
