/* shinari.min.css from shinari.css md5 8b23fb1f2c7e333e214a995a5b5a052a - generated by scripts/build-css.py, do not edit */
:root{--shinari-primary: #1677A8;--shinari-primary-dark: #125F87;--shinari-primary-light: #E8F3F8;--shinari-ink: #1F2933;--shinari-muted: #5B6B7A;--shinari-rule: #D9E0E5;--shinari-surface: #FFFFFF;--shinari-surface-alt: #F5F7F9;--shinari-accent: #E67E22;--shinari-accent-ink: #B35C00;--shinari-success: #146C43;--shinari-success-bg: #E8F5EE;--shinari-warning: #8a5a00;--shinari-warning-bg: #fdf3e0;--shinari-danger: #b3261e;--shinari-danger-bg: #fdeceb;--shinari-radius: 3px;--shinari-shadow: 0 1px 2px rgba(31, 41, 51, .06);--shinari-shadow-raised: 0 4px 14px rgba(31, 41, 51, .12)}body{font-size: 14px;line-height: 1.6;color: var(--shinari-ink);background-color: var(--shinari-surface-alt);-webkit-font-smoothing: antialiased}h1, h2, h3, h4{color: var(--shinari-ink);line-height: 1.25}.page-title{font-size: 26px;font-weight: 600;margin: 0 0 18px;padding-bottom: 12px;border-bottom: 2px solid var(--shinari-rule)}.shinari-intro{padding: 22px 0 18px;border-bottom: 1px solid var(--shinari-rule);margin-bottom: 22px}.shinari-intro__title{font-size: 28px;font-weight: 600;margin: 0 0 6px}.shinari-intro__lede{font-size: 15px;color: var(--shinari-muted);margin: 0}@media (max-width: 767px){.shinari-intro{padding: 16px 0 14px;margin-bottom: 16px}.shinari-intro__title{font-size: 22px}.shinari-intro__lede{font-size: 14px}}.product-thumb{border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);background: var(--shinari-surface);box-shadow: var(--shinari-shadow);transition: box-shadow .16s ease, border-color .16s ease, transform .16s ease;overflow: hidden}.product-thumb:hover{border-color: var(--shinari-primary);box-shadow: var(--shinari-shadow-raised)}@media (prefers-reduced-motion: reduce){.product-thumb, .sh-cats__link, .sh-search .form-control{transition: none}}.sh-product-row{display: flex;flex-wrap: wrap}.sh-product-row > .product-layout{display: flex;float: none}.sh-product-row > .product-layout > .product-thumb{width: 100%}.product-grid .product-thumb > div:not(.image){display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0}.product-grid .product-thumb{display: flex;flex-direction: column;height: calc(100% - 20px)}.product-grid .product-thumb .caption{flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0;padding: 14px 16px 0}.product-grid .product-thumb .button-group{margin-top: auto}.product-thumb h4{font-size: 15px;font-weight: 600;margin: 0 0 8px}.product-thumb h4 a{color: var(--shinari-ink);text-decoration: none}.product-thumb h4 a:hover{color: var(--shinari-primary)}.product-thumb .caption p:not([class]){color: var(--shinari-muted);font-size: 13px}.product-thumb .price{font-size: 17px;font-weight: 600;color: var(--shinari-ink);margin-bottom: 10px}.product-thumb .price-new{color: var(--shinari-primary-dark)}.product-thumb .price-old{color: var(--shinari-muted);font-size: 14px}.product-thumb .price-tax{font-size: 11px;color: var(--shinari-muted)}.product-thumb .sh-partno{font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size: 12px;font-weight: 500;letter-spacing: .01em;color: var(--shinari-ink);background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: 2px;padding: 2px 6px;margin: 0 0 8px;display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom}.product-thumb .sh-stock{font-size: 12px;font-weight: 600;margin: 0 0 8px;display: flex;align-items: center;gap: 5px}.product-thumb .caption .sh-stock--in{color: var(--shinari-success)}.product-thumb .caption .sh-stock--low{color: var(--shinari-warning)}.product-thumb .caption .sh-stock--lead{color: var(--shinari-warning)}.product-thumb .sh-stock .fa{font-size: 11px}.product-thumb .sh-moq{font-size: 11px;font-weight: 600;color: var(--shinari-warning);background: var(--shinari-warning-bg);border-radius: 2px;padding: 2px 6px;margin: -4px 0 10px;display: inline-block}.product-thumb .sh-partno, .product-thumb .sh-moq, .product-thumb .sh-stock{align-self: flex-start}.product-grid .product-thumb h4 a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.5em}.product-grid .product-thumb .image{height: 190px;display: flex;align-items: center;justify-content: center;padding: 12px;background: var(--shinari-surface);border-bottom: 1px solid var(--shinari-rule)}.product-grid .product-thumb .image a{display: block;width: 100%;height: 100%}.product-grid .product-thumb .image img{width: 100%;height: 100%;object-fit: contain}@media (max-width: 767px){.product-grid .product-thumb .image{height: auto;padding: 16px}.product-grid .product-thumb .image img{height: auto;max-height: 260px}}@media (min-width: 992px) and (max-width: 1199px){.product-grid .product-thumb h4 a{-webkit-line-clamp: 3}}#column-left .list-group-item{border: 0;border-bottom: 1px solid var(--shinari-rule);padding: 10px 12px;color: var(--shinari-ink);background: transparent;border-radius: 0}#column-left .list-group-item:hover{background: var(--shinari-surface-alt);color: var(--shinari-primary-dark)}#column-left .list-group-item.active, #column-left .list-group-item.active:hover{background: var(--shinari-primary-light);color: var(--shinari-primary-dark);font-weight: 600;box-shadow: inset 3px 0 0 var(--shinari-primary)}#menu{background: var(--shinari-primary);background-image: none;border: 0;border-radius: 0;box-shadow: var(--shinari-shadow)}#menu .nav > li > a{font-size: 14px;padding: 12px 15px;text-shadow: none}#menu .nav > li > a:hover, #menu .nav > li > a:focus, #menu .nav > li.open > a{background: var(--shinari-primary-dark)}.btn-primary{background-color: var(--shinari-primary);background-image: none;border-color: var(--shinari-primary-dark);text-shadow: none}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{background-color: var(--shinari-primary-dark);background-image: none;border-color: var(--shinari-primary-dark)}a:focus, .btn:focus, .btn:focus-visible, input:focus, select:focus, textarea:focus{outline: 2px solid var(--shinari-primary);outline-offset: 2px}.breadcrumb{background: transparent;border: 0;padding: 12px 0;margin-bottom: 8px;font-size: 13px}footer{background: var(--shinari-ink);margin-top: 40px;padding-top: 30px}footer h5{font-size: 14px;font-weight: 600;letter-spacing: .02em}.sh-search .form-control{border: 1px solid var(--shinari-rule);border-right: 0;box-shadow: none;font-size: 14px;height: 42px}.sh-search .form-control::placeholder{color: var(--shinari-muted);text-overflow: ellipsis}.sh-search .form-control:focus{border-color: var(--shinari-primary);box-shadow: 0 0 0 3px var(--shinari-primary-light);outline: none}.sh-search .btn{height: 42px;border: 1px solid var(--shinari-primary);background: var(--shinari-primary);color: #fff;border-radius: 0 var(--shinari-radius) var(--shinari-radius) 0}.sh-search .btn:hover, .sh-search .btn:focus{background: var(--shinari-primary-dark);border-color: var(--shinari-primary-dark);color: #fff}.sh-search .btn:focus{box-shadow: 0 0 0 3px var(--shinari-primary-light)}.navbar-default{background: var(--shinari-primary);border: 0;border-radius: 0;margin-bottom: 18px}.navbar-default .navbar-nav > li > a{color: #fff;font-size: 13px;font-weight: 500;padding: 11px 14px}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a{background: var(--shinari-primary-dark);color: #fff}.navbar-default .navbar-nav > li > a:focus-visible{outline: 2px solid #fff;outline-offset: -2px}@media (max-width: 767px){.sh-search .form-control{font-size: 16px}#logo img{max-height: 46px;width: auto}}.product-thumb .button-group{display: flex;border-top: 1px solid var(--shinari-rule)}.product-thumb .button-group .sh-cart-btn{flex: 1 1 auto;min-width: 0;font-weight: 600;color: var(--shinari-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.product-thumb .button-group .sh-cart-btn:hover, .product-thumb .button-group .sh-cart-btn:focus{background: var(--shinari-primary);color: #fff}.product-thumb .button-group .sh-icon-btn{flex: 0 0 44px;width: 44px;border-left: 1px solid var(--shinari-rule);color: var(--shinari-muted)}.product-thumb .button-group .sh-icon-btn:hover, .product-thumb .button-group .sh-icon-btn:focus{color: var(--shinari-primary)}.product-thumb .button-group button:focus-visible{outline: 2px solid var(--shinari-primary);outline-offset: -2px}@media (min-width: 768px){.product-list .product-thumb{display: flex;align-items: stretch;gap: 0}.product-list .product-thumb .image{float: none;flex: 0 0 110px;display: flex;align-items: center;justify-content: center;padding: 10px;border-right: 1px solid var(--shinari-rule);border-bottom: 0}.product-list .product-thumb .image img{width: 100%;height: 90px;object-fit: contain}.product-list .product-thumb > div:not(.image){display: flex;align-items: center;flex: 1 1 auto;min-width: 0}.product-list .product-thumb .caption{flex: 1 1 auto;min-width: 0;margin-left: 0;padding: 10px 16px;min-height: 0;display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 1.1fr) 150px;align-items: center;column-gap: 16px;row-gap: 3px}.product-list .product-thumb .caption h4{grid-area: 1 / 1;margin: 0;justify-self: stretch}.product-list .product-thumb .sh-partno{grid-area: 2 / 1;margin: 0;justify-self: start}.product-list .product-thumb .sh-stock{grid-area: 1 / 2;margin: 0;justify-self: start}.product-list .product-thumb .price{grid-area: 1 / 3;margin: 0;justify-self: start;font-size: 16px}.product-list .product-thumb .sh-moq{grid-area: 2 / 3;margin: 0;justify-self: start;white-space: nowrap}.product-list .product-thumb .rating{display: none}.product-list .product-thumb h4 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.product-list .product-thumb .button-group{flex: 0 0 auto;border-top: 0;border-left: 1px solid var(--shinari-rule);align-self: stretch;align-items: stretch}.product-list .product-thumb .button-group .sh-cart-btn{flex: 0 0 auto;width: auto;padding: 0 18px;overflow: visible;text-overflow: clip}.product-list .product-thumb .image{background: var(--shinari-surface)}}.sh-pagehead{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;flex-wrap: wrap;padding-bottom: 12px;margin-bottom: 16px;border-bottom: 2px solid var(--shinari-rule)}.page-title--flush{border-bottom: 0;margin: 0;padding: 0}.sh-pagehead__count{margin: 0;font-size: 13px;font-weight: 600;font-variant-numeric: tabular-nums;color: var(--shinari-muted);white-space: nowrap}.sh-toolbar{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;padding: 8px 10px;margin-bottom: 16px;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-toolbar__spacer{flex: 1 1 auto}.sh-toolbar__compare{font-size: 12px;color: var(--shinari-muted);text-decoration: none;white-space: nowrap}.sh-toolbar__compare:hover, .sh-toolbar__compare:focus{color: var(--shinari-primary);text-decoration: underline}.sh-toolbar__field{display: flex;align-items: center;gap: 6px;min-width: 0}.sh-toolbar__field label{margin: 0;font-size: 12px;font-weight: 600;color: var(--shinari-muted);white-space: nowrap}.sh-toolbar__field select{width: auto;min-width: 0;height: 30px;font-size: 13px;border-color: var(--shinari-rule);box-shadow: none}.sh-toolbar__field select:focus{border-color: var(--shinari-primary);box-shadow: 0 0 0 2px var(--shinari-primary-light)}@media (max-width: 767px){.sh-toolbar__spacer{display: none}.sh-toolbar__field{flex: 1 1 45%}.sh-toolbar__field select{flex: 1 1 auto;width: 100%}.sh-toolbar__compare{order: 99;flex: 1 1 100%}.sh-toolbar__field select{font-size: 16px;height: 36px}}#content{background-color: var(--shinari-surface);padding-bottom: 24px}#common-home{background-color: var(--shinari-surface)}@media (min-width: 768px){#content{border-left: 15px solid transparent;border-right: 15px solid transparent;background-clip: padding-box}#common-home{background-clip: content-box}#common-home .shinari-intro{padding-left: 15px;padding-right: 15px}}a{color: var(--shinari-primary)}a:hover{color: var(--shinari-primary-dark)}#menu .nav > li > a:focus-visible{outline: 2px solid #fff;outline-offset: -2px}#menu #category{text-shadow: none}#menu .btn-navbar, #menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{background-color: var(--shinari-primary-dark);background-image: none;border-color: var(--shinari-primary-dark);color: #fff}#menu .see-all:hover, #menu .see-all:focus{background-color: var(--shinari-primary);background-image: none;color: #fff}.dropdown-menu li > a:hover{background-color: var(--shinari-primary);background-image: none;color: #fff}#top #form-currency .currency-select:hover, #top #form-language .language-select:hover{background-color: var(--shinari-primary);background-image: none;color: #fff}.btn-primary.disabled, .btn-primary[disabled]{background-color: var(--shinari-primary);background-image: none;border-color: var(--shinari-primary);color: #fff}.btn-default{background-color: var(--shinari-surface);background-image: none;border-color: var(--shinari-rule);color: var(--shinari-ink);text-shadow: none}.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active{background-color: var(--shinari-surface-alt);background-image: none;border-color: var(--shinari-muted);color: var(--shinari-ink)}.btn-inverse{background-color: var(--shinari-ink);background-image: none;border-color: var(--shinari-ink);color: #fff;text-shadow: none}.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color: #111820;background-image: none;border-color: #111820;color: #fff}.btn-link{color: var(--shinari-primary)}.btn-link:hover, .btn-link:focus{color: var(--shinari-primary-dark)}.breadcrumb > li{text-shadow: none}.breadcrumb > li:after{border-right-color: var(--shinari-rule);border-bottom-color: var(--shinari-rule)}.breadcrumb > li > a{color: var(--shinari-muted)}.breadcrumb > li > a:hover{color: var(--shinari-primary)}.breadcrumb > li:last-child > a{color: var(--shinari-ink)}.form-control{border-color: var(--shinari-rule);color: var(--shinari-ink);box-shadow: none}.form-control:focus{border-color: var(--shinari-primary);box-shadow: 0 0 0 3px var(--shinari-primary-light)}.form-control::placeholder{color: var(--shinari-muted)}.has-error .form-control{border-color: var(--shinari-danger)}.text-danger{color: var(--shinari-danger)}.text-success{color: var(--shinari-success)}.pagination > li > a, .pagination > li > span{color: var(--shinari-primary);border-color: var(--shinari-rule)}.pagination > li > a:hover, .pagination > li > a:focus{background-color: var(--shinari-primary-light);border-color: var(--shinari-rule);color: var(--shinari-primary-dark)}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: var(--shinari-primary);border-color: var(--shinari-primary);color: #fff}.nav-tabs{border-bottom-color: var(--shinari-rule)}.nav-tabs > li > a{color: var(--shinari-muted)}.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background-color: var(--shinari-primary-light);border-color: var(--shinari-rule);color: var(--shinari-primary)}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color: var(--shinari-surface);border-color: var(--shinari-rule) var(--shinari-rule) transparent;color: var(--shinari-ink)}.panel-default{border-color: var(--shinari-rule)}.panel-default > .panel-heading{background-color: var(--shinari-surface-alt);background-image: none;border-color: var(--shinari-rule);color: var(--shinari-ink)}.well{background-color: var(--shinari-surface-alt);border-color: var(--shinari-rule);box-shadow: none}.img-thumbnail{border-color: var(--shinari-rule)}.table > thead > tr > th{border-bottom-color: var(--shinari-rule);color: var(--shinari-ink)}.table > tbody > tr > td, .table > tbody > tr > th{border-top-color: var(--shinari-rule)}.table-bordered, .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td{border-color: var(--shinari-rule)}.sh-state{max-width: 520px;margin: 0 auto;padding: 48px 16px 56px;text-align: center}.sh-state__mark{width: 72px;height: 72px;margin: 0 auto 20px;border-radius: 50%;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);color: var(--shinari-muted);font-size: 28px;display: grid;place-items: center}.sh-state__title{margin: 0 0 10px;font-size: 22px;line-height: 1.3;font-weight: 600;color: var(--shinari-ink)}.sh-state__body{margin: 0 0 6px;font-size: 15px;color: var(--shinari-ink)}.sh-state__hint{margin: 0 0 24px;font-size: 13px;line-height: 1.6;color: var(--shinari-muted)}.sh-state__actions .btn{min-width: 200px}.sh-empty{margin: 8px 0 24px;padding: 36px 24px;text-align: center;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-empty__mark{margin-bottom: 12px;font-size: 24px;color: var(--shinari-muted);opacity: .6}.sh-empty__title{margin: 0 0 6px;font-size: 16px;font-weight: 600;color: var(--shinari-ink)}.sh-empty__body{margin: 0;font-size: 13px;line-height: 1.6;color: var(--shinari-muted)}.sh-empty__body a{font-weight: 600}.alert{padding: 12px 40px 12px 14px;position: relative;border-width: 1px;border-left-width: 3px;border-style: solid;border-radius: var(--shinari-radius);box-shadow: var(--shinari-shadow);font-size: 14px}.container > .alert{margin: 16px 0}.alert-success{background-color: var(--shinari-success-bg);border-color: var(--shinari-success);color: var(--shinari-success)}.alert-danger{background-color: var(--shinari-danger-bg);border-color: var(--shinari-danger);color: var(--shinari-danger)}.alert-warning{background-color: var(--shinari-warning-bg);border-color: var(--shinari-warning);color: var(--shinari-warning)}.alert-info{background-color: var(--shinari-primary-light);border-color: var(--shinari-primary);color: var(--shinari-primary-dark)}.alert a{color: inherit;font-weight: 600;text-decoration: underline}.alert .close{position: absolute;top: 8px;right: 10px;opacity: .45;color: inherit;text-shadow: none}.alert .close:hover, .alert .close:focus{opacity: 1;color: inherit}.form-group.has-error .form-control{border-color: var(--shinari-danger);box-shadow: none}.form-group.has-error .form-control:focus{border-color: var(--shinari-danger);box-shadow: 0 0 0 2px var(--shinari-danger-bg)}.text-danger{color: var(--shinari-danger)}div.text-danger{display: block;margin-top: 4px;font-size: 12px}.btn[disabled], .btn.disabled, button[disabled]{opacity: .55;cursor: progress;box-shadow: none}.sh-is-loading{position: relative;opacity: .5;pointer-events: none;transition: opacity .15s ease}.sh-is-loading::after{content: "";position: absolute;top: 50%;left: 50%;width: 22px;height: 22px;margin: -11px 0 0 -11px;border: 2px solid var(--shinari-rule);border-top-color: var(--shinari-primary);border-radius: 50%;animation: sh-spin .6s linear infinite}@keyframes sh-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sh-is-loading::after{animation-duration: 2.4s}}.product-thumb .button-group a.sh-cart-btn{display: block;line-height: 38px;text-align: center;text-transform: uppercase;text-decoration: none;background-color: #eee}.product-thumb .button-group a.sh-cart-btn:hover, .product-thumb .button-group a.sh-cart-btn:focus{background: var(--shinari-primary);color: #fff;text-decoration: none}.product-thumb .button-group a.sh-cart-btn:focus-visible{outline: 2px solid var(--shinari-primary);outline-offset: -2px}@media (min-width: 768px){.product-list .product-thumb .button-group .sh-cart-btn{min-width: 180px}}.page-title .sh-cart-weight{margin-left: 10px;font-size: 13px;font-weight: 400;color: var(--shinari-muted)}.sh-cart-table{margin-bottom: 24px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);border-collapse: separate;border-spacing: 0}.sh-cart-table > thead > tr > th{padding: 10px 12px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted);background: var(--shinari-surface-alt);border-bottom: 1px solid var(--shinari-rule);white-space: nowrap}.sh-cart-table > tbody > tr > td{padding: 14px 12px;vertical-align: middle;border-top: 1px solid var(--shinari-rule)}.sh-cart-table > tbody > tr:first-child > td{border-top: 0}.sh-cart-table__img{width: 92px}.sh-cart-table__img img{width: 68px;height: auto}.sh-cart-name{font-weight: 600;color: var(--shinari-ink)}.sh-cart-name:hover, .sh-cart-name:focus{color: var(--shinari-primary)}.sh-cart-table .sh-partno{font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size: 12px;font-weight: 500;letter-spacing: .01em;color: var(--shinari-ink);background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: 2px;padding: 2px 6px;display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sh-cart-opts{margin: 6px 0 0;padding: 0;list-style: none;font-size: 12px;color: var(--shinari-muted)}.sh-cart-note{margin: 6px 0 0;font-size: 12px;color: var(--shinari-muted)}.sh-cart-flag{display: inline-block;margin-left: 6px;padding: 1px 6px;border-radius: 2px;font-size: 11px;font-weight: 700;letter-spacing: .08em;color: var(--shinari-warning);background: var(--shinari-warning-bg);border: 1px solid var(--shinari-warning);cursor: help}.sh-cart-num{font-variant-numeric: tabular-nums;white-space: nowrap}.sh-cart-num--total{font-weight: 600;color: var(--shinari-ink)}.sh-qty{display: flex;align-items: stretch;max-width: 158px}.sh-qty .form-control{width: 62px;min-width: 0;flex: 0 0 62px;text-align: center;font-variant-numeric: tabular-nums;border-radius: var(--shinari-radius) 0 0 var(--shinari-radius);border-right: 0}.sh-qty input[type="number"]{-moz-appearance: textfield;appearance: textfield}.sh-qty input[type="number"]::-webkit-inner-spin-button, .sh-qty input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.sh-qty .btn{flex: 0 0 auto;width: 40px;padding: 0;border-radius: 0;border-left-width: 0;color: var(--shinari-muted)}.sh-qty .btn:last-child{border-radius: 0 var(--shinari-radius) var(--shinari-radius) 0}.sh-qty .btn:hover, .sh-qty .btn:focus{color: var(--shinari-primary);background: var(--shinari-primary-light)}.sh-qty__remove:hover, .sh-qty__remove:focus{color: var(--shinari-danger);background: var(--shinari-danger-bg);border-color: var(--shinari-danger)}.sh-cart-moq{margin: 6px 0 0;font-size: 11px;font-weight: 600;color: var(--shinari-warning);white-space: nowrap}.sh-cart-foot{display: flex;flex-wrap: wrap;gap: 24px;align-items: flex-start}.sh-cart-foot__side{flex: 1 1 340px;min-width: 0}.sh-cart-foot__summary{flex: 0 1 320px;min-width: 0;margin-left: auto}.sh-cart-subhead{margin: 0 0 6px;font-size: 16px;font-weight: 600}.sh-summary{padding: 18px;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-summary__title{margin: 0 0 12px;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted)}.sh-summary__list{margin: 0 0 16px}.sh-summary__row{display: flex;justify-content: space-between;gap: 12px;padding: 6px 0;font-size: 14px}.sh-summary__row dt{font-weight: 400;color: var(--shinari-muted)}.sh-summary__row dd{margin: 0;font-variant-numeric: tabular-nums;white-space: nowrap}.sh-summary__row--grand{margin-top: 6px;padding-top: 12px;border-top: 1px solid var(--shinari-rule);font-size: 18px}.sh-summary__row--grand dt, .sh-summary__row--grand dd{font-weight: 700;color: var(--shinari-ink)}.sh-summary__go{display: block;width: 100%;text-align: center}.sh-summary__back{display: block;margin-top: 10px;text-align: center;font-size: 13px;color: var(--shinari-muted)}.sh-summary__back:hover, .sh-summary__back:focus{color: var(--shinari-primary)}@media (max-width: 767px){.sh-cart-table, .sh-cart-table > tbody, .sh-cart-table > tbody > tr, .sh-cart-table > tbody > tr > td{display: block;width: auto}.sh-cart-table > thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.sh-cart-table{border: 0}.sh-cart-table > tbody > tr{position: relative;margin-bottom: 12px;padding: 12px 12px 12px 96px;min-height: 104px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);background: var(--shinari-surface)}.sh-cart-table > tbody > tr > td{padding: 4px 0;border-top: 0}.sh-cart-table > tbody > tr > td.sh-cart-table__img{position: absolute;top: 12px;left: 12px;width: 72px;padding: 0}.sh-cart-table > tbody > tr > td.sh-cart-table__img img{width: 72px}.sh-cart-table > tbody > tr > td[data-label]:not(.sh-cart-table__img)::before{content: attr(data-label) ": ";font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted)}.sh-cart-table > tbody > tr > td[data-label]:nth-child(2)::before, .sh-cart-table > tbody > tr > td[data-label]:nth-child(3)::before{content: none}.sh-cart-table > tbody > tr > td.text-right{text-align: left}.sh-qty{margin-top: 4px;max-width: 100%}.sh-qty .form-control, .sh-qty .btn{height: 44px}.sh-qty .btn{width: 48px}.sh-cart-foot__summary{flex: 1 1 100%;margin-left: 0}}#checkout-checkout .panel-group .panel + .panel{margin-top: 10px}#checkout-checkout .panel-heading{padding: 0}#checkout-checkout .panel-title{padding: 14px 16px;font-size: 15px;font-weight: 600;color: var(--shinari-muted)}#checkout-checkout .panel-title > a{display: block;margin: -14px -16px;padding: 14px 16px;color: var(--shinari-ink);text-decoration: none}#checkout-checkout .panel-body h2{margin-top: 0;font-size: 20px;font-weight: 700}@media (max-width: 767px){#checkout-checkout .panel-body .col-sm-6 + .col-sm-6 h2{margin-top: 28px}}#checkout-checkout .panel-title > a:hover, #checkout-checkout .panel-title > a:focus{color: var(--shinari-primary)}#checkout-checkout .panel-body{padding: 18px 16px}#checkout-checkout .buttons .btn-primary{min-width: 180px}#checkout-checkout .table > tfoot > tr > td{border-top: 1px solid var(--shinari-rule)}#checkout-checkout .table > tfoot > tr:last-child > td{font-size: 16px;font-weight: 700;color: var(--shinari-ink)}#checkout-cart #paypal_button{max-width: 320px;margin: 14px 0 0 auto}@media (max-width: 767px){#checkout-cart #paypal_button{max-width: none;margin-left: 0}}.sh-login{display: flex;flex-wrap: wrap;gap: 20px;align-items: flex-start}.sh-login__main{flex: 1 1 380px;min-width: 0}.sh-login__aside{flex: 0 1 300px;min-width: 0}.sh-panel{padding: 22px;background: var(--shinari-surface);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-panel--quiet{background: var(--shinari-surface-alt)}.sh-panel__title{margin: 0 0 6px;font-size: 18px;font-weight: 600;color: var(--shinari-ink)}.sh-panel__lead{margin: 0 0 16px;font-size: 13px;line-height: 1.6;color: var(--shinari-muted)}.sh-login__go{width: 100%}.sh-login__register{display: block;width: 100%;text-align: center}.sh-login__forgot{display: inline-block;margin-top: 12px;font-size: 13px}.sh-acct-group{margin-bottom: 28px}.sh-acct-group__title{margin: 0 0 2px;font-size: 16px;font-weight: 600;color: var(--shinari-ink)}.sh-acct-group__lead{margin: 0 0 12px;font-size: 13px;color: var(--shinari-muted)}.sh-tiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 10px}.sh-tile{display: flex;align-items: center;gap: 12px;min-width: 0;padding: 14px 16px;background: var(--shinari-surface);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);color: var(--shinari-ink);text-decoration: none}.sh-tile:hover, .sh-tile:focus{border-color: var(--shinari-primary);background: var(--shinari-primary-light);color: var(--shinari-primary-dark);text-decoration: none}.sh-tile__icon{flex: 0 0 34px;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;background: var(--shinari-surface-alt);color: var(--shinari-muted);font-size: 15px}.sh-tile:hover .sh-tile__icon, .sh-tile:focus .sh-tile__icon{background: var(--shinari-surface);color: var(--shinari-primary)}.sh-tile__label{min-width: 0;font-size: 13px;font-weight: 600;line-height: 1.35}.sh-tile--lead{grid-column: 1 / -1}.sh-tile--lead .sh-tile__label{font-size: 15px}.sh-acctnav__group + .sh-acctnav__group{margin-top: 18px}.sh-acctnav__title{margin: 0 0 6px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--shinari-muted)}.sh-acctnav .list-group-item{padding: 9px 12px;font-size: 13px;border-color: var(--shinari-rule);color: var(--shinari-ink)}.sh-acctnav .list-group-item:hover, .sh-acctnav .list-group-item:focus{background: var(--shinari-primary-light);color: var(--shinari-primary-dark)}.sh-acctnav__out{color: var(--shinari-muted)}.sh-order-no{font-variant-numeric: tabular-nums;font-weight: 700;color: var(--shinari-muted)}a.sh-order-no{color: var(--shinari-primary)}.sh-facts{display: flex;flex-wrap: wrap;gap: 4px 28px;margin: 0 0 18px;padding: 14px 16px;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-facts__item{min-width: 0}.sh-facts__item dt{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted)}.sh-facts__item dd{margin: 0;font-size: 14px;color: var(--shinari-ink)}.sh-addr{display: flex;flex-wrap: wrap;gap: 16px;margin-bottom: 18px}.sh-addr__block{flex: 1 1 240px;min-width: 0;padding: 14px 16px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-addr__title{margin: 0 0 6px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted)}.sh-addr address{margin: 0;font-size: 14px;line-height: 1.6}.sh-reorder-bar{margin-bottom: 12px}.sh-order-table{margin-bottom: 20px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);border-collapse: separate;border-spacing: 0}.sh-order-table > thead > tr > th{padding: 10px 12px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted);background: var(--shinari-surface-alt);border-bottom: 1px solid var(--shinari-rule);white-space: nowrap}.sh-order-table > tbody > tr > td, .sh-order-table > tfoot > tr > td{padding: 12px;vertical-align: middle;border-top: 1px solid var(--shinari-rule)}.sh-order-table > tbody > tr:first-child > td{border-top: 0}.sh-order-table > tfoot > tr > td{border-top: 0;padding-top: 6px;padding-bottom: 6px;color: var(--shinari-muted)}.sh-order-table__pad{border: 0}.sh-order-table > tfoot > tr:first-child > td{padding-top: 12px;border-top: 1px solid var(--shinari-rule)}.sh-order-table__grand > td{font-size: 16px;font-weight: 700;color: var(--shinari-ink)}.sh-order-table .sh-partno{font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size: 12px;font-weight: 500;letter-spacing: .01em;color: var(--shinari-ink);background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: 2px;padding: 2px 6px;display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sh-order-table__act{width: 1%;white-space: nowrap}.sh-rowacts{display: flex;align-items: center;gap: 4px;justify-content: flex-end}.sh-rowacts__return{color: var(--shinari-muted)}.sh-rowacts__return:hover, .sh-rowacts__return:focus{color: var(--shinari-danger)}.sh-status{display: inline-block;padding: 2px 8px;border-radius: 10px;font-size: 12px;font-weight: 600;color: var(--shinari-ink);background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);white-space: nowrap}@media (max-width: 767px){.sh-order-table, .sh-order-table > tbody, .sh-order-table > tbody > tr, .sh-order-table > tbody > tr > td, .sh-order-table > tfoot, .sh-order-table > tfoot > tr, .sh-order-table > tfoot > tr > td{display: block;width: auto}.sh-order-table > thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.sh-order-table{border: 0}.sh-order-table > tbody > tr{margin-bottom: 12px;padding: 12px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}.sh-order-table > tbody > tr > td{padding: 3px 0;border-top: 0}.sh-order-table > tbody > tr > td[data-label]:not([data-label=""])::before{content: attr(data-label) ": ";font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--shinari-muted)}.sh-order-table > tbody > tr > td[data-label]:first-child::before{content: none}.sh-order-table > tbody > tr > td.text-right{text-align: left}.sh-order-table__act{width: auto;margin-top: 8px}.sh-rowacts{justify-content: flex-start}.sh-rowacts .btn{min-height: 40px}.sh-order-table > tfoot > tr{display: flex;justify-content: space-between;gap: 12px;padding: 4px 12px}.sh-order-table > tfoot > tr > td{padding: 0}.sh-order-table__pad{display: none}.sh-facts{gap: 10px 20px}}.form-horizontal .control-label{font-size: 13px;font-weight: 600;color: var(--shinari-ink)}div.required .control-label:before{color: var(--shinari-danger)}.form-horizontal .form-group{margin-bottom: 14px}fieldset > legend{margin-bottom: 14px;padding-bottom: 8px;font-size: 16px;font-weight: 600;color: var(--shinari-ink);border-bottom: 1px solid var(--shinari-rule)}.buttons{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--shinari-rule)}@media (max-width: 767px){.buttons .pull-left, .buttons .pull-right{float: none !important}.buttons .pull-right{margin-bottom: 8px}.buttons .btn{display: block;width: 100%}.sh-login__aside, .sh-login__main{flex: 1 1 100%}}@media (min-width: 1200px){.container{width: auto;max-width: 1560px;padding-left: 32px;padding-right: 32px}}@media (min-width: 1500px){#content .product-grid.col-lg-4{width: 25%}}.sh-searchbox{position: relative}.sh-suggest{position: absolute;top: calc(100% + 4px);left: 0;right: 0;z-index: 1050;background: var(--shinari-surface);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);box-shadow: var(--shinari-shadow-raised);max-height: 70vh;overflow-y: auto;overscroll-behavior: contain}.sh-suggest[hidden]{display: none}.sh-suggest__row{display: flex;align-items: center;gap: 12px;padding: 9px 12px;border-bottom: 1px solid var(--shinari-rule);color: var(--shinari-ink);text-decoration: none}.sh-suggest__row:last-of-type{border-bottom: 0}.sh-suggest__row:hover, .sh-suggest__row.is-active{background: var(--shinari-primary-light);color: var(--shinari-ink);text-decoration: none}.sh-suggest__img{flex: 0 0 40px;width: 40px;height: 40px;object-fit: contain;background: var(--shinari-surface)}.sh-suggest__img--empty{display: block;border: 1px dashed var(--shinari-rule);border-radius: 2px}.sh-suggest__text{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 1px}.sh-suggest__name{font-size: 13.5px;font-weight: 600;line-height: 1.35;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sh-suggest__model{font-family: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;font-size: 11.5px;color: var(--shinari-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sh-suggest__price{flex: 0 0 auto;font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--shinari-ink);white-space: nowrap}.sh-suggest mark{background: var(--shinari-warning-bg);color: inherit;padding: 0 1px;border-radius: 2px}.sh-suggest__row.is-active mark, .sh-suggest__row:hover mark{background: transparent;font-weight: 700}.sh-suggest__all{display: block;padding: 10px 12px;border-top: 1px solid var(--shinari-rule);background: var(--shinari-surface-alt);color: var(--shinari-primary);font-size: 12.5px;font-weight: 600;text-align: center;text-decoration: none}.sh-suggest__all:hover, .sh-suggest__all.is-active{background: var(--shinari-primary-light);color: var(--shinari-primary-dark);text-decoration: none}.sh-suggest__none{margin: 0;padding: 14px 12px;font-size: 13px;color: var(--shinari-muted);text-align: center}@media (max-width: 767px){.sh-suggest{max-height: 60vh}.sh-suggest__price{display: none}}@media (max-width: 767px){#product-compare .table-bordered{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}#product-compare .table-bordered > tbody > tr > td:first-child{position: sticky;left: 0;z-index: 1;min-width: 96px;background: var(--shinari-surface-alt);font-weight: 600;box-shadow: 1px 0 0 var(--shinari-rule)}#product-compare .table-bordered > thead > tr > td > strong{position: sticky;left: 8px;display: inline-block}#product-compare .table-bordered > tbody > tr > td + td{min-width: 150px}}@media (max-width: 767px){#menu .btn-navbar{min-width: 44px;min-height: 44px;padding: 10px 14px;font-size: 18px;line-height: 1}#search .input-lg, #search .btn-lg{height: 44px}#cart > .btn{min-height: 44px}.product-thumb .button-group{min-height: 44px}.product-thumb .button-group .sh-cart-btn, .product-thumb .button-group a.sh-cart-btn{line-height: 44px;padding-top: 0;padding-bottom: 0}.sh-login__go, .sh-login__register{min-height: 44px}.sh-state__actions .btn, #product-search #button-search, #compare-total{min-height: 44px}.buttons .btn{min-height: 44px}#content .btn-group > button[onclick^="wishlist.add"], #content .btn-group > button[onclick^="compare.add"]{min-width: 44px;min-height: 44px}}.list-group-item .sh-cat-count{font-weight: 700;font-variant-numeric: tabular-nums}.sh-specs{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 2px 10px;align-items: baseline;margin: 0 0 8px;padding-top: 7px;border-top: 1px dashed var(--shinari-rule);font-size: 12px;line-height: 1.45}.sh-specs__k{margin: 0;color: var(--shinari-muted);font-weight: 500;white-space: nowrap}.sh-specs__v{margin: 0;min-width: 0;color: var(--shinari-ink);font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.product-list .sh-specs__v{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}@media (max-width: 767px){.sh-specs{font-size: 11.5px;gap: 1px 8px;padding-top: 6px;margin-bottom: 6px}}@media (min-width: 992px){#menu:not(.sh-nav) .navbar-nav{display: flex;flex-wrap: wrap;float: none}#menu:not(.sh-nav) .navbar-nav > li{float: none}#menu:not(.sh-nav) .navbar-nav > li:nth-child(n+5){order: 2}#menu:not(.sh-nav) .navbar-nav::before{content: none}#menu:not(.sh-nav) .navbar-nav::after{content: "";display: block;flex-basis: 100%;height: 0;order: 1}}@media (max-width: 767px){input.form-control:not([type="checkbox"]):not([type="radio"]), select.form-control:not([multiple]){font-size: 16px;line-height: 1.25}textarea.form-control:not([hidden]){font-size: 16px}#input-sort, #input-limit{height: 44px}}@media (min-width: 768px){#search .form-control{font-size: 14px}}.sh-header{padding: 16px 0}.sh-header #logo, .sh-header #search, .sh-header #cart{margin-bottom: 0}.sh-header__logo{max-width: 300px}.sh-header__row{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: 12px;align-items: center}@media (min-width: 768px){.sh-header__row{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "logo actions" "search search";column-gap: 24px}.sh-header__logo{grid-area: logo}.sh-header__search{grid-area: search}.sh-header__actions{grid-area: actions}}@media (min-width: 992px){.sh-header__row{grid-template-columns: 220px minmax(0, 1fr) auto;grid-template-areas: "logo search actions"}}@media (min-width: 1400px){.sh-header__row{grid-template-columns: 300px minmax(0, 1fr) auto}}.sh-header__actions{display: flex;align-items: center;justify-content: flex-end;gap: 4px}.sh-action{position: relative;margin: 0}.sh-action__btn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 42px;height: 42px;padding: 0 8px;border: 0;border-radius: var(--shinari-radius);background: none;color: var(--shinari-ink);font-size: 12px;line-height: 14px;white-space: nowrap;text-decoration: none}.sh-action__btn:focus{color: var(--shinari-ink);text-decoration: none}.sh-action__btn:hover, .open > .sh-action__btn{background: var(--shinari-primary-light);color: var(--shinari-primary-dark);text-decoration: none}.sh-header .sh-action__btn:focus-visible, .sh-header #cart > .btn:focus-visible{outline: 2px solid var(--shinari-primary);outline-offset: 2px}.sh-action__icon{font-size: 18px;line-height: 20px}.sh-action__icon--text{font-size: 15px;font-weight: 700}.sh-action__label{color: var(--shinari-muted)}.sh-action__btn:hover .sh-action__label, .open > .sh-action__btn .sh-action__label{color: inherit}.sh-action__caret{margin-left: 3px;font-size: 10px}@media (max-width: 1199.98px){.sh-action__label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}}.sh-header #form-currency .currency-select:hover, .sh-header #form-currency .currency-select:focus{background: var(--shinari-primary);color: #fff;text-decoration: none}.sh-header__actions #cart{width: auto;margin-left: 8px}.sh-header #cart > .btn{height: 42px;padding: 0 16px;border-radius: var(--shinari-radius);font-size: 13px;font-weight: 600;line-height: 40px;white-space: nowrap}.sh-header #cart.open > .btn{background-color: #111820;border-color: #111820;color: #fff}.sh-header #cart > .btn .fa-shopping-cart{margin-right: 3px;font-size: 15px}.sh-header #cart .dropdown-menu{min-width: 280px}@media (max-width: 767px){.sh-action__btn{min-width: 44px;height: 44px}.sh-header__actions #cart{flex: 1 1 auto;margin-left: 4px}.sh-header__row{position: relative}.sh-header__logo{max-width: min(300px, calc(100% - 52px))}.sh-action--phone{position: absolute;top: 1px;right: 0}.sh-header #cart > .btn{width: 100%;height: 44px;line-height: 42px}}:root{--shinari-page-scale: 0.85}@media (min-width: 1440px) and (pointer: fine){body > header, body > .sh-navband, body > .container, body > footer, body > .me_contact, body > #me-quick-contact{zoom: var(--shinari-page-scale)}#content .product-grid.col-lg-4{width: 25%}:focus-visible{outline-width: calc(2.1px / var(--shinari-page-scale)) !important}.product-thumb .sh-moq, .sh-cart-moq{font-size: calc(11px / var(--shinari-page-scale))}}.sh-slider-toggle{position: absolute;left: 0;top: calc(100% + 12px);z-index: 11;width: 36px;height: 36px;padding: 0;display: flex;align-items: center;justify-content: center;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);background: rgba(255, 255, 255, .92);color: var(--shinari-ink);font-size: 14px;line-height: 1;cursor: pointer;box-shadow: var(--shinari-shadow)}.sh-slider-toggle:hover{border-color: var(--shinari-primary);color: var(--shinari-primary-dark)}.sh-slider-toggle:focus-visible{outline: 2px solid var(--shinari-primary);outline-offset: 2px}@media (max-width: 767px){.sh-slider-toggle{top: calc(100% + 8px);width: 44px;height: 44px}}.breadcrumb > li:last-child{max-width: 100%}.breadcrumb > li:last-child > a{display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: bottom}html.sh-drawer-open{overflow: hidden}html.sh-drawer-open body{padding-right: var(--sh-scrollbar, 0)}.sh-cart-src{display: none !important}.sh-drawer[hidden]{display: none}.sh-drawer{position: fixed;inset: 0;z-index: 100000}.sh-drawer__backdrop{position: absolute;inset: 0;background: rgba(31, 41, 51, .55);opacity: 0;transition: opacity .2s ease}.sh-drawer__panel{position: absolute;top: 0;right: 0;bottom: 0;display: flex;flex-direction: column;width: min(440px, 92vw);background: var(--shinari-surface);box-shadow: -8px 0 24px rgba(31, 41, 51, .18);transform: translateX(100%);transition: transform .25s ease;color: var(--shinari-ink);font-size: 14px}.sh-drawer__panel:focus{outline: none}.sh-drawer.is-open .sh-drawer__backdrop{opacity: 1}.sh-drawer.is-open .sh-drawer__panel{transform: none}@media (prefers-reduced-motion: reduce){.sh-drawer__backdrop, .sh-drawer__panel{transition: none}}.sh-drawer__head{flex: none;display: flex;align-items: center;justify-content: space-between;padding: 14px 12px 14px 20px;border-bottom: 1px solid var(--shinari-rule)}.sh-drawer__title{margin: 0;font-size: 20px;font-weight: 700;color: var(--shinari-ink)}.sh-drawer__close{width: 44px;height: 44px;padding: 0;border: 0;border-radius: var(--shinari-radius);background: transparent;font-size: 30px;line-height: 1;color: var(--shinari-muted)}.sh-drawer__close:hover, .sh-drawer__close:focus{color: var(--shinari-ink);background: var(--shinari-surface-alt)}.sh-drawer__status{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.sh-drawer__status.is-error{position: static;width: auto;height: auto;clip: auto;white-space: normal;flex: none;padding: 10px 20px;font-weight: 600;color: var(--shinari-danger);background: var(--shinari-danger-bg);border-bottom: 1px solid var(--shinari-rule)}.sh-drawer__body{flex: 1 1 auto;min-height: 0;display: flex;flex-direction: column}.sh-drawer__items{flex: 1 1 auto;overflow-y: auto;overscroll-behavior: contain;padding: 4px 20px}.sh-ditem{display: flex;gap: 14px;padding: 16px 0;border-top: 1px solid var(--shinari-rule)}.sh-ditem:first-child{border-top: 0}.sh-ditem__pic{flex: 0 0 88px;align-self: flex-start;width: 88px;height: 88px;padding: 4px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);background: var(--shinari-surface)}.sh-ditem__pic img{display: block;width: 100%;height: 100%;object-fit: contain}.sh-ditem__body{flex: 1 1 auto;min-width: 0}.sh-ditem__name{display: block;font-size: 15px;font-weight: 600;line-height: 1.35;color: var(--shinari-ink);overflow-wrap: anywhere}a.sh-ditem__name:hover, a.sh-ditem__name:focus{color: var(--shinari-primary)}.sh-drawer .sh-partno{display: inline-block;max-width: 100%;margin-top: 5px;padding: 2px 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size: 12px;font-weight: 500;letter-spacing: .01em;color: var(--shinari-ink);background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: 2px}.sh-ditem__opts{margin: 5px 0 0;font-size: 13px;color: var(--shinari-muted)}.sh-ditem__opts > span{display: block}.sh-ditem__opts strong{font-weight: 600;color: var(--shinari-ink)}.sh-ditem__money{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;margin: 6px 0 0;font-variant-numeric: tabular-nums}.sh-ditem__price{font-size: 13px;white-space: nowrap;color: var(--shinari-ink)}.sh-ditem__price > span{color: var(--shinari-muted)}.sh-ditem__total{margin-left: auto;font-size: 15px;font-weight: 700;white-space: nowrap}.sh-ditem__row{display: flex;align-items: center;gap: 10px;margin-top: 8px}.sh-ditem__row .sh-ditem__remove{margin-left: auto}@media (max-width: 479px){.sh-drawer__items{padding: 4px 16px}.sh-ditem{gap: 12px}.sh-ditem__pic{flex-basis: 72px;width: 72px;height: 72px}}.sh-ditem.is-busy .sh-ditem__total{opacity: .4}.sh-ditem__remove{flex: none;width: 40px;height: 40px;padding: 0;border: 0;border-radius: var(--shinari-radius);background: transparent;font-size: 18px;color: var(--shinari-danger)}.sh-ditem__remove:hover, .sh-ditem__remove:focus{background: var(--shinari-danger-bg)}.sh-drawer .sh-cart-moq{margin-top: 6px;white-space: normal}.sh-stepper{display: inline-flex;flex: none;height: 40px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);overflow: hidden}.sh-stepper__btn{width: 40px;padding: 0;border: 0;background: var(--shinari-surface-alt);font-size: 20px;line-height: 1;color: var(--shinari-ink)}.sh-stepper__btn:hover:not(:disabled), .sh-stepper__btn:focus-visible{color: var(--shinari-primary);background: var(--shinari-primary-light)}.sh-stepper__btn:disabled{color: #A9B4BE;cursor: not-allowed}.sh-stepper__input{width: 56px;padding: 0 4px;border: 0;border-left: 1px solid var(--shinari-rule);border-right: 1px solid var(--shinari-rule);border-radius: 0;text-align: center;font-size: 15px;font-weight: 600;font-variant-numeric: tabular-nums;color: var(--shinari-ink);-moz-appearance: textfield;appearance: textfield}.sh-stepper__input::-webkit-inner-spin-button, .sh-stepper__input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.sh-stepper__input:focus{outline-offset: -2px}.sh-drawer__foot{flex: none;padding: 14px 20px 20px;border-top: 1px solid var(--shinari-rule);background: var(--shinari-surface-alt)}.sh-drawer__totals{margin: 0 0 14px}.sh-drawer__total{display: flex;justify-content: space-between;gap: 12px;padding: 3px 0;font-size: 14px}.sh-drawer__total dt{font-weight: 400;color: var(--shinari-muted)}.sh-drawer__total dd{margin: 0;font-variant-numeric: tabular-nums;white-space: nowrap}.sh-drawer__total--grand{margin-top: 4px;padding-top: 8px;border-top: 1px solid var(--shinari-rule);font-size: 18px}.sh-drawer__total--grand dt{font-weight: 700;color: var(--shinari-ink)}.sh-drawer__total--grand dd{font-weight: 700;color: var(--shinari-primary-dark)}.sh-drawer__checkout{display: block;width: 100%;padding: 14px 16px;border: 0;border-radius: var(--shinari-radius);background: var(--shinari-primary);font-size: 16px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;text-align: center;color: #fff}.sh-drawer__checkout:hover, .sh-drawer__checkout:focus{background: var(--shinari-primary-dark);color: #fff}.sh-drawer__link{display: block;margin-top: 12px;font-weight: 600;text-align: center;color: var(--shinari-primary)}.sh-drawer__empty{margin: auto;padding: 40px 20px;text-align: center;color: var(--shinari-muted)}.sh-drawer__empty .fa{font-size: 40px;color: var(--shinari-rule)}.sh-drawer__empty p{margin: 12px 0 18px;font-size: 15px}.sh-confirm-table .sh-cart-table__img{width: 104px}.sh-confirm-table .sh-cart-table__img img{width: 80px;height: 80px;object-fit: contain;padding: 3px;border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius);background: var(--shinari-surface)}.sh-confirm-totals{max-width: 360px;margin: -8px 0 20px auto;padding: 12px 16px 4px;background: var(--shinari-surface-alt);border: 1px solid var(--shinari-rule);border-radius: var(--shinari-radius)}@media (max-width: 767px){.sh-confirm-table > tbody > tr{padding-left: 104px;min-height: 116px}.sh-confirm-table > tbody > tr > td.sh-cart-table__img, .sh-confirm-table > tbody > tr > td.sh-cart-table__img img{width: 80px}.sh-confirm-totals{max-width: none;margin-top: 0}}.sh-navband{margin-bottom: 20px;background: var(--shinari-primary);box-shadow: var(--shinari-shadow)}#menu.sh-nav{margin-bottom: 0;border-radius: 0;background: transparent;box-shadow: none}@media (min-width: 768px){#menu.sh-nav{--sh-nav-x: 24px}#menu.sh-nav .navbar-collapse{padding-left: 0;padding-right: 0}#menu.sh-nav .navbar-nav{display: flex;justify-content: flex-start;flex-wrap: nowrap;float: none;margin-left: calc(-1 * var(--sh-nav-x))}#menu.sh-nav .navbar-nav::before, #menu.sh-nav .navbar-nav::after{content: none}#menu.sh-nav .navbar-nav > li{float: none}#menu.sh-nav .navbar-nav > li > a{display: flex;align-items: center;gap: 8px;padding: 16px var(--sh-nav-x);font-size: 16px;font-weight: 400;letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;color: #fff}#menu.sh-nav .navbar-nav > li.active > a{box-shadow: inset 0 -3px 0 #fff}#menu.sh-nav .sh-nav__panel{min-width: 260px;margin: 0;padding: 8px 0 0;border: 0;border-radius: 0 0 var(--shinari-radius) var(--shinari-radius);background: var(--shinari-primary-dark);box-shadow: var(--shinari-shadow-raised)}#menu.sh-nav .sh-nav__panel:not(.sh-nav__panel--brands) .sh-nav__list a{white-space: nowrap}#menu.sh-nav .sh-nav__panel--brands{width: 600px}#menu.sh-nav .sh-nav__panel--brands .sh-nav__list{columns: 3;column-gap: 0}#menu.sh-nav .sh-nav__panel--brands .sh-nav__list > li{break-inside: avoid}}@media (min-width: 768px) and (max-width: 991px){#menu.sh-nav{--sh-nav-x: 9px}#menu.sh-nav .navbar-nav > li > a{gap: 5px;padding: 12px var(--sh-nav-x);font-size: 12px;letter-spacing: .01em}#menu.sh-nav .sh-nav__panel--brands{width: 460px}}@media (min-width: 992px) and (max-width: 1199px){#menu.sh-nav{--sh-nav-x: 13px}#menu.sh-nav .navbar-nav > li > a{padding: 14px var(--sh-nav-x);font-size: 14px}}@media (min-width: 1440px){#menu.sh-nav{--sh-nav-x: 28px}#menu.sh-nav .navbar-nav > li > a{padding: 17px var(--sh-nav-x);font-size: 17px}}#menu.sh-nav .sh-nav__chev{display: inline-block;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .15s ease}#menu.sh-nav .open > a .sh-nav__chev{margin-top: 4px;transform: rotate(225deg)}#menu.sh-nav .sh-nav__list{margin: 0;padding: 0}#menu.sh-nav .sh-nav__list a{display: block;padding: 9px 22px;font-size: 14px;font-weight: 600;letter-spacing: .02em;text-transform: uppercase;line-height: 1.35;color: #fff;text-decoration: none}#menu.sh-nav .sh-nav__list a:hover, #menu.sh-nav .sh-nav__list a:focus{background: var(--shinari-primary);color: #fff}#menu.sh-nav .sh-nav__list a:focus-visible{outline: 2px solid #fff;outline-offset: -2px}#menu.sh-nav .sh-nav__sub a{padding-left: 36px;font-weight: 400;text-transform: none}#menu.sh-nav .sh-nav__panel .see-all{margin: 8px 0 0;padding: 11px 22px;border-top: 1px solid rgba(255, 255, 255, .25);border-radius: 0 0 var(--shinari-radius) var(--shinari-radius);font-size: 13px;font-weight: 700;color: #fff}#menu.sh-nav .sh-nav__panel .see-all:hover, #menu.sh-nav .sh-nav__panel .see-all:focus{background: var(--shinari-primary);color: #fff}@media (max-width: 767px){#menu.sh-nav .navbar-header{display: flex;align-items: center;justify-content: space-between}#menu.sh-nav .navbar-header::before, #menu.sh-nav .navbar-header::after{content: none}#menu.sh-nav #category{float: none;padding-left: 0;line-height: 1.2}#menu.sh-nav .navbar-toggle{margin: 8px 0}#menu.sh-nav .navbar-nav{margin: 0 -15px}#menu.sh-nav .navbar-nav > li > a{display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 12px 18px;font-size: 14px;font-weight: 600;letter-spacing: .03em;text-transform: uppercase;color: #fff;border-top: 1px solid rgba(255, 255, 255, .15)}#menu.sh-nav .navbar-nav > li.active > a{box-shadow: inset 3px 0 0 #fff}#menu.sh-nav .navbar-nav .open .sh-nav__panel{padding: 4px 0 8px;background: var(--shinari-primary-dark)}#menu.sh-nav .navbar-nav .open .sh-nav__list a, #menu.sh-nav .navbar-nav .open .see-all{min-height: 44px;padding: 12px 18px 12px 30px}#menu.sh-nav .sh-nav__panel--brands .sh-nav__list{columns: 2;column-gap: 0}#menu.sh-nav .sh-nav__panel--brands .sh-nav__list > li{break-inside: avoid}}#product-shinari-featured .sh-featured-page > h3{display: none}.sh-footer{padding-bottom: 6px;font-size: 14px;color: #C9D2DA}.sh-footer h5{margin: 0 0 12px;font-size: 14px;font-weight: 700;color: #fff}.sh-footer a{color: #C9D2DA}.sh-footer a:hover, .sh-footer a:focus{color: #fff;text-decoration: underline}.sh-footer a:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.sh-footer ul li{margin-bottom: 7px}.sh-footer__contact address{margin: 0 0 14px;font-style: normal;line-height: 1.6}.sh-footer__facts{margin: 0}.sh-footer__facts > div{margin-bottom: 10px}.sh-footer__facts dt{font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #9AA8B5}.sh-footer__facts dd{margin: 2px 0 0;line-height: 1.5}.sh-footer__bottom{margin-top: 22px;padding: 16px 0 10px;border-top: 1px solid rgba(255, 255, 255, .15);font-size: 13px;color: #9AA8B5}.sh-footer__bottom p{margin: 0}@media (max-width: 991px){.sh-footer__contact{margin-bottom: 22px}}@media (max-width: 767px){.sh-footer .row{display: flex;flex-wrap: wrap}.sh-footer .row::before, .sh-footer .row::after{content: none}.sh-footer__contact{flex: 0 0 100%}.sh-footer .col-xs-6{margin-bottom: 14px}.sh-footer ul li{margin-bottom: 0}.sh-footer ul a{display: inline-block;min-height: 44px;padding: 12px 0}}#content > h1:not([class]){margin: 0 0 18px;padding-bottom: 12px;border-bottom: 2px solid var(--shinari-rule);font-size: 26px;font-weight: 600}.sh-captcha-new{font-size: 14px}@media (max-width: 767px){#product .radio label, #product .checkbox label{min-height: 44px;padding-top: 12px;padding-bottom: 12px}#product .radio + .radio, #product .checkbox + .checkbox{margin-top: 0}#product-manufacturer #content .row > .col-sm-3 > a{display: inline-block;min-height: 44px;padding: 12px 0}}.sh-guest-note{margin: 0 0 16px;padding: 10px 14px;border-left: 3px solid var(--shinari-primary);background: var(--shinari-primary-light);font-size: 14px;color: var(--shinari-ink)}
