.machine-page,.machine-page .section-content{padding:0}.machine-hero{max-width:1200px;margin:0 auto;padding:0 2rem}.machine-breadcrumbs{padding:12px 0 0;font-size:1.9rem;color:#6b7280}.machine-breadcrumbs a{text-decoration:none;color:#6b7280}.machine-breadcrumbs a:hover{color:#111}.machine-breadcrumbs .breadcrumb-sep{margin:0 5px}.machine-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding:28px 0 48px}.machine-hero-text{display:flex;flex-direction:column;gap:0}.machine-title{font-size:4rem;font-weight:900;letter-spacing:-.03em;line-height:1;margin:0 0 12px;text-transform:uppercase}.machine-subtitle{font-size:2.2rem;font-weight:600;opacity:.55;margin:0 0 24px;text-transform:uppercase;letter-spacing:.06em}.machine-description{font-size:2rem;line-height:1.65;opacity:.7;margin:0}.machine-swatches{display:flex;gap:20px;margin-top:24px}.machine-swatch-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.machine-swatch{display:inline-block;width:56px;height:56px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:border-color .15s ease;padding:0;outline:none;position:relative;background:none;text-decoration:none}.machine-swatch:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch-color)}.machine-swatch:hover{border-color:rgba(var(--color-foreground),.3)}.machine-swatch.is-active{border-color:rgba(var(--color-foreground),.8)}.machine-swatch-name{font-size:14px;font-weight:600;opacity:.6;text-align:center;max-width:75px;line-height:1.25}.machine-price{font-size:28px;font-weight:900;margin:40px 0 0}.machine-price-disclaimer{font-size:14px;line-height:1.5;opacity:.55;margin:8px 0 0}.machine-cta-buttons{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.machine-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;border-radius:50px;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:all .15s ease;border:2px solid transparent}.machine-btn-primary{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.machine-btn-primary:hover{opacity:.85}.machine-btn-secondary{background:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.machine-btn-secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.machine-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;align-items:center;justify-content:center;padding:20px}.machine-modal-overlay.is-open{display:flex}.machine-modal{background:rgb(var(--color-background));border-radius:12px;padding:40px;max-width:480px;width:100%;position:relative;max-height:90vh;overflow-y:auto}.machine-modal-close{position:absolute;top:14px;right:18px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;font-size:28px;cursor:pointer;opacity:.5;line-height:1;padding:0}.machine-modal-close:hover{opacity:1}.machine-modal-heading{font-size:22px;font-weight:800;margin:0 0 8px;text-transform:uppercase}.machine-modal-sub{font-size:14px;opacity:.6;margin:0 0 24px;line-height:1.5}.machine-modal-field{margin-bottom:14px}.machine-modal-field input,.machine-modal-field textarea{width:100%;padding:12px 16px;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;font-size:15px;font-family:inherit;background:transparent;color:inherit}.machine-modal-field input:focus,.machine-modal-field textarea:focus{outline:none;border-color:rgba(var(--color-foreground),.5)}.machine-modal-field textarea{resize:vertical}.machine-modal-submit{width:100%;margin-top:8px}.machine-disclaimer{font-size:11px;line-height:1.5;opacity:.4;margin:20px 0 0}.machine-hero-image{position:relative;min-width:0}.machine-hero-thumbnails{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.machine-thumb{width:72px;height:72px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;padding:0;background:rgba(var(--color-foreground),.03);transition:border-color .15s ease;flex-shrink:0}.machine-thumb img{width:100%;height:100%;object-fit:contain;display:block}.machine-thumb:hover{border-color:rgba(var(--color-foreground),.3)}.machine-thumb.is-active{border-color:rgba(var(--color-foreground),.8)}@media screen and (max-width:990px){.machine-hero-grid{grid-template-columns:1fr;gap:24px;padding:24px 0 32px}.machine-hero-text{order:2}.machine-hero-image{order:1}.machine-title{font-size:2.2rem}}@media screen and (max-width:750px){.machine-hero{padding:0 1.5rem}}.machine-features-carousel{background:#111;color:#fff;overflow:hidden}.machine-fc-slide{display:none;min-height:520px}.machine-fc-slide.is-active{display:grid;grid-template-columns:1fr 1fr;animation:machineFadeIn .4s ease}@keyframes machineFadeIn{0%{opacity:0}to{opacity:1}}.machine-fc-image{overflow:hidden;background:#1a1a1a;display:flex;align-items:center;justify-content:center}.machine-fc-image img{width:100%;height:100%;object-fit:cover;display:block}.machine-fc-text{display:flex;flex-direction:column;justify-content:center;padding:64px 56px}.machine-fc-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.4;margin:0 0 12px}.machine-fc-heading{font-size:32px;font-weight:900;text-transform:uppercase;line-height:1.05;margin:0 0 20px}.machine-fc-body{font-size:16px;line-height:1.7;opacity:.7;margin:0}.machine-fc-nav{display:flex;align-items:center;gap:16px;margin-top:36px}.machine-fc-dots{display:flex;gap:8px}.machine-fc-dot{width:44px;height:44px;border-radius:50%;background:#ffffff40;background-clip:content-box;border:none;padding:17px;cursor:pointer;transition:background .2s ease}.machine-fc-dot.is-active{background:#fff;background-clip:content-box}.machine-fc-dot:hover{background:#ffffff80;background-clip:content-box}.machine-fc-arrows{display:flex;gap:8px;margin-left:auto}.machine-fc-arrow{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .15s ease;padding:0}.machine-fc-arrow:hover{background:#ffffff1a;border-color:#ffffff80}.machine-fc-link{margin-top:24px}.machine-fc-link a{border-color:#fff;color:#fff}@media screen and (max-width:990px){.machine-fc-slide.is-active{grid-template-columns:1fr;min-height:auto}.machine-fc-image{min-height:280px}.machine-fc-text{padding:36px 24px}.machine-fc-heading{font-size:24px}}.machine-image-disclaimer{padding:0 2rem 24px;text-align:center}.machine-image-disclaimer p{font-size:11px;opacity:.4;margin:0}.machine-specs-section{background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08)}.machine-specs-inner{max-width:1200px;margin:0 auto;padding:64px 2rem}.machine-section-heading{font-size:36px;font-weight:800;margin:0 0 20px}.machine-specs-list{margin-top:8px}.machine-spec-group{border-bottom:1px solid rgba(var(--color-foreground),.1)}.machine-spec-group summary{display:flex;align-items:center;gap:32px;padding:28px 0;cursor:pointer;list-style:none}.machine-spec-group summary::-webkit-details-marker{display:none}.machine-spec-num{font-size:36px;font-weight:300;opacity:.25;min-width:48px;text-align:center}.machine-spec-title{flex:1;font-size:24px;font-weight:600}.machine-spec-toggle{font-size:28px;font-weight:300;opacity:.35;line-height:1;transition:transform .2s ease}.machine-spec-group[open] .machine-spec-title{color:#e8431a}.machine-spec-group[open] .machine-spec-toggle{transform:rotate(45deg);color:#e8431a;opacity:1}.machine-spec-group-body{padding:0 0 24px 80px}.machine-spec-row{display:flex;padding:3px 0;gap:8px;font-size:15px;opacity:.6}.machine-spec-label{font-weight:700;flex-shrink:0}.machine-spec-label:after{content:":"}.machine-spec-value{font-weight:400}.machine-spec-row:before{content:"\25cb";font-size:10px;margin-top:4px;flex-shrink:0;opacity:.5}@media screen and (max-width:750px){.machine-specs-inner{padding:40px 1.5rem}.machine-spec-num{font-size:28px;min-width:36px}.machine-spec-title{font-size:18px}.machine-spec-group summary{gap:20px;padding:22px 0}.machine-spec-group-body{padding-left:56px}}.machine-main-features{display:grid;grid-template-columns:1fr 1fr}.machine-mf-list{padding:64px 56px;display:flex;flex-direction:column}.machine-mf-heading{font-size:36px;font-weight:900;text-transform:uppercase;margin:0 0 32px}.machine-mf-item{padding:14px 0;border-bottom:2px solid #E8431A;font-size:16px;font-weight:500}.machine-mf-item:last-of-type{border-bottom:none}.machine-mf-cta{margin-top:32px}.machine-mf-image{position:relative}.machine-mf-image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:990px){.machine-main-features{grid-template-columns:1fr}.machine-mf-image{height:400px;order:-1}.machine-mf-list{padding:40px 24px}.machine-mf-heading{font-size:28px}}.machine-addons{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:rgb(var(--color-background))}.machine-addons-image{overflow:hidden}.machine-addons-image img{width:100%;height:100%;object-fit:contain;display:block}.machine-addons-list{padding:64px 56px}.machine-addons-heading{font-size:40px;font-weight:900;line-height:1.05;margin:0 0 32px}.machine-addon-item{display:flex;gap:10px;padding:12px 0;border-bottom:2px solid #E8431A;font-size:16px;font-weight:500}.machine-addon-item:last-of-type{border-bottom:none}.machine-addon-num{color:#e8431a;font-weight:700;min-width:28px}@media screen and (max-width:990px){.machine-addons{grid-template-columns:1fr}.machine-addons-list{padding:40px 24px}.machine-addons-heading{font-size:30px}}.machine-cta-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(280px,360px));gap:8px;max-width:1400px;margin:0 auto;padding:48px 16px}.machine-cta-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 36px;color:#fff;min-width:0}.machine-cta-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.machine-cta-tile:nth-child(1) img{object-position:center 20%}.machine-cta-tile:nth-child(2) img{object-position:center top}.machine-cta-tile:nth-child(3) img{object-position:center 18%}.machine-cta-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#00000059 40%,#0000 70%);z-index:1}.machine-cta-tile-content{position:relative;z-index:2}.machine-cta-tile-heading{font-size:44px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1;margin:0 0 16px;color:#fff}.machine-cta-tile-body{font-size:17px;line-height:1.55;margin:0;max-width:440px;color:#fff}.machine-cta-tile:nth-child(1){grid-column:1;grid-row:1}.machine-cta-tile:nth-child(2){grid-column:2;grid-row:1 / 3}.machine-cta-tile:nth-child(3){grid-column:1;grid-row:2 / 4}.machine-cta-tile:nth-child(4){grid-column:2;grid-row:3}@media screen and (max-width:750px){.machine-cta-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,380px);padding:24px 12px;gap:6px}.machine-cta-tile:nth-child(1),.machine-cta-tile:nth-child(2),.machine-cta-tile:nth-child(3),.machine-cta-tile:nth-child(4){grid-column:1;grid-row:auto}.machine-cta-tile{padding:28px 24px}.machine-cta-tile-heading{font-size:32px}.machine-cta-tile-body{font-size:15px}}.machine-why{background:rgb(var(--color-background))}.machine-why-inner{max-width:1200px;margin:0 auto;padding:80px 2rem;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.machine-why-heading{font-size:42px;font-weight:900;line-height:1.05;margin:0}.machine-why-body{font-size:16px;line-height:1.7;opacity:.7;margin:0;padding-top:8px}@media screen and (max-width:990px){.machine-why-inner{grid-template-columns:1fr;gap:24px;padding:56px 1.5rem}.machine-why-heading{font-size:30px}}.machine-warranty{background:rgb(var(--color-background))}.machine-warranty-inner{max-width:1200px;margin:0 auto;padding:80px 2rem;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.machine-warranty-text{display:flex;flex-direction:column;gap:20px}.machine-warranty-heading{font-size:48px;font-weight:900;margin:0}.machine-warranty-body{font-size:20px;line-height:1.7;opacity:.7;margin:0}.machine-warranty-image{display:flex;align-items:center;justify-content:center}.machine-warranty-image img{max-width:380px;width:100%;height:auto}@media screen and (max-width:990px){.machine-warranty-inner{grid-template-columns:1fr;gap:32px;padding:56px 1.5rem}.machine-warranty-heading{font-size:28px}.machine-warranty-image img{max-width:260px}}.machine-inventory{background:rgba(var(--color-foreground),.03);border-top:1px solid rgba(var(--color-foreground),.08)}.machine-inventory-inner{max-width:1200px;margin:0 auto;padding:64px 2rem}.machine-inventory-heading{font-size:36px;font-weight:900;margin:0 0 12px}.machine-inventory-sub{font-size:16px;opacity:.6;margin:0 0 36px}.machine-inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.machine-inventory-card{background:rgb(var(--color-background));border-radius:8px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);text-decoration:none;color:inherit;transition:box-shadow .2s ease}.machine-inventory-card:hover{box-shadow:0 4px 20px #0000001a}.machine-inventory-card-image{aspect-ratio:4/3;overflow:hidden;background:#f5f5f5}.machine-inventory-card-image img{width:100%;height:100%;object-fit:cover;display:block}.machine-inventory-card-info{padding:20px}.machine-inventory-card-title{font-size:16px;font-weight:700;margin:0 0 6px;line-height:1.3}.machine-inventory-card-price{font-size:18px;font-weight:800;margin:0 0 12px}.machine-inventory-card-cta{font-size:14px;font-weight:700;color:#e8431a;text-transform:uppercase;letter-spacing:.03em}.machine-inventory-viewall{margin-top:36px;text-align:center}@media screen and (max-width:990px){.machine-inventory-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.machine-inventory-inner{padding:40px 1.5rem}.machine-inventory-grid{grid-template-columns:1fr}}.machine-cta-banner{background:#111;color:#fff}.machine-cta-banner-inner{max-width:1200px;margin:0 auto;padding:40px 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.machine-cta-banner-text{flex:1;min-width:260px}.machine-cta-banner-heading{font-size:1.2rem;font-weight:800;text-transform:uppercase;margin:0 0 4px}.machine-cta-banner-body{opacity:.65;margin:0;font-size:.9rem}.machine-cta-banner-body p{margin:0}.machine-cta-banner-actions{display:flex;gap:12px;flex-wrap:wrap}.machine-cta-banner .button{background:#fff;color:#111;border:none;padding:12px 28px;font-weight:700;font-size:.88rem;letter-spacing:.02em}.machine-cta-banner .button:hover{background:#ffffffe6}.machine-cta-banner .button-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.machine-cta-banner .button-secondary:hover{border-color:#ffffff80;background:#ffffff0d}@media screen and (max-width:750px){.machine-cta-banner-inner{padding:32px 1.5rem;flex-direction:column;text-align:center}.machine-cta-banner-actions{width:100%;flex-direction:column}.machine-cta-banner .button{width:100%;justify-content:center}}.machine-btn:focus-visible,.machine-thumb:focus-visible,.machine-fc-dot:focus-visible,.machine-fc-arrow:focus-visible,.machine-modal-close:focus-visible{outline:2px solid #E8431A;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/db-machine-model.css.map */
