@charset "UTF-8";:root{--ed-navy: #603211;--ed-lime: #B78761;--ed-outer-space: #212529;--ed-white: #ffffff;--ed-lime-dark: #603211;--ed-lime-light: #603211;--ed-lime-muted: #FCF3E6;--gh-encre: #2A1D12;--gh-brun: #603211;--gh-bronze: #7D613B;--gh-olive: #7A6E4E;--ed-gray-50: #f8f9fa;--ed-gray-100: #e9ecef;--ed-gray-200: #dee2e6;--ed-gray-400: #9ca3af;--ed-gray-600: #6b7280;--ed-gray-800: #212529;--ed-primary: #603211;--ed-secondary: #7d613b;--ed-vertsauge: #2D5A4C;--ed-vertsauge-light: #112A20;--ed-accent: #b78761;--ed-accent-muted: #7a6e4e;--ed-cream: #fcf3e6;--ed-background: #ffffff;--ed-surface: #fcf3e6;--ed-surface-muted: #f8efe2;--ed-border: #e8d9c4;--ed-text: #603211;--ed-text-muted: #7a6e4e;--ed-text-inverse: #ffffff;--ed-red: #e63946;--ed-green: #22c55e;--ed-orange: #f97316;--ed-yellow: #eab308;--bs-font-jakarta: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--bs-font-Inter: "Inter", system-ui, -apple-system, sans-serif;--bs-body-font-family: var(--bs-font-jakarta);--bs-body-font-size: 1rem;--bs-body-line-height: 1.5;--bs-body-color: var(--ed-outer-space);--bs-link-color: var(--ed-navy);--bs-link-hover-color: var(--ed-lime);--bs-primary: var(--ed-white);--bs-primary-rgb: 255, 255, 255;--bs-border-radius: .5rem;--bs-border-radius-lg: .75rem;--bs-border-radius-pill: 50rem;--bs-border-color: #e9ecef;--ed-weight-extralight: 200;--ed-weight-light: 300;--ed-weight-regular: 400;--ed-weight-medium: 500;--ed-weight-semibold: 500;--ed-weight-bold: 600;--width-large: 1440px}.noUi-target,.noUi-target *{box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:none}.noUi-base,.noUi-connects{position:relative;z-index:1;width:100%;height:100%}.noUi-connects{z-index:0;overflow:hidden;border-radius:.375rem}.noUi-connect,.noUi-origin{position:absolute;top:0;right:0;z-index:1;transform-origin:0 0;will-change:transform;transform-style:preserve-3d;transform-style:flat;width:100%;height:100%}.noUi-connect{width:100%;height:100%;background:var(--bs-primary)}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{right:auto;left:0}.noUi .noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:4px;margin:12px}.noUi-horizontal .noUi-handle{top:-10px;right:-12px;width:24px;height:24px}.noUi-vertical{width:4px;margin:12px 0}.noUi-vertical .noUi-handle{top:-12px;right:-10px;width:24px;height:24px}.noUi-target{position:relative;background:var(--bs-gray-200);border:0 solid var(--bs-gray-300);border-radius:.375rem}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:absolute;cursor:pointer;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:50%;outline:none;backface-visibility:hidden;transition:var(--bs-transition-default)}.noUi-handle:hover{background:var(--bs-primary);border-color:var(--bs-primary)}.noUi-active{background:var(--bs-primary)}.noUi-active:hover{background:var(--bs-primary);border-color:var(--bs-primary)}[disabled] .noUi-connect{background:var(--bs-gray-200)}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noui-pips,.noui-pips *{box-sizing:border-box}.noui-pips{position:absolute;color:#999}.noui-value{position:absolute;text-align:center;white-space:nowrap}.noui-value-sub{font-size:10px;color:#ccc}.noui-marker{position:absolute;background:#ccc}.noui-marker-sub,.noui-marker-large{background:#aaa}.noui-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0}.noui-value-horizontal{transform:translate(-50%,50%)}.noui-value-horizontal-rtl .noui-value-horizontal{transform:translate(50%,50%)}.noui-marker-horizontal.noui-marker{width:2px;height:5px;margin-left:-1px}.noui-marker-horizontal.noui-marker-sub{height:10px}.noui-marker-horizontal.noui-marker-large{height:15px}.noui-pips-vertical{top:0;left:100%;height:100%;padding:0 10px}.noui-value-vertical{padding-left:25px;transform:translateY(-50%)}.noui-value-vertical-rtl .noui-value-vertical{transform:translateY(50%)}.noui-marker-vertical.noui-marker{width:5px;height:2px;margin-top:-1px}.noui-marker-vertical.noui-marker-sub{width:10px}.noui-marker-vertical.noui-marker-large{width:15px}.noui-tooltip{position:absolute;display:block;padding:1px 5px;font-size:12px;font-weight:600;color:#212529;text-align:center;white-space:nowrap;background:#fff;border:1px solid #dee2e6;border-radius:.375rem}.noui-horizontal .noui-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noui-vertical .noui-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noui-horizontal .noui-origin>.noui-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noui-vertical .noui-origin>.noui-tooltip{top:auto;right:28px;transform:translateY(-18px)}@layer ps-components{.category__header{margin-bottom:3.375rem}.category__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:13.375rem;overflow:hidden;border-radius:1.25rem}.category__cover-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category__intro{display:flex;flex-direction:column;justify-content:center;padding:2.15rem 3.625rem;background:#FCF3E6}.category__hero--text-only .category__intro{grid-column:1/-1}.category__title{margin:0 0 .625rem;color:var(--ed-navy);font-size:32px;font-weight:400;line-height:1.18}.category__description{font-weight:var(--ed-weight-medium);line-height:1.35;font-size:18px;font-weight:300;text-align:justify}.category__description p:last-child{margin-bottom:0}.category__description strong,.category__description b{font-weight:var(--ed-weight-medium)}@media (max-width: 991.98px){.category__header{margin-bottom:2.125rem}.category__hero{display:block;min-height:2.1875rem;overflow:visible;border-radius:.25rem}.category__cover,.category__description{display:none}.category__intro{min-height:2.1875rem;padding:.4375rem .875rem;text-align:center;background:#f0f7fc;border-radius:.25rem}.category__title{margin:0;font-size:1.125rem;line-height:1.15}}.category-toolbar{margin-bottom:2.25rem}.products__selection{display:flex;justify-content:flex-end}.products__actions,.products__sort{display:flex;align-items:center;gap:.875rem}.products__sort-label{color:var(--ed-outer-space);font-size:1rem;font-weight:var(--ed-weight-semibold)}.products__sort-dropdown{min-width:19.1875rem}.products__sort-dropdown-button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:2.6875rem;padding-block:0;padding-inline:1.25rem .8125rem;color:#a0a09f;font-size:.875rem;font-weight:var(--ed-weight-regular);text-align:start;background:var(--ed-white);border:.0625rem solid #e0e0e0;border-radius:1.25rem}.products__sort-dropdown-button:after{display:none}.products__sort-dropdown-button.show,.products__sort-dropdown-button:hover,.products__sort-dropdown-button:focus{color:var(--ed-navy);border-color:var(--ed-lime);box-shadow:none}.products__sort-arrow{display:inline-block;width:.5rem;height:.5rem;margin-top:-.25rem;margin-inline-start:.5rem;border-inline-end:1px solid currentColor;border-bottom:1px solid currentColor;color:#000;transform:rotate(45deg)}.products__sort-mobile-text{display:none}.products__sort .dropdown-menu{width:100%;border-color:#e0e0e0;border-radius:.75rem;overflow:hidden;box-shadow:0 .75rem 1.875rem #01407d14}.products__sort .dropdown-item{color:var(--ed-outer-space);font-size:.875rem}.products__sort .dropdown-item:hover,.products__sort .dropdown-item.current{color:var(--ed-navy);background:#f0f7fc}@media (max-width: 991.98px){.category-toolbar{margin-bottom:.6875rem}.products__selection,.products__actions{display:block}.products__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.products__filter-button,.products__sort-dropdown-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding-block:0;padding-inline:1.25rem 1rem;color:var(--ed-navy)!important;font-size:.875rem;font-weight:var(--ed-weight-semibold);line-height:1;background:var(--ed-white);border:.0625rem solid var(--ed-lime);border-radius:.25rem}.products__filter-button{gap:.375rem}.products__filter-icon{display:block;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h8M12 4h2M2 8h2M6 8h8M2 12h7M11 12h3' stroke='%2301407D' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='4' r='1.4' stroke='%2301407D' stroke-width='1.4'/%3E%3Ccircle cx='5' cy='8' r='1.4' stroke='%2301407D' stroke-width='1.4'/%3E%3Ccircle cx='10' cy='12' r='1.4' stroke='%2301407D' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat}.products__sort{display:block}.products__sort-label,.products__sort-current{display:none}.products__sort-dropdown{min-width:0}.products__sort-mobile-text{display:inline}.products__sort-dropdown-button .products__sort-arrow{margin-inline-start:.25rem;color:var(--ed-navy)}}.category-products__list{display:flex;flex-direction:column;row-gap:20px}.category-products .product-miniature{position:relative;min-height:300px;overflow:hidden;background:var(--ed-white);border:1px solid #d9d9d9;border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.category-products .product-miniature:hover{border-color:#cfcfcf;box-shadow:0 10px 26px #01407d0f}.category-products .product-flags{top:unset;inset-inline-end:unset;bottom:0;inset-inline-start:15px}.category-products .product-miniature__inner{display:grid;grid-template-columns:285px minmax(0,1fr) 226px;grid-template-rows:auto 1fr auto;width:auto;max-width:100%;background:var(--ed-white);border-radius:4px;-moz-column-gap:15px;column-gap:15px;padding-block:8px;padding-inline:8px 16px}.category-products .product-miniature__top{grid-row:1/4;grid-column:1;align-self:center}.category-products .product-miniature__infos{grid-row:1/4;grid-column:2;min-width:0;padding-top:24px}.category-products .product-miniature__title{display:-webkit-box;margin-bottom:14px;overflow:hidden;color:var(--ed-outer-space);font-size:20px;font-weight:var(--ed-weight-regular);font-family:var(--bs-font-jakarta);line-height:1.28;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-products .product-miniature__title:hover{color:var(--ed-navy)}.category-products .product-list-review{display:none;align-items:center;min-height:18px;margin-bottom:5px;color:#ababab;font-size:12px;font-weight:var(--ed-weight-bold);line-height:1}.category-products .product-list-review.d-flex{display:flex!important}.category-products .grade-stars{margin-inline-end:5px}.category-products .grade-stars,.category-products .grade-stars .star{color:#f5a623}.category-products .product-miniature__description{display:-webkit-box;overflow:hidden;color:var(--ed-outer-space);font-size:16px;font-weight:var(--ed-weight-light);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:6;margin-top:.613rem}.category-products .product-miniature__description p{font-size:16px}.category-products .product-miniature__description b,.category-products .product-miniature__description strong{font-weight:500}.category-products .product-miniature__description ul{padding-inline-start:1.25rem;list-style:disc}.category-products .product-miniature__description li,.category-products .product-miniature__description p,.category-products .product-miniature__description ul,.category-products .product-miniature__description ol{margin-bottom:.25rem}.category-products .product-miniature__prices{grid-row:1;grid-column:3;justify-self:end;text-align:end;padding-top:22px;font-family:var(--bs-font-jakarta)}.category-products .product-miniature__price{color:var(--ed-navy);font-size:24px;font-weight:var(--ed-weight-bold);line-height:1.2;white-space:nowrap}.category-products .product-miniature__regular-price{display:block;margin-top:6px;color:#ababab;font-size:12px;font-weight:var(--ed-weight-bold);text-align:center;line-height:1.2;text-decoration:line-through}.category-products .product-miniature__manufacturer{grid-row:2;grid-column:3;align-self:center;justify-self:end;text-align:end}.category-products .product-miniature__manufacturer img{display:block;max-width:150px;max-height:70px;-o-object-fit:contain;object-fit:contain}.category-products .product-miniature__actions{grid-row:3;grid-column:3;margin-bottom:16px;align-self:end;justify-self:end}.category-products .product-miniature__add{display:inline-flex;align-items:center;justify-content:center;min-width:237px;min-height:46px;gap:10px;padding:0 22px;color:var(--ed-navy)!important;font-size:18px;font-weight:var(--ed-weight-bold);line-height:1;border-radius:100px}.category-products .product-miniature__add svg{width:17px;height:22px;flex:0 0 auto}.category-products .product-miniature__add-text{display:inline}.category-products .wishlist-button-add{position:absolute!important;top:12px!important;inset-inline-start:12px!important;z-index:2}.products__pagination,#js-product-list-bottom{margin-top:28px;padding-top:0;border-top:0}@media (max-width: 1199.98px){.category-products__list{gap:13px}.category-products .product-miniature{border-color:#d9d9d9;min-height:0px;border-radius:4px}.category-products .product-miniature__inner{position:relative;padding:2px;grid-template-columns:repeat(13,minmax(0,1fr));grid-template-rows:1fr repeat(3,auto) 1fr;-moz-column-gap:5px;column-gap:5px;align-items:center}.category-products .product-miniature__top{grid-row:1/6;grid-column:1/5}.category-products .product-miniature__infos{display:contents}.category-products .product-miniature__title{grid-row:2;grid-column:5/13;margin-bottom:2px;font-weight:var(--ed-weight-medium)}.category-products .product-list-review{grid-area:3/7/auto/12;margin:0;-moz-column-gap:1px;column-gap:1px}.category-products .grade-stars{margin-inline-end:4px}.category-products .product-flags{top:8px;bottom:unset;inset-inline-start:8px}.category-products .product-miniature__description{display:none}.category-products .product-miniature__manufacturer{align-self:center;justify-self:start;grid-row:3;grid-column:5/6;min-width:54px;max-width:48px;text-align:start}.category-products .product-miniature__manufacturer img{max-width:48px;max-height:16px}.category-products .product-miniature__prices{grid-row:4;grid-column:5/8;padding-top:6px;justify-self:start}.category-products .product-miniature__regular-price{text-align:start;margin-top:2px;font-size:10px;font-weight:var(--ed-weight-regular)}.category-products .product-miniature__actions{grid-row:4/5;grid-column:12/14;margin:0;padding-inline-end:13px;align-self:center}.category-products .product-miniature__add{min-width:28px;min-height:28px;width:28px;height:28px;padding:0;border-radius:50%}.category-products .product-miniature__add svg{width:12px;height:16px}.category-products .product-miniature__add-text{display:none}.category-products .wishlist-button-add{top:10px!important;inset-inline-end:8px!important;inset-inline-start:auto!important}.category-products .comments-note{-moz-column-gap:1px!important;column-gap:1px!important;grid-area:3/7/auto/12}}@media (max-width: 991.98px){.category-products .product-miniature__title{font-size:12px;line-height:1.28;-webkit-line-clamp:2}.category-products .product-miniature__price{font-size:14px;line-height:1.15}.category-products .product-miniature__regular-price{line-height:1;font-size:10px}.wishlist-button-add:before{width:16px!important;height:15px!important}.category-products .comments-note{font-size:10px!important}.category-products .comments-note .star,.category-products .comments-note .star-on,.category-products .comments-note .star-hover{width:9px!important;height:9px!important;background-size:auto 9px!important}.category-products .comments-note .star-on,.category-products .comments-note .star-hover{background-position:-9px 0!important}.category-products .comments-note .grade-stars{min-width:55px!important;height:9px!important}}.ed-directory-page{width:100%;padding-bottom:4rem}.catalog-directory__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0}.catalog-directory__item{position:relative;display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 1.25rem;text-align:center;background:var(--ed-white);border:1px solid #d9d9d9;border-radius:.625rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.catalog-directory__item:hover{border-color:var(--ed-lime);box-shadow:0 .75rem 1.875rem #01407d14;transform:translateY(-.1875rem)}.catalog-directory__item .brand__image,.catalog-directory__item .supplier__image{display:flex;min-height:7.5rem;align-items:center;justify-content:center;margin:0 0 1rem}.catalog-directory__item .brand__img,.catalog-directory__item .supplier__img{width:auto;max-width:10rem;max-height:6.25rem;-o-object-fit:contain;object-fit:contain}.catalog-directory__item .brand__title,.catalog-directory__item .supplier__title{display:block;margin:0 0 .375rem;color:var(--ed-navy);font-size:1.125rem;font-weight:var(--ed-weight-bold);line-height:1.25}.catalog-directory__item .brand__products,.catalog-directory__item .supplier__products{margin:0;color:var(--ed-gray-600);font-size:.875rem;line-height:1.4}@media (max-width: 991.98px){.catalog-directory__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.98px){.ed-directory-page{padding-bottom:2.5rem}.catalog-directory__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.catalog-directory__item{min-height:10.5rem;padding:1rem .75rem}.catalog-directory__item .brand__image,.catalog-directory__item .supplier__image{min-height:5rem;margin-bottom:.625rem}.catalog-directory__item .brand__img,.catalog-directory__item .supplier__img{max-width:7.5rem;max-height:4.5rem}.catalog-directory__item .brand__title,.catalog-directory__item .supplier__title{font-size:.9375rem}.catalog-directory__item .brand__products,.catalog-directory__item .supplier__products{font-size:.75rem}}.pagination{margin-top:28px;justify-content:center;-moz-column-gap:5px;column-gap:5px}.pagination__number{color:var(--bs-secondary-color)}.pagination .page-item.active .page-link{background-color:var(--ed-navy);border-color:var(--ed-navy);color:var(--ed-white)}.pagination .page-link{color:var(--ed-navy);border-color:var(--ed-gray-200);line-height:.8;font-weight:500}.pagination .page-link:hover{background:var(--ed-gray-50);color:var(--ed-navy)}.rich-text{line-height:1.5}.rich-text ul{padding-inline-start:1.2rem;list-style:disc}.rich-text img{max-width:100%;height:auto}.product-flags{position:absolute;top:.5rem;inset-inline-end:.5rem;display:flex;gap:.25rem;z-index:2;pointer-events:none}.product-flags .badge{border-radius:var(--bs-border-radius-pill);font-size:.6875rem;font-weight:400;padding:.2rem .625rem;line-height:1.4;background:var(--ed-accent-muted);color:var(--ed-cream);font-family:var(--bs-font-Inter)}.product-flags .badge.out_of_stock,.product-flags .badge.on-sale{background:var(--ed-red);color:var(--ed-white)}.product-flags .badge.online-only{background:var(--ed-orange);color:var(--ed-white)}@media (max-width: 767.98px){.product-flags .badge{font-size:.488rem;padding:.1rem .325rem}}}@layer ps-modules{.ps-facetedsearch{border-bottom:0}.search-filters__clear{order:1;margin-block-end:0;margin-inline-start:auto}.search-filters__form-check{display:flex;gap:.5rem;align-items:center;padding-inline-start:0}.search-filters__form-check .form-check-input,.search-filters__form-check .color{flex-shrink:0;margin:0}.search-filters__form-check--color .form-check-label{display:flex;gap:.5rem;align-items:center;cursor:pointer}.search-filters__link,.search-filters__color-label{color:var(--bs-body-color)}.search-filters__color-label:hover{color:var(--bs-link-hover-color)}.search-filters__magnitude{color:var(--bs-tertiary-color)}.search-filters__dropdown-toggle{justify-content:flex-start;width:100%;text-align:start;white-space:normal}.search-filters__dropdown-toggle:after{margin-inline-start:auto}.search-filters__dropdown-menu{width:100%}.search-filters__slider-container{margin-block-end:1rem}.search-filters__slider-values{font-size:.875rem}.search-filters .accordion-flush{overflow-y:auto;max-height:calc(100vh - 190px);overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ed-gray-100) var(--ed-white)}.search-filters .accordion-flush::-webkit-scrollbar{width:16px}.search-filters .accordion-flush::-webkit-scrollbar-track{background:var(--ed-white)}.search-filters .accordion-flush::-webkit-scrollbar-thumb{background-color:var(--ed-gray-100);border-radius:10px;border:3px solid var(--ed-white)}@media (min-width: 768px){.search-filters__clear{order:initial;margin-block-end:.5rem;margin-inline-start:initial}}.active-filters__title{font-weight:600}.active-filters__list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.search-filters-modules{padding-bottom:1rem;margin-bottom:2rem;border-bottom:var(--left-block-border-bottom)}.search-filters-modules-title{font-size:var(--left-block-title-size);font-weight:600;color:var(--left-block-title-color)}.search-filters-modules__list{margin-bottom:0}.search-filters-modules__item__link{display:block;font-weight:600;line-height:2rem;color:var(--left-block-title-color)}.ed-category-page #search_filters_wrapper{width:100%}.ed-category-page .ps-facetedsearch{border:0}.ed-category-page .left-block__title{display:flex!important;align-items:center;height:60px;padding:0 14px;margin-bottom:18px;color:var(--ed-navy);font-size:20px;font-weight:var(--ed-weight-semibold);text-transform:uppercase;background:#FCF3E6;border-radius:5px}.ed-category-page .left-block__title svg{margin-inline-end:7px}.ed-category-page .search-filters__clear{margin:-10px 0 16px}.ed-category-page .search-filters__clear .btn{padding:0;color:var(--ed-outer-space);font-size:13px;background:transparent;border:0;text-decoration:underline}.ed-category-page .search-filters__clear .btn:hover{color:var(--ed-navy)}.ed-category-page .search-filters .accordion{--bs-accordion-border-width: 0;--bs-accordion-border-color: transparent;--bs-accordion-bg: transparent;--bs-accordion-btn-bg: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-btn-focus-box-shadow: none}.ed-category-page .search-filters .accordion-item{padding:30px 0;background:transparent;border:0;border-bottom:1px solid #d9d9d9}.ed-category-page .search-filters .accordion-item:first-child{padding-top:0}.ed-category-page .search-filters .accordion-item:last-child{border-bottom:none}.ed-category-page .search-filters .accordion-button{min-height:24px;padding:0;color:#000;font-size:18px;font-weight:var(--ed-weight-semibold);line-height:1.25;background:transparent}.ed-category-page .search-filters .accordion-button:after{color:#000;width:17px;height:17px;font-size:23px;line-height:.5;font-weight:400;font-family:Verdana,Tahoma;text-align:center;background-image:none;transform:none;margin-left:unset;margin-right:unset;margin-inline-start:auto;content:"–"}.ed-category-page .search-filters .accordion-button.collapsed:after{content:"+"}.ed-category-page .search-filters .accordion-body{padding:14px 0 0;margin:0}.ed-category-page .search-filters .accordion-body li:not(:last-child){margin-bottom:20px}.ed-category-page .search-filters__item+.search-filters__item{margin-top:13px}.ed-category-page .search-filters__form-check{gap:7px;min-height:19px}.ed-category-page .search-filters__form-check--color .form-check-label{display:inline-flex;align-items:center;gap:10px;min-height:26px}.ed-category-page .search-filters__form-check--color .color{display:inline-block;flex:0 0 22px;width:22px;height:22px;cursor:pointer;background-position:center;background-size:cover;border:1px solid #d9d9d9;border-radius:50%;outline:2px solid transparent;outline-offset:2px;box-shadow:inset 0 0 0 1px #0000000f;transition:border-color .2s ease,box-shadow .2s ease,outline-color .2s ease}.ed-category-page .search-filters__form-check--color .form-check-input:checked+.form-check-label .color,.ed-category-page .search-filters__form-check--color .color.active{border-color:var(--ed-navy);box-shadow:0 0 0 2px #01407d24,inset 0 0 0 1px #00000014}.ed-category-page .search-filters__form-check--color .form-check-input:checked+.form-check-label .search-filters__color-label,.ed-category-page .search-filters__form-check--color .color.active+.search-filters__color-label{color:var(--ed-navy);font-weight:var(--ed-weight-medium)}.ed-category-page .search-filters__form-check--color .form-check-label:hover .color,.ed-category-page .search-filters__form-check--color .color:focus-visible{border-color:var(--ed-navy);outline-color:#01407d2e}.ed-category-page .search-filters .form-check-input{width:16px;height:16px;border:1px solid #c0c0c0;border-radius:4px}.ed-category-page .search-filters .form-check-input:checked{background-color:var(--ed-navy);border-color:var(--ed-navy)}.ed-category-page .search-filters .form-check-input:focus{box-shadow:0 0 0 .2rem #01407d1f}.ed-category-page .search-filters__link,.ed-category-page .search-filters__form-label,.ed-category-page .search-filters__color-label{font-size:16px;font-weight:var(--ed-weight-light);line-height:1.25;font-family:var(--bs-font-Inter)}.ed-category-page .search-filters__magnitude{color:#8d8d8d;font-size:12px}.ed-category-page .search-filters__slider-container{padding-top:24px;margin-bottom:14px}.ed-category-page .search-filters__slider{height:6px!important}.ed-category-page .search-filters__slider .noUi-connects,.ed-category-page .search-filters__slider .noUi-connect{background:#B78761!important;border-radius:999px}.ed-category-page .search-filters__slider .noUi-horizontal{height:6px!important}.ed-category-page .search-filters__slider .noUi-handle{top:-7px!important;inset-inline-end:-12px!important;width:18px!important;height:18px!important;background:#f8f8f8;border:2px solid var(--ed-navy)!important;border-radius:50%;box-shadow:none;cursor:grab}.ed-category-page .search-filters__slider .noUi-handle:before,.ed-category-page .search-filters__slider .noUi-handle:after{display:none}.ed-category-page .search-filters__slider-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;font-size:16px;font-weight:var(--ed-weight-semibold);margin-top:22px;line-height:1.2;font-family:var(--bs-font-Inter)}.ed-category-page .search-filters__slider-value{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;padding:8px 10px;text-align:center;background:#f5f5f5;border-radius:45px}.ed-category-page .search-filters__slider-value-label{margin-bottom:2px;color:var(--ed-outer-space);font-size:12px;font-weight:var(--ed-weight-light)}.ed-category-page .active-filters{margin-bottom:16px}.ed-category-page .active-filters__list{gap:8px}.ed-category-page .active-filters__list a,.ed-category-page .active-filters .js-search-filter-remove{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;color:var(--ed-navy);font-size:13px;font-weight:var(--ed-weight-semibold);background:#f0f7fc;border-radius:999px}@media (max-width: 991.98px){.ed-category-page .left-block__title{display:none!important}.ed-category-page .ps-facetedsearch--mobile{width:100%;color:#161616;background:var(--ed-white)}.ed-category-page .ps-facetedsearch--mobile .offcanvas-header{position:relative;align-items:center;padding:28px 24px 18px;border-bottom:0}.ed-category-page .ps-facetedsearch--mobile .offcanvas-title{margin:0;color:var(--ed-navy);font-size:20px;font-weight:var(--ed-weight-bold);line-height:1.2}.ed-category-page .ps-facetedsearch--mobile .btn-close{position:absolute;top:13px;inset-inline-end:8px;width:30px;height:30px;padding:0;margin:0;opacity:1;filter:none}.ed-category-page .ps-facetedsearch--mobile .offcanvas-body{padding-block:0 96px;padding-inline:24px 10px}.ed-category-page .ps-facetedsearch--mobile .search-filters .accordion-item{padding:24px 0 28px}.ed-category-page .ps-facetedsearch--mobile .search-filters .accordion-item:first-child{padding-top:19px}.ed-category-page .ps-facetedsearch--mobile .search-filters .accordion-button{font-size:20px}.ed-category-page .ps-facetedsearch--mobile .search-filters__link,.ed-category-page .ps-facetedsearch--mobile .search-filters__form-label,.ed-category-page .ps-facetedsearch--mobile .search-filters__color-label{font-size:14px;font-weight:var(--ed-weight-regular)}.ed-category-page .ps-facetedsearch--mobile .search-filters__item+.search-filters__item{margin-top:17px}.ed-category-page .ps-facetedsearch--mobile .search-filters__slider-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:287px;max-width:100%}.ed-category-page .ps-facetedsearch--mobile .search-filters__slider{width:268px;max-width:calc(100% - 18px);margin-inline-start:9px}.ed-category-page .ps-facetedsearch--mobile .ed-facets-footer{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.36fr);gap:12px;padding:0 31px 42px;background:var(--ed-white);border-top:0}.ed-category-page .ps-facetedsearch--mobile .ed-facets-footer .btn{min-height:40px;padding:0 18px;font-size:16px;font-weight:var(--ed-weight-semibold);border-radius:999px}.ed-category-page .ps-facetedsearch--mobile .ed-facets-clear{color:var(--ed-outer-space);background:var(--ed-white);border:1px solid #d9d9d9}.ed-category-page .ps-facetedsearch--mobile .ed-facets-show{color:var(--ed-navy);background:var(--ed-lime);border:1px solid var(--ed-lime)}}html[dir=rtl] .noUi-horizontal .noUi-handle{right:unset!important;left:-12px}.comments-note{display:flex;gap:6px;align-items:center;color:#ababab;font-size:12px;font-weight:700;font-family:var(--bs-font-Inter)}.comments-note .grade-stars{position:relative;display:inline-block;min-width:80px;height:15px}.comments-note .star-content{display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;margin:0}.comments-note .star,.comments-note .star-on,.comments-note .star-hover{display:block;flex:auto;width:15px;height:15px;margin-left:1.5px;background:no-repeat 0 0 transparent;background-image:url(../img/stars.png)}.comments-note .star-on,.comments-note .star-hover{background-position:-15px 0}.product-comments-summary .comments-note{color:var(--ed-outer-space);font-size:.875rem;font-weight:var(--ed-weight-bold);display:block}.product-comments-summary .comments-note .grade-stars{display:block;min-width:140px;margin-bottom:15px;height:27px}.product-comments-summary .comments-note .comments-number,.product-comments-summary .comments-note .average-grade{display:inline-block}.product-comments-summary .comments-note .star,.product-comments-summary .comments-note .star-on,.product-comments-summary .comments-note .star-hover{width:27px;height:27px;background-image:url(../img/stars-lg.png)}.product-comments-summary .comments-note .star-on,.product-comments-summary .comments-note .star-hover{background-position:-29px 0}@media (max-width: 767.98px){.product-comments-summary .comments-note .star,.product-comments-summary .comments-note .star-on,.product-comments-summary .comments-note .star-hover{width:22px;height:22px;background-size:auto 22px}.product-comments-summary .comments-note .star-on,.product-comments-summary .comments-note .star-hover{background-position:-22px 0}.product-comments-summary .comments-note .grade-stars{margin-bottom:9px}}}@layer ps-pages{.ed-category-page{width:100%;padding-bottom:25px}.category__header--listing{margin-bottom:2.25rem}.category__hero--listing{min-height:7.5rem}.category__hero--listing .category__intro{min-height:7.5rem;padding-top:1.75rem;padding-bottom:1.75rem}.category__hero--listing .category__description{max-width:60rem}.ed-category-page__products--with-filter{display:grid;grid-template-columns:304px minmax(0,1fr);-moz-column-gap:33px;column-gap:33px;align-items:start}.ed-category-page__filters{padding-top:78px;position:sticky;top:10px}.ed-category-page__results{min-width:0}.category__footer{margin-top:44px}.category__additional-description{color:var(--ed-outer-space);font-size:16px;font-weight:var(--ed-weight-light);line-height:1.45;text-align:justify}.category__additional-description h2,.category__additional-description h3,.category__additional-description h4{margin-bottom:10px;color:var(--ed-navy);font-size:24px;font-weight:var(--ed-weight-regular);line-height:1.25;font-family:var(--bs-font-Inter)}.category__additional-description h2{font-family:var(--bs-font-jakarta)}.category__additional-description b,.category__additional-description strong{font-weight:500}@media (max-width: 991.98px){.category__header--listing{margin-bottom:2.25rem}.category__hero--listing,.category__hero--listing .category__intro{min-height:2.1875rem}.ed-category-page__products{display:block}.ed-category-page__filters{display:contents;padding-top:0}.category__footer{margin-top:31px}.category__additional-description h2,.category__additional-description h3,.category__additional-description h4{font-size:18px}}}
