@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:DogDrive Text Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Liberation Sans);size-adjust:98%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:DogDrive Display Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Liberation Sans);font-weight:400 700;size-adjust:95%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--white:#fff;--page:#f6f6f6;--surface2:#f1f1f1;--off:var(--surface2);--ink:#121212;--text2:#4a4a4a;--grey:#616161;--hair:#e2e2e2;--control:#a3a3a3;--disabled-surface:#f1f1f1;--error:#8e2a1e;--petrol:#121212;--amber:#8a6a3b;--hair-hover:#a3a3a3;--disabled:#7a7a7a;--motion-fast:.15s;--motion-medium:.3s;--motion-entrance:.5s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--dark:#171717;--dark-raised:#232323;--dark-ink:#f2f2f2;--dark-text2:#c9c9c9;--dark-muted:#a3a3a3;--dark-hair:#3a3a3a;--dark-hair-strong:#5a5a5a;--space-section:88px;--space-section-tight:56px;--measure:62ch;--measure-wide:74ch;--commerce-canvas:#f6f6f6;--commerce-panel:#f1f1f1;--commerce-panel-quiet:#fff;--commerce-ink:#121212;--commerce-muted:#6e6e6e;--commerce-hairline:#e3e3e3;--commerce-focus:#121212;--commerce-confirmed:#2e4550;--commerce-warning:var(--amber);--fd:"neue-haas-grotesk-display", "neue-haas-grotesk", "DogDrive Display Fallback", Helvetica, Arial, sans-serif;--fu:"neue-haas-unica", "DogDrive Text Fallback", Helvetica, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--fm:var(--fu)}html,body{background:var(--page);color:var(--ink);font-family:var(--fu);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.dd,.dd *,.dd :before,.dd :after{box-sizing:border-box;margin:0;padding:0}.dd{background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--fu);flex-direction:column;display:flex}.dd>main{flex:auto}.dd :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (pointer:coarse){.dd :where(button,select,input:not([type=radio]):not([type=checkbox]),summary),.dd :where(.dd-btn,.dd-ed-btn,.dd-ed-link,.dd-hd-icon){min-height:44px}}.dd-vb-h,.dd-h1,.dd-h2{font-family:var(--fd)}.dd-wrap{max-width:1440px;padding-left:max(40px, env(safe-area-inset-left));padding-right:max(40px, env(safe-area-inset-right));margin:0 auto}.dd-page-pending{min-height:100dvh}.dd-rise{opacity:0;animation:ddRise var(--motion-entrance) var(--ease-standard) forwards;transform:translateY(24px)}@keyframes ddRise{to{opacity:1;transform:none}}.dd-skip{z-index:100;background:var(--ink);color:var(--white);padding:12px 16px;font-size:14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.dd-skip:focus{transform:translateY(0)}.dd-hd{z-index:1000;border-bottom:1px solid var(--hair);background:var(--white);position:relative}.dd-hd-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:76px;display:grid;position:relative}.dd-mark{grid-area:1/2;justify-self:center;align-items:center;display:flex}.dd-mark img{width:auto;height:25px;display:block}.dd-nav{grid-area:1/1;justify-self:start;gap:30px;display:flex}.dd-nav a{color:var(--ink);transition:border-color var(--motion-fast) var(--ease-standard);border-bottom:1px solid #0000;padding-block:6px;font-size:14px;font-weight:500;text-decoration:none}.dd-nav a:hover{border-bottom-color:var(--ink)}.dd-hd-r{grid-area:1/3;justify-self:end;align-items:center;gap:6px;display:flex}.dd-hd-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.dd-hd-icon:hover{color:var(--grey)}.dd-hd-icon:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dd-basket-n{background:var(--ink);min-width:17px;height:17px;color:var(--white);font-family:var(--fu);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:6px;right:4px}.dd-mobile-menu{grid-area:1/1;justify-self:start;display:none}.dd-mobile-menu-toggle{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd-mobile-menu-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dd-mobile-menu-panel{z-index:2147483000;background:var(--white);border-top:1px solid var(--hair);padding:8px 20px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;inset:72px 0 0;overflow-y:auto}.dd-mobile-menu-panel nav{display:grid}.dd-mobile-menu-panel a{border-bottom:1px solid var(--hair);min-height:64px;color:var(--ink);align-items:center;padding:12px 0;font-size:18px;font-weight:500;text-decoration:none;display:flex}.dd-mobile-menu-panel a:last-child{color:var(--grey);border-bottom:0;font-weight:400}body.dd-mobile-nav-open{overflow:hidden}.dd-vb{background:var(--off);border-bottom:1px solid var(--hair)}.dd-vb .dd-vb-in{padding-block:40px}.dd-vb-h{letter-spacing:-.01em;font-size:26px;font-weight:600}.dd-vb-sub{color:var(--grey);margin-top:8px;font-size:15px}.dd-search{max-width:620px;margin-top:22px;position:relative}.dd-search input{background:var(--white);border:1px solid var(--hair);width:100%;font-family:var(--fu);color:var(--ink);padding:18px;font-size:16px}.dd-search input:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.dd-res{background:var(--white);border:1px solid var(--hair);z-index:20;max-height:290px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto}.dd-res button{text-align:left;border:0;border-bottom:1px solid var(--hair);width:100%;font-family:var(--fu);cursor:pointer;color:var(--ink);background:0 0;padding:11px 16px;font-size:14px;display:block}.dd-res button:last-child{border-bottom:0}.dd-res button:hover:not(:disabled){background:var(--off)}.dd-res-empty{font-family:var(--fu);color:var(--grey);padding:11px 16px;font-size:14px;line-height:1.5}.dd-res .sm{font-family:var(--fu);color:var(--grey);letter-spacing:.01em;text-transform:none;margin-top:3px;font-size:10px;display:block}.dd-or{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);margin:24px 0 10px;font-size:10px}.dd-sel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dd-sel select,.dd-select{appearance:none;background:var(--white);border:1px solid var(--hair);font-family:var(--fu);color:var(--ink);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--grey) 50%), linear-gradient(135deg, var(--grey) 50%, transparent 50%);background-position:calc(100% - 19px) 54%,calc(100% - 14px) 54%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-width:200px;padding:15px 38px 15px 16px;font-size:15px}.dd-sel select:disabled,.dd-select:disabled{opacity:.45;cursor:not-allowed}.dd-sel select:focus-visible,.dd-select:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.dd-sel-secondary select{min-width:176px;color:var(--grey);background-color:#0000;padding:12px 34px 12px 14px;font-size:14px}.dd-sel-secondary select:focus-visible{color:var(--ink)}.dd-go,.dd-btn{background:var(--ink);min-height:50px;color:var(--white);border:1px solid var(--ink);font-family:var(--fu);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:0;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dd-sel-secondary .dd-go{padding:12px 28px;font-size:15px}.dd-go:hover:not(:disabled),.dd-btn:hover:not(:disabled){background:var(--petrol);border-color:var(--petrol)}.dd-go:disabled,.dd-btn:disabled{color:var(--disabled);border-color:var(--hair);cursor:not-allowed;background:0 0}.dd-go:focus-visible,.dd-btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.dd-vb-set{align-items:center;gap:16px;display:none}.dd-vb .dd-vb-set{padding-block:18px}.dd-vb.is-set .dd-vb-in{display:none}.dd-vb.is-set .dd-vb-set{display:flex}.dd-lb{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);font-size:10.5px}.dd-car{font-size:15px;font-weight:500}.dd-car b{color:var(--petrol);font-weight:500}.dd-chg{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);border:0;border-bottom:1px solid var(--hair);cursor:pointer;background:0 0;margin-left:auto;padding:2px 0;font-size:10.5px}.dd-chg:hover{color:var(--ink);border-bottom-color:var(--ink)}.dd-h1{font-family:var(--fd);letter-spacing:-.018em;max-width:18ch;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.04}.dd-h2{font-family:var(--fd);letter-spacing:-.014em;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.12}.dd-band-head .dd-h2{margin-top:6px}.dd-field{margin-bottom:18px}.dd-form-stack .dd-field{margin-bottom:0}.dd-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dd-page form .dd-h2-s{margin-top:32px}select.dd-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--grey) 50%), linear-gradient(135deg, var(--grey) 50%, transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media (max-width:700px){.dd-field-row{grid-template-columns:1fr;gap:0}}.dd-field label,.dd-field-lbl{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);margin-bottom:8px;font-size:10.5px;display:block}.dd-input,.dd-textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--hair);font-family:var(--fu);padding:13px 14px;font-size:15px}.dd-textarea{resize:vertical;min-height:130px}.dd-input:focus-visible,.dd-textarea:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.dd-ft{background:var(--dark);color:var(--dark-text2);padding-bottom:max(24px, env(safe-area-inset-bottom));margin-top:64px}:is(main:has(>:last-child.dd-band-dark)+.dd-ft,main:has(>:last-child.dd-band)+.dd-ft){margin-top:0}.dd-ft-in{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:40px 80px;padding-block:48px 32px;display:grid}.dd-ft-line{max-width:30ch;color:var(--dark-muted);font-size:15px;line-height:1.6}.dd-ft-email{min-height:44px;color:var(--dark-ink);overflow-wrap:anywhere;align-items:center;margin-top:8px;font-size:14px;display:inline-flex}.dd-ft-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.dd-ft-groups h2{font-family:var(--fu);color:var(--dark-muted);font-size:14px;font-weight:500}.dd-ft-groups ul{margin-top:12px;list-style:none}.dd-ft-groups a{min-height:44px;color:var(--dark-ink);align-items:center;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.dd-ft a:hover{text-underline-offset:4px;text-decoration:underline}.dd-ft :where(a,button):focus-visible{outline:2px solid var(--dark-ink);outline-offset:3px}.dd-ft-company{border-top:1px solid var(--dark-hair);padding-block:24px}.dd-ft-company p{color:var(--dark-muted);font-size:13px;line-height:1.65}.dd-ft-company p+p{margin-top:4px}.dd-ft-legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:8px 48px;display:flex}.dd-ft-legal{flex-wrap:wrap;gap:8px 24px;display:flex}.dd-ft-legal a{min-height:44px;color:var(--dark-text2);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.dd-ft-co{color:var(--dark-muted);font-size:13px}.dd-ft-mark{align-items:center;width:fit-content;margin-top:8px;display:flex}.dd-ft-logo{width:auto;height:84px;display:block}@media (max-width:860px){.dd-ft-in{grid-template-columns:1fr;gap:32px;padding-block:32px 24px}.dd-ft-brand{max-width:100%}.dd-ft-line{max-width:48ch}.dd-ft-legal-row{padding-block:8px 40px}}@media (max-width:440px){.dd-ft-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dd-ft-groups nav:last-child{grid-column:1/-1}.dd-ft-groups nav:last-child ul{flex-wrap:wrap;gap:0 24px;display:flex}.dd-ft-legal{gap:0 20px}}.dd-page{max-width:1440px;margin:0 auto;padding:72px 40px 104px}.dd-eyebrow-m{font-family:var(--fu);letter-spacing:.09em;text-transform:uppercase;color:var(--grey);margin-bottom:14px;font-size:12px;font-weight:500}.dd-page .dd-h1{margin-bottom:18px}.dd-lede{color:var(--text2);max-width:46ch;margin-bottom:32px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.dd-callout{border:0;border-left:2px solid var(--ink);background:var(--white);max-width:62ch;margin-bottom:28px;padding:22px 26px;font-size:15px;line-height:1.6}.dd-callout.is-amber{border-left-color:var(--amber)}.dd-callout-h{font-family:var(--fd);letter-spacing:-.008em;text-transform:none;color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:600}.dd-callout a:not(.dd-btn){color:var(--ink)}.dd-callout .dd-btn{margin-top:12px;text-decoration:none;display:inline-block}.dd-page-note{font-family:var(--fu);letter-spacing:0;color:var(--grey);max-width:var(--measure);margin-top:28px;font-size:14px;line-height:1.55}.dd-page-note a{color:var(--ink)}.dd-text-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dd-prose{margin:8px 0 28px}.dd-h2-s{font-family:var(--fd);letter-spacing:-.008em;margin:40px 0 12px;font-size:clamp(19px,1.5vw,22px);font-weight:600}.dd-prose p{color:var(--text2);max-width:var(--measure);font-size:16px;line-height:1.6}.dd-prose p+p{margin-top:16px}.dd-legal{max-width:760px}.dd-legal-updated{font-family:var(--fu);color:var(--grey);margin-bottom:28px;font-size:14px}.dd-legal h2{font-family:var(--fd);letter-spacing:-.01em;border-top:1px solid var(--hair);margin:34px 0 10px;padding-top:20px;font-size:19px;font-weight:600}.dd-legal h2:first-of-type{border-top:0;padding-top:0}.dd-legal h3{margin:20px 0 6px;font-size:15px;font-weight:500}.dd-legal p{color:var(--grey);max-width:var(--measure);margin-bottom:10px;font-size:15px;line-height:1.62}.dd-legal ul{max-width:var(--measure);margin:0 0 12px;padding:0;font-size:15px;list-style:none}.dd-legal li{color:var(--grey);padding:3px 0 3px 18px;font-size:15px;line-height:1.55;position:relative}.dd-legal li:before{content:"";background:var(--grey);width:4px;height:1px;position:absolute;top:13px;left:0}.dd-legal a{color:var(--ink)}.dd-legal strong{color:var(--ink);font-weight:500}.dd-steps-list{counter-reset:s;border-top:1px solid var(--hair);margin:16px 0 40px;list-style:none}.dd-steps-item{counter-increment:s;border-bottom:1px solid var(--hair);max-width:900px;padding:22px 0 22px 56px;position:relative}.dd-steps-item:before{content:counter(s, decimal-leading-zero);font-family:var(--fu);color:var(--grey);letter-spacing:.09em;font-size:12px;font-weight:500;position:absolute;top:24px;left:0}.dd-steps-t{margin-bottom:3px;font-size:15px;font-weight:500}.dd-steps-d{color:var(--grey);max-width:62ch;font-size:14.5px;line-height:1.55}.dd-contact{border-top:1px solid var(--hair);max-width:900px;margin-top:48px}.dd-contact-row{border-bottom:1px solid var(--hair);gap:24px 40px;padding:18px 0;display:flex}.dd-contact-row dt{font-family:var(--fu);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);flex:0 0 220px;padding-top:3px;font-size:12px;font-weight:500}.dd-contact-row dd{color:var(--ink);font-size:16px;line-height:1.45}.dd-contact-row a{color:var(--ink);border-bottom:1px solid var(--hair);text-decoration:none}.dd-contact-row a:hover{border-bottom-color:var(--ink)}.dd-contact-note{font-family:var(--fu);letter-spacing:.04em;color:var(--grey);font-size:10.5px}.dd-basket-list{border-top:1px solid var(--hair);margin:24px 0 28px}.dd-basket-item{border-bottom:1px solid var(--hair);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.dd-basket-main{min-width:0}.dd-basket-name{margin-bottom:8px;font-size:16px;font-weight:500}.dd-basket-spec{font-family:var(--fu);letter-spacing:.04em;color:var(--grey);font-size:11px;line-height:1.8}@media (max-width:700px){.dd-contact-row{flex-direction:column;gap:4px}.dd-contact-row dt{flex-basis:auto}}.dd-ts-grid{grid-template-columns:1.05fr 1fr;gap:0 48px;padding:40px 0 8px;display:grid}.dd-ts-buy{padding:0 0 24px}.dd-ts-title{font-family:var(--fd);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.05}.dd-ts-standfirst{color:var(--grey);max-width:46ch;margin-bottom:26px;font-size:16px;line-height:1.6}.dd-ts-keeps{gap:28px;margin:4px 0 8px;display:flex}.dd-ts-keep{flex:1;padding:0}.dd-ts-keep+.dd-ts-keep{padding-left:0}.dd-ts-keeps-3 .dd-ts-keep-v{font-size:12.5px}.dd-ts-keep-k{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--petrol);margin-bottom:6px;font-size:10px}.dd-ts-keep-v{color:var(--grey);font-size:13px;line-height:1.5}.dd-ts-step{padding:22px 0}.dd-ts-step-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.dd-ts-step-label{font-size:14px;font-weight:500}.dd-ts-opts{flex-wrap:wrap;gap:8px;display:flex}.dd-ts-opt{border:1px solid var(--hair);background:var(--white);color:var(--ink);text-align:left;font-family:var(--fu);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard);flex:130px;padding:13px 14px;font-size:14px}.dd-ts-opt:hover:not(:disabled){border-color:var(--hair-hover)}.dd-ts-opt[aria-pressed=true]{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.dd-ts-opt:disabled{opacity:.4;cursor:not-allowed}.dd-ts-opt:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.dd-ts-opt-sub{font-family:var(--fu);color:var(--grey);letter-spacing:.03em;margin-top:5px;font-size:10px;line-height:1.5;display:block}.dd-ts-note{font-family:var(--fu);color:var(--grey);letter-spacing:.03em;margin-top:9px;font-size:10.5px;line-height:1.7}.dd-ts-schematic{border:1px solid var(--hair);background:var(--off);margin-top:12px;padding:12px}.dd-ts-schematic svg{width:100%;height:auto;display:block}.dd-ts-schematic-cap{font-family:var(--fu);color:var(--grey);letter-spacing:.01em;text-align:center;text-transform:none;margin-top:8px;font-size:10px}.dd-ts-foot{border-top:1px solid var(--hair);margin-top:8px;padding-top:22px}.dd-ts-cta{background:var(--ink);width:100%;color:var(--white);border:1px solid var(--ink);font-family:var(--fu);text-align:center;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);padding:16px;font-size:14px;font-weight:500;text-decoration:none;display:block}.dd-ts-cta:hover:not(:disabled){background:var(--petrol);border-color:var(--petrol)}.dd-ts-cta:disabled{color:var(--disabled);border-color:var(--hair);cursor:not-allowed;background:0 0}.dd-ts-cta:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.dd-ts-cta.is-enquiry{color:var(--ink);border-color:var(--ink);background:0 0}.dd-ts-cta.is-enquiry:hover{background:var(--off);border-color:var(--ink);color:var(--ink)}.dd-ts-alt{width:100%;color:var(--grey);border:1px solid var(--hair);font-family:var(--fu);text-align:center;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);background:0 0;margin-top:10px;padding:13px;font-size:12.5px;text-decoration:none;display:block}.dd-ts-alt:hover{color:var(--ink);border-color:var(--hair-hover)}.dd-ts-added{font-family:var(--fu);letter-spacing:.04em;color:var(--petrol);text-align:center;margin-top:12px;font-size:11px}.dd-ts-added a{color:var(--petrol)}.dd-ts-reassure{font-family:var(--fu);letter-spacing:.04em;color:var(--grey);text-align:center;margin-top:14px;font-size:10.5px;line-height:1.9}.dd-ts-reassure a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dd-ts-below{padding:44px 40px 0}.dd-ts-below-inner{max-width:780px}.dd-ts-h2{font-family:var(--fd);letter-spacing:-.015em;margin-bottom:6px;font-size:24px;font-weight:600}.dd-ts-h2-sub{color:var(--grey);max-width:60ch;margin-bottom:20px;font-size:15px;line-height:1.6}.dd-ts-dims-note{color:var(--grey);margin-top:14px;font-size:14px;line-height:1.6}.dd-tsp-price{margin:26px 0 4px}.dd-tsp-total{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:clamp(32px,6vw,44px);font-weight:500;line-height:1}.dd-tsp-price-label{color:var(--grey);margin-top:8px;font-size:13px}.dd-tsp-price-support{color:var(--text2);max-width:52ch;margin-top:12px;font-size:14px;line-height:1.55}.dd-tsp-vat{color:var(--grey);max-width:60ch;margin-top:10px;font-size:13px;line-height:1.55}.dd-tsp-vat a{color:var(--ink)}.dd-tsp-ddp{color:var(--text2)}.dd-klarna{font-size:16px}.dd-klarna:not(.is-shown){visibility:hidden;height:0;overflow:hidden}.dd-klarna.is-shown{margin-top:10px}.dd-brk{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.dd-brk-summary{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);cursor:pointer;align-items:center;gap:8px;font-size:10.5px;list-style:none;display:inline-flex}.dd-brk-summary::-webkit-details-marker{display:none}.dd-brk-summary:after{content:"+";color:var(--grey);font-size:13px}.dd-brk[open] .dd-brk-summary:after{content:"−"}.dd-brk-summary:hover{color:var(--ink)}.dd-brk-body{margin-top:14px}.dd-brk-rows{margin:0}.dd-brk-row{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}.dd-brk-row dt,.dd-brk-row dd{margin:0}.dd-brk-row dd{font-family:var(--fu);color:var(--ink);white-space:nowrap;font-size:13px}.dd-brk-total{border-bottom:none;padding-top:10px;font-weight:500}.dd-brk-total dd{font-family:inherit;font-size:15px}.dd-brk-inc-h{font-family:var(--fu);letter-spacing:.01em;text-transform:none;color:var(--grey);margin-top:16px;font-size:10.5px}.dd-brk-inc{margin:8px 0 0;padding:0;list-style:none}.dd-brk-inc li{color:var(--ink);padding:3px 0 3px 16px;font-size:13.5px;line-height:1.5;position:relative}.dd-brk-inc li:before{content:"";background:var(--grey);width:6px;height:1px;position:absolute;top:11px;left:0}.dd-brk-note{color:var(--grey);max-width:60ch;margin-top:12px;font-size:12.5px;line-height:1.55}.dd-brk-note a,.dd-brk-reassure{color:var(--ink)}@media (max-width:980px){.dd-wrap{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.dd-nav{gap:18px;margin-left:0}.dd-h1{font-size:30px}.dd-page{padding:40px 20px 64px}.dd-ts-grid{grid-template-columns:1fr;gap:28px}.dd-ts-below{padding:40px 20px 0}.dd-ts-keeps{flex-direction:column}.dd-ts-keep+.dd-ts-keep{border-left:0;border-top:1px solid var(--hair);padding-left:0}}html,body,.dd{background:var(--page)}.dd,.dd *{font-family:var(--fu)}.dd h1,.dd h2,.dd h3,.dd .dd-h1,.dd .dd-h2,.dd .dd-ts-title{font-family:var(--fd)}.dd svg text{letter-spacing:0;font-family:var(--fu)!important}.dd-hd{background:var(--white)}.dd-tsp-price{border-bottom:0;margin-top:20px;padding-bottom:12px}.dd-ts-opt:focus-visible,.dd-ts-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dd-ts-opts{gap:10px}.dd-ts-opt{border:1px solid var(--hair);text-align:left;min-height:132px;font-family:var(--fu);background:#fff;flex-direction:column;align-items:flex-start;padding:18px;display:flex;position:relative}.dd-ts-opt strong{font-size:17px;font-weight:500}.dd-ts-opt b{margin-top:auto;padding-top:12px;font-size:14px}.dd-ts-opt[aria-pressed=true]{color:#121212;background:#fff;border-color:#121212}.dd-ts-note,.dd-ts-guidance{font-family:var(--fu);letter-spacing:0;color:var(--grey);margin-bottom:12px;font-size:14px}.dd-ts-guidance{color:var(--ink)}@media (max-width:600px){.dd-ts-opts{grid-template-columns:1fr}.dd-ts-opt{min-height:112px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dd-rise{opacity:1;animation:none;transform:none}}.dd-product-media-copy{background:var(--white);border:1px solid var(--hair);flex-direction:column;justify-content:flex-end;min-height:260px;padding:40px;display:flex}.dd-product-media-copy span{color:var(--grey);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500}.dd-product-media-copy strong{font-family:var(--fd);letter-spacing:-.03em;margin-top:6px;font-size:clamp(40px,6vw,74px);line-height:.95}.dd-product-media-copy p{max-width:38ch;color:var(--text2);margin-top:18px;font-size:16px;line-height:1.5}.dd-tsp-total{font-family:var(--fd);font-size:clamp(32px,3.2vw,44px)}@media (max-width:600px){.dd-product-media-copy{min-height:190px;padding:26px}}.dd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dd-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dd-error-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.dd-error-actions a{color:var(--ink);text-underline-offset:3px}@media (max-width:560px){.dd-error-actions{flex-direction:column;align-items:flex-start}}.dd-vb-hp{background:var(--surface2);border-bottom:0}.dd-vb-controls{border:0;min-width:0;margin:0;padding:0}.dd-vb-copy{max-width:48ch}.dd-vb-note{color:var(--grey);margin-top:18px;font-size:14px}.dd-vb-hp .dd-vb-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,88px);padding-block:56px;display:grid}.dd-vb-hp .dd-vb-h{letter-spacing:-.025em;max-width:20ch;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12}.dd-vb-hp .dd-vb-sub{margin-top:16px;font-size:17px;line-height:1.5}.dd-vb-hp .dd-search{max-width:none;margin-top:0}.dd-field-label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dd-vb-hp .dd-search input{background:var(--white);padding:16px;font-size:16px}.dd-vb-hp .dd-sel-secondary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dd-vb-hp .dd-sel-secondary select{width:100%;min-width:0;height:52px;font-size:16px}.dd-vb-hp .dd-go{grid-column:1/-1;min-height:52px}.dd-vb .dd-res button[aria-selected=true]{background:var(--surface2)}.dd-vb .dd-res .sm{font-size:13px}.dd-res-empty a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dd-vb .dd-or{letter-spacing:0;text-transform:none;margin-block:14px;font-size:13px}.dd-vb-cancel{min-height:44px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:12px 0;text-decoration:underline}.dd-vb-hp.is-set .dd-vb-set{padding-block:0}.dd-vb-in[hidden],.dd-vb-set[hidden]{display:none}.dd-vb-hp .dd-vb-line{border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:68px;display:flex}.dd-vb-change-label{text-underline-offset:4px;flex-shrink:0;font-size:14px;text-decoration:underline}.dd-vb .dd-chg{min-height:44px;font-size:14px}@media (max-width:860px){.dd-vb-hp .dd-vb-in{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.dd-vb-copy{max-width:54ch}.dd-vb-hp .dd-vb-h{max-width:26ch}}@media (max-width:440px){.dd-vb-hp .dd-sel-secondary{grid-template-columns:minmax(0,1fr)}.dd-vb-hp .dd-vb-line{flex-direction:column;align-items:flex-start;gap:4px}}.dd-vb-hp.is-set .dd-vb-set{padding-block:0;display:block}.dd-vb-line{text-align:left;border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);width:100%;font-family:var(--fu);color:var(--ink);cursor:pointer;background:0 0;padding:18px 0;font-size:15px;display:block}.dd-vb-line:hover{color:var(--grey)}.dd-vb-line:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dd-home-page main .dd-wrap{max-width:1500px}.dd-hp{padding-top:52px;padding-bottom:clamp(48px,7vw,80px)}.dd-hp-line{max-width:390px;color:var(--text2);margin-bottom:34px;font-size:15px;line-height:1.55}.dd-hp-media{background:var(--surface2);display:block;overflow:hidden}.dd-hp-media-link{color:inherit;text-decoration:none;display:block}.dd-hp-media-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dd-hp-media img{object-fit:cover;width:100%;height:100%;display:block}.dd-hp-media-focal{aspect-ratio:2;height:auto}.dd-hp-media-secondary{aspect-ratio:8/5;height:auto}.dd-hp-media-pending{background:var(--surface2)}.dd-hp-head{justify-content:space-between;align-items:baseline;gap:20px;margin-top:14px;display:flex}.dd-hp .dd-hp-nm{font-family:var(--fu);letter-spacing:-.01em;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.15}.dd-hp .dd-hp-nm-sm{font-size:clamp(15px,1.3vw,17px)}.dd-hp-meta{color:var(--grey);margin-top:3px;font-size:12px}.dd-hp-cta{color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;flex-shrink:0;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none}.dd-hp-cta span{transition:transform var(--motion-fast) var(--ease-standard);display:inline-block}.dd-hp-cta:hover span{transform:translate(2px)}.dd-hp-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dd-hp-focal-review{flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;display:flex}.dd-hp-review{color:var(--ink);font-size:clamp(17px,1.6vw,20px);line-height:1.5}.dd-hp-pair{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);margin-top:44px;display:grid}.dd-hp-prod{min-width:0}.dd-hp-index{border-top:1px solid var(--hair);margin-top:52px}.dd-hp-index-row{border-bottom:1px solid var(--hair);color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;text-decoration:none;display:flex}.dd-hp-index-nm{font-size:13px;font-weight:500}.dd-hp-index-d{color:var(--grey);font-size:13px}.dd-hp-index-row:hover .dd-hp-index-d{color:var(--ink)}.dd-hp-index-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:768px){.dd-hd{z-index:2147483640}.dd-hd-in{gap:0;height:72px}.dd-nav{display:none}.dd-mobile-menu{display:block}.dd-hp-pair{grid-template-columns:1fr;gap:32px}.dd-hp-media-focal{aspect-ratio:3/4;height:auto}.dd-hp-media-secondary,.dd-hp-media-sec{aspect-ratio:4/3;height:auto}}@media (max-width:600px){.dd-hd-in{gap:0;height:72px}.dd-mark img{height:22px}.dd-hd-r{gap:4px;margin-right:0}.dd-hp-head{gap:14px}}.dd-form-stack{flex-direction:column;gap:16px;max-width:480px;margin-top:20px;display:flex}.dd-help{color:var(--grey);font-size:14px}.dd-input-otp{letter-spacing:.4em;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px}.dd-checkout-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.dd-checkout-summary,.dd-checkout-panel{border-top:1px solid var(--hair);padding-top:20px}@media (min-width:900px){.dd-checkout-layout{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:48px}.dd-checkout-summary,.dd-checkout-panel{border-top:0;padding-top:0}}.dd-order-list{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.dd-order-list>li{border-top:1px solid var(--hair);padding:16px 0}.dd-order-list>li:last-child{border-bottom:1px solid var(--hair)}.dd-order-card{padding:16px 0}.dd-order-card-current{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:12px;padding:20px 0 24px}.dd-mfa-qr{border:1px solid var(--hair);background:#fff;width:200px;max-width:100%;height:auto;margin:16px 0;padding:12px;display:block}.dd-mfa-manual{margin:12px 0 20px}.dd-mfa-key{letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace}.dd-account-actions{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dd-account-actions>li{margin:0}.dd-account-action{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--hair);text-align:left;font:inherit;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);padding:14px 18px;line-height:1.4;text-decoration:none;display:block}.dd-account-action:hover{background:var(--off);border-color:var(--hair-hover)}.dd-account-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-account-action-note{color:var(--grey);margin:6px 2px 0;font-size:13px}.dd-account-action-note a{color:var(--ink)}.dd-account-signout{margin-top:24px}.dd-account-signout-btn{appearance:none;color:var(--grey);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.dd-account-signout-btn:hover{color:var(--ink)}.dd-account-signout-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-steps-page,.dd-story-page{--steps-canvas:var(--white);--steps-quiet:#f2f2f1;--steps-quieter:#f7f7f6;--steps-ink:#121212;--steps-muted:#5c5c5c;--steps-line:#e2e2e0;--steps-selected:#ececea;--fs-display:"sofia-pro", "neue-haas-grotesk-display", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--fs-text:"sofia-pro", "neue-haas-unica", "Avenir Next", "Helvetica Neue", Arial, sans-serif;background:var(--steps-canvas);color:var(--steps-ink);font-family:var(--fs-text)}.dd-steps-page main,.dd-story-page main{background:var(--steps-canvas)}.dd-steps-page :where(h1,h2,h3),.dd-story-page :where(h1,h2,h3){font-family:var(--fs-display);letter-spacing:-.012em;font-weight:500}.dd-steps-page main .dd-wrap{max-width:1440px;padding-left:max(clamp(20px, 4vw, 64px), env(safe-area-inset-left));padding-right:max(clamp(20px, 4vw, 64px), env(safe-area-inset-right))}.dd-steps-page p,.dd-steps-page .dd-klarna,.dd-story-page p{font-size:17px;line-height:1.6}.dd-steps-label{color:var(--steps-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.dd-pill{border:1.5px solid var(--steps-ink);letter-spacing:0;text-align:center;cursor:pointer;min-height:54px;transition:background-color .2s var(--ease-standard), color .2s var(--ease-standard), border-color .2s var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;padding:0 30px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.dd-pill-primary{background:var(--steps-ink);color:var(--white)}.dd-pill-primary:hover:not(:disabled){background:#000;border-color:#000}.dd-pill-primary:disabled{background:var(--disabled-surface);border-color:var(--steps-line);color:var(--disabled);cursor:default}.dd-pill-quiet{color:var(--steps-ink);background:0 0}.dd-pill-quiet:hover:not(:disabled),.dd-pill-quiet:focus-visible{background:var(--steps-ink);color:var(--white)}.dd-steps-page :where(.dd-pill):focus-visible{outline:2px solid var(--steps-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dd-pill{transition:none}}.dd-steps-section{padding-block:clamp(28px,4.2vw,68px)}.dd-steps-section-quiet{background:var(--steps-quiet)}.dd-steps-philosophy .dd-wrap{text-align:center;max-width:900px;margin-inline:auto}.dd-steps-philosophy h2{max-width:22ch;margin-inline:auto;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.dd-steps-philosophy p{max-width:46ch;color:var(--steps-muted);margin:18px auto 0;font-size:17px;line-height:1.55}.dd-steps-intro-stage{background:var(--white)}.dd-steps-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;min-height:clamp(440px,62vh,680px);display:grid}.dd-steps-intro-copy{padding-block:clamp(40px,5vw,72px);align-self:center;width:100%;padding-left:max(40px,50vw - 680px);padding-right:clamp(28px,4vw,64px)}.dd-steps-intro-h1{max-width:17ch;font-size:clamp(40px,3.5vw,54px);line-height:1.03}.dd-steps-intro-actions{grid-template-columns:max-content max-content;align-items:flex-start;gap:10px 16px;margin-top:38px;display:grid}.dd-steps-intro-actions .dd-ar{display:contents}.dd-steps-intro-actions .dd-ar-note,.dd-steps-intro-actions .dd-ar-fallback{grid-column:1/-1}.dd-steps-intro-actions .dd-ar-note{max-width:62ch}.dd-steps-intro-actions .dd-ar-helper{grid-column:1/-1}.dd-ar-helper{max-width:62ch;margin-top:4px}.dd-ar-hint{margin:0;font-size:15px;line-height:1.55}.dd-ar-fine{color:var(--steps-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.dd-ar-guide-steps{color:var(--steps-ink);margin:0;padding-left:1.2em;font-size:15px;line-height:1.55}.dd-ar-guide-steps li{margin:0}.dd-steps-intro-media{align-self:stretch;min-height:100%;position:relative;overflow:hidden}.dd-steps-intro-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dd-steps-intro-thumbs.is-single{grid-template-columns:minmax(0,1fr)}.dd-steps-intro-media .dd-steps-intro-hero{width:100%;height:100%;min-height:100%;aspect-ratio:auto!important}.dd-steps-intro-media .dd-steps-intro-hero img{object-fit:cover;object-position:right center}.dd-steps-intro-thumbs .dd-asset{max-height:200px}.dd-ar{flex-direction:column;gap:8px;display:flex}.dd-ar-note{max-width:34ch;color:var(--steps-muted);font-size:14px!important;line-height:1.5!important}.dd-ar-fallback{font-size:14px}.dd-ar-stage{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dd-ar-dialog{border:1px solid var(--steps-line);background:var(--white);width:min(720px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--steps-ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.dd-ar-dialog::backdrop{background:#1212128c}.dd-ar-width{margin-block:24px}.dd-ar-width-label{color:var(--grey);margin-bottom:10px;font-size:13px;display:block}.dd-ar-width-options{gap:8px;display:flex}.dd-ar-width-options button{border:1px solid var(--hair);background:var(--white);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:12px 20px}.dd-ar-width-options button:hover{border-color:var(--control)}.dd-ar-width-options button[aria-pressed=true]{border-color:var(--ink);background:var(--page);font-weight:600}.dd-ar-width-options button:focus-visible{outline:2px solid var(--text2);outline-offset:2px}.dd-ar-dialog-in:not(:has(.dd-ar-qr)){grid-template-columns:minmax(0,1fr)}.dd-ar-dialog-action{margin-top:24px}.dd-ar-dialog-action .dd-pill{width:100%}.dd-ar-dialog-in{grid-template-columns:minmax(0,1fr) 190px;gap:32px;padding:40px;display:grid;position:relative}.dd-ar-dialog-in h2{max-width:18ch;padding-right:24px;font-size:26px;line-height:1.15}.dd-ar-dialog-in p{margin-top:12px;font-size:15px;line-height:1.55}.dd-ar-dialog-instruction{font-weight:500}.dd-ar-dialog-fine,.dd-ar-dialog-note{color:var(--steps-muted);font-size:14px!important}.dd-ar-qr{border:1px solid var(--steps-line);width:190px;height:190px}.dd-ar-dialog-close{z-index:1;position:absolute;top:14px;right:14px}.dd-ar-dialog-close button{width:42px;height:42px;color:var(--steps-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd-ar-dialog-close button:hover{background:var(--steps-quiet)}.dd-ar-dialog-close button:focus-visible{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-ar-page{max-width:640px;padding-block:clamp(48px,8vw,96px)}.dd-ar-page h1{font-size:clamp(32px,6vw,44px);line-height:1.06}.dd-ar-page-body{margin-top:18px;font-weight:500}.dd-ar-page-note{color:var(--steps-muted);margin-top:12px;font-size:15px!important}.dd-ar-page .dd-ar{margin-block:28px}.dd-ar-first-overlay{border:1px solid var(--steps-line);background:var(--white);width:min(420px,100vw - 32px);color:var(--steps-ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0}.dd-ar-first-overlay::backdrop{background:#1212128c}.dd-ar-first-overlay-in{padding:32px 28px 28px;position:relative}.dd-ar-first-overlay-body{margin:0;font-size:16px;font-weight:500;line-height:1.5}.dd-ar-first-overlay-fine{color:var(--steps-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.dd-ar-first-overlay-dismiss{margin-top:20px}.dd-ar-first-overlay-close{width:38px;height:38px;color:var(--steps-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.dd-ar-first-overlay-close:hover{background:var(--steps-quiet)}.dd-ar-first-overlay-close:focus-visible{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-steps-configurator-stage{background:var(--page);border-top:1px solid var(--steps-line)}.dd-steps-configurator-wrap{padding-block:clamp(40px,4.5vw,64px) clamp(48px,5.5vw,80px)}.dd-cfg-head{max-width:62ch;margin-bottom:clamp(24px,3vw,40px)}.dd-cfg-title{font-size:clamp(30px,3.4vw,42px);line-height:1.08}.dd-cfg-intro{color:var(--steps-muted);margin-top:14px}.dd-cfg-vehicle{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;font-weight:500;display:flex;font-size:16px!important}.dd-cfg-vehicle>span:first-child{color:var(--steps-muted);font-weight:400}.dd-cfg-restored{border-left:2px solid var(--amber);color:var(--steps-muted);margin-top:16px;padding-left:14px;font-size:15px!important}.dd-cfg-restored.is-success{border-left-color:var(--commerce-confirmed)}.dd-cfg-stage{grid-template-columns:minmax(0,1.75fr) minmax(400px,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.dd-cfg-media{position:sticky;top:24px}.dd-cfg-media-frame{background:var(--steps-quiet);border-radius:9px;position:relative;overflow:hidden}.dd-cfg-media-frame:fullscreen{background:var(--white);border-radius:0;aspect-ratio:auto!important}.dd-cfg-media-schematic,.dd-cfg-media-poster{position:absolute;inset:0}.dd-cfg-media-poster{text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.dd-cfg-media-poster img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.dd-cfg-model{z-index:0;background:var(--white);--poster-color:var(--steps-quiet);width:100%;height:100%;display:block;position:absolute;inset:0}.dd-cfg-media-schematic{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.dd-cfg-model-prompt{max-width:34ch;color:var(--steps-muted);font-size:14px!important}.dd-cfg-model-reset{z-index:2;min-height:44px;color:var(--steps-ink);font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:9px;padding:0 18px;font-size:14px;position:absolute;bottom:16px;left:16px}.dd-cfg-model-reset:hover{background:var(--white)}.dd-cfg-model-reset:focus-visible{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-cfg-model-fullscreen{z-index:2;min-height:42px;color:var(--steps-ink);font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:9px;padding:0 14px;font-size:14px;position:absolute;top:16px;right:16px}.dd-cfg-model-fullscreen:focus-visible{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-cfg-model-state-toggle{z-index:2;border:1px solid var(--steps-line);background:#ffffffeb;border-radius:9px;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden}.dd-cfg-model-state-toggle button{min-height:44px;color:var(--steps-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:14px}.dd-cfg-model-state-toggle button[aria-pressed=true]{background:var(--steps-ink);color:var(--white)}.dd-cfg-model-state-toggle button:focus-visible{outline:2px solid var(--steps-ink);outline-offset:-4px}.dd-cfg-model-status{z-index:2;max-width:calc(100% - 32px);color:var(--steps-muted);background:#ffffffe6;padding:8px 12px;position:absolute;top:16px;left:16px;font-size:13px!important}.dd-cfg-model-status.is-error{color:var(--error)}.dd-cfg-media-schematic .dd-ts-schematic{width:min(520px,100%)}.dd-cfg-media-caption{margin-top:12px}.dd-cfg-media-detail summary{width:fit-content;color:var(--steps-muted);cursor:pointer;font-size:14px}.dd-cfg-media-detail summary:focus-visible{outline:2px solid var(--steps-ink);outline-offset:3px}.dd-cfg-media-state{color:var(--steps-ink);font-weight:500;font-size:15px!important}.dd-cfg-media-copy{max-width:54ch}.dd-cfg-media-note{color:var(--steps-muted);margin-top:6px;font-size:14px!important;line-height:1.5!important}.dd-cfg-media-inset{width:min(260px,100%);margin-top:16px}.dd-cfg-media-inset .dd-ts-schematic-cap{display:none}.dd-cfg-panel{flex-direction:column;gap:28px;display:flex}.dd-cfg-choices{flex-direction:column;gap:26px;display:flex}.dd-cfg-group{border:0}.dd-cfg-group-title{font-family:var(--fs-display);align-items:baseline;gap:12px;padding:0;font-size:18px;font-weight:500;display:flex}.dd-cfg-group-step{min-width:22px;color:var(--steps-muted);font-family:var(--fs-text);font-size:13px;font-weight:500}.dd-cfg-group-note,.dd-cfg-group-guidance{color:var(--steps-muted);margin-top:6px;font-size:14px;line-height:1.5}.dd-cfg-group-guidance{margin-top:10px}.dd-cfg-group-guidance summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.dd-cfg-group-guidance summary:focus-visible{outline:2px solid var(--steps-ink);outline-offset:3px}.dd-cfg-group-guidance p{max-width:42ch;margin-top:8px}@media (max-width:760px) and (pointer:coarse){.dd-cfg-group:has(>.dd-cfg-group-guidance:not([open]))+.dd-cfg-group{margin-top:-23px}}.dd-cfg-context{color:var(--steps-muted);margin-top:8px;font-size:14px;line-height:1.5}.dd-cfg-tiles{gap:8px;margin-top:10px;display:grid}.dd-cfg-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-cfg-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-cfg-fact .dd-cfg-fact-value{flex-direction:column;gap:4px;margin-top:6px;display:flex}.dd-cfg-fact-value strong{font-size:16px;font-weight:500}.dd-cfg-fact-value span{color:var(--steps-muted);font-size:14px;line-height:1.5}.dd-cfg-tile{border:1px solid var(--steps-line);background:var(--white);cursor:pointer;min-height:52px;transition:background-color .18s var(--ease-standard), border-color .18s var(--ease-standard);border-radius:9px;flex-direction:column;gap:3px;padding:12px 10px 12px 34px;display:flex;position:relative}.dd-cfg-tile>input{opacity:0;width:1px;height:1px;position:absolute}.dd-cfg-tile:hover{border-color:var(--control)}.dd-cfg-tile:focus-within{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-cfg-tile:has(input:checked){border-color:var(--steps-ink);background:var(--steps-selected)}.dd-cfg-tile-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dd-cfg-tile-title{font-size:15px;font-weight:500}.dd-cfg-tile-body{color:var(--steps-muted);font-size:14px;line-height:1.45}.dd-cfg-tile-price{white-space:nowrap;font-size:14px;font-weight:500}.dd-cfg-tile-badge{color:var(--commerce-confirmed);align-self:flex-start;font-size:13px;font-weight:500}.dd-cfg-mark{border:1px solid var(--control);background:var(--white);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:is(.dd-cfg-tile:has(input:checked) .dd-cfg-mark,.dd-cfg-addon:has(input:checked) .dd-cfg-mark){border-color:var(--steps-ink);background:var(--steps-ink)}.dd-cfg-tile:has(input:checked) .dd-cfg-mark:after{content:"";border:solid var(--white);border-width:0 1.6px 1.6px 0;width:5px;height:9px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.dd-cfg-addon:has(input:checked) .dd-cfg-mark:after{content:"";border:solid var(--white);border-width:0 1.6px 1.6px 0;width:5px;height:9px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.dd-cfg-addon{cursor:pointer;min-height:44px;transition:background-color .18s var(--ease-standard), border-color .18s var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:8px;padding:6px 32px 6px 0;display:grid;position:relative}.dd-cfg-addon>input{opacity:0;width:1px;height:1px;position:absolute}.dd-cfg-addon:hover{color:var(--steps-ink)}.dd-cfg-addon:focus-within{outline:2px solid var(--steps-ink);outline-offset:2px}.dd-cfg-addon:has(input:checked){color:var(--steps-ink)}.dd-cfg-addon .dd-cfg-mark{border-radius:3px;left:auto;right:2px}.dd-cfg-addon-swatch{aspect-ratio:1;background:var(--steps-quiet);justify-content:center;align-items:center;display:flex;overflow:hidden}.dd-cfg-addon-swatch .dd-asset{width:100%}.dd-cfg-addon-swatch .dd-asset>img{object-position:65% 62%;transform-origin:65% 62%;transform:scale(3.5)}.dd-cfg-addon-copy{flex-direction:column;gap:3px;display:flex}.dd-cfg-addon-copy strong{font-size:16px;font-weight:500}.dd-cfg-addon-copy span{color:var(--steps-muted);font-size:14px;line-height:1.45}.dd-cfg-addon-price{font-size:15px;font-weight:500}.dd-cfg-purchase{border-top:1px solid var(--steps-line);padding-top:20px}.dd-cfg-purchase-details summary{cursor:pointer;flex-direction:column;gap:4px;font-size:16px;font-weight:500;display:flex}.dd-cfg-purchase-details summary:focus-visible{outline:2px solid var(--steps-ink);outline-offset:3px}.dd-cfg-purchase-spec{color:var(--steps-muted);font-size:14px;font-weight:400}.dd-cfg-purchase-title{font-size:20px}.dd-cfg-purchase-rows{margin-top:16px}.dd-cfg-purchase-rows>div{justify-content:space-between;gap:20px;padding:9px 0;display:flex}.dd-cfg-purchase-rows dt{color:var(--steps-muted);font-size:15px}.dd-cfg-purchase-rows dd{text-align:right;font-size:15px;font-weight:500}.dd-cfg-purchase-total{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.dd-cfg-purchase-total>strong{font-family:var(--fs-display);letter-spacing:-.015em;font-size:clamp(23px,2vw,26px);font-weight:500;line-height:1}.dd-cfg-purchase-total>span,.dd-cfg-purchase .dd-cfg-purchase-delivery{color:var(--steps-muted);font-size:14px}.dd-cfg-purchase-delivery{margin-top:8px}.dd-cfg-purchase-pending{color:var(--steps-muted);margin-top:20px;font-size:16px!important}.dd-cfg-purchase-line{margin-top:10px;font-size:15px!important;line-height:1.5!important}.dd-cfg-purchase-quiet{color:var(--steps-muted)}.dd-cfg-purchase-quiet a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dd-cfg-action{width:100%;min-height:54px;margin-top:16px}.dd-cfg-error{color:var(--error);margin-top:12px;font-size:15px!important}.dd-cfg-added{margin-top:12px;font-size:15px!important}.dd-cfg-purchase-aside{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.dd-cfg-quiet-action{color:var(--steps-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.dd-cfg-quiet-action:hover{color:var(--steps-ink)}.dd-cfg-share-status{color:var(--steps-muted);margin-top:8px;font-size:13px!important}.dd-cfg-gate{max-width:960px}.dd-cfg-gate>.dd-cfg-group-note{max-width:58ch;margin-left:0}.dd-cfg-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.dd-cfg-picker label{flex-direction:column;gap:9px;font-size:14px;font-weight:500;display:flex}.dd-cfg-picker select{border:1px solid var(--steps-line);background:var(--white);appearance:none;min-height:54px;color:var(--steps-ink);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23121212' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;border-radius:9999px;padding:0 46px 0 17px;font-size:16px}.dd-cfg-picker select:disabled{color:#8a8a8a;cursor:not-allowed;background-color:#f1f1f1}.dd-cfg-picker .dd-cfg-action{grid-column:1/-1;justify-self:start;width:auto;min-height:54px;margin-top:4px;padding:0 30px}.dd-cfg-picker .dd-cfg-error{grid-column:1/-1}.dd-cfg-route{max-width:62ch}.dd-cfg-route-title{font-size:clamp(24px,2.6vw,32px);line-height:1.12}.dd-cfg-route-body{color:var(--steps-muted);margin-top:14px}.dd-cfg-route-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.dd-cfg-route-actions .dd-cfg-action,.dd-cfg-action-inline{width:auto;margin-top:0;padding:0 30px}.dd-cfg-route-note{color:var(--steps-muted);margin-top:18px;font-size:15px!important}.dd-cfg-mobilebar{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--steps-line);background:var(--white);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.dd-cfg-mobilebar-spec{color:var(--steps-muted);flex:1;font-size:12px}.dd-cfg-mobilebar-total{font-size:17px;font-weight:500}.dd-cfg-mobilebar-action{border:1.5px solid var(--steps-ink);background:var(--steps-ink);min-height:44px;color:var(--white);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dd-film{background:var(--steps-ink)}.dd-film-frame{background:#d9d9d7;width:100%;height:min(50vw,640px);position:relative;overflow:hidden}.dd-film-video{object-fit:cover;width:100%;height:100%;display:block}.dd-film-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.dd-film-placeholder-key{color:#5c5c5c;letter-spacing:.14em;font-size:13px;font-weight:500}.dd-film-placeholder-note{color:#77776f;max-width:62ch;font-size:14px;line-height:1.5}.dd-steps-editorial-head{grid-template-columns:minmax(0,760px);align-items:start;gap:14px;margin-bottom:clamp(30px,3vw,42px);display:grid}.dd-steps-editorial-head h2{max-width:21ch;font-size:clamp(30px,3.4vw,46px);line-height:1.06}.dd-steps-editorial-head h2>span{display:block}.dd-steps-editorial-head p{max-width:52ch;color:var(--steps-muted)}.dd-steps-editorial-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.dd-steps-editorial-body.is-reversed .dd-steps-editorial-media{order:2}.dd-steps-underfoot .dd-steps-editorial-body{align-items:center}.dd-steps-editorial-media{gap:12px;display:grid}.dd-steps-editorial-media.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-steps-mechanism .dd-steps-editorial-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center}.dd-steps-mechanism-copy{max-width:35ch}.dd-steps-mechanism-copy p{font-size:18px;line-height:1.5}.dd-steps-mechanism-copy .dd-steps-provenance{color:var(--steps-muted);margin-top:28px;font-size:14px}.dd-steps-vehicle .dd-steps-editorial-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.dd-steps-vehicle .dd-steps-editorial-points{max-width:47ch}@media (min-width:1101px){.dd-steps-vehicle .dd-steps-editorial{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(26px,2.6vw,40px) clamp(36px,5vw,88px);display:grid}.dd-steps-vehicle .dd-steps-editorial-head{grid-area:1/1;align-self:end;margin-bottom:0}.dd-steps-vehicle .dd-steps-editorial-body{display:contents}.dd-steps-vehicle .dd-steps-editorial-points{grid-area:2/1;align-self:start}.dd-steps-vehicle .dd-steps-editorial-media{order:0;grid-area:1/2/span 2;align-self:center}}.dd-steps-underfoot .dd-steps-editorial-media .dd-asset{aspect-ratio:4/3!important}.dd-steps-underfoot .dd-steps-editorial-media .dd-asset>img{object-position:center bottom}.dd-folded-slot{aspect-ratio:4/3;background:var(--white);position:relative}.dd-folded-unavailable{color:var(--steps-muted);place-items:center;font-size:14px;display:grid}.dd-folded-still{background:var(--white);position:absolute;inset:0}.dd-folded-still.is-replaced{visibility:hidden}.dd-folded-slot model-viewer{background:var(--white);--poster-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}.dd-operation-film{aspect-ratio:2041/1076;background:var(--steps-quiet);position:relative;overflow:hidden}.dd-operation-video{object-fit:cover;width:100%;height:100%;display:block}.dd-operation-control,.dd-film-control{border:1.5px solid var(--white);min-width:76px;min-height:44px;color:var(--white);font:inherit;cursor:pointer;background:#1212127a;border-radius:9999px;padding:0 18px;font-size:14px;position:absolute;bottom:14px;left:14px}.dd-operation-control:focus-visible,.dd-film-control:focus-visible{outline:2px solid var(--steps-ink);outline-offset:3px}.dd-film-control{opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.dd-film-frame:hover .dd-film-control,.dd-film-control:focus-visible,.dd-film-control[data-paused=true]{opacity:1}.dd-film-control-glyph{display:none}@media (hover:none){.dd-film-control{opacity:1}}.dd-steps-editorial-points{align-content:start;gap:26px;display:grid}.dd-steps-editorial-points h3{font-size:19px}.dd-steps-editorial-points p{max-width:56ch;color:var(--steps-muted);margin-top:7px;font-size:16px!important}.dd-steps-included ul{gap:0;list-style:none;display:grid}.dd-steps-included li{border-bottom:1px solid var(--steps-line);padding:13px 0;font-size:17px}.dd-steps-included-note{color:var(--steps-muted);font-size:15px!important}.dd-steps-evidence{border-top:1px solid var(--steps-line);max-width:72ch;margin-top:clamp(28px,3vw,44px);padding-top:18px}.dd-steps-evidence summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.dd-steps-evidence summary::-webkit-details-marker{display:none}.dd-steps-evidence summary:after{content:"+";color:var(--steps-muted);font-size:20px;line-height:1}.dd-steps-evidence[open] summary:after{content:"−"}.dd-steps-evidence summary:focus-visible{outline:2px solid var(--steps-ink);outline-offset:4px}.dd-steps-evidence-figure{margin-top:18px;font-size:15px!important}.dd-steps-evidence-source{color:var(--steps-muted);margin-top:12px;font-size:14px!important}.dd-steps-evidence-source a{color:inherit;text-underline-offset:3px}.dd-inspect{padding-block:clamp(28px,4.2vw,68px)}.dd-inspect-head{grid-template-columns:minmax(0,760px);align-items:start;gap:14px;margin-bottom:clamp(30px,3vw,42px);display:grid}.dd-inspect-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06}.dd-inspect-figure .dd-ed-picture{aspect-ratio:2500/1072}@media (max-width:768px){.dd-inspect-figure .dd-ed-picture{aspect-ratio:4/5}}.dd-compare{padding-block:clamp(28px,4.2vw,68px)}.dd-compare-head{max-width:720px;margin-bottom:clamp(32px,3vw,44px)}.dd-compare-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06}.dd-compare-intro{max-width:54ch;color:var(--steps-muted);margin-top:14px}.dd-compare-toggle{gap:8px;margin-bottom:22px;display:none}.dd-compare-toggle-btn{border:1.5px solid var(--steps-ink);min-height:46px;color:var(--steps-ink);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;flex:1;font-size:15px;font-weight:500}.dd-compare-toggle-btn.is-active{background:var(--steps-ink);color:var(--white)}.dd-compare-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px);display:grid}.dd-compare-width-marker{color:var(--steps-muted);justify-items:center;gap:7px;margin-top:14px;display:grid;font-size:13px!important}.dd-compare-width-marker:before{content:"";box-sizing:border-box;border:1px solid var(--steps-muted);border-bottom:0;width:100%;height:8px}.dd-compare-product[data-width="56"] .dd-compare-width-marker:before{width:65.12%}.dd-compare-product{flex-direction:column;min-width:0;display:flex}.dd-compare-product-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin-top:16px;display:flex}.dd-compare-product-head h3{font-size:21px}.dd-compare-price{color:var(--steps-muted);text-align:right;flex:none;font-size:15px!important}.dd-compare-specs{border-top:1px solid var(--steps-line);margin-top:12px}.dd-compare-specs>div{border-bottom:1px solid var(--steps-line);grid-template-columns:176px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.dd-compare-specs dt{color:var(--steps-muted);font-size:14px}.dd-compare-specs dd{font-size:15px}.dd-compare-action{margin-top:auto;padding-top:24px}.dd-compare-note{color:var(--steps-muted);font-size:15px!important}.dd-compare-more{min-height:44px;color:var(--steps-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:32px;padding:12px 0;font-size:15px;text-decoration:underline;display:inline-block}.dd-compare-more:hover{color:var(--steps-ink)}.dd-steps-faq-list{align-content:start;gap:2px;display:grid}.dd-steps-faq-actions{flex-wrap:wrap;gap:14px 26px;margin-top:22px;display:flex}.dd-steps-questions .dd-steps-editorial-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.dd-steps-questions .dd-steps-editorial-head{margin-bottom:0}@media (min-width:901px){.dd-cfg-mobilebar{display:none}}@media (max-width:1100px){.dd-cfg-stage{grid-template-columns:minmax(0,1fr)}.dd-cfg-media{position:static}.dd-cfg-media-inset{width:160px}.dd-steps-editorial-body,.dd-steps-editorial-body.is-reversed,.dd-steps-questions .dd-steps-editorial-body,.dd-steps-mechanism .dd-steps-editorial-body,.dd-steps-vehicle .dd-steps-editorial-body{grid-template-columns:minmax(0,1fr)}.dd-steps-questions .dd-steps-editorial-head{margin-bottom:clamp(30px,3vw,42px)}.dd-steps-editorial-body.is-reversed .dd-steps-editorial-media{order:0}}@media (max-width:980px){.dd-steps-intro{min-height:0;padding-inline:max(20px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:34px}.dd-steps-intro-copy{order:1;align-self:stretch;max-width:none;padding:0}.dd-steps-intro-media{order:2;min-height:0;overflow:visible}.dd-steps-intro-media .dd-steps-intro-hero{height:auto;min-height:0;aspect-ratio:3500/1768!important}.dd-steps-intro-media .dd-steps-intro-hero img{object-position:center}.dd-steps-intro-h1{max-width:20ch}.dd-steps-editorial-head,.dd-inspect-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.dd-ar-dialog-in{grid-template-columns:minmax(0,1fr)}.dd-ar-qr{justify-self:center}.dd-compare-product-head{gap:4px;display:grid}.dd-compare-price{text-align:left}.dd-compare-specs>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:760px){.dd-steps-page p,.dd-steps-page .dd-klarna,.dd-story-page p{font-size:16px}.dd-steps-section{padding-block:clamp(24px,7vw,36px)}.dd-steps-page{--dd-space-section:36px;--dd-space-headline:16px;--dd-space-media:32px;--dd-space-block:32px;--dd-space-eyebrow:12px}.dd-steps-page .dd-steps-section,.dd-steps-page .dd-inspect,.dd-steps-page .dd-compare{padding-block:var(--dd-space-section)}.dd-steps-page .dd-steps-editorial-head,.dd-steps-page .dd-inspect-head{gap:var(--dd-space-headline);margin-bottom:var(--dd-space-media)}.dd-steps-page .dd-compare-head{margin-bottom:var(--dd-space-media)}.dd-steps-page .dd-steps-editorial-body,.dd-steps-page .dd-steps-editorial-points{gap:var(--dd-space-block)}.dd-steps-page .dd-steps-label{margin-bottom:var(--dd-space-eyebrow)}.dd-steps-page .dd-steps-intro-copy>.dd-steps-label{margin-top:56px;margin-bottom:16px}.dd-steps-page .dd-steps-intro-actions{margin-top:40px}.dd-steps-page :where(h1,h2),.dd-story-page :where(h1,h2){letter-spacing:-.008em;line-height:1.15}.dd-steps-page .dd-steps-philosophy .dd-wrap{text-align:left}.dd-steps-page .dd-steps-philosophy h2{margin-inline:0;font-size:26px}.dd-steps-page .dd-steps-philosophy p{margin:18px 0 0}.dd-operation-control,.dd-film-control{opacity:0;width:44px;min-width:44px;height:44px;min-height:44px;transition:opacity .18s var(--ease-standard);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;bottom:16px;left:auto;right:16px}.dd .dd-operation-control,.dd .dd-film-control{min-height:44px}.dd-film-control-text{display:none}.dd-film-control-glyph{display:block}.dd-operation-control[data-awake=true],.dd-operation-control[data-paused=true],.dd-operation-control:focus-visible,.dd-film-control[data-awake=true],.dd-film-control[data-paused=true],.dd-film-control:focus-visible{opacity:1}.dd-operation-control:focus-visible,.dd-film-control:focus-visible{outline:2px solid var(--white);outline-offset:2px}.dd-cfg-head{margin-bottom:24px}.dd-cfg-title{font-size:clamp(30px,8vw,34px)}.dd-cfg-intro{margin-top:10px;line-height:1.5}.dd-cfg-picker{gap:16px;margin-top:18px}.dd-cfg-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-cfg-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-cfg-tiles,.dd-cfg-addon,.dd-cfg-group-note,.dd-cfg-group-guidance,.dd-cfg-fact .dd-cfg-fact-value{margin-left:0}.dd-cfg-picker{grid-template-columns:minmax(0,1fr)}.dd-cfg-picker .dd-cfg-action{width:100%;margin-top:2px}.dd-steps-intro-actions{flex-direction:column;gap:12px;display:flex}.dd-steps-intro-actions .dd-ar{display:flex}.dd-steps-intro-actions .dd-pill,.dd-ar,.dd-ar-trigger{width:100%}.dd-cfg-media-caption{flex-direction:column;gap:12px}.dd-cfg-media-inset{width:200px}.dd-film-frame{height:min(150vw,680px)}.dd-operation-film{aspect-ratio:4/5;max-height:520px}.dd-steps-configurator-wrap{padding-top:32px;padding-bottom:104px}.dd-ar-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dd-ar-dialog-in{gap:24px;padding:34px 22px 26px}.dd-ar-dialog-in h2{font-size:24px}.dd-ar-qr{width:min(176px,60vw);height:auto}.dd-compare-toggle{display:flex}.dd-compare-products{grid-template-columns:minmax(0,1fr)}.dd-compare-products[data-mobile-width="56"] .dd-compare-product[data-width="86"],.dd-compare-products[data-mobile-width="86"] .dd-compare-product[data-width="56"]{display:none}.dd-compare-action .dd-pill{width:100%}}@media (prefers-reduced-motion:reduce){.dd-cfg-tile,.dd-cfg-addon{transition:none}.dd-cfg-media-shot{animation:none}.dd-operation-control,.dd-film-control{transition:none}}.dd-product-specifications{background:var(--page);border-block:1px solid var(--hair);padding:64px 0}.dd-product-specifications-inner{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.dd-product-specifications h2{max-width:12ch;font-family:var(--fd);margin-top:10px;font-size:clamp(28px,3vw,40px);line-height:1.06}.dd-product-specifications table{border-collapse:collapse;width:100%;font-size:14px}.dd-product-specifications th,.dd-product-specifications td{border-top:1px solid var(--hair);text-align:left;vertical-align:top;padding:15px 0}.dd-product-specifications th{width:46%;color:var(--grey);padding-right:28px;font-weight:400}.dd-product-specifications td{font-weight:500}.dd-steps-page .dd-product-specifications{background:var(--steps-canvas);border-block-color:var(--steps-line);padding-block:clamp(28px,3vw,48px)}.dd-steps-page .dd-product-specifications h2{font-family:var(--fs-display);font-size:clamp(26px,2.6vw,36px)}.dd-steps-page .dd-product-specifications table{font-size:16px}.dd-steps-page .dd-product-specifications th,.dd-steps-page .dd-product-specifications td{border-top-color:var(--steps-line);padding:11px 0}.dd-steps-page .dd-product-specifications th{color:var(--steps-muted)}.dd-steps-page .dd-steps-label{margin-bottom:12px}.dd-steps-page :where(.dd-concierge,.dd-testimonials){background:var(--steps-canvas)}.dd-steps-page :where(.dd-concierge h2,.dd-testimonials h2,.dd-testimonials blockquote){font-family:var(--fs-display)}.dd-steps-page .dd-about-next{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.dd-steps-page .dd-about-next .dd-ed-h2{font-family:var(--fs-display)}.dd-steps-page .dd-ed-actions{flex-wrap:wrap;gap:14px 16px;display:flex}.dd-steps-page .dd-steps-closing .dd-ed-h2{font-size:clamp(26px,2.7vw,36px);font-weight:500}.dd-steps-page .dd-steps-return-link{align-self:center;font-size:16px}.dd-steps-page .dd-concierge{padding-block:clamp(40px,4vw,64px)}@media (max-width:980px){.dd-steps-page .dd-about-next{grid-template-columns:minmax(0,1fr);align-items:start}}.dd-concierge{border-top:1px solid var(--hair);background:var(--page);padding:82px 0}.dd-concierge-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px 80px;display:grid}.dd-concierge h2{max-width:18ch;font-family:var(--fd);margin:10px 0 14px;font-size:clamp(30px,3.5vw,46px);line-height:1.06}.dd-concierge-inner>div:first-child>p:last-child{max-width:58ch;color:var(--text2)}.dd-concierge-actions{flex-wrap:wrap;gap:10px;display:flex}.dd-concierge-actions a,.dd-concierge-actions button,.dd-concierge-form button{border:1px solid var(--ink);min-height:46px;color:var(--ink);font:500 13px/1 var(--fu);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.dd-concierge-actions a:hover,.dd-concierge-actions button:hover,.dd-concierge-form button:hover{background:var(--ink);color:var(--white)}.dd-concierge-form-wrap{border-top:1px solid var(--hair);grid-column:1/-1;padding-top:28px}.dd-concierge-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:820px;display:grid}.dd-concierge-form label{color:var(--text2);gap:8px;font-size:13px;display:grid}.dd-concierge-form label.is-wide{grid-column:1/-1}.dd-concierge-form input,.dd-concierge-form select,.dd-concierge-form textarea{border:1px solid var(--control);background:var(--white);width:100%;min-height:46px;color:var(--ink);font:400 14px/1.4 var(--fu);border-radius:0;padding:10px 12px}.dd-concierge-form textarea{resize:vertical;min-height:90px}.dd-concierge-form button{background:var(--ink);width:fit-content;color:var(--white)}.dd-concierge-success{color:var(--commerce-confirmed);font-size:15px}.dd-testimonials{background:var(--page);padding:90px 0}.dd-testimonials h2{font-family:var(--fd);margin:10px 0 34px;font-size:clamp(30px,4vw,48px)}.dd-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.dd-testimonials figure{border-top:1px solid var(--hair);padding-top:24px}.dd-testimonials img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:22px}.dd-testimonials blockquote{max-width:38ch;font-family:var(--fd);font-size:24px;line-height:1.25}.dd-testimonials figcaption{gap:3px;margin-top:20px;font-size:13px;display:grid}.dd-testimonials figcaption span{color:var(--grey)}@media (max-width:760px){.dd-product-specifications{padding:48px 0}.dd-product-specifications-inner,.dd-concierge-inner{grid-template-columns:1fr;gap:28px}.dd-product-specifications h2{max-width:none}.dd-product-specifications th{width:52%}.dd-concierge{padding:64px 0}.dd-concierge-actions{display:grid}.dd-concierge-actions a,.dd-concierge-actions button{width:100%}.dd-concierge-form{grid-template-columns:1fr}.dd-concierge-form label.is-wide{grid-column:1}.dd-testimonials-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dd-concierge-actions a,.dd-concierge-actions button,.dd-concierge-form button{transition:none}}.dd-order-progress{border-block:1px solid var(--hair);margin:30px 0 38px;padding:24px 0}.dd-order-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;display:grid}.dd-order-progress li{color:var(--grey);grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:13px;display:grid;position:relative}.dd-order-progress li:before{content:"";z-index:0;background:var(--hair);height:1px;position:absolute;top:13px;left:28px;right:0}.dd-order-progress li:last-child:before{display:none}.dd-order-progress li>span{z-index:1;border:1px solid var(--control);background:var(--page);place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:relative}.dd-order-progress li>strong{z-index:1;background:var(--page);width:fit-content;padding-right:10px;font-weight:500;position:relative}.dd-order-progress li.is-complete,.dd-order-progress li.is-current{color:var(--ink)}.dd-order-progress li.is-complete>span{border-color:var(--commerce-confirmed);background:var(--commerce-confirmed);color:var(--white)}.dd-order-progress li.is-current>span{border-color:var(--ink);background:var(--ink);color:var(--white)}@media (max-width:760px){.dd-order-progress ol{grid-template-columns:1fr;gap:14px}.dd-order-progress li:before{width:1px;height:auto;top:28px;bottom:-14px;left:13px}}.dd-sec{padding-block:var(--space-section)}.dd-sec-tight{padding-block:var(--space-section-tight)}.dd-sec-first{padding-block:56px 40px}.dd-band{background:var(--surface2)}.dd-band-white{background:var(--white)}.dd-band-dark{background:var(--dark);color:var(--dark-ink);--ink:var(--dark-ink);--text2:var(--dark-text2);--grey:var(--dark-muted);--hair:var(--dark-hair);--control:var(--dark-hair-strong)}.dd-band-dark h1,.dd-band-dark h2,.dd-band-dark h3,.dd-band-dark strong{color:var(--dark-ink)}.dd-band-dark p,.dd-band-dark li,.dd-band-dark dd{color:var(--dark-text2)}.dd-band-dark .dd-ed-eyebrow{color:var(--dark-muted)}.dd-band-dark a{color:var(--dark-ink)}.dd-band-dark :where(a,button,summary):focus-visible{outline-color:var(--dark-ink)}.dd-ed-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--grey);font-size:12px;font-weight:500}.dd-ed-display{font-family:var(--fd);letter-spacing:-.018em;max-width:18ch;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.04}.dd-ed-h2{font-family:var(--fd);letter-spacing:-.014em;max-width:22ch;font-size:clamp(26px,2.7vw,38px);font-weight:600;line-height:1.1}.dd-ed-h3{font-family:var(--fd);letter-spacing:-.008em;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.2}.dd-ed-standfirst{color:var(--text2);max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.dd-ed-body{color:var(--text2);max-width:var(--measure);font-size:16px;line-height:1.6}.dd-ed-body+.dd-ed-body{margin-top:16px}.dd-ed-body+.dd-ed-note,.dd-ed-note+.dd-ed-body{margin-top:22px}.dd-ed-note{color:var(--grey);max-width:var(--measure);font-size:14px;line-height:1.55}.dd-ed-measure{max-width:var(--measure)}.dd-ed-head>*+*{margin-top:14px}.dd-ed-head+*{margin-top:40px}.dd-ed-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 80px;display:grid}.dd-ed-split-even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 72px;display:grid}.dd-ed-link{color:var(--ink);transition:opacity var(--motion-fast) var(--ease-standard);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dd-ed-link:hover{opacity:.62}.dd-ed-link svg{transition:transform var(--motion-fast) var(--ease-standard)}.dd-ed-link:hover svg{transform:translate(2px)}.dd-ed-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.dd-ed-btn{background:var(--ink);min-height:50px;color:var(--white);border:1px solid var(--ink);font-family:var(--fu);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dd-ed-btn:hover{background:var(--dark-raised);border-color:var(--dark-raised)}.dd-ed-btn-quiet{color:var(--ink);border-color:var(--control);background:0 0}.dd-ed-btn-quiet:hover{border-color:var(--ink);color:var(--ink);background:0 0}.dd-band-dark .dd-ed-btn{background:var(--dark-ink);color:var(--dark);border-color:var(--dark-ink)}.dd-band-dark .dd-ed-btn:hover{background:var(--white);border-color:var(--white)}.dd-band-dark .dd-ed-btn-quiet{color:var(--dark-ink);border-color:var(--dark-hair-strong);background:0 0}.dd-band-dark .dd-ed-btn-quiet:hover{border-color:var(--dark-ink);background:0 0}.dd-ed-figure{margin:0}.dd-ed-figure img{width:100%;height:auto;display:block}.dd-ed-figure figcaption{color:var(--grey);max-width:44ch;margin-top:12px;font-size:13px;line-height:1.5}.dd-ed-process{counter-reset:dd-process;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px 56px;list-style:none;display:grid}.dd-ed-process>li{counter-increment:dd-process;border-top:1px solid var(--hair);padding-top:18px}.dd-band-dark .dd-ed-process>li{border-top-color:var(--dark-hair)}.dd-ed-process>li:before{content:counter(dd-process, decimal-leading-zero);letter-spacing:.09em;color:var(--grey);margin-bottom:14px;font-size:12px;font-weight:500;display:block}.dd-ed-process h3{font-family:var(--fu);font-size:16px;font-weight:500;line-height:1.35}.dd-ed-process p{color:var(--text2);margin-top:8px;font-size:14px;line-height:1.6}.dd-ed-timeline{gap:0;list-style:none;display:grid}.dd-ed-timeline>li{border-top:1px solid var(--hair);grid-template-columns:132px minmax(0,1fr);gap:8px 40px;padding:32px 0;display:grid;position:relative}.dd-ed-timeline>li:last-child{border-bottom:1px solid var(--hair)}.dd-ed-timeline .dd-ed-stage{letter-spacing:.09em;text-transform:uppercase;color:var(--grey);padding-top:3px;font-size:12px;font-weight:500}.dd-ed-timeline h3{font-family:var(--fd);letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.25}.dd-ed-timeline p{color:var(--text2);max-width:58ch;margin-top:10px;font-size:15px;line-height:1.6}.dd-ed-timeline .dd-ed-when{color:var(--grey);margin-top:12px;font-size:13px}.dd-ed-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px 40px;display:grid}.dd-ed-facts>div{border-top:1px solid var(--hair);padding-top:14px}.dd-band-dark .dd-ed-facts>div{border-top-color:var(--dark-hair)}.dd-ed-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:12px;font-weight:500}.dd-ed-facts dd{color:var(--ink);margin-top:8px;font-size:16px;line-height:1.45}.dd-band-dark .dd-ed-facts dd{color:var(--dark-ink)}.dd-ed-included{gap:12px;list-style:none;display:grid}.dd-ed-included>li{color:var(--text2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.dd-ed-included svg{color:var(--ink);margin-top:1px}.dd-band-dark .dd-ed-included svg{color:var(--dark-ink)}.dd-ed-choices{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;list-style:none;display:grid}.dd-ed-choice{background:var(--white);flex-direction:column;gap:10px;min-height:100%;padding:30px 28px 28px;display:flex}.dd-ed-choice h3{font-family:var(--fd);letter-spacing:-.01em;font-size:20px;font-weight:600}.dd-ed-choice p{color:var(--text2);font-size:14px;line-height:1.6}.dd-ed-choice ul{gap:9px;margin-top:4px;list-style:none;display:grid}.dd-ed-choice ul a{color:var(--ink);border-bottom:1px solid var(--hair);align-items:baseline;gap:8px;padding-bottom:4px;font-size:15px;text-decoration:none;display:inline-flex}.dd-ed-choice ul a:hover{border-bottom-color:var(--ink)}.dd-ed-choice-note{color:var(--grey);margin-top:auto;padding-top:12px;font-size:13px}.dd-ed-disclose{border-top:1px solid var(--hair)}.dd-ed-disclose:last-of-type{border-bottom:1px solid var(--hair)}.dd-ed-disclose>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.dd-ed-disclose>summary::-webkit-details-marker{display:none}.dd-ed-disclose>summary:after{content:"";border-right:1px solid var(--control);border-bottom:1px solid var(--control);width:10px;height:10px;transition:transform var(--motion-fast) var(--ease-standard);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.dd-ed-disclose[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.dd-ed-disclose>div,.dd-ed-disclose>p{color:var(--text2);max-width:var(--measure);padding-bottom:24px;font-size:15px;line-height:1.62}.dd-ed-statement{background:var(--white);border-left:2px solid var(--ink);max-width:62ch;padding:26px 30px}.dd-band-dark .dd-ed-statement{background:var(--dark-raised);border-left-color:var(--dark-ink)}.dd-ed-statement h2,.dd-ed-statement h3{font-family:var(--fd);letter-spacing:-.008em;font-size:19px;font-weight:600}.dd-ed-statement p{color:var(--text2);margin-top:10px;font-size:15px;line-height:1.6}.dd-ed-statement a{color:inherit}.dd-ed-pending{border-left:2px solid var(--amber)}.dd-enquiry-actions{justify-items:start;gap:24px;margin-top:32px;display:grid}.dd-enquiry-actions .dd-callout{margin:0}.dd-enquiry-submit{border-radius:9999px}.dd-enquiry-form :is(.dd-input,.dd-textarea,.dd-select),.dd-concierge-form :is(input:not([type=checkbox]),select,textarea),.dd-vb :is(.dd-search input,.dd-sel select){border:1px solid var(--hair);background-color:var(--white);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border-radius:9px}.dd-enquiry-form :is(.dd-input,.dd-textarea,.dd-select):hover:not(:disabled),.dd-concierge-form :is(input:not([type=checkbox]),select,textarea):hover:not(:disabled),.dd-vb :is(.dd-search input,.dd-sel select):hover:not(:disabled){border-color:var(--control)}.dd-enquiry-form :is(.dd-input,.dd-textarea,.dd-select):focus-visible,.dd-concierge-form :is(input:not([type=checkbox]),select,textarea):focus-visible,.dd-vb :is(.dd-search input,.dd-sel select):focus-visible{border-color:var(--text2);background-color:var(--page);outline:1px solid var(--text2);outline-offset:0}.dd-vb .dd-go,.dd-concierge-form button{border-radius:9999px}@media (prefers-reduced-motion:reduce){.dd-enquiry-form :is(.dd-input,.dd-textarea,.dd-select),.dd-concierge-form :is(input:not([type=checkbox]),select,textarea),.dd-vb :is(.dd-search input,.dd-sel select){transition:none}}.dd-enquiry-actions .dd-callout a{margin-top:12px;display:inline-block}@media (max-width:600px){.dd-enquiry-actions>button{width:100%}}.dd-consent{border-top:1px solid var(--hair);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px 14px;max-width:62ch;padding:22px 0 0;display:grid}.dd-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.dd-consent label{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.4;display:flex}.dd-consent p{color:var(--grey);grid-column:2;font-size:14px;line-height:1.6}.dd-ed-status{background:var(--white);border-left:2px solid var(--ink);max-width:62ch;padding:18px 22px;font-size:15px;line-height:1.55}.dd-ed-status-error{border-left-color:var(--error)}.dd-ed-status h2{font-family:var(--fd);font-size:18px;font-weight:600}.dd-ed-status p{color:var(--text2);margin-top:8px}.dd-config-error{color:var(--error);margin-top:12px;font-size:13px;line-height:1.5}@media (max-width:900px){.dd-ed-split,.dd-ed-split-even{grid-template-columns:minmax(0,1fr);gap:24px}.dd-ed-timeline>li{grid-template-columns:minmax(0,1fr);gap:6px;padding:26px 0}}@media (max-width:700px){:root{--space-section:64px;--space-section-tight:44px}.dd-sec-first{padding-block:40px 64px}.dd-ed-choices{grid-template-columns:minmax(0,1fr)}.dd-ed-choice{padding:26px 22px}.dd-ed-statement,.dd-ed-status{padding:20px 22px}.dd-ed-process{gap:28px}}.dd-ed-picture{aspect-ratio:2;width:100%;display:block;overflow:hidden}.dd-ed-picture img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-medium) var(--ease-standard)}@media (max-width:768px){.dd-ed-picture{aspect-ratio:3/4}}.dd-about-next{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid}@media (max-width:900px){.dd-about-next{grid-template-columns:minmax(0,1fr);align-items:start}}.dd-story-page .dd-sec,.dd-story-page .dd-sec-tight{padding-block:clamp(28px,4.2vw,68px)}.dd-story-page .dd-sec-first{padding-block:clamp(24px,3vw,48px) clamp(28px,4.2vw,68px)}.dd-story-page .dd-story-bleed-foot{padding-block:0 clamp(28px,4.2vw,68px)}.dd-story-page .dd-ed-head>*+*{margin-top:0}.dd-story-page .dd-story-h2+.dd-ed-body,.dd-story-page .dd-ed-h2+.dd-ed-body{margin-top:16px}.dd-story-page .dd-ed-head+*{margin-top:48px}@media (max-width:980px){.dd-story-page .dd-sec,.dd-story-page .dd-sec-tight,.dd-story-page .dd-sec-first{padding-block:clamp(24px,7vw,36px)}.dd-story-page .dd-story-bleed-foot{padding-block:0 clamp(24px,7vw,36px)}.dd-story-page .dd-ed-head+*{margin-top:32px}}.dd-story-page .dd-ed-display{letter-spacing:-.012em;font-size:clamp(40px,3.5vw,54px);font-weight:500;line-height:1.03}.dd-story-page .dd-ed-h2{letter-spacing:-.012em;max-width:21ch;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.06}.dd-story-page .dd-ed-eyebrow{color:var(--steps-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:500;line-height:1.4}.dd-story-page .dd-ed-body,.dd-story-page .dd-ed-standfirst{color:var(--steps-muted);max-width:var(--measure);font-size:17px;line-height:1.6}.dd-story-page .dd-ed-body+.dd-ed-body{margin-top:16px}.dd-story-page .dd-story-media figcaption,.dd-story-page .dd-story-duo-group figcaption,.dd-story-page .dd-story-bleed-caption{color:var(--steps-muted);max-width:44ch;margin-top:12px;font-size:13px;line-height:1.5}.dd-story-media{margin:0;display:block}.dd-story-frame{background:var(--steps-canvas,var(--surface2));width:100%;display:block;position:relative;overflow:hidden}.dd-story-frame img{object-fit:cover;width:100%;height:100%;display:block}.dd-story-media figcaption,.dd-story-duo-group figcaption,.dd-story-bleed-caption{color:var(--grey);max-width:44ch;margin-top:12px;font-size:13px;line-height:1.5}.dd-story-h2+.dd-ed-body{margin-top:16px}.dd-story-open .dd-story-frame{aspect-ratio:200/87}@media (max-width:768px){.dd-story-open .dd-story-frame{aspect-ratio:4/3}.dd-story-open img{object-position:58% 50%}}.dd-story-pair{grid-template-columns:minmax(0,40fr) minmax(0,50fr);align-items:start;gap:32px 10%;display:grid}.dd-story-pair.is-media-first{grid-template-columns:minmax(0,50fr) minmax(0,40fr)}.dd-story-pair .dd-story-frame{max-height:560px}.dd-story-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dd-story-duo>*{flex-direction:column;display:flex}.dd-story-duo>*>.dd-story-frame{flex:1}.dd-story-duo-group{margin:40px 0 0}.dd-story-page .dd-story-duo-group figcaption{text-align:left}.dd-story-scans{margin-top:40px}.dd-story-vet{max-width:690px}.dd-story-vet .dd-story-frame{aspect-ratio:69/35}.dd-story-pause-block{text-align:center;max-width:640px;margin-inline:auto}.dd-story-page .dd-story-pause-block .dd-ed-eyebrow,.dd-story-page .dd-story-pause-block .dd-ed-standfirst{max-width:none}.dd-story-pause{margin-top:0}.dd-story-pause-link{margin-top:24px}.dd-story-quote{border-left:1px solid var(--hair);max-width:46ch;margin-top:40px;padding-left:24px}.dd-story-quote p{font-family:var(--fs-display,var(--fd));letter-spacing:-.012em;color:var(--steps-ink,var(--ink));font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.3}.dd-story-quote cite{color:var(--steps-muted,var(--grey));margin-top:16px;font-size:13px;font-style:normal;line-height:1.5;display:block}.dd-story-event .dd-story-frame{aspect-ratio:4/3}.dd-story-event img{object-fit:cover}.dd-story-otto .dd-story-frame{aspect-ratio:4/3}.dd-story-otto img{object-position:70% 50%}.dd-story-handles{max-width:800px}.dd-story-handles .dd-story-frame{aspect-ratio:1}.dd-story-handles img{object-position:50% 40%}.dd-story-scan{max-width:601px}.dd-story-scan .dd-story-frame{aspect-ratio:6/5;background:var(--steps-canvas,var(--white))}.dd-story-scan img{object-fit:contain;mix-blend-mode:multiply}.dd-story-page .dd-story-scan figcaption{text-align:left}.dd-story-carbon .dd-story-frame{aspect-ratio:21/9;max-height:520px}.dd-story-carbon img{object-position:35% 70%}.dd-story-bleed .dd-story-frame{aspect-ratio:16/9;max-height:600px}.dd-story-bleed img{object-position:50% 85%}.dd-story-bleed-foot{padding-block:0 var(--space-section-tight)}@media (max-width:768px){.dd-story-carbon .dd-story-frame,.dd-story-bleed .dd-story-frame{aspect-ratio:4/3}.dd-story-carbon .dd-story-frame{max-height:320px}.dd-story-bleed .dd-story-frame{max-height:360px}}@media (max-width:900px){.dd-story-pair,.dd-story-pair.is-media-first,.dd-story-duo{grid-template-columns:minmax(0,1fr);gap:24px}}.dd-sup-note{color:var(--grey);margin-top:5px;font-size:13px;line-height:1.5;display:block}.dd-sup-contact{margin-top:32px}.dd-sup-contact a{color:var(--ink)}.dd-sup-quick{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:start;gap:20px 56px;max-width:1100px;display:grid}.dd-faq-jump{flex-wrap:wrap;gap:14px 32px;margin-top:8px;display:flex}.dd-faq-heading{margin-bottom:28px}.dd-faq-anchor{height:0;scroll-margin-top:96px;display:block}.dd-faq-list{max-width:900px}.dd-ed-disclose{scroll-margin-top:96px}.dd-faq-actions{margin-top:26px}.dd-install-note{margin-top:32px}.dd-install-actions{margin-top:26px}.dd-policy{gap:8px;max-width:1080px;display:grid}.dd-policy-section{border-top:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 64px;padding:34px 0;display:grid}.dd-policy-section:last-child{border-bottom:1px solid var(--hair)}@media (max-width:900px){.dd-policy-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 0}}.dd-delivery-summary{margin-top:48px}.dd-delivery-heading{margin-bottom:32px}.dd-delivery-yours{color:var(--ink);align-items:start;gap:8px;display:flex}.dd-delivery-yours svg{flex:none;margin-top:2px}.dd-delivery-fallbacks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px 64px;display:grid}.dd-delivery-fallbacks>div{border-top:1px solid var(--hair);align-content:start;justify-items:start;gap:12px;padding-top:22px;display:grid}.dd-delivery-actions{gap:16px 32px;margin-top:24px}.dd-steps-outcome-evidence{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;margin-top:44px;display:grid}.dd-steps-outcome-head+*{margin-top:56px}.dd-steps-outcome-media{margin-block:8px 0}.dd-steps-points{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 64px;margin-top:56px;display:grid}.dd-steps-points>div{border-top:1px solid var(--hair);padding-top:20px}.dd-steps-points p{color:var(--text2);margin-top:10px;font-size:15px;line-height:1.62}.dd-steps-detail{max-width:900px;margin-top:48px}.dd-steps-detail>div p+p{margin-top:14px}.dd-steps-kit{margin-top:24px}.dd-steps-drawings{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;margin-top:56px;display:grid}.dd-band-dark .dd-steps-evidence-figure{font-family:var(--fd);letter-spacing:-.008em;color:var(--dark-ink);max-width:46ch;font-size:clamp(20px,1.7vw,25px);font-weight:600;line-height:1.35}.dd-band-dark .dd-steps-evidence-figure+.dd-ed-body{margin-top:22px}.dd-band-dark .dd-steps-evidence-source{color:var(--dark-muted)}.dd-band-dark .dd-steps-evidence-source a{color:var(--dark-ink)}.dd-steps-faq-list{max-width:720px}.dd-steps-faq-actions{margin-top:26px}@media (max-width:980px){.dd-steps-points,.dd-steps-outcome-head+*{margin-top:36px}.dd-steps-drawings{margin-top:40px}}.dd-returns-policy{max-width:62ch;margin-top:36px}.dd-returns-heading{margin-bottom:24px}.dd-returns-orders{gap:0;max-width:860px;list-style:none;display:grid}.dd-returns-orders>li{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:22px 0;display:flex}.dd-returns-orders>li:last-child{border-bottom:1px solid var(--hair)}.dd-returns-order-ref{font-size:16px;font-weight:500}.dd-returns-order-meta{color:var(--grey);margin-top:5px;font-size:14px}.dd-returns-actions{gap:16px 36px;margin-top:44px}.dd-returns-facts{margin-top:18px}.dd-returns-items{gap:14px;margin-top:30px;list-style:none;display:grid}.dd-returns-items>li{border-top:1px solid var(--hair);gap:4px;padding-top:14px;font-size:15px;display:grid}.dd-returns-items span{color:var(--grey);font-size:14px}.dd-returns-form{background:var(--white);justify-items:start;gap:32px;padding:32px;display:grid}.dd-returns-reasons{border:0;gap:2px;width:100%;display:grid}.dd-returns-reasons legend{margin-bottom:18px}.dd-returns-reasons label{border-bottom:1px solid var(--hair);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.dd-returns-reasons label:last-of-type{border-bottom:0}.dd-returns-reasons input[type=radio]{width:20px;height:20px;accent-color:var(--ink);margin-top:1px}.dd-returns-reasons strong{font-size:15px;font-weight:500;line-height:1.4;display:block}.dd-returns-reasons small{color:var(--grey);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.dd-returns-detail{width:100%}.dd-returns-detail .dd-help{margin-top:8px}.dd-returns-denied{margin-top:36px}.dd-unsub-form{margin-top:40px}.dd-unsub-note{margin-top:32px}@media (max-width:700px){.dd-returns-form{padding:24px 20px}}.dd-account-heading{margin-bottom:24px}.dd-account-fallback{gap:20px 36px;margin-top:44px}.dd-account-fallback-note{margin-top:32px}@media (max-width:620px){.dd-ft-company{padding-block:36px}.dd-ft-company dl{gap:26px}}@media (pointer:coarse){.dd-mark{min-height:44px}.dd-hp-cta,.dd-hp-index-row{align-items:center;min-height:44px;display:inline-flex}.dd-hp-index-row{display:flex}.dd-ft-legal a,.dd-ft-groups a,.dd-ft-company a{align-items:center;min-height:44px;display:inline-flex}.dd-ft-legal{gap:0 28px}.dd-chg{align-items:center;min-height:44px;display:inline-flex}}.dd-asset{background:var(--surface2);width:100%;margin:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.dd-asset>img{object-fit:cover;width:100%;height:100%;display:block}.dd-fade-img{opacity:0;transition:opacity var(--motion-medium) var(--ease-standard)}.dd-fade-img[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.dd-fade-img,.dd-fade-img[data-loaded=true]{opacity:1;transition:none}}.dd-asset>figcaption{color:var(--grey);padding-top:10px;font-size:12px;line-height:1.5}.dd-asset.is-placeholder{background:#e4e4e4;border:1px solid #d4d4d4}.dd-asset-marker{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.dd-asset-marker-id{letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;font-size:11px;font-weight:500}.dd-asset-marker-subject{color:#8a8a8a;max-width:46ch;font-size:12px;line-height:1.55}@media (max-width:600px){.dd-asset-marker{gap:8px;padding:18px}.dd-asset-marker-id{letter-spacing:.1em;font-size:10px}.dd-asset-marker-subject{font-size:11px}}@container (max-width:300px){.dd-asset-marker-subject{display:none}.dd-asset-marker{padding:14px}.dd-asset-marker-id{letter-spacing:.08em;font-size:9px;line-height:1.5}}.dd-mobile-menu-heading{color:var(--grey);justify-content:space-between;align-items:center;padding-block:12px;font-size:14px;display:flex}.dd :where(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.dd :where(input,select,textarea){font-size:max(16px,1rem)}.dd :where(main,section,article,aside,fieldset){min-width:0}.dd :where([id]){scroll-margin-top:32px}.dd :where(.dd-ed-actions,.dd-faq-jump){flex-wrap:wrap}.dd-support-intro{margin-top:20px}.dd-support-process{gap:28px;padding-left:32px;list-style:decimal-leading-zero;display:grid}.dd-support-process li{padding-left:12px}.dd-support-process li::marker{color:var(--grey);font-size:14px}.dd-support-process h3{font-size:18px;font-weight:500;line-height:1.4}.dd-support-process p{color:var(--text2);max-width:var(--measure);margin-top:8px;font-size:16px;line-height:1.6}.dd-support-faqs{gap:48px;display:grid}.dd-support-faq-group{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 64px;display:grid}.dd-support-faq-group .dd-ed-h3{padding-top:18px}.dd-support-faq-group .dd-faq-list{width:100%}.dd-support-faq-group .dd-ed-disclose summary{min-height:56px;font-size:16px}.dd-support-faq-group .dd-ed-disclose p{font-size:16px}.dd-support-contact-actions{margin-top:32px}.dd-support-contact-actions .dd-ed-link{padding-top:4px}@media (max-width:700px){.dd-support-contact-actions{margin-top:24px}}@media (max-width:768px){.dd-support-faq-group{grid-template-columns:1fr;gap:12px}.dd-support-faq-group .dd-ed-h3{padding-top:0}.dd-support-faqs{gap:32px}.dd-ed-split,.dd-ed-split-even{column-gap:32px}}.dd-cushion-grid{align-items:start;gap:clamp(32px,5vw,72px)}.dd-cushion-image{margin:0;position:sticky;top:32px}.dd-cushion-image .dd-ed-picture{aspect-ratio:8/5}.dd-cushion-image .dd-ed-picture img{object-position:center}.dd-cushion-option-name{justify-content:space-between;gap:16px;display:flex}.dd-cushion-option-name>span{white-space:nowrap;font-weight:500}.dd-system-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:64px;display:grid}.dd-system-intro .dd-ed-figure{margin:0}.dd-system-intro .dd-ed-picture{aspect-ratio:8/5}.dd-system-intro .dd-help{max-width:42ch;margin-top:16px}.dd-system-bespoke{border-top:1px solid var(--hair);margin-top:72px;padding-top:48px}.dd-system-bespoke .dd-h2{margin-bottom:20px}@media (max-width:900px){.dd-system-intro{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:40px}.dd-cushion-image{position:static}.dd-cushion-image .dd-ed-picture{aspect-ratio:4/3}.dd-cushion-option-name{flex-wrap:wrap;gap:4px 16px}}@media (max-width:768px){.dd-system-intro .dd-ed-picture,.dd-cushion-image .dd-ed-picture{aspect-ratio:4/5}}.dd-steps-included-section{padding-bottom:clamp(24px,2.8vw,40px)}.dd-steps-included-section+.dd-compare{padding-top:clamp(36px,3.2vw,48px)}.dd-steps-included-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.dd-steps-included-intro{gap:14px;display:grid}.dd-steps-included-intro .dd-steps-label{margin-bottom:0}.dd-steps-included-intro h2{max-width:12ch;font-size:clamp(30px,3.4vw,46px);line-height:1.06}.dd-steps-included-intro>p:not(.dd-steps-label){max-width:34ch;color:var(--steps-muted)}.dd-steps-included-intro .dd-steps-included-note{border-top:1px solid var(--steps-line);margin-top:10px;padding-top:18px}.dd-steps-included ul{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:0 clamp(28px,3vw,48px);padding-top:0;display:grid}.dd-steps-included li:nth-child(odd){border-top:1px solid var(--steps-line)}@media (max-width:760px){.dd-steps-underfoot .dd-steps-editorial-body{align-items:start}.dd-steps-included-layout{grid-template-columns:minmax(0,1fr);gap:30px}.dd-steps-included-intro h2{max-width:none}.dd-steps-included ul{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;padding-top:0}.dd-steps-included li:nth-child(n+2){border-top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
