@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap"layer(overrides);@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@layer overrides{:root{--brand-green: #00963f;--brand-green-hover: #007a32;--brand-blue: #0f456c;--brand-blue-dark: #174369;--brand-lime: #b2ca17;--brand-light: #f4f4f4;--brand-border: #dddddd;--brand-muted: #888888;--brand-amber: #c77b1c;--brand-carousel-green-deep: #1a3a2a;--brand-carousel-amber-deep: #2a1a00;--brand-carousel-indigo: #3a3a8a;--brand-carousel-indigo-deep: #1a1a2a;--brand-carousel-rust: #963f00;--brand-carousel-rust-deep: #2a1a1a;--mp-color-dark: var(--brand-blue-dark);--mp-color-blue: var(--brand-blue);--mp-color-green: var(--brand-green);--mp-color-yellow: var(--brand-lime);--mp-color-light: var(--brand-light);--mp-color-gray-light: var(--brand-border);--mp-color-primary: var(--brand-green-hover);--mp-color-secondary: var(--brand-blue);--mp-color-success: var(--brand-green);--mp-color-warning: var(--brand-lime);--mp-border-color: var(--brand-border);--mp-link-color: var(--brand-green-hover);--mp-link-hover-color: var(--brand-green-hover);--mp-header-border-color: var(--brand-border);--mp-header-box-shadow: none;--mp-header-desktop-column-gap: 1.25rem;--mp-header-desktop-padding-block: 1.25rem;--mp-header-desktop-padding-inline: 1.25rem;--mp-header-desktop-row-gap: 0;--mp-header-logo-image-desktop-max-height: 64px;--mp-header-logo-image-desktop-max-width: 220px;--mp-header-logo-image-mobile-max-height: 48px;--mp-header-logo-image-mobile-max-width: 180px;--mp-header-shrinked-logo-image-desktop-max-height: 64px;--mp-header-shrinked-logo-image-mobile-max-height: 48px;--mp-header-menu-bg-color: var(--brand-lime);--mp-header-menu-bg-color-opacity: 1;--mp-header-search-inline-max-width: 31.25rem;--mp-header-search-inline-justify-self: center;--mp-header-search-inline-font-size: .875rem;--mp-header-stuck-box-shadow: 0 6px 18px rgb(0 0 0 / 8%);--mp-header-width: 1560px;--mp-menu-dropdown-color: var(--brand-blue-dark);--mp-menu-dropdown-font-size: .8125rem;--mp-menu-dropdown-line-height: 1.35;--mp-menu-dropdown-width: 17.5rem;--mp-menu-dropdown-item-padding-block: .9375rem;--mp-menu-dropdown-item-padding-inline: 1rem;--mp-menu-dropdown-item-border-color: var(--brand-border);--mp-product-block-bg-color: var(--mp-color-white);--mp-product-block-gap: 0;--mp-product-block-data-gap: .375rem;--mp-product-block-name-font-size: 1rem;--mp-product-block-name-font-weight: 500;--mp-product-block-name-hover-color: var(--brand-green);--mp-product-block-category-font-size: .75rem;--mp-product-block-price-row-font-size: 1.125rem;--mp-product-block-price-row-font-weight: 700;--mp-product-block-price-gross-color: var(--brand-green);--mp-product-block-price-gross-font-size: 1.125rem;--mp-product-block-price-gross-font-weight: 700;--mp-product-block-price-net-color: var(--brand-green);--mp-product-block-price-net-font-size: 1.125rem;--mp-product-block-price-net-font-weight: 700;--mp-product-block-price-package-color: var(--brand-green);--mp-product-block-price-old-color: var(--brand-muted);--mp-product-block-description-color: #666666;--mp-product-block-attribute-color: #666666;--mp-product-image-bg-color: transparent;--mp-product-badge-bg-color: var(--brand-lime);--mp-product-badge-border-radius: 0;--mp-product-badge-font-size: .625rem;--mp-product-badge-padding-block: .125rem;--mp-product-badge-padding-inline: .5rem}.widget-header-top{background-color:var(--brand-blue-dark)!important;color:var(--mp-color-white)!important;font-size:.75rem!important;text-align:center}.widget-header-top__inner{justify-content:center;min-height:1.75rem}.header__wrapper{grid-template-columns:auto minmax(18rem,31.25rem) auto}@media(width>=992px){.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__logo,.header__actions{flex:0 0 auto}.header__wrapper>.search--inline{flex:0 1 31.25rem;margin-inline:1.25rem}}.header__logo{align-items:center;display:inline-flex;min-height:4rem}.header--shrinked .header__logo-image,#header-sticky-bar .header__logo-image{max-height:var(--mp-header-logo-image-desktop-max-height)}.header__logo-text{color:var(--brand-green);font-size:1.75rem;font-weight:700;text-decoration-line:none}.search--inline .search__input{border-color:var(--brand-border);border-radius:0;border-width:2px;box-shadow:none;font-style:normal;height:2.6875rem;min-height:2.6875rem;outline:0;padding-block:0;padding-inline:.9375rem}.search--inline .search__input:is(:focus,:focus-visible){border-color:var(--brand-green);box-shadow:none;outline:0}.search--inline .search__button{display:none}.header__actions{gap:1.25rem}.header__action--search{order:0}.header__action--user{order:1}.header__action--favorites{order:2}.header__action--cart{order:3}@media(width<992px){.header__action--search{display:inline-flex}}@media(width>=992px){.header:has(.search--inline) .header__action--search{display:none}}.header__action-icon{padding:0}.header__action-icon>.counter{--mp-counter-inset: .25rem;background-color:var(--brand-blue-dark);color:var(--mp-color-white)}.pagination__links,.pagination__pages{align-items:normal}:is(.pagination__page-item,.pagination__arrow){align-items:center;display:flex;inline-size:var(--mp-pagination-size);block-size:var(--mp-pagination-size);justify-content:center;overflow:hidden;padding:0}:is(.pagination__page-item,.pagination__arrow)>:is(a,span){align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}:is(.pagination__page-item,.pagination__arrow):has(>a:hover){border-color:var(--brand-green)}.pagination__page-item--active{background-color:var(--brand-green);border-color:var(--brand-green)}.pagination__page-item--active>span{color:var(--mp-color-white)}.header__action-icon>.icon,.header__menu-toggle>.icon{--mp-icon-height: 1.375rem;--mp-icon-width: 1.375rem;color:var(--brand-blue-dark)}.header__action:is(:hover,:focus-visible) .header__action-icon>.icon,.header__menu-toggle:is(:hover,:focus-visible)>.icon{color:var(--brand-green)}.header__menu-list>.header__menu-item--phone{margin-inline-start:auto;white-space:nowrap}.header__menu-item--phone .icon{color:inherit}.header__menu-item--phone>a{font-weight:600;gap:.5rem}.header__menu-item--phone .icon{--mp-icon-height: 1.125rem;--mp-icon-width: 1.125rem}.header__actions>.header__action--phone{display:none}@media(width<992px){.header__actions>.header__action--phone{display:flex;order:99}}.header__showcase-slider .splide__pagination{bottom:1rem;display:flex;gap:.4375rem;justify-content:center;left:0;padding:0;right:0;transform:none;z-index:11}.header__showcase-slider .splide{height:100%;position:relative;z-index:1}.header__showcase-slider .splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}.header__showcase-slider .splide:not(.is-initialized),.products-listing--slider .splide:not(.is-initialized){visibility:hidden}.header__showcase-slider .splide__track,.header__showcase-slider .splide__list,.header__showcase-slider .splide__slide{height:100%}.header__showcase-slider .splide__slide{aspect-ratio:4 / 1;min-height:var(--mp-header-showcase-slider-height)}.header__showcase-slider{--mp-gap: 0;--mp-header-showcase-slider-height: 28.75rem;--mp-menu-showcase-height: var(--mp-header-showcase-slider-height);--mp-header-showcase-slider-offset-start: 0px}:is(.header__showcase-slider,.header__menu-wide){--mp-menu-showcase-index-bg-color: var(--mp-color-white);--mp-menu-showcase-index-border-color: var(--brand-border);--mp-menu-showcase-index-color: var(--brand-blue-dark);--mp-menu-showcase-index-font-size: .8125rem;--mp-menu-showcase-index-font-weight: 400;--mp-menu-showcase-index-hover-bg-color: var(--brand-light);--mp-menu-showcase-index-hover-color: var(--brand-green);--mp-menu-showcase-index-item-gap: .625rem;--mp-menu-showcase-index-item-padding-block: .6875rem;--mp-menu-showcase-index-item-padding-inline: 1rem;--mp-menu-showcase-index-line-height: 1.35;--mp-menu-showcase-index-image-size: .9375rem;--mp-menu-showcase-item-border-color: var(--brand-border);--mp-menu-showcase-item-border-style: solid;--mp-menu-showcase-item-border-width: 0 0 1px;--mp-menu-showcase-item-opened-shadow: none}.header__showcase-slider .header__menu-content--always-open{border-block:1px solid var(--brand-border);border-inline:1px solid var(--brand-border) 0;box-sizing:border-box;box-shadow:none}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase__index{border-block-end:1px solid var(--brand-border);box-shadow:inset 0 -1px 0 var(--brand-border)}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase__item:last-child{border-width:0}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase__link{transition:background-color .3s ease,color .3s ease,padding-inline-start .3s ease,transform .3s ease;transform-origin:center left}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase__link:is(:hover,:focus-visible){padding-inline-start:1.375rem;transform:scale(1.01)}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase__image{background-color:transparent;border:0;border-radius:0;flex-shrink:0;object-fit:contain}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .tippy-box:has(.menu-expanded),:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .tippy-content:has(.menu-expanded){background-color:var(--mp-color-white)}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase [data-tippy-root]:has(.menu-expanded){z-index:30}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .tippy-box:has(.menu-expanded){border:1px solid var(--brand-border);border-inline-start:0;box-shadow:0 16px 34px #00000029,inset 0 0 0 1px #00000008;z-index:30}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded{--mp-menu-expanded-color: #333333;--mp-menu-expanded-hover-color: var(--brand-green);--mp-menu-expanded-font-size: .8125rem;--mp-menu-expanded-font-weight: 400;--mp-menu-expanded-line-height: 1.3;--mp-menu-expanded-cols-gap: 2.75rem;--mp-menu-expanded-padding-block: 1.125rem 1.5rem;--mp-menu-expanded-padding-inline: 1.5rem;--mp-menu-expanded-item-padding-block: .125rem;--mp-menu-expanded-item-padding-inline: 0;--mp-menu-expanded-level-1-font-weight: 700;--mp-menu-expanded-level-3-padding-inline-start: .75rem;--mp-menu-expanded-level-4-padding-inline-start: 1.25rem;--mp-menu-expanded-level-spacing: 1rem;align-content:start;background-color:var(--mp-color-white);border-block-end:1px solid var(--brand-border);box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-column{display:flex;flex-direction:column;min-width:0}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item>a{border-radius:3px;transition:color .2s ease}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item>a:hover,:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item>a:focus-visible{background-color:transparent;padding-inline-start:inherit}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-1{color:var(--brand-blue-dark);font-size:.875rem;letter-spacing:.01em}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-1:not(:first-child){margin-block-start:.875rem}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-1>a{padding-block:.1875rem}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-2{color:#444;font-size:.75rem}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-2>a{padding-block:.0625rem;padding-inline-start:.5rem}:is(.header__showcase-slider,.header__menu-wide) .menu-showcase .menu-expanded__menu-item--level-3{color:#666;font-size:.6875rem}@media(width>=992px){.header__showcase-slider{--mp-menu-showcase-index-width: 17.5rem;--mp-header-showcase-slider-offset-start: var(--mp-menu-showcase-index-width);padding-inline-start:calc(var(--mp-header-showcase-slider-offset-start) + var(--mp-header-desktop-padding-inline));padding-inline-end:var(--mp-header-desktop-padding-inline)}.header__showcase-slider .header__menu-content--always-open{inset-inline-start:var(--mp-header-desktop-padding-inline)}}@media(width<992px){.header__showcase-slider .header__menu-content--always-open{display:none}}.header__showcase-slider .splide__pagination__page{background:#ffffff73;border:0;border-radius:50%;box-shadow:none;height:.5rem;margin:0;opacity:1;padding:0;transition:all .3s ease;width:.5rem}.header__showcase-slider .splide__pagination__page.is-active{background:var(--mp-color-white);border-radius:.25rem;transform:none;width:1.5rem}.header__showcase-slider .splide__arrow{background:#ffffff1f;border:0;border-radius:0;color:var(--mp-color-white);height:5rem;opacity:1;padding:0;text-shadow:none;top:50%;transform:translateY(-50%);transition:background .2s ease;width:2.75rem;z-index:11;backdrop-filter:blur(4px)}.header__showcase-slider .splide__arrow:hover:not(:disabled){background:#ffffff47;opacity:1}.header__showcase-slider .splide__arrow--prev{border-radius:0 .25rem .25rem 0;left:0;right:auto}.header__showcase-slider .splide__arrow--next{border-radius:.25rem 0 0 .25rem;left:auto;right:0}.header__showcase-slider .splide__arrow :is(svg,.icon){display:none}.header__showcase-slider .splide__arrow:before{border-block-start:.1rem solid currentColor;border-inline-end:.1rem solid currentColor;content:"";display:block;height:.5rem;width:.5rem}.header__showcase-slider .splide__arrow--prev:before{transform:rotate(-135deg)}.header__showcase-slider .splide__arrow--next:before{transform:rotate(45deg)}.menu-tabbed{--mp-menu-tabbed-index-bg-color: var(--mp-color-white);--mp-menu-tabbed-index-border-color: var(--brand-border);--mp-menu-tabbed-index-color: var(--brand-blue-dark);--mp-menu-tabbed-index-font-size: .8125rem;--mp-menu-tabbed-index-font-weight: 400;--mp-menu-tabbed-index-hover-bg-color: var(--brand-light);--mp-menu-tabbed-index-hover-color: var(--brand-green);--mp-menu-tabbed-index-item-gap: .625rem;--mp-menu-tabbed-index-item-padding-block: .6875rem;--mp-menu-tabbed-index-item-padding-inline: 1rem;--mp-menu-tabbed-index-line-height: 1.35;--mp-menu-tabbed-index-image-size: .9375rem;--mp-menu-tabbed-item-opened-shadow: none;--mp-menu-tabbed-expanded-content-bg-color: var(--mp-color-white)}.menu-tabbed__item{border-block-end:1px solid var(--brand-border)}.menu-tabbed__item:last-child{border-width:0}.menu-tabbed__link{transition:background-color .3s ease,color .3s ease,padding-inline-start .3s ease,transform .3s ease;transform-origin:center left}.menu-tabbed__link:is(:hover,:focus-visible){padding-inline-start:1.375rem;transform:scale(1.01)}.menu-expanded{--mp-menu-expanded-color: #333333;--mp-menu-expanded-hover-color: var(--brand-green);--mp-menu-expanded-font-size: .8125rem;--mp-menu-expanded-font-weight: 400;--mp-menu-expanded-line-height: 1.3;--mp-menu-expanded-cols-gap: 2.75rem;--mp-menu-expanded-padding-block: 1.125rem 1.5rem;--mp-menu-expanded-padding-inline: 1.5rem;--mp-menu-expanded-item-padding-block: .125rem;--mp-menu-expanded-item-padding-inline: 0;--mp-menu-expanded-level-1-font-weight: 700;--mp-menu-expanded-level-3-padding-inline-start: .75rem;--mp-menu-expanded-level-4-padding-inline-start: 1.25rem;--mp-menu-expanded-level-spacing: 1rem;align-content:start;background-color:var(--mp-color-white);height:100%;overflow-x:hidden;overflow-y:auto}.menu-expanded__menu-column{display:flex;flex-direction:column;min-width:0}.menu-expanded__menu-item>a{border-radius:3px;transition:color .2s ease}.menu-expanded__menu-item>a:hover,.menu-expanded__menu-item>a:focus-visible{background-color:transparent;padding-inline-start:inherit}.menu-expanded__menu-item--level-1{color:var(--brand-blue-dark);font-size:.875rem;letter-spacing:.01em}.menu-expanded__menu-item--level-1:not(:first-child){margin-block-start:.875rem}.menu-expanded__menu-item--level-1>a{padding-block:.1875rem}.menu-expanded__menu-item--level-2{color:#444;font-size:.75rem}.menu-expanded__menu-item--level-2>a{padding-block:.0625rem;padding-inline-start:.5rem}.menu-expanded__menu-item--level-3{color:#666;font-size:.6875rem}:is([data-tippy-root]:has(.menu-expanded),[data-tippy-root]:has(.menu-tabbed),[data-tippy-root]:has(.menu-showcase)) :is(.tippy-box,.tippy-content){background-color:var(--mp-color-white)}.header__menu-wide [data-tippy-root]:is(:has(.menu-showcase),:has(.menu-tabbed)){margin-left:1.25rem!important}@media(width>=992px){.menu-tabbed{--mp-menu-tabbed-index-width: var(--mp-menu-showcase-index-width)}}.breadcrumb{--mp-breadcrumb-link-color: var(--brand-muted);--mp-breadcrumb-link-hover-color: #0f1f2c;--mp-breadcrumb-link-text-decoration-line: none;--mp-breadcrumb-link-hover-text-decoration-line: none;--mp-breadcrumb-color: var(--brand-muted);--mp-breadcrumb-active-color: #0f1f2c;--mp-breadcrumb-active-font-weight: var(--mp-font-weight-normal)}.breadcrumb .breadcrumb__item:last-child{color:var(--mp-breadcrumb-active-color)}.breadcrumb .breadcrumb__item:not(:last-child):after{-webkit-mask:none;mask:none;background-color:transparent;color:var(--brand-muted);content:"/";height:auto;margin-inline:0;opacity:1;width:auto}.btn-primary,.btn-secondary,.btn-overlay-primary,.btn-overlay-secondary{border-radius:.25rem;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.btn-primary:is(:hover,:focus-visible),.btn-secondary:is(:hover,:focus-visible),.btn-overlay-primary:is(:hover,:focus-visible),.btn-overlay-secondary:is(:hover,:focus-visible){transform:translateY(-2px)}.btn-primary,.btn-overlay-primary{background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--mp-color-white)}.btn-primary:is(:hover,:focus-visible),.btn-overlay-primary:is(:hover,:focus-visible){background-color:var(--brand-amber);border-color:var(--brand-amber);color:var(--mp-color-white)}.btn-secondary,.btn-overlay-secondary{background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--mp-color-white)}.btn-secondary:is(:hover,:focus-visible),.btn-overlay-secondary:is(:hover,:focus-visible){background-color:var(--brand-green-hover);border-color:var(--brand-green-hover);color:var(--mp-color-white)}.header__menu{background-color:var(--brand-lime);border-width:0;block-size:3.3125rem;max-height:none;overflow:visible}.header__menu-list{column-gap:0;flex-wrap:nowrap}@media(width>=992px){.header__menu-list:has([data-static-only]){padding-inline:var(--mp-header-desktop-padding-inline)}}.header__menu-list .header__menu-item>a{color:var(--mp-color-white);font-size:.8125rem;font-weight:700;letter-spacing:0;min-height:3.3125rem;padding-block:1rem;padding-inline:1.25rem;text-transform:uppercase}.header__menu-list .header__menu-item:not(.header__menu-item--phone)>a:hover,.header__menu-list .header__menu-item:not(.header__menu-item--phone)>a:focus-visible{color:var(--brand-green)}.header__menu-list .header__menu-item--showcase{flex:0 0 17.5rem;align-self:stretch;border:0;margin:0}.header__menu-list .header__menu-item--showcase>a{align-items:center;background-color:var(--brand-blue);border:0;box-shadow:none;color:var(--mp-color-white);column-gap:0;height:100%;justify-content:flex-start;outline:0}.header__menu-list .header__menu-item--showcase:is(.header__menu-item--opened,:has([data-tippy-root])),.header__menu-list .header__menu-item--showcase[data-static-only]{inset:auto;margin-block:0;position:static;translate:0 0;transform:none;z-index:auto}.header__menu-list .header__menu-item--showcase:before,.header__menu-list .header__menu-item--showcase:after,.header__menu-list .header__menu-item--showcase>a:before,.header__menu-list .header__menu-item--showcase>a:after{content:none}.header__menu-list .header__menu-item--showcase[data-static-only]>a{border-block-end:0;margin-block:0;translate:0 0;transform:none}.header__menu-list .header__menu-item--showcase>a>.icon{display:none}.header__menu-list .header__menu-item--showcase>a:hover,.header__menu-list .header__menu-item--showcase>a:focus-visible{background-color:var(--brand-green-hover);color:var(--mp-color-white)}.header__menu-wide [data-tippy-root]:has(.menu-dropdown),.header__menu>[data-tippy-root]:has(.menu-dropdown){translate:-10rem 0}.header__menu-content .menu-dropdown{background-color:var(--mp-color-white);border:1px solid var(--brand-border);border-block-start:0;min-height:28.75rem}.header__menu-content .menu-dropdown__link{color:var(--brand-blue-dark);font-size:.8125rem;font-weight:400;min-height:2.75rem}.header__menu-content .menu-dropdown__item:hover .menu-dropdown__link,.header__menu-content .menu-dropdown__link:hover{color:var(--brand-green)}@media(width<992px){.header__wrapper{grid-template-columns:auto 1fr auto}.header__logo{justify-self:center;min-height:3rem}.header__actions{gap:.75rem}}.product-block--full,.product-block--basic,.product-block--compact{border:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.product-block--full:hover,.product-block--basic:hover,.product-block--compact:hover{border-color:var(--brand-light);box-shadow:0 10px 20px #00963f7f}.product-block__data{padding:1rem}.product-block--compact .product-block__data{padding:.5rem 0}.product-image--full,.product-image--basic,.product-image--compact{overflow:hidden}.product-image__image-wrapper{aspect-ratio:1 / 1!important}.product-block__category{color:#888;font-size:12px;text-transform:uppercase}.product-block__name{color:var(--brand-blue-dark);display:block;font-size:16px;font-weight:500;line-height:1.35;margin:5px 0;text-decoration:none}.product-block__stock{display:block;font-size:13px;margin-block-end:5px}.product-block__stock--in-stock{color:var(--brand-green)}.product-block__stock--out-stock{color:var(--mp-color-danger, #cc3333)}.product-block__stock-value{font-weight:500}.product-block__price-row{column-gap:.375rem;margin-block-start:.125rem}.product-block__price--gross,.product-block__price--net{color:var(--brand-green);font-size:18px;font-weight:700}.product-block__price--old-gross,.product-block__price--old-net{color:var(--brand-muted);font-size:14px;text-decoration-line:line-through}.widget-recently-viewed .product-block__data{gap:.25rem;padding-inline:.625rem;text-align:center}.widget-recently-viewed .product-block__name{display:block;font-size:.8125rem;margin:.3125rem 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.widget-recently-viewed .product-block__price-row{font-size:.875rem;justify-content:center;margin-block-start:0}.widget-recently-viewed .product-block__price--gross,.widget-recently-viewed .product-block__price--net{font-size:.875rem}.product-block__bulk-discounts{display:grid;gap:.375rem;margin-block-start:.625rem}.product-block__bulk-discount{display:grid;gap:.25rem;min-width:0}.product-block__bulk-discount-title{display:none}.product-block__bulk-discount-expiration{color:var(--brand-muted);font-weight:500}.product-block__bulk-discount-table{border:1px solid #ececec;border-collapse:collapse;font-size:12px;margin-top:10px;table-layout:fixed;width:100%;max-width:30rem}.product-block__bulk-discount-table td{border-block-end:1px solid #efefef;padding:7px 8px;vertical-align:middle}.product-block__bulk-discount-table tr:last-child td{border-block-end:0}.product-block__bulk-discount-table td:first-child{background:#fafafa;color:#666;font-weight:500;width:46%}.product-block__bulk-discount-table td:last-child{color:#333;font-weight:700;text-align:end}.product-summary__badge{background-color:var(--brand-lime);color:var(--mp-color-white);letter-spacing:0;line-height:1.4;text-transform:uppercase}.product-block__actions .btn-add-to-cart{--mp-btn-add-to-cart-bg-color: var(--brand-green);--mp-btn-add-to-cart-color: var(--mp-color-white);--mp-btn-add-to-cart-border-width: 0;border:0;text-transform:none}.product-block__actions .pp-add-to-cart{align-items:center;background:var(--brand-green);color:var(--mp-color-white);display:flex;justify-content:flex-start;overflow:hidden;padding:0}.product-block__actions .pp-add-to-cart:hover{background:var(--brand-green-hover)}.product-block__actions .pp-add-to-cart__iconbox{align-items:center;align-self:stretch;background:var(--brand-blue);display:flex;flex-shrink:0;justify-content:center;padding:.5rem}.product-block__actions .pp-add-to-cart__iconbox .icon{--mp-icon-size: 1.125rem;color:var(--mp-color-white);margin:0}.product-block__actions .pp-add-to-cart__label{flex:1;padding-block:0;text-align:center}.product-block__actions .btn-add-to-cart,.product-block__actions .btn-add-to-cart-split{border-radius:4px;font-size:.875rem;font-weight:700;gap:.625rem;letter-spacing:.01875rem;margin-block-start:.625rem;max-width:12.5rem;min-block-size:2.125rem;min-height:2.125rem;padding-block:0;text-transform:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:100%}.product-block__actions .btn-add-to-cart-split{--mp-btn-add-to-cart-split-segment-width: 2.125rem;padding-inline:var(--mp-btn-padding-inline);&:after{border-end-end-radius:0;border-start-end-radius:0;clip-path:none;display:block;inline-size:var(--mp-btn-add-to-cart-split-segment-width);inset-block:calc(var(--mp-btn-border-width) * -1);inset-inline:calc(var(--mp-btn-border-width) * -1) auto}&:has(.icon:first-child){--mp-btn-add-to-cart-split-inset-inline: calc( (var(--mp-btn-add-to-cart-split-segment-width) - var(--mp-btn-icon-size)) / 2 );padding-inline-start:calc(var(--mp-btn-add-to-cart-split-segment-width) + var(--mp-btn-gap))}&:has(.icon:last-child){padding-inline-end:calc(var(--mp-btn-add-to-cart-split-segment-width) + var(--mp-btn-gap));&:after{border-end-end-radius:inherit;border-end-start-radius:0;border-start-end-radius:inherit;border-start-start-radius:0;inset-inline:auto calc(var(--mp-btn-border-width) * -1)}}@container btn-add-to-cart-split (width >= 6rem) and (width < 11rem){&:after{display:block}>:not(.icon){inset-inline:auto;position:static}}}.product-block__actions .btn-add-to-cart:hover,.product-block__actions .btn-add-to-cart-split:hover{--mp-btn-add-to-cart-bg-color: var(--brand-green-hover);--mp-btn-add-to-cart-split-bg-color: var(--brand-green-hover);box-shadow:0 4px 12px #00963f59;transform:translateY(-1px)}:is(.products-listing--slider,.widget-brands__content--carousel,.widget-trust-badges__content--carousel){--mp-slider-arrow-bg-color: rgb(0 150 63 / 90%);--mp-slider-arrow-border-radius: 50%;--mp-slider-arrow-color: var(--mp-color-white);--mp-slider-arrow-hover-opacity: 1;--mp-slider-arrow-margin: -1.125rem;--mp-slider-arrow-opacity: 1;--mp-slider-arrow-padding: 0;--mp-slider-arrow-size: 2.625rem;--mp-slider-arrow-svg-filter: none;--mp-slider-arrow-svg-size: 1.125rem;overflow:visible}:is(.products-listing--slider,.widget-brands__content--carousel,.widget-trust-badges__content--carousel) .splide__arrow{box-shadow:0 8px 20px #0000001f;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}:is(.products-listing--slider,.widget-brands__content--carousel,.widget-trust-badges__content--carousel) .splide__arrow:hover:not(:disabled){background-color:var(--brand-green-hover);box-shadow:0 10px 24px #007a3242}:is(.products-listing--slider,.widget-brands__content--carousel,.widget-trust-badges__content--carousel) .splide__arrow:disabled{opacity:.35}@media(width<768px){:is(.products-listing--slider,.widget-brands__content--carousel,.widget-trust-badges__content--carousel){--mp-slider-arrow-margin: .5rem;--mp-slider-arrow-size: 2.375rem;--mp-slider-arrow-svg-size: 1rem}}.products-listing--slider .splide{overflow:hidden;padding:1.25rem 1.125rem 1.875rem;margin:-1.25rem -1.125rem -1.875rem;--mp-slider-arrow-margin: 0rem}.products-listing--slider .splide__track{overflow:visible}@media(width<768px){.products-listing--slider .splide{--mp-slider-arrow-margin: 1.625rem}}.widget-wrapper>.widget-header.widget-header{align-items:center;display:flex;gap:0;margin-block:2.5rem 1.875rem}.widget-header :is(h1,h2,h3){border-inline-start:5px solid var(--brand-green);color:var(--brand-blue-dark);font-family:"Roboto Condensed","Arial Narrow",var(--mp-heading-font-family);font-size:1.5rem;font-stretch:condensed;font-weight:700;letter-spacing:.5px;line-height:normal;margin-block:0;padding-inline-start:.9375rem;text-align:start;text-transform:uppercase;padding:.5rem 1rem}.widget-header :is(h1,h2,h3)>span{display:inline}.widget-actions--top-right{margin-inline-start:auto}.widget-trust-badges .widget-wrapper{border-block-end:1px solid var(--brand-border);padding-block:0}.widget-trust-badges .widget-header{margin-block-end:1.5rem}.widget-trust-badges__content--gallery{gap:1.25rem}.widget-trust-badges__item{align-content:start;background-color:transparent;border:0;border-radius:0;justify-items:center;padding:1.25rem;text-align:center}.widget-trust-badges__item--horizontal{grid-template-columns:minmax(0,1fr)}.widget-trust-badges__media{color:var(--brand-green);margin-block-end:0}.widget-trust-badges__image{filter:none}.widget-trust-badges__title{color:var(--brand-blue-dark);font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:1.25;text-transform:uppercase}.widget-trust-badges__subtitle{color:var(--brand-blue-dark);font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.45}@media(width<768px){.widget-header{margin-block-end:1.25rem}.widget-header :is(h1,h2,h3){font-size:1.25rem}.widget-trust-badges .widget-wrapper{padding-block:1.5rem}.widget-trust-badges__item{padding:.875rem}.widget-trust-badges__item--horizontal{grid-template-columns:minmax(0,1fr);text-align:center}}.widget-categories,.widget-categories-slider{--mp-category-img-bg-color: #f0f0f0;--mp-category-img-border-radius: 0;--mp-category-img-object-fit: contain;--mp-category-link-color: var(--brand-blue-dark);--mp-category-link-hover-color: var(--brand-green);--mp-category-link-opacity: 1;--mp-category-link-hover-opacity: 1;--mp-category-link-text-transform: uppercase;--mp-category-name-font-size: 1rem;--mp-category-name-font-weight: 700;--mp-category-name-line-height: 1.25;--mp-category-name-margin-block: .625rem 0;--mp-category-name-text-align: center}.widget-categories .category__link,.widget-categories-slider .category-block__link{text-align:center}.widget-categories .category__image-container,.widget-categories-slider .category-block__image-container{aspect-ratio:auto;align-items:center;border-radius:0;display:flex;justify-content:center;padding:2.5rem}.widget-categories .category__image,.widget-categories-slider .category-block__image{block-size:auto;inline-size:auto;max-height:3rem;max-width:3rem;object-fit:contain}.widget-categories .category__name,.widget-categories-slider .category-block__name{font-family:Roboto Condensed,sans-serif;letter-spacing:.03125rem}@media(width<768px){.widget-categories .category__image-container,.widget-categories-slider .category-block__image-container{padding:1.5rem}}.widget-hero{background:linear-gradient(135deg,var(--brand-carousel-green-deep) 0%,var(--brand-green) 50%,var(--brand-carousel-green-deep) 100%);min-height:28.75rem}.widget-hero__content{padding-block:3.75rem;padding-inline:min(3.75rem,6vw)}.widget-hero__panel{background-color:transparent;border-radius:0;padding:0}.widget-hero__eyebrow{color:var(--brand-lime);font-size:.75rem;font-weight:700;letter-spacing:.125rem;margin-block-end:.625rem}.widget-hero__heading{color:var(--mp-color-white);font-size:clamp(2rem,1.35rem + 2.2vw,3rem);font-weight:700;letter-spacing:.03125rem;line-height:1.1;text-transform:uppercase}.widget-hero__subheading{color:#ffffffd9;font-size:.9375rem;line-height:1.6;max-width:35rem}.widget-hero__buttons{margin-block-start:1.5rem}.widget-hero__button.btn{border-radius:0;font-size:.8125rem;font-weight:700;letter-spacing:.03125rem;padding-block:.75rem;padding-inline:1.875rem;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.widget-hero__button.btn:is(:hover,:focus-visible){transform:translateY(-2px)}@media(width<768px){.widget-hero{min-height:31.25rem}.widget-hero__content{padding-block:3rem;padding-inline:1.25rem}.widget-hero__button.btn{width:auto}}@media(width<768px){[class*=-slider--narrow]{max-width:100%;margin-inline:0;padding-inline:0}}.page--catalog-products.page--aside-left .page__content-wrapper,.page--catalog-products.page--aside-left-no-breadcrumb .page__content-wrapper{column-gap:2.5rem}.page--catalog-products .page__content-wrapper{padding-block-start:0}.page--catalog-products .page__aside-head :is(h1,h2){color:var(--brand-blue-dark);font-family:"Roboto Condensed","Arial Narrow",var(--mp-heading-font-family);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-stretch:condensed;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0;text-transform:uppercase}.page--catalog-products .products-listing--grid{--mp-products-listing-grid-gap-block: 1.875rem;--mp-products-listing-grid-gap-inline: 1.875rem}.page--catalog-products .sort-view__label{display:none}.page--catalog-products .sort-view__toggle{background:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:0;box-shadow:none;color:var(--brand-blue-dark);font-size:.8125rem;font-weight:400;letter-spacing:0;min-height:0;padding:.3125rem .625rem;text-transform:none}.page--catalog-products .sort-view__toggle:is(:hover,:focus-visible){background:var(--mp-color-white);border-color:var(--brand-blue-dark);color:var(--brand-blue-dark)}.category-summary{border-width:0;padding-block:0;padding-inline:0}.page--catalog-products .page__aside-main{border-inline-end:1px solid var(--brand-border);max-width:280px;padding-inline-end:1.25rem}.page--catalog-products .facets-sidebar .facets__list{display:flex;flex-direction:column;gap:1.875rem}.page--catalog-products .facets-sidebar .facet{border-width:0;margin:0;padding:0}.page--catalog-products .facets-sidebar .facet__title{align-items:center;border-block-end:1px solid var(--brand-border);border-radius:0;font-size:1rem;font-weight:700;line-height:1.25;padding-block:0 .3125rem;padding-inline:0;text-transform:uppercase}.page--catalog-products .facets-sidebar .facet__title-selected-cnt,.page--catalog-products .facets-sidebar .facet__search,.page--catalog-products .facets-sidebar__summary{display:none}.page--catalog-products .facets-sidebar .facet__content{border-width:0;padding-block:.9375rem 0;padding-inline:0}.page--catalog-products .facets-sidebar .facet__options{display:flex;flex-direction:column;gap:.5rem}.page--catalog-products .facets-sidebar :is(.facet__option--checkbox,.facet__option--radio){align-items:center;gap:.625rem;padding:0}.page--catalog-products .facets-sidebar :is(.facet__option--checkbox,.facet__option--radio)>a{font-size:.875rem;line-height:1.4}:root{--mp-selection-controls-border-color: var(--brand-border);--mp-selection-controls-color: var(--brand-blue);--mp-selection-controls-hover-border-color: var(--brand-blue);--mp-selection-controls-size: 1.125rem}.page--catalog-products .facets-sidebar :is(.facet__option--checkbox,.facet__option--radio)[data-count]:after{font-size:.75rem;line-height:1.4}.page--catalog-products .facets-sidebar .facet__search{margin-block-end:.75rem}.page--catalog-products .facets-sidebar .facet__search input[data-facet-search],.page--catalog-products .facets-sidebar .facet--select .form-select,.page--catalog-products .facets-sidebar .facet__options--range-slider .form-control{font-size:.875rem}.page--catalog-products .facets-sidebar .facet__options--range-slider{--mp-nouislider-track-bg-color-active: var(--brand-green);padding-block:.25rem 0;padding-inline:0}.page--product-details{--product-detail-gallery-width: minmax(20rem, 32.5rem);--product-detail-gap: 2.5rem;--mp-page-padding-block-start: 40px}.page--product-details .page__content-wrapper{gap:var(--mp-spacer-100)}.page--product-details .breadcrumb{margin-block-end:1.5rem}.page--product-details .aside-head{color:#777;font-size:.8125rem;margin-block-end:-1.25rem}.page--product-details .product-summary{gap:var(--product-detail-gap)}.page--product-details .product-summary__images{background-color:transparent}.page--product-details .product-summary__main-images{background-color:var(--mp-color-white);border:1px solid #eeeeee;max-inline-size:100%}@media(width<=992px){.page--product-details .product-summary__main-images .product-summary__main-image-wrapper figure{overflow:hidden;position:relative}.page--product-details .product-summary__main-images .product-summary__main-image{block-size:100%;inline-size:100%;inset:0;object-fit:contain;position:absolute}.page--product-details .product-summary__main-images{margin-block-end:calc(var(--mp-slider-pagination-margin, var(--mp-spacer)) + var(--mp-slider-pagination-page-size, var(--mp-spacer-50)) + var(--mp-slider-pagination-page-padding) * 2)}}.page--product-details .product-summary__thumbnails{background-color:transparent}.page--product-details .product-summary__details{gap:1.25rem}.page--product-details .product-summary__overview{display:grid;gap:1rem}.page--product-details .product-summary__overview>*{order:9}.page--product-details .product-summary__overview>.product-summary__intro{order:1}.page--product-details .product-summary__overview>.product-summary__meta{order:2}.page--product-details .product-summary__overview>.product-summary__description{order:3}.page--product-details .product-summary__overview>.product-summary__price-block{order:4}.page--product-details .product-summary__overview>.product-block__bulk-discounts{order:5}.page--product-details .product-summary__intro{display:grid;gap:.75rem}.page--product-details .product-summary__title{color:var(--brand-blue-dark);font-family:"Roboto Condensed","Arial Narrow",var(--mp-heading-font-family);font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);letter-spacing:.03125rem;line-height:1.1;margin:0;text-transform:uppercase}.page--product-details .product-summary__meta{align-items:center;color:#666;column-gap:1.125rem;display:flex;flex-wrap:wrap;font-size:.875rem;justify-content:flex-start;row-gap:.625rem;text-align:left}.page--product-details .product-meta__identity{color:#666;column-gap:1.125rem;display:flex;flex-wrap:wrap;font-size:.875rem;justify-content:flex-start;row-gap:.625rem;text-align:left;width:100%}.page--product-details .product-meta__identity-item{column-gap:.3125rem;display:inline-flex}.page--product-details a.product-meta__identity-value{color:inherit;text-decoration:none}.page--product-details .product-meta__identity-item--sku .product-meta__identity-value{font-weight:400}.page--product-details .product-meta__identity-item--in-stock{color:var(--brand-green)}.page--product-details .product-meta__identity-item--out-stock{color:var(--mp-color-danger, #cc3333)}.page--product-details .product-summary__price-block{display:grid;gap:.5rem;margin-block:1rem}.page--product-details .product-summary__description{color:var(--brand-blue-dark);font-size:1rem;line-height:1.6;max-width:42.5rem}.page--product-details .product-summary__price-row{align-items:baseline;color:var(--brand-green);column-gap:.625rem;display:flex;flex-wrap:wrap;font-size:2rem;font-weight:700;line-height:1.15}.page--product-details .product-summary__price--gross,.page--product-details .product-summary__price--net{color:var(--brand-green);font-size:2rem;font-weight:700;line-height:1.15;font-family:Roboto,sans-serif}.page--product-details .product-summary__price--old-gross,.page--product-details .product-summary__price--old-net,.page--product-details .product-summary__price--tax-gross,.page--product-details .product-summary__price--tax-net,.page--product-details .product-summary__price--label-package-gross,.page--product-details .product-summary__price--label-package-net{color:#666;font-size:.875rem;font-weight:400}.page--product-details .product-summary__price--old-gross,.page--product-details .product-summary__price--old-net{text-decoration:line-through}.page--product-details .product-summary__attribute{margin-block-end:1rem}.page--product-details .product-summary__attribute-name{color:var(--brand-blue-dark);font-size:.875rem;font-weight:700;margin-block-end:.5rem}.page--product-details .product-summary__attribute-values{display:flex;flex-wrap:wrap;gap:.5rem}.page--product-details .product-summary__attribute-link{align-items:center;background:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:.25rem;color:var(--brand-blue-dark);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:border-color .2s ease,color .2s ease}.page--product-details .product-summary__attribute-link:hover{border-color:var(--brand-green);color:var(--brand-green)}.page--product-details .product-summary__attribute-value--selected .product-summary__attribute-link{border-color:var(--brand-green);color:var(--brand-green);font-weight:700}.page--product-details .product-summary__attribute-value--disabled .product-summary__attribute-link{color:#999;opacity:.5;pointer-events:none}.page--product-details .product-summary__attribute-price{color:#666;font-size:.75rem}.page--product-details .product-summary__form{gap:1rem}@media(width>=768px){.page--product-details .product-summary__actions{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:1rem}.page--product-details .product-summary__actions-row,.page--product-details .product-summary__actions-stack{flex-shrink:0}}.page--product-details .product-summary__actions-row{justify-content:flex-start}.page--product-details .product-action--quantity{flex:0 0 auto;flex-shrink:0}.page--product-details .product-action--quantity .quantity-spinner{background:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:.25rem;inline-size:6.5rem;min-inline-size:0;overflow:hidden}.page--product-details .product-action--quantity .quantity-spinner__button.btn{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 0 2rem;min-inline-size:0;padding-inline:0}.page--product-details .product-action--quantity .quantity-spinner input{min-inline-size:0;padding-inline:.25rem;text-align:center}.drawer-items__actions .quantity-spinner{background:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:.25rem;block-size:2.375rem;flex-shrink:0;inline-size:6rem;min-inline-size:0;overflow:hidden}.drawer-items__actions .quantity-spinner__button.btn{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 0 1.875rem;min-inline-size:0;padding-inline:0}.drawer-items__actions .quantity-spinner input{min-inline-size:0;padding-inline:.25rem;text-align:center}.drawer-items__actions .quantity-spinner__button:hover{background:var(--brand-light)}.full-items__quantity .quantity-spinner{background:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:.25rem;block-size:2.375rem;flex-shrink:0;inline-size:6.5rem;min-inline-size:0;overflow:hidden}.full-items__quantity .quantity-spinner__button.btn{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 0 2rem;min-inline-size:0;padding-inline:0}.full-items__quantity .quantity-spinner input{min-inline-size:0;padding-inline:.25rem;text-align:center}.full-items__quantity .quantity-spinner__button:hover{background:var(--brand-light)}.page--product-details .product-action--quantity .quantity-spinner__button.btn,.drawer-items__actions .quantity-spinner__button.btn,.full-items__quantity .quantity-spinner__button.btn{align-items:center;display:flex;justify-content:center;line-height:1}.reviews-summary{background-color:var(--brand-light);border:1px solid var(--brand-border);border-radius:var(--mp-border-radius);padding:1.5rem;text-align:left}.reviews-summary__no-reviews,.reviews-summary__action{align-items:flex-start;text-align:left}.reviews-summary__submit-button.btn,.page--product-review .form__buttons .btn-primary{background-color:var(--brand-green);border-color:var(--brand-green);border-radius:.25rem;color:var(--mp-color-white);font-size:.875rem;font-weight:700;inline-size:auto;letter-spacing:.01875rem;min-inline-size:11rem;padding-inline:1.5rem;text-transform:none;width:auto}.reviews-summary__submit-button.btn:is(:hover,:focus-visible),.page--product-review .form__buttons .btn-primary:is(:hover,:focus-visible){background-color:var(--brand-green-hover);border-color:var(--brand-green-hover);color:var(--mp-color-white)}.page--product-review .form__buttons{align-items:center;justify-content:flex-start}.page--product-review .form__buttons .btn-link{background-color:transparent;border-color:transparent;color:var(--brand-blue-dark);flex:0 0 auto;font-size:.875rem;font-weight:500;inline-size:auto;margin-inline-start:auto;min-inline-size:0;padding-inline:0;text-decoration-line:none;text-transform:none;width:auto}:is(.form__rating,.form__rating-option,.product__rating,.reviews-stars,.review-stars){--mp-rating-active-bg: #f5a623;--mp-rating-inactive-bg: #ccd1d6}.form__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.1875rem}.form__rating-option{-webkit-mask:none;mask:none;accent-color:transparent;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ccd1d6'><path d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.5rem;width:1.5rem}.form__rating-option:before,.form__rating-option:after{content:none;display:none}.form__rating-option:checked,.form__rating-option:checked~.form__rating-option,.form__rating-option:hover,.form__rating-option:hover~.form__rating-option{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f5a623'><path d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/></svg>")}.page--product-review .product-compact__info-name,.page--product-review .page__heading{color:var(--brand-blue-dark)}.page--product-review .product-compact [class*=price]{display:none}.page--product-review .product-compact__images{aspect-ratio:1 / 1;background-color:var(--brand-light);border:1px solid var(--brand-border);border-radius:var(--mp-border-radius);flex-shrink:0;inline-size:5.5rem;overflow:hidden}.page--product-review .product-compact__images>a,.page--product-review .product-compact .nophoto{block-size:100%;display:block;inline-size:100%}.page--product-review .product-compact__image{block-size:100%;inline-size:100%;object-fit:contain}.page--product-review .product-compact{align-items:center;gap:1rem;margin-block-end:1.5rem}.page--product-review .product-compact__info{gap:.375rem}.page--product-review .product-compact__info-name{font-size:1.125rem;line-height:1.3;margin-block:0}.product-review-hint{background-color:var(--brand-light);border:1px solid var(--brand-border);border-radius:var(--mp-border-radius);color:var(--mp-color-gray-dark);padding:1rem 1.25rem}@media(width>=768px){.page--product-details .product-action--buy-now,.page--product-details .product-action--price-request,.page--product-details .product-action--customize,.page--product-details .product-action--reservation{flex:1 1 13rem}.page--product-details .product-action--add-to-cart{flex:0 0 12.5rem}.page--product-details .product-summary__actions-stack{align-items:stretch;flex-flow:row wrap;gap:1rem}}.page--product-details .product-action--quantity .quantity-spinner,.page--product-details .product-summary__actions .btn:not(.quantity-spinner__button){block-size:2.375rem;justify-content:center;min-block-size:2.375rem}.page--product-details .product-summary__actions .btn:not(.quantity-spinner__button){font-size:.875rem}.page--product-details .product-action--wishlist .btn{border-radius:.25rem}.page--product-details .pp-add-to-cart{align-items:center;background:var(--brand-green);border:0;border-radius:.25rem;box-shadow:none;color:var(--mp-color-white);display:flex;font-size:.875rem;font-weight:700;inline-size:100%;justify-content:flex-start;letter-spacing:.01875rem;overflow:hidden;padding:0}.page--product-details .pp-add-to-cart{transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.page--product-details .pp-add-to-cart:hover{background:var(--brand-green-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00963f66}.page--product-details .pp-add-to-cart__iconbox{align-items:center;align-self:stretch;background:var(--brand-blue);border-radius:.25rem 0 0 .25rem;display:flex;flex-shrink:0;justify-content:center;padding-inline:.5rem}.page--product-details .pp-add-to-cart__iconbox .icon{--mp-icon-size: 1.125rem;color:var(--mp-color-white);margin:0}.page--product-details .pp-add-to-cart__label{flex:1;padding-block:0;text-align:center}.page--product-details .product-summary__extras{background-color:transparent;border-block-start:1px solid var(--brand-border);border-radius:0;color:#666;font-size:.875rem;gap:.5rem;padding-block:1rem 0;padding-inline:0}.page--product-details .product-summary__extras>.product-extra{padding-block:0}.page--product-details .product-summary__line-items,.page--product-details .product-summary__tabs{border-block-start:1px solid var(--brand-border);padding-block-start:1rem}.widget-product-content-tabs .product-content{background-color:var(--mp-color-white);border:1px solid var(--brand-border);gap:0;margin-block-end:2.5rem}.widget-product-content-tabs .product-content__tabs{--mp-nav-tabs-link-border-color: transparent;background-color:#fafafa;border-block-end:1px solid var(--brand-border);box-shadow:none;gap:0;padding:0;position:relative;top:auto}.widget-product-content-tabs .product-content__tabs .nav-item{--mp-nav-tabs-link-border-color: transparent;--mp-nav-tabs-link-hover-border-color: transparent;--mp-nav-tabs-link-active-border-color: transparent}.widget-product-content-tabs .product-content__tabs{--mp-product-content-tabs-link-border-color: transparent;--mp-product-content-tabs-link-hover-border-color: transparent;--mp-product-content-tabs-link-active-border-color: transparent}.widget-product-content-tabs .product-content__tabs .nav-link{appearance:none;border-block-end:0;border-inline-end:1px solid var(--brand-border);color:#666;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:normal;line-height:1;padding-block:.875rem;padding-inline:1.125rem;text-transform:uppercase}.widget-product-content-tabs .product-content__tabs .nav-link:is(:hover,:focus-visible),.widget-product-content-tabs .product-content__tabs .nav-link.active{background-color:var(--mp-color-white);color:var(--brand-green)}.widget-product-content-tabs .product-content__blocks{gap:0}.widget-product-content-tabs .product-content__block{border:0;border-radius:0;font-size:.875rem;line-height:1.6;padding-block:1.25rem;padding-inline:1.25rem}.widget-product-content-tabs .product-content__block+.product-content__block{border-block-start:1px solid var(--brand-border)}.widget-product-content-tabs .product-content__block-heading{font-size:.8125rem;font-weight:700;margin-block-end:.875rem;text-transform:uppercase}@media(width>=992px){.widget-product-content-tabs{margin-inline:auto;max-width:var(--mp-container-width);padding-inline:var(--mp-container-padding-inline);width:100%}}@container product-layout (width >= 992px){.page--product-details .product-summary{grid-template-columns:var(--product-detail-gallery-width) minmax(0,1fr)}}@media(width<992px){.page--product-details{--product-detail-gap: 1.5rem}.page--product-details .product-summary{grid-template-columns:minmax(0,1fr)}.page--product-details .aside-head{margin-block-end:-.75rem}.page--product-details .product-summary__actions-stack{flex-direction:column}.page--product-details .product-action--add-to-cart,.page--product-details .product-action--buy-now,.page--product-details .product-action--price-request,.page--product-details .product-action--customize,.page--product-details .product-action--reservation{flex-basis:auto}.widget-product-content-tabs .product-content{border-inline:0;margin-inline:0}.widget-product-content-tabs .product-content__tabs{display:flex}.widget-product-content-tabs .product-content__block{padding-block:.875rem 1rem;padding-inline:var(--mp-container-padding-inline, 1rem)}.widget-product-content-tabs .product-content__block-heading{align-items:center;display:flex;justify-content:space-between;margin-block-end:.75rem}}.footer{background-color:transparent;color:inherit;margin-block-start:1.75rem;padding-block:0}.footer__blocks{background-color:var(--brand-blue-dark);box-shadow:none;color:#ccc;padding-block-start:3.75rem}.footer__blocks-wrapper{--mixin-container: min(100%, 97.5rem);display:grid;gap:2.5rem;padding-block:0 3.5rem}.footer__block{min-width:0}.footer__block--wide{flex-grow:1}.footer__block--newsletter{gap:.9375rem}.footer__block--newsletter .footer__bottom-center{display:none}.footer__menu-title,.newsletter__heading{color:#ffffffbf;font-size:.875rem;font-weight:700;line-height:1.3;padding-block:0 1.25rem;text-transform:uppercase}.newsletter__hint{color:#ffffffbf;font-size:.875rem;line-height:1.45;margin-block-end:.9375rem;text-wrap:auto}.footer-about-us__hint{color:#ffffffbf;font-size:.875rem;line-height:1.6}.footer-about-us__hint p{margin-block:0 .625rem}.footer-about-us__hint a{color:#ffffffbf;text-decoration-line:none}.footer-about-us__hint a.footer-about-us__phone{color:#ffffffbf;font-size:.875rem;font-weight:700;text-decoration-line:none}.footer__block--about-us .footer__badges{align-items:flex-start;display:flex;flex-direction:column;gap:.875rem;margin-block-start:1.5rem}.footer__badges-title{padding-block:0 .5rem}.footer__badges-title:empty{display:none}.footer__badges-payments{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-start}.footer__badges-payments .footer__badge img{display:block;height:2.25rem;object-fit:contain;width:auto}.footer__block--about-us .footer__badges img:not(.footer__badge img),.footer__block--about-us .footer__badges svg{height:2.5rem;object-fit:contain;width:auto}.footer__block--newsletter .newsletter{max-width:none}.footer__block--newsletter .newsletter__content .form{display:grid;gap:.625rem;grid-template-columns:1fr;width:100%}.footer__block--newsletter .newsletter__content .form__row,.footer__block--newsletter .newsletter__content .form__buttons{grid-column:1 / -1;width:100%}.footer__block--newsletter .newsletter__content :is(.form__control,.input){width:100%}.footer__block--newsletter .newsletter__content input[type=email],.footer__block--newsletter .newsletter__content input[name=email]{border:0;border-radius:0;min-height:2.5rem;padding-block:.625rem;padding-inline:.625rem}.footer__block--newsletter .newsletter__content input:not(:not(:placeholder-shown),:focus-visible)~label{margin-block:auto}.footer__block--newsletter .newsletter__content .btn{align-items:center;background-color:var(--brand-green);border-color:var(--brand-green);border-radius:.25rem;color:var(--mp-color-white);display:flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.5rem;text-transform:none;width:100%}.footer__block--newsletter .newsletter__content .form__buttons>.btn{width:100%}.footer__block--newsletter .newsletter__content .btn:is(:hover,:focus-visible){background-color:var(--brand-green-hover);border-color:var(--brand-green-hover);color:var(--mp-color-white)}.footer__menu-list{gap:.625rem}.footer__menu-list a{color:#ffffffbf;font-size:.875rem;opacity:1;padding-block:0;transition:color .2s ease,padding-inline-start .2s ease}.footer__menu-list a:is(:hover,:focus-visible){color:var(--brand-lime);opacity:1;padding-inline-start:.3125rem;text-decoration-line:none}.footer__bottom-center{display:none}.footer__bottom{background-color:var(--brand-blue-dark);box-shadow:inset 0 1px #ffffff1a;color:#ffffffbf;padding-block:1.5rem 2rem}.footer__bottom-wrapper{--mixin-container: min(100%, 97.5rem);display:flex;justify-content:center;text-align:center}.footer__links{align-items:center;color:#ffffffbf;flex-direction:row;flex-wrap:wrap;gap:.25rem .375rem;font-size:.75rem;justify-content:center;margin-inline-start:0;text-align:center}.footer__link{color:#ffffffbf;font-size:.75rem;opacity:1}a.footer__link:is(:hover,:focus-visible){color:#fff}@media(width>=992px){.footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width<992px){.footer__blocks{padding-block-start:2rem}.footer__blocks-wrapper{gap:0;padding-block-end:1.5rem}.footer__block{border-block-start:0;border-block-end:1px solid rgb(255 255 255 / 75%);padding-block:0}.footer__block--newsletter{padding-block-end:1.25rem}.footer__menu-title,.newsletter__heading{align-items:center;display:flex;justify-content:space-between;padding-block:.9375rem}.footer__menu-list{margin-block-end:.9375rem}}#w_y8lr062dii.custom-trust-badges .widget-header{display:none}.product-image__badges--top-left{position:absolute;top:10px;left:10px}.product-image__badge{background:var(--brand-lime);color:#fff;padding:2px 8px;font-size:10px;font-weight:700}.product-image__badge--out-of-stock-wrapper{background:none;padding:0}.product-image__badge--out-of-stock{background:#0009;color:var(--mp-color-white);font-size:.875rem;font-weight:700;inline-size:100%;padding-block:.5rem;padding-inline:.5rem;text-align:center}.cart-drawer__action--back,.cart-drawer__action--view-cart{font-size:.875rem;font-weight:700;letter-spacing:0}.cart-drawer__action--back{--mp-btn-bg-color: var(--brand-green);--mp-btn-border-color: var(--brand-green);--mp-btn-color: var(--mp-color-white)}.cart-drawer__action--back:hover{--mp-btn-bg-color: var(--brand-green-hover);--mp-btn-border-color: var(--brand-green-hover)}.btn-secondary.cart-drawer__action--view-cart{align-items:center;background-color:var(--mp-color-white);block-size:2.375rem;border-color:var(--brand-blue-dark);border-radius:var(--mp-btn-checkout-border-radius);color:var(--brand-blue-dark);display:flex;justify-content:center;text-transform:none}.btn-secondary.cart-drawer__action--view-cart:hover{background-color:var(--brand-light);border-color:var(--brand-blue-dark);color:var(--brand-blue-dark)}.cart-drawer-totals__item--subtotal{font-size:1rem}.cart-drawer-totals__item--subtotal .cart-drawer-totals__item-label,.cart-drawer-totals__item--subtotal .cart-drawer-totals__item-value{font-weight:700}.cart-drawer-totals__item--shipping,.cart-drawer-totals__item--cashback{font-weight:500}.cart__action--checkout{--mp-btn-bg-color: var(--brand-blue-dark);--mp-btn-border-color: var(--brand-blue-dark);--mp-btn-color: var(--mp-color-white)}.cart__action--checkout:hover{--mp-btn-bg-color: var(--brand-blue);--mp-btn-border-color: var(--brand-blue)}.cart__action--checkout[data-href*=request_quote]{--mp-btn-bg-color: var(--mp-color-white);--mp-btn-border-color: var(--brand-blue-dark);--mp-btn-color: var(--brand-blue-dark)}.cart__action--checkout[data-href*=request_quote]:is(:hover,:focus-visible){--mp-btn-bg-color: var(--brand-light);--mp-btn-border-color: var(--brand-blue-dark);--mp-btn-color: var(--brand-blue-dark)}@media(width>=992px){.page--checkout .page__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-align:start}.page--checkout .expand-summary{display:none}.page--checkout .checkout-logo{order:0}.page--checkout .checkout-logo__image{max-height:var(--mp-header-logo-image-desktop-max-height);max-width:9rem}.page--checkout .checkout-tracking{order:1}.page--checkout .progress-steps-breadcrumbs{--mp-breadcrumb-color: #6b7280}.page--checkout .form__buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start}.page--checkout .form__buttons .btn-primary{background-color:var(--brand-green);border-color:var(--brand-green);border-radius:.25rem;color:var(--mp-color-white);inline-size:auto;padding-inline:2rem;width:auto}.page--checkout .form__buttons .btn-primary:is(:hover,:focus-visible){background-color:var(--brand-green-hover);border-color:var(--brand-green-hover);color:var(--mp-color-white)}.page--checkout .form__buttons .btn-link{inline-size:auto;margin-inline-start:auto;width:auto}}.page--checkout .expand-summary{cursor:pointer}.page--checkout .expand-summary:after{background-color:currentcolor;content:"";display:inline-block;height:.75rem;margin-inline-start:.5rem;mask:var(--mp-icon-chevron-down) no-repeat center / .75rem;-webkit-mask:var(--mp-icon-chevron-down) no-repeat center / .75rem;vertical-align:middle;width:.75rem}.page--checkout .expand-summary[aria-expanded=true]:after{mask-image:var(--mp-icon-chevron-up);-webkit-mask-image:var(--mp-icon-chevron-up)}:root{--mp-body-font-family-custom: "Roboto", sans-serif}.header__showcase-slider{position:relative}.product-action--price-request .btn,.product-action--quote-request .btn{align-items:center;background-color:var(--mp-color-white);border-color:var(--brand-border);border-radius:.25rem;block-size:2.375rem;box-sizing:border-box;color:var(--brand-blue-dark);font-weight:500;justify-content:center;letter-spacing:normal;min-block-size:2.375rem;padding-inline:1rem;text-transform:none;width:fit-content}@media(width<768px){.product-action--price-request .btn,.product-action--quote-request .btn{width:100%}}.product-action--price-request .btn:is(:hover,:focus-visible),.product-action--quote-request .btn:is(:hover,:focus-visible){background-color:var(--brand-light);border-color:var(--brand-border);color:var(--brand-blue-dark)}.product-block__actions .pp-add-to-cart .btn__label{flex:1;padding-block:0;text-align:center}.full-items__quantity{align-items:center;flex-direction:row}.product-summary__native-share{inset-block-end:var(--mp-product-badge-image-offset, var(--mp-spacer-50));inset-inline-end:var(--mp-product-badge-image-offset, var(--mp-spacer-50));position:absolute;z-index:1}.full-items__price-label{color:var(--mp-color-gray-dark);font-size:var(--mp-font-size-smaller);font-weight:var(--mp-font-weight-normal)}@media(width>=576px){.full-items__price-label{display:none}}.page--request_quote .form__group{background-color:var(--mp-cart-surface-bg-color);border-radius:var(--mp-border-radius);display:grid;gap:.75rem;grid-template-areas:"product product" "qty delete";grid-template-columns:1fr auto;padding:var(--mp-spacer-150)}.page--request_quote .form__group:not(:last-child){margin-block-end:1rem}.page--request_quote :is(.form__row--product,.form__row--number,.form__row--delete){margin-block-end:0}.page--request_quote .form__row--product{grid-area:product}.page--request_quote .form__row--number{align-self:center;grid-area:qty;justify-self:start}.page--request_quote .form__row--number .quantity-spinner{width:8rem}.page--request_quote .form__row--delete{align-self:center;grid-area:delete}.page--request_quote .request-quote{align-items:center;column-gap:var(--mp-spacer);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem}.page--request_quote .request-quote__group--image-name{align-items:center;display:flex;gap:var(--mp-spacer);min-width:0}.page--request_quote .request-quote__image{background-color:var(--mp-full-items-image-bg-color, var(--mp-color-light));border-radius:var(--mp-border-radius);flex-shrink:0;overflow:hidden;width:var(--mp-full-items-image-width, 5rem)}.page--request_quote .request-quote__image a{align-items:center;display:flex;height:100%;justify-content:center}.page--request_quote .request-quote__image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.page--request_quote .request-quote__name{font-weight:var(--mp-font-weight-medium)}.page--request_quote .request-quote__options{color:var(--mp-color-gray-dark);font-size:var(--mp-font-size-smaller);margin-block-start:var(--mp-spacer-25)}.page--request_quote .request-quote__price-gross{font-weight:var(--mp-font-weight-semibold);white-space:nowrap}.header__menu-list .header__menu-item>a{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500}.menu-showcase__link{font-family:Roboto,sans-serif}.widget-hero__heading{font-size:2.375rem}.widget-trust-badges__subtitle{font-size:.75rem}.product-block__name{font-family:Roboto,sans-serif}.products-listing--grid{grid-template-columns:repeat(var(--mp-cols, 1),minmax(0,1fr))}.product-block{min-width:0}.page--missing-products .missing-records{max-width:none}.page--missing-products .missing-records__search-input{margin-inline:auto;max-width:var(--mp-form-width-small)}.product-block__buy{display:flex;flex-direction:column;gap:var(--mp-product-block-data-gap, var(--mp-spacer-50))}.product-block__bottom{display:flex;flex-direction:column;gap:var(--mp-product-block-data-gap, var(--mp-spacer-50));margin-block-start:auto}.product-block__actions{flex-grow:0}.product-block__bottom .pp-bulk__stock{align-self:flex-start;margin-block-start:0}.product-block--full .product-block__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-block-size:2.7em;overflow:hidden}.product-block--full .product-block__rating{min-block-size:var(--mp-rating-size)}.product-block__bulk-discount-details{overflow-x:auto}.product-block__bulk-discount-table{table-layout:fixed;width:100%}.catalog-actions .facets-toggle,.catalog-actions .sort-view__toggle{block-size:2.75rem;box-sizing:border-box;min-height:0}.nophoto-container{block-size:100%;display:block;inline-size:100%}.nophoto{background:var(--mp-nophoto-icon, var(--mp-icon-camera-off)) no-repeat center / var(--mp-nophoto-size, min(50%, 7.5rem));block-size:100%;display:block;inline-size:100%;opacity:var(--mp-nophoto-opacity, .125)}@media(width<768px){.products-listing--slider .splide{margin-inline:0;padding-inline:0}.product-block__actions .btn-add-to-cart{font-size:.75rem;letter-spacing:0}.product-block__actions .pp-add-to-cart__iconbox{padding:.5em}.product-block__actions .pp-add-to-cart__iconbox .icon{--mp-icon-size: 1.15em}.product-block__actions .pp-add-to-cart__label{padding-inline:.5em}}.product-block__actions .pp-add-to-cart{gap:0}.form-control,.form-select,.form__textarea,input,select,textarea{font-size:16px}@media(width<992px){.header__wrapper{grid-template-columns:auto auto 1fr}.header__logo{justify-self:start}.header__actions{justify-self:end}.header--shrinked .header__logo-image,#header-sticky-bar .header__logo-image{max-height:var(--mp-header-logo-image-mobile-max-height)}}.header__showcase-slider .splide:not(.is-initialized) .splide__slide{width:100%}[data-mp-image-gallery] .splide:not(.is-initialized) .splide__slide{width:100%}:is(.header,#header-sticky-bar){--mp-header-transition: box-shadow var(--mp-transition-duration) var(--mp-transition-timing-function), translate .35s cubic-bezier(.33, 1, .68, 1)}:is(.header,#header-sticky-bar) .header__logo-image{transition:max-height .35s cubic-bezier(.33,1,.68,1),max-width .35s cubic-bezier(.33,1,.68,1)}.category-summary__logo{--mp-category-summary-logo-desktop-width: 6rem;--mp-category-summary-logo-mobile-width: 6rem}.category-summary__image{aspect-ratio:1 / 1;height:6rem;object-fit:cover;width:6rem}}html:root{--mp-container-width: 1600px}#w_gdoynvbzld.custom-trust-badges .widget-header{display:none}.search-suggest__item:is(:hover,:focus-visible,[aria-selected=true]){background-color:#f2f2f2}.search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(width<768px){.header__showcase-slider{padding-left:0}}.custom-mobile-hero,.custom-mobile-hero .splide{width:100%}.custom-mobile-hero__link{display:block}.custom-mobile-hero__link img{display:block;height:auto;width:100%}@media(width<576px){.orders-table__table.table-responsive,.orders-table__table.table-responsive--has-horizontal-overflow,.orders-table__table .orders-table__body,.orders-table__table.table-responsive--has-horizontal-overflow>.orders-table__body,.orders-table__table .orders-table__row,.orders-table__table.table-responsive--has-horizontal-overflow>.orders-table__body>.orders-table__row,.orders-table__table .orders-table__cell{display:block;min-inline-size:0}.orders-table__table .orders-table__head,.orders-table__table.table-responsive--has-horizontal-overflow>.orders-table__head{display:none}.orders-table__table .orders-table__body>.orders-table__row{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-block-start:1rem}.orders-table__table .orders-table__body>.orders-table__row:first-child{margin-block-start:0}.orders-table__table .orders-table__body .orders-table__cell{align-items:center;display:flex;padding:.25rem .5rem;text-align:start}.orders-table__table .orders-table__body .orders-table__cell:last-child{border-block-end:0}.orders-table__table .orders-table__body .orders-table__cell--actions{justify-content:flex-end}.orders-table__table .orders-table__cell[data-label]:before{color:initial;content:attr(data-label);margin-inline-end:auto;padding-inline-end:.5rem}.orders-table__table .orders-table__cell[data-label=""]:before{content:none}.orders-table__table .orders-table__cell[data-label]:not(:only-child)>:last-child{text-align:end}}@layer overrides{.product-block--full{--pp-red: #b02a2a}.product-block__bulk,.pp-bulk{--pp-red: #b02a2a;margin:.5rem 0}.pp-bulk__current{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pp-bulk__current-label{color:var(--brand-muted);font-size:.9rem}.pp-bulk__current-price{font-size:1rem;font-weight:700}.pp-bulk__discount{background:var(--pp-red);border-radius:.25rem;color:#fff;font-size:.9rem;font-weight:600;margin-inline-start:auto;padding:.2rem .55rem;white-space:nowrap}.pp-bulk__table-wrap{overflow-x:auto}.pp-bulk__stock{justify-self:start;width:fit-content;border:1px solid var(--brand-border);border-radius:3px;color:#555;display:inline-block;font-size:.85rem;margin-block-start:.625rem;padding:.3rem .75rem}.pp-bulk__stock-value{font-weight:600}.pp-bulk__stock--out{border-color:var(--pp-red);color:var(--pp-red);font-weight:600}.pp-bulk__stock-error{color:var(--pp-red);font-size:.85rem;margin-block-start:.375rem}.pp-bulk__table{border:1px solid #ececec;border-collapse:collapse;font-size:12px;max-width:30rem;table-layout:fixed;width:100%}.pp-bulk__th{background:#f0f0f0;border-block-end:1px solid #e0e0e0;color:#333;font-weight:600;padding:7px 8px}.pp-bulk__th--qty{text-align:start;width:46%}.pp-bulk__th--price{text-align:end}.pp-bulk__cell{border-block-end:1px solid #efefef;padding:7px 8px;vertical-align:middle}.pp-bulk__table tbody tr:last-child .pp-bulk__cell{border-block-end:0}.pp-bulk__cell--qty{background:#fafafa;color:#666;font-weight:500;text-align:start;width:46%}.pp-bulk__cell--price{color:#333;font-weight:700;text-align:end;white-space:nowrap}.pp-bulk__percent{color:var(--brand-muted);font-weight:500;margin-inline-start:.25rem}.pp-bulk__row--active .pp-bulk__cell{background:#eaf6ee;color:var(--brand-green);font-weight:700}.pp-bulk__row--active .pp-bulk__cell--qty{box-shadow:inset 3px 0 0 var(--brand-green)}.pp-bulk__row--active .pp-bulk__percent{color:var(--brand-green)}.pp-buy{display:flex;flex-direction:column;gap:.5rem;width:100%}.pp-buy__stock{color:#333;font-size:.9rem;text-align:start}.pp-buy__stock-value{font-weight:600}.pp-buy__row{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.product-block__actions button.pp-add-to-cart{appearance:none;-webkit-appearance:none;cursor:pointer}.pp-qty{align-items:center;align-self:flex-start;display:inline-flex;gap:.25rem}.pp-qty__btn{background:#fff;border:1px solid var(--brand-border);border-radius:.25rem;cursor:pointer;font-size:1.1rem;height:2.25rem;line-height:1;width:2.25rem}.pp-qty__btn:hover{background:var(--brand-light)}.pp-qty__input{-moz-appearance:textfield;border:1px solid var(--brand-border);border-radius:.25rem;height:2.25rem;text-align:center;width:3.5rem}.pp-buy__error{color:var(--pp-red);font-size:.85rem;text-align:start}.product-summary .pp-bulk{max-width:32rem}.product-summary .pp-bulk__table{max-width:none;width:100%}.autocomplete-results:not(:empty){background-color:var(--mp-color-white);border:1px solid var(--brand-border);border-radius:.25rem;box-shadow:0 4px 12px #0000001f;cursor:default;max-block-size:16rem;max-inline-size:calc(100vw - 2rem);overflow-x:hidden;overflow-y:auto;position:absolute;z-index:1060}.autocomplete-results__title,.autocomplete-results__suggestion{line-height:1.5;padding-block:.5rem;padding-inline:1rem;pointer-events:none;position:relative}.autocomplete-results__title{align-items:center;color:var(--brand-muted);display:flex;font-size:.75rem;font-weight:400;text-transform:uppercase;white-space:nowrap}.autocomplete-results__suggestion{align-items:center;cursor:pointer;display:flex;font-size:.875rem;pointer-events:auto;transition:background-color .15s ease}.autocomplete-results__suggestion:hover,.autocomplete-results__suggestion--selected{background-color:var(--brand-light)}.autocomplete-results__suggestion[data-selectable=false]{cursor:auto;pointer-events:none}.autocomplete-results__text{font-weight:400;margin-inline:.25rem}.autocomplete-results__highlight{color:var(--brand-blue);font-weight:700}@media(max-width:991.98px){.autocomplete-results__title,.autocomplete-results__suggestion{min-block-size:2.5rem}.autocomplete-results__title,.autocomplete-results__suggestion:not([data-selectable=false]){border-block-start:1px solid var(--brand-border)}.autocomplete-results__title{background-color:var(--brand-light)}}}
