@keyframes css-keyframes__fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-animation{0%{background-position:120% 0%}to{background-position:-80% 0%}}@keyframes css-keyframes__loading-dot-1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes css-keyframes__loading-dot-2{0%{transform:none}to{transform:translate(14px)}}@keyframes css-keyframes__loading-dot-3{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}a.m-link,button.m-link{display:inline-flex;font-family:gb-medium;font-size:10px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--grey-70);text-decoration:underline;text-decoration-color:var(--coolgrey);text-underline-offset:var(--space-4);transition-property:color,text-decoration-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a.m-link:focus-visible,a.m-link.is-pressed,button.m-link:focus-visible,button.m-link.is-pressed{color:var(--grey-70);text-decoration-color:var(--grey-70)}a.m-link:focus-visible.m-link--gray,a.m-link.is-pressed.m-link--gray,button.m-link:focus-visible.m-link--gray,button.m-link.is-pressed.m-link--gray{color:var(--grey-100);text-decoration-color:var(--grey-100)}a.m-link:focus-visible.m-link--dark,a.m-link.is-pressed.m-link--dark,button.m-link:focus-visible.m-link--dark,button.m-link.is-pressed.m-link--dark{color:var(--grey-100);text-decoration-color:var(--grey-100)}@media (hover: hover){a.m-link:hover,button.m-link:hover{color:var(--grey-70);text-decoration-color:var(--grey-70)}a.m-link:hover.m-link--gray,button.m-link:hover.m-link--gray,a.m-link:hover.m-link--dark,button.m-link:hover.m-link--dark{color:var(--grey-100);text-decoration-color:var(--grey-100)}}a.m-link--dark,button.m-link--dark{color:var(--grey-100);text-decoration-color:var(--grey-100)}a.m-link--gray,button.m-link--gray{color:var(--grey-70);text-decoration-color:var(--grey-70)}a.m-link[disabled],button.m-link[disabled]{opacity:.4;pointer-events:none}.m-tablist,[role=tablist]{display:flex;gap:var(--space-8)}@media (max-width: 767px){.m-tablist,[role=tablist]{scroll-padding-left:var(--space-8);gap:var(--space-8);overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;width:100vw;margin-left:calc(var(--space-16) * -1);padding:var(--space-2) var(--space-16);scroll-snap-type:x mandatory;margin-top:calc(var(--space-2) * -1);margin-bottom:calc(var(--space-2) * -1)}.m-tablist::-webkit-scrollbar,[role=tablist]::-webkit-scrollbar{display:none}}.m-tab:not(.ui-category-card__list-item),[role=tab]:not(.ui-category-card__list-item){padding:var(--space-12);font-family:gb-medium;font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.48px;color:var(--grey-100);background-color:var(--coolgrey);border:1px solid transparent;border-radius:1000px;transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-tab:not(.ui-category-card__list-item).is-active,[role=tab]:not(.ui-category-card__list-item).is-active{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor}.m-tab:not(.ui-category-card__list-item)[aria-selected=true],[role=tab]:not(.ui-category-card__list-item)[aria-selected=true]{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor}@media (hover: hover){.m-tab:not(.ui-category-card__list-item):hover,[role=tab]:not(.ui-category-card__list-item):hover{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor}}@media (max-width: 767px){.m-tab:not(.ui-category-card__list-item),[role=tab]:not(.ui-category-card__list-item){flex-shrink:0;white-space:nowrap;scroll-snap-align:start}}.m-tab{display:block}[modal-interface-content] [role=tablist]{gap:var(--space-24);scroll-snap-type:x mandatory}@media (max-width: 767px){[modal-interface-content] [role=tablist]{scroll-padding-left:var(--space-16);gap:var(--space-24);overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}[modal-interface-content] [role=tablist]::-webkit-scrollbar{display:none}}[modal-interface-content] [role=tab]{scroll-snap-align:start;padding:var(--space-10) 0;font-family:gb-medium;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.56px;color:var(--grey-70);background-color:transparent;border:unset;border-radius:unset;transition-property:color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[modal-interface-content] [role=tab]:focus-visible,[modal-interface-content] [role=tab].is-pressed{color:var(--grey-70);text-decoration-color:var(--grey-70)}[modal-interface-content] [role=tab]:focus-visible.m-link--gray,[modal-interface-content] [role=tab].is-pressed.m-link--gray{color:var(--grey-100);text-decoration-color:var(--grey-100)}[modal-interface-content] [role=tab]:focus-visible.m-link--dark,[modal-interface-content] [role=tab].is-pressed.m-link--dark{color:var(--grey-100);text-decoration-color:var(--grey-100)}@media (hover: hover){[modal-interface-content] [role=tab]:hover{color:var(--grey-70);text-decoration-color:var(--grey-70)}[modal-interface-content] [role=tab]:hover.m-link--gray,[modal-interface-content] [role=tab]:hover.m-link--dark{color:var(--grey-100);text-decoration-color:var(--grey-100)}}@media (max-width: 767px){[modal-interface-content] [role=tab]{flex-shrink:0}}[modal-interface-content] [role=tab][aria-selected=true]{color:var(--purple-100)}.m-btn-outlined{min-width:100px;justify-content:center;cursor:pointer;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:1000px;display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--coolgrey);color:var(--grey-70);transition-property:background-color,color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-btn-outlined__text{font-family:gb-medium;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px}.m-btn-outlined__text:only-child{padding-right:var(--space-4)}.m-btn-outlined__icon{width:16px;height:16px}.m-btn-outlined__icon path{fill:currentColor}.m-btn-outlined:has(.m-btn-outlined__icon:first-child){padding-left:var(--space-8);padding-right:var(--space-12)}@media (min-width: 768px){.m-btn-outlined--desktop-white{color:#fff;border-color:#fff}}.m-btn-outlined:focus-visible,.m-btn-outlined.is-pressed{border-color:var(--purple-100);color:var(--white);background-color:var(--purple-100)}@media (hover: hover){.m-btn-outlined:hover{border-color:var(--purple-100);color:var(--white);background-color:var(--purple-100)}}.m-btn-outlined[disabled],.m-btn-outlined.is-disabled{opacity:.4;pointer-events:none}.m-btn-outlined:not(.is-loading) .m-btn-loading{display:none}.m-btn-outlined .m-btn-outlined__icon,.m-btn-outlined .m-btn-outlined__text{position:relative}[data-browser=safari] .m-btn-outlined .m-btn-outlined__text{bottom:.5px}[data-browser=firefox] .m-btn-outlined .m-btn-outlined__text{bottom:1px}.m-btn-outlined.is-loading{position:relative;pointer-events:none;overflow:hidden;background-color:var(--purple-100)}.m-btn-outlined.is-loading span,.m-btn-outlined.is-loading p,.m-btn-outlined.is-loading svg,.m-btn-outlined.is-loading img{opacity:0}.m-btn-outlined.is-loading .m-btn-loading{opacity:1}.m-btn-outlined.is-loading .m-btn-loading__container{--btn-load-color: var(--white)}.m-btn-outlined-round{cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--size-round-btn);height:var(--size-round-btn);border-radius:50%;border:1px solid var(--grey-70);color:var(--grey-70);transition-property:color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-btn-outlined-round__icon{width:16px;height:16px}.m-btn-outlined-round__icon path{fill:currentColor}.m-btn-outlined-round:focus-visible,.m-btn-outlined-round.is-pressed{background-color:var(--purple-100);border-color:var(--purple-100);color:var(--white)}@media (hover: hover){.m-btn-outlined-round:hover{background-color:var(--purple-100);border-color:var(--purple-100);color:var(--white)}}.m-btn-outlined-round[disabled],.m-btn-outlined-round.is-disabled{opacity:.4;pointer-events:none}.m-btn-outlined-round.m-btn-outlined-round--secondary{border-color:var(--coolgrey);color:var(--grey-70);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-btn-outlined-round.m-btn-outlined-round--secondary:focus-visible,.m-btn-outlined-round.m-btn-outlined-round--secondary.is-pressed{background-color:var(--white);border-color:var(--grey-100);color:var(--grey-100)}@media (hover: hover){.m-btn-outlined-round.m-btn-outlined-round--secondary:hover{background-color:var(--white);border-color:var(--grey-100);color:var(--grey-100)}}.using-touch .m-btn-outlined-round{touch-action:manipulation;-ms-touch-action:manipulation}.using-touch .m-btn-outlined-round.is-pressed-state-blocked{color:var(--grey-70)!important;border-color:var(--grey-70)!important}.ui-request-quote{display:flex;flex-direction:column}.ui-request-quote__header{z-index:23;background-color:var(--white);position:sticky;top:-1px}@media (max-width: 1023px){.ui-request-quote__header{width:100%;margin-left:0}}.ui-request-quote__header.-fixed{position:fixed;top:0}.ui-request-quote__action-container{border-bottom:1px solid var(--coolgrey);padding:0 var(--container-padding);padding-left:0;display:flex;justify-content:space-between;align-items:stretch;position:relative}@media (max-width: 1023px){.ui-request-quote__action-container{padding:0;flex-direction:column}}@media (min-width: 1601px){.ui-request-quote__action-container{padding:0;margin:0 var(--container-padding)}}@media (max-width: 1600px){.ui-request-quote__action-container{padding:0}}.ui-request-quote__action-nav-list-wrapper{display:flex;width:100%;min-height:65px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.ui-request-quote__action-nav-list-wrapper::-webkit-scrollbar{display:none}.ui-request-quote__action-nav-list-wrapper [tab-slider-next],.ui-request-quote__action-nav-list-wrapper [tab-slider-prev]{z-index:24}@media (max-width: 1023px){.ui-request-quote__action-nav-list-wrapper{border-bottom:1px solid var(--coolgrey)}}.ui-request-quote__action-nav-list{display:flex;gap:var(--space-8);padding:var(--space-12) 0;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.ui-request-quote__action-nav-list::-webkit-scrollbar{display:none}@media (max-width: 1023px){.ui-request-quote__action-nav-list{padding:var(--space-24)}}@media (max-width: 767px){.ui-request-quote__action-nav-list{padding:var(--space-16)}}@media (max-width: 1600px){.ui-request-quote__action-nav-list{padding:0 var(--container-padding);padding-left:0}}@media (min-width: 1601px){.ui-request-quote__action-nav-list{scroll-padding-left:var(--container-padding)}}.ui-request-quote__action-nav{height:-moz-max-content;height:max-content;margin:auto;flex-shrink:0;padding:var(--space-12);font-family:gb-medium;font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.48px;color:var(--grey-100);background-color:var(--coolgrey);border:1px solid transparent;border-radius:1000px;transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui-request-quote__action-nav.is-active,.ui-request-quote__action-nav[aria-selected=true]{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor}@media (hover: hover){.ui-request-quote__action-nav:hover{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor}}@media (max-width: 767px){.ui-request-quote__action-nav{flex-shrink:0;white-space:nowrap;scroll-snap-align:start}}.ui-request-quote__action-nav.-active{color:var(--purple-100);background-color:var(--purple-10);border-color:currentColor;pointer-events:none}@media (max-width: 1600px){.ui-request-quote__action-nav:first-child{margin-left:var(--container-padding)}}@media (min-width: 769px){.ui-request-quote__action-nav:last-child{margin-right:var(--container-padding)}}.ui-request-quote__action-nav-action-btn{padding-right:var(--space-24);display:flex;justify-content:center;align-items:center;border-right:1px solid var(--coolgrey);z-index:26}@media (max-width: 1600px){.ui-request-quote__action-nav-action-btn{padding-left:var(--container-padding)}}@media (max-width: 1023px){.ui-request-quote__action-nav-action-btn{padding:var(--space-16);margin-right:0}}.ui-request-quote__action-nav-action-btn .m-btn-outlined-round{border-color:var(--coolgrey);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui-request-quote__action-nav-action-btn .m-btn-outlined-round:focus-visible,.ui-request-quote__action-nav-action-btn .m-btn-outlined-round.is-pressed{background-color:transparent;border-color:var(--grey-100);color:var(--grey-70)}@media (hover: hover){.ui-request-quote__action-nav-action-btn .m-btn-outlined-round:hover{background-color:transparent;border-color:var(--grey-100);color:var(--grey-70)}}@media (min-width: 769px){.ui-request-quote .ui-request-quote__action-nav-action-btn+.ui-request-quote__action-nav-list{padding:var(--space-12) 0}}.ui-request-quote .ui-request-quote__action-nav-action-btn+.ui-request-quote__action-nav-list [tab-slider-next]{right:var(--space-24)}.ui-request-quote .ui-request-quote__action-nav-action-btn+.ui-request-quote__action-nav-list .ui-request-quote__action-nav:first-child{margin-left:var(--container-padding)}@media (min-width: 1601px){.ui-request-quote .ui-request-quote__action-nav-action-btn+.ui-request-quote__action-nav-list .ui-request-quote__action-nav:first-child{margin-left:var(--container-padding)}}.ui-request-quote .ui-request-quote__action-nav-action-btn+[tab-slider-prev]{left:81px}@media (min-width: 1601px){.ui-request-quote .ui-request-quote__action-nav-action-btn+[tab-slider-prev]{left:57px}}.ui-request-quote__actions-wrapper{display:flex;align-items:stretch;min-height:65px;padding:0 var(--space-24);background-color:var(--white);z-index:26}@media (min-width: 1024px){.ui-request-quote__actions-wrapper{padding-left:0}}@media (max-width: 1023px){.ui-request-quote__actions-wrapper{margin-left:0;justify-content:space-between;padding:0 var(--space-16)}}.ui-request-quote__filter-action{display:flex;gap:var(--space-16);align-items:center;margin-right:var(--container-padding)}@media (max-width: 1023px){.ui-request-quote__filter-action{padding:0}}@media (max-width: 767px){.ui-request-quote__filter-action{padding:0}}.ui-request-quote__filter-action .m-btn-outlined{transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);min-width:-moz-max-content;min-width:max-content}.ui-request-quote__filter-action .m-btn-outlined:focus-visible,.ui-request-quote__filter-action .m-btn-outlined.is-pressed{background-color:transparent;border-color:var(--grey-100);color:var(--grey-70)}@media (hover: hover){.ui-request-quote__filter-action .m-btn-outlined:hover{background-color:transparent;border-color:var(--grey-100);color:var(--grey-70)}}.ui-request-quote__filter-action .m-dropdown__btn{min-width:-moz-max-content;min-width:max-content}@media (min-width: 1601px){.ui-request-quote__filter-action+.ui-filter-listing__compare-action{margin-left:var(--space-24)}}.ui-request-quote__filter-sort-btn,.ui-request-quote__filter-filter-btn{z-index:26}.ui-request-quote__filter-filter-btn.-filtered{background-color:transparent;border-color:var(--grey-100);color:var(--grey-70);color:var(--grey-100)}.ui-request-quote__page-more-btn{position:relative}.ui-request-quote__page-more-btn.is-loading{pointer-events:none}.ui-request-quote__page-more-btn.is-loading p,.ui-request-quote__page-more-btn.is-loading svg,.ui-request-quote__page-more-btn.is-loading img{opacity:0}.ui-request-quote__page-more-btn.is-loading .m-btn-loading{opacity:1}.ui-request-quote__page-more-btn.is-loading .m-btn-loading__container{--btn-load-color: var(--white)}.ui-request-quote__page-more-btn .m-btn-loading{opacity:0;position:absolute;left:-5px;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-4);display:block}.ui-request-quote__page-more-btn .m-btn-loading__container{--btn-load-size: 24px;--btn-load-color: var(--grey-70);--btn-load-speed: 2.5s;--btn-load-dot-size: calc(var(--btn-load-size) * .18);position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;width:var(--btn-load-size);height:var(--btn-load-size);gap:var(--space-6)}.ui-request-quote__page-more-btn .m-btn-loading__dot{display:inline-block;min-width:8px;min-height:8px;border-radius:50%}.ui-request-quote__page-more-btn .m-btn-loading__dot--one{position:relative}.ui-request-quote__page-more-btn .m-btn-loading__dot--one:before,.ui-request-quote__page-more-btn .m-btn-loading__dot--one:after{content:"";position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:var(--white);animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;animation-iteration-count:infinite}.ui-request-quote__page-more-btn .m-btn-loading__dot--one:before{animation-name:css-keyframes__loading-dot-1}.ui-request-quote__page-more-btn .m-btn-loading__dot--one:after{animation-name:css-keyframes__loading-dot-2}.ui-request-quote__page-more-btn .m-btn-loading__dot--two,.ui-request-quote__page-more-btn .m-btn-loading__dot--three{background-color:var(--white);animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;animation-iteration-count:infinite}.ui-request-quote__page-more-btn .m-btn-loading__dot--two{animation-name:css-keyframes__loading-dot-2}.ui-request-quote__page-more-btn .m-btn-loading__dot--three{animation-name:css-keyframes__loading-dot-3}@keyframes leapFrog{0%{transform:translate(0) rotate(0)}33.333%{transform:translate(0) rotate(180deg)}66.666%{transform:translate(calc(var(--btn-load-size) * -.38)) rotate(180deg)}99.999%{transform:translate(calc(var(--btn-load-size) * -.78)) rotate(180deg)}to{transform:translate(0) rotate(0)}}.ui-request-quote__page-more-btn.is-loading{background-color:var(--purple-100);pointer-events:none;border-color:var(--purple-100)}.ui-request-quote__body{background-color:var(--white)}@media (min-width: 1600px){.ui-request-quote__body .ui-listing-card__list{grid-template-columns:repeat(4,1fr)}}.ui-request-quote__footer{padding:0 var(--space-24);display:flex;gap:var(--space-24);align-items:center;justify-content:flex-start}@media (max-width: 1023px){.ui-request-quote__footer{padding:0 var(--space-16)}}.ui-request-quote__page-text{color:var(--grey-70);font-family:gb-medium;font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.48px}@media (max-width: 1023px){.ui-request-quote__page-text{font-family:gb-medium;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px}}.ui-request-quote__empty-wrapper{max-width:498px}.ui-request-quote__empty-wrapper .ui-no-result__icon{width:40px;height:40px}.ui-request-quote__pin-icon-wrapper{display:flex;align-items:center;padding-left:var(--space-24);border-left:1px solid var(--coolgrey)}.ui-request-quote__pin-icon-wrapper .m-btn-pin{margin:auto 0;display:flex}@media (max-width: 1024px){.ui-request-quote__pin-icon-wrapper{margin-left:auto}}.ui-request-quote__pin-dropdown .m-dropdown__options{width:424px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 767px){.ui-request-quote__pin-dropdown .m-dropdown__options{width:100%}}.ui-request-quote__pin-dropdown .m-dropdown__options-head,.ui-request-quote__pin-dropdown .m-dropdown__options-foot{display:flex}.ui-request-quote__pin-dropdown .m-dropdown__options-foot{border-top:1px solid var(--coolgrey)}.ui-request-quote__pin-dropdown .m-dropdown__options{right:calc(var(--container-padding) * -1)}@media (max-width: 767px){.ui-request-quote__pin-dropdown .m-dropdown__options{right:0}}@media (min-width: 768px){.ui-request-quote__pin-dropdown .ui-request-quote-selection__list .ui-request-quote-selection__product:last-child{border-bottom:unset}}@media (max-width: 767px){.ui-request-quote__pin-dropdown .m-dropdown__options{max-height:100dvh}}@media (max-width: 767px){.ui-request-quote__pin-dropdown .m-dropdown__scrollbar{height:calc(100dvh - 148px)}}.m-input-range{width:100%;position:relative}.m-input-range__heading{display:flex;justify-content:flex-start;gap:var(--space-8);align-items:flex-start;margin-bottom:var(--space-16)}.m-input-range__text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px;color:var(--grey-70)}.m-input-range__text-highlight{color:var(--grey-100)}.m-input-range__text-range{padding-bottom:var(--space-4);padding-top:var(--space-4);border-bottom:1px solid var(--coolgrey)}.m-input-range__bar{display:flex;justify-content:center;align-items:center;gap:var(--space-8)}.m-input-range__wrapper{position:relative;margin:calc(var(--space-24) / 2) 0;width:100%}.m-input-range__wrapper .m-input-range__slider-track{width:100%;height:4px;position:absolute;margin:auto;top:0;bottom:0;border-radius:10px}.m-input-range__wrapper .m-input-range__slider-track+input[type=range]{background:none!important;display:block!important}.m-input-range__wrapper input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;margin:0;width:100%;height:4px;border-radius:var(--space-24);background:var(--coolgrey);display:inline-block;position:relative;z-index:1;transition-duration:var(--duration-100);transition-timing-function:var(--standard)}.m-input-range__wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:4;cursor:pointer;position:relative;border-radius:50%;width:var(--space-24);height:var(--space-24);background:var(--grey-70);transition-duration:var(--duration-100);transition-timing-function:var(--standard);box-shadow:2px 2px 2px #00000026;pointer-events:auto}.m-input-range__wrapper input[type=range]::-webkit-slider-thumb:hover,.m-input-range__wrapper input[type=range]::-webkit-slider-thumb:focus{box-shadow:0 0 0 8px var(--coolgrey)}.m-input-range__wrapper input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:0;cursor:pointer;position:absolute;border-radius:50%;width:var(--space-24);height:var(--space-24);transition-duration:var(--duration-100);transition-timing-function:var(--standard);box-shadow:2px 2px 2px #00000026;z-index:4;pointer-events:auto}.m-input-range__wrapper input[type=range]::-moz-range-thumb:hover,.m-input-range__wrapper input[type=range]::-moz-range-thumb:focus{box-shadow:0 0 0 8px var(--coolgrey)}.m-input-range__wrapper input[type=range]:focus::-moz-range-thumb,.m-input-range__wrapper input[type=range]:focus::-webkit-slider-thumb,.m-input-range__wrapper input[type=range]:active::-moz-range-thumb,.m-input-range__wrapper input[type=range]:active::-webkit-slider-thumb,.m-input-range__wrapper input[type=range].has-focus::-moz-range-thumb,.m-input-range__wrapper input[type=range].has-focus::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--coolgrey)}.m-input-range__wrapper input[type=range]:focus::-moz-range-thumb,.m-input-range__wrapper input[type=range]:focus::-webkit-slider-thumb,.m-input-range__wrapper input[type=range]:active::-moz-range-thumb,.m-input-range__wrapper input[type=range]:active::-webkit-slider-thumb,.m-input-range__wrapper input[type=range].has-focus::-moz-range-thumb,.m-input-range__wrapper input[type=range].has-focus::-webkit-slider-thumb{outline:-webkit-focus-ring-color auto 1px}.m-input-range__wrapper input[type=range].has-focus::-moz-range-thumb,.m-input-range__wrapper input[type=range].has-focus::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--coolgrey)}.m-input-range__wrapper input[type=range]:focus::-moz-range-thumb,.m-input-range__wrapper input[type=range]:focus::-webkit-slider-thumb,.m-input-range__wrapper input[type=range]:active::-moz-range-thumb,.m-input-range__wrapper input[type=range]:active::-webkit-slider-thumb,.m-input-range__wrapper input[type=range]:focus-visible::-moz-range-thumb,.m-input-range__wrapper input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--coolgrey)}.m-input-range__inputWrapper{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24)}.m-input-range__inputSeparator{height:1px;background-color:var(--coolgrey);width:var(--space-16)}.m-input-range--two-thumb{position:relative}.m-input-range--two-thumb .m-input-range__wrapper{position:relative;margin:calc(var(--space-24) / 2) 0;margin-bottom:6px}.m-input-range--two-thumb .m-input-range__wrapper input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none;z-index:1}@media (min-width: 769px){[data-template=b2b-product-listing] .ui-header{position:relative}}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content{max-width:90%;padding-inline:var(--space-24)}@media (max-width: 767px){[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content{max-width:100%;padding-inline:var(--space-16)}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content table td{min-width:130px;max-width:-moz-max-content;max-width:max-content;width:100%!important}}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content ul{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h1{font-size:32px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.64px}@media (max-width: 767px){[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h1{font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px}}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h2{font-family:gb-medium;font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.8px;color:var(--grey-100)}@media (max-width: 767px){[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h2{font-family:gb-medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px}}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h3{font-family:gb-medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--grey-100)}@media (max-width: 767px){[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content h3{font-family:gb-medium;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.56px}}[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;color:var(--grey-70)}@media (max-width: 767px){[data-template=b2b-product-listing] .product-listing--long-description .ui-rich-text-content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px}}.ui-request-quote-selection__inner{width:100%;height:100%;display:flex;flex-direction:column}.ui-request-quote-selection__inner.-hasProduct .ui-request-quote-selection__header-productNumber{display:inline}.ui-request-quote-selection__inner.-hasProduct .ui-request-quote-selection__empty-wrapper{display:none}.ui-request-quote-selection__inner.-hasProduct .ui-request-quote-selection__footer .m-btn-filled{opacity:1;pointer-events:all}.ui-request-quote-selection__header{padding:var(--space-24);border:1px solid var(--coolgrey);background:var(--white);position:sticky;top:0}@media (max-width: 767px){.ui-request-quote-selection__header{padding:var(--space-20) var(--space-16)}}.ui-request-quote-selection__header-title{font-size:24px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.48px;color:var(--purple-100)}@media (max-width: 767px){.ui-request-quote-selection__header-title{font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px}}.ui-request-quote-selection__header-productNumber{display:none}.ui-request-quote-selection__body,.ui-request-quote-selection__list{flex:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.ui-request-quote-selection__body::-webkit-scrollbar,.ui-request-quote-selection__list::-webkit-scrollbar{display:none}.ui-request-quote-selection__product{padding:var(--space-16) var(--space-24);display:flex;align-items:center;gap:var(--space-16);border-bottom:1px solid var(--coolgrey)}@media (max-width: 767px){.ui-request-quote-selection__product{padding:var(--space-16)}}.ui-request-quote-selection__product-img-wrapper{position:relative;width:40px;height:40px;padding:0 2px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--coolgrey);overflow:hidden}.ui-request-quote-selection__product-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ui-request-quote-selection__product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;color:var(--grey-70)}@media (max-width: 767px){.ui-request-quote-selection__product-title{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px}}.ui-request-quote-selection__product-remove-button{margin-inline-start:auto;margin-inline-end:calc(var(--space-8) / -1);padding:var(--space-8)}.ui-request-quote-selection__product-remove-button-icon{width:20px;height:20px}.ui-request-quote-selection__footer{padding:var(--space-16) var(--space-24);border-top:1px solid var(--coolgrey)}@media (max-width: 767px){.ui-request-quote-selection__footer{padding:var(--space-16);background-color:#fff;display:flex;justify-content:flex-end}}.ui-request-quote-selection__footer .m-btn-filled{min-width:100px;justify-content:center;opacity:.4;pointer-events:none}.ui-request-quote-selection__empty-wrapper{display:flex;height:100%;width:100%}
