.cnc-machining-section--light{--cnc-bg-color: #ffffff;--cnc-text-color: #333333;--cnc-text-secondary: #666666;--cnc-accent-color: #ff6b35;--cnc-stat-bg: #ffffff;--cnc-stat-border: #e5e5e5;--cnc-progress-bg: #f8f9fa;--cnc-progress-border: #e5e5e5;--cnc-shadow: rgba(0, 0, 0, .1);--cnc-video-overlay: rgba(0, 0, 0, .05)}.cnc-machining-section--dark{--cnc-bg-color: #000000;--cnc-text-color: #ffffff;--cnc-text-secondary: rgba(255, 255, 255, .7);--cnc-accent-color: #ff6b35;--cnc-stat-bg: #1A1A1A;--cnc-stat-border: rgba(255, 255, 255, .1);--cnc-progress-bg: #111111;--cnc-progress-border: rgba(255, 255, 255, .1);--cnc-shadow: rgba(255, 255, 255, .1);--cnc-video-overlay: rgba(255, 255, 255, .1)}.cnc-machining-section{background-color:var(--cnc-bg-color);color:var(--cnc-text-color)}.headline-block{margin-bottom:40px}.headline-block--center{text-align:center}.headline-block--spacer-lg{margin-top:60px;margin-bottom:40px}.cnc-machining__header{text-align:center;padding-top:clamp(2.511rem,-.399rem + 12.416vw,14.5rem);padding-bottom:clamp(2.511rem,1.451rem + 4.52vw,6.875rem)}.cnc-machining__main-title{font-size:clamp(2.009rem,1.477rem + 2.269vw,4.2rem);font-weight:700;line-height:1.1;margin-bottom:0;color:var(--cnc-text-color)}.cnc-machining__description{font-size:clamp(.603rem,.457rem + .619vw,1.2rem);line-height:1.5;color:var(--cnc-text-secondary);text-align:center}.cnc-machining__main-title+.cnc-machining__description{margin-top:clamp(.625rem,.291rem + 1.424vw,2rem)}.cnc-machining__description p{font-size:clamp(.603rem,.457rem + .619vw,1.2rem);margin-bottom:0}.cnc-machining__description:last-child{margin-bottom:0}.cnc-machining__stats-title{font-size:clamp(.921rem,.176rem + 3.177vw,3.989rem);font-weight:700;color:var(--cnc-text-color);margin-bottom:clamp(1.875rem,1.311rem + 2.408vw,4.2rem);text-align:left}.cnc-machining__hero{margin-bottom:4rem}.cnc-machining__media-wrapper{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cnc-machining__media-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:0;background:var(--cnc-stat-bg)}.cnc-machining__media-container .only-mobile{display:none}.cnc-machining__media-container .only-desktop{display:block}@media (max-width: 767px){.cnc-machining__media-container .only-mobile{display:block}.cnc-machining__media-container .only-desktop{display:none}}.cnc-machining__video,.cnc-machining__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease}.cnc-machining__video{background:var(--cnc-stat-bg)}.cnc-machining__video::-webkit-media-controls-panel{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8))}.cnc-machining__video::-webkit-media-controls-play-button,.cnc-machining__video::-webkit-media-controls-volume-slider{filter:invert(1)}.cnc-machining__video-overlay{position:absolute;top:20px;right:20px;opacity:1;transition:opacity .3s ease;z-index:2}.cnc-machining__play-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .3s ease;border-radius:50%}.cnc-machining__play-button:hover{transform:scale(1.1)}.cnc-machining__play-button:focus{outline-offset:4px}.cnc-machining__play-icon,.cnc-machining__pause-icon{filter:drop-shadow(0 4px 8px var(--cnc-shadow));transition:filter .3s ease;width:48px;height:48px}.cnc-machining__play-button .cnc-machining__pause-icon,.cnc-machining__play-button--playing .cnc-machining__play-icon{display:none}.cnc-machining__play-button--playing .cnc-machining__pause-icon{display:inline}@media (max-width: 1024px){.cnc-machining__play-icon,.cnc-machining__pause-icon{width:34px;height:34px}}.cnc-machining__play-button:hover .cnc-machining__play-icon,.cnc-machining__play-button:hover .cnc-machining__pause-icon{filter:drop-shadow(0 6px 12px var(--cnc-shadow))}.cnc-machining__main-stats{margin-bottom:4rem}.cnc-machining__stats-grid--main{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:100%;margin:0}.cnc-machining__comparison-section{margin-bottom:4rem}.cnc-machining__section-header{text-align:left}.cnc-machining__stats-grid--comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:100%;margin:0}.cnc-machining__stat{text-align:left;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.cnc-machining__stat--main,.cnc-machining__stat--comparison{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.cnc-machining__stat-copy{font-size:clamp(.603rem,.166rem + 1.861vw,2.4rem);color:var(--cnc-text-color);font-weight:700}.cnc-machining__stat-copy--gradient{color:#a6a6a6;font-weight:700}.cnc-machining__stat-value{font-size:clamp(1.339rem,.454rem + 3.776vw,4.986rem);color:var(--cnc-text-color);line-height:1.1;display:flex;gap:.3rem;align-items:baseline}@media (max-width: 480px){.cnc-machining__stat-value:not(.cnc-machining__stat-value--main){flex-direction:column}}.cnc-machining__stat-value--main{font-size:clamp(1.674rem,.989rem + 2.926vw,4.5rem);font-weight:800}.cnc-machining__stat-value strong{font-weight:800;color:var(--cnc-text-color)}.cnc-machining__stat-unit{font-size:clamp(1.674rem,1.498rem + .751vw,2.4rem);font-weight:600;color:var(--cnc-text-secondary)}.cnc-machining__stat--comparison .cnc-machining__stat-unit{font-size:clamp(.603rem,.386rem + .925vw,1.496rem);font-weight:400}.cnc-machining__value--metal,.cnc-machining__stat--main .cnc-machining__stat-unit{background:linear-gradient(91deg,#9a8373 1%,#dbc3ad 40%,#9a8373 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cnc-machining__stat-value--grey{color:#918e8e!important}.cnc-machining__stat-value--gradient{background:linear-gradient(91deg,#9a8373 1%,#dbc3ad 40%,#9a8373 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.cnc-machining__stat-value sup a{color:var(--cnc-text-secondary);text-decoration:none;font-size:.8rem;margin-left:2px}.cnc-machining__stat-value sup a:hover{color:var(--cnc-text-color)}.cnc-machining__stat--comparison{position:relative}.cnc-machining__stat--comparison:before{content:"";display:block;height:2px;width:100%;margin-bottom:1rem;background:linear-gradient(90deg,#747474,#000)}.cnc-machining__stat--comparison.cnc-machining__stat--highlighted:before{background:linear-gradient(90deg,#b69a84,#7c6857)}@media (max-width: 1024px){.cnc-machining__stats-grid--comparison{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width: 768px){.cnc-container{padding:16px 16px 32px;background:var(--cnc-stat-bg);border:1px solid var(--cnc-stat-border);border-radius:16px}.cnc-machining__hero{margin-bottom:1.5rem}.cnc-machining__stats-grid--main{grid-template-columns:1fr 1fr;gap:1.25rem}.cnc-machining__header{padding-top:26px;padding-bottom:20px}.cnc-machining__stats-grid--comparison{grid-template-columns:repeat(3,1fr);gap:.75rem}.cnc-machining__main-stats{margin-bottom:1.5rem}.cnc-machining__comparison-section{margin-bottom:0}.cnc-machining__comparison-section:before{content:"";display:block;height:1px;width:100%;margin-bottom:1rem;margin-top:1rem;background:linear-gradient(180deg,#fff9 14.42%,#80808099 50%,#fff9 87.98%)}.cnc-machining__media-wrapper{width:100%;max-width:100%;margin-left:0;margin-right:0}.cnc-machining__media-container{border-radius:16px;padding-bottom:100%}.cnc-machining__stats-grid--main{gap:0}.cnc-machining__stat--main{padding:12px}.cnc-machining__stat--main:nth-child(2){border-left:1px solid var(--cnc-stat-border)}.cnc-machining__stat-copy{color:var(--cnc-text-secondary)}.cnc-machining__stat--comparison:before{display:none}}@media (max-width: 480px){.cnc-machining__background-image{border-radius:12px}}@media (prefers-reduced-motion: reduce){.cnc-machining__stat{animation:none}.cnc-machining__stat:hover{transform:none}}.whitespace-nowrap{white-space:nowrap}.cnc-machining-time__section{position:relative;width:100%;padding:60px 0;margin-top:0;border-top:1px solid var(--cnc-progress-border)}.cnc-machining-time__title{font-size:clamp(1.339rem,.781rem + 2.381vw,3.639rem);font-weight:600;margin-bottom:3rem;text-align:left;line-height:1.2;color:var(--cnc-text-color)}.cnc-machining-time__list{display:flex;flex-direction:column;gap:2.5rem}.cnc-machining-time__item{width:100%;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.cnc-machining-time__item.animate{opacity:1;transform:translateY(0)}.cnc-machining-time__item-content{width:100%}.cnc-machining-time__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cnc-machining-time__product-name{font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--cnc-text-color)}.cnc-machining-time__time-value{font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--cnc-text-color)}.cnc-machining-time__progress-bar{width:100%;position:relative}.cnc-machining-time__progress-track{width:100%;height:6px;background-color:var(--cnc-progress-border);border-radius:3px;overflow:hidden}.cnc-machining-time__progress-fill{height:100%;border-radius:2px;position:relative;width:0%;transition:width 1.2s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.cnc-machining-time__item:nth-child(1) .cnc-machining-time__progress-fill{background:linear-gradient(180deg,#e0bd9d99,#995b2a99)}.cnc-machining-time__item:nth-child(2) .cnc-machining-time__progress-fill{background:linear-gradient(180deg,#8ba3bd99,#49597b99)}.cnc-machining-time__item:nth-child(3) .cnc-machining-time__progress-fill{background:#3f3f3f}.cnc-machining-time__progress-fill:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));border-radius:2px;opacity:0;animation:shimmer 2s ease-in-out infinite;animation-delay:1.5s}@keyframes shimmer{0%,to{opacity:0;transform:translate(-20px)}50%{opacity:1;transform:translate(0)}}@media screen and (max-width: 1024px){.cnc-machining-time__title{font-size:2.5rem}}@media screen and (max-width: 768px){.cnc-machining-time__title{font-size:2rem;margin-bottom:2rem}.cnc-machining-time__list{gap:2rem}.cnc-machining-time__product-name,.cnc-machining-time__time-value{font-size:1.25rem}.cnc-machining-time__item-header{margin-bottom:.75rem}.cnc-machining-time__progress-track{height:3px}.cnc-machining-section{margin-bottom:32px;margin-top:32px}.cnc-machining-time__section{border-top:0}.cnc-machining-time__container{background:var(--cnc-stat-bg);border:1px solid var(--cnc-progress-border);border-radius:16px;padding:24px 16px}.cnc-machining-time__item+.cnc-machining-time__item .cnc-machining-time__item-content{border-top:1px solid var(--cnc-progress-border);padding-top:12px}}@media screen and (max-width: 480px){.cnc-machining-time__title{font-size:1.75rem}.cnc-machining-time__product-name,.cnc-machining-time__time-value{font-size:1.125rem}.cnc-machining-time__list{gap:1.5rem}}@media (prefers-contrast: high){.cnc-machining-time__progress-track{background-color:var(--cnc-progress-border)}.cnc-machining-time__section{border-top:2px solid var(--cnc-text-color)}.cnc-machining__stat{border-width:3px}}@media (prefers-reduced-motion: reduce){.cnc-machining-time__item,.cnc-machining-time__progress-fill{transition:none}.cnc-machining-time__progress-fill:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/cnc-machining-time.css.map */
