.machines__content-wrap{margin:0 auto 4rem;text-align:center}.machines__categories{box-sizing:border-box;display:flex;gap:4rem;margin-bottom:0;overflow-x:auto;overflow-y:hidden;padding:1.5rem 0 1rem;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.machines__categories::-webkit-scrollbar{display:none}.machines__category-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:0 0 calc(25% - 3rem);flex-direction:column;min-width:0;overflow:visible;padding:0;scroll-snap-align:start;scroll-snap-stop:normal;text-align:center;width:auto}.machines__category-img{background:transparent;box-sizing:border-box;display:block;flex-shrink:0;height:180px;max-width:160px;object-fit:contain;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .15s ease-out;width:100%}.machines__category-btn--yukon{background:transparent}.machines__category-img--yukon{mix-blend-mode:normal}.machines__category-btn:hover:not(.is-active)
.machines__category-img{transform:scale(1.04)}.machines__category-btn.is-active
.machines__category-img{transform:none}.machines__category-label{color:var(--c-main);font-family:var(--font-body);font-size:1.4rem;font-weight:700;letter-spacing:.3em;padding:1.2rem 1rem;text-align:center;text-transform:uppercase;white-space:normal;width:100%;word-break:break-word}.machines__category-btn.is-active
.machines__category-label,.machines__category-btn:hover
.machines__category-label{color:#5494cc}.machines__category-btn.is-active
.machines__category-img{box-shadow:inset 0 0 0 3px #5494cc}.machines__categories-wrap{align-items:flex-start;display:flex;gap:.8rem;justify-content:flex-end;margin-bottom:0;position:relative}.machines__categories-arrow{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:auto;justify-content:center;padding:0;position:static;transition:opacity .15s ease-out;width:auto;z-index:auto}.machines__categories-arrow:hover{background:none;opacity:.6}.machines__categories-arrow:disabled{opacity:.25;pointer-events:none}.machines__filters{align-items:stretch;border:1px solid var(--c-main);display:flex;gap:0;justify-content:center;margin:6rem auto;width:fit-content}.machines__filter-select-wrap{align-items:center;border-right:1px solid var(--c-main);display:flex;position:relative}.machines__filter-select-wrap:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--c-main);content:"";height:0;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:0}.machines__filter-select{appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--c-main);cursor:pointer;font-family:var(--font-body);font-size:1.6rem;font-weight:700;letter-spacing:.3em;margin:0;outline:none;padding:1rem 4rem 1rem 2rem;text-transform:uppercase;white-space:nowrap}.machines__filter-select:focus{outline:none}.machines__filter-reset{appearance:none;background:none;border:none;color:var(--c-main);cursor:pointer;font-family:var(--font-body);font-size:1.3rem;font-weight:700;letter-spacing:.3em;padding:1rem 1.5rem;text-transform:uppercase;white-space:nowrap}.machines__filter-reset:hover{color:#5494cc}.machines__heading{color:var(--c-second)}.machines__container{display:grid;gap:var(--col-gap);grid-template-columns:1fr}.machines__card{display:flex;flex-direction:column;margin:0 auto 1.5rem;max-width:440px;text-decoration:none;transition:none;width:100%}.machines__image-wrap{background:#e8e8e8;cursor:grab;height:268px;overflow:hidden;position:relative}.machines__image-wrap a{display:block}.machines__image-wrap.is-dragging{cursor:grabbing;user-select:none}.machines__slide,.machines__slides{inset:0;position:absolute}.machines__slide{opacity:0;transition:opacity .45s ease}.machines__slide.is-active{opacity:1}.machines__image{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.machines__card[data-name="crosscut xp"]
.machines__image,.machines__card[data-name="yukon ii"]
.machines__image,.machines__card[data-name=yukon]
.machines__image{mix-blend-mode:multiply}.machines__image-wrap:hover
.machines__slide.is-active
.machines__image{transform:scale(1.03)}.machines__gallery-arrow{align-items:center;background:hsla(0,0%,100%,.94);border:none;color:var(--c-light);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transition:transform .25s ease,color .2s ease;visibility:hidden;width:38px;z-index:6}.machines__gallery-arrow svg{display:block;height:40px;width:38px}.machines__gallery-arrow--prev{left:1.4rem;transform:translate(-.8rem,-50%)}.machines__gallery-arrow--next{right:1.4rem;transform:translate(.8rem,-50%)}@media (hover:hover){.machines__image-wrap:hover .machines__gallery-arrow:not(:disabled){opacity:1;pointer-events:auto;visibility:visible}.machines__image-wrap:hover .machines__gallery-arrow--next:not(:disabled),.machines__image-wrap:hover .machines__gallery-arrow--prev:not(:disabled){transform:translateY(-50%)}}.machines__gallery-arrow:hover{color:var(--c-third)}.machines__gallery-arrow:disabled{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (hover:none){.machines__gallery-arrow:not(:disabled){opacity:1;pointer-events:auto;visibility:visible}.machines__gallery-arrow--next:not(:disabled),.machines__gallery-arrow--prev:not(:disabled){transform:translateY(-50%)}}.machines__card-tag{background:var(--c-light);color:var(--c-second);display:inline-block;font-family:var(--font-body);font-size:1.4rem;font-weight:700;height:3.2rem;letter-spacing:.3em;line-height:1.6rem;padding:.8rem 1.4rem;position:absolute;right:0;text-transform:uppercase;white-space:nowrap;z-index:2}.machines__card-tag-top{background:var(--c-third);color:var(--c-second)}.machines__card-body{align-items:flex-start;background:#efefef;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:2.5rem 3rem 3rem}.machines__card-body>div,.machines__card-name{text-align:left;width:100%}.machines__card-name{font-size:2.8rem;line-height:1.05;margin:0 0 1rem}.machines__card-type{margin-bottom:1.5rem;text-align:left;width:100%}.machines__card-desc{margin-bottom:2rem;text-align:left}.machines__promo-card{background:var(--c-super-light);display:flex;flex-direction:column;margin:0 auto 1.5rem;max-width:440px;overflow:hidden;position:relative}.machines__promo-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .6s ease}.machines__promo-card:hover
.machines__promo-bg{transform:scale(1.03)}.machines__promo-overlay{background:rgba(4,23,63,.52);inset:0;position:absolute}.machines__promo-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:370px;padding:2.5rem 3rem 3rem;position:relative;z-index:1}.machines__promo-heading{color:var(--c-second);font-family:var(--font-heading);font-size:clamp(2.8rem,3vw,4rem);font-weight:900;line-height:1.1;margin:0;text-transform:uppercase}.machines__promo-card--has-image
.machines__promo-heading{color:#fff}.machines__promo-btn{align-self:flex-start;background-color:transparent;color:var(--c-white);margin-top:3rem;overflow:hidden;transition:background .2s}.machines__promo-btn:hover{background:var(--c-white);color:var(--c-second)}.machines__no-results{color:var(--c-main);font-size:3rem;font-weight:700;padding:3rem 1rem;text-align:center}@media screen and (max-width:991px){.machines__categories-wrap{align-items:center}.machines__container{justify-content:center}.machines__card{width:90%}.machines__image{object-fit:contain}.machines .btn--red-arrow,.machines__promo-body .machines__promo-btn{margin:0 auto}.machines__card-body{display:block}.machines__filters{border:none;flex-direction:column;gap:.75rem;width:100%}.machines__filter-select-wrap{border-right:none;border:1px solid var(--c-main);width:100%}.machines__promo-card{margin:0 auto 1.5rem;max-width:440px}}@media screen and (max-width:600px){.machines__content-wrap{margin:0 auto 1.8rem}.machines__heading{margin-bottom:.8rem}.machines__content{margin-bottom:0}.machines__categories-wrap{align-items:center;display:flex;gap:.8rem;justify-content:flex-start;margin:0 0 .8rem;width:100%}.machines__categories{gap:1.6rem;margin:0;padding:0 0 .5rem;scroll-snap-type:x mandatory;width:100%}.machines__category-btn{flex:0 0 100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:normal;width:100%}.machines__category-img{height:220px;margin:0 auto;max-width:320px;object-fit:contain;width:100%}.machines__category-label{font-size:1.3rem;letter-spacing:.28em;line-height:1.35;padding:.8rem .5rem 0}.machines__filters{align-items:stretch;border:0;display:flex;flex-direction:column;gap:.75rem;margin:2.4rem 0 3rem;width:100%}.machines__filter-select-wrap{align-items:center;border:1px solid var(--c-main);box-sizing:border-box;display:flex;min-height:5.8rem;position:relative;width:100%}.machines__filter-select-wrap:after{right:1.8rem}.machines__filter-select{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--c-main)!important;display:block!important;font-family:var(--font-body)!important;font-size:1.6rem!important;font-weight:700!important;height:5.8rem!important;letter-spacing:.3em!important;line-height:5.8rem!important;min-height:5.8rem!important;outline:0!important;padding:0 4.5rem 0 2rem!important;text-transform:uppercase!important;width:100%!important}.machines__filter-reset,.machines__filter-select{appearance:none!important;-webkit-appearance:none!important;margin:0!important}.machines__filter-reset{align-items:center;background:#efefef;border:1px solid var(--c-main)!important;border-radius:0;box-sizing:border-box;color:var(--c-main);display:flex;font-family:var(--font-body);font-size:1.6rem;font-weight:700;height:5.8rem;justify-content:center;letter-spacing:.3em;line-height:1;min-height:5.8rem;padding:0 2rem!important;text-align:center;text-transform:uppercase;width:100%}.machines__card{width:100%}.machines__gallery-arrow{bottom:1.2rem;top:auto;transform:none}.machines__gallery-arrow--prev{left:1.2rem;transform:none}.machines__gallery-arrow--next{right:1.2rem;transform:none}.machines__gallery-arrow:not(:disabled){opacity:1;pointer-events:auto;visibility:visible}.machines__gallery-arrow:disabled{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media screen and (min-width:992px){.machines__category-btn{flex:0 0 calc(16.66667% - 3.33333rem);min-width:0;width:auto}.machines__category-img{max-width:200px;width:100%}.machines__container{align-items:stretch;grid-template-columns:1fr 1fr 1fr}.machines__card{margin:0}.machines__promo-card{margin:0;max-width:none}}