.v3-purchase{background:var(--white);color:var(--sempa-noir);--purchase-accent:var(--sempa-orange)}.v3-purchase *{box-sizing:border-box}.purchase-inner{max-width:var(--container);margin-inline:auto;padding-inline:var(--s-6)}.purchase-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;font-size:.8125rem;color:var(--ink-600);padding-block:var(--s-6)}.purchase-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.purchase-intro{padding-block:var(--s-6) var(--s-12);max-width:calc(var(--s-32) * 7)}.purchase-kicker{font-size:.75rem;font-weight:650;letter-spacing:.12em;line-height:1.5;margin:0 0 var(--s-3);color:var(--ink-600)}.purchase-intro h1{font-size:clamp(2.4rem,4.2vw,3.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.06;margin:0 0 var(--s-6)}.purchase-intro h1 em{font-style:normal;color:var(--purchase-accent)}.purchase-intro>p:not(.purchase-kicker){font-size:var(--reference-lead);line-height:1.6;max-width:65ch;margin:0 0 var(--s-4)}.purchase-intro-note{font-size:.875rem;color:var(--ink-600)}.purchase-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-6);row-gap:var(--s-12);padding-bottom:var(--s-16)}.purchase-family{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;min-width:0;border-radius:var(--r-md)}.purchase-family-photo{display:flex;align-items:center;justify-content:center;height:calc(var(--s-32) * 2 + var(--s-10));margin:0;background:var(--finish-surface);border-radius:var(--r-md);overflow:hidden}.purchase-family-photo img{width:100%;height:100%;object-fit:contain;display:block}.purchase-family-photo--pair img{width:50%;padding:var(--s-3)}.purchase-family--pommes .purchase-family-photo{background:var(--sempa-noir)}.purchase-family-copy{display:flex;flex-direction:column;align-items:flex-start;padding:var(--s-5) var(--s-1) 0;min-width:0}.purchase-family-name{font-size:.75rem;line-height:1.4;font-weight:600;color:var(--ink-600);margin:0 0 var(--s-2)}.purchase-family h2{font-size:clamp(1.375rem,1.8vw,1.625rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0 0 var(--s-3)}.purchase-family-copy>p:not(.purchase-family-name){font-size:1rem;line-height:1.5;margin:0 0 var(--s-5);color:var(--ink-600)}.purchase-family-action{display:inline-flex;align-items:center;gap:var(--s-3);font-size:.9375rem;font-weight:600;line-height:1.5;margin-top:auto;min-height:var(--s-12)}.purchase-family-action i{font-style:normal;color:var(--purchase-accent);flex:none}.purchase-family:hover .purchase-family-action>span{text-decoration:underline;text-underline-offset:.25em}.v3-purchase :is(a,summary):focus-visible{outline:3px solid var(--sempa-noir);outline-offset:var(--s-1)}.purchase-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--s-12);padding-block:var(--s-16)}.purchase-feature figure{margin:0;min-width:0}.purchase-feature img{display:block;width:100%;height:auto;object-fit:contain}.purchase-feature-copy h2{font-size:var(--reference-h2);font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:var(--s-4) 0 var(--s-5)}.purchase-feature-copy h2 strong{font-weight:650}.purchase-feature-copy>p:not(.purchase-kicker){max-width:48ch;line-height:1.55;margin:0 0 var(--s-5)}.purchase-feature-promise{font-size:1.375rem}.purchase-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:var(--s-12);padding:var(--s-3) var(--s-5);border-radius:var(--r-sm);background:var(--v3-editorial-orange);color:var(--sempa-noir);text-decoration:none;font-size:.9375rem;font-weight:600;line-height:1.4;max-width:100%;text-align:left}.purchase-button:hover{background:color-mix(in srgb,var(--v3-editorial-orange) 90%,var(--sempa-noir))}.v3-purchase .purchase-button,.v3-purchase .purchase-button>span{color:var(--sempa-noir);text-decoration:none}.purchase-button i,.purchase-link i{font-style:normal;flex:none;text-decoration:none}.purchase-link{display:inline-flex;align-items:center;gap:var(--s-2);color:inherit;text-decoration:none;min-height:var(--s-12);font-size:.9375rem;line-height:1.5}.purchase-link>span{text-decoration:underline;text-underline-offset:.25em}.purchase-neo{background:var(--sempa-noir);color:var(--white)}.purchase-neo .purchase-kicker{color:var(--ink-300)}.v3-purchase .purchase-neo .purchase-feature-copy>p{color:var(--on-deep)}.purchase-neo .purchase-button:focus-visible{outline-color:var(--white)}.purchase-order{display:inline-block;font-size:1rem;font-weight:700;padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);background:var(--purchase-accent);color:var(--sempa-noir);margin-bottom:var(--s-5)}.purchase-concept{background:var(--paper)}.purchase-feature figcaption{font-size:.75rem;line-height:1.4;color:var(--ink-600);margin-top:var(--s-2)}.purchase-guidance{border-top:var(--v3-action-border-width) solid var(--presentation-line);padding-block:var(--s-4);margin-bottom:var(--s-12)}.purchase-guidance summary{cursor:pointer;min-height:var(--v3-action-functional-height);align-content:center;font-size:1rem;font-weight:500;line-height:1.5}.purchase-guidance p{max-width:70ch;margin:var(--s-3) 0 0;color:var(--ink-600);font-size:.9375rem;line-height:1.6}.purchase-conversion-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s-12);padding-block:var(--s-16)}.purchase-conversion h2{font-size:var(--reference-h2);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--s-4)}.purchase-conversion p:not(.purchase-kicker){color:var(--ink-600);line-height:1.5;margin:0;max-width:55ch}.purchase-conversion-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.purchase-intro--collection h1{font-size:clamp(2rem,3.6vw,3.25rem)}.purchase-explainers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);padding-bottom:var(--s-12)}.purchase-explainers h2{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 var(--s-3)}.purchase-explainers p{font-size:.9375rem;line-height:1.6;margin:0;color:var(--ink-600)}.purchase-section-lead{font-size:var(--reference-h3);font-weight:500;line-height:1.3;margin:0 0 var(--s-8)}.purchase-machines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.purchase-machines--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-machine{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.purchase-machine figure{height:calc(var(--s-32) * 2 + var(--s-12));margin:0 0 var(--s-5)}.purchase-machine figure img{width:100%;height:100%;object-fit:contain;display:block}.purchase-machine h3{font-size:var(--reference-h3);font-weight:600;letter-spacing:-.03em;margin:0 0 var(--s-3);line-height:1.25}.purchase-machine-copy>p:not(.purchase-kicker){font-size:1rem;line-height:1.5;margin:0 0 var(--s-4)}.purchase-machine ul{padding:0;list-style:none;margin:0 0 var(--s-5);color:var(--ink-600);font-size:.875rem;line-height:1.6}.purchase-machine-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.purchase-documentation-note{font-size:.875rem;line-height:1.6;color:var(--ink-600);margin:var(--s-10) 0 0}.purchase-configuration{display:grid;grid-template-columns:1fr var(--s-32) auto;align-items:center;gap:var(--s-8);padding-block:var(--s-10);margin-top:var(--s-8);border-top:1px solid var(--presentation-line)}.purchase-configuration img{width:100%;height:calc(var(--s-32) + var(--s-16));object-fit:contain}.purchase-configuration h2{font-size:var(--reference-h3);margin:0 0 var(--s-3)}.purchase-configuration p{line-height:1.5;max-width:45ch}@media(max-width:1000px){.purchase-families,.purchase-machines{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-feature{gap:var(--s-8)}.purchase-configuration{grid-template-columns:1fr var(--s-32)}.purchase-configuration>a{grid-column:1/-1;justify-self:start}}@media(max-width:700px){.purchase-inner{padding-inline:var(--s-5)}.purchase-breadcrumb{padding-block:var(--s-5);font-size:.75rem}.purchase-intro{padding-block:var(--s-4) var(--s-8)}.purchase-intro h1{font-size:2.125rem;margin-bottom:var(--s-5)}.purchase-intro>p:not(.purchase-kicker){font-size:1rem}.purchase-families{grid-template-columns:minmax(0,1fr);row-gap:var(--s-8);padding-bottom:var(--s-10)}.purchase-family-photo{height:calc(var(--s-32) + var(--s-32))}.purchase-family-copy{padding:var(--s-4) 0 0}.purchase-family h2{font-size:1.5rem}.purchase-family-action{font-size:.9375rem}.purchase-family-copy>p:not(.purchase-family-name){margin-bottom:var(--s-3)}.purchase-feature{grid-template-columns:minmax(0,1fr);gap:var(--s-8);padding-block:var(--s-10)}.purchase-neo .purchase-feature figure{grid-row:1}.purchase-order{font-size:.875rem}.purchase-feature-copy h2{font-size:1.875rem}.purchase-button{min-height:var(--s-12);white-space:normal}.purchase-conversion-inner{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding-block:var(--s-10)}.purchase-conversion-actions{align-items:stretch}.purchase-conversion-actions>.purchase-button{justify-content:space-between}.purchase-explainers{grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding-bottom:var(--s-8)}.purchase-explainers>div{padding-left:var(--s-4);border-left:2px solid var(--presentation-line)}.purchase-machines{grid-template-columns:minmax(0,1fr);gap:var(--s-10)}.purchase-machine figure{height:calc(var(--s-32) + var(--s-24))}.purchase-configuration{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.purchase-configuration img{height:calc(var(--s-32) + var(--s-24));grid-row:1}}
