.block-machine-search .machine-search__heading,.block-machine-search .machine-search__card-price-value{font-weight:700;font-size:var(--text-styles-interface-m-font-size, 1rem);line-height:var(--text-styles-interface-m-line-height, 1.375rem);font-family:"neue-haas-grotesk-display",arial,sans-serif;font-display:swap}.block-machine-search .machine-search__card-title{font-weight:550;font-size:var(--text-styles-interface-m-font-size, 1rem);line-height:var(--text-styles-interface-m-line-height, 1.375rem);font-family:"neue-haas-grotesk-display",arial,sans-serif;font-display:swap}.block-machine-search .machine-search__sort-label,.block-machine-search .machine-search__results-count,.block-machine-search .machine-search__mobile-sort-label,.block-machine-search .machine-search__mobile-filter-text,.block-machine-search .machine-search__modal-title,.block-machine-search .machine-search__modal-apply-button,.block-machine-search .machine-search__filter-tags-label,.block-machine-search .machine-search__filter-dropdown-label,.block-machine-search .machine-search__clear-button{font-weight:500;font-size:var(--text-styles-interface-s-font-size, 0.875rem);line-height:var(--text-styles-interface-s-line-height, 1.125rem);font-family:"neue-haas-grotesk-text",arial,sans-serif;font-display:swap}.block-machine-search .machine-search__mobile-count{font-size:var(--text-styles-interface-s-font-size, 1rem);font-weight:400;line-height:var(--text-styles-interface-s-line-height, 1.35rem);font-family:"neue-haas-grotesk-text",arial,sans-serif;font-display:swap}.block-machine-search .machine-search__mobile-search-input,.block-machine-search .machine-search__sort-option,.block-machine-search .machine-search__post-type-label,.block-machine-search .machine-search__search-input,.block-machine-search .machine-search__clear-all,.block-machine-search .machine-search__filter-tag,.block-machine-search .machine-search__filter-option-label,.block-machine-search .machine-search__range-input,.block-machine-search .machine-search__card-manufacturer,.block-machine-search .machine-search__card-meta-row,.block-machine-search .machine-search__card-price-unit,.block-machine-search .machine-search__card-extra-price,.block-machine-search .machine-search__pagination-info,.block-machine-search .machine-search__card-tag{font-family:"neue-haas-grotesk-text",arial,sans-serif;font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-xs-line-height, 1.225rem);letter-spacing:.0175rem;font-display:swap}.block-machine-search .machine-search__card-price-currency,.block-machine-search .machine-search__pagination-prev,.block-machine-search .machine-search__pagination-next{font-weight:500;font-size:var(--text-styles-interface-xs-font-size, 0.75rem);line-height:var(--text-styles-interface-xs-line-height, 1.0625rem);font-family:"neue-haas-grotesk-text",arial,sans-serif;font-display:swap}.block-machine-search .machine-search__card-tag{position:absolute;top:0;right:var(--spacing-xl);background-color:var(--color-background-accent-primary, #e51b24);color:var(--color-text-invert, #fff);padding:var(--spacing-xs) calc(var(--spacing-xs) + .625rem);z-index:2;clip-path:polygon(0.625rem 0, 100% 0, calc(100% - 0.625rem) 100%, 0 100%)}.block-machine-search{max-width:var(--content-max-width);margin:var(--spacing-4xl, 5rem) auto !important}.block-machine-search .machine-search__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-l)}.block-machine-search .machine-search__heading{margin:0;letter-spacing:.04em;color:var(--color-text-primary)}.block-machine-search .machine-search__toolbar-actions{display:flex;align-items:center;gap:var(--spacing-l)}.block-machine-search .machine-search__sort-wrapper{position:relative;display:flex;align-items:center;width:7.5rem;padding-right:var(--spacing-l);border-right:var(--stroke-s) solid var(--color-border-subtle)}.block-machine-search .machine-search__sort-label{font-size:var(--text-styles-input-label-font-size);line-height:var(--text-styles-input-label-line-height);color:var(--color-input-active-copy);white-space:nowrap}.block-machine-search .machine-search__sort-trigger{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.block-machine-search .machine-search__sort-trigger:focus{outline:none}.block-machine-search .machine-search__sort-trigger:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__sort-chevron{position:relative;pointer-events:none;display:block;width:.5rem;height:.25rem;border-left:.3rem solid rgba(0,0,0,0);border-right:.3rem solid rgba(0,0,0,0);border-top:.3rem solid var(--color-text-primary);transition:transform .2s ease}.block-machine-search .machine-search__sort-chevron.is-open{transform:rotate(180deg)}.block-machine-search .machine-search__sort-dropdown{position:absolute;top:calc(100% + var(--spacing-input-gap-m, 10px));right:0;width:22.25rem;z-index:20;box-shadow:0 4px 20px 0 var(--color-input-shadow-m, rgba(0, 0, 0, 0.1)),0 8px 32px 2px var(--color-input-shadow-s, rgba(0, 0, 0, 0.05))}.block-machine-search .machine-search__results-count{color:var(--color-text-primary);white-space:nowrap;display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs, 8px)}.block-machine-search .machine-search__results-count-result{font-size:var(--text-styles-input-line-font-size, 14px);font-style:normal;font-weight:400;line-height:var(--text-styles-input-line-line-height, 17.5px)}.block-machine-search .machine-search__mobile-search{display:none;align-items:center;gap:var(--spacing-s);width:100%;border:var(--stroke-input-border-width) solid var(--color-border-subtle);padding:var(--spacing-input-padding-vertical) var(--spacing-input-padding-horizontal);background:var(--color-input-active-background)}.block-machine-search .machine-search__mobile-search-icon{display:flex;align-items:center;flex-shrink:0;color:var(--color-text-primary)}.block-machine-search .machine-search__mobile-search-input{flex:1;border:none;background:rgba(0,0,0,0);padding:0;color:var(--color-text-primary)}.block-machine-search .machine-search__mobile-search-input:focus{outline:none}.block-machine-search .machine-search__mobile-search-input::-webkit-search-cancel-button{display:none}.block-machine-search .machine-search__mobile-meta{display:none;align-items:center;justify-content:space-between;width:100%}.block-machine-search .machine-search__mobile-count{font-size:var(--text-styles-interface-s-font-size);line-height:var(--text-styles-interface-s-line-height);color:var(--color-text-primary)}.block-machine-search .machine-search__mobile-count-label{font-weight:500}.block-machine-search .machine-search__mobile-sort{display:flex;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:none;cursor:pointer}.block-machine-search .machine-search__mobile-sort-label{font-size:var(--text-styles-input-label-font-size);line-height:var(--text-styles-input-label-line-height);color:var(--color-input-active-copy)}.block-machine-search .machine-search__mobile-sort-modal{position:fixed;inset:var(--grid-margin, 1rem) var(--grid-margin, 1rem) var(--grid-margin, 1rem) var(--grid-margin, 1rem);max-height:calc(100vh - 2*var(--grid-margin, 1rem));background:var(--color-background-base);z-index:999999;display:flex;flex-direction:column;overflow:hidden}.block-machine-search .machine-search__sort-options{list-style:none;margin:0;padding:0;border-left:var(--stroke-s) solid var(--color-border-subtle);border-right:var(--stroke-s) solid var(--color-border-subtle);border-bottom:var(--stroke-s) solid var(--color-border-subtle);overflow-y:auto}.block-machine-search .machine-search__sort-options li{display:block}.block-machine-search .machine-search__sort-options--desktop{border:var(--stroke-input-border-width) solid var(--color-input-deactive-background);max-height:12rem;background:var(--color-background-neutral)}.block-machine-search .machine-search__sort-option{display:flex;align-items:center;width:100%;height:3rem;padding:var(--spacing-s);border:none;background:var(--color-input-active-background);font-size:var(--text-styles-input-field-font-size);line-height:var(--text-styles-input-field-line-height);letter-spacing:normal;color:var(--color-input-active-copy);cursor:pointer;text-align:left}.block-machine-search .machine-search__sort-option.is-selected{background:var(--color-input-active-accent)}.block-machine-search .machine-search__sort-option:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px}.block-machine-search .machine-search__sort-option:hover:not(.is-selected){background:var(--color-background-neutral-subtle)}.block-machine-search .machine-search__mobile-controls{display:none}.block-machine-search .machine-search__mobile-filter-button{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-s);width:100%;padding:var(--spacing-input-padding-vertical) var(--spacing-input-padding-horizontal);border:var(--stroke-input-border-width) solid var(--color-input-active-border);background:var(--color-input-active-background);cursor:pointer;text-align:left}.block-machine-search .machine-search__mobile-filter-button:hover{background:var(--color-background-neutral-subtle)}.block-machine-search .machine-search__mobile-filter-button:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px}.block-machine-search .machine-search__mobile-filter-text{flex:1;font-size:var(--text-styles-input-label-font-size);line-height:var(--text-styles-input-label-line-height);color:var(--color-input-active-copy)}.block-machine-search .machine-search__mobile-filter-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-text-primary)}.block-machine-search .machine-search__modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:999}.block-machine-search .machine-search__mobile-filter-modal{position:fixed;inset:var(--grid-margin, 1rem) var(--grid-margin, 1rem) var(--grid-margin, 1rem) var(--grid-margin, 1rem);max-height:calc(100vh - 2*var(--grid-margin, 1rem));height:100%;background:var(--color-background-base);border-radius:var(--radius-rounded-lg) var(--radius-rounded-lg) 0 0;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1000;display:flex;flex-direction:column}.block-machine-search .machine-search__modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-m);border-bottom:var(--stroke-s) solid var(--color-border-subtle);flex-shrink:0}.block-machine-search .machine-search__modal-title{font-size:var(--text-styles-input-label-font-size);line-height:var(--text-styles-input-label-line-height);color:var(--color-text-primary)}.block-machine-search .machine-search__modal-close{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:none;cursor:pointer;color:var(--color-text-primary)}.block-machine-search .machine-search__modal-close:hover{background:var(--color-background-neutral-subtle);border-radius:var(--radius-rounded-full)}.block-machine-search .machine-search__modal-close:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__modal-close svg{width:100%;height:100%}.block-machine-search .machine-search__modal-body{flex:1;overflow-y:auto;padding:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m)}.block-machine-search .machine-search__modal-footer{padding:var(--spacing-m);border-top:var(--stroke-s) solid var(--color-border-subtle);flex-shrink:0}.block-machine-search .machine-search__modal-apply-button{width:100%;padding:var(--spacing-m);background:var(--color-background-black);color:var(--color-text-invert);border:none;cursor:pointer}.block-machine-search .machine-search__modal-apply-button:hover{background:#1a1a1a}.block-machine-search .machine-search__modal-apply-button:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px}.block-machine-search .machine-search__layout{display:flex;gap:var(--grid-gutter);align-items:flex-start}.block-machine-search .machine-search__sidebar{flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:1rem}@media(min-width: 1025px){.block-machine-search .machine-search__sidebar{width:min(26rem,30%);padding-right:var(--spacing-m)}}.block-machine-search .machine-search__post-types{display:flex;flex-direction:column;gap:var(--spacing-s)}.block-machine-search .machine-search__post-type{display:flex;align-items:center;gap:var(--spacing-input-gap-m);cursor:pointer}.block-machine-search .machine-search__post-type-radio{width:1.5rem;height:1.5rem;flex-shrink:0;accent-color:var(--color-text-primary);cursor:pointer}.block-machine-search .machine-search__post-type-radio:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__post-type-label{font-weight:400;font-size:var(--text-styles-input-line-font-size);line-height:var(--text-styles-input-line-line-height);letter-spacing:normal;color:var(--color-input-active-copy);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-machine-search .machine-search__search{display:flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-m);border:var(--stroke-input-border-width) solid var(--color-input-active-border);background:var(--color-input-active-background);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.block-machine-search .machine-search__search:focus-within{outline:2px solid var(--color-border-accent);outline-offset:-2px}.block-machine-search .machine-search__search-icon{display:flex;align-items:center;flex-shrink:0;padding:0;background:none;border:none;color:var(--color-text-primary);cursor:default}.block-machine-search .machine-search__search-input{flex:1;border:none;background:rgba(0,0,0,0);letter-spacing:.02em;color:var(--color-text-primary);min-width:0}.block-machine-search .machine-search__search-input::-moz-placeholder{color:var(--color-input-deactive-copy)}.block-machine-search .machine-search__search-input::placeholder{color:var(--color-input-deactive-copy)}.block-machine-search .machine-search__search-input:focus{outline:none}.block-machine-search .machine-search__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.block-machine-search .machine-search__filter-tags-section{display:flex;flex-direction:column;gap:var(--spacing-xs)}.block-machine-search .machine-search__filter-tags-header{display:flex;align-items:center;justify-content:space-between}.block-machine-search .machine-search__filter-tags-label{letter-spacing:.01em;color:var(--color-text-primary)}.block-machine-search .machine-search__clear-all{display:flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-xs);border:none;background:none;border-radius:var(--radius-rounded-full);line-height:1;color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.block-machine-search .machine-search__clear-all:hover{background:var(--color-background-neutral-subtle)}.block-machine-search .machine-search__clear-all:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__clear-all svg{flex-shrink:0}.block-machine-search .machine-search__filter-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.block-machine-search .machine-search__filter-tag{display:inline-flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-2xs) var(--spacing-xs);border:var(--stroke-s) solid var(--color-input-active-border);border-radius:var(--radius-rounded-full);background:none;line-height:1;color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.block-machine-search .machine-search__filter-tag:hover{border-color:var(--color-border-bold)}.block-machine-search .machine-search__filter-tag:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__filter-tag svg{flex-shrink:0}.block-machine-search .machine-search__filter-dropdown{position:relative;box-shadow:0 .25rem .375rem 0 rgba(0,0,0,.05),0 .625rem .9375rem 0 rgba(0,0,0,.05)}.block-machine-search .machine-search__filter-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-input-padding-vertical) var(--spacing-input-padding-horizontal);border:var(--stroke-input-border-width) solid var(--color-input-active-border);background:var(--color-input-active-background);cursor:pointer;text-align:left}.block-machine-search .machine-search__filter-dropdown-trigger:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px}.block-machine-search .machine-search__filter-dropdown-label{font-size:var(--text-styles-input-label-font-size);line-height:var(--text-styles-input-label-line-height);color:var(--color-input-active-copy);white-space:nowrap}.block-machine-search .machine-search__filter-dropdown-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.block-machine-search .machine-search__filter-dropdown-chevron svg{display:block}.block-machine-search .machine-search__filter-dropdown-chevron.is-open{transform:rotate(180deg)}.block-machine-search .machine-search__filter-dropdown-panel{border:var(--stroke-input-border-width) solid var(--color-input-active-border);border-top:none;background:var(--color-input-active-background);padding:var(--spacing-xs) 0;max-height:14rem;overflow-y:auto}.block-machine-search .machine-search__filter-dropdown-panel--range{padding:var(--spacing-m);max-height:none;overflow:visible}.block-machine-search .machine-search__filter-option{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-s) var(--spacing-input-padding-horizontal);cursor:pointer;min-height:2.25rem;background:var(--color-input-active-background)}.block-machine-search .machine-search__filter-option:hover{background:var(--color-background-neutral-subtle)}.block-machine-search .machine-search__filter-option--parent{border-top:1px solid var(--color-border-subtle)}.block-machine-search .machine-search__filter-option--parent:first-child{border-top:none}.block-machine-search .machine-search__filter-option--child{padding-left:calc(var(--spacing-input-padding-horizontal) + var(--spacing-m))}.block-machine-search .machine-search__filter-option-checkbox{position:relative;flex-shrink:0;width:1rem;height:1rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--stroke-input-border-width) solid var(--color-input-active-copy-subtle);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.block-machine-search .machine-search__filter-option-checkbox:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__filter-option-checkbox:checked{background-color:var(--color-input-active-copy);border-color:var(--color-input-active-copy)}.block-machine-search .machine-search__filter-option-checkbox:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M13.333%204%206%2011.333%202.667%208%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.block-machine-search .machine-search__filter-option-label{flex:1;min-width:0;font-weight:400;font-size:var(--text-styles-input-field-font-size);line-height:var(--text-styles-input-field-line-height);letter-spacing:normal;color:var(--color-input-active-copy-subtle);cursor:pointer}.block-machine-search .machine-search__filter-option-count{flex-shrink:0;font-family:"Neue Haas Grotesk Text Pro",sans-serif;font-weight:400;font-size:.75rem;line-height:1.05rem;letter-spacing:.02em;color:var(--color-input-deactive-copy);white-space:nowrap}.block-machine-search .machine-search__filter-option-radio{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--color-text-primary);cursor:pointer}.block-machine-search .machine-search__filter-option-radio:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__range{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.block-machine-search .machine-search__range-field{display:flex;flex-direction:column;flex:1;min-width:0}.block-machine-search .machine-search__range-input{width:100%;padding:var(--spacing-m);border:var(--stroke-input-border-width) solid var(--color-input-active-border);background:var(--color-input-active-background);font-weight:400;font-size:var(--text-styles-input-field-font-size);line-height:var(--text-styles-input-field-line-height);letter-spacing:normal;color:var(--color-input-active-copy)}.block-machine-search .machine-search__range-input:focus{outline:2px solid var(--color-border-accent);outline-offset:-1px}.block-machine-search .machine-search__range-input::-webkit-outer-spin-button,.block-machine-search .machine-search__range-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.block-machine-search .machine-search__range-label{color:var(--color-input-deactive-copy, #757575);font-size:var(--text-styles-input-description-font-size, 12px);font-style:normal;font-weight:400;line-height:var(--text-styles-input-description-line-height, 18.9px);margin-top:var(--spacing-3xs)}.block-machine-search .machine-search__range-sep{flex-shrink:0;padding-top:var(--spacing-m)}.block-machine-search .machine-search__results-area{flex:1;min-width:0;width:-webkit-fill-available}.block-machine-search .machine-search__loading{display:flex;justify-content:center;align-items:center;padding:4rem 2rem}.block-machine-search .machine-search__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--color-background-neutral);border-top-color:var(--color-text-primary);border-radius:50%;animation:machine-search-spin .8s linear infinite}@keyframes machine-search-spin{to{transform:rotate(360deg)}}.block-machine-search .machine-search__error{padding:var(--spacing-xl);background:var(--color-status-error-neutral);color:var(--color-status-error-bold);text-align:center}.block-machine-search .machine-search__error p{margin:0 0 var(--spacing-m)}.block-machine-search .machine-search__retry-button{padding:var(--spacing-s) var(--spacing-l);border:none;background:var(--color-status-error-bold);color:var(--color-text-invert);cursor:pointer;font-weight:600}.block-machine-search .machine-search__results{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:var(--grid-gutter)}@media(max-width: 768px){.block-machine-search .machine-search__results{grid-template-columns:repeat(2, 1fr)}}.block-machine-search .machine-search__card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:none;box-shadow:1rem .25rem .625rem 0 rgba(0,0,0,.05),1.25rem .625rem 1.5625rem 0 rgba(0,0,0,.1)}.block-machine-search .machine-search__card:hover{outline:var(--stroke-m, 2px) solid var(--color-border-accent, #e51b24)}.block-machine-search .machine-search__card-image{position:relative;aspect-ratio:4/3;overflow:hidden}.block-machine-search .machine-search__card-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.block-machine-search .machine-search__card-img-placeholder{position:absolute;inset:0;background:var(--color-background-neutral)}.block-machine-search .machine-search__card-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 74%, var(--color-background-black) 95%)}.block-machine-search .machine-search__card-body{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-m) var(--spacing-m);background:var(--color-background-black);flex:1}.block-machine-search .machine-search__card-manufacturer{margin:0;letter-spacing:.02em;color:var(--color-text-invert)}.block-machine-search .machine-search__card-title{margin:0;letter-spacing:.02em;color:var(--color-text-invert);font-weight:700}.block-machine-search .machine-search__card-meta{display:flex;flex-direction:column;gap:0}.block-machine-search .machine-search__card-meta-row{display:flex;align-items:center;gap:var(--spacing-3xs);min-height:1.25rem;letter-spacing:.02em;color:var(--color-text-invert)}.block-machine-search .machine-search__card-meta-row--inline{gap:var(--spacing-s)}.block-machine-search .machine-search__card-meta-item{display:flex;align-items:center;gap:var(--spacing-3xs)}.block-machine-search .machine-search__card-check{display:flex;align-items:center;flex-shrink:0;width:1rem;height:1rem;color:var(--color-text-invert)}.block-machine-search .machine-search__card-pricing{display:flex;align-items:center;gap:var(--spacing-2xs);margin-top:auto;padding-top:calc(var(--spacing-2xl) - var(--spacing-s, 12px))}.block-machine-search .machine-search__card-price{display:flex;align-items:flex-end;gap:var(--spacing-3xs)}.block-machine-search .machine-search__card-price-value{letter-spacing:.02em;color:var(--color-text-invert)}.block-machine-search .machine-search__card-rental-price{display:flex;align-items:flex-end;gap:var(--spacing-3xs)}.block-machine-search .machine-search__card-price-currency{letter-spacing:.02em;color:var(--color-text-invert);margin-bottom:.1em}.block-machine-search .machine-search__card-price-unit{color:var(--color-text-invert);margin-bottom:.1em}.block-machine-search .machine-search__card-extra-price{flex:1;text-align:right;color:var(--color-text-invert);white-space:nowrap}.block-machine-search .machine-search__card-extra-price strong{font-weight:700;font-size:var(--text-styles-interface-xs-font-size, 14px);font-style:normal;line-height:var(--text-styles-interface-xs-line-height, 19.6px);letter-spacing:.28px}.block-machine-search .machine-search__card-tags{position:absolute;top:0;right:1rem;display:flex;flex-direction:column;gap:var(--spacing-3xs)}.block-machine-search .machine-search__card-tag{position:absolute;top:0;right:1rem;display:flex;align-items:center;width:-moz-max-content;width:max-content}.machine-search__card-tags .block-machine-search .machine-search__card-tag{position:relative;top:auto;right:auto}.block-machine-search .machine-search__no-results{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m);padding:4rem 2rem;text-align:center}.block-machine-search .machine-search__no-results p{margin:0;color:var(--color-text-subtle)}.block-machine-search .machine-search__clear-button{padding:var(--spacing-s) var(--spacing-l);border:var(--stroke-m) solid var(--color-text-primary);background:none;color:var(--color-text-primary);cursor:pointer}.block-machine-search .machine-search__clear-button:hover{background:var(--color-text-primary);color:var(--color-text-invert)}.block-machine-search .machine-search__clear-button:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xl, 32px);margin-top:var(--spacing-xl)}.block-machine-search .machine-search__pagination-prev,.block-machine-search .machine-search__pagination-next{display:flex;align-items:center;gap:var(--spacing-3xs);padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.block-machine-search .machine-search__pagination-prev:disabled,.block-machine-search .machine-search__pagination-next:disabled{opacity:.4;cursor:not-allowed}.block-machine-search .machine-search__pagination-prev:focus,.block-machine-search .machine-search__pagination-next:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.block-machine-search .machine-search__pagination-prev:not(:disabled):hover,.block-machine-search .machine-search__pagination-next:not(:disabled):hover{color:var(--color-brand-primary);text-decoration:none}.block-machine-search .machine-search__pagination-icon{display:block;width:1rem;height:1rem;flex-shrink:0}.block-machine-search .machine-search__pagination-icon--prev{transform:rotate(180deg)}.block-machine-search .machine-search__pagination-info{color:var(--color-text-primary, #141414)}@media(max-width: 1025px){.block-machine-search .machine-search__layout{flex-direction:column}.block-machine-search .machine-search__sidebar{width:100%;padding-right:0}}@media(max-width: 768px){.block-machine-search .machine-search__toolbar{flex-direction:column;align-items:flex-start;gap:var(--spacing-s);margin-bottom:var(--spacing-m)}.block-machine-search .machine-search__toolbar-actions{display:none}.block-machine-search .machine-search__mobile-search{display:flex}.block-machine-search .machine-search__mobile-meta{display:flex}.block-machine-search .machine-search__sidebar{display:none}.block-machine-search .machine-search__results-area{flex:1}.block-machine-search .machine-search__results{grid-template-columns:1fr}.block-machine-search .machine-search__pagination{justify-content:center;margin-bottom:var(--spacing-m)}.block-machine-search .machine-search__mobile-controls{display:flex;position:fixed;bottom:1rem;left:var(--grid-margin, 16px);z-index:10}.block-machine-search .machine-search__modal-overlay{display:block}.block-machine-search .machine-search__mobile-filter-modal{display:flex}.block-machine-search .machine-search__mobile-sort-modal{display:flex}}
