.dl-pdp{--paper:#FFFFFF;--mist:#F6F7F9;--navy:#13203B;--navy-deep:#0B2138;--ink:#1E1E22;--sub:#6B7280;--red:#D71920;--line:#E9ECF1;--serif:"Cormorant Garamond",Georgia,serif;--body:"Inter",-apple-system,sans-serif;font-family:var(--body);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.dl-pdp *{box-sizing:border-box}.dl-pdp section{padding:92px 24px}.dl-pdp .dl-w{max-width:980px;margin:0 auto}.dl-pdp .dl-mist{background:var(--mist)}.dl-pdp .dl-dark{background:var(--navy-deep)}.dl-pdp .dl-dark h2{color:#fff}.dl-pdp .dl-dark p{color:#b9c2d2}.dl-pdp .dl-dark .dl-eyebrow{color:#e4b9bc}.dl-pdp .dl-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 18px}.dl-pdp h2{font-family:var(--serif);font-weight:400;line-height:1.12;color:var(--navy);font-size:clamp(30px,4.1vw,48px);margin:0 0 22px;letter-spacing:-.005em}.dl-pdp h2 em{font-style:italic}.dl-pdp p{font-weight:300;font-size:17px;line-height:1.68;color:var(--sub);margin:0 0 16px;max-width:64ch}.dl-pdp .dl-lede{font-size:18.5px;color:var(--ink)}.dl-pdp .dl-dark .dl-lede{color:#e7eaf0}.dl-pdp b,.dl-pdp strong{font-weight:600;color:var(--ink)}.dl-pdp .dl-dark b,.dl-pdp .dl-dark strong{color:#fff}.dl-pdp .dl-fine{font-size:12.5px;line-height:1.65;color:#9aa1ac;max-width:76ch;margin:28px 0 0}.dl-pdp .dl-dark .dl-fine{color:#8996ab}.dl-pdp .dl-checks{list-style:none;padding:0;margin:30px 0 0}.dl-pdp .dl-checks li{font-weight:300;font-size:17px;line-height:1.5;color:var(--ink);padding:15px 0 15px 24px;border-top:1px solid var(--line);position:relative}.dl-pdp .dl-checks li:last-child{border-bottom:1px solid var(--line)}.dl-pdp .dl-checks li:before{content:"";position:absolute;left:0;top:25px;width:9px;height:1px;background:var(--red)}.dl-pdp .dl-rows{margin-top:44px;border-top:1px solid var(--line)}.dl-pdp .dl-dark .dl-rows{border-color:#ffffff24}.dl-pdp .dl-row{display:grid;grid-template-columns:150px 1fr;gap:34px;align-items:start;padding:32px 0;border-bottom:1px solid var(--line)}.dl-pdp .dl-dark .dl-row{border-color:#ffffff24}.dl-pdp .dl-fig{font-family:var(--serif);font-size:44px;line-height:1;color:var(--red);font-weight:400}.dl-pdp .dl-fig em{font-size:38px}.dl-pdp .dl-fig small{display:block;font-family:var(--body);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-top:9px}.dl-pdp .dl-dark .dl-fig small{color:#8996ab}.dl-pdp .dl-row h3{font-family:var(--body);font-size:16px;font-weight:600;color:var(--navy);margin:2px 0 8px}.dl-pdp .dl-dark .dl-row h3{color:#fff}.dl-pdp .dl-row p{margin:0;font-size:16px}.dl-pdp .dl-trial{width:100%;border-collapse:collapse;margin-top:42px}.dl-pdp .dl-trial th{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sub);text-align:left;padding:0 0 14px;border-bottom:1px solid var(--navy)}.dl-pdp .dl-trial th:last-child{text-align:right}.dl-pdp .dl-trial td{padding:21px 0;border-bottom:1px solid var(--line);vertical-align:baseline}.dl-pdp .dl-trial td:first-child{font-weight:300;font-size:16px;color:var(--ink);padding-right:24px}.dl-pdp .dl-trial td:last-child{text-align:right;font-family:var(--serif);font-size:33px;line-height:1;color:var(--navy);white-space:nowrap}.dl-pdp .dl-trial tr.dl-hero td:last-child{font-size:46px;color:var(--red)}.dl-pdp .dl-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:46px}.dl-pdp .dl-quote{border-top:2px solid var(--red);padding-top:22px}.dl-pdp .dl-quote p{font-size:16px;line-height:1.62;color:var(--ink);margin:0 0 14px}.dl-pdp .dl-quote cite{font-style:normal;font-size:12.5px;color:var(--sub);letter-spacing:.02em}.dl-pdp .dl-figure{margin:0;padding:0}.dl-pdp .dl-figure img{display:block;width:100%;max-height:560px;object-fit:cover}.dl-pdp .dl-figure figcaption{font-size:12.5px;color:var(--sub);text-align:center;padding:14px 24px 0}.dl-pdp .dl-cta{display:inline-block;margin-top:30px;background:var(--red);color:#fff;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;padding:15px 30px;border-radius:2px}.dl-pdp .dl-cta:hover{background:#b5141b}.dl-pdp .dl-faq{margin-top:52px;border-top:1px solid var(--line)}.dl-pdp .dl-faq details{border-bottom:1px solid var(--line)}.dl-pdp .dl-faq summary{list-style:none;cursor:pointer;padding:19px 36px 19px 0;position:relative;font-size:16px;font-weight:500;color:var(--navy)}.dl-pdp .dl-faq summary::-webkit-details-marker{display:none}.dl-pdp .dl-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--serif);font-size:24px;font-weight:400;color:var(--red)}.dl-pdp .dl-faq details[open] summary:after{content:"\2212"}.dl-pdp .dl-faq details p{padding:0 0 20px;margin:0;font-size:15.5px;max-width:70ch}.dl-pdp .dl-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0 44px;margin-top:44px;border-top:1px solid var(--navy)}.dl-pdp .dl-spec{padding:26px 0 30px;border-bottom:1px solid var(--line)}.dl-pdp .dl-spec-k{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-bottom:12px}.dl-pdp .dl-spec-v{font-family:var(--serif);font-size:31px;line-height:1.05;color:var(--navy);margin:0 0 9px}.dl-pdp .dl-spec p{font-size:14.5px;line-height:1.6;margin:0}.dl-pdp .dl-for{margin:38px 0 0;background:var(--mist);border-left:3px solid var(--red);padding:26px 30px;max-width:660px}.dl-pdp .dl-for-label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.dl-pdp .dl-for-lead{font-family:var(--serif);font-size:27px;line-height:1.2;color:var(--navy);margin:0 0 10px;font-weight:400}.dl-pdp .dl-for p:last-child{margin:0;font-size:16px}@media(max-width:749px){.dl-pdp section{padding:60px 20px}.dl-pdp .dl-row{grid-template-columns:1fr;gap:10px;padding:26px 0}.dl-pdp .dl-fig{font-size:36px}.dl-pdp .dl-quotes{grid-template-columns:1fr;gap:30px}.dl-pdp .dl-specs{grid-template-columns:repeat(2,1fr);gap:0 24px}.dl-pdp .dl-spec{padding:20px 0 24px}.dl-pdp .dl-spec-v{font-size:25px}.dl-pdp .dl-trial td:last-child{font-size:27px}.dl-pdp .dl-trial tr.dl-hero td:last-child{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/dl-pdp.css.map */
