.machine-structure{position:relative}.machine-structure__header{margin-bottom:3rem;text-align:left;width:100%;max-width:1440px}.machine-structure__main-title{font-family:Quincy CF,serif;font-weight:300;font-size:48px;line-height:110%;letter-spacing:-.02em;margin:0;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.machine-structure__main-title{font-size:32px}}.machine-structure__specs-section{position:relative;padding:8rem 0 160px}.machine-structure__specs-container{margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start;position:relative}@media screen and (max-width:989px){.machine-structure__specs-container{grid-template-columns:1fr;gap:2rem}}.machine-structure{--ms-sticky-top: 20vh}.machine-structure__specs-left,.machine-structure__specs-right{display:flex;flex-direction:column;gap:20px;padding-top:2rem;position:sticky;position:-webkit-sticky;top:100px;min-height:auto!important}.machine-structure__specs-left{align-items:flex-start;text-align:left}.machine-structure__specs-right{align-items:flex-end;text-align:right}@media screen and (max-width:989px){.machine-structure__specs-left,.machine-structure__specs-right{align-items:flex-start;text-align:left;position:relative;top:auto}}.machine-structure__spec-item{display:flex;flex-direction:column;gap:8px;width:100%;max-width:none;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05)}.machine-structure__specs-left .machine-structure__spec-item:last-child,.machine-structure__specs-right .machine-structure__spec-item:last-child{border-bottom:none;padding-bottom:0}.machine-structure__spec-label{font-weight:500;color:#0009}.machine-structure__spec-value{color:rgb(var(--color-foreground));font-weight:500}.machine-structure__image-wrapper{position:relative;width:100%;max-width:600px;min-height:800px}@media screen and (max-width:989px){.machine-structure__image-wrapper{min-height:500px;max-width:100%;order:-1}}.machine-structure__image-sticky{width:100%;display:flex;justify-content:center;align-items:center;transition:top .1s ease-out}@media screen and (max-width:989px){.machine-structure__image-sticky{position:relative;top:0}}.machine-structure__machine-image{width:100%;height:auto;max-width:100%;object-fit:contain;display:block}.machine-structure__accessories-section{padding:16rem 0 4rem;border-top:1px solid rgba(0,0,0,.05)}.machine-structure__accessories-title{text-align:left;padding-bottom:80px}@media screen and (max-width:989px){.machine-structure__accessories-title{margin-bottom:4rem;padding:0}.machine-structure__image-wrapper{display:none}.machine-structure__specs-section{padding:0 0 80px}.machine-structure__accessories-section{padding-top:80px;border-top:1px solid rgba(0,0,0,.05)}}.machine-structure__accessories-grid{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}@media screen and (min-width:990px){.machine-structure__accessories-grid{grid-template-columns:repeat(3,1fr)}}.machine-structure__accessory-card{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.machine-structure__accessory-media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.machine-structure__accessory-video,.machine-structure__accessory-image{width:100%;height:100%;object-fit:cover;display:block}.machine-structure__accessory-video{transition:opacity .3s ease;border-radius:16px;background:#00000008}.machine-structure__accessory-content{max-width:70%;padding:2rem 0rem;display:flex;flex-direction:column;gap:1.6rem}.machine-structure__accessory-subtitle{font-weight:500;color:rgba(var(--color-foreground),.6)}.machine-structure__accessory-title{font-weight:500;margin:0;color:rgb(var(--color-foreground))}.machine-structure__accessory-description{color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.machine-structure__accessories-grid{grid-template-columns:1fr;gap:1.5rem}.machine-structure__accessory-content{padding:2.4rem 0;max-width:100%}}@media screen and (min-width:990px){.machine-structure__image-wrapper{max-width:552px;min-height:942px}.machine-structure__image-sticky{width:552px;height:942px}.machine-structure__machine-image{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/section-machine-structure.css.map */
