.vd-difference{--vd-difference-red:#d92132;--vd-difference-bg:#111;--vd-difference-ink:#fff;font-family:var(--font-body-family),sans-serif;line-height:1.6;color:#161616;isolation:isolate}.vd-difference *{box-sizing:border-box}.vd-difference-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.vd-difference h1,.vd-difference h2,.vd-difference h3,.vd-difference p,.vd-difference figure{margin:0}.vd-difference h1,.vd-difference h2,.vd-difference h3{font-family:var(--font-heading-family),sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.08;color:inherit}.vd-difference h2{font-size:clamp(30px,3.7vw,52px)}.vd-difference h3{font-size:clamp(21px,2vw,27px);line-height:1.2}.vd-difference p{font-size:17px}.vd-difference-eyebrow{font-size:12px!important;letter-spacing:.15em;font-weight:800;line-height:1.5}.vd-difference-hero{color:var(--vd-difference-ink);background:var(--vd-difference-bg);padding-top:var(--vd-difference-space);overflow:hidden}.vd-difference-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}.vd-difference-hero h1,.vd-difference-hero h2{font-size:clamp(38px,4.3vw,64px);max-width:800px;line-height:1.03;letter-spacing:-.045em;margin-top:22px}.vd-difference-hero h1{font-size:clamp(42px,5vw,76px)}.vd-difference-subhead{font-family:var(--font-heading-family),sans-serif;font-size:clamp(19px,2vw,25px)!important;font-weight:800;line-height:1.25;max-width:620px;margin-top:26px!important}.vd-difference-copy{max-width:650px;margin-top:22px;color:#d6d6d6}.vd-difference-secondary{margin-top:18px!important;max-width:630px;color:#d6d6d6}.vd-difference-button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;min-height:52px;padding:16px 22px;background:var(--vd-difference-red);color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none;margin-top:28px;line-height:1.4;border:2px solid transparent}.vd-difference-button:hover{filter:brightness(1.13)}.vd-difference-button span{font-size:22px;line-height:1}.vd-difference a:focus-visible,.vd-difference summary:focus-visible,.vd-difference-trust a:focus-visible{outline:3px solid #e32636;outline-offset:5px}.vd-difference-hero-art{position:relative;min-width:0;min-height:440px;display:flex;align-items:center;justify-content:center;padding:38px 20px 70px;background:#1b1b1b;border:1px solid #3b3b3b}.vd-difference-art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:32px 32px}.vd-difference-sticker{z-index:1;background:#fff;border:10px solid #fff;border-radius:32px;transform:rotate(-9deg);width:245px;aspect-ratio:1;display:grid;place-items:center;box-shadow:15px 18px 0 #d92132,23px 27px 0 #090909}.vd-difference-sticker img{width:86%;height:100%;object-fit:contain}.vd-difference-art-label{position:absolute;left:22px;top:19px;z-index:2;font-size:10px!important;letter-spacing:.12em;line-height:1.6;color:#b5b5b5}.vd-difference-art-label strong{color:#fff;font-size:15px}.vd-difference-art-index{position:absolute;right:18px;top:20px;writing-mode:vertical-rl;font-size:11px;letter-spacing:.15em;color:#999}.vd-difference-art-caption{position:absolute;bottom:18px;left:22px;right:22px;font-size:11px!important;line-height:1.5;color:#b8b8b8}.vd-difference-photo{width:100%;height:auto;max-height:480px;object-fit:contain}.vd-difference-hero-foot{border-top:1px solid #ffffff38;margin-top:48px;padding:22px 0;display:flex;justify-content:space-between;gap:24px;font-size:11px;letter-spacing:.05em}.vd-difference-hero-foot span:first-child{font-weight:800}.vd-difference-hero-foot span:last-child{max-width:390px;color:#b8b8b8}.vd-difference-chapter{padding-top:84px;padding-bottom:84px;scroll-margin-top:160px}.vd-difference-chapter-head{max-width:750px;margin-bottom:44px}.vd-difference-chapter-head .vd-difference-eyebrow{color:#b81a2a;margin-bottom:15px}.vd-difference-chapter-head>p:last-child{margin-top:22px;color:#5b5b5b}.vd-difference-anatomy{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.vd-difference-layer-art{height:410px;position:relative;overflow:hidden;background:#f6f5f2;border:1px solid #e5e4e0}.vd-difference-layer{position:absolute;left:calc(50% - 115px);width:230px;height:156px;border-radius:13px;transform:rotate(-22deg) skew(12deg);display:flex;align-items:center;justify-content:center;box-shadow:8px 10px 0 #00000013}.vd-difference-layer span{position:absolute;right:12px;bottom:8px;font-size:14px;font-weight:bold}.vd-difference-layer-finish{top:45px;background:linear-gradient(130deg,#e7e7e780 20%,#fff 45%,#d5d5d5b0 57%,#fff9);border:2px solid #bdbdbd;z-index:3}.vd-difference-layer-print{top:131px;background:#fff;border:2px solid #444;z-index:2}.vd-difference-layer-print img{height:125px;width:125px;object-fit:contain}.vd-difference-layer-base{top:225px;background:#d92132;color:#fff;border:2px solid #981523;z-index:1;box-shadow:7px 8px 0 #981523}.vd-difference-layer-base strong{font-size:18px}.vd-difference-layer-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.vd-difference-layer-list li{display:flex;align-items:flex-start;gap:20px;padding:20px 22px;border-bottom:1px solid #dedede}.vd-difference-layer-list li>span{font-size:14px;font-weight:800;padding-top:4px;color:#797979}.vd-difference-layer-list p{font-size:15px;margin-top:8px;color:#555}.vd-difference-layer-list .vd-difference-exclusive{border:1px solid #d92132;background:#fff5f4}.vd-difference-layer-list .vd-difference-small-label{color:#a81526;margin:0 0 8px;font-size:10px;letter-spacing:.12em;font-weight:800}.vd-difference-note{font-size:12px!important;color:#666;margin-top:24px!important;max-width:950px;line-height:1.6}.vd-difference-tint{background:#f4f3ef;border-block:1px solid #e5e4df}.vd-difference-finish-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.vd-difference-finish-grid figure{padding:28px;background:#fff;border:1px solid #deddd8}.vd-difference-finish{height:265px;position:relative;overflow:hidden;display:grid;place-items:center;background:#e9e7e3}.vd-difference-finish img{position:relative;z-index:1;width:160px;height:190px;object-fit:contain;transform:rotate(-6deg);background:white;border:12px solid white;box-shadow:4px 8px 15px #0002;border-radius:12px}.vd-difference-gloss:after{content:'';position:absolute;inset:-40%;z-index:2;background:linear-gradient(120deg,transparent 30%,#ffffff15 37%,#ffffffb8 44%,#fff0 51%,transparent 70%);pointer-events:none}.vd-difference-matte:after{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(120deg,#ffffff12,#ffffff20 35%,#fff0 80%);pointer-events:none}.vd-difference-finish-grid figcaption{padding-top:24px}.vd-difference-finish-grid figcaption p{margin-top:12px;font-size:15px;max-width:460px}.vd-difference-pill{display:inline-block;font-size:11px;border:1px solid #cecece;padding:6px 10px;margin-top:18px;font-weight:700}.vd-difference-text-link{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-top:12px;font-weight:bold;font-size:14px}.vd-difference-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:steps}.vd-difference-process li{position:relative;border-top:2px solid #161616;padding:24px 10px 0 0}.vd-difference-process li:nth-child(2){border-color:#d92132}.vd-difference-step{display:block;color:#d92132;font-size:54px;line-height:1;font-weight:800;letter-spacing:-.05em;margin-bottom:22px}.vd-difference-process h3{max-width:330px}.vd-difference-process p{margin-top:15px;font-size:15px;color:#555;max-width:330px}.vd-difference-dark{background:#151515;color:#fff}.vd-difference-dark .vd-difference-chapter-head>p:last-child{color:#bcbcbc}.vd-difference-dark .vd-difference-eyebrow{color:#ff7987}.vd-difference-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.vd-difference-choice article{border:1px solid #4a4a4a;padding:28px}.vd-difference-small-label{font-size:11px;letter-spacing:.12em;font-weight:800}.vd-difference-choice .vd-difference-small-label{color:#ff7987}.vd-difference-choice h3{margin-top:18px}.vd-difference-choice p{font-size:15px;margin-top:18px;color:#c9c9c9}.vd-difference-specialty{padding-block:64px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid #ddd}.vd-difference-specialty h2{font-size:clamp(27px,3vw,39px)}.vd-difference-specialty p{color:#555}.vd-difference-faq{max-width:900px;padding-block:80px}.vd-difference-faq h2{margin-bottom:36px}.vd-difference-faq details{border-top:1px solid #ccc}.vd-difference-faq details:last-child{border-bottom:1px solid #ccc}.vd-difference-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:72px;padding-block:20px;font-size:17px;font-weight:700;line-height:1.4}.vd-difference-faq summary::-webkit-details-marker{display:none}.vd-difference-faq summary span{font-size:24px;color:#b81a2a}.vd-difference-faq details[open] summary span{transform:rotate(45deg)}.vd-difference-faq details>p{font-size:16px;max-width:750px;padding:0 40px 24px 0;color:#555}.vd-difference-close{background:#ecebe6;border-top:6px solid #d92132;text-align:center;padding-block:70px}.vd-difference-close h2{max-width:800px;margin:18px auto 24px}.vd-difference-close p{max-width:650px;margin-inline:auto}.vd-difference-secondary-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:20px}.vd-difference-secondary-links a{color:inherit;font-size:14px;padding:10px 0;text-underline-offset:4px}.vd-difference-trust{font-size:14px;line-height:1.6;display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 20px;border-left:3px solid #d92132;background:#fff4f3;color:#171717;max-width:1240px;margin:16px auto}.vd-difference-trust a{color:#a41525;display:inline-block;min-height:24px;text-underline-offset:4px}.vd-difference-catalog-badge{display:inline-block;font-size:10px!important;letter-spacing:.08em;font-weight:800;background:#171717;color:#fff;padding:6px 10px}.vd-difference-catalog-note{border-left:3px solid #d92132;background:#fff4f3}.vd-difference-catalog-note a{color:#9c1422}.vd-difference-copy p+p{margin-top:12px}
@media(min-width:1600px){.vd-difference-wrap{width:min(1360px,calc(100% - 100px))}}
@media(max-width:989px){.vd-difference-wrap{width:calc(100% - 40px)}.vd-difference-hero-grid{gap:30px;grid-template-columns:1.1fr .9fr}.vd-difference-hero-art{min-height:380px}.vd-difference-sticker{width:190px}.vd-difference-anatomy{gap:25px}.vd-difference-choice{gap:15px}.vd-difference-choice article{padding:22px}.vd-difference-process{gap:22px}}
@media(max-width:749px){.vd-difference-wrap{width:calc(100% - 36px)}.vd-difference-hero{padding-top:40px}.vd-difference-hero-grid{grid-template-columns:1fr;gap:36px}.vd-difference-hero h1,.vd-difference-hero h2{font-size:clamp(33px,9.7vw,52px);margin-top:18px}.vd-difference-subhead{font-size:21px!important;margin-top:23px!important}.vd-difference p{font-size:16px}.vd-difference-hero-art{min-height:340px}.vd-difference-sticker{width:200px}.vd-difference-hero-foot{display:block;margin-top:32px;padding-block:20px}.vd-difference-hero-foot span{display:block}.vd-difference-hero-foot span+span{margin-top:12px}.vd-difference-chapter{padding-block:52px;scroll-margin-top:130px}.vd-difference-chapter-head{margin-bottom:30px}.vd-difference h2{font-size:34px}.vd-difference h3{font-size:23px}.vd-difference-anatomy{grid-template-columns:1fr;gap:24px}.vd-difference-layer-art{height:390px}.vd-difference-layer-list{gap:8px}.vd-difference-layer-list li{padding:17px;gap:16px}.vd-difference-finish-grid{grid-template-columns:1fr;gap:20px}.vd-difference-finish-grid figure{padding:20px}.vd-difference-finish{height:245px}.vd-difference-process,.vd-difference-choice{grid-template-columns:1fr;gap:24px}.vd-difference-process li{display:grid;grid-template-columns:60px 1fr;gap:0 20px;padding-top:20px}.vd-difference-step{grid-row:span 2;font-size:46px;margin:0}.vd-difference-process p{max-width:none;margin-top:12px}.vd-difference-choice article{padding:24px}.vd-difference-choice h3{margin-top:12px}.vd-difference-specialty{grid-template-columns:1fr;gap:24px;padding-block:44px}.vd-difference-specialty h2{font-size:30px}.vd-difference-faq{padding-block:52px}.vd-difference-faq h2{margin-bottom:26px}.vd-difference-faq summary{font-size:16px}.vd-difference-faq details>p{padding-right:12px}.vd-difference-close{padding-block:50px}.vd-difference-close h2{font-size:35px}.vd-difference-button{gap:16px;font-size:12px;max-width:100%;padding:15px 18px}.vd-difference-trust{margin-inline:18px}.vd-difference-hero-foot span:last-child{max-width:none}}
@media(prefers-reduced-motion:reduce){.vd-difference *{scroll-behavior:auto!important;transition:none!important}}

.vd-difference-product-callout[hidden]{display:none!important}.vd-difference-product-explanation{margin:12px 24px 24px;max-width:72ch}.vd-difference-product-explanation summary{cursor:pointer;font-weight:700;padding:12px 0}.vd-difference-product-explanation p{line-height:1.65}
