.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 28px;border-radius:var(--btn-radius);font-size:var(--btn-font-size);font-weight:600;border:none !important;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s,border-color .2s,color .2s;white-space:nowrap;box-shadow:none !important}.btn--primary{background:var(--color-primary);color:var(--text-light) !important}.btn--primary:hover{background:var(--bg-primary-dark) !important}.btn--secondary{background:var(--bg-primary-dark);color:var(--text-light) !important}.btn--secondary:hover{background:var(--color-primary);color:var(--text-light)}.btn--light{background:var(--bg-primary-light);color:var(--color-primary) !important}.btn--light:hover:not(:disabled){box-shadow:var(--shadow-btn-primary)}.btn--light:disabled{cursor:default;opacity:.8}.btn--outline{background:none;border:1.5px solid var(--bg-grey-op);color:var(--text-primary) !important;box-shadow:none}.btn--outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn--sm{height:36px;padding:0 16px;font-size:var(--text-sm)}.btn--compact{height:auto;padding:7px 16px}.btn--full{width:100%}.btn--icon{height:auto;padding:4px;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none;color:inherit;border-radius:0;font-size:inherit;font-weight:inherit;white-space:normal}.btn--added{background:var(--color-success) !important;cursor:default}.btn--added:hover{background:var(--color-success) !important}.btn--muted{background:var(--color-grey) !important;cursor:default}.btn--muted:hover{background:var(--color-grey) !important}.breadcrumbs{max-width:1580px !important;margin:0 8% !important;padding:10px 20px !important}@media(max-width: 1600px){.breadcrumbs{margin:0 5% !important}}@media(max-width: 1024px){.breadcrumbs{padding:10px 0 !important}}.breadcrumbs .item{font-size:var(--text-md);color:var(--text-primary)}.breadcrumbs .item a{font-weight:var(--text-bold) !important;color:var(--color-primary) !important}.breadcrumbs .item:not(:last-child):after{display:none}.dropdown{position:relative;display:flex;flex-direction:column;gap:10px}.dropdown__input{position:relative}.dropdown__input.sm{height:var(--dropdown-sm)}.dropdown__input.md{height:var(--dropdown-md)}.dropdown__input.lg{height:var(--dropdown-lg)}.dropdown__input.is-open .dropdown__input__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:var(--input-bg)}.dropdown__input.is-open .icon--chevron-down{transform:rotate(180deg)}.dropdown__input__trigger{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;height:100%;padding:0 var(--input-padding-md);border:1px solid var(--input-border);border-radius:var(--input-br);background-color:var(--input-bg);cursor:pointer;user-select:none}.dropdown__input__trigger .icon--x{position:absolute;right:40px;color:var(--color-danger);width:12px;height:12px}.dropdown__input__trigger .icon--chevron-down{flex-shrink:0;transition:transform .2s ease}.dropdown__list{position:absolute;top:100%;width:100%;box-sizing:border-box;background-color:var(--input-bg);border:1px solid var(--input-border);border-top:none;border-radius:0 0 var(--input-br) var(--input-br);overflow:hidden;z-index:10;box-shadow:0 8px 8px -5px rgba(0,0,0,.15)}.dropdown__list__items{max-height:325px;overflow-y:auto}.dropdown__list__item{padding:9px var(--input-padding-md);cursor:pointer;line-height:1.4}.dropdown__list__item:hover{background-color:var(--bg-grey-op)}.dropdown__item--active{background-color:var(--bg-grey-op)}.dropdown__search{display:block;max-width:calc(100% - var(--input-padding-md)*2);margin:auto}.dropdown__search[type=text]{height:var(--input-sm) !important;border-radius:5px !important;padding:var(--input-padding-sm) !important}.pagination{display:flex;align-items:center;gap:6px}.pagination__btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;border:none !important;background:var(--bg-primary-light) !important;color:var(--color-primary) !important;font-size:var(--text-sm);font-weight:var(--text-bold);line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s;padding:0}.pagination__btn--page:hover:not([disabled]):not(.pagination__btn--active){background:var(--bg-primary-light) !important;color:var(--color-primary) !important}.pagination__btn--active{background:var(--color-primary) !important;color:var(--text-light) !important;cursor:default}.pagination__btn--arrow{color:var(--color-primary)}.pagination__btn--arrow:hover:not([disabled]){background:var(--bg-primary-light) !important}.pagination__btn--arrow[disabled]{opacity:.35;cursor:default}#motorr-preloader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.4);transition:opacity .3s ease;pointer-events:none}#motorr-preloader [data-preloader-anim]{width:100px;height:100px}#motorr-preloader.is-hiding{opacity:0}#motorr-preloader.is-hidden{display:none}.product-gallery{background:var(--bg-light);border-radius:10px;padding:30px;display:flex;gap:20px}.product-gallery__thumbs{width:125px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:25px}.product-gallery__thumbs-viewport{width:125px;height:425px;overflow:hidden;flex-shrink:0}.product-gallery__thumbs-track{display:flex;flex-direction:column;gap:10px;transition:transform .25s ease}.product-gallery__thumb{display:block;width:125px;height:135px;border:2px solid rgba(0,0,0,0);border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:none;transition:border-color .2s;flex-shrink:0}.product-gallery__thumb--active{border-color:var(--color-primary)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__thumbs-btn{display:flex;align-items:center;justify-content:center;width:125px;height:24px;padding:0;background:none !important;border:none !important;cursor:pointer;color:var(--color-grey-dark);flex-shrink:0}.product-gallery__thumbs-btn:hover{color:var(--color-primary)}.product-gallery__main{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:450px}.product-gallery__image{max-width:100%;max-height:518px;object-fit:contain;display:block;user-select:none}.product-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:rgba(0,0,0,0) !important;border:none !important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1;transition:box-shadow .2s,background .2s;padding:0}.product-gallery__nav:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);background:#f0f0f0}.product-gallery__nav .icon--chevron-left{width:12px;height:12px}.product-gallery__nav--prev{left:4px}.product-gallery__nav--prev .icon--chevron-left{rotate:180deg}.product-gallery__nav--next{right:4px}@media(max-width: 1024px){.product-gallery{padding:15px;gap:10px}.product-gallery__thumbs{width:80px}.product-gallery__thumbs-viewport{width:80px;height:256px}.product-gallery__thumb{width:80px;height:80px}.product-gallery__main{min-height:260px}.product-gallery__image{max-height:260px}}/*# sourceMappingURL=style.css.map */
