[data-lpda-pro]{--pro-aube:#FAF8F5;--pro-prune:#57183E;--pro-rose:#EEDFE5;--pro-encre:#30262D;background:var(--pro-aube);color:var(--pro-encre);font:400 16px/1.65 Manrope,sans-serif;overflow-wrap:break-word}
[data-lpda-pro] *,[data-lpda-pro] *::before,[data-lpda-pro] *::after{box-sizing:border-box}
[data-lpda-pro] .pro-wrap{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}
[data-lpda-pro] h1,[data-lpda-pro] h2,[data-lpda-pro] h3{font-family:'Times New Roman',Times,serif;font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:-.025em;color:var(--pro-prune);text-transform:none;line-height:1.08;margin:0 0 24px;text-wrap:balance}
[data-lpda-pro] h1{font-size:clamp(40px,4.1vw,60px)}
[data-lpda-pro] h2{font-size:clamp(36px,3.5vw,50px)}
[data-lpda-pro] h3{font-size:29px;margin-bottom:16px}
[data-lpda-pro] p{font:inherit;margin:0 0 16px;letter-spacing:normal}
[data-lpda-pro] strong{font-weight:600}
[data-lpda-pro] .pro-eyebrow{font-size:12px;font-weight:500;letter-spacing:.18em;color:var(--pro-prune);margin-bottom:24px;text-transform:uppercase}
[data-lpda-pro] .pro-promise{font:400 28px/1.2 'Times New Roman',Times,serif;color:var(--pro-prune);letter-spacing:-.02em;margin-bottom:24px}
[data-lpda-pro] figure{margin:0;padding:0;border:0;box-shadow:none;min-width:0}
[data-lpda-pro] img{display:block;width:100%;height:auto;max-width:100%;border-radius:0;border:0;box-shadow:none}
[data-lpda-pro] .pro-hero{background:var(--pro-rose);padding:56px 0}
[data-lpda-pro] .pro-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
[data-lpda-pro] .pro-hero-grid img{max-height:720px;object-fit:contain}
[data-lpda-pro] .pro-reperes{padding-block:24px;text-align:center;font-size:13px}
[data-lpda-pro] .pro-reperes p{margin:0}
[data-lpda-pro] .pro-section{padding-block:72px}
[data-lpda-pro] .pro-heading{text-align:center;max-width:1040px;margin:0 auto 40px}
[data-lpda-pro] .pro-heading>p:last-child{max-width:800px;margin-inline:auto}
[data-lpda-pro] .pro-grid{display:grid;gap:36px;align-items:start}
[data-lpda-pro] .pro-grid>*{min-width:0}
[data-lpda-pro] .pro-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-lpda-pro] .pro-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-lpda-pro] .pro-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
[data-lpda-pro] .pro-grid-four h3{font-size:26px}
[data-lpda-pro] .pro-use-photo{margin-bottom:28px;aspect-ratio:5/4;background:var(--pro-rose)}
[data-lpda-pro] .pro-use-photo img{width:100%;height:100%;object-fit:contain}
[data-lpda-pro] .pro-product-photo{aspect-ratio:4/5;margin-bottom:24px}
[data-lpda-pro] .pro-product-photo img{height:100%;object-fit:contain}
[data-lpda-pro] .pro-rose{background:var(--pro-rose)}
[data-lpda-pro] .pro-award{text-align:center;margin-top:36px;color:var(--pro-prune)}
[data-lpda-pro] .pro-award img{width:120px;margin:0 auto 16px}
[data-lpda-pro] .pro-center{text-align:center}
[data-lpda-pro] .pro-cta{margin-top:32px}
[data-lpda-pro] .pro-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;max-width:100%;background:var(--pro-prune);border:1px solid var(--pro-prune);border-radius:6px;color:var(--pro-aube);font:500 15px/1.4 Manrope,sans-serif;letter-spacing:normal;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;white-space:normal}
[data-lpda-pro] .pro-link{color:var(--pro-prune);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;display:inline-block}
[data-lpda-pro] .pro-hero .pro-link{display:block;margin-top:18px;width:fit-content}
[data-lpda-pro] :focus-visible{outline:2px solid currentColor;outline-offset:4px}
[data-lpda-pro] .pro-order{position:relative;background:var(--pro-prune);color:var(--pro-aube);isolation:isolate}
[data-lpda-pro] .pro-order>figure{position:absolute;inset:0;width:100%;z-index:-1}
[data-lpda-pro] .pro-order>figure img{height:100%;object-fit:contain;object-position:center}
[data-lpda-pro] .pro-order-copy{width:54%;margin-left:auto;padding:56px 0 56px 32px;background:var(--pro-prune)}
[data-lpda-pro] .pro-order h2,[data-lpda-pro] .pro-order .pro-eyebrow{color:var(--pro-aube)}
[data-lpda-pro] .pro-order .pro-button{background:var(--pro-aube);color:var(--pro-prune);border-color:var(--pro-aube)}
[data-lpda-pro] ul{padding-left:24px;margin:0 0 20px;list-style:disc}
[data-lpda-pro] li{margin-bottom:8px}
[data-lpda-pro] .pro-faq{max-width:1000px}
[data-lpda-pro] details{border-bottom:1px solid #30262d33;padding:0}
[data-lpda-pro] summary{font:500 18px/1.5 Manrope,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:20px 0;cursor:pointer;list-style:none}
[data-lpda-pro] summary::-webkit-details-marker{display:none}
[data-lpda-pro] summary span::before{content:'+';font-size:24px;color:var(--pro-prune)}
[data-lpda-pro] details[open] summary span::before{content:'−'}
[data-lpda-pro] details>div{padding:0 32px 16px 0}
[data-lpda-pro] .pro-form-wrap{max-width:1000px}
[data-lpda-pro] fieldset{border:0;padding:0;margin:32px 0;min-width:0}
[data-lpda-pro] legend{padding:0;margin:0 0 16px;font-weight:600;font-size:18px}
[data-lpda-pro] .pro-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}
[data-lpda-pro] label{display:block;font:400 14px/1.5 Manrope,sans-serif;text-transform:none;letter-spacing:normal;margin:0;color:var(--pro-encre)}
[data-lpda-pro] input,[data-lpda-pro] select,[data-lpda-pro] textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #30262d55;border-radius:3px;background-color:var(--pro-aube);color:var(--pro-encre);padding:12px;font:400 16px/1.5 Manrope,sans-serif;margin-top:8px;box-shadow:none}
[data-lpda-pro] textarea{resize:vertical;min-height:140px}
[data-lpda-pro] .pro-full{grid-column:1/-1}
[data-lpda-pro] .pro-help{font-size:13px;margin-top:8px}
[data-lpda-pro] form>.pro-button{width:100%}
[data-lpda-pro] .pro-privacy{font-size:13px;text-align:center;margin-top:20px}
[data-lpda-pro] .pro-errors{border:1px solid var(--pro-prune);padding:16px;margin-block:24px}
@media(max-width:1100px){[data-lpda-pro] .pro-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}[data-lpda-pro] .pro-order>figure{position:static;width:100%}[data-lpda-pro] .pro-order>figure img{height:auto;object-fit:contain}[data-lpda-pro] .pro-order-copy{width:100%;padding:40px 0}}
@media(max-width:760px){[data-lpda-pro] .pro-wrap{width:calc(100% - 48px)}[data-lpda-pro] .pro-hero{padding:36px 0}[data-lpda-pro] .pro-hero-grid,[data-lpda-pro] .pro-grid-two,[data-lpda-pro] .pro-grid-three,[data-lpda-pro] .pro-grid-four,[data-lpda-pro] .pro-fields{grid-template-columns:minmax(0,1fr);gap:32px}[data-lpda-pro] h1{font-size:40px}[data-lpda-pro] h2{font-size:36px}[data-lpda-pro] h3{font-size:27px}[data-lpda-pro] .pro-section{padding-block:44px}[data-lpda-pro] .pro-heading{margin-bottom:28px}[data-lpda-pro] .pro-hero-grid img{max-height:440px}[data-lpda-pro] .pro-button{width:100%;padding-inline:16px}[data-lpda-pro] .pro-product-photo{max-width:340px;margin-inline:auto}[data-lpda-pro] .pro-reperes{font-size:12px}[data-lpda-pro] .pro-eyebrow{font-size:11px}[data-lpda-pro] .pro-fields{gap:20px}[data-lpda-pro] .pro-full{grid-column:auto}[data-lpda-pro] summary{font-size:16px}}

#MainContent [data-lpda-pro] .pro-use-photo {aspect-ratio:4/5;height:auto;background:transparent;overflow:hidden;display:block;}
#MainContent [data-lpda-pro] .pro-use-photo img {display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border:0;border-radius:0;}
[data-lpda-pro] .pro-hero-grid figure > img {display:block;width:100%;height:auto;max-height:none;}
