.niu-sidebar{position:fixed;top:0;left:0;z-index:9002;--s-bg: var(--niu-sidebar-bg, white);--s-text: var(--niu-sidebar-text, inherit);--s-text-muted: var(--niu-sidebar-text-muted, rgb(120, 135, 133));--s-heading: var(--niu-sidebar-heading, rgb(0, 51, 48));--s-accent: var(--niu-sidebar-accent, #1a2b3c);--s-border: var(--niu-sidebar-border, rgba(0, 0, 0, 0.1));--s-hover: var(--niu-sidebar-hover, #f2f2f2);--s-shadow: var(--niu-sidebar-shadow, rgba(0, 0, 0, 0.05));--s-input-bg: var(--niu-sidebar-input-bg, white);--s-input-text: var(--niu-sidebar-input-text, rgb(0, 77, 74));--s-input-border: var(--niu-sidebar-input-border, #bcc3c2);--s-input-placeholder: var(--niu-sidebar-input-placeholder, rgb(120, 135, 133));--s-input-focus: var(--niu-sidebar-input-focus, #006761);--s-input-disabled-bg: var(--niu-sidebar-input-disabled-bg, #e9ecef);--s-accent-text: var(--niu-sidebar-accent-text, var(--s-bg));background:var(--s-bg);color:var(--s-text);display:none;grid-template-rows:auto 1fr;overflow-y:hidden;overflow-x:hidden;opacity:0;box-shadow:-7px 0px 20px 0px var(--s-shadow);width:35rem;height:100dvh;bottom:0;transition:transform .4s cubic-bezier(0.75, 0, 0.175, 1),opacity .4s cubic-bezier(0.75, 0, 0.175, 1)}.niu-sidebar.showing{display:grid;opacity:1}.niu-sidebar.show{opacity:1}.niu-sidebar[data-niu-sidebar-position=left]{transform:translateX(-35rem)}.niu-sidebar[data-niu-sidebar-position=right]{transform:translateX(100vw)}.niu-sidebar[data-niu-sidebar-position=left].show{transform:translateX(0vw)}.niu-sidebar[data-niu-sidebar-position=right].show{transform:translateX(calc(100vw - 35rem))}@media all and (max-width: 768px){.niu-sidebar{transform:translateY(100dvh);width:100vw;height:90dvh;left:0;box-shadow:0px -7px 20px 0px var(--s-shadow);border-left:unset;border-top:0;border-radius:15px 15px 0 0}.niu-sidebar[data-niu-sidebar-position=left],.niu-sidebar[data-niu-sidebar-position=right]{transform:translateY(100dvh)}.niu-sidebar[data-niu-sidebar-position=left].show,.niu-sidebar[data-niu-sidebar-position=right].show{transform:translateY(10dvh)}}.niu-sidebar-content{display:grid;grid-template-rows:auto auto auto 1fr auto auto;overflow:hidden}.niu-sidebar-content-static-container>*{padding:1rem 0rem;margin:0 2rem;border-bottom:1px solid var(--s-border)}@media all and (max-width: 768px){.niu-sidebar-content-static-container>*{padding:.5rem 0rem;margin:0 1rem}}.niu-sidebar-content-scroll-container{padding:1rem 2rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.niu-sidebar-content-scroll-container::-webkit-scrollbar{display:none}.niu-sidebar-content-scroll-container:has(.niu-itembox-option--has-shadow){padding:calc(1rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem))) calc(2rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)))}@media all and (max-width: 768px){.niu-sidebar-content-scroll-container{padding:.5rem}.niu-sidebar-content-scroll-container:has(.niu-itembox-option--has-shadow){padding:calc(.5rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)))}}.niu-sidebar-content-static-footer-container>*{padding:1rem 0rem;margin:0 2rem;border-top:1px solid var(--s-border)}@media all and (max-width: 768px){.niu-sidebar-content-static-footer-container>*{padding:.5rem 0rem;margin:0 .5rem}}.niu-sidebar-content.show{display:flex;overflow:hidden;flex-grow:1}.niu-sidebar-action-container>*{padding:1rem 0rem;margin:0 2rem;border-top:1px solid var(--s-border)}@media all and (max-width: 768px){.niu-sidebar-action-container>*{padding:.5rem 0rem;margin:0 .5rem}}.niu-sidebar-action-header{display:grid;grid-template-columns:1fr auto 1fr}@media all and (min-width: 768px){.niu-sidebar-action-header{border-bottom:1px solid var(--s-border);height:calc(2rem + 19.5px)}}.niu-sidebar-action-btn{padding:1rem;position:absolute}.niu-sidebar-content-container{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.niu-sidebar-dragger{display:flex;cursor:pointer;align-items:center;justify-content:center;position:relative}.niu-sidebar-dragger:before{content:"";width:60px;border:3px solid var(--niu-sidebar-border, rgba(0, 0, 0, 0.2));border-radius:3px}.niu-sidebar .niu-sidebar-head-small{padding:1rem 0rem;border-bottom:1px solid var(--s-border)}@media all and (max-width: 768px){.niu-sidebar .niu-sidebar-head-small{padding:0rem 0rem .5rem;margin:0 .5rem;text-align:center}.niu-sidebar .niu-sidebar-head-small>p{font-size:1rem}.niu-sidebar .niu-sidebar-head-small>small{display:none}}.niu-sidebar-body{overflow:auto;flex-grow:1;padding-left:2rem;padding-right:2rem;padding-top:.75rem}.niu-sidebar-body:has(.niu-itembox-option--has-shadow){padding-top:calc(.75rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)));padding-bottom:var(--niu-card-shadow-room, 1rem);padding-left:calc(2rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)));padding-right:calc(2rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)))}.niu-sidebar-footer{padding-left:2rem;padding-right:2rem;margin-bottom:2rem}.niu-sidebar-product-wrapper{flex-grow:1;overflow:hidden;display:flex;flex-direction:column}.niu-sidebar-product-form{flex-grow:1;display:grid;grid-template-rows:1fr auto;overflow:hidden}.niu-sidebar-product-form-body{display:flex;flex-direction:column;overflow-y:auto}[data-niu-sidebar-content]:not(.show){display:none !important}[data-niu-sidebar-content].show{display:grid !important;overflow:hidden}.niu-xselling-sidebar{position:fixed;top:0;left:0;z-index:9002;--s-bg: var(--niu-sidebar-bg, white);--s-text: var(--niu-sidebar-text, inherit);--s-text-muted: var(--niu-sidebar-text-muted, rgb(120, 135, 133));--s-heading: var(--niu-sidebar-heading, rgb(0, 51, 48));--s-accent: var(--niu-sidebar-accent, #1a2b3c);--s-border: var(--niu-sidebar-border, rgba(0, 0, 0, 0.1));--s-hover: var(--niu-sidebar-hover, #f2f2f2);--s-shadow: var(--niu-sidebar-shadow, rgba(0, 0, 0, 0.05));--s-input-bg: var(--niu-sidebar-input-bg, white);--s-input-text: var(--niu-sidebar-input-text, rgb(0, 77, 74));--s-input-border: var(--niu-sidebar-input-border, #bcc3c2);--s-input-placeholder: var(--niu-sidebar-input-placeholder, rgb(120, 135, 133));--s-input-focus: var(--niu-sidebar-input-focus, #006761);--s-input-disabled-bg: var(--niu-sidebar-input-disabled-bg, #e9ecef);--s-accent-text: var(--niu-sidebar-accent-text, var(--s-bg));background:var(--s-bg);color:var(--s-text);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(0.75, 0, 0.175, 1),visibility .4s cubic-bezier(0.75, 0, 0.175, 1);overflow-y:hidden;overflow-x:hidden;transform:translateX(calc(100vw - 0rem));box-shadow:-7px 0px 20px 0px var(--s-shadow);width:265px;height:100%}.niu-xselling-sidebar.show{transform:translateX(calc(100vw - 51rem))}.niu-xselling-sidebar .productbox-title a{font-size:.9rem}.niu-xselling-sidebar .productbox-price{font-size:.85rem}.niu-xselling-sidebar a.btn,.niu-xselling-sidebar button.btn{font-size:.8rem}.niu-xselling-sidebar a.btn:after,.niu-xselling-sidebar button.btn:after{content:"";font-family:"bootstrap-icons";margin-left:5px;display:inline-block;transform:translateY(2px);transition:transform .2s ease-in-out}.niu-xselling-sidebar a.btn:hover:after,.niu-xselling-sidebar button.btn:hover:after{transform:translateY(2px) translateX(5px);transition:transform .2s ease-in-out}[data-niu-sidebar-productdetails-container]{display:none}[data-niu-sidebar-productdetails-container].show{display:flex !important}[data-niu-sidebar-categories-content] #shop-nav{margin-left:0}[data-niu-sidebar-categories-content] .dropdown-toggle::after{font-size:1rem}[data-niu-sidebar-categories-content] a{color:var(--s-text)}[data-niu-sidebar-categories-content] .niu-sidebar-head-small{margin-bottom:0}.niu-sidebar-content>.niu-sidebar-head-small,.niu-sidebar-content>.niu-sidebar-header-container{padding:1rem 0rem;margin:0 2rem;border-bottom:1px solid var(--s-border)}@media all and (max-width: 768px){.niu-sidebar-content>.niu-sidebar-head-small,.niu-sidebar-content>.niu-sidebar-header-container{padding:.5rem 0rem;margin:0 .5rem}}.niu-sidebar-content-static-container .text-tertiary{color:var(--s-text, rgb(0, 51, 48)) !important}.niu_sidebar_account_item::after{position:absolute;right:25px;content:"";display:inline-flex;font-size:1rem;font-family:"bootstrap-icons";font-weight:900}.niu_sidebar_content .niu_sidebar_account_item:hover{background-color:rgba(0,0,0,0);color:var(--s-accent)}.niu-sidebar .dropdown-item{color:var(--s-text);transition:background-color .3s ease-in-out}.niu-sidebar .dropdown-item:hover,.dropdown-item:focus{background-color:#fff;transition:background-color .3s ease-in-out}.niu-sidebar #result-wrapper::after{content:"";display:block;height:68px;width:100%;position:sticky;bottom:0;right:0;z-index:3;background:linear-gradient(0deg, var(--s-bg) 0%, rgba(255, 255, 255, 0) 100%)}.niu-sidebar-manufacturer img{max-width:100px}.niu-sidebar-checkout-products img{max-height:75px;object-fit:contain}#reviews-overview .card-body{padding-left:0;padding-right:0}#reviews-overview .card{border-top:0}#reviews-overview .card-body{padding-top:0}#reviews-list .review .card-body{padding:15px 0}.reviews-mosthelpful .card-body,.reviews-mosthelpful .card-header{padding:15px 0}.reviews-mosthelpful.card{border-bottom:0}#ratings_nItemsPerPage,#ratings_nSortByDir{border-radius:var(--niu-radius-input, 3px)}.niu-sidebar-head-small{margin-bottom:1rem}.niu-single-icon .bi{display:flex}.productlist-filter-accordion a,.snippets-filter-mobile-sorting .snippets-filter-mobile-sorting-collapse .dropdown-item{color:var(--s-text)}.productlist-filter-footer{margin-bottom:1rem}.productlist-filter-wrapper .dropdown-toggle::after,.productlist-filter-wrapper :not(.navbar-toggler)[data-toggle=collapse]::after{content:"" !important;font-family:"bootstrap-icons" !important;transform:rotate(90deg)}.productlist-filter-wrapper .dropdown-toggle[aria-expanded=true]::after,.productlist-filter-wrapper :not(.navbar-toggler)[data-toggle=collapse][aria-expanded=true]::after{content:"" !important;font-family:"bootstrap-icons" !important;transform:rotate(0deg)}[data-niu-sidebar-categories-content] .niu-single-icon{margin-left:0 !important}[data-niu-sidebar-categories-content] .niu-sidebar-category-icon-wrapper a.nav-link{padding:0}[data-niu-sidebar-categories-content] .dropdown-toggle::after{margin-left:0}[data-niu-sidebar-categories-content] li.currency-dropdown{list-style-type:none}.language-dropdown>.nav-link,.currency-dropdown>.nav-link{padding:unset !important}.niu-free-shipping-track{width:100%;background:#a9a29d;font-size:12px;line-height:12px;display:flex;color:#fff;align-items:center;justify-content:center}.niu-free-shipping-track-text{z-index:1}.niu-free-shipping-track-status{height:100%;top:0;bottom:0;left:0;background:#006761;transition:width .3s ease}.niu-modal-close-btn{right:15px;top:15px;z-index:9010}[data-niu-sidebar=configurator] .cfg-group .config-item{border:1px solid rgba(0,0,0,0)}[data-niu-sidebar=configurator] .cfg-group .cfg-swatch:checked~.custom-control-label .config-item{border-color:var(--niu-sidebar-border, #9fb0b0)}[data-niu-sidebar=configurator] input[type=radio]:checked+label,[data-niu-sidebar=configurator] input[type=checkbox]:checked+label{font-weight:normal}[data-niu-sidebar=configurator] .cfg-group .cfg-swatch:disabled~.custom-control-label .config-item{background:unset}[data-niu-sidebar=configurator] .config-item.disabled .cfg-item-description{opacity:.5}.niu-sidebar-style-2.niu-sidebar{position:fixed;top:16px;left:0;right:16px;bottom:16px;z-index:9002;--s-bg: var(--niu-sidebar-bg, white);--s-text: var(--niu-sidebar-text, inherit);--s-text-muted: var(--niu-sidebar-text-muted, rgb(120, 135, 133));--s-heading: var(--niu-sidebar-heading, rgb(0, 51, 48));--s-accent: var(--niu-sidebar-accent, #1a2b3c);--s-border: var(--niu-sidebar-border, rgba(0, 0, 0, 0.1));--s-hover: var(--niu-sidebar-hover, #f2f2f2);--s-shadow: var(--niu-sidebar-shadow, rgba(0, 0, 0, 0.05));--s-input-bg: var(--niu-sidebar-input-bg, white);--s-input-text: var(--niu-sidebar-input-text, rgb(0, 77, 74));--s-input-border: var(--niu-sidebar-input-border, #bcc3c2);--s-input-placeholder: var(--niu-sidebar-input-placeholder, rgb(120, 135, 133));--s-input-focus: var(--niu-sidebar-input-focus, #006761);--s-input-disabled-bg: var(--niu-sidebar-input-disabled-bg, #e9ecef);--s-accent-text: var(--niu-sidebar-accent-text, var(--s-bg));background:var(--s-bg);color:var(--s-text);display:grid;grid-template-rows:auto 1fr;transition:transform .2s cubic-bezier(0, 0, 0.1, 1);overflow-y:hidden;overflow-x:hidden;opacity:1;transform:translateX(100vw);box-shadow:-7px 0px 20px 0px var(--s-shadow);width:35rem;height:calc(100dvh - 32px);border-radius:16px}.niu-sidebar-style-2.niu-sidebar.show{transform:translateX(calc(100vw - 35rem - 16px))}.niu-xselling-sidebar-style-2{position:fixed;top:16px;left:-32px;z-index:9002;--s-bg: var(--niu-sidebar-bg, white);--s-text: var(--niu-sidebar-text, inherit);--s-text-muted: var(--niu-sidebar-text-muted, rgb(120, 135, 133));--s-heading: var(--niu-sidebar-heading, rgb(0, 51, 48));--s-accent: var(--niu-sidebar-accent, #1a2b3c);--s-border: var(--niu-sidebar-border, rgba(0, 0, 0, 0.1));--s-hover: var(--niu-sidebar-hover, #f2f2f2);--s-shadow: var(--niu-sidebar-shadow, rgba(0, 0, 0, 0.05));--s-input-bg: var(--niu-sidebar-input-bg, white);--s-input-text: var(--niu-sidebar-input-text, rgb(0, 77, 74));--s-input-border: var(--niu-sidebar-input-border, #bcc3c2);--s-input-placeholder: var(--niu-sidebar-input-placeholder, rgb(120, 135, 133));--s-input-focus: var(--niu-sidebar-input-focus, #006761);--s-input-disabled-bg: var(--niu-sidebar-input-disabled-bg, #e9ecef);--s-accent-text: var(--niu-sidebar-accent-text, var(--s-bg));background:var(--s-bg);color:var(--s-text);display:flex;flex-direction:column;transition:transform .2s cubic-bezier(0, 0, 0.1, 1);overflow-y:hidden;overflow-x:hidden;transform:translateX(calc(100vw + 3rem));box-shadow:-7px 0px 20px 0px var(--s-shadow);width:265px;height:calc(100% - 32px);border-radius:16px}.niu-sidebar-modal{border-radius:24px;width:min(1260px,87.5vw);margin:2rem 5rem}.niu-sidebar-modal .niu-sidebar-content-scroll-container{padding:4rem 5rem}.niu-sidebar-modal .niu-sidebar-content-scroll-container:has(.niu-itembox-option--has-shadow){padding:calc(4rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem))) calc(5rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)))}.niu-sidebar-modal .niu-sidebar-head-small{display:none;border-bottom:none}.niu-sidebar-modal .niu-sidebar-action-header{position:absolute;top:0;right:0}.niu-sidebar.niu-sidebar-modal[data-niu-sidebar-position=right]{transform:translate(calc((100vw - min(1260px, 87.5vw) - 10rem) / 2), 100vh)}.niu-sidebar.niu-sidebar-modal[data-niu-sidebar-position=right].show{transform:translate(calc((100vw - min(1260px, 87.5vw) - 10rem) / 2), 0vh)}@media(max-width: 768px){.niu-sidebar.niu-sidebar-modal[data-niu-sidebar-position=left].show,.niu-sidebar.niu-sidebar-modal[data-niu-sidebar-position=right].show{transform:translateY(10dvh)}.niu-sidebar-modal{border-radius:16px;width:100vw;margin:0;height:90dvh}.niu-sidebar-modal .niu-sidebar-content-scroll-container{padding:1rem}.niu-sidebar-modal .niu-sidebar-content-scroll-container:has(.niu-itembox-option--has-shadow){padding:calc(1rem + max(0px, calc(var(--niu-card-shadow-room, 1rem) - 1rem)))}.niu-sidebar-modal .niu-sidebar-action-header{position:static}}.niu-opc-editor-sidebar-container .niu-sidebar-container .niu-sidebar-container-opc-area{display:flex;justify-content:end}.niu-opc-editor-sidebar-container .niu-sidebar-content{max-width:35rem}.niu-opc-editor-sidebar-modal-container .niu-sidebar-container .niu-sidebar-container-opc-area{display:flex;justify-content:center}.niu-opc-editor-sidebar-modal-container .niu-sidebar-content{max-width:1260px}