.nopgadence-infinite-sentinel{width:100%;min-height:1px;pointer-events:none}.nopgadence-infinite-end{padding:24px 0;text-align:center;color:var(--text-secondary);font-size:14px}.catalog-filter{--filter-gutter: 20px}@media(min-width: 768px){.catalog-filter{--filter-gutter: 28px}}@media(min-width: 992px){.catalog-filter{max-width:100% !important}}.catalog-filter.offcanvas{width:min(92vw,400px);background-color:var(--white);border-inline-end:1px solid var(--border)}@media(max-width: 991.98px){.catalog-filter.offcanvas-lg{width:min(92vw,400px);background-color:var(--white);border-inline-end:1px solid var(--border)}}@media(min-width: 992px){.catalog-filter.offcanvas-lg .offcanvas-header{padding-inline:0}.catalog-filter.offcanvas-lg .offcanvas-header .btn-close{display:none}.catalog-filter.offcanvas-lg .offcanvas-body{padding-inline:0}}.catalog-filter .offcanvas-header{padding:18px var(--filter-gutter);border-bottom:1px solid var(--border);background-color:var(--white)}.catalog-filter .offcanvas-header .offcanvas-title{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.catalog-filter .offcanvas-header .btn-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;outline:none;border-radius:50%;background-color:var(--white);color:var(--secondary);line-height:1;cursor:pointer;transition:color .35s ease;position:relative;isolation:isolate}.catalog-filter .offcanvas-header .btn-close::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--error);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:50%;transform:scale(0)}[dir=rtl] .catalog-filter .offcanvas-header .btn-close::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.catalog-filter .offcanvas-header .btn-close::before{transition:none}}.catalog-filter .offcanvas-header .btn-close:hover,.catalog-filter .offcanvas-header .btn-close:focus-visible{color:var(--white)}.catalog-filter .offcanvas-header .btn-close:hover::before,.catalog-filter .offcanvas-header .btn-close:focus-visible::before{transform:scale(1)}.catalog-filter .offcanvas-header .btn-close{border:1px solid var(--border);box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:1;background-image:none;z-index:12}.catalog-filter .offcanvas-header .btn-close:focus{box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:1}.catalog-filter .offcanvas-header .btn-close i{font-size:inherit;line-height:1}.catalog-filter .offcanvas-header .btn-close{font-size:16px}.catalog-filter .offcanvas-body{display:block;padding:0 var(--filter-gutter)}.catalog-filter .filter-item{margin-bottom:0;padding:0;border:none;border-bottom:1px solid var(--border);border-radius:var(--radius-base);background-color:rgba(0,0,0,0)}.catalog-filter .filter-item .title{margin:0;padding:18px 0;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);cursor:pointer;transition:color .25s ease}.catalog-filter .filter-item .title:hover{color:var(--primary)}.catalog-filter .filter-item .title>i{display:inline-block;flex-shrink:0;font-size:18px;color:var(--text-light);transition:transform .3s ease}.catalog-filter .filter-item .title>i.rotated{transform:rotate(180deg)}.catalog-filter .filter-item .filter-clear-group{position:relative;isolation:isolate}.catalog-filter .filter-item .filter-clear-group::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:inherit;transform:scaleX(0)}[dir=rtl] .catalog-filter .filter-item .filter-clear-group::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.catalog-filter .filter-item .filter-clear-group::before{transition:none}}.catalog-filter .filter-item .filter-clear-group{overflow:hidden;color:var(--text-secondary);background-color:rgba(0,0,0,0);transition:color .35s ease,background-color 0s,border-color .35s ease}.catalog-filter .filter-item .filter-clear-group:hover,.catalog-filter .filter-item .filter-clear-group:focus-visible{color:var(--white);background:var(--primary);transition:color .35s ease,background-color 0s linear .475s,border-color .35s ease}.catalog-filter .filter-item .filter-clear-group:hover::before,.catalog-filter .filter-item .filter-clear-group:focus-visible::before{transform:scaleX(1)}.catalog-filter .filter-item .filter-clear-group{display:none;align-items:center;gap:4px;margin-inline-start:auto;margin-inline-end:10px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.catalog-filter .filter-item .filter-clear-group i{font-size:13px;color:currentColor}.catalog-filter .filter-item .filter-clear-group:hover,.catalog-filter .filter-item .filter-clear-group:focus{border-color:var(--primary)}.catalog-filter .filter-item.has-active-filter>.title{color:var(--primary)}.catalog-filter .filter-item.has-active-filter>.title .filter-clear-group{display:inline-flex}.catalog-filter .filter-item .list-box .list{padding-bottom:20px}.catalog-filter .filter-item .list-box .list li.active>a{font-weight:600;color:var(--primary)}.catalog-filter .filter-item .list-box .list>li:not(:last-child){margin-bottom:10px}.catalog-filter .filter-item .list-box .list .sublist{margin-top:10px;padding-inline-start:14px;border-inline-start:1px solid var(--border)}.catalog-filter .filter-item .list-box .list .sublist li:not(:last-child){margin-bottom:8px}.catalog-filter .filter-item .list-box .list .item{display:flex;align-items:center;gap:10px}.catalog-filter .filter-item .list-box .list .item input[type=checkbox]{flex-shrink:0;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1px solid var(--gray-400);border-radius:var(--radius-base);background-color:var(--white);cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.catalog-filter .filter-item .list-box .list .item input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.catalog-filter .filter-item .list-box .list .item input[type=checkbox]:checked::after{content:"";position:absolute;top:1px;inset-inline-start:4px;width:4px;height:8px;border:solid var(--white);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.catalog-filter .filter-item .list-box .list .item input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.catalog-filter .filter-item .list-box .list .item label{margin:0;font-size:14px;line-height:1.4;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.catalog-filter .filter-item .list-box .list .item:hover label{color:var(--text-primary)}.catalog-filter .filter-item .list-box .list .item input[type=checkbox]:checked+label{color:var(--text-primary);font-weight:500}.catalog-filter .filter-item .list-box .list .item.color-item{gap:0}.catalog-filter .filter-item .list-box .list .item.color-item>:hover{cursor:pointer}.catalog-filter .filter-item .list-box .list .item.color-item input[type=checkbox]{display:none}.catalog-filter .filter-item .list-box .list .item.color-item .attribute-squares.color-squares{display:flex;align-items:center;gap:8px}.catalog-filter .filter-item .list-box .list .item.color-item .attribute-squares .attribute-square-container{display:block;padding:0;border:none;border-radius:var(--radius-base);outline:1px solid rgba(0,0,0,0);outline-offset:2px;transition:outline-color .2s ease}.catalog-filter .filter-item .list-box .list .item.color-item .attribute-squares .color{display:block;width:22px;height:22px;border:1px solid var(--border);border-radius:var(--radius-base)}@media(min-width: 768px){.catalog-filter .filter-item .list-box .list .item.color-item .attribute-squares .color{width:24px;height:24px}}.catalog-filter .filter-item .list-box .list .item.color-item:hover .attribute-squares .attribute-square-container{outline-color:var(--gray-400)}.catalog-filter .filter-item .list-box .list .item.color-item:has(input[type=checkbox]:checked) .attribute-squares .attribute-square-container{outline-color:var(--primary)}.catalog-filter .filter-item .list-box .list .item.color-item:has(input[type=checkbox]:checked) label.color-squares{font-weight:500}.catalog-filter .filter-item .list-box .list:has(li.color-item){display:flex;flex-wrap:wrap;gap:10px}.catalog-filter .filter-item .list-box .list:has(li.color-item)>li:not(:last-child){margin-bottom:0}.catalog-filter .filter-item.product-spec-color .list-box .list>li{margin-bottom:0}.catalog-filter .filter-item.price-range-filter .selected-price-range{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.catalog-filter .filter-item.price-range-filter .ui-widget-header{background-color:var(--primary)}.catalog-filter .filter-item.price-range-filter .ui-slider .ui-slider-handle{width:14px;height:14px;background-color:var(--white);border:2px solid var(--primary);border-radius:50%;top:50%;transform:translateY(-50%);outline:none;cursor:grab;transition:box-shadow .2s ease}.catalog-filter .filter-item.price-range-filter .ui-slider .ui-slider-handle:hover,.catalog-filter .filter-item.price-range-filter .ui-slider .ui-slider-handle:focus{box-shadow:0 0 0 4px rgba(26,26,26,.12)}.catalog-filter .filter-item.price-range-filter .ui-slider .ui-slider-handle:active{cursor:grabbing}.catalog-filter .filter-item.price-range-filter .ui-widget.ui-widget-content{border:none}.catalog-filter .filter-item.price-range-filter .ui-slider-horizontal{height:2px;margin-inline-start:7px;margin-inline-end:7px;background-color:var(--gray-300);border-radius:0}.catalog-filter .filter-item.block-recently-viewed-products .product-picture{overflow:hidden;width:80px;flex-shrink:0}@media(min-width: 992px){.catalog-filter .filter-item.block-recently-viewed-products .product-picture{width:92px}}.catalog-filter .filter-item.block-recently-viewed-products .product-picture img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-radius-sm)}.catalog-filter .filter-item.block-recently-viewed-products .product-price{font-weight:600;color:var(--text-primary)}.catalog-filter .offcanvas-body>*:last-child .filter-item:last-child,.catalog-filter .offcanvas-body>.filter-item:last-child,.catalog-filter .offcanvas-body .block:last-child .filter-item:last-child{border-bottom:none}.catalog-filter .catalog-filter-actions{flex-shrink:0;display:flex;align-items:stretch;gap:10px;padding:14px var(--filter-gutter);border-top:1px solid var(--border);background-color:var(--white)}.catalog-filter .catalog-filter-actions button{flex:1;padding:11px 14px;border-radius:var(--button-radius);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;text-align:center}.catalog-filter .catalog-filter-actions .filter-clear-all{position:relative;isolation:isolate}.catalog-filter .catalog-filter-actions .filter-clear-all::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:inherit;transform:scaleX(0)}[dir=rtl] .catalog-filter .catalog-filter-actions .filter-clear-all::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.catalog-filter .catalog-filter-actions .filter-clear-all::before{transition:none}}.catalog-filter .catalog-filter-actions .filter-clear-all{overflow:hidden;color:var(--text-primary);background-color:rgba(0,0,0,0);transition:color .35s ease,background-color 0s,border-color .35s ease}.catalog-filter .catalog-filter-actions .filter-clear-all:hover,.catalog-filter .catalog-filter-actions .filter-clear-all:focus-visible{color:var(--white);background:var(--primary);transition:color .35s ease,background-color 0s linear .475s,border-color .35s ease}.catalog-filter .catalog-filter-actions .filter-clear-all:hover::before,.catalog-filter .catalog-filter-actions .filter-clear-all:focus-visible::before{transform:scaleX(1)}.catalog-filter .catalog-filter-actions .filter-clear-all{flex:0 0 auto;border:1px solid var(--border)}.catalog-filter .catalog-filter-actions .filter-clear-all.is-active{color:var(--primary);border-color:var(--primary);background-color:var(--button-secondary-bg)}.catalog-filter .catalog-filter-actions .filter-clear-all.is-active:hover:not(:disabled),.catalog-filter .catalog-filter-actions .filter-clear-all.is-active:focus:not(:disabled){color:var(--white);background-color:var(--primary)}.catalog-filter .catalog-filter-actions .filter-clear-all:hover:not(:disabled),.catalog-filter .catalog-filter-actions .filter-clear-all:focus:not(:disabled){border-color:var(--primary)}.catalog-filter .catalog-filter-actions .filter-clear-all:disabled{opacity:.4;cursor:default}.catalog-filter .catalog-filter-actions .filter-clear-all:disabled:hover,.catalog-filter .catalog-filter-actions .filter-clear-all:disabled:focus{color:var(--text-primary);background-color:rgba(0,0,0,0)}.catalog-filter .catalog-filter-actions .filter-clear-all:disabled:hover::before,.catalog-filter .catalog-filter-actions .filter-clear-all:disabled:focus::before{transform:scaleX(0)}.catalog-filter .catalog-filter-actions .filter-show-results{position:relative;isolation:isolate}.catalog-filter .catalog-filter-actions .filter-show-results::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--button-primary-hover);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:inherit;transform:scaleX(0)}[dir=rtl] .catalog-filter .catalog-filter-actions .filter-show-results::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.catalog-filter .catalog-filter-actions .filter-show-results::before{transition:none}}.catalog-filter .catalog-filter-actions .filter-show-results{overflow:hidden;color:var(--white);background-color:var(--button-primary-bg);transition:color .35s ease,background-color 0s}.catalog-filter .catalog-filter-actions .filter-show-results:hover,.catalog-filter .catalog-filter-actions .filter-show-results:focus-visible{color:var(--white);background:var(--button-primary-hover);transition:color .35s ease,background-color 0s linear .475s}.catalog-filter .catalog-filter-actions .filter-show-results:hover::before,.catalog-filter .catalog-filter-actions .filter-show-results:focus-visible::before{transform:scaleX(1)}.catalog-filter .catalog-filter-actions .filter-show-results{border:none}@media(min-width: 992px){.catalog-filter.offcanvas-lg .catalog-filter-actions{padding-inline:0}.catalog-filter.offcanvas-lg .catalog-filter-actions .filter-show-results{display:none}.catalog-filter.offcanvas-lg .catalog-filter-actions .filter-clear-all{flex:1}}.products-wrapper>.no-result,.manufacturer-list-page .page-body>.no-result,.product-tags-all-page .page-body>.no-result{padding-block:var(--space-7);text-align:center;color:var(--text-secondary)}.search-page>.page-body>.search-input{max-width:720px;margin:0 auto var(--space-5)}@media(min-width: 992px){.search-page>.page-body>.search-input{margin-bottom:var(--space-6)}}.search-page>.page-body>.search-input .nb-search-bar{display:flex;align-items:center;width:100%;padding:4px 4px 4px 18px;border:1px solid var(--border);border-radius:100px;background-color:var(--white);transition:border-color .2s ease}.search-page>.page-body>.search-input .nb-search-bar:focus-within{border-color:var(--primary)}.search-page>.page-body>.search-input .nb-search-bar:has(.input-validation-error){border-color:var(--error)}.search-page>.page-body>.search-input .nb-search-bar .search-text{flex:1;min-width:0;height:auto;padding:6px 12px 6px 0;border:none;border-radius:0;outline:none;background-color:rgba(0,0,0,0);font-size:14px;box-shadow:none}.search-page>.page-body>.search-input .nb-search-bar .search-text:hover,.search-page>.page-body>.search-input .nb-search-bar .search-text:focus{border:none;outline:none;box-shadow:none}.search-page>.page-body>.search-input .nb-search-bar__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:none;outline:none;border-radius:50%;background-color:var(--bg-primary);color:var(--text-primary);line-height:1;cursor:pointer;transition:color .35s ease;position:relative;isolation:isolate}.search-page>.page-body>.search-input .nb-search-bar__button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent-dark);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:50%;transform:scale(0)}[dir=rtl] .search-page>.page-body>.search-input .nb-search-bar__button::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.search-page>.page-body>.search-input .nb-search-bar__button::before{transition:none}}.search-page>.page-body>.search-input .nb-search-bar__button:hover,.search-page>.page-body>.search-input .nb-search-bar__button:focus-visible{color:var(--white)}.search-page>.page-body>.search-input .nb-search-bar__button:hover::before,.search-page>.page-body>.search-input .nb-search-bar__button:focus-visible::before{transform:scale(1)}.search-page>.page-body>.search-input .nb-search-bar__button i{font-size:18px}.search-page>.page-body>.search-input #search-len-error{margin-top:var(--space-2);font-size:13px}.search-page>.page-body>.search-input .nb-search-advanced-toggle{margin:var(--space-3) 0 0}.search-page>.page-body>.search-input .nb-search-advanced-toggle label{margin:0;font-size:14px;color:var(--text-secondary);cursor:pointer}.search-page>.page-body>.search-input .advanced-search{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--gray-200);border-radius:var(--card-radius-sm);background-color:var(--gray-100)}@media(min-width: 768px){.search-page>.page-body>.search-input .advanced-search{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4) var(--space-5)}}@media(max-width: 575.98px){.search-page>.page-body>.search-input .advanced-search .nb-search-advanced-group+.nb-search-advanced-group{margin-top:var(--space-4)}}.search-page>.page-body>.search-input .nb-search-advanced-group{display:flex;flex-direction:column;gap:var(--space-2)}.search-page>.page-body>.search-input .nb-search-advanced-group .inputs{margin:0}.search-page>.page-body>.search-input .nb-search-advanced-group .inputs:not(.reversed){display:flex;flex-direction:column;gap:6px}.search-page>.page-body>.search-input .nb-search-advanced-group .inputs:not(.reversed) label{margin:0;color:var(--text-light);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.search-page>.page-body>.search-input .nb-search-advanced-group .inputs.reversed label{margin:0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-secondary)}.search-page>.page-body>.search-input .nb-search-advanced-group select{width:100%;background-color:var(--white)}.category-page>.page-title,.manufacturer-page>.page-title,.manufacturer-list-page>.page-title,.vendor-page>.page-title,.vendor-list-page>.page-title,.product-tag-page>.page-title,.product-tags-all-page>.page-title,.search-page>.page-title,.recently-added-products-page>.page-title,.recently-viewed-products-page>.page-title,.blog-page>.page-title,.news-list-page>.page-title{position:relative;margin-top:0;margin-bottom:var(--space-5);padding:0;border:0;text-align:center}@media(min-width: 992px){.category-page>.page-title,.manufacturer-page>.page-title,.manufacturer-list-page>.page-title,.vendor-page>.page-title,.vendor-list-page>.page-title,.product-tag-page>.page-title,.product-tags-all-page>.page-title,.search-page>.page-title,.recently-added-products-page>.page-title,.recently-viewed-products-page>.page-title,.blog-page>.page-title,.news-list-page>.page-title{margin-bottom:var(--space-6)}}.category-page>.page-title h1,.manufacturer-page>.page-title h1,.manufacturer-list-page>.page-title h1,.vendor-page>.page-title h1,.vendor-list-page>.page-title h1,.product-tag-page>.page-title h1,.product-tags-all-page>.page-title h1,.search-page>.page-title h1,.recently-added-products-page>.page-title h1,.recently-viewed-products-page>.page-title h1,.blog-page>.page-title h1,.news-list-page>.page-title h1{margin-top:0;padding:0;text-align:center}.category-page>.page-title:has(.link-rss) h1,.manufacturer-page>.page-title:has(.link-rss) h1,.manufacturer-list-page>.page-title:has(.link-rss) h1,.vendor-page>.page-title:has(.link-rss) h1,.vendor-list-page>.page-title:has(.link-rss) h1,.product-tag-page>.page-title:has(.link-rss) h1,.product-tags-all-page>.page-title:has(.link-rss) h1,.search-page>.page-title:has(.link-rss) h1,.recently-added-products-page>.page-title:has(.link-rss) h1,.recently-viewed-products-page>.page-title:has(.link-rss) h1,.blog-page>.page-title:has(.link-rss) h1,.news-list-page>.page-title:has(.link-rss) h1{padding-inline:48px}.category-page>.page-title .link-rss,.manufacturer-page>.page-title .link-rss,.manufacturer-list-page>.page-title .link-rss,.vendor-page>.page-title .link-rss,.vendor-list-page>.page-title .link-rss,.product-tag-page>.page-title .link-rss,.product-tags-all-page>.page-title .link-rss,.search-page>.page-title .link-rss,.recently-added-products-page>.page-title .link-rss,.recently-viewed-products-page>.page-title .link-rss,.blog-page>.page-title .link-rss,.news-list-page>.page-title .link-rss{position:absolute;inset-block-start:50%;inset-inline-end:0;margin:0;transform:translateY(-50%)}.category-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.manufacturer-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.manufacturer-list-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.vendor-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.vendor-list-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.product-tag-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.product-tags-all-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.search-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.recently-added-products-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.recently-viewed-products-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.blog-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)),.news-list-page>.page-title:has(+.page-body>:is(.category-description,.manufacturer-description,.vendor-description)){margin-bottom:var(--space-3)}.category-page .category-description,.category-page .manufacturer-description,.category-page .vendor-description,.manufacturer-page .category-description,.manufacturer-page .manufacturer-description,.manufacturer-page .vendor-description,.manufacturer-list-page .category-description,.manufacturer-list-page .manufacturer-description,.manufacturer-list-page .vendor-description,.vendor-page .category-description,.vendor-page .manufacturer-description,.vendor-page .vendor-description,.vendor-list-page .category-description,.vendor-list-page .manufacturer-description,.vendor-list-page .vendor-description,.product-tag-page .category-description,.product-tag-page .manufacturer-description,.product-tag-page .vendor-description,.product-tags-all-page .category-description,.product-tags-all-page .manufacturer-description,.product-tags-all-page .vendor-description,.search-page .category-description,.search-page .manufacturer-description,.search-page .vendor-description,.recently-added-products-page .category-description,.recently-added-products-page .manufacturer-description,.recently-added-products-page .vendor-description,.recently-viewed-products-page .category-description,.recently-viewed-products-page .manufacturer-description,.recently-viewed-products-page .vendor-description,.blog-page .category-description,.blog-page .manufacturer-description,.blog-page .vendor-description,.news-list-page .category-description,.news-list-page .manufacturer-description,.news-list-page .vendor-description{max-width:760px;margin:0 auto var(--space-5);font-size:14px;line-height:1.7;text-align:center;color:var(--text-secondary)}.category-page .category-description *,.category-page .manufacturer-description *,.category-page .vendor-description *,.manufacturer-page .category-description *,.manufacturer-page .manufacturer-description *,.manufacturer-page .vendor-description *,.manufacturer-list-page .category-description *,.manufacturer-list-page .manufacturer-description *,.manufacturer-list-page .vendor-description *,.vendor-page .category-description *,.vendor-page .manufacturer-description *,.vendor-page .vendor-description *,.vendor-list-page .category-description *,.vendor-list-page .manufacturer-description *,.vendor-list-page .vendor-description *,.product-tag-page .category-description *,.product-tag-page .manufacturer-description *,.product-tag-page .vendor-description *,.product-tags-all-page .category-description *,.product-tags-all-page .manufacturer-description *,.product-tags-all-page .vendor-description *,.search-page .category-description *,.search-page .manufacturer-description *,.search-page .vendor-description *,.recently-added-products-page .category-description *,.recently-added-products-page .manufacturer-description *,.recently-added-products-page .vendor-description *,.recently-viewed-products-page .category-description *,.recently-viewed-products-page .manufacturer-description *,.recently-viewed-products-page .vendor-description *,.blog-page .category-description *,.blog-page .manufacturer-description *,.blog-page .vendor-description *,.news-list-page .category-description *,.news-list-page .manufacturer-description *,.news-list-page .vendor-description *{text-align:inherit}.category-page .category-description,.manufacturer-page .category-description,.manufacturer-list-page .category-description,.vendor-page .category-description,.vendor-list-page .category-description,.product-tag-page .category-description,.product-tags-all-page .category-description,.search-page .category-description,.recently-added-products-page .category-description,.recently-viewed-products-page .category-description,.blog-page .category-description,.news-list-page .category-description{max-width:none;margin-inline:0}.category-page .category-description img,.manufacturer-page .category-description img,.manufacturer-list-page .category-description img,.vendor-page .category-description img,.vendor-list-page .category-description img,.product-tag-page .category-description img,.product-tags-all-page .category-description img,.search-page .category-description img,.recently-added-products-page .category-description img,.recently-viewed-products-page .category-description img,.blog-page .category-description img,.news-list-page .category-description img{max-width:100%;height:auto}@media(min-width: 992px){.category-page>.page-title,.manufacturer-page>.page-title{margin-bottom:var(--space-5)}}.double-column--offcanvas-all .product-selectors{position:sticky;z-index:7;top:var(--nb-header-height, 64px);background:var(--white)}.product-selectors{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:16px;padding:18px 0}@media(min-width: 768px){.product-selectors{gap:20px}}@media(min-width: 992px){.product-selectors{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}}.product-selectors .offcanvas-filter-btn button{padding:9px 18px;border:1px solid var(--text-primary);color:var(--text-primary);background-color:rgba(0,0,0,0);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.product-selectors .offcanvas-filter-btn button:hover,.product-selectors .offcanvas-filter-btn button:focus-visible{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.product-selectors .offcanvas-filter-btn button{border-radius:var(--button-radius);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.product-selectors .offcanvas-filter-btn button i{font-size:16px}.product-selectors .offcanvas-filter-btn button .filter-btn-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:3px 5px;border-radius:999px;background-color:var(--primary);color:var(--white);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .35s ease,color .35s ease}.product-selectors .offcanvas-filter-btn button .filter-btn-count:empty{display:none}.product-selectors .offcanvas-filter-btn button:hover .filter-btn-count,.product-selectors .offcanvas-filter-btn button:focus-visible .filter-btn-count{background-color:var(--white);color:var(--primary)}.product-selectors .product-count{text-align:center;line-height:1.3;min-width:0}.product-selectors .product-count .product-count-number{font-weight:600}.product-selectors .product-count .product-count-label{white-space:nowrap}.product-selectors .product-viewmode .viewmode-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-base);color:var(--text-light);transition:color .25s ease,background-color .25s ease}.product-selectors .product-viewmode .viewmode-icon:hover{color:var(--text-primary)}.product-selectors .product-viewmode .viewmode-icon.selected{color:var(--white);background-color:var(--primary)}.product-selectors .product-page-size p,.product-selectors .product-sorting p{white-space:nowrap}.product-selectors .product-page-size select:focus,.product-selectors .product-sorting select:focus{box-shadow:none;outline:none}@media(max-width: 991.98px){.product-selectors{display:flex;align-items:center;gap:12px;padding:10px 0}.product-selectors>.d-flex{display:contents !important}.product-selectors .product-count{margin-left:auto}.product-selectors .product-sorting{min-width:0}.product-selectors .product-sorting select{font-size:14px}.product-selectors .product-viewmode{flex-shrink:0}}@media(max-width: 991.98px){.product-selectors .product-page-size{display:none !important}}@media(max-width: 767.98px){.product-selectors .product-count{display:none}.product-selectors .product-sorting{margin-left:auto}.product-selectors .product-sorting p{display:none}}@media(max-width: 575.98px){.product-selectors{gap:8px}.product-selectors .offcanvas-filter-btn button{padding:8px 12px}.product-selectors .offcanvas-filter-btn button i{font-size:14px}.product-selectors .product-count .product-count-number{font-size:13px}.product-selectors .product-count .product-count-label{font-size:13px}.product-selectors .product-viewmode .viewmode-icon{width:28px;height:28px}.product-selectors .product-viewmode .viewmode-icon i{font-size:18px}.product-selectors .product-sorting select{font-size:13px}}.product-count-mobile{display:none;text-align:center;margin-bottom:16px}.product-count-mobile .product-count-number{font-weight:600}.product-count-mobile .product-count-label{white-space:nowrap}@media(max-width: 767.98px){.product-count-mobile{display:block}}@media(max-width: 575.98px){.product-count-mobile .product-count-number{font-size:13px}.product-count-mobile .product-count-label{font-size:13px}}.product-list .item-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}@media(min-width: 992px){.product-list .item-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.product-list .item-grid>*{min-width:0}@media(min-width: 576px){.product-list .item-grid{gap:20px}}@media(min-width: 992px){.product-list .item-grid{gap:30px}}.product-list .item-grid .product-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px}@media(min-width: 576px){.product-list .item-grid .product-item{gap:20px}}.product-list .item-grid .product-item .item-top-wrapper{width:120px;flex-shrink:0}@media(min-width: 576px){.product-list .item-grid .product-item .item-top-wrapper{width:180px}}@media(min-width: 768px){.product-list .item-grid .product-item .item-top-wrapper{width:210px}}@media(min-width: 992px){.product-list .item-grid .product-item .item-top-wrapper{width:245px}}.product-list .item-grid .product-item .details{flex:1;min-width:0;margin-top:0}@media(min-width: 1200px){.product-list .item-grid .product-item .details{display:flex;flex-direction:row;gap:24px;align-items:center}}@media(min-width: 992px){.product-list .item-grid .product-item .details .details-wrapper{flex:2}}@media(min-width: 1200px){.product-list .item-grid .product-item .details .details-wrapper{flex:2}}@media(min-width: 1400px){.product-list .item-grid .product-item .details .details-wrapper{flex:3}}.product-list .item-grid .product-item .details .details-wrapper .add-info .buttons{display:none}.product-list .item-grid .product-item .details .product-title{margin-top:0}.product-list .item-grid .product-item .details .product-title a{font-size:15px;font-weight:600}@media(min-width: 576px){.product-list .item-grid .product-item .details .product-title a{font-size:16px}}@media(min-width: 992px){.product-list .item-grid .product-item .details .product-title a{font-size:18px}}.product-list .item-grid .product-item .details .description{display:block;margin-top:8px}@media(max-width: 991.98px){.product-list .item-grid .product-item .details .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.product-list .item-grid .product-item .details .prices{margin-top:10px}.product-list .item-grid .product-item .details .attributes .attributes-wrapper{display:flex;align-items:center;gap:8px;margin-top:14px;margin-bottom:8px;flex-wrap:wrap}.product-list .item-grid .product-item .details .attributes .attributes-wrapper .attributes-lists{display:flex;gap:12px;flex-wrap:wrap}.product-list .item-grid .product-item .details .list-view-action{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:start;gap:12px;margin-top:14px}@media(min-width: 1200px){.product-list .item-grid .product-item .details .list-view-action{margin-top:0;align-items:center;flex-direction:column;gap:18px;padding-inline-start:24px;flex:1}}.product-list .item-grid .product-item .details .list-view-action .buttons{margin-top:0}.product-list .item-grid .product-item .details .list-view-action .top-extra{display:flex;gap:8px}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button,.product-list .item-grid .product-item .details .list-view-action .quickview-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;outline:none;border-radius:50%;background-color:var(--white);color:var(--secondary);line-height:1;cursor:pointer;transition:color .35s ease;font-size:12px}@media(min-width: 768px){.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button,.product-list .item-grid .product-item .details .list-view-action .quickview-button{width:38px;height:38px;font-size:16px}}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button,.product-list .item-grid .product-item .details .list-view-action .quickview-button{position:relative;isolation:isolate}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button::before,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button::before,.product-list .item-grid .product-item .details .list-view-action .quickview-button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--secondary);transform-origin:0 50%;transition:transform .475s cubic-bezier(0.22, 0.61, 0.36, 1);border-radius:50%;transform:scale(0)}[dir=rtl] .product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button::before,[dir=rtl] .product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button::before,[dir=rtl] .product-list .item-grid .product-item .details .list-view-action .quickview-button::before{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button::before,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button::before,.product-list .item-grid .product-item .details .list-view-action .quickview-button::before{transition:none}}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:hover,.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:focus-visible,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:hover,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:focus-visible,.product-list .item-grid .product-item .details .list-view-action .quickview-button:hover,.product-list .item-grid .product-item .details .list-view-action .quickview-button:focus-visible{color:var(--white)}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:hover::before,.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:focus-visible::before,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:hover::before,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:focus-visible::before,.product-list .item-grid .product-item .details .list-view-action .quickview-button:hover::before,.product-list .item-grid .product-item .details .list-view-action .quickview-button:focus-visible::before{transform:scale(1)}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button,.product-list .item-grid .product-item .details .list-view-action .quickview-button{border:1px solid var(--border);transition:color .35s ease,border-color .35s ease}.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:hover,.product-list .item-grid .product-item .details .list-view-action .add-to-wishlist-button:focus-visible,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:hover,.product-list .item-grid .product-item .details .list-view-action .add-to-compare-list-button:focus-visible,.product-list .item-grid .product-item .details .list-view-action .quickview-button:hover,.product-list .item-grid .product-item .details .list-view-action .quickview-button:focus-visible{border-color:var(--secondary)}.product-list .item-top-wrapper .top-extra,.product-list .item-top-wrapper .top-add-to-cart{display:none !important}@media(max-width: 575.98px){.product-list .item-top-wrapper .bss-pbox-button-next,.product-list .item-top-wrapper .bss-pbox-button-prev,.product-list .item-top-wrapper .bss-pbox-pagination,.product-list .item-top-wrapper .swiper-pagination{display:none !important}}.product-list .list-view-action{--pbox-cart-width: auto;display:block}.product-list .bss-grid-buttons{display:none}.products-container{position:relative}.manufacturer-list-page .manufacturer-grid{margin-bottom:30px}.manufacturer-list-page .manufacturer-item{display:block}.manufacturer-list-page .manufacturer-item .picture{display:block;position:relative;overflow:hidden;background-color:var(--gray-100);border-radius:var(--card-radius-lg)}.manufacturer-list-page .manufacturer-item .picture img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:inherit;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.manufacturer-list-page .manufacturer-item .title{position:relative;display:flex;align-items:baseline;justify-content:flex-start;gap:6px;margin-block-start:14px;padding-block-start:12px}.manufacturer-list-page .manufacturer-item .title::before,.manufacturer-list-page .manufacturer-item .title::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:1px}.manufacturer-list-page .manufacturer-item .title::before{background-color:var(--accent)}.manufacturer-list-page .manufacturer-item .title::after{background-color:var(--primary);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(0.22, 0.61, 0.36, 1)}.manufacturer-list-page .manufacturer-item .title .title-text{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--text-primary);transition:color .25s ease}@media(min-width: 768px){.manufacturer-list-page .manufacturer-item .title .title-text{font-size:13px}}.manufacturer-list-page .manufacturer-item .title i{flex-shrink:0;font-size:14px;line-height:1;color:var(--accent-dark);transition:width .35s cubic-bezier(0.22, 0.61, 0.36, 1),color .25s ease}[dir=rtl] .manufacturer-list-page .manufacturer-item .title::after{transform-origin:100% 50%}.manufacturer-list-page .manufacturer-item:hover .picture img,.manufacturer-list-page .manufacturer-item:focus-visible .picture img{transform:scale(1.05)}.manufacturer-list-page .manufacturer-item:hover .title::after,.manufacturer-list-page .manufacturer-item:focus-visible .title::after{transform:scaleX(1)}.manufacturer-list-page .manufacturer-item:hover .title .title-text,.manufacturer-list-page .manufacturer-item:focus-visible .title .title-text{color:var(--primary)}.manufacturer-list-page .manufacturer-item:hover .title i,.manufacturer-list-page .manufacturer-item:focus-visible .title i{width:1.9em;color:var(--primary)}@media(prefers-reduced-motion: reduce){.manufacturer-list-page .manufacturer-item .picture img,.manufacturer-list-page .manufacturer-item .title::after,.manufacturer-list-page .manufacturer-item .title i{transition:none}}
