:root{--clr-white-5:hsla(0,0%,100%,.051);--clr-white-10:hsla(0,0%,100%,.102);--clr-white-20:#fff3;--clr-white-30:hsla(0,0%,100%,.302);--clr-white-40:#fff6;--clr-white-50:hsla(0,0%,100%,.502);--clr-white-60:#fff9;--clr-white-70:hsla(0,0%,100%,.702);--clr-white-80:#fffc;--clr-white-90:hsla(0,0%,100%,.902);--clr-white-100:#fff;--clr-black-5:rgba(0,0,0,.051);--clr-black-10:rgba(0,0,0,.102);--clr-black-20:#0003;--clr-black-30:rgba(0,0,0,.302);--clr-black-40:#0006;--clr-black-50:rgba(0,0,0,.502);--clr-black-60:#0009;--clr-black-70:rgba(0,0,0,.702);--clr-black-80:#000c;--clr-black-90:rgba(0,0,0,.902);--clr-black-100:#000;--clr-red-50:#fef8f7;--clr-red-100:#fce9e6;--clr-red-200:#f6cac3;--clr-red-300:#eeaca2;--clr-red-400:#e38e81;--clr-red-500:#d56c5f;--clr-red-600:#c5483e;--clr-red-700:#b62425;--clr-red-800:#911d1d;--clr-red-900:#711b18;--clr-salmon-50:#fef6f6;--clr-salmon-100:#fee9e9;--clr-salmon-200:#fac8ca;--clr-salmon-300:#f3a8ac;--clr-salmon-400:#eb888f;--clr-salmon-500:#df6271;--clr-salmon-600:#b9505c;--clr-salmon-700:#98444d;--clr-salmon-800:#77373e;--clr-salmon-900:#5d2d31;--clr-yellow-50:#fff9e8;--clr-yellow-100:#ffecb7;--clr-yellow-200:#ffcc2a;--clr-yellow-300:#ecb312;--clr-yellow-400:#d09c17;--clr-yellow-500:#b1831a;--clr-yellow-600:#926b1a;--clr-yellow-700:#7a5919;--clr-yellow-800:#614617;--clr-yellow-900:#4d3715;--clr-blue-50:#f1fbfe;--clr-blue-100:#d3f3fd;--clr-blue-200:#8ee0f9;--clr-blue-300:#3ecbf5;--clr-blue-400:#31b1d8;--clr-blue-500:#2a96b7;--clr-blue-600:#237a95;--clr-blue-700:#1d677d;--clr-blue-800:#175163;--clr-blue-900:#12404e;--clr-slate-50:#f8f9f9;--clr-slate-100:#ebeeee;--clr-slate-200:#cfd6d6;--clr-slate-300:#b3bebf;--clr-slate-400:#98a7a8;--clr-slate-500:#7b8f90;--clr-slate-600:#647577;--clr-slate-700:#536163;--clr-slate-800:#424d4e;--clr-slate-900:#343d3e;--clr-gray-50:#f5f6f6;--clr-gray-100:#eeeded;--clr-gray-200:#d5d4d4;--clr-gray-300:#bdbcbc;--clr-gray-400:#a5a4a4;--clr-gray-500:#8c8a8a;--clr-gray-600:#737171;--clr-gray-700:#605e5e;--clr-gray-800:#4d4a4a;--clr-gray-900:#3d3b3b;--clr-additional-50:#f2fbf9;--clr-additional-100:#d6f4ed;--clr-additional-200:#96e3d1;--clr-additional-300:#5bcfb5;--clr-additional-400:#4fb59e;--clr-additional-500:#439986;--clr-additional-600:#377e6e;--clr-additional-700:#2e695b;--clr-additional-800:#245348;--clr-additional-900:#1d4139;--clr-focus-1:#e3ecfe;--clr-focus-2:#1546b1;--clr-brand-primary:#b41c21;--clr-brand-salmon:#de5e6e;--clr-brand-yellow:#fc0;--clr-brand-blue:#38c9f5;--clr-brand-slate:#768a8a;--clr-brand-black:#201d1d;--clr-brand-light:#f5f6f6;--heading-size-xl:2.44125rem;--heading-size-l:1.953125rem;--heading-size-m:1.5625rem;--heading-size-s:1.25rem;--heading-size-xs:0.875rem;--heading-size-xxs:0.75rem;--font-size-lg:1.25rem;--font-size-default:1rem;--font-size-sm:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--heading-leading-xl:3rem;--heading-leading-l:2.5rem;--heading-leading-m:2rem;--heading-leading-s:1.75rem;--heading-leading-xs:1.25rem;--heading-leading-xxs:1rem;--body-leading-lg:2rem;--body-leading-default:1.75rem;--body-leading-sm:1.5rem;--body-leading-x-sm:1rem;--body-leading-12:0.75rem;--body-leading-14:0.875rem;--body-leading-16:1rem;--body-leading-18:1.125rem;--body-leading-20:1.25rem;--body-leading-24:1.5rem;--body-leading-28:1.75rem;--body-leading-40:2.5rem;--body-leading-48:3rem}@media only screen and (min-width:768px){:root{--heading-size-xl:3.1575rem;--heading-size-l:2.36875rem;--heading-size-m:1.776875rem;--heading-size-s:1.333125rem;--heading-size-xs:1rem;--heading-size-xxs:0.75rem;--heading-leading-xl:3.5rem;--heading-leading-l:3rem;--heading-leading-m:2rem;--heading-leading-s:1.5rem;--heading-leading-xs:1.5rem;--heading-leading-xxs:1rem}}button:focus-visible,input:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100);outline:none}*{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}:active,:focus,:hover{outline:0}:after,:before{box-sizing:border-box;color:inherit}body,html{height:100%}html{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}article,aside,details,figcaption,figure,footer,form,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}img{max-height:100%;max-width:100%}.custom-element{display:block}:where(button){background-color:#0000}@font-face{font-family:Gotham;font-style:normal;font-weight:325;src:url(../fonts/gotham-book-webfont.woff2) format("woff2"),url(../fonts/gotham-book-webfont.woff) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:350;src:url(../fonts/gotham-medium-webfont.woff2) format("woff2"),url(../fonts/gotham-medium-webfont.woff) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:400;src:url(../fonts/gotham-bold-webfont.woff2) format("woff2"),url(../fonts/gotham-bold-webfont.woff) format("woff")}html{font-size:16px}body{background-color:var(--clr-white-100);color:var(--clr-brand-black);font-family:Gotham,sans-serif;font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-default);overflow-x:hidden;position:relative}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,h1{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-xl);font-weight:400;line-height:var(--heading-leading-xl)}.h1.primary,h1.primary{color:var(--clr-red-700)}.h2,h2{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-l);font-weight:400;line-height:var(--heading-leading-l)}.h2.primary,h2.primary{color:var(--clr-red-700)}.h3,h3{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-m);font-weight:400;line-height:var(--heading-leading-m)}.h3.primary,h3.primary{color:var(--clr-red-700)}.h4,h4{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-s);font-weight:400;line-height:var(--heading-leading-s)}.h4.primary,h4.primary{color:var(--clr-red-700)}.h5,h5{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-xs);font-weight:400;line-height:var(--heading-leading-xs)}.h5.primary,h5.primary{color:var(--clr-red-700)}.h6,h6{color:var(--clr-brand-black);display:block;font-size:var(--heading-size-xxs);font-weight:400;line-height:var(--heading-leading-xxs)}.h6.primary,h6.primary{color:var(--clr-red-700)}.h1,h1{margin-bottom:1.5rem}@media only screen and (min-width:768px){.h1,h1{margin-bottom:2rem}}.h2,h2{margin-bottom:1rem}@media only screen and (min-width:768px){.h2,h2{margin-bottom:1.5rem}}.h3,h3{margin-bottom:.75rem}@media only screen and (min-width:768px){.h3,h3{margin-bottom:1rem}}.h4,h4{margin-bottom:.5rem}.h5,.h6,h5,h6{margin-bottom:.25rem}.link,a{color:var(--clr-blue-600);font-weight:350;text-decoration:none}.link:where(:hover,:focus,:visited,:active),.link[aria-disabled=true],a:where(:hover,:focus,:visited,:active),a[aria-disabled=true]{text-decoration:underline}.link:hover,a:hover{color:var(--clr-blue-700)}.link:focus-visible,a:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100);color:var(--clr-blue-700);outline:none}.link:where(:visited),a:where(:visited){color:var(--clr-red-700)}.link:active,a:active{color:var(--clr-blue-700)}.link[aria-disabled=true],a[aria-disabled=true]{color:var(--clr-gray-400)}.link.link--primary,a.link--primary{color:#b41c21}.link.link--action,a.link--action{color:var(--clr-slate-400)}.link.link--inverted,a.link--inverted{color:var(--clr-white-100)}.link.link--inverted:hover,a.link--inverted:hover{color:var(--clr-white-100);text-decoration:underline}b,strong{font-weight:400}.f-medium{font-weight:350}cite,em,i{font-style:italic}hr{border-bottom:1px solid var(--clr-slate-200);margin:.5rem 0}hr:after{clear:both;content:"";display:table}.small,small{font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-24)}big{font-size:var(--font-size-lg)}.caption{font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16)}blockquote,iframe,p{margin:.5rem 0}.container{display:block;margin:auto;max-width:1200px;padding:0 16px;width:100%}@media only screen and (min-width:768px)and (max-width:1200px){.container{padding:0 1.5rem}}@media only screen and (min-width:1400px){.container{padding:0}}.container--stretch{max-width:none}.container--big{max-width:64rem}.container--medium{max-width:62.5rem}.container--small{max-width:50rem}.container--smaller{max-width:37.5rem}@media only screen and (max-width:1023px){.container--xl-down-smaller{max-width:37.5rem}}.container--expand{max-width:100%;padding-inline:2rem}.container--full-width{max-width:none;padding:0;width:100%}.container--gray{background-color:var(--clr-gray-50)}.container__placeholder-with-slots{max-width:100%;padding-block:2rem;padding-inline:0}.container__placeholder-with-slots:last-child{padding-block:0}@media only screen and (max-width:767px){.container .container--reset-lg{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}@media only screen and (min-width:768px)and (max-width:1200px){.container--header{padding:0 1rem}}@media only screen and (min-width:1400px){.container--header{padding:0}}.col{display:block;flex-basis:auto;flex-grow:0;float:left}.col:after{clear:both;content:"";display:table}@media only screen and (min-width:0){.col--sm-1{min-width:8.33333%;width:8.33333%}.col--sm-2{min-width:16.66667%;width:16.66667%}.col--sm-3{min-width:25%;width:25%}.col--sm-4{min-width:33.33333%;width:33.33333%}.col--sm-5{min-width:41.66667%;width:41.66667%}.col--sm-6{min-width:50%;width:50%}.col--sm-7{min-width:58.33333%;width:58.33333%}.col--sm-8{min-width:66.66667%;width:66.66667%}.col--sm-9{min-width:75%;width:75%}.col--sm-10{min-width:83.33333%;width:83.33333%}.col--sm-11{min-width:91.66667%;width:91.66667%}.col--sm-12{min-width:100%;width:100%}.col--sm-auto{min-width:0;width:auto}}@media only screen and (min-width:550px){.col--md-1{min-width:8.33333%;width:8.33333%}.col--md-2{min-width:16.66667%;width:16.66667%}.col--md-3{min-width:25%;width:25%}.col--md-4{min-width:33.33333%;width:33.33333%}.col--md-5{min-width:41.66667%;width:41.66667%}.col--md-6{min-width:50%;width:50%}.col--md-7{min-width:58.33333%;width:58.33333%}.col--md-8{min-width:66.66667%;width:66.66667%}.col--md-9{min-width:75%;width:75%}.col--md-10{min-width:83.33333%;width:83.33333%}.col--md-11{min-width:91.66667%;width:91.66667%}.col--md-12{min-width:100%;width:100%}.col--md-auto{min-width:0;width:auto}}@media only screen and (min-width:768px){.col--lg-1{min-width:8.33333%;width:8.33333%}.col--lg-2{min-width:16.66667%;width:16.66667%}.col--lg-3{min-width:25%;width:25%}.col--lg-4{min-width:33.33333%;width:33.33333%}.col--lg-5{min-width:41.66667%;width:41.66667%}.col--lg-6{min-width:50%;width:50%}.col--lg-7{min-width:58.33333%;width:58.33333%}.col--lg-8{min-width:66.66667%;width:66.66667%}.col--lg-9{min-width:75%;width:75%}.col--lg-10{min-width:83.33333%;width:83.33333%}.col--lg-11{min-width:91.66667%;width:91.66667%}.col--lg-12{min-width:100%;width:100%}.col--lg-auto{min-width:0;width:auto}}@media only screen and (min-width:1024px){.col--xl-1{min-width:8.33333%;width:8.33333%}.col--xl-2{min-width:16.66667%;width:16.66667%}.col--xl-3{min-width:25%;width:25%}.col--xl-4{min-width:33.33333%;width:33.33333%}.col--xl-5{min-width:41.66667%;width:41.66667%}.col--xl-6{min-width:50%;width:50%}.col--xl-7{min-width:58.33333%;width:58.33333%}.col--xl-8{min-width:66.66667%;width:66.66667%}.col--xl-9{min-width:75%;width:75%}.col--xl-10{min-width:83.33333%;width:83.33333%}.col--xl-11{min-width:91.66667%;width:91.66667%}.col--xl-12{min-width:100%;width:100%}.col--xl-auto{min-width:0;width:auto}}@media only screen and (min-width:1200px){.col--xxl-1{min-width:8.33333%;width:8.33333%}.col--xxl-2{min-width:16.66667%;width:16.66667%}.col--xxl-3{min-width:25%;width:25%}.col--xxl-4{min-width:33.33333%;width:33.33333%}.col--xxl-5{min-width:41.66667%;width:41.66667%}.col--xxl-6{min-width:50%;width:50%}.col--xxl-7{min-width:58.33333%;width:58.33333%}.col--xxl-8{min-width:66.66667%;width:66.66667%}.col--xxl-9{min-width:75%;width:75%}.col--xxl-10{min-width:83.33333%;width:83.33333%}.col--xxl-11{min-width:91.66667%;width:91.66667%}.col--xxl-12{min-width:100%;width:100%}.col--xxl-auto{min-width:0;width:auto}}.col--expand,.col--mobile-expand{flex-grow:1}@media only screen and (min-width:768px){.col--mobile-expand{flex-grow:0}}.col--top{align-self:flex-start;margin-bottom:auto}.col--bottom{align-self:flex-end;margin-top:auto}.col--left{justify-self:flex-start;margin-right:auto}.col--right{justify-self:flex-end;margin-left:auto}.col--center{justify-self:center;margin-left:auto;margin-right:auto}.col--middle{align-self:center;margin-bottom:auto;margin-top:auto}.col--equal{flex-basis:0;flex-grow:1}.col--bottom-indent{padding-bottom:9px}@media only screen and (min-width:768px){.col--bottom-indent{padding-bottom:16px}}.col--reset-min-width{min-width:0}.col--full-width{width:100%}@media only screen and (max-width:767px){.col--mobile-full-width{width:100%}}.col:has([name=shareCartForm]){display:flex;flex-direction:column}.grid{align-items:flex-start;clear:both;display:flex;flex-flow:row wrap;justify-content:flex-start}.grid:after{clear:both;content:"";display:table}.grid--wide{width:100%}.grid--baseline{align-items:baseline}.grid--top{align-items:flex-start}.grid--bottom{align-items:flex-end}.grid--left{justify-content:flex-start}.grid--right{justify-content:flex-end}.grid--center{justify-content:center}.grid--middle{align-items:center}.grid--stretch{align-items:stretch}.grid--stretch>.col{margin-bottom:0;margin-top:0}.grid--gap{margin-left:-9px;margin-right:-9px;width:calc(100% + 18px)}@media only screen and (min-width:768px){.grid--gap{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.grid--gap>.col{padding-left:9px;padding-right:9px}@media only screen and (min-width:768px){.grid--gap>.col{padding-left:16px;padding-right:16px}}.grid--gap-small{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem)}.grid--gap-small>.col{padding-left:.5rem;padding-right:.5rem}.grid--gap-smaller{margin-left:-.3125rem;margin-right:-.3125rem;width:calc(100% + .625rem)}.grid--gap-smaller>.col{padding-left:.3125rem;padding-right:.3125rem}.grid--gap-catalog{margin:0 -.3125rem}.grid--gap-catalog>.col{padding-left:.25rem;padding-right:.25rem}.grid--gap-catalog>.col.product-document-list{padding-bottom:.25rem;padding-top:.25rem}.grid--justify-column{justify-content:space-between}.grid--justify-column>.col{margin-bottom:auto;margin-top:auto}.grid--justify-column>.col:first-child{margin-top:0}.grid--justify-column>.col:last-of-type{margin-bottom:0}.grid--justify{justify-content:space-between}.grid--justify>.col{margin-left:auto;margin-right:auto}.grid--justify>.col:first-child{margin-left:0}.grid--justify>.col:last-child{margin-right:0}.grid--nowrap{flex-wrap:nowrap}@media only screen and (min-width:768px){.grid--nowrap-lg-only{flex-wrap:nowrap}}.grid--column{flex-direction:column}.grid--column-mob-reverse{flex-direction:column-reverse}@media only screen and (min-width:768px){.grid--column-mob-reverse{flex-direction:column}}.grid--inline{display:inline-flex}.grid--expand{width:100%}.grid.container{max-width:1200px}.grid__similar-products{padding-bottom:1.5rem;padding-top:1.5rem}@media only screen and (min-width:768px){.grid__similar-products{padding-bottom:2rem;padding-top:2rem}}.flex{display:flex}.flex--inline{display:inline-flex}.flex--column{flex-direction:column}.flex--wrap{flex-wrap:wrap}.flex--expand{flex:1}.flex--justify-center{justify-content:center}.flex--justify-space-between{justify-content:space-between}.flex--align-items-center{align-items:center}.flex-gap--2{gap:.125rem}.flex-gap--4{gap:.25rem}.flex-gap--8{gap:.5rem}.flex-gap--16{gap:1rem}.flex-gap--24{gap:1.5rem}.flex-gap--32{gap:2rem}.flex-gap--48{gap:3rem}@keyframes spin-to{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-highlight{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.filter-category__menu-item>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:1.5rem;padding-left:.5rem}.filter-category__menu-item--lvl-1>div{margin-bottom:.5rem;padding-left:0}.filter-category__menu-item--lvl-2>div{margin-bottom:.25rem;padding-left:0}.filter-category__menu-item.collapsed>.filter-category{display:none}.filter-category__menu-link{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);text-align:left;transition:color .25s ease-in-out}.filter-category__menu-link:hover{color:var(--clr-slate-800);text-decoration:none}.filter-category__menu-link:focus-visible{border-radius:0;color:var(--clr-slate-600);text-decoration:none}.filter-category__menu-link:active{color:var(--clr-slate-600);text-decoration:underline}.filter-category__menu-link--lvl-1{color:var(--clr-red-700);font-size:var(--font-size-default);font-weight:400;letter-spacing:-.01rem;line-height:var(--body-leading-24)}.filter-category__menu-link--lvl-1:hover{color:var(--clr-red-800)}.filter-category__menu-link--lvl-1:active,.filter-category__menu-link--lvl-1:focus-visible{color:var(--clr-red-700)}.filter-category__menu-link--lvl-2{color:var(--clr-slate-800);font-size:var(--font-size-sm);font-weight:400;line-height:var(--body-leading-24)}.filter-category__menu-link--lvl-2:hover{color:var(--clr-brand-black)}.filter-category__menu-link--lvl-2:active,.filter-category__menu-link--lvl-2:focus-visible{color:var(--clr-slate-800)}.filter-category__qty{font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16)}.filter-category__menu-toggle{align-items:center;color:var(--clr-slate-600);cursor:pointer;display:flex;height:1.5rem;justify-content:center;line-height:var(--body-leading-24);margin-left:.5rem;width:1.5rem}.filter-category__menu-toggle:focus-visible{border-radius:0}.filter-category__menu-toggle:hover{color:var(--clr-slate-800)}.filter-category__menu-toggle .icon{pointer-events:none}.filter-category__menu-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.suggestion-product{padding-bottom:.625rem}.suggestion-product__title{color:#a5a4a4;font-size:1.0625rem;font-weight:325;letter-spacing:.0125rem;line-height:normal;padding-bottom:1rem;padding-top:1.625rem}.suggestion-product__link{align-items:center;color:var(--clr-red-700);display:flex;text-decoration:none;transition:color .25s ease-in-out}.suggestion-product__link:hover{color:var(--clr-red-700)}.suggestion-product__thumbnail{flex-shrink:0;height:2.625rem;margin-right:.875rem;width:2.625rem}.suggestion-product__thumbnail img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.suggestion-product__name{display:flex;flex-direction:column;flex-grow:1;font-size:.75rem;font-weight:350;letter-spacing:.00625rem;line-height:.875rem}@media only screen and (min-width:768px){.suggestion-product__name{font-size:.8125rem}}.suggestion-product__price{display:block;padding-top:3px}.suggestion-product__price .money-price__amount{color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:400;line-height:var(--body-leading-default)}.suggestion-product__price .money-price__amount--alt{color:#eb553c}.suggestion-product__price .money-price__amount--original{color:var(--clr-slate-600);font-size:var(--font-size-xs);font-weight:350;line-height:var(--body-leading-x-sm);margin-bottom:0;padding:0}.suggestion-product__price .price__mode{display:none}@media only screen and (min-width:768px){.suggestion-product__price .price__mode{display:block}}.product-carousel{position:relative}.badge{background-color:#ee9497;background-color:var(--clr-gray-50);background-color:var(--clr-blue-600);border-radius:.75rem;color:#881519;color:var(--clr-brand-black);color:var(--clr-white-100);display:inline-block;font-size:var(--font-size-sm);font-weight:350;line-height:var(--body-leading-14);padding:.1rem .5rem;text-align:center}.badge--hollow{background:none;border:1px solid #dadada;color:#bdbcbc}.badge--success{background-color:#96d1c4;color:#285a4f}.badge--warning{background-color:#fff7dd;color:#f6bb00}.badge--alert{background-color:#ecd0d3;color:#993d48}.badge--borderless{border-radius:0}.badge--small{padding:0 1rem}.badge--fit{width:-moz-fit-content;width:fit-content}.badge--multi-cart,.badge--shopping-list{display:inline-block;margin-right:.25rem;padding:.25rem .75rem;vertical-align:middle}.badge--shopping-list{background-color:var(--clr-gray-50);color:var(--clr-brand-black)}.badge--title{background-color:#bdbcbc;text-transform:uppercase}.badge--access{background-color:#b41c21;color:#fff;text-transform:uppercase}.badge--counter{background-color:#d5d4d44d;border-radius:2px;color:#bdbcbc;font-size:.6875rem;line-height:normal;padding:.3125rem .5rem}.badge--order{font-size:var(--font-size-xxs);font-size:var(--font-size-sm);letter-spacing:.009375rem;padding:.125rem .625rem}.badge--quote-request{background-color:var(--clr-slate-200);color:var(--clr-brand-black);padding:.25rem .75rem}.box{background-color:var(--clr-gray-50);border:0;margin:0;padding:.5rem 1rem 1rem}@media only screen and (min-width:768px){.box{padding:1.5rem 2rem 2rem}}.box--small{padding:1rem 2rem}.box--smaller{padding:1rem 1.25rem}.box--medium{margin:0 -.9375rem .9375rem;padding:.9375rem}@media only screen and (min-width:768px){.box--medium{margin:0 0 1.875rem;padding:1.6875rem 1.875rem 1.875rem}}.box__separator{border:none;border-bottom:.0625rem solid #eeeded;margin:.9375rem -1.25rem}.box__separator--small{margin-block:.5rem}.box--coa{margin-block:1.5rem}.box--spaced{padding:1rem}.box--stretch{height:100%}.box--bigger{padding:1rem 1rem .5rem}@media only screen and (min-width:768px){.box--bigger{padding:1.5rem 1.5rem 1rem}}.box--quote-request-left{padding:1rem 1.25rem}.box--quote-request-right{padding:1rem 1.5rem 1.5rem}.button,.button--success{background-color:var(--clr-red-700);border:1px solid var(--clr-red-700);border-radius:2px;color:var(--clr-white-100);cursor:pointer;display:inline-block;font-size:var(--font-size-xs);font-weight:350;line-height:1rem;padding:.6875rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.button--success:focus-visible,.button--success:hover,.button:focus-visible,.button:hover{background-color:var(--clr-red-800);border-color:var(--clr-red-800);color:var(--clr-white-100)}.button--success:active,.button:active{background-color:var(--clr-red-900);color:var(--clr-white-100)}.button--disabled.button--success,.button.button--disabled,.button[disabled],[disabled].button--success{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--small{font-size:.8125rem;line-height:1rem;padding:.5rem 1rem}@media only screen and (max-width:767px){.button--responsive{font-size:.8125rem;line-height:1rem;padding:.5rem 1rem}}.button--hollow,.button--hollow-second{background-color:var(--clr-white-100);border:1px solid var(--clr-slate-200);box-shadow:0 2px 2px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-gray-200);color:#b41c21}.button--hollow-second:focus-visible,.button--hollow-second:hover,.button--hollow:focus-visible,.button--hollow:hover{background-color:var(--clr-red-50);border-color:var(--clr-red-700);color:var(--clr-red-700)}.button--hollow-second:active,.button--hollow:active{background-color:var(--clr-red-100);border-color:var(--clr-red-900);color:var(--clr-red-900)}.button--hollow-icon-small,.button--hollow-second-icon-small{background-color:#fff0;border:none;color:#bdbcbc;font-size:.75rem;line-height:.9;margin:0 .5rem;padding:.3125rem .625rem;transition:color .25s ease-in-out}.button--hollow-icon-small:focus-visible,.button--hollow-icon-small:hover,.button--hollow-second-icon-small:focus-visible,.button--hollow-second-icon-small:hover{background-color:#fff0;color:#b41c21}.button--hollow-alternative,.button--hollow-second-alternative{border-color:#d5d4d4;color:#bdbcbc}.button--hollow-alternative:focus-visible,.button--hollow-alternative:hover,.button--hollow-second-alternative:focus-visible,.button--hollow-second-alternative:hover{background-color:#bdbcbc;border-color:#bdbcbc;color:#fff}.button--hollow-active,.button--hollow-second-active{background:#b41c2126}.button--hollow-active:focus-visible,.button--hollow-active:hover,.button--hollow-second-active:focus-visible,.button--hollow-second-active:hover{background:#b41c2126;border-color:#b41c21;color:#b41c21}.button--hollow-second.button--disabled,.button--hollow-second[disabled],.button--hollow.button--disabled,.button--hollow[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--ghost,.button--hollow-icon,.button--hollow-second-icon{background-color:#0000;border-color:#0000;color:var(--clr-blue-600);transition:border-color .25s ease-in-out,color .25s ease-in-out}.button--ghost:focus-visible,.button--ghost:hover,.button--hollow-icon:focus-visible,.button--hollow-icon:hover,.button--hollow-second-icon:focus-visible,.button--hollow-second-icon:hover{background-color:var(--clr-gray-50);border-color:var(--clr-gray-50);color:var(--clr-blue-700)}.button--ghost:active,.button--hollow-icon:active,.button--hollow-second-icon:active{background-color:#0000;border-color:#0000;color:var(--clr-blue-700)}.button--disabled.button--hollow-icon,.button--disabled.button--hollow-second-icon,.button--ghost.button--disabled,.button--ghost:disabled,.button--hollow-icon:disabled,.button--hollow-second-icon:disabled{background-color:#0000;border-color:#0000;color:var(--clr-gray-400)}.button--alternative{background-color:var(--clr-salmon-600);border-color:var(--clr-salmon-600);color:var(--clr-white-100)}.button--alternative:focus-visible,.button--alternative:hover{background-color:var(--clr-salmon-700);border-color:var(--clr-red-800)}.button--alternative:active{background-color:var(--clr-salmon-800);border-color:var(--clr-salmon-800)}.button--alternative.button--disabled,.button--alternative[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.button--reset:active,.button--reset:focus-visible,.button--reset:hover{background-color:unset;border-color:unset;color:unset}.button--small-space{padding-left:.9375rem;padding-right:.9375rem}.button--small-on-mobile{font-size:.8125rem;padding:.375rem 1.25rem}@media only screen and (min-width:768px){.button--small-on-mobile{font-size:.875rem;padding:.625rem 1.75rem}}@media only screen and (min-width:1024px){.button--small-on-mobile{padding:.625rem 1.875rem}}.button--medium{font-size:.875rem;line-height:normal;padding:.625rem 1.875rem}@media only screen and (min-width:768px){.button--medium{font-size:1rem;line-height:1.25rem;padding:.9375rem 1.6875rem}}.button--big{font-size:1rem;line-height:1.25rem;padding:.9375rem 2rem}@media only screen and (min-width:768px){.button--big{padding-left:1.6875rem;padding-right:1.6875rem}}.button--bigger{padding-bottom:.75rem;padding-top:.75rem}.button--form{padding-bottom:.875rem;padding-top:.875rem}.button--tight{padding-left:1.25rem;padding-right:1.25rem}.button--mobile-tight{padding-left:.9375rem;padding-right:.9375rem}@media only screen and (min-width:768px){.button--mobile-tight{padding-left:1.875rem;padding-right:1.875rem}}.button--expand{width:100%}@media only screen and (max-width:549px){.button--expand-sm-only{width:100%}}@media only screen and (max-width:767px){.button--expand-sm-lg{width:100%}}@media only screen and (max-width:1023px){.button--expand-sm-xl{width:100%}}.button--checkout{min-width:12.5rem}.button--edit{background-color:var(--clr-gray-50);border:1px solid var(--clr-gray-50);border-radius:50%;color:var(--clr-brand-black);padding:.5rem}.button--back{color:#d5d4d4;transition:color .25s ease-in-out}.button--back:focus-visible,.button--back:hover{color:#8c8a8a}.button--back{font-weight:325}.button--second{border-color:#d5d4d4;color:#bdbcbc;transition:border-color .25s ease-in-out,color .25s ease-in-out}.button--second:focus-visible,.button--second:hover{background-color:#fff0;border-color:#b41c21;color:#b41c21}.button--icon{align-items:center;border:1px solid var(--clr-slate-200);border-radius:50%;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.button--icon:focus,.button--icon:focus-visible{border-radius:50%}.button--icon.button--disabled,.button--icon:disabled{background-color:#eeeded;border-color:#eeeded;color:#bdbcbc}.button--text-icon{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.5625rem 1.25rem .5625rem .75rem}.button--text-icon.button--small{padding:.5rem 1rem .5rem .75rem}.button--text-big-icon{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.1875rem 1.25rem .1875rem .75rem}.button--justify{justify-content:space-between}.button--justify,.button--justify-center{align-items:center;display:flex;width:100%}.button--justify-center{justify-content:center}.button--additional{background-color:var(--clr-gray-50);border:none;border-radius:0;color:var(--clr-brand-black);font-size:var(--font-size-sm);font-weight:400;letter-spacing:.00875rem;line-height:1.25rem;padding:1rem;text-transform:none}.button--additional:active,.button--additional:hover{background-color:var(--clr-gray-100);color:var(--clr-brand-black)}.button--additional:focus-visible{background-color:var(--clr-gray-50);border-radius:0;box-shadow:0 0 0 3px var(--clr-focus-2),0 0 0 5px var(--clr-focus-1);color:var(--clr-brand-black)}.button--shopping-list{bottom:1.375rem;left:1.375rem;position:absolute;white-space:nowrap;width:calc(100% - 2.75rem)}@media only screen and (min-width:768px){.button--shopping-list{position:static;width:auto}}.button--no-horizontal-padding{padding-left:0;padding-right:0}.button--inline{border-bottom-left-radius:0;border-top-left-radius:0;font-size:.6875rem;line-height:.8125rem;padding:.9375rem}@media only screen and (min-width:550px){.button--md-left-indent{margin-left:8.25rem}}.button--table-sort{margin-block:0;padding:0}.button--table-sort,.button--table-sort:active,.button--table-sort:focus-visible,.button--table-sort:hover{color:var(--clr-brand-black)}.button--warning{background-color:#ffcc2a;border-color:#ffcc2a}.button--warning:focus-visible,.button--warning:hover{background-color:#f6bb00;border-color:#f6bb00}.button--warning.button--disabled,.button--warning[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--warning.button--hollow{background-color:#fff0;border-color:#ffcc2a;color:#ffcc2a}.button--warning.button--hollow:focus-visible,.button--warning.button--hollow:hover{background-color:#ffcc2a;color:#fff}.button--warning.button--hollow.button--disabled,.button--warning.button--hollow[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--alert{background-color:#b9505c;border-color:#b9505c}.button--alert:focus-visible,.button--alert:hover{background-color:#993d48;border-color:#993d48}.button--alert.button--disabled,.button--alert[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.button--alert.button--hollow{background-color:var(--clr-salmon-100);border-color:var(--clr-salmon-100);color:var(--clr-salmon-900)}.button--alert.button--hollow:focus-visible,.button--alert.button--hollow:hover{background-color:var(--clr-salmon-200);border-color:var(--clr-salmon-200)}.button--alert.button--hollow:active{background-color:var(--clr-salmon-300);border-color:var(--clr-salmon-300)}.button--alert.button--hollow.button--disabled,.button--alert.button--hollow[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.icon{fill:currentColor;display:inline-block;height:1rem;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem;z-index:3}.icon--small{height:.75rem;width:.75rem}.icon--smaller{height:.5rem;width:.5rem}.icon--big{height:1.25rem;width:1.25rem}.icon--bigger{height:1.5rem;width:1.5rem}.icon--biggest{height:3rem;width:3rem}.icon--spinner{animation:spin-to 1s linear infinite}.icon--regular{height:1.125rem;width:1.125rem}.icon--logo{aspect-ratio:4.6358588351;height:auto;max-width:100%;width:6.875rem}@media only screen and (min-width:768px){.icon--logo{width:9.125rem}}@media only screen and (min-width:1024px){.icon--logo{width:11.75rem}}.icon--bars{height:.5625rem;width:.75rem}@media only screen and (min-width:768px){.icon--bars{height:.875rem;width:1.125rem}}.icon--header-check{height:.5625rem;margin:-.125rem .5625rem 0 0;width:.75rem}.icon--phone{height:.9375rem;margin-right:.375rem;width:.9375rem}.icon--search,.icon--user{height:1.25rem;width:1.25rem}@media only screen and (min-width:1024px){.icon--user{height:.9375rem;width:.9375rem}}.icon--quick-order{height:.9375rem;width:1.3125rem}@media only screen and (min-width:768px){.icon--quick-order{height:1.1875rem;width:2rem}}.icon--quick-order-delete-row{fill:#d5d4d4;height:1.0625rem;margin:.4375rem 0;width:1rem}.icon--header-shopping-list{height:1.0625rem;width:1.125rem}@media only screen and (min-width:1024px){.icon--header-shopping-list{height:.875rem;width:1rem}}.icon--cart{height:1.25rem;width:1.125rem}.icon--cart-item-note-toggle{color:var(--clr-slate-400)}.icon--contact{height:1.5rem;margin-bottom:.5rem;width:1.375rem}@media only screen and (min-width:768px){.icon--contact{display:none}}.icon--cross{height:.625rem;width:.625rem}.icon--reverse{transform:rotate(180deg)}.icon--toggler-cross{height:.625rem;position:relative;width:.625rem}.icon--toggler-cross:after,.icon--toggler-cross:before{background-color:#8c8a8a;content:"";position:absolute}.icon--toggler-cross:before{height:.125rem;left:0;top:50%;transform:translateY(-50%);width:100%}@media only screen and (min-width:768px){.icon--toggler-cross:before{height:.1875rem}}.icon--toggler-cross:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:.125rem}@media only screen and (min-width:768px){.icon--toggler-cross:after{width:.1875rem}}.active .icon--toggler-cross:after{display:none}.icon--toggler-cross-thin:before{height:.125rem}.icon--toggler-cross-thin:after{width:.125rem}.icon--toggler-cross-link:after,.icon--toggler-cross-link:before{background-color:#bdbcbc}.icon--link{color:#d5d4d4;margin-right:.375rem;transition:color .25s ease-in-out}.icon--cart-note-actions{color:var(--clr-slate-400);margin:0}.icon--dhl-logo,.icon--hermes-logo{width:4.5625rem}.icon--invoice-logo{height:1.25rem;width:3.25rem}@media only screen and (min-width:768px){.icon--invoice-logo{height:1.75rem;width:5.1875rem}}.icon--invoice-logo-small{height:1.375rem;width:3.4375rem}.icon--payment-logo{position:absolute;right:1.25rem;top:1.6875rem}@media only screen and (min-width:768px){.icon--payment-logo{right:1.875rem;top:1.6875rem}}.icon--summary-shipping{width:3.3125rem}.icon--overview{height:1rem;width:1.0625rem}.icon--users{height:1.1875rem;width:1.8125rem}.icon--business-unit{height:1.375rem;width:1.375rem}.icon--plus-small{height:.625rem;position:relative;top:-.0625rem;width:.625rem}.icon--share{width:1.25rem}.icon--add-to-list{height:1.625rem;position:relative;top:.0625rem;width:1.625rem}.icon--success{height:7.5rem;margin-bottom:-1.375rem;width:7.5rem}.icon--footer{aspect-ratio:4.6358588351;height:auto;width:5.8125rem}.icon--invoice-logo-footer{width:4.5625rem}.icon--pay-pal-logo-footer{width:4rem}.icon--klarna-logo-footer{width:4.25rem}.icon--dhl-logo-footer{width:4.75rem}.icon--copyright{height:3rem;width:6.625rem}.icon--view-mode-switch{height:.9375rem;width:.9375rem}@media only screen and (min-width:768px){.icon--view-mode-switch{height:1.125rem;width:1.125rem}}.icon--reset{color:#8c8a8a;margin-right:.5rem;transition:color .25s ease-in-out}.icon--chevron{height:.625rem;width:.625rem}.icon--slick-autoplay-play{display:none;margin-left:.125rem}.icon--trolley{width:1.25rem}.icon--title{height:1.625rem;width:2.1875rem}.icon--sm-lg-regular{height:1rem;width:1rem}@media only screen and (min-width:768px){.icon--sm-lg-regular{height:1.25rem;width:1.25rem}}.icon--sm-lg-bigger{height:1rem;width:1rem}@media only screen and (min-width:768px){.icon--sm-lg-bigger{height:1.5rem;width:1.5rem}}.icon--browse-file{color:var(--clr-slate-400);height:1.75rem;width:1.75rem}.icon--download-file{height:1.875rem;left:0;position:absolute;top:0;width:1.875rem}.icon--remove-file{cursor:pointer;transition:color .25s ease-in-out}.icon--remove-file:hover{color:#a5a4a4}.icon--remove-upload-file{color:var(--clr-red-700)}.icon--clock,.icon--star{height:.75rem;width:.75rem}.icon--message{height:1.25rem;width:1.375rem}.icon--cart-locked{color:#eb553c;height:1.4375rem;width:1.875rem}.icon--footer-logo{aspect-ratio:4.6358588351;display:block;height:auto;width:11.75rem}@media only screen and (min-width:768px){.icon--footer-logo{width:14.125rem}}.icon--facebook,.icon--instagram,.icon--linkedin,.icon--twitter,.icon--youtube{height:1.875rem;width:1.875rem}.icon--notification-icon{height:1.5rem;width:1.5rem}.icon--breadcrumb-separator{height:.5rem;width:.3125rem}.icon--conversation{height:1.75rem;width:1.3125rem}.icon--pdf{height:1.125rem;width:1.125rem}.icon--circle-check{color:var(--clr-additional-700);height:5rem;width:5rem}.icon--order-info{margin-left:.25rem}.icon--order-info,.icon--shopping-list-delete{color:var(--clr-blue-600)}.input{border:1px solid var(--clr-slate-200);border-color:var(--clr-slate-200);border-radius:2px;color:var(--clr-brand-black);display:inline-block;font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);padding:.5625rem .875rem;transition:border-color .25s ease-in-out}.input:focus{border-color:#bdbcbc}.input::placeholder{color:#bdbcbc}.input--expand{display:block;width:100%}.input--naked{background-color:#fff0;border:none}.input--error{border-color:#b9505c}.input--disabled,.input[disabled]{background-color:#f4f4f4;cursor:not-allowed}.input::placeholder{color:var(--clr-slate-600);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20)}.input:hover{border-color:var(--clr-slate-400)}.input:focus{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.input:disabled{background-color:#d5d4d4;color:#bdbcbc}.input:disabled::placeholder{color:#bdbcbc}.input--error{background-color:#fee9e9;border-color:#0000;box-shadow:0 0 0 3px #b9505c,0 0 0 1px var(--clr-white-100);color:#5d2d31}.input--error::placeholder{color:#5d2d31}.input--small{font-size:.875rem;line-height:1.125rem;padding:.625rem 1rem}.input--measurement-unit{appearance:none;max-width:5.625rem}.input--measurement-unit::-webkit-inner-spin-button,.input--measurement-unit::-webkit-outer-spin-button{appearance:none;margin:0}.input--filter-range{color:#a5a4a4;font-weight:350;padding-left:.5rem;padding-right:1.5rem}@media only screen and (min-width:550px){.input--filter-range{padding-left:.75rem}}.input--transparent[disabled]{background-color:#fff0}.input--inline{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:.625rem;padding-right:.625rem}.label{color:var(--clr-brand-black);display:block;font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);margin-bottom:.4rem;text-transform:uppercase}.label:has(+.input:disabled){color:#bdbcbc}.label--required{color:#b41c21;margin-left:.2rem}.label--title:after{display:none}.label--browse-file-cursor-default{cursor:default}.label--small{font-weight:350;text-transform:none}.link{background-color:#0000;color:#881519;color:var(--clr-blue-600);cursor:pointer;display:inline-block;margin:0;padding:0}.link:hover{text-decoration:underline}.link--success{color:#377e6e}.link--warning{color:#ffcc2a}.link--alert{color:#b9505c}.link--small{font-size:var(--font-size-sm)}.link--alt{transition:color .25s ease-in-out}.link--alt:hover{color:#dd3317;text-decoration:none}.link--expand{display:block}.link--disabled,.link[disabled]{color:#bdbcbc;cursor:not-allowed}.link--disabled:hover,.link[disabled]:hover{color:#bdbcbc;text-decoration:none}.link--button{color:var(--clr-blue-600)}.link--button:active,.link--button:hover{text-decoration:none}.link--primary{color:var(--clr-brand-primary)}.link--secondary{color:var(--clr-slate-800)}@media only screen and (min-width:1024px){.link--secondary{transition:color .25s ease-in-out}}.link--secondary:hover{color:var(--clr-blue-700)}.link--legal{font-size:var(--font-size-xs);font-weight:350;line-height:1rem}.link--legal,.link--legal:focus,.link--legal:hover{color:var(--clr-brand-black)}.link--icon{align-items:center;color:#bdbcbc;display:flex;font-size:.8125rem;font-weight:350;line-height:1rem}@media only screen and (min-width:1024px){.link--icon{transition:color .25s ease-in-out}}.link--icon:focus,.link--icon:hover{color:#8c8a8a;text-decoration:none}.link--icon:focus .icon,.link--icon:hover .icon{color:#8c8a8a}.link--cart-delete{font-size:var(--font-size-xs);font-weight:350;letter-spacing:.008125rem;line-height:var(--body-leading-16);text-transform:uppercase}.link--cart-delete span{padding:.3125rem 0 .1875rem}.link--checkout{color:var(--clr-blue-600);font-size:var(--font-size-sm);font-weight:350;line-height:var(--body-leading-24)}@media only screen and (min-width:768px){.link--checkout{text-align:right}}.link--social,.link--social:focus,.link--social:hover{color:var(--clr-slate-600)}.link--privacy{color:#fff}.link--privacy:focus,.link--privacy:hover{color:#eb553c}.link--action{color:#d5d4d4}.link--action:focus,.link--action:hover{color:#a5a4a4}.link--error-block{color:#d5d4d4;font:325 .9375rem/1.875rem Gotham,sans-serif;text-decoration:underline}.link--nav-toggle{align-items:center;border:1px solid var(--clr-slate-200);border-radius:100%;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);display:flex;height:2rem;justify-content:center;width:2rem}@media only screen and (min-width:768px){.link--nav-toggle{height:2.5rem;width:2.5rem}}.link--divided{color:var(--clr-brand-black);font-size:var(--font-size-xs);font-weight:350;padding:.875rem 2.5rem .875rem 1.25rem;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (min-width:1024px){.link--divided{transition:color .25s ease-in-out}}.link--divided:focus,.link--divided:hover{color:#8c8a8a;text-decoration:none}.link--alternative{color:#000}@media only screen and (min-width:1024px){.link--alternative{transition:color .25s ease-in-out}}.link--alternative:focus,.link--alternative:hover{color:#bdbcbc;text-decoration:none}.link--additional{color:#b41c21}@media only screen and (min-width:1024px){.link--additional{transition:color .25s ease-in-out}}.link--additional:focus,.link--additional:hover{color:#a5a4a4;text-decoration:none}.link--to-button{border:.0625rem solid #eeeded;border-radius:2px;font-size:.875rem;justify-content:center;padding:.6875rem;width:100%}@media only screen and (min-width:768px){.link--to-button{border:0;font-size:.8125rem;justify-content:flex-start;padding:0;width:auto}}.link--footer{font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-sm);margin-bottom:.5rem}.link--footer,.link--footer:focus,.link--footer:hover{color:var(--clr-slate-800)}.link--navigation-top{font-weight:350}.link--company-user,.link--navigation-top{color:var(--clr-brand-black)}.link[class*=with-icon--]{align-items:center;display:inline-flex;gap:8px}.link--skip-main{border:0;display:block;font-size:var(--font-size-default);height:.0625rem;line-height:var(--body-leading-28);margin:0;overflow:hidden;padding:0;position:absolute;text-align:left;text-transform:none;width:.0625rem}.link--skip-main:active,.link--skip-main:focus{border-radius:0;box-shadow:inset 0 0 0 .375rem var(--clr-red-800),inset 0 0 0 .5rem #fff;height:auto;margin:inherit;overflow:visible;padding:.5rem 1rem;position:static;transition:none;width:auto}.list__item{display:block;margin-bottom:.25rem}.list__item>.list{margin-left:.5rem}.list--inline{display:inline-block}.list--inline>.list__item{display:inline-block;margin:0 .5rem}.list--inline>.list__item:first-child{margin-left:0}.list--inline>.list__item:last-child{margin-right:0}.list--bullet .list__item:before{content:"•";margin-right:.25rem}.list--plus .list__item:before{content:"+";margin-right:.25rem}.list--alert{color:#b9505c}.list__row{display:flex;flex-direction:row}.list--alert{color:#98444d;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);padding:.3125rem 0}.list--alert .list__item{align-items:center;display:flex;gap:.3125rem}.list--alert .list__item svg{stroke:#98444d;fill:none;flex-shrink:0;height:1rem;width:1rem}.list--footer{margin-bottom:1.625rem}@media only screen and (min-width:550px){.list--footer{margin-bottom:0}}.list--checkout{margin-bottom:0}.list--checkout>.list__item{margin-left:1.1875rem;margin-right:1.1875rem}@media only screen and (min-width:550px){.list--checkout>.list__item{margin-left:.625rem;margin-right:.625rem}}.list--checkbox{margin:.5rem 0}.list__item--inline{display:inline-block}.list__item--checkbox{margin-bottom:.5rem}.list--company-user{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 12px 32px 2px var(--clr-slate-100),0 8px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);font-size:.9375rem;font-weight:325;left:0;letter-spacing:.0125rem;line-height:1.9375rem;position:absolute;top:100%;transform:scale(0);transform-origin:top left;transition:transform .25s ease-in-out;visibility:hidden;z-index:10}@media only screen and (min-width:550px){.list--company-user{left:auto;right:0;transform-origin:top right}}.list--divided{font-size:13px;line-height:16px;padding-block:.25rem}.list--divided>*+*{border-top:1px solid var(--clr-gray-50)}.list--product-attributes{font-size:var(--font-size-xs);font-weight:325;line-height:var(--body-leading-x-sm)}.list--product-attributes li{color:var(--clr-slate-600);display:inline-block;margin-bottom:.25rem;margin-top:.25rem;overflow-wrap:break-word;width:100%}.list--product-attributes .list--attribute-key{color:var(--clr-brand-black);font-weight:350;margin-right:.125rem}.list--product-details{display:flex;flex-direction:column;padding:.5rem 0}.list--product-details li{border-bottom:.0625rem solid var(--clr-slate-200);column-gap:1.4375rem;display:flex;padding:.5rem 0}.list--product-details li span{word-wrap:break-word;overflow:hidden;width:50%}.list--product-details-key{font-weight:400}.list--attribute-label-list{display:flex;flex-wrap:wrap;gap:1.25rem 1rem}.list--cart-options{color:var(--clr-slate-600)}.list__product-notifications{display:flex;flex-direction:column;gap:.75rem}.select{background-color:#fff;border:1px solid var(--clr-slate-200);border-radius:0;display:inline-block;max-width:100%;position:relative;transition:border-color .25s ease-in-out}.select__select{appearance:none;background-color:#fff0;border:.25rem solid #fff0;border-radius:0;border-right-width:1.5rem;display:block;max-width:100%;padding-left:.25rem;z-index:2}.select__select--disabled,.select__select[disabled]{background-color:#f4f4f4;cursor:not-allowed}.select__caret{bottom:0;color:#595959;margin:auto;pointer-events:none;position:absolute;right:.25rem;top:0;z-index:1}.select--expand,.select--expand .select__select{display:block;width:100%}.select--naked{background-color:#fff0;border:none}.select--error{border-color:#b9505c}.select--error .select__caret{color:#b9505c}.select--quick-order-page:hover{cursor:pointer}.select__caret{right:.9375rem}.table thead{background-color:var(--clr-gray-50);text-transform:uppercase}.table thead tr{border-bottom:1px solid var(--clr-slate-200)}.table th{color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-12)}.table td,.table th{padding:1rem .9375rem;text-align:left}@media only screen and (min-width:768px){.table td,.table th{padding-left:2rem;padding-right:2rem}}.table td.padding-reset,.table th.padding-reset{padding:0}.table tbody{font-size:var(--font-size-sm)}.table tbody tr:not(:first-child){border-top:.0625rem solid var(--clr-slate-200)}.table tbody tr:last-child{border-bottom:.0625rem solid var(--clr-slate-200)}.table tbody th{font-weight:350}.table tbody td{font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-14)}.table tbody strong{font-weight:350}.table--expand{width:100%}.table--grid thead{white-space:nowrap}.table--grid td,.table--grid th{padding:1rem .9375rem}.table--medium-indent th{padding:1.1875rem 1rem}.table--medium-indent td{padding:.5rem 1.5rem}@media only screen and (min-width:768px){.table--medium-indent td{padding:1rem 1.125rem}}@media only screen and (max-width:767px){.table--responsive,.table--responsive tbody,.table--responsive td,.table--responsive th,.table--responsive thead{display:block}.table--responsive thead th,.table--responsive thead tr{display:none}.table--responsive tr{padding-bottom:.5rem;padding-top:16px}.table--responsive tbody tr:not(.is-hidden-sm-md){display:block}.table--responsive td{padding-bottom:.5625rem;padding-top:.5625rem}.table--responsive td:before{align-items:center;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-12);padding-right:.25rem;text-transform:uppercase;width:auto}.table--responsive .row--order-details{border:.0625rem solid #eeeded;border-radius:2px;margin-bottom:1rem;padding:1.25rem;position:relative}}@media only screen and (max-width:767px)and (min-width:768px){.table--responsive .row--order-details{border:none;margin-bottom:0;padding:0}}@media only screen and (max-width:767px){.table--responsive .transform-table-header,.table--responsive .transform-table-header__cell{background:#fff;display:block;padding:0}.table--responsive .transform-table-header__cell{font-size:1.125rem;font-weight:350;padding-top:1rem}.table--responsive .transform-cell{background-color:var(--clr-gray-50);display:flex;flex-wrap:wrap;position:relative}}@media only screen and (max-width:767px)and (min-width:768px){.table--responsive .transform-cell{display:table-cell}}@media only screen and (max-width:767px){.table--responsive .transform-cell.is-hidden-sm-md{display:none}.table--responsive .transform-cell[data-content]:not([data-content=""]):before{content:attr(data-content) ":"}.table--responsive .transform-cell--alt{background-color:#fff0;padding:0}.table--responsive .transform-cell--no-label:before{display:none}.table--responsive .transform-cell.spacing-top--inner.spacing-top--big{padding-top:1.25rem}.table--responsive .transform-cell.spacing-bottom--inner.spacing-bottom--big{padding-bottom:1.25rem}}.table--role-permissions tr{padding-top:.5rem}.table__row--spaceless td,.table__row--spaceless th{padding:0}.table .transform-table-header__cell--spaced{padding-left:4.125rem}.table--checked .checkbox .checkbox__container{gap:1.5rem}.table--checked .checkbox .checkbox__container:has(.table-checked:checked) .checkbox__label{font-weight:350}.textarea{border:1px solid var(--clr-slate-200);border-radius:2px;color:var(--clr-brand-black);display:inline-block;font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);max-width:100%;padding:.625rem;transition:border-color .25s ease-in-out}.textarea:focus{border-color:#bdbcbc}.textarea::placeholder{color:#bdbcbc}.textarea--expand{display:block;width:100%}.textarea--error{border-color:#b9505c}.textarea--disabled,.textarea[disabled]{background-color:#f4f4f4;cursor:not-allowed}.textarea::placeholder{color:var(--clr-slate-600);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20)}.textarea:hover{border-color:var(--clr-slate-400)}.textarea:focus{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.textarea:disabled{background-color:#d5d4d4;color:#bdbcbc}.textarea:disabled::placeholder{color:#bdbcbc}.textarea--error{background-color:#fee9e9;border-color:#0000;box-shadow:0 0 0 3px #b9505c,0 0 0 1px var(--clr-white-100);color:#5d2d31}.textarea--error::placeholder{color:#5d2d31}.textarea--alternative{border:none;box-shadow:0 .625rem .625rem 0 #0000000d,0 .1875rem .1875rem 0 #0000000d;color:#bdbcbc;font:325 .8125rem/1.38 Gotham,sans-serif;height:6.25rem;margin-bottom:.625rem;max-width:100%;min-width:100%;padding:.625rem}.textarea--cart-comment{border-color:var(--clr-slate-200);height:15.5625rem;min-height:15.5625rem;width:100%}.textarea--quote-notes{height:7.5rem}.textarea--resize-vertical{resize:vertical}.thumbnail{display:block;height:10rem;margin:.5rem;position:relative}.thumbnail--smaller{height:3rem}.thumbnail--small{height:5rem}.thumbnail--big{height:20rem}.thumbnail--bigger{height:30rem}.thumbnail--full-width{width:100%}.thumbnail--min-size{min-width:2.5rem}.thumbnail__image{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.thumbnail__image--color-light{color:#dadada}.thumbnail--has-border{border:.25rem solid #0000;box-shadow:0 0 0 1px #f0f0f0}.thumbnail--without-spaces{margin:0}.thumbnail--smaller{height:3.25rem}@media only screen and (min-width:768px){.thumbnail--smaller{height:2.625rem}}.thumbnail--item{flex-grow:1;margin:.5rem 1rem .5rem 0;padding:.5rem}.thumbnail--item:before{background-color:#0000000d;border-radius:2px 0 0 2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.thumbnail--reset-indents{margin:0}.thumbnail--category-list{height:19.5625rem}@media only screen and (min-width:550px){.thumbnail--category-list{height:10rem}}.thumbnail--catalog{height:11.25rem}@media only screen and (min-width:768px){.thumbnail--catalog{height:15rem}}.thumbnail--category{height:7.75rem}@media only screen and (min-width:768px){.thumbnail--category{height:15rem}}.thumbnail--shopping-list{height:4.6875rem}@media only screen and (min-width:768px){.thumbnail--shopping-list{height:10rem}}.thumbnail--cart{height:4.6875rem;margin:0}@media only screen and (min-width:768px){.thumbnail--cart{height:10rem;margin:.5rem}}.thumbnail--summary{height:4.6875rem;margin:0}@media only screen and (min-width:768px){.thumbnail--summary{height:6.25rem;margin:.25rem}}.thumbnail--expand{width:100%}.title--h1{font-size:var(--heading-size-xl);line-height:var(--heading-leading-xl)}.title--h2{font-size:var(--heading-size-l);line-height:var(--heading-leading-l)}.title--h3{font-size:var(--heading-size-m);line-height:var(--heading-leading-m)}.title--h4{font-size:var(--heading-size-s);line-height:var(--heading-leading-s)}.title--h5{font-size:var(--heading-size-xs);line-height:var(--heading-leading-xs)}.title--h6{font-size:var(--heading-size-xxs);line-height:var(--heading-leading-xxs)}.title--regular{font-weight:325}.title--medium{font-weight:350}.title--bold{font-weight:400}.title--success{color:#377e6e}.title--warning{color:#ffcc2a}.title--alert{color:#b9505c}.title--uppercase{text-transform:uppercase}.title--bottom-divider{border-bottom:.063rem solid #f0f0f0}.title--link{color:#b41c21;cursor:pointer}.title--link:hover{text-decoration:underline}.title--footer{color:var(--clr-brand-black);font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;margin-bottom:.625rem;position:relative;text-transform:capitalize}@media only screen and (min-width:768px){.title--footer{font-size:var(--font-size-default);line-height:var(--body-leading-sm)}}.title--social{text-align:center}@media only screen and (min-width:768px){.title--social{text-align:left}}.title--subscription{font:400 1rem/3.125rem Gotham,sans-serif;position:relative}@media only screen and (min-width:550px){.title--subscription{font-size:1.125rem;font-weight:350;line-height:normal}}@media only screen and (min-width:768px){.title--subscription{font-size:1.625rem}}@media only screen and (min-width:1024px){.title--subscription{font-size:2.125rem;letter-spacing:.01875rem;line-height:2.6875rem}}.title--checkout{font-size:1.375rem;font-weight:400;margin-bottom:.625rem}@media only screen and (min-width:768px){.title--checkout{font-size:1.75rem;margin-bottom:1.5625rem}}.title--second{font-size:1.125rem;margin-bottom:.875rem}@media only screen and (min-width:768px){.title--second{font-size:1.5rem}}.title__index{color:#b41c21;margin-right:.25rem}@media only screen and (min-width:768px){.title__index{margin-right:.5rem}}.title--sub{color:#bdbcbc;font-weight:325;margin-bottom:.75rem}.title--error-page{font:400 2rem/2.5625rem Gotham,sans-serif;margin-bottom:.4375rem}.title--product-review{margin:2.25rem 0 1.5rem}.title--product-slider{font-size:1.75rem;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.title--product-slider{font-size:2rem;margin-bottom:2.0625rem}}.title--similar-slider{margin-bottom:1.5rem}.title--top-margin{margin-top:3.8125rem}@media only screen and (min-width:768px){.title--top-margin{margin-top:5rem}}@media only screen and (min-width:1024px){.title--top-margin{margin-top:6.875rem}}.title--top-margin-small{margin-top:3.4375rem}.title--light{color:#fff}.title--product-set-details{font-size:1.375rem;font-weight:350}@media only screen and (min-width:768px){.title--product-set-details{font-size:3.125rem}}.title--product-sold-by{border-bottom:.0625rem solid #eeeded;color:#8c8a8a;font-size:1.125rem;font-weight:325;padding:1.25rem 0 .875rem}@media only screen and (min-width:768px){.title--product-sold-by{font-size:1.375rem}}.title--price-mode{color:#d5d4d4;font-size:.8125rem}.title--mobile-toggler-section{color:#8c8a8a;font-weight:350;line-height:normal;margin-bottom:1.5rem}@media only screen and (max-width:767px){.title--mobile-toggler-section{font-size:1.0625rem;padding-left:1.8125rem;position:relative}.title--mobile-toggler-section:after,.title--mobile-toggler-section:before{background:#8c8a8a;content:"";height:.125rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.625rem}.title--mobile-toggler-section:after{transform:translateY(-50%) rotate(90deg)}.title--mobile-toggler-section.active:after{display:none}}.title--link{color:var(--clr-brand-black)}@media only screen and (min-width:768px){.title--link{margin-left:1.25rem}}.title--warning{background-color:#eb553c1a;color:#eb553c;line-height:3.25rem;margin:0 -.9375rem .5rem}@media only screen and (min-width:768px){.title--warning{font-size:1rem;margin:0 0 .5rem}}.title--review-subtitle{color:#8c8a8a;font-size:1.125rem;font-weight:350;line-height:normal;margin-bottom:1.25rem;text-align:center}@media only screen and (min-width:768px){.title--review-subtitle{font-size:1.5rem;text-align:left}}.title--underline{margin-bottom:.625rem;padding-bottom:.625rem;position:relative}@media only screen and (min-width:768px){.title--underline{margin-bottom:1.25rem;padding-bottom:1.25rem}}.title--underline:after{background-color:#737171;bottom:0;content:"";display:block;height:.0625rem;left:-.9375rem;position:absolute;right:-.9375rem;width:calc(100% + 32px)}@media only screen and (min-width:768px){.title--underline:after{left:0;right:0;width:100%}}.header{box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);margin-bottom:1.5rem;position:relative;z-index:1160}.header--checkout{margin-bottom:0}.header__top{background-color:var(--clr-gray-50);position:relative}.header--user-logged{--header-logo-alignment:left}@media only screen and (min-width:768px){.header__nav-toggle{margin-right:1rem}}@media only screen and (min-width:1024px){.header__nav-toggle{display:none}}.header__main-container{align-items:center;display:grid;grid-template-areas:"toggle logo actions" "searchbar searchbar searchbar" "auth auth auth";grid-template-columns:minmax(40px,auto) 1fr minmax(40px,auto)}@media only screen and (min-width:768px){.header__main-container{grid-template-areas:"toggle logo searchbar actions auth";grid-template-columns:minmax(40px,auto) minmax(auto,auto) 1fr repeat(2,minmax(0,auto))}}@media only screen and (min-width:1024px){.header__main-container{grid-template-columns:0 minmax(auto,auto) 1fr repeat(2,minmax(0,auto))}}.header__auth-actions{display:flex;gap:.5rem;grid-area:auth;margin:.5rem 0}.header__auth-actions>*{flex:1}@media only screen and (min-width:768px){.header__auth-actions{margin:0}}.header__user-navigation{grid-area:actions}.body-overlay--no-agent-user .header,.body-overlay--no-search .header{z-index:auto}.header__row{padding:.5rem}.header__navigation-top{position:relative;z-index:1163}.header__navigation-main{position:relative;z-index:1161}.header__logo{grid-area:logo;text-align:var(--header-logo-alignment,center)}@media only screen and (min-width:768px){.header__logo{margin-right:2rem}}.header__main{background:var(--clr-white-100);padding:.5rem 0 0}@media only screen and (min-width:768px){.header__main{padding:1rem 0}}@media only screen and (min-width:1024px){.header__main{padding:1.5rem 0}}.header__main--checkout{min-height:0;padding-bottom:.5rem;padding-top:.5rem;position:relative}@media only screen and (min-width:768px){.header__main--checkout{padding-bottom:1rem;padding-top:1rem}}@media only screen and (min-width:1024px){.header__main--checkout{padding-bottom:1.5rem;padding-top:1.5rem}}.header__main--checkout>.container{padding:0 .5rem 0 0}@media only screen and (min-width:768px){.header__main--checkout>.container{padding:0 1rem 0 0}}.header__search{align-items:center;display:flex;flex-grow:1;gap:.5rem;grid-area:searchbar;height:2.5rem;margin:1rem 0 .5rem;width:100%}@media only screen and (min-width:768px){.header__search{gap:2rem;margin-block:0;margin-right:2rem;width:auto}}.header__navigation{display:none}@media only screen and (min-width:1024px){.header__navigation{background:#fff;display:block}}.header__back{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;padding:.25rem 1rem .25rem .75rem}@media only screen and (min-width:768px){.header__back{padding:.5rem 1.25rem .5rem .75rem}}@media only screen and (max-width:767px){.header__back .icon--back{height:1.25rem;width:1.25rem}}.header__checkout-secure{align-items:center;color:var(--clr-additional-700);display:flex;flex-direction:column;font-size:var(--font-size-xxs);font-weight:350;gap:.125rem;line-height:var(--body-leading-16)}@media only screen and (min-width:768px){.header__checkout-secure{flex-direction:row;font-size:var(--font-size-default);font-weight:400;gap:.5rem;line-height:var(--body-leading-28)}}.header__checkout-secure-text{text-align:center}@media only screen and (max-width:550px -1){.header__checkout-secure .icon--secure{height:1rem;width:1rem}}.navigation-top{font-size:.75rem;font-weight:350;height:2rem;white-space:nowrap}.navigation-top__container{display:flex}.navigation-top__contact-us{display:none}@media only screen and (min-width:768px){.navigation-top__contact-us{display:flex}}.navigation-top__user-menu{margin-left:auto}.navigation-top__arrow{height:.25rem;width:.4375rem}.navigation-top__link{color:var(--clr-brand-black);font-weight:350}.navigation-top__action-link{color:var(--clr-red-700)}.navigation-top__action-item{color:var(--clr-black-100);font-weight:350;position:relative;z-index:5}.navigation-top__action-item.open .list--company-user,.navigation-top__action-item:hover .list--company-user{transform:scale(1);visibility:visible}.navigation-top__company{color:var(--clr-brand-black);cursor:pointer}.navigation-top__company-name{max-width:10.625rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:550px){.navigation-top__company-name{max-width:20rem}}@media only screen and (min-width:768px){.navigation-top__company-name{max-width:22.5rem}.navigation-top__company--button{display:none!important}}.navigation-top__company--link{display:none}@media only screen and (min-width:768px){.navigation-top__company--link{display:block}}.navigation-top svg.navigation-top__company-icon{height:.25rem;width:.4375rem}.notification-area{align-items:end;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:50%;max-width:135.8125rem;pointer-events:none;position:fixed;top:2rem;transform:translateX(-50%);width:100%;z-index:1250}@media only screen and (min-width:550px){.notification-area{width:calc(100% - 2rem)}}.section{margin:0 0 1.5rem}.section--center{display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.section--center__inner{flex:none}.section--last{margin:0;padding-bottom:1.5rem}@media only screen and (min-width:768px){.section--last{padding-bottom:6rem}}.section--coa{padding-block:0 1.5rem}.section--coa-results{padding-block-start:2rem}.section--custom-quote{margin-bottom:2.5rem}.section--secondary{padding:2rem 0 1rem}@media only screen and (min-width:768px){.section--secondary{padding-top:3.125rem}}@media only screen and (min-width:1024px){.section--secondary{padding-top:4.375rem}}.section--bg-dark{background-color:var(--clr-gray-50);padding:1.375rem 0 1.1875rem}@media only screen and (min-width:768px){.section--bg-dark{padding:3.125rem 0 5rem}.section--bg-dark .product-card__container{background-color:#fff}}.section--bg-dark .product-card{padding-bottom:.9375rem}@media only screen and (min-width:768px){.section--bg-dark .product-card{padding-bottom:1.875rem}}.section--bg-dark .product-card__image-wrap{background-color:#fff}.section--bg-dark .product-card__image-wrap:before{background:#0000}.section--bg-dark .product-card__overlay:before{background-color:#fff0}.section--full-width{margin-left:-16px;margin-right:-16px}.section--no-mobile-bottom-indent{padding-bottom:0}@media only screen and (min-width:768px){.section--no-mobile-bottom-indent{padding-bottom:1rem}}.section__title{color:var(--clr-slate-900);font-size:1.75rem;font-weight:350;margin-bottom:1rem}@media only screen and (min-width:768px){.section__title{font-size:1.875rem}}@media only screen and (min-width:1024px){.section__title{font-size:2rem;margin-bottom:1.5rem}}.section__title--secondary{color:#a5a4a4;text-align:center}.section__title--mobile-center{text-align:center}@media only screen and (min-width:768px){.section__title--mobile-center{text-align:left}}.section__title--center{text-align:center}.section__title--bold{font-weight:400}.section__sub-title,.section__text{color:#d5d4d4;line-height:normal;margin-bottom:1.625rem;text-align:center}@media only screen and (min-width:768px){.section__sub-title,.section__text{margin-bottom:2.5rem}}.section__sub-title{font-size:var(--font-size-default)}@media only screen and (min-width:768px){.section__sub-title{font-size:var(--font-size-lg)}}.section__sub-title-coa-results{color:var(--clr-slate-600);display:block;font-size:var(--font-size-default);font-weight:400;letter-spacing:-.16px;line-height:var(--body-leading-24);margin-bottom:1.5rem;margin-top:1rem}.section__text{font-size:.9375rem;line-height:1.61;margin-left:auto;margin-right:auto;max-width:60.625rem}.section__text--full-width{max-width:none}@media only screen and (min-width:768px){.section__text{font-size:var(--font-size-lg)}}.section__inner>h1{margin-bottom:1.5rem}.section__inner--coa{width:100%}@media only screen and (max-width:768px){.section__inner--coa{max-width:37.5rem}}.action-bar{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:550px){.action-bar{display:flex;flex-flow:row nowrap}}.action-bar--first{margin-top:0}@media only screen and (min-width:1200px){.action-bar--first{margin-top:1.5rem}}.action-bar--big{margin-top:3rem}.action-bar--small{margin-bottom:1rem;margin-top:.5rem}.action-bar--bottom-bigger{margin-bottom:1.5rem}.action-bar--spaceless{margin:0}@media only screen and (min-width:550px){.action-bar--narrow{max-width:43.75rem}}@media only screen and (min-width:1024px){.action-bar--narrow{max-width:37.5rem}}@media only screen and (max-width:1023px){.action-bar--tablet-col{flex-direction:column}}.action-bar--tablet-col .action-bar__action:first-child{margin-left:0}.action-bar--tablet-col .action-bar__title{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.action-bar--tablet-col .action-bar__title{margin-bottom:0}}.action-bar--tablet-col .action-bar__actions{gap:.5rem}@media only screen and (min-width:550px){.action-bar--tablet-col .action-bar__action{margin-left:0}}.action-bar__title{flex:1}@media only screen and (min-width:550px){.action-bar__title{align-items:center;display:flex;margin-bottom:0}}.action-bar__title--small{font-size:var(--heading-size-s);line-height:var(--heading-leading-s)}.action-bar__title--middle{font-size:1.375rem}.action-bar__title--top{margin-bottom:1.5rem}@media only screen and (min-width:550px){.action-bar__title--top{margin-bottom:0}.action-bar__actions{align-items:center;display:flex;flex:none;flex-flow:row wrap}}.action-bar__action{align-items:center;display:flex;flex:none;flex-flow:row nowrap;justify-content:center;margin-top:.5rem;width:100%}@media only screen and (min-width:550px){.action-bar__action{margin-left:.5rem;margin-top:0;width:auto}}.action-bar__icon{display:block;flex:none;height:1.25rem;margin-right:.625rem;width:1.25rem}.action-bar--top{align-items:flex-start}.ajax-add-to-cart__button{height:100%;white-space:nowrap}.ajax-loader{background-color:#f0f0f080;bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;z-index:750}.ajax-loader__spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-to;animation-timing-function:linear}.ajax-loader__label{margin-left:.5rem}.ajax-loader--solid-bg{background-color:#fff}.ajax-loader--big .ajax-loader__label{font-size:var(--font-size-lg)}.ajax-loader--bottom{top:auto}.ajax-loader--dynamic{z-index:300}.ajax-loader--viewport-centered{display:block}.ajax-loader--viewport-centered .ajax-loader__layout{display:inline-block;margin-left:50%;position:sticky;top:50%;transform:translate(-50%)}.ajax-loader--static:not(.is-invisible){position:static}.alert{align-items:flex-start;background:#eaf1fa;color:#333;display:flex;margin:.5rem 0;padding:1.25rem 1rem}.alert__icon{color:#0064b4;flex-shrink:0;margin:0 1rem 0 0}.autocomplete-form{position:relative}.autocomplete-form__field{position:relative;z-index:702}.autocomplete-form__input{border:none;border-radius:2px;box-shadow:0 18px 18px 0 #0000000d,0 3px 3px 0 #0000000d;font-size:.9375rem;font-weight:325;padding:.9375rem 2.25rem .9375rem 1.125rem}.autocomplete-form__input--active{border-radius:2px 2px 0 0}.autocomplete-form__suggestion{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 18px 18px 0 #0000000d,0 3px 3px 0 #0000000d;font-size:.875rem;left:0;line-height:2;margin:0;max-height:30rem;overflow-x:hidden;padding:.625rem 1.125rem;position:absolute;right:0;top:100%;z-index:703}.autocomplete-form__clean-button{background-color:var(--clr-white-100);bottom:0;padding-left:.75rem;padding-right:.75rem;position:absolute;right:0;top:0}.autocomplete-form--overlap{min-width:18.75rem;z-index:1150}.autocomplete-form--overlap .autocomplete-form__input{padding:.625rem}.breadcrumb-step{align-items:center;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);margin-bottom:.25rem}.breadcrumb-step--progress-complete,.breadcrumb-step--progress-step{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-12);text-transform:uppercase}@media only screen and (min-width:768px){.breadcrumb-step--progress-complete,.breadcrumb-step--progress-step{flex-direction:row}}.breadcrumb-step--progress-complete.breadcrumb-step--disabled:not(.breadcrumb-step--progress-step.breadcrumb-step--active,.breadcrumb-step--progress-complete.breadcrumb-step--active),.breadcrumb-step--progress-step.breadcrumb-step--disabled:not(.breadcrumb-step--progress-step.breadcrumb-step--active,.breadcrumb-step--progress-complete.breadcrumb-step--active){color:var(--clr-slate-600)}.breadcrumb-step--progress-complete.breadcrumb-step--active,.breadcrumb-step--progress-step.breadcrumb-step--active{color:var(--clr-red-700)}.breadcrumb-step--progress-complete .breadcrumb-step__link{color:#2e695b;padding:.375rem .5rem}.breadcrumb-step--progress-complete .breadcrumb-step__link:hover{color:#2e695b}.breadcrumb-step--progress-complete:not(:last-child) .breadcrumb-step__number .icon,.breadcrumb-step:last-child .breadcrumb-step__separator{display:none}.breadcrumb-step:last-child .breadcrumb-step__link{color:var(--clr-brand-black)}.breadcrumb-step:last-child.breadcrumb-step--progress-complete,.breadcrumb-step:last-child.breadcrumb-step--progress-complete .breadcrumb-step__link{color:var(--clr-slate-600)}.breadcrumb-step__separator{align-items:center;color:var(--clr-slate-200);display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:.5rem;margin-right:.5rem;width:20px}.breadcrumb-step__link{cursor:pointer}.breadcrumb-step--disabled:not(.breadcrumb-step--active),.breadcrumb-step__link{color:var(--clr-blue-600);transition:color .25s ease-in-out}.breadcrumb-step--disabled:not(.breadcrumb-step--active):focus,.breadcrumb-step--disabled:not(.breadcrumb-step--active):hover,.breadcrumb-step__link:focus,.breadcrumb-step__link:hover{color:var(--clr-blue-700)}.breadcrumb-step__checked{color:#2e695b}.breadcrumb-step__number{display:block;margin-bottom:.125rem}@media only screen and (min-width:768px){.breadcrumb-step__number{display:inline;margin-bottom:0}}.breadcrumb-step__label{padding:.375rem .5rem}.breadcrumb-step__holder{align-items:center;display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.breadcrumb-step__holder{flex-direction:row}}.breadcrumb-step__form{display:inline-block}.card,.card__container{position:relative}.card__container{padding-bottom:2.5rem}.card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.card--stretch{height:100%}.card__container--category-list-item,.cart-counter__content{align-items:center;display:flex}.cart-counter__content{background-color:var(--clr-red-50);border-radius:100%;height:2.375rem;justify-content:center;position:relative;width:2.375rem}.cart-counter__content:hover{background-color:var(--clr-red-100)}.cart-counter__quantity{align-items:center;background:#b41c21;border-radius:2px;border-radius:100%;color:#fff;display:flex;font-size:.6875rem;font-weight:400;height:1.25rem;justify-content:center;line-height:1.25rem;min-width:1.25rem;position:absolute;right:-.5rem;text-align:center;top:-.5rem}.cart-counter__quantity--hidden{display:none}.cart-items-counter__quantity{background-color:#eb553c;border-radius:100%;color:#fff;display:inline-block;font-size:var(--font-size-sm);height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem}.collapsible-list{margin-bottom:1.25rem}.collapsible-list__item{margin-bottom:.625rem}.collapsible-list__item:last-of-type{margin-bottom:0}.collapsible-list__name{color:#8c8a8a;font-weight:400;padding-right:.625rem}.collapsible-list__value{color:#bdbcbc}.collapsible-list__button--shown{margin-top:.875rem}.collapsible-list--small{font-size:var(--font-size-sm);margin-bottom:.75rem}.collapsible-list--small .collapsible-list__item{margin-bottom:.5rem}.collapsible-list--small .collapsible-list__item:last-of-type{margin-bottom:0}.collapsible-list--small .collapsible-list__button--shown{margin-top:.625rem}.endless-scroll{display:flex;max-height:100%;overflow:hidden}.endless-scroll__scroll-container{overflow-y:auto;width:100%}.endless-scroll__loader{position:relative}.flash-message{background-color:var(--clr-gray-50);border-bottom-left-radius:2px;border-left:6px solid var(--clr-blue-600);border-top-left-radius:2px;box-shadow:0 12px 32px 2px var(--clr-slate-100),0 8px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);color:var(--clr-slate-800);display:flex;max-height:0;max-width:31.875rem;opacity:0;overflow-y:hidden;pointer-events:none;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out;visibility:hidden;width:100%}.flash-message--white{background-color:var(--clr-white-100)}.flash-message__content-wrapper{display:flex;flex-grow:1;padding-block:.625rem;padding-left:.25rem;padding-right:.5rem}.flash-message__content-wrapper>.icon{flex-shrink:0}@media only screen and (min-width:768px){.flash-message__content-wrapper{padding-block:.75rem;padding-left:.5rem}}.flash-message__text-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;row-gap:.25rem}@media only screen and (min-width:768px){.flash-message__text-wrapper{margin-left:.5rem}}.flash-message__title{margin:0}.flash-message__message{font-size:var(--font-size-sm);line-height:var(--body-leading-18)}@media only screen and (max-width:768px){.flash-message--quick-order{background-color:var(--clr-white-100)}}.flash-message--success{border-color:#377e6e}.flash-message--warning{border-color:#ffcc2a}.flash-message--alert{border-color:#b9505c}.flash-message--summary{font-weight:325}.flash-message ul{list-style:disc;margin:.5rem .8125rem}.flash-message--show{max-height:8rem;opacity:1;overflow-y:unset;pointer-events:all;visibility:visible}.flash-message__close-action{align-items:center;color:var(--clr-slate-600);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.25rem;width:2rem}.flash-message__close-action .icon{height:.625rem;width:.625rem}@media only screen and (min-width:768px){.flash-message__close-action{height:3rem;width:3rem}}.form .form{padding-left:.25rem;padding-right:.25rem}.form__fields{margin-left:-.25rem;margin-right:-.25rem}.form__field{padding:.25rem}.form__actions{text-align:right}.form__action{margin-left:.25rem;margin-top:.25rem}.form--inline .form__container{align-items:flex-end;display:flex;flex-flow:row wrap}.form--inline .form__fields{flex-basis:auto;flex-grow:1;float:left}.form--inline .form__actions{flex-basis:auto;flex-grow:0}.form--inline .form__field{padding-bottom:0;padding-right:0}.form--extend{width:100%}.form__field{padding:.5rem .25rem}+.form__field{margin-top:.5rem}.form__field--section{margin-top:3rem;width:100%}.form__actions{align-items:center;display:flex;flex-flow:row wrap;margin-top:1.5rem;text-align:center}@media only screen and (min-width:768px){.form__actions{flex-wrap:wrap}}.form__action{flex:none;margin:0;width:100%}@media only screen and (min-width:768px){.form__action{margin:0 1rem 0 0;width:auto}}@media only screen and (min-width:550px){.form__action--expand-sm-md{margin:0 1rem 0 0;width:auto}}@media only screen and (min-width:768px){.form__action--expand-sm-md{margin-top:0}}.form__action--spacing-sm-md{margin-bottom:.5rem}@media only screen and (min-width:550px){.form__action--spacing-sm-md{margin-bottom:0;margin-right:.5rem}}.form__action--primary,.form__action--sm-lg-first{order:-1}@media only screen and (min-width:768px){.form__action--sm-lg-first{order:0}}.form__action--sm-md-first{order:-1}@media only screen and (min-width:550px){.form__action--sm-md-first{order:0}}.form__action--mobile-cancel{flex:none;margin:1.5rem 0 0;width:100%}.form__action--link{font-size:.875rem;font-weight:350;margin:auto 0;text-decoration:none;width:auto}@media only screen and (min-width:768px){.form__action--link{margin-left:.5rem}}.form__action--expand{width:100%}.form__title-description{color:var(--clr-slate-600);margin:-.5rem 0 1rem}.form--narrow .form__container{width:100%}@media only screen and (min-width:550px){.form--narrow .form__container{max-width:43.75rem}}@media only screen and (min-width:1024px){.form--narrow .form__container{max-width:37.5rem}}.form--subscription{padding-bottom:2rem}@media only screen and (min-width:550px){.form--subscription{padding-bottom:0}}.form--subscription .form__container{position:relative}.form--subscription .form__action,.form--subscription .form__actions,.form--subscription .form__fields{margin:0}.form--subscription .form__field{padding:0}.form--subscription .form__actions{bottom:0;position:absolute;right:0}.form--subscription .label{display:none}.form--subscription .input{background-color:#fff0;border:none;border-bottom:2px solid #a5a4a4;border-radius:0;color:#a5a4a4;font-size:1rem;letter-spacing:.0125rem;line-height:1.25rem;padding:.625rem 2.25rem .625rem 0}.form--subscription .input::placeholder{color:#a5a4a4}@media only screen and (min-width:768px){.form--subscription .input{font-size:1.125rem;letter-spacing:.016875rem;line-height:1.4375rem;padding:.8125rem 2.875rem 1rem 0}}.form--subscription .button{color:#a5a4a4;min-height:2.625rem;padding-bottom:.625rem;padding-right:.625rem}.form--subscription .button:focus,.form--subscription .button:hover{color:#bdbcbc}@media only screen and (min-width:768px){.form--subscription .button{min-height:3.375rem;padding-bottom:.625rem;padding-right:1.375rem}}.form--subscription .icon{height:.75rem;width:.75rem}@media only screen and (min-width:768px){.form--subscription .icon{height:1rem;width:1rem}}.form--browse-file .form__actions,.form--browse-file .form__field:not(:first-of-type){display:none}.form--text-order .form__field{padding-top:0}.form--text-order .form__actions{display:none}.form--text-order .textarea{min-height:7.4375rem}@media only screen and (min-width:768px){.form--text-order .textarea{min-height:5.375rem}}.form--note .form__field{padding-top:0}.form--note .form__actions{margin-top:0;text-align:left}.form--note .form__action{margin-left:0;margin-top:.1875rem}@media only screen and (min-width:768px){.form--note .form__action{margin-top:.75rem}}.form--note .label{display:none}.form--note .textarea{max-width:100%;min-height:7.4375rem}@media only screen and (min-width:768px){.form--note .textarea{min-height:5.375rem}}.form--cart-item-note .form__container{display:flex;flex-direction:column;gap:.5rem}.form--discount-voucher .form__actions{margin-top:0}.form--discount-voucher .form__action{color:var(--clr-white-100);margin:0;transition:color .25s ease-in-out;width:100%}.form--discount-voucher .label{display:none}.form--checkout-form{padding:0}.form--checkout-form .form__fields{margin:0}.form--checkout-form .form__field{padding:0 0 1rem}@media only screen and (min-width:768px){.form--checkout-form .form__field{padding:0 .625rem 1rem}}.form--checkout-form .form__actions{flex-direction:column-reverse;gap:.5rem;margin:2rem 0 0}@media only screen and (min-width:550px){.form--checkout-form .form__actions{flex-direction:row}}.form--checkout-form .form__action{margin:0;width:auto}@media only screen and (max-width:549px){.form--checkout-form .form__action--expand-sm-md{width:100%}}.form--checkout-form .form__payment-radio-toggle{border:.0625rem solid var(--clr-gray-50);border-radius:.25rem .25rem 0 0;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);padding:1.25rem}@media only screen and (min-width:768px){.form--checkout-form .form__payment-radio-toggle{padding:2rem}}.form--checkout-summary .form__actions{flex-direction:column;margin-top:1rem}@media only screen and (min-width:550px){.form--checkout-summary .form__actions{flex-direction:row;margin-top:1.5rem}}.form--checkout-address-content{padding:0}.form--checkout-address-content .form__actions{margin:0}.form--container-full-width>.form__container{max-width:100%}.form--hidden-actions .form__actions{display:none}.form__require-message{font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);margin-top:1rem}.form__require-message .required-symbol{color:var(--clr-red-700);margin-right:.3125rem}.form--coa .form__fields{margin-left:-.25rem;margin-right:-.25rem}.form--coa .form__field{padding:.5rem .25rem}.form--login .form__actions .form__action--primary{min-width:8.75rem}@media only screen and (max-width:768px){.form--login .form__actions{gap:1.5rem}}.form--profile .form__field--salutation{flex:0 0 5.5rem}.form--profile .form__field--name{flex:1}@media only screen and (max-width:767px){.form--profile .form__field--name,.form--profile .form__field--salutation{flex-basis:auto;width:100%}}.form--address form{margin-top:1rem}.form--order-custom-reference .form__actions{margin:0;padding:1rem 0 0}.form--order-custom-reference .form__fields{margin:0}.form--order-custom-reference .form__field{padding:0}.form--order-custom-reference .form__action{width:100%}.form--contact{margin-top:1rem}@media only screen and (min-width:768px){.form--contact{margin-top:1.5rem}}.form--contact .textarea{min-height:7.875rem}.form--share-shopping-list .form__field{padding:0}.form--share-shopping-list .form__actions{margin-top:.5rem}@media only screen and (min-width:768px){.form--share-shopping-list .form__actions{margin-top:2rem}}.form--availability-subscription-unsubscribe .form__container .form__fields{display:none}.form--availability-subscription-subscribe .form__container{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:1024px){.form--availability-subscription-subscribe .form__container{flex-direction:row;gap:1rem}}.form--availability-subscription-subscribe .form__container .form__fields{flex:1;margin-inline:0;width:100%}.form--availability-subscription-subscribe .form__container .form__fields .form__field{padding-inline:0;width:100%}.form--availability-subscription-subscribe .form__container .form__actions{margin-right:0;margin-top:0;width:100%}.form--availability-subscription-subscribe .form__container .form__actions .form__action{width:100%}@media only screen and (min-width:1024px){.form--availability-subscription-subscribe .form__container .form__actions .form__action{margin-top:.5rem}.form--availability-subscription-subscribe .form__container .form__actions{margin-top:.75rem;width:auto}}.image-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.image-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:1}.image-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.image-carousel__dots{line-height:0;text-align:center}.image-carousel__dot{display:inline-block;padding:.25rem}.image-carousel__dot:before{background-color:#595959;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.image-carousel__dot--current:before,.image-carousel__dot:hover:before{background-color:#b41c21}.image-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:2}.image-carousel__navigation--prev{left:0}.image-carousel__navigation--next{right:0}.image-carousel__arrow{color:#595959;pointer-events:all;transition:color .25s ease-in-out}.image-carousel__arrow:hover{color:#b41c21}.image-carousel--inset .image-carousel__container{padding-left:0;padding-right:0}.image-carousel--inset .image-carousel__navigation{width:auto}.image-carousel--inset .image-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:768px){.image-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.image-carousel:hover .image-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.input-dropzone,.input-dropzone__area{display:flex;flex-direction:column;gap:.625rem}.input-dropzone__area{align-items:center;border:.125rem dashed var(--clr-slate-200);border-radius:.5rem;justify-content:center;min-height:8.75rem;padding:1rem 1rem .625rem;position:relative;transition:border-color .25s ease-in-out}.input-dropzone__area--error{border-color:#b9505c}.input-dropzone__area:hover{border-color:#bdbcbc}.input-dropzone__area:has(:focus-visible){outline:.0625rem solid #b41c21;outline-offset:.125rem}.input-dropzone__input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-dropzone__description{align-items:center;display:flex;flex-direction:column;gap:.625rem}.input-dropzone__files{display:flex;flex-wrap:wrap;gap:.625rem;padding-bottom:.625rem}.input-dropzone__files:empty{display:none}.input-dropzone__file{align-items:center;background-color:#f0f0f0;border-radius:.625rem;cursor:pointer;display:flex;gap:.3rem;padding:0 .3125rem}.input-dropzone__file-delete{color:#b9505c}.jumbotron{height:100%;overflow:hidden}.jumbotron__container{align-items:flex-end;background-color:var(--clr-white-100);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:flex-start;min-height:31.5rem;padding:2.75rem 1rem;position:relative}@media only screen and (min-width:550px){.jumbotron__container{min-height:23rem;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.jumbotron__container{align-items:center}}@media only screen and (min-width:1200px){.jumbotron__container{height:25rem;padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:1920px){.jumbotron__container{aspect-ratio:3;height:auto}}@media only screen and (max-width:768px){.jumbotron__container--mobile-content-top{align-items:flex-start}}@media only screen and (min-width:768px){.jumbotron__container--desktop-content-right{justify-content:flex-end}}.jumbotron__bg{bottom:0;left:0;position:absolute;right:0;top:0}.jumbotron__bg img{height:100%;object-fit:cover;width:100%}.jumbotron__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid var(--clr-gray-50);border-radius:2px;box-shadow:0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff80;padding:1rem 1rem 1.5rem}@media only screen and (min-width:768px){.jumbotron__content{max-width:25rem;padding:2rem}}@media only screen and (min-width:1200px){.jumbotron__content{max-width:36rem}}.jumbotron__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-brand-black);display:-webkit-box;font-size:var(--heading-size-s);font-weight:400;line-height:var(--body-leading-default);margin:0 0 .5rem;overflow-y:hidden}@media only screen and (min-width:768px){.jumbotron__title{font-size:var(--heading-size-m);letter-spacing:-.4px;line-height:var(--heading-leading-m);margin-bottom:1rem}}.jumbotron__text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--clr-slate-800);display:-webkit-box;font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-sm);margin-bottom:.5rem;overflow-y:hidden}@media only screen and (min-width:768px){.jumbotron__text{-webkit-line-clamp:3;margin-bottom:1.5rem}}.lazy-image{line-height:1}.lazy-image--thumbnail{height:10rem;margin:.5rem;position:relative}.lazy-image--smaller{height:3rem}.lazy-image--small{height:5rem}.lazy-image--big{height:20rem}.lazy-image--bigger{height:30rem}.lazy-image--expand{width:100%}.lazy-image--min-size{min-width:2.5rem}.lazy-image--has-border{border:.25rem solid #fff0;box-shadow:0 0 0 1px #f0f0f0}.lazy-image--spaceless{margin:0}.lazy-image--with-overlay{overflow:hidden;position:relative}.lazy-image--with-overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.lazy-image--background{position:relative}.lazy-image__image--thumbnail{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.lazy-image__image--color-light{color:#dadada}.lazy-image__background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.lazy-image--thumbnail{margin:0}.lazy-image--smaller{height:3.25rem}@media only screen and (min-width:768px){.lazy-image--smaller{height:2.625rem}}.lazy-image--configured-bundle{flex-grow:1;margin:.5rem 1rem .5rem 0;padding:.5rem}.lazy-image--configured-bundle:before{border-radius:2px 0 0 2px}.lazy-image--pdp-bundle{align-items:center;border-radius:.1875rem;display:flex;height:4.375rem;justify-content:center;padding:.3125rem;width:4.375rem}.lazy-image--category-list{height:19.5625rem}@media only screen and (min-width:550px){.lazy-image--category-list{height:10rem}}.lazy-image--catalog{height:7.5rem;width:7.5rem}.lazy-image--category{height:100%;max-width:100%}.lazy-image--cart{height:4.6875rem;margin:0}@media only screen and (min-width:768px){.lazy-image--cart{height:5.75rem}}.lazy-image--cart .lazy-image__image{margin:0;max-width:4rem;width:100%}@media only screen and (min-width:768px){.lazy-image--cart .lazy-image__image{max-width:5.75rem}}.lazy-image--summary{height:4.6875rem;margin:0}@media only screen and (min-width:768px){.lazy-image--summary{height:6.25rem;margin:.25rem}}.lazy-image--full-size{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lazy-image--category-list-item{height:auto;margin:.5rem}@media only screen and (min-width:768px){.lazy-image--category-list-item{display:flex;height:6.25rem;justify-content:center}}.lazy-image--with-overlay-transparent:before{all:unset}.lazy-image--quote-request{height:4rem}@media only screen and (min-width:768px){.lazy-image--quote-request{height:5.75rem}}.lazy-image__content{line-height:1.5;position:relative}.lazy-image__image--order-detail{margin:1.25rem 0 0}@media only screen and (min-width:768px){.lazy-image__image--order-detail{margin:auto;max-width:5.75rem}}.lazy-image__image--shopping-list{margin:1rem 0 0;width:4rem}@media only screen and (min-width:550px){.lazy-image__image--shopping-list{margin:auto;width:5.75rem}}.lazy-image__image--cover{height:100%;object-fit:cover;width:100%}.lazy-image__image--fill{height:100%;object-fit:fill;width:100%}.main-overlay{background:#8c8a8a66;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:700}.main-overlay--show{opacity:1;pointer-events:all;visibility:visible}.main-popup{background:#fff;border-radius:.625rem;box-shadow:0 2px 5px 1px #0000001a;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:28.75rem;z-index:550}.main-popup__head{min-height:2rem}.main-popup__title{font-size:var(--font-size-lg);font-weight:400;padding:1rem 1.5rem}.main-popup__close{background:#fff0;border:none;color:#595959;cursor:pointer;height:2rem;position:absolute;right:1.5rem;top:.625rem;transition:color .25s ease-in-out;width:2rem}.main-popup__close:active,.main-popup__close:focus,.main-popup__close:hover{background-color:#fff0;border:none;color:#b41c21}.main-popup__content{overflow-y:auto;padding:0 1rem 1.5rem}.main-popup--spaceless .main-popup__head{min-height:3rem}.main-popup--spaceless .main-popup__content{padding:0}.main-popup--open{opacity:1;pointer-events:all;visibility:visible}.main-popup--flex-content .main-popup__content{display:flex}.menu__item{display:block;margin-bottom:.25rem}.menu__item>.menu{margin-left:.5rem}.menu--inline{display:inline-block}.menu--inline>.menu__item{display:inline-block;margin:0 .5rem}.menu--inline>.menu__item:first-child{margin-left:0}.menu--inline>.menu__item:last-child{margin-right:0}.menu--bullet .menu__item:before{content:"•";margin-right:.25rem}.menu--plus .menu__item:before{content:"+";margin-right:.25rem}.menu--alert{color:#b9505c}.menu--inline{display:flex}.menu--inline-divided{display:flex;flex-wrap:wrap;gap:1rem}.menu--inline-divided>:not(:last-child):after{border-right:1px solid var(--clr-slate-200);color:var(--clr-slate-200);content:"";height:1rem;margin-left:1rem}.menu--inline-divided>.menu__item{align-items:center;display:flex;margin:unset;text-transform:capitalize}.menu--uppercase>.menu__item{text-transform:uppercase}.menu__link,.menu__text{letter-spacing:.0125rem;position:relative;transition:color .25s ease-in-out;z-index:1}@media only screen and (min-width:1024px){.menu__link,.menu__text{white-space:nowrap}}.menu__text{cursor:default}.menu .sale-color .menu__link,.menu .sale-color .menu__text{color:#eb553c}.menu .sale-color .menu__link:hover,.menu .sale-color .menu__text:hover{color:#af2812}.menu .new-color .menu__link,.menu .new-color .menu__text{color:#b41c21}.menu .new-color .menu__link:hover,.menu .new-color .menu__text:hover{color:#5c0e11}.menu__item{font-weight:325;margin:.5rem 0}.menu__item--has-children-dropdown{position:relative;z-index:2}.menu__item--has-children-dropdown>.menu{background-color:#fff;border:.0625rem solid #dadada;box-shadow:0 2px 5px 1px #0000001a;left:0;margin-left:-.5rem;opacity:0;pointer-events:none;position:absolute;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:15rem}.menu__item--has-children-dropdown>.menu--wide{width:23rem}.menu__item--has-children-dropdown>.menu--wider{width:28rem}.menu__item--has-children-dropdown:hover>.menu{opacity:1;pointer-events:all;visibility:visible}.menu__item--has-children-dropdown>.menu>.menu__item{margin-left:.5rem;margin-right:.5rem}@media only screen and (min-width:1024px){.menu__item--has-children-dropdown:after{background:#fff;border-radius:2px;bottom:-1.5625rem;content:"";height:.625rem;left:50%;opacity:0;position:absolute;transform:rotate(45deg) translateX(-50%);transition:helper-effect-transition(opacity,.1s);width:.625rem}}.menu__item--has-overlay{z-index:1161}.body-overlay--no-agent-user .menu__item--has-overlay{z-index:auto}.menu__item--filter-enumeration{align-items:center;display:flex;margin:0}.menu__item--footer{margin:1rem .5rem 0}@media only screen and (min-width:768px){.menu__item--footer{margin-top:0}}.menu__item--social{margin:0 .5rem}.menu__item--social:first-child{margin-left:0}.menu__item--social:last-child{margin-right:0}.menu--footer{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.5rem 1.625rem;padding:0 1.25rem}@media only screen and (min-width:550px){.menu--footer{flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;padding:0}}.menu--legal{justify-content:center}@media only screen and (min-width:1200px){.menu--legal{justify-content:flex-start}}.menu--legal>.menu__item{line-height:1rem}.menu--social{display:flex;justify-content:center;margin-bottom:1.625rem}@media only screen and (min-width:768px){.menu--social{justify-content:left}}.menu--filter-enumeration{display:flex;flex-direction:column;gap:.5rem}.menu--quote-request-table{padding-right:.5rem}.menu__trigger{display:block;padding-right:1.6875rem;position:relative}@media only screen and (min-width:1024px){.menu__trigger{padding-right:0;position:static}}.menu__trigger-button{background:none;height:100%;line-height:0;position:absolute;right:0;top:0;width:1.6875rem;z-index:0}@media only screen and (min-width:1024px){.menu__trigger-button{background:none;display:none;right:-1.25rem;width:1.25rem}}.menu__trigger-button-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}@media only screen and (min-width:1024px){.menu__trigger-button-icon{color:#bdbcbc;margin-top:.125rem;transform:translate(-50%,-50%)}}.menu__trigger-button.is-active .menu__trigger-button-icon{transform:translate(-50%,-50%) rotate(-180deg)}@media only screen and (min-width:1024px){.menu--lvl-0{display:flex}}.menu__item--lvl-0{border-bottom:.0625rem solid #eeeded;padding-left:.6875rem;position:relative;z-index:2}@media only screen and (min-width:1024px){.menu__item--lvl-0{border:none;padding-left:0}.menu__item--lvl-0:before{background:#a5a4a4;bottom:0;content:"";display:none;height:.125rem;left:50%;position:absolute;transform:translateX(-50%);width:1.875rem}.menu__item--lvl-0.is-shown .menu-wrapper--lvl-1{opacity:1;transform:scale(1)}}.menu__item--lvl-0:last-of-type{border:none}@media only screen and (min-width:1024px){.menu__item--lvl-0:not(:last-child){margin-right:2.5rem}}@media only screen and (min-width:1200px){.menu__item--lvl-0:not(:last-child){margin-right:3.75rem}}@media only screen and (min-width:1024px){.menu__item--lvl-0:hover:before{display:block}.menu__item--lvl-0:hover:after{opacity:1}}.menu__link--lvl-0,.menu__text--lvl-0{color:#8c8a8a;display:block;font-size:1.0625rem;font-weight:350;letter-spacing:.0125rem;line-height:3.25rem}@media only screen and (min-width:1024px){.menu__link--lvl-0,.menu__text--lvl-0{color:#bdbcbc;font-weight:325;letter-spacing:0;line-height:4.25rem;padding:0;transition:color .25s ease-in-out}}.menu__link--lvl-0:hover,.menu__text--lvl-0:hover{color:#a5a4a4}@media only screen and (min-width:1024px){.is-touch .menu__trigger-button--lvl-0{display:block}.menu-wrapper--lvl-1{left:-.625rem;padding-top:.9375rem;position:absolute;top:100%;transform:scale(0);transform-origin:top left;transition:transform .25s ease-in-out}}@media only screen and (min-width:1200px){.menu-wrapper--lvl-1{left:-1.75rem}}@media only screen and (min-width:1024px){.menu-wrapper--reverse{left:auto;right:-.625rem}}.menu--lvl-1{padding-bottom:.75rem}@media only screen and (min-width:1024px){.menu--lvl-1{background-color:#fff;border-radius:2px;box-shadow:0 1.125rem 1.125rem 0 #0000000d,0 .1875rem .1875rem 0 #0000000d;display:flex;padding:1.1875rem 1.25rem 1.3125rem}}@media only screen and (min-width:1400px){.menu--lvl-1{padding:2.375rem 2.4375rem 2.6875rem}}@media only screen and (min-width:1024px){.menu__item--lvl-1:not(:last-child){margin-right:1rem}}@media only screen and (min-width:1200px){.menu__item--lvl-1:not(:last-child){margin-right:4.375rem}}.menu__link--lvl-1,.menu__text--lvl-1{color:#8c8a8a;display:block;font-size:1rem;letter-spacing:.0125rem;line-height:2.625rem}@media only screen and (min-width:1024px){.menu__link--lvl-1,.menu__text--lvl-1{color:#a5a4a4;display:inline-block;font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:normal}}.menu__link--lvl-1:hover{color:#bdbcbc}.menu__trigger-button--lvl-1{color:#d5d4d4}.menu__trigger-button--lvl-1.is-active:after{background:#eeeded;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:62.4375rem;z-index:-1}@media only screen and (min-width:1024px){.menu__trigger-button--lvl-1.is-active:after{display:none}}.menu--lvl-2{padding-bottom:.625rem}@media only screen and (min-width:1024px){.menu--lvl-2{margin-top:1.1875rem;padding-bottom:0}.menu__item--lvl-2{padding:.1875rem 0}}.menu__link--lvl-2,.menu__text--lvl-2{color:#bdbcbc;display:block;font-size:.9375rem;font-weight:325;letter-spacing:.0125rem;line-height:2.625rem;padding:0 1.25rem}@media only screen and (min-width:1024px){.menu__link--lvl-2,.menu__text--lvl-2{display:inline-block;letter-spacing:0;line-height:normal;padding:0}}.menu__link--lvl-2:hover{color:#a5a4a4}.money-price{display:block;display:inline-flex;flex-direction:column}.money-price__amount--original{color:#bdbcbc;display:block;font-size:var(--font-size-sm);text-decoration:line-through}.money-price__tag{color:#eb553c;margin-right:.25rem}.money-price--big{margin-bottom:1.4375rem;margin-top:.75rem}@media only screen and (min-width:768px){.money-price--big{margin-top:0}}.money-price--medium{margin:0 0 16px;width:100%}.money-price--margin-bottom-from-tablet{margin:0}@media only screen and (min-width:768px){.money-price--margin-bottom-from-tablet{margin:0 0 16px}.money-price--text-right-from-tablet{text-align:right}}.money-price--secondary{background:#eeeded;margin-top:.5rem;padding:.875rem 1rem}.money-price--shopping-list{gap:.5rem;padding:.25rem}.money-price__amount{color:#a5a4a4;font-size:var(--font-size-lg);font-weight:400;letter-spacing:-.0133125rem;line-height:var(--body-leading-24)}.money-price__amount--product-item{color:var(--clr-brand-black);font-weight:400;line-height:var(--body-leading-sm)}.money-price__amount--big{font-size:1.5rem;font-weight:400;line-height:normal}@media only screen and (min-width:768px){.money-price__amount--big{font-size:1.625rem}}.money-price__amount--medium{font-size:1.125rem;font-weight:400;line-height:normal}.money-price__amount--gray-color{color:#8c8a8a}.money-price__amount--original{color:var(--clr-slate-600);display:inline-block;font-size:var(--font-size-xs);font-weight:350;line-height:var(--body-leading-x-sm);margin-bottom:.25rem;padding-block:.125rem}.money-price__amount--block{display:block}.money-price__amount--shopping-list{color:var(--clr-brand-black);font-size:var(--heading-size-s);font-weight:400;line-height:var(--body-leading-sm);margin:0;padding:0}.money-price__amount--shopping-list.money-price__amount--original{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:400;line-height:var(--body-leading-16)}.money-price__amount--wishist{color:var(--clr-brand-black);font-size:var(--heading-size-s);font-weight:400;line-height:var(--body-leading-28)}.money-price__amount--quick-order{color:var(--clr-brand-black);font-size:var(--font-size-sm)}@media only screen and (max-width:768px){.money-price__amount--quick-order{font-weight:350}}.money-price__total-text{margin:0}.money-price__mode{color:#d5d4d4;font-size:.75rem;font-weight:325;line-height:.875rem}@media only screen and (min-width:768px){.money-price__mode{font-size:.75rem;margin-left:.3125rem}}.money-price__mode--big{font-size:.8125rem;line-height:normal}.money-price__mode--block{display:block}.money-price--product-card-item{padding:.25rem}.money-price--product-card-item.money-price--secondary{align-items:center;background:var(--clr-gray-50);display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;margin-top:0;padding:.8125rem .75rem .8125rem 1rem;white-space:nowrap;width:100%}@media only screen and (min-width:768px){.money-price--product-card-item.money-price--secondary{justify-content:space-between;margin-top:1rem}}.money-price--product-card-item .money-price__amount--product-card-item{color:var(--clr-brand-black);font-size:var(--heading-size-s);font-weight:400;line-height:var(--heading-leading-s)}.navigation-icon-list__icon{color:#a5a4a4}.navigation-icon-list--social{text-align:center}@media only screen and (min-width:768px){.navigation-icon-list--social{text-align:left}}.navigation-multiview-list__icon{color:#bdbcbc}.pagination{margin-top:1.5rem;text-align:center}.pagination__list{display:flex;gap:.25rem;justify-content:center}.pagination__item--pages-after-ellipsis-index-2,.pagination__item--pages-before-ellipsis-index-2{display:none}@media only screen and (min-width:550px){.pagination__item--pages-after-ellipsis-index-2,.pagination__item--pages-before-ellipsis-index-2{display:block}}.pagination__item .pagination__step{align-items:center;border-radius:50%;color:#a5a4a4;display:flex;font-size:var(--font-size-xxs);height:2rem;justify-content:center;line-height:var(--body-leading-12);text-decoration:none;transition:color .25s ease-in-out;width:2rem}@media only screen and (min-width:550px){.pagination__item .pagination__step{padding-left:.5rem;padding-right:.5rem}}.pagination__item .pagination__step--button{border-radius:.125rem;color:var(--clr-brand-black);font-weight:350}.pagination__item .pagination__step--button:focus-visible,.pagination__item .pagination__step--button:hover{border:.0625rem solid var(--clr-slate-200);color:var(--clr-brand-black)}.pagination__item .pagination__step--button:hover{box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200)}.pagination__item .pagination__step--button-disabled,.pagination__item .pagination__step--button:disabled{background-color:#d5d4d4;color:#bdbcbc}.pagination__item .pagination__step--current{background-color:var(--clr-red-100);border:.0625rem solid var(--clr-red-800);border-radius:2px;color:var(--clr-red-800)}.pagination__item .pagination__step--current:focus-visible,.pagination__item .pagination__step--current:hover{border:.0625rem solid var(--clr-slate-200);color:var(--clr-red-800)}.pagination__item .pagination__step--next,.pagination__item .pagination__step--previous{background-color:#fff;border:.0625rem solid var(--clr-slate-200);border-radius:62.5rem;color:var(--clr-red-700)}.pagination__item .pagination__step--next:focus-visible,.pagination__item .pagination__step--next:hover,.pagination__item .pagination__step--previous:focus-visible,.pagination__item .pagination__step--previous:hover{border-color:#b62425;color:var(--clr-red-700)}.pagination__item .pagination__step--disabled{background-color:#d5d4d4;border:.0625rem solid #d5d4d4;color:#bdbcbc}.pagination__item .pagination__step--disabled:focus-visible,.pagination__item .pagination__step--disabled:hover{border-color:#0000;color:#bdbcbc}.pagination--search-cms-results{margin-bottom:3.75rem}@media only screen and (min-width:1024px){.pagination--search-cms-results{margin-bottom:6.875rem}}.password-complexity-indicator__indicator-item{background:var(--clr-slate-200);border-radius:.125rem;display:inline-block;height:.25rem;margin-right:.3125rem;width:3.125rem}.password-complexity-indicator__indicator-list--weak{color:#98444d}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__indicator-item:first-child{background-color:#b9505c}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__message:before{content:attr(data-weak)}.password-complexity-indicator__indicator-list--medium{color:#7a5919}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:nth-child(2){background-color:#ffcc2a}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__message:before{content:attr(data-medium)}.password-complexity-indicator__indicator-list--strong{color:#2e695b}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(3){background-color:#377e6e}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__message:before{content:attr(data-strong)}.password-complexity-indicator__indicator-list--very-strong{color:#2e695b}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(3),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(4){background-color:#377e6e}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__message:before{content:attr(data-very-strong)}.password-complexity-indicator__message{display:inline-block;vertical-align:middle}.password-complexity-indicator__additional-message{color:var(--clr-slate-800);display:none;font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-sm)}.password-complexity-indicator__additional-message--medium,.password-complexity-indicator__additional-message--strong,.password-complexity-indicator__additional-message--weak{display:block}.password-field,.password-field__input-container{position:relative}.password-field input,.password-field__input{padding-right:4rem}.password-field input.input--error+.password-field__button,.password-field__input.input--error+.password-field__button{color:#98444d}.password-field__button{align-items:center;color:var(--clr-slate-400);cursor:pointer;display:flex;height:100%;justify-content:center;padding:.75rem 1rem;position:absolute;right:0;top:0}.password-field__button:hover{color:#333}.password-field__button--shown .password-field__icon-show{display:none}.password-field__button--shown .password-field__icon-hide{display:inline-block}.password-field input:disabled+.password-field__button{background-color:#0000;border-color:#d5d4d4!important;color:#bdbcbc;cursor:not-allowed;pointer-events:none}.password-field__icon-hide{display:none}.password-field__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18)}.price{display:block}.price__amount{font-size:var(--font-size-lg)}.price__amount--original{color:#bdbcbc;display:block;font-size:var(--font-size-sm);text-decoration:line-through}.price__tag{color:#eb553c;margin-right:.25rem}.product-card{position:relative}.product-card__container{padding-bottom:2.5rem;position:relative}.product-card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.product-card--stretch{height:100%}.product-card__container{padding-bottom:3.5rem}.product-item__container{border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);padding:1rem}.product-item__sku{text-wrap:nowrap;color:var(--clr-slate-600);display:block;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);margin-top:.1875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-item__classification-list{display:flex;flex-wrap:wrap;gap:.25rem;height:2.75rem;margin:.75rem 0;overflow:hidden}.product-item__classification-list .classification-item{align-items:center;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-xxs);font-weight:350;height:20px;line-height:var(--body-leading-12);padding:0 .375rem}.product-item__classification-list .classification-item.ruo{background-color:var(--clr-blue-100)}.product-item__classification-list .classification-item.ivd{background-color:var(--clr-yellow-100)}.product-item__classification-list .classification-item.ce{background-color:var(--clr-salmon-100)}.product-item__classification-list .classification-item.ccl{background-color:var(--clr-salmon-600);color:var(--clr-white-100)}.product-item__classification-list .classification-item.mta{background-color:var(--clr-additional-600);color:var(--clr-white-100)}.product-item__classification-list .classification-item.usda{background-color:var(--clr-additional-100)}.product-item__classification-list .classification-item.hi{background-color:var(--clr-yellow-600);color:var(--clr-white-100)}.product-item__classification-list .classification-item.ukca{background-color:var(--clr-blue-600);color:var(--clr-white-100)}.product-item__classification-list .classification-item.dea{background-color:var(--clr-yellow-200)}.product-item__attributes-line{margin:.75rem 0}.product-item{padding:0 0 1.875rem}.product-item--equal-height{height:auto}.product-item--full-height{height:100%}.product-item--catalog{padding-bottom:.25rem;padding-top:.25rem}.product-item__call-for-pricing{color:var(--clr-red-700);display:inline-flex;font-weight:400}@media only screen and (min-width:1024px){.product-item__colors{opacity:0;transition:opacity .25s ease-in-out}}.product-item__colors--category{position:relative}.product-item__container{display:flex;flex-direction:column;height:100%;position:relative}.product-item__container--product-set{padding:0}@media only screen and (min-width:768px){.product-item__container--product-set{padding:0 .875rem 1.625rem}}.product-item__container--sets{padding-bottom:4.125rem}.product-item__image-wrap{margin-bottom:1rem;position:relative}.product-item__image-wrap:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .25s ease-in-out;z-index:1}@media only screen and (min-width:768px){.product-item__image-wrap:before{display:none}}.product-item__image-wrap--product-set{max-height:15.1875rem}.product-item__image-wrap--catalog{align-self:center;height:120px;width:120px}.product-item__image-wrap--catalog:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .25s ease-in-out;z-index:1}@media only screen and (min-width:768px){.product-item__image-wrap--catalog:before{display:block}}.product-item__image-wrap--stretch{margin-left:0;margin-right:0}.product-item__overlay{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--clr-red-700);display:-webkit-box;font-size:var(--font-size-default);font-weight:400;height:4.5rem;letter-spacing:-.00875rem;line-height:var(--body-leading-sm);overflow:hidden}@media only screen and (min-width:768px){.product-item__overlay{letter-spacing:-.01rem}}.product-item__overlay:active,.product-item__overlay:focus-visible,.product-item__overlay:hover{color:var(--clr-red-700)}.product-item__overlay--category:before{height:10.25rem}@media only screen and (min-width:1024px){.product-item__overlay{height:4.75rem;line-height:1.5625rem}}@media only screen and (min-width:768px){.product-item__overlay--product-set{font-size:var(--font-size-default);height:3.8125rem;letter-spacing:.00625rem;line-height:normal}}.product-item__info{max-width:100%}.product-item__variant{margin:.5rem 0 .625rem;position:relative;z-index:3}@media only screen and (min-width:768px){.product-item__variant{margin-bottom:1.5rem}}.product-item__category{color:#bdbcbc;display:block;font-size:var(--font-size-sm);font-weight:325;letter-spacing:.0125rem;line-height:1rem;margin-top:.1875rem}@media only screen and (min-width:768px){.product-item__category{font-size:var(--font-size-default);line-height:1.25rem}}.product-item__image-anchor{margin:auto;width:-moz-fit-content;width:fit-content}.product-item__rating{margin-top:.25rem}@media only screen and (min-width:768px){.product-item__rating{margin-top:.6875rem}}.product-item__price-unauthorized{font-weight:350;position:relative;text-align:center;z-index:2}@media only screen and (min-width:1024px){.product-item__price-unauthorized{text-align:left}}.product-item__price .money-price{align-items:flex-start;display:flex;height:3rem;justify-content:flex-end;overflow:hidden}.product-item__actions{position:relative;z-index:2}.product-item__actions--sticky-bottom{bottom:1.625rem;left:0;position:absolute;right:0}@media only screen and (min-width:1024px){.product-item__actions--sticky-bottom{left:.875rem;right:.875rem}}.product-item__actions-row{display:flex;margin-top:.625rem;width:100%}.product-item__attributes-list{flex:1;min-height:10.5rem;padding-bottom:.75rem}.product-item-list__container{border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);padding:1rem}.product-item-list__sku{text-wrap:nowrap;color:var(--clr-slate-600);display:block;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);margin-top:.1875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-item-list__classification-list{display:flex;flex-wrap:wrap;gap:.25rem;height:2.75rem;margin:.75rem 0;overflow:hidden}.product-item-list__classification-list .classification-item{align-items:center;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-xxs);font-weight:350;height:20px;line-height:var(--body-leading-12);padding:0 .375rem}.product-item-list__classification-list .classification-item.ruo{background-color:var(--clr-blue-100)}.product-item-list__classification-list .classification-item.ivd{background-color:var(--clr-yellow-100)}.product-item-list__classification-list .classification-item.ce{background-color:var(--clr-salmon-100)}.product-item-list__classification-list .classification-item.ccl{background-color:var(--clr-salmon-600);color:var(--clr-white-100)}.product-item-list__classification-list .classification-item.mta{background-color:var(--clr-additional-600);color:var(--clr-white-100)}.product-item-list__classification-list .classification-item.usda{background-color:var(--clr-additional-100)}.product-item-list__classification-list .classification-item.hi{background-color:var(--clr-yellow-600);color:var(--clr-white-100)}.product-item-list__classification-list .classification-item.ukca{background-color:var(--clr-blue-600);color:var(--clr-white-100)}.product-item-list__classification-list .classification-item.dea{background-color:var(--clr-yellow-200)}.product-item-list__attributes-line{margin:.75rem 0}.product-item-list{position:relative}.product-item-list--catalog{padding-bottom:.25rem;padding-top:.25rem}.product-item-list__top:not(.product-item-list--order .product-item-list__top){display:grid;gap:.75rem;grid-template-columns:4.25rem auto}@media only screen and (min-width:768px){.product-item-list__top:not(.product-item-list--order .product-item-list__top){grid-template-columns:4.25rem auto auto}}.product-item-list__image{border-radius:.125rem}.product-item-list .label-group{margin-bottom:.5rem;padding:0;position:relative}.product-item-list__total{grid-column:span 2;min-width:10.625rem}@media only screen and (min-width:768px){.product-item-list__total{grid-column:span 1}}.product-item-list h3{margin-bottom:.75rem}.product-item-list .lazy-image--category-list{height:100%}.product-item-list .lazy-image__image--thumbnail{position:relative}.product-item-list__overlay{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--clr-red-700);display:-webkit-box;font-size:var(--font-size-default);font-weight:400;height:3rem;letter-spacing:-.00875rem;line-height:var(--body-leading-sm);overflow:hidden}@media only screen and (min-width:768px){.product-item-list__overlay{letter-spacing:-.01rem}}.product-item-list__overlay:active,.product-item-list__overlay:focus-visible,.product-item-list__overlay:hover{color:var(--clr-red-700)}.product-item-list__price{align-items:flex-start}@media only screen and (min-width:768px){.product-item-list__price{align-items:flex-end}}.product-item-list__price-unauthorized{font-weight:350;margin-bottom:1rem;padding:.625rem 0}.product-item-list .money-price{margin-bottom:1rem}@media only screen and (min-width:768px){.product-item-list .money-price{align-items:flex-end}}.product-item-list__name{color:#8c8a8a;font-weight:350;letter-spacing:.00625rem;line-height:normal}.product-item-list__details{width:100%}@media only screen and (min-width:768px){.product-item-list__details{width:auto}.product-item-list .list--product-attributes{column-count:2;column-gap:1rem}}.product-item-list__action{padding-top:.5rem}@media only screen and (min-width:1024px){.product-item-list__action{padding-left:.5rem;padding-top:0}}.product-item-list--order .product-item-list__container{background:var(--clr-gray-50);color:#000;font-size:var(--font-size-sm);margin-bottom:0;padding:.9375rem .9375rem .9375rem 0}@media only screen and (min-width:550px){.product-item-list--order .product-item-list__container{font-size:var(--font-size-default)}}.product-item-list--order .product-item-list__container:hover{background:var(--clr-gray-100);box-shadow:none}.product-item-list--order .product-item-list__top{align-items:flex-start;clear:both;display:flex;flex-flow:row wrap;justify-content:flex-start}.product-item-list--order .product-item-list__top:after{clear:both;content:"";display:table}.product-item-list--order .product-item-list__overlay{margin:0;padding:0}.product-item-list--order .product-item-list__overlay:before{background:#fff0}@media only screen and (min-width:550px){.product-item-list--order .product-item-list__overlay:before{background:#0000000d}}@media only screen and (max-width:549px){.product-item-list--order .product-item-list__text-content{gap:.5rem}}.product-item-list--order .product-item-list__image{align-self:center;padding:0 .9375rem}@media only screen and (max-width:767px){.product-item-list--order .product-item-list__product-id-wrapper{margin-bottom:.25rem}}.product-item-list--order .product-item-list__name{display:block;font-weight:400;line-height:1.25rem;margin-bottom:.3125rem}.product-item-list--order .product-item-list__sku{color:var(--clr-slate-800);font-size:var(--font-size-sm)}.product-item-list--order .product-item-list__quantity{color:var(--clr-slate-800)}@media only screen and (min-width:550px){.product-item-list--order .product-item-list__quantity{padding-left:.9375rem}}@media only screen and (min-width:768px){.product-item-list--order .product-item-list__quantity{text-align:right}}.product-item-list--order .product-item-list__price{font-weight:400;height:auto}@media only screen and (min-width:768px){.product-item-list--order .product-item-list__price{padding-left:.9375rem;text-align:right}}.product-item-list--order .product-item-list__sum-price{font-weight:400}@media only screen and (min-width:550px){.product-item-list--order .product-item-list__sum-price{padding-left:.9375rem}}@media only screen and (min-width:768px){.product-item-list--order .product-item-list__sum-price{text-align:right}}.product-list-item,.product-list-item__container{position:relative}.quote-status{border-radius:1rem;font-size:.75rem;min-width:5.625rem;padding:.25rem .5rem;text-align:center}.quote-status--waiting{background-color:#ffd85d80;color:#f6bb00}.quote-status--approved{background-color:#46a28d4d;color:#285a4f}.quote-status--declined{background-color:#c8747e4d;color:#993d48}.quote-status--small{padding:0 .5rem}.search-form{margin-inline:auto;width:100%}.search-form,.search-form>form{height:100%;position:relative}.search-form--main-search{z-index:1161}@media only screen and (min-width:768px){.search-form--main-search{display:block;opacity:1;pointer-events:all;position:relative;transform:none;transition:none;visibility:visible;z-index:1}}.body-overlay--no-search{height:100vh;overflow:hidden}.body-overlay--no-search .search-form--main-search{z-index:700}.body-overlay--no-agent-user .search-form--main-search{z-index:auto}.search-form--active{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.search-form__button{background:#fff0;border:none;height:100%;padding:0;position:absolute;top:0;width:2.6875rem;z-index:703}@media only screen and (min-width:768px){.search-form__button{width:2.5rem}}.search-form__button--submit{left:0}.search-form__button--close{display:none}.search-form__button:hover{background:#fff0}.search-form__button:hover .icon{color:#bdbcbc}.simple-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.simple-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:1}.simple-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.simple-carousel__dots{line-height:0;text-align:center}.simple-carousel__dot{display:inline-block;padding:.25rem}.simple-carousel__dot:before{background-color:#595959;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.simple-carousel__dot--current:before,.simple-carousel__dot:hover:before{background-color:#b41c21}.simple-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:2}.simple-carousel__navigation--prev{left:0}.simple-carousel__navigation--next{right:0}.simple-carousel__arrow{color:#595959;pointer-events:all;transition:color .25s ease-in-out}.simple-carousel__arrow:hover{color:#b41c21}.simple-carousel--inset .simple-carousel__container{padding-left:0;padding-right:0}.simple-carousel--inset .simple-carousel__navigation{width:auto}.simple-carousel--inset .simple-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:768px){.simple-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.simple-carousel:hover .simple-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.single-button-form__button{background-color:#fff0;color:#b41c21;cursor:pointer}.single-button-form__button:focus,.single-button-form__button:hover{text-decoration:underline}.skip-link{clip:rect(0,0,0,0);background:#b41c21;padding:.5rem 1rem;pointer-events:none;position:absolute;text-decoration:none;z-index:900}.skip-link:focus,.skip-link:hover{clip:auto;color:#fff;outline:.0625rem solid #fff;pointer-events:auto}.status{background-color:#ee9497;background-color:var(--clr-gray-50);border-radius:.75rem;color:#881519;color:var(--clr-brand-black);display:inline-block;font-size:var(--font-size-sm);font-weight:350;line-height:var(--body-leading-14);margin-bottom:.25rem;margin-right:.25rem;padding:.25rem .75rem;text-align:center}.status--hollow{background:none;border:1px solid #dadada;color:#bdbcbc}.status--success{background-color:#96d1c4;color:#285a4f}.status--warning{background-color:#fff7dd;color:#f6bb00}.status--alert,.status--in-progress,.status--refunded,.status--rejected{background-color:#ecd0d3;color:#993d48}.status--approved,.status--configured,.status--delivered,.status--paid,.status--ready{background-color:#96d1c4;color:#285a4f}.status--confirmed,.status--exported,.status--not-configured,.status--payment-pending,.status--pending,.status--sent-to-merchant,.status--shipped-by-merchant,.status--waiting{background-color:#fff7dd;color:#f6bb00}.status--closed{background-color:#8c8c8c;color:#1a1a1a}.status--canceled,.status--cancelled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#b2b2b2;color:#404040}.status--draft{background-color:#fce2de;color:#dd3317}.status--text-bold{font-weight:400}.status--borderless{border-radius:0}.status--small{padding:0 1rem}.status--fit{width:-moz-fit-content;width:fit-content}.status--new,.status--paid,.status--shipped{background-color:var(--clr-blue-600);color:var(--clr-white-100)}.status--canceled{background-color:var(--clr-salmon-600);color:var(--clr-white-100)}.status--delivered,.status--order-received-by-erp,.status--ready,.status--refunded{background-color:#377e6e;color:var(--clr-white-100)}.status--closed{background-color:var(--clr-slate-200);color:var(--clr-brand-black)}.status--order-update-exported-to-erp,.status--paid-order-exported-to-erp,.status--shipped-by-merchant{background-color:var(--clr-blue-600);color:var(--clr-white-100)}.status--on-hold,.status--processing,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#ffcc2a;color:#4d3715}.status--not-configured{background-color:var(--clr-gray-50);color:var(--clr-brand-black)}.status--in-progress{background-color:var(--clr-additional-100);color:var(--clr-additional-700)}.status--failed-payment{background-color:var(--clr-salmon-100);color:var(--clr-salmon-900)}.status--order-type{margin-bottom:0}.status.status--quote-request{font-size:var(--font-size-sm);font-weight:350;margin:0}.status.status--quote-request-canceled{background-color:var(--clr-salmon-600);color:#fff}.status.status--quote-request-closed,.status.status--quote-request-draft{background-color:var(--clr-slate-200);color:var(--clr-brand-black)}.status.status--quote-request-in-progress{background-color:var(--clr-blue-600);color:#fff}.status.status--quote-request-ready{background-color:#377e6e;color:#fff}.status.status--quote-request-waiting{background-color:#ffcc2a;color:#4d3715}.suggest-search__container{background:#fff;border-radius:.25rem;box-shadow:0 18px 18px 0 #0000000d,0 3px 3px 0 #0000000d;left:0;margin-top:.5rem;max-height:min(50vh,29.1875rem);overflow-x:hidden;padding:.5rem;position:absolute;top:100%;width:100%;z-index:703}@media only screen and (min-width:550px){.suggest-search__container{padding-right:1rem}}@media only screen and (min-width:1200px){.suggest-search__container{max-height:min(50vh,35rem)}}.suggest-search__input{height:100%}.suggest-search__input::placeholder{color:var(--clr-slate-600);font-size:var(--font-size-default);font-weight:325}.suggest-search__hint{height:100%}.suggest-search__hint,.suggest-search__input{font-size:1.125rem;font-weight:325;line-height:1.25rem;padding:1.1875rem 0 1.25rem 2.6875rem}@media only screen and (min-width:768px){.suggest-search__hint,.suggest-search__input{font-size:.9375rem;padding:.625rem .625rem .625rem 2.5rem}}.suggest-search__hint--active,.suggest-search__input--active{border-radius:2px 2px 0 0}.suggest-search__input{border:1px solid var(--clr-slate-200);position:relative;z-index:702}.suggest-search__input--transparent{background-color:#fff0}.body-overlay--no-agent-user .suggest-search__input{z-index:698}.suggest-search__product{padding:.5rem 0 .5rem 1rem}.suggest-search__product-action{padding-left:1rem;padding-top:1.4375rem}.suggest-search__hint{border:none;color:#d5d4d4;left:1px;position:absolute;top:1px;width:100%;z-index:701}.suggest-search__hint--active{background-color:#fff}.body-overlay--no-agent-user .suggest-search__hint{z-index:697}.suggest-search__item--active{text-decoration:underline}.toggler-checkbox{display:inline-block;position:relative}.toggler-checkbox__container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.toggler-checkbox__box{background-color:#fff;border:.125rem solid var(--clr-slate-200);border-radius:2px;display:block;flex:none;height:1.125rem;line-height:1.625rem;margin-right:.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.125rem}.toggler-checkbox__box .icon{color:#fff;height:1.1875rem;vertical-align:unset;width:1.1875rem}.toggler-checkbox__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.toggler-checkbox__box--shopping-list{margin-right:0;position:absolute;right:1rem;top:0;z-index:1}@media only screen and (min-width:768px){.toggler-checkbox__box--shopping-list{margin-right:1rem;position:static}}.toggler-checkbox__box--alternative{border:.125rem solid #d5d4d4}.toggler-checkbox__input{position:absolute}.toggler-checkbox__input:checked~.toggler-checkbox__box{background-color:var(--clr-blue-600);border-color:var(--clr-blue-600)}.toggler-checkbox__input:checked~.toggler-checkbox__box--alternative{background-color:#fff;border-color:#d5d4d4}.toggler-checkbox__input:checked~.toggler-checkbox--error .toggler-checkbox__box{border-color:#98444d}.toggler-checkbox__input--disabled~.toggler-checkbox__box,.toggler-checkbox__input--disabled~.toggler-checkbox__box:hover,.toggler-checkbox__input[disabled]~.toggler-checkbox__box,.toggler-checkbox__input[disabled]~.toggler-checkbox__box:hover{background-color:#d5d4d4;border-color:#d5d4d4;cursor:not-allowed}.toggler-checkbox__input--disabled~.toggler-checkbox__box .icon,.toggler-checkbox__input--disabled~.toggler-checkbox__box:hover .icon,.toggler-checkbox__input[disabled]~.toggler-checkbox__box .icon,.toggler-checkbox__input[disabled]~.toggler-checkbox__box:hover .icon{color:#d5d4d4}.toggler-checkbox__input--disabled:checked~.toggler-checkbox__box,.toggler-checkbox__input[disabled]:checked~.toggler-checkbox__box{background-color:#eeeded}.toggler-checkbox__input--disabled:checked~.toggler-checkbox__box .icon,.toggler-checkbox__input[disabled]:checked~.toggler-checkbox__box .icon{color:#bdbcbc}.toggler-checkbox__input--disabled~.toggler-checkbox__label,.toggler-checkbox__input[disabled]~.toggler-checkbox__label{color:var(--clr-gray-400);cursor:not-allowed}.toggler-checkbox__check{color:#fff;opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:initial;visibility:hidden}.toggler-checkbox__check--alternative{color:#d5d4d4;margin-bottom:.125rem}.toggler-checkbox__label{display:inline-block;flex:1;line-height:var(--body-leading-20);margin:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.toggler-checkbox__label,.toggler-checkbox__label--filter{font-size:var(--font-size-sm);font-weight:325;text-transform:none}.toggler-checkbox__label--filter{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:var(--body-leading-14);margin-bottom:0}.toggler-checkbox__label--alternative{color:#d5d4d4;font-size:.9375rem;font-weight:325;line-height:1.25rem;margin-bottom:0;text-transform:none}.toggler-checkbox__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18);margin-left:1.625rem}.toggler-checkbox__counter{font-weight:350;padding-left:.5rem}.toggler-checkbox--expand{display:block}.toggler-checkbox--filter{font-size:.9375rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.toggler-checkbox--filter{font-size:.875rem}}.toggler-checkbox--alternative{margin-bottom:.9375rem}.toggler-checkbox--alternative:hover .toggler-checkbox__box--alternative{border-color:#d5d4d4}@media only screen and (min-width:768px){.toggler-checkbox--pdp{margin-left:8.25rem}}.toggler-checkbox--pdp:hover .toggler-checkbox__box--alternative{border-color:#d5d4d4}.toggler-checkbox:hover .toggler-checkbox__box{border-color:var(--clr-slate-400)}.toggler-checkbox:hover .toggler-checkbox__input--disabled~.toggler-checkbox__box,.toggler-checkbox:hover .toggler-checkbox__input[disabled]~.toggler-checkbox__box{border-color:#eeeded}.toggler-checkbox:hover .toggler-checkbox__input:checked~.toggler-checkbox__box{background-color:var(--clr-blue-700);border-color:var(--clr-blue-700)}.toggler-checkbox:focus-within .toggler-checkbox__box{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.toggler-checkbox:focus-within .toggler-checkbox__input--disabled~.toggler-checkbox__box,.toggler-checkbox:focus-within .toggler-checkbox__input[disabled]~.toggler-checkbox__box{border-color:#eeeded}.toggler-checkbox--error .toggler-checkbox__box,.toggler-checkbox--error .toggler-checkbox__input:checked~.toggler-checkbox__box{border-color:#98444d}.radio{display:inline-block;position:relative}.radio__container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.radio__box{background-color:#fff;border:.125rem solid var(--clr-slate-200);border-radius:2px;display:block;flex:none;height:1.125rem;line-height:1.625rem;margin-right:.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.125rem}.radio__box .icon{color:#fff;height:1.1875rem;vertical-align:unset;width:1.1875rem}.radio__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.radio__box--shopping-list{margin-right:0;position:absolute;right:1rem;top:0;z-index:1}@media only screen and (min-width:768px){.radio__box--shopping-list{margin-right:1rem;position:static}}.radio__box--alternative{border:.125rem solid #d5d4d4}.radio__input{position:absolute}.radio__input:checked~.radio__box--alternative{background-color:#fff;border-color:#d5d4d4}.radio__input:checked~.radio--error .radio__box{border-color:#98444d}.radio__input--disabled~.radio__box,.radio__input--disabled~.radio__box:hover,.radio__input[disabled]~.radio__box,.radio__input[disabled]~.radio__box:hover{background-color:#d5d4d4;border-color:#d5d4d4;cursor:not-allowed}.radio__input--disabled~.radio__box .icon,.radio__input--disabled~.radio__box:hover .icon,.radio__input[disabled]~.radio__box .icon,.radio__input[disabled]~.radio__box:hover .icon{color:#d5d4d4}.radio__input--disabled:checked~.radio__box,.radio__input[disabled]:checked~.radio__box{background-color:#eeeded}.radio__input--disabled:checked~.radio__box .icon,.radio__input[disabled]:checked~.radio__box .icon{color:#bdbcbc}.radio__input--disabled~.radio__label,.radio__input[disabled]~.radio__label{color:var(--clr-gray-400);cursor:not-allowed}.radio__check{color:#fff;opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:initial;visibility:hidden}.radio__check--alternative{color:#d5d4d4;margin-bottom:.125rem}.radio__label{display:inline-block;flex:1;line-height:var(--body-leading-20);margin:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.radio__label,.radio__label--filter{font-size:var(--font-size-sm);font-weight:325;text-transform:none}.radio__label--filter{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:var(--body-leading-14);margin-bottom:0}.radio__label--alternative{color:#d5d4d4;font-size:.9375rem;font-weight:325;line-height:1.25rem;margin-bottom:0;text-transform:none}.radio__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18);margin-left:1.625rem}.radio__counter{font-weight:350;padding-left:.5rem}.radio--expand{display:block}.radio--filter{font-size:.9375rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.radio--filter{font-size:.875rem}}.radio--alternative{margin-bottom:.9375rem}.radio--alternative:hover .radio__box--alternative{border-color:#d5d4d4}@media only screen and (min-width:768px){.radio--pdp{margin-left:8.25rem}}.radio--pdp:hover .radio__box--alternative{border-color:#d5d4d4}.radio:focus-within .radio__box{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.radio--mobile-small .radio__box{height:1.25rem;line-height:1.25rem;width:1.25rem}.radio__box{border-radius:100%;border-width:.125rem;transition:border-color .25s ease-in-out}.radio__box .icon,.radio__check{display:none}.radio__input:checked~.radio__box{background-color:var(--clr-blue-600);border-color:var(--clr-blue-600);box-shadow:inset 0 0 0 .125rem var(--clr-white-100)}.radio__input:disabled~.radio__box{border-color:var(--clr-gray-100);box-shadow:inset 0 0 0 .125rem var(--clr-gray-100)}.radio--border-top-less .radio__box:before{border-top:none}.radio:hover .radio__box{border-color:var(--clr-slate-400)}.radio:hover .radio__input--disabled~.radio__box,.radio:hover .radio__input[disabled]~.radio__box{border-color:#eeeded}.radio:hover .radio__input:checked~.radio__box{background-color:var(--clr-blue-700);border-color:var(--clr-blue-700)}.radio:focus-within .radio__box{border-color:var(--clr-slate-400);box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),inset 0 0 0 2px var(--clr-white-100)}.radio:focus-within .radio__input--disabled~.radio__box,.radio:focus-within .radio__input[disabled]~.radio__box{border-color:#eeeded}.radio:focus-within .radio__input:checked~.radio__box{border-color:var(--clr-slate-400);box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),inset 0 0 0 2px var(--clr-white-100)}.radio--error .radio__box,.radio--error .radio__input:checked~.radio__box{border-color:#98444d}.toggler-radio{display:inline-block;position:relative}.toggler-radio__container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.toggler-radio__box{background-color:#fff;border:.125rem solid var(--clr-slate-200);border-radius:2px;display:block;flex:none;height:1.125rem;line-height:1.625rem;margin-right:.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.125rem}.toggler-radio__box .icon{color:#fff;height:1.1875rem;vertical-align:unset;width:1.1875rem}.toggler-radio__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.toggler-radio__box--shopping-list{margin-right:0;position:absolute;right:1rem;top:0;z-index:1}@media only screen and (min-width:768px){.toggler-radio__box--shopping-list{margin-right:1rem;position:static}}.toggler-radio__box--alternative{border:.125rem solid #d5d4d4}.toggler-radio__input{position:absolute}.toggler-radio__input:checked~.toggler-radio__box--alternative{background-color:#fff;border-color:#d5d4d4}.toggler-radio__input:checked~.toggler-radio--error .toggler-radio__box{border-color:#98444d}.toggler-radio__input--disabled~.toggler-radio__box,.toggler-radio__input--disabled~.toggler-radio__box:hover,.toggler-radio__input[disabled]~.toggler-radio__box,.toggler-radio__input[disabled]~.toggler-radio__box:hover{background-color:#d5d4d4;border-color:#d5d4d4;cursor:not-allowed}.toggler-radio__input--disabled~.toggler-radio__box .icon,.toggler-radio__input--disabled~.toggler-radio__box:hover .icon,.toggler-radio__input[disabled]~.toggler-radio__box .icon,.toggler-radio__input[disabled]~.toggler-radio__box:hover .icon{color:#d5d4d4}.toggler-radio__input--disabled:checked~.toggler-radio__box,.toggler-radio__input[disabled]:checked~.toggler-radio__box{background-color:#eeeded}.toggler-radio__input--disabled:checked~.toggler-radio__box .icon,.toggler-radio__input[disabled]:checked~.toggler-radio__box .icon{color:#bdbcbc}.toggler-radio__input--disabled~.toggler-radio__label,.toggler-radio__input[disabled]~.toggler-radio__label{color:var(--clr-gray-400);cursor:not-allowed}.toggler-radio__check{color:#fff;opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:initial;visibility:hidden}.toggler-radio__check--alternative{color:#d5d4d4;margin-bottom:.125rem}.toggler-radio__label{display:inline-block;flex:1;line-height:var(--body-leading-20);margin:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.toggler-radio__label,.toggler-radio__label--filter{font-size:var(--font-size-sm);font-weight:325;text-transform:none}.toggler-radio__label--filter{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:var(--body-leading-14);margin-bottom:0}.toggler-radio__label--alternative{color:#d5d4d4;font-size:.9375rem;font-weight:325;line-height:1.25rem;margin-bottom:0;text-transform:none}.toggler-radio__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18);margin-left:1.625rem}.toggler-radio__counter{font-weight:350;padding-left:.5rem}.toggler-radio--expand{display:block}.toggler-radio--filter{font-size:.9375rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.toggler-radio--filter{font-size:.875rem}}.toggler-radio--alternative{margin-bottom:.9375rem}.toggler-radio--alternative:hover .toggler-radio__box--alternative{border-color:#d5d4d4}@media only screen and (min-width:768px){.toggler-radio--pdp{margin-left:8.25rem}}.toggler-radio--pdp:hover .toggler-radio__box--alternative{border-color:#d5d4d4}.toggler-radio:focus-within .toggler-radio__box{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.toggler-radio--mobile-small .toggler-radio__box{height:1.25rem;line-height:1.25rem;width:1.25rem}.toggler-radio__box{border-radius:100%;border-width:.125rem;transition:border-color .25s ease-in-out}.toggler-radio__box .icon,.toggler-radio__check{display:none}.toggler-radio__input:checked~.toggler-radio__box{background-color:var(--clr-blue-600);border-color:var(--clr-blue-600);box-shadow:inset 0 0 0 .125rem var(--clr-white-100)}.toggler-radio__input:disabled~.toggler-radio__box{border-color:var(--clr-gray-100);box-shadow:inset 0 0 0 .125rem var(--clr-gray-100)}.toggler-radio--border-top-less .toggler-radio__box:before{border-top:none}.toggler-radio:hover .toggler-radio__box{border-color:var(--clr-slate-400)}.toggler-radio:hover .toggler-radio__input--disabled~.toggler-radio__box,.toggler-radio:hover .toggler-radio__input[disabled]~.toggler-radio__box{border-color:#eeeded}.toggler-radio:hover .toggler-radio__input:checked~.toggler-radio__box{background-color:var(--clr-blue-700);border-color:var(--clr-blue-700)}.toggler-radio:focus-within .toggler-radio__box{border-color:var(--clr-slate-400);box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),inset 0 0 0 2px var(--clr-white-100)}.toggler-radio:focus-within .toggler-radio__input--disabled~.toggler-radio__box,.toggler-radio:focus-within .toggler-radio__input[disabled]~.toggler-radio__box{border-color:#eeeded}.toggler-radio:focus-within .toggler-radio__input:checked~.toggler-radio__box{border-color:var(--clr-slate-400);box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),inset 0 0 0 2px var(--clr-white-100)}.toggler-radio--error .toggler-radio__box,.toggler-radio--error .toggler-radio__input:checked~.toggler-radio__box{border-color:#98444d}.tooltip-message{display:block;margin-top:-.5rem;min-width:20rem;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.tooltip-message__text{background-color:#fff;border:1px solid #dadada;bottom:0;box-shadow:0 2px 5px 1px #0000001a;display:block;float:left;font-size:var(--font-size-default);padding:.25rem;position:absolute;text-align:center;z-index:2}.tooltip-message__arrow{border-color:#0000 #dadada #dadada #0000;border-style:solid;border-width:.5rem;bottom:-.5rem;left:calc(50% - .5rem);position:absolute;transform:rotate(45deg);z-index:1}.tooltip-message--success .tooltip-message__text{background-color:#96d1c4;border-color:#377e6e;color:#377e6e}.tooltip-message--success .tooltip-message__arrow{border-bottom-color:#377e6e;border-right-color:#377e6e}.tooltip-message--warning .tooltip-message__text{background-color:#fff7dd;border-color:#ffcc2a;color:#ffcc2a}.tooltip-message--warning .tooltip-message__arrow{border-bottom-color:#ffcc2a;border-right-color:#ffcc2a}.tooltip-message--alert .tooltip-message__text{background-color:#ecd0d3;border-color:#b9505c;color:#b9505c}.tooltip-message--alert .tooltip-message__arrow{border-bottom-color:#b9505c;border-right-color:#b9505c}.page-layout{display:flex;flex-direction:column;height:100%}.page-layout--preload *{transition:none!important}.page-layout .content-wrap{flex:1}.page-layout-main--catalog-page,.page-layout-main--cms-search-page{position:relative}.page-layout-main--catalog-page .page-info__title,.page-layout-main--cms-search-page .page-info__title{display:inline-block;font-size:var(--heading-size-l);letter-spacing:-.0195rem;line-height:var(--heading-leading-l);margin-bottom:0;margin-top:1.5rem;text-transform:uppercase}@media only screen and (min-width:768px){.page-layout-main--catalog-page .page-info__title,.page-layout-main--cms-search-page .page-info__title{letter-spacing:-.0355625rem}}@media only screen and (min-width:1200px){.page-layout-main--catalog-page .page-info__title,.page-layout-main--cms-search-page .page-info__title{margin-top:2rem}}.page-layout-main__catalog-page-content{padding-bottom:3.75rem}@media only screen and (min-width:768px){.page-layout-main__catalog-page-content{padding-bottom:1.5rem}}.page-layout-main--quick-order-page{padding-bottom:3.75rem}@media only screen and (min-width:768px){.page-layout-main--quick-order-page{padding-bottom:3.375rem}}.page-layout-main--cart-page,.page-layout-main--request-for-quote{padding-bottom:1.875rem}@media only screen and (min-width:768px){.page-layout-main--cart-page,.page-layout-main--request-for-quote{padding-bottom:3.75rem}}@media only screen and (min-width:1024px){.page-layout-main--cart-page,.page-layout-main--request-for-quote{padding-bottom:7.5rem}}.page-layout-main--cart-page{padding-bottom:1.5rem}.page-layout-main--checkout-page{padding-bottom:2rem}@media only screen and (min-width:1024px){.page-layout-main--checkout-page{padding-bottom:3rem}}.page-layout-main--cms-page{font-size:var(--font-size-sm);line-height:var(--body-leading-24);padding-bottom:1.5rem}.page-layout-main--cms-page p{margin:0 0 .875rem}.page-layout-main--cms-page .h1,.page-layout-main--cms-page .h2,.page-layout-main--cms-page .h3,.page-layout-main--cms-page .h4,.page-layout-main--cms-page .h5,.page-layout-main--cms-page .h6,.page-layout-main--cms-page h1,.page-layout-main--cms-page h2,.page-layout-main--cms-page h3,.page-layout-main--cms-page h4,.page-layout-main--cms-page h5,.page-layout-main--cms-page h6{margin:2rem 0}.page-layout-main--cms-page:has(.cms-blog-media-content) .page-info{margin-bottom:0}.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-page-title{margin-block:1.5rem}@media only screen and (min-width:550px){.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-page-title{margin-inline:auto;max-width:37.5rem}}@media only screen and (min-width:1024px){.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-page-title{max-width:none}}.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-blog-media-content{display:flex;flex-direction:column;gap:1.4375rem}@media only screen and (min-width:550px){.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-blog-media-content{gap:2rem;margin-inline:auto;max-width:37.5rem}}@media only screen and (min-width:1024px){.page-layout-main--cms-page:has(.cms-blog-media-content) .cms-blog-media-content{max-width:none}}.page-layout-main--cms-page:has(.cms-page-title) h1{font-size:var(--heading-size-m);font-weight:400;line-height:var(--heading-leading-m);margin:0 0 1.5rem}.page-layout-main--cms-page:has(.cms-page-title) h2{margin:0 0 1.5rem}.page-layout-main--cms-page:has(.cms-page-title) h3{margin:0 0 .5rem}.page-layout-main--cms-page:has(.cms-page-title) p{margin:0 0 1.5rem}.page-layout-main--cms-page:has(.cms-page-title) ul{margin:0 0 1.5rem;padding-left:1.25rem}.page-layout-main--cms-page:has(.cms-page-title) li{list-style:disc}.page-layout-main--cms-page:has(.cms-page-title) hr{margin:1.5rem 0}.page-layout-main--cms-page--with-background{padding-bottom:0;padding-top:1.5rem}.page-layout-main--cms-page--with-background .font-size--small{font-size:var(--font-size-sm);line-height:var(--body-leading-sm)}.page-layout-main--success{padding-bottom:3.125rem;padding-top:0}@media only screen and (min-width:1024px){.page-layout-main--success{padding-bottom:6.875rem}}.page-layout-main--error-page{background:url(../images/error-page-img.svg) 50% no-repeat;background-size:cover;min-height:47.5rem;padding-top:2.1875rem}@media only screen and (min-width:1200px){.page-layout-main--pdp .pdp__top-section{padding:1.5rem 0}}.page-layout-main--pdp .pdp__separator{border:none;border-bottom:.0625rem solid var(--clr-gray-50);margin:1.5rem 0}.page-layout-main--pdp .shopping-list__form-content{padding-bottom:1rem;padding-top:1.5rem}@media only screen and (min-width:768px){.page-layout-main--pdp .shopping-list__form-content{padding-top:3rem}}.page-layout-main__pdp-gallery{margin-bottom:1.5rem;position:relative}@media only screen and (min-width:768px){.page-layout-main__pdp-gallery{margin-bottom:0}}@media only screen and (min-width:550px){.page-layout-main--shopping-list-overview #create-list{margin-top:1.625rem}}.active-filter{align-items:center;border:1px solid var(--clr-slate-200);border-radius:12px;color:var(--clr-red-700);display:flex;font-weight:325;line-height:.875rem;padding:.25rem .5rem .25rem .75rem}.active-filter strong{font-weight:350}.active-filter__icon{color:var(--clr-red-700);flex-shrink:0;height:.75rem;transition:color .25s ease-in-out;width:.75rem;z-index:1}.active-filter__remove{align-items:center;display:flex;margin-left:.5rem}.active-filter:has(.active-filter__remove:hover,.active-filter__remove:focus,.active-filter__remove:focus-visible){background-color:var(--clr-red-50);border-color:var(--clr-red-700)}.active-filter__filter-search{max-width:-moz-fit-content;max-width:fit-content}.active-filter__filter-search .active-filter__remove{cursor:pointer}.catalog-cms-block{margin-bottom:1.5rem;padding-bottom:2rem}.catalog-cms-block p{color:var(--clr-brand-black);margin-bottom:2rem;margin-top:0}.catalog-cms-block img{margin-bottom:2rem}.catalog-cms-block hr{display:none}.catalog-cms-block--sidebar{margin-top:3rem}.catalog-cms-block--sidebar p{text-shadow:0 .125rem .25rem #0000000d}.catalog-cms-block--filter-sidebar{display:none}@media only screen and (min-width:768px){.catalog-cms-block--filter-sidebar{display:block}}.catalog-cms-block--bottom{text-align:center}.catalog-cms-block--bottom>*{font-size:2rem;line-height:2.5625rem}.catalog-cms-block--bottom>:first-child{margin-top:0}.catalog-cms-block--bottom h2{color:#8c8a8a;font-size:1.75rem;line-height:1.2;margin-bottom:1rem}@media only screen and (min-width:768px){.catalog-cms-block--bottom h2{font-size:1.875rem}}@media only screen and (min-width:1024px){.catalog-cms-block--bottom h2{font-size:2rem;line-height:2.5625rem;margin-bottom:1.5rem}}.catalog-cms-block--bottom p{color:#d5d4d4;font-size:.9375rem;line-height:1.61;margin:0 auto 1.625rem;max-width:60.625rem}@media only screen and (min-width:768px){.catalog-cms-block--bottom p{font-size:1.125rem;margin-bottom:2.5rem}}.catalog-cms-block-wrap{background-color:#605e5e;padding:2rem 0 1rem}@media only screen and (min-width:768px){.catalog-cms-block-wrap{padding:3.125rem 0 2.375rem}}.catalog-cms-block .new-container{border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.catalog-cms-block .new-container>*{margin:0}.catalog-cms-block .new-container .h1,.catalog-cms-block .new-container .h2,.catalog-cms-block .new-container .h3,.catalog-cms-block .new-container .h4,.catalog-cms-block .new-container .h5,.catalog-cms-block .new-container .h6,.catalog-cms-block .new-container h1,.catalog-cms-block .new-container h2,.catalog-cms-block .new-container h3,.catalog-cms-block .new-container h4,.catalog-cms-block .new-container h5,.catalog-cms-block .new-container h6{color:var(--clr-red-700)}.catalog-cms-block ol,.catalog-cms-block ul{list-style:revert;list-style-position:inside}.catalog-cms-block .new-container ol,.catalog-cms-block .new-container ul{list-style:none}.category-card__container{background-color:#605e5e}.category-card__actions-container{bottom:0;left:0;position:absolute;right:0}.filter-rating{font-size:.875rem;padding-left:.625rem}@media only screen and (min-width:768px){.filter-rating{padding-left:0}}.filter-rating__text{vertical-align:middle}.suggestion-links-list__title{color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:400;letter-spacing:-.01rem;line-height:var(--body-leading-sm);padding:.5rem 1rem .25rem}.suggestion-links-list__title--bottom-indent{padding-bottom:1rem}.suggestion-links-list__item{font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-18);padding:.5rem 1rem}.suggestion-links-list__link{color:var(--clr-slate-600);display:inline-block;text-decoration:none}.suggestion-links-list__link:hover{color:var(--clr-slate-600)}.suggestion-links-list__link:focus{border-radius:.25rem;box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100);color:var(--clr-blue-700);outline:none}.view-mode-switch{display:flex;width:100%}@media only screen and (min-width:768px){.view-mode-switch{padding-block:.75rem}}.view-mode-switch__link{background-color:var(--clr-white-100);border:1px solid var(--clr-slate-200);color:var(--clr-red-700);font-size:0;font-weight:350;line-height:var(--body-leading-x-sm);padding:.375rem .75rem;text-decoration:none;text-transform:uppercase}.view-mode-switch__link:focus-visible,.view-mode-switch__link:hover{background-color:var(--clr-red-50);border-color:var(--clr-red-700);color:var(--clr-red-700);text-decoration:none}.view-mode-switch__link:focus-visible{z-index:1}.view-mode-switch__link[disabled]{background-color:#d5d4d4;border-color:#d5d4d4;color:#bdbcbc;cursor:not-allowed}@media only screen and (min-width:768px){.view-mode-switch__link{align-items:center;display:flex;flex-shrink:0;font-size:var(--font-size-xs);justify-content:center;transition:color .25s ease-in-out;width:50%}}.view-mode-switch__link .icon{height:1rem;width:1rem}@media only screen and (min-width:768px){.view-mode-switch__link .icon{margin-right:.5rem}}.view-mode-switch__link--left,.view-mode-switch__link--left:focus-visible,.view-mode-switch__link--left:hover{border-bottom-left-radius:3rem;border-top-left-radius:3rem}.view-mode-switch__link--right,.view-mode-switch__link--right:focus-visible,.view-mode-switch__link--right:hover{border-bottom-right-radius:3rem;border-top-right-radius:3rem}.view-mode-switch__link--active,.view-mode-switch__link:active{background-color:var(--clr-red-100);border-color:var(--clr-red-800);color:var(--clr-red-800)}.active-filter-section{font-size:.875rem;gap:1rem;margin-bottom:.75rem}@media only screen and (min-width:768px){.active-filter-section{gap:.75rem}}@media only screen and (min-width:1200px){.active-filter-section{gap:.5rem}}.active-filter-section__item--title{display:none}@media only screen and (min-width:768px){.active-filter-section__item--title{display:block}}.active-filter-section__item--filters{width:100%}@media only screen and (min-width:768px){.active-filter-section__item--filters{width:auto}}.active-filter-section__reset{align-items:center;color:var(--clr-blue-600);display:flex;font-size:var(--font-size-xs);font-weight:350;justify-content:flex-end;padding:0 1rem 0 .75rem;text-transform:uppercase;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.active-filter-section__reset{justify-content:flex-start}}.active-filter-section__reset-icon{color:var(--clr-blue-600);height:.875rem;width:.875rem}.filter-section{background:#fff;bottom:0;left:0;padding:.875rem .75rem 3.625rem;position:fixed;right:0;top:0;z-index:1161}@media only screen and (min-width:768px){.filter-section{background:none;margin-top:1rem;padding:0;position:static}}.filter-section__close{background:none;color:var(--clr-slate-400);position:absolute;right:1.25rem;top:1.0625rem}.filter-section__title{font-size:1.125rem;line-height:1.67;margin-bottom:0;padding:0 1.0625rem;text-align:center}.filter-section__divider{border-bottom:.125rem solid var(--clr-slate-200);margin:1.0625rem -.75rem 1rem;opacity:.2}.filter-section__sorting{padding:.25rem .25rem 1rem}.filter-section__holder{display:flex;flex-direction:column;gap:.5rem;height:calc(100% - 5.75rem);overflow:auto;padding:.25rem .25rem 2.5rem}@media only screen and (min-width:768px){.filter-section__holder{border:none;height:auto;overflow:visible;padding-bottom:0}}.filter-section__item{border:1px solid var(--clr-gray-50)}@media only screen and (min-width:768px){.filter-section__item--hollow{border:none;margin-bottom:2.5rem;padding:0}}.filter-section__item-title{color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:400;letter-spacing:-.01rem;line-height:var(--body-leading-sm);margin:0;padding:.5rem .5rem .5rem 1rem;text-align:left;width:100%}.filter-section__item-content{border-top:1px solid var(--clr-gray-50);margin-top:1.25rem}@media only screen and (min-width:768px){.filter-section__item-content--hollow{margin-top:0}}.filter-section__button{border-radius:0;bottom:0;font-size:var(--font-size-xs);font-weight:350;left:0;letter-spacing:.13px;line-height:var(--body-leading-x-sm);margin:1.25rem;padding:.6875rem 0;position:absolute;width:calc(100% - 40px);z-index:4}@media only screen and (min-width:768px){.filter-section__button{border-radius:.125rem;margin:1.25rem 0 0;padding:.6875rem 1.25rem;position:static;width:100%}}.filter-section--sub-categories-grid{background:none;padding:1.25rem 0 1.875rem;position:relative;z-index:1}@media only screen and (min-width:768px){.filter-section--sub-categories-grid{background:none;margin-top:2.1875rem;padding:0;position:static}}.filter-section--sub-categories-grid .filter-section__item{border-top:1px solid #eeeded}@media only screen and (min-width:768px){.filter-section--sub-categories-grid .filter-section__item--hollow{border-top:none}}.product-cms{background:#605e5e;padding:2.0625rem 0 2.5rem;text-align:center}@media only screen and (min-width:768px){.product-cms{padding:3.125rem 0 1.25rem}}.product-cms__title{color:#8c8a8a;font-size:1.75rem;margin:0 auto 1rem;max-width:970px}@media only screen and (min-width:768px){.product-cms__title{font-size:2rem;margin:0 auto 1.5rem}}.product-cms__text{color:#d5d4d4;font-size:.9375rem;line-height:1.625rem;margin:0 auto;max-width:970px}@media only screen and (min-width:768px){.product-cms__text{font-size:1.125rem;line-height:1.8125rem}}.product-cms__text p{margin:0 0 1rem}@media only screen and (min-width:768px){.product-cms__text p{margin:0 0 1.8125rem}}.product-cms__text a{color:#bdbcbc;font-weight:400}.product-cms__text a:hover{color:#eb553c}.product-configurator__top-block{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.product-configurator__brand-name{color:var(--clr-brand-black);font-weight:400;line-height:var(--body-leading-28);margin:0}.product-configurator__product-title{color:var(--clr-red-700);display:inline-flex;margin:0}.product-configurator__call-for-pricing{color:var(--clr-red-700);display:inline-flex;margin:0 0 10px}.product-configurator__sku{color:var(--clr-slate-600);font-weight:325}.product-configurator__top-block-link{font-weight:350;line-height:var(--body-leading-28)}.product-configurator__top-block-link--login{padding-top:1.5rem}.product-configurator__bundle{margin-bottom:-1px}.product-configurator__add-to-cart{border-bottom:1px solid #cfd6d6;padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:768px){.product-configurator__add-to-cart{padding-bottom:3rem;padding-top:1rem}}.product-detail{display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;padding:1.5rem 0}@media only screen and (min-width:768px){.product-detail{flex-direction:row;padding:2rem 0}}@media only screen and (min-width:1024px){.product-detail{padding:2rem 0}}.product-detail .column{display:flex;flex:1;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:768px){.product-detail .column{row-gap:2rem}}.product-detail .column.product-detail__right-column{flex:0 0 calc(60% - 1.5rem);max-width:100%;overflow-x:hidden}.product-detail__title{margin-bottom:.75rem}.product-detail__description{color:var(--clr-slate-800)}.product-detail__detail-list{background-color:#eeeded;border-radius:2px;padding:0 .625rem 1.4375rem 1.25rem}@media only screen and (min-width:1024px){.product-detail__detail-list{margin-bottom:0;padding:.25rem 2.5rem 2.25rem}}.product-detail__detail-list-item:nth-child(odd){padding-right:5px}.product-detail__detail-list-item:nth-child(2n){padding-left:5px}.product-detail__detail-list-key{color:#8c8a8a;font-size:.875rem;font-weight:400;line-height:normal;padding-top:1.4375rem}@media only screen and (min-width:1024px){.product-detail__detail-list-key{font-size:1rem;padding-top:1.9375rem}}.product-detail__detail-list-value{color:#bdbcbc;font-size:.8125rem;font-weight:325;line-height:normal}@media only screen and (min-width:1024px){.product-detail__detail-list-value{font-size:.9375rem}}.product-detail__attributes-title-wrapper:after{content:none}.variant__title{font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);text-transform:uppercase}.variant__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cms-page-title *{font-size:1.953125rem;font-weight:400;line-height:2.5rem;margin:0}@media only screen and (min-width:768px){.cms-page-title *{font-size:var(--heading-size-l);line-height:var(--heading-leading-l)}}.cms-page-title .h1,.cms-page-title .h2,.cms-page-title .h3,.cms-page-title .h4,.cms-page-title .h5,.cms-page-title .h6,.cms-page-title h1,.cms-page-title h2,.cms-page-title h3,.cms-page-title h4,.cms-page-title h5,.cms-page-title h6{margin:0}.overlay-block{background:#8c8a8a66;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:350}.overlay-block--is-shown{opacity:1;pointer-events:all;visibility:visible}.overlay-block--no-agent-user{z-index:699}.overlay-block--modal{background-color:var(--clr-black-30);top:0;transition:opacity .25s ease-in-out;z-index:1161}.overlay-block--over-usercentrics{z-index:2147483645}.quantity-option{font-size:.8125rem;font-weight:350}@media only screen and (min-width:768px){.quantity-option{font-size:.875rem}}.switch{background-color:var(--clr-slate-400);border-radius:2.5rem;display:block;height:1.25rem;overflow:visible;position:relative;transition:margin-left .25s ease-in-out,background-color .25s ease-in-out;width:2.25rem}.switch__handle{background-color:#fff;border-radius:50%;display:block;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:left .25s ease-in-out,background-color .25s ease-in-out;width:1rem}.switch:focus-visible,.switch:hover{background-color:var(--clr-slate-600);border-radius:2.5rem}.switch:active{background-color:var(--clr-slate-800)}.switch--active{background-color:var(--clr-blue-600)}.switch--active .switch__handle{left:unset;right:.125rem}.switch--active:focus-visible,.switch--active:hover{background-color:var(--clr-blue-700);border-radius:2.5rem}.switch--active:active{background-color:var(--clr-blue-800)}.switch[disabled]{background-color:var(--clr-gray-100);cursor:not-allowed}.switch[disabled] .switch__handle{background-color:var(--clr-gray-300)}.action-card{background-color:var(--clr-gray-50);height:100%;padding:1.5rem;width:100%}.action-card__header{display:flex}.action-card__title{flex-grow:1;margin-bottom:1.5rem}.action-card__actions{flex-shrink:0}.action-card__content{color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-28)}.action-card__text{color:#8c8a8a}.action-card--overview{padding-top:1rem}.action-card--overview__title{margin-bottom:1rem;padding:.75rem 0}.action-card--account-info ul{display:flex;flex-wrap:wrap}.action-card--account-info li{display:flex;flex-direction:column;width:50%}.action-card-grid{display:flex;flex-wrap:wrap;margin:-.5rem;width:calc(100% + 1rem)}@media only screen and (min-width:768px){.action-card-grid{justify-content:flex-start}}.action-card-grid__card{display:flex;padding:.5rem;width:100%}@media only screen and (min-width:768px){.action-card-grid__card{width:50%}}.banner{height:12.5rem;margin-bottom:.625rem;overflow:hidden}@media only screen and (min-width:768px){.banner{height:28.125rem;margin-bottom:1.875rem}}.banner--medium{height:25rem}.banner--small{height:12.5rem}@media only screen and (min-width:768px){.banner--small{height:21.25rem}}.banner--success{height:auto;margin-bottom:.9375rem}@media only screen and (min-width:768px){.banner--success{height:28.125rem;margin-bottom:2.5rem}}.banner--color-second{color:#fff}.banner--spacing-bottom-reset{margin-bottom:0}.banner__container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 .9375rem;min-height:100%;padding:0 .625rem;position:relative;text-align:center}@media only screen and (min-width:768px){.banner__container{text-align:left}}@media only screen and (min-width:1024px){.banner__container{padding:0 1.875rem}}.banner__container--success{margin:0;padding:1.25rem .9375rem 1.625rem}@media only screen and (min-width:768px){.banner__container--success{padding-bottom:0;padding-top:0}}.banner__container--spacing-x-reset{margin-left:0;margin-right:0}.banner__text,.banner__title{color:#fff}.banner__title{font-size:1.625rem;font-weight:350;line-height:1.875rem;margin-bottom:.625rem}@media only screen and (min-width:768px){.banner__title{font-size:1.875rem;line-height:1.875rem;margin-bottom:.8125rem}}.banner__text{font-size:1rem;font-weight:325;line-height:normal;margin-bottom:1.625rem}@media only screen and (min-width:768px){.banner__text{font-size:1.125rem;margin-bottom:2.1875rem}}.banner__text--subtitle{font-family:Gotham,sans-serif;font-weight:350;margin-bottom:0}@media only screen and (min-width:768px){.banner__text--subtitle{font-size:2.375rem;line-height:2.5rem}}.banner__success-title{color:#fff;font-size:2rem;line-height:2.125rem;margin-bottom:.6875rem}@media only screen and (min-width:768px){.banner__success-title{font-size:3.125rem;line-height:3.4375rem;margin-bottom:2rem}}.banner__success-text{font-size:1.125rem;letter-spacing:.01875rem}@media only screen and (min-width:768px){.banner__success-text{font-size:1.375rem;letter-spacing:.025rem}}.breadcrumb{display:flex;flex-wrap:wrap}.breadcrumb--progress{display:flex;gap:.1875rem;justify-content:center}@media only screen and (min-width:550px){.breadcrumb--progress{gap:.5rem}}.checkbox{display:inline-block;position:relative}.checkbox__container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.checkbox__box{background-color:#fff;border:.125rem solid var(--clr-slate-200);border-radius:2px;display:block;flex:none;height:1.125rem;line-height:1.625rem;margin-right:.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.125rem}.checkbox__box .icon{color:#fff;height:1.1875rem;vertical-align:unset;width:1.1875rem}.checkbox__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.checkbox__box--shopping-list{margin-right:0;position:absolute;right:1rem;top:0;z-index:1}@media only screen and (min-width:768px){.checkbox__box--shopping-list{margin-right:1rem;position:static}}.checkbox__box--alternative{border:.125rem solid #d5d4d4}.checkbox__input{position:absolute}.checkbox__input:checked~.checkbox__box{background-color:var(--clr-blue-600);border-color:var(--clr-blue-600)}.checkbox__input:checked~.checkbox__box--alternative{background-color:#fff;border-color:#d5d4d4}.checkbox__input:checked~.checkbox--error .checkbox__box{border-color:#98444d}.checkbox__input--disabled~.checkbox__box,.checkbox__input--disabled~.checkbox__box:hover,.checkbox__input[disabled]~.checkbox__box,.checkbox__input[disabled]~.checkbox__box:hover{background-color:#d5d4d4;border-color:#d5d4d4;cursor:not-allowed}.checkbox__input--disabled~.checkbox__box .icon,.checkbox__input--disabled~.checkbox__box:hover .icon,.checkbox__input[disabled]~.checkbox__box .icon,.checkbox__input[disabled]~.checkbox__box:hover .icon{color:#d5d4d4}.checkbox__input--disabled:checked~.checkbox__box,.checkbox__input[disabled]:checked~.checkbox__box{background-color:#eeeded}.checkbox__input--disabled:checked~.checkbox__box .icon,.checkbox__input[disabled]:checked~.checkbox__box .icon{color:#bdbcbc}.checkbox__input--disabled~.checkbox__label,.checkbox__input[disabled]~.checkbox__label{color:var(--clr-gray-400);cursor:not-allowed}.checkbox__check{color:#fff;opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:initial;visibility:hidden}.checkbox__check--alternative{color:#d5d4d4;margin-bottom:.125rem}.checkbox__label{display:inline-block;flex:1;line-height:var(--body-leading-20);margin:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.checkbox__label,.checkbox__label--filter{font-size:var(--font-size-sm);font-weight:325;text-transform:none}.checkbox__label--filter{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:var(--body-leading-14);margin-bottom:0}.checkbox__label--alternative{color:#d5d4d4;font-size:.9375rem;font-weight:325;line-height:1.25rem;margin-bottom:0;text-transform:none}.checkbox__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18);margin-left:1.625rem}.checkbox__counter{font-weight:350;padding-left:.5rem}.checkbox--expand{display:block}.checkbox--filter{font-size:.9375rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.checkbox--filter{font-size:.875rem}}.checkbox--alternative{margin-bottom:.9375rem}.checkbox--alternative:hover .checkbox__box--alternative{border-color:#d5d4d4}@media only screen and (min-width:768px){.checkbox--pdp{margin-left:8.25rem}}.checkbox--pdp:hover .checkbox__box--alternative{border-color:#d5d4d4}.checkbox:hover .checkbox__box{border-color:var(--clr-slate-400)}.checkbox:hover .checkbox__input--disabled~.checkbox__box,.checkbox:hover .checkbox__input[disabled]~.checkbox__box{border-color:#eeeded}.checkbox:hover .checkbox__input:checked~.checkbox__box{background-color:var(--clr-blue-700);border-color:var(--clr-blue-700)}.checkbox:focus-within .checkbox__box{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.checkbox:focus-within .checkbox__input--disabled~.checkbox__box,.checkbox:focus-within .checkbox__input[disabled]~.checkbox__box{border-color:#eeeded}.checkbox--error .checkbox__box,.checkbox--error .checkbox__input:checked~.checkbox__box{border-color:#98444d}.checkbox-select-all{display:inline-block;position:relative}.checkbox-select-all__container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.checkbox-select-all__box{background-color:#fff;border:.125rem solid var(--clr-slate-200);border-radius:2px;display:block;flex:none;height:1.125rem;line-height:1.625rem;margin-right:.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.125rem}.checkbox-select-all__box .icon{color:#fff;height:1.1875rem;vertical-align:unset;width:1.1875rem}.checkbox-select-all__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.checkbox-select-all__box--shopping-list{margin-right:0;position:absolute;right:1rem;top:0;z-index:1}@media only screen and (min-width:768px){.checkbox-select-all__box--shopping-list{margin-right:1rem;position:static}}.checkbox-select-all__box--alternative{border:.125rem solid #d5d4d4}.checkbox-select-all__input{position:absolute}.checkbox-select-all__input:checked~.checkbox-select-all__box{background-color:var(--clr-blue-600);border-color:var(--clr-blue-600)}.checkbox-select-all__input:checked~.checkbox-select-all__box--alternative{background-color:#fff;border-color:#d5d4d4}.checkbox-select-all__input:checked~.checkbox-select-all--error .checkbox-select-all__box{border-color:#98444d}.checkbox-select-all__input--disabled~.checkbox-select-all__box,.checkbox-select-all__input--disabled~.checkbox-select-all__box:hover,.checkbox-select-all__input[disabled]~.checkbox-select-all__box,.checkbox-select-all__input[disabled]~.checkbox-select-all__box:hover{background-color:#d5d4d4;border-color:#d5d4d4;cursor:not-allowed}.checkbox-select-all__input--disabled~.checkbox-select-all__box .icon,.checkbox-select-all__input--disabled~.checkbox-select-all__box:hover .icon,.checkbox-select-all__input[disabled]~.checkbox-select-all__box .icon,.checkbox-select-all__input[disabled]~.checkbox-select-all__box:hover .icon{color:#d5d4d4}.checkbox-select-all__input--disabled:checked~.checkbox-select-all__box,.checkbox-select-all__input[disabled]:checked~.checkbox-select-all__box{background-color:#eeeded}.checkbox-select-all__input--disabled:checked~.checkbox-select-all__box .icon,.checkbox-select-all__input[disabled]:checked~.checkbox-select-all__box .icon{color:#bdbcbc}.checkbox-select-all__input--disabled~.checkbox-select-all__label,.checkbox-select-all__input[disabled]~.checkbox-select-all__label{color:var(--clr-gray-400);cursor:not-allowed}.checkbox-select-all__check{color:#fff;opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:initial;visibility:hidden}.checkbox-select-all__check--alternative{color:#d5d4d4;margin-bottom:.125rem}.checkbox-select-all__label{display:inline-block;flex:1;line-height:var(--body-leading-20);margin:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.checkbox-select-all__label,.checkbox-select-all__label--filter{font-size:var(--font-size-sm);font-weight:325;text-transform:none}.checkbox-select-all__label--filter{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:var(--body-leading-14);margin-bottom:0}.checkbox-select-all__label--alternative{color:#d5d4d4;font-size:.9375rem;font-weight:325;line-height:1.25rem;margin-bottom:0;text-transform:none}.checkbox-select-all__help{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18);margin-left:1.625rem}.checkbox-select-all__counter{font-weight:350;padding-left:.5rem}.checkbox-select-all--expand{display:block}.checkbox-select-all--filter{font-size:.9375rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.checkbox-select-all--filter{font-size:.875rem}}.checkbox-select-all--alternative{margin-bottom:.9375rem}.checkbox-select-all--alternative:hover .checkbox-select-all__box--alternative{border-color:#d5d4d4}@media only screen and (min-width:768px){.checkbox-select-all--pdp{margin-left:8.25rem}}.checkbox-select-all--pdp:hover .checkbox-select-all__box--alternative{border-color:#d5d4d4}.checkbox-select-all:hover .checkbox-select-all__box{border-color:var(--clr-slate-400)}.checkbox-select-all:hover .checkbox-select-all__input--disabled~.checkbox-select-all__box,.checkbox-select-all:hover .checkbox-select-all__input[disabled]~.checkbox-select-all__box{border-color:#eeeded}.checkbox-select-all:hover .checkbox-select-all__input:checked~.checkbox-select-all__box{background-color:var(--clr-blue-700);border-color:var(--clr-blue-700)}.checkbox-select-all:focus-within .checkbox-select-all__box{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.checkbox-select-all:focus-within .checkbox-select-all__input--disabled~.checkbox-select-all__box,.checkbox-select-all:focus-within .checkbox-select-all__input[disabled]~.checkbox-select-all__box{border-color:#eeeded}.checkbox-select-all--error .checkbox-select-all__box,.checkbox-select-all--error .checkbox-select-all__input:checked~.checkbox-select-all__box{border-color:#98444d}.checkbox-select-all__input~.checkbox-select-all__box .checkbox-select-all__minus{color:#fff;opacity:0;pointer-events:none;vertical-align:initial;visibility:hidden}.checkbox-select-all__input:checked~.checkbox-select-all__box{background-color:#b41c21;border-color:#b41c21}.checkbox-select-all__input:checked~.checkbox-select-all__box .checkbox-select-all__check{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input:checked~.checkbox-select-all__box .checkbox-select-all__minus{display:none}.checkbox-select-all__input--item-selected~.checkbox-select-all__box{background-color:#b41c21;border-color:#b41c21}.checkbox-select-all__input--item-selected~.checkbox-select-all__box .checkbox-select-all__minus{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input--item-selected~.checkbox-select-all__box .checkbox-select-all__check{display:none}.checkbox-select-all--bordered{border-bottom:.0625rem solid #eeeded;border-top:.0625rem solid #eeeded}.checkbox-select-all--expand{width:100%}.content-collapser--full-visible .content-collapser__container{margin-bottom:0;max-height:none}.content-collapser--full-visible .content-collapser__container:after,.content-collapser--full-visible .content-collapser__trigger-holder{display:none}.content-collapser__container{max-height:13.75rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.content-collapser__container{max-height:none}}.content-collapser__container:after{bottom:0;box-shadow:inset 0 -3.125rem 5rem 0 #fff;content:"";height:5rem;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.content-collapser__container:after{display:none}}.content-collapser__container--with-background:after{box-shadow:inset 0 -3.125rem 5rem 0 #605e5e}.content-collapser__trigger-holder{padding-bottom:1.625rem;padding-top:1.625rem;text-align:center}.content-collapser__trigger-holder--with-background{background:#605e5e}@media only screen and (min-width:768px){.content-collapser__trigger-holder{display:none}}.copyright-build-with{align-items:center;display:flex;flex-wrap:wrap;font:400 .75rem/.9375rem Gotham,sans-serif;justify-content:center;letter-spacing:.041875rem;padding-bottom:1.3125rem;padding-top:1.1875rem;position:relative;text-transform:uppercase}.copyright-build-with__text{margin-right:1.125rem;padding-top:.75rem}.copyright-build-with__link,.copyright-build-with__link:focus,.copyright-build-with__link:hover{color:#fff}.custom-select{display:inline-block;max-width:100%;position:relative}.custom-select__select{appearance:none;background-color:var(--clr-white-100);border:.0625rem solid #eeeded;border-color:var(--clr-slate-200);border-radius:2px;color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);min-width:5.375rem;padding:.5625rem 2.8125rem .5625rem .875rem}.custom-select__select:focus{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.custom-select--error .custom-select__select{background-color:#fee9e9;box-shadow:0 0 0 3px #b9505c,0 0 0 1px var(--clr-white-100);color:#5d2d31}.custom-select__caret{background-color:var(--clr-white-100);height:2.3125rem;pointer-events:none;position:absolute;right:.125rem;top:50%;transform:translateY(-50%);width:1.875rem;z-index:1}.custom-select--different-mob-caret .custom-select__caret{height:.6875rem;width:.4375rem}@media only screen and (min-width:768px){.custom-select--different-mob-caret .custom-select__caret{height:.4375rem;width:.75rem}}.custom-select--alternative{text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.custom-select--alternative{width:auto}}.custom-select--alternative .custom-select__select{background:#737171;border:.0625rem solid #eeeded;color:#8c8a8a;font-size:.75rem;line-height:2.375rem;padding:0 1.25rem 0 .625rem;width:100%}@media only screen and (min-width:768px){.custom-select--alternative .custom-select__select{background:#fff0;border:none;border-radius:0;color:#a5a4a4;font-size:.6875rem;font-weight:400;letter-spacing:.0375rem;line-height:2.5rem;padding:0 1.875rem 0 1.125rem;text-transform:uppercase;width:auto}}.custom-select--alternative .custom-select__caret{height:.6875rem;right:.625rem;width:.4375rem}@media only screen and (min-width:768px){.custom-select--alternative .custom-select__caret{height:.25rem;right:.8125rem;transform:translateY(-.125rem);width:.4375rem}}.custom-select--small .custom-select__select{font-size:.8125rem;font-weight:350;line-height:2.375rem}@media only screen and (min-width:768px){.custom-select--small .custom-select__select{font-size:.875rem;font-weight:325}.custom-select--small .custom-select__caret{height:.3125rem;width:.5625rem}}.custom-select--smaller{width:100%}.custom-select--smaller .custom-select__select{background:#eeeded;border:none;border-radius:2px;color:#d5d4d4;font-size:.75rem;font-weight:325;line-height:1.25rem;padding:0 1.6875rem 0 .5rem;width:100%}.custom-select--smaller .custom-select__caret{color:#d5d4d4;height:1.25rem;right:.375rem;width:.5rem}.custom-select--mobile-expand{width:100%}@media only screen and (min-width:768px){.custom-select--mobile-expand{width:auto}}.custom-select--mobile-expand .custom-select__select{width:100%}@media only screen and (min-width:768px){.custom-select--mobile-expand .custom-select__select{width:auto}}.custom-select--smaller-mobile-expand{width:100%}@media only screen and (min-width:550px){.custom-select--smaller-mobile-expand{width:auto}}.custom-select--smaller-mobile-expand .custom-select__select{width:100%}@media only screen and (min-width:550px){.custom-select--smaller-mobile-expand .custom-select__select{width:auto}}.custom-select--full-width,.custom-select--full-width .custom-select__select{width:100%}.custom-select--margin-bottom{margin-bottom:1.3125rem}.custom-select--country-select{height:100%;width:100%}.custom-select--country-select .custom-select__select{height:100%;padding:0;width:100%}.custom-select--country-select .custom-select__caret{display:none}.custom-select--shopping-list{margin-bottom:.5rem;width:100%}.custom-select--shopping-list .custom-select__select{width:100%}@media only screen and (min-width:1024px){.custom-select--shopping-list{margin-right:.5rem;width:16.125rem}}.custom-select--light .custom-select__select,.custom-select--light .select2-selection__rendered{background:#eeeded}@media only screen and (min-width:768px){.custom-select--light .custom-select__select,.custom-select--light .select2-selection__rendered{background:#fff}}.custom-select--comment-tag{background:var(--clr-gray-50);width:100%}.custom-select--comment-tag .custom-select__select{border:none;border-radius:2px}.custom-select--comment-tag .custom-select__select--comment-tag{background:#0000;color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-12);min-width:3.5rem;padding:0 .375rem;width:3.5rem}.custom-select--comment-tag .custom-select__caret{background-color:#0000;color:var(--clr-brand-black);height:.625rem;right:.375rem;width:.625rem}.custom-select--quote-request-history{max-width:9.375rem}.custom-select--quote-request-history .custom-select__select{padding-right:2rem}.select2-container--focus:not(.select2-container--open) .select2-selection__rendered{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}.select2-container--disabled .select2-selection__rendered{background-color:#d5d4d4;color:#bdbcbc}.select2-selection__rendered{background-color:var(--clr-white-100);border:.0625rem solid #eeeded;border-color:var(--clr-slate-200);border-radius:2px;color:var(--clr-brand-black);display:block;font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);overflow:hidden;padding:.5625rem .875rem;text-overflow:ellipsis;white-space:nowrap}.select2-selection__rendered:hover{border-color:var(--clr-slate-400)}.select2-selection__arrow{display:none}.select2-hidden-accessible{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.select2-container{border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container:focus .select2-selection__rendered{background-color:green}.select2-container--alternative .select2-selection__rendered{background:none;border:none;border-radius:0;color:#a5a4a4;font-size:.6875rem;font-weight:400;letter-spacing:.0375rem;line-height:2.5rem;padding:0 1.875rem 0 1.125rem}.select2-container--alternative .select2-dropdown{border-radius:0 0 2px 2px;box-shadow:0 1.125rem 1.125rem 0 #0000000d,0 .1875rem .1875rem 0 #0000000d;padding:.6875rem 0 .75rem 1.1875rem}.select2-container--alternative .select2-results__option{font-size:.8125rem;padding:0}.select2-container--alternative .select2-results__option[aria-selected=true]:before{display:none}.select2-container--alternative.select2-container--open{z-index:1170}.select2-container--open{z-index:1151}.select2-container--small .select2-selection__rendered{font-size:.875rem;line-height:2.375rem}.select2-container--small .select2-results__option{font-size:.875rem}.select2-container--smaller{left:auto!important}.select2-container--smaller .select2-selection__rendered{background:#eeeded;border:none;border-radius:2px;color:#d5d4d4;font-size:.75rem;font-weight:325;line-height:1.25rem;padding:0 1.6875rem 0 .5rem}.select2-container--smaller .select2-dropdown{border-radius:0 0 2px 2px;box-shadow:0 1.125rem 1.125rem 0 #0000000d,0 .1875rem .1875rem 0 #0000000d;padding:.1875rem .75rem}.select2-container--smaller .select2-results__option{font-size:.8125rem;line-height:2.23;padding:0}.select2-container--smaller .select2-results__option[aria-selected=true]:before{display:none}.select2-container--group .select2-dropdown{padding:1.25rem 1.25rem .9375rem}.select2-container--group .select2-results__option{padding-left:1.25rem}.select2-container--group .select2-results__option[aria-selected=true]{color:#8c8a8a}.select2-container--group .select2-results__option[aria-selected=true]:before{border-color:#8c8a8a}.select2-container--group .select2-results__options--nested .select2-results__option{margin-left:-1.25rem}.select2-container--disabled{cursor:not-allowed}.select2-dropdown{background:#fff;border:none;border:1px solid var(--clr-slate-200);border-radius:2px;border-radius:0;box-shadow:0 1.125rem 1.125rem 0 #0000000d,0 .1875rem .1875rem 0 #0000000d;box-shadow:0 6px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);box-sizing:border-box;display:block;margin:5px 0 0;padding:0;position:absolute;z-index:1150}.select2-search--dropdown.select2-search--hide{display:none}.select2-results{display:block}.select2-results__option{background-color:var(--clr-white-100);border:2px solid var(--clr-white-100);border-radius:2px;color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);padding:.5rem .625rem;word-break:break-word}.select2-results__option[aria-selected]{cursor:pointer}.select2-results__option[aria-selected=true]{background-color:var(--clr-gray-50);position:relative}.select2-results__option--highlighted{border:2px solid var(--clr-focus-2)}.select2-results__option--highlighted:hover{background-color:var(--clr-gray-50)}.select2-results__group{color:#8c8a8a;font-size:.75rem;font-weight:400;margin-left:-1.25rem}.custom-select--error .select2-container{background-color:#fee9e9;border-color:#0000;box-shadow:0 0 0 3px #b9505c,0 0 0 1px var(--clr-white-100)}.custom-select--error .select2-selection__rendered{background-color:#fee9e9;color:#5d2d31}.custom-select--error .custom-select__caret{color:#5d2d31}.xdsoft_datetimepicker{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{background:#0000;border:0;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:#0000}.xdsoft_noselect::-moz-selection{background:#0000}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{box-sizing:border-box;margin:0;padding:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:initial;background-repeat:no-repeat;border:0;cursor:pointer;display:block;-ms-filter:"alpha(opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#ff8000;color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default;-ms-filter:"alpha(opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"alpha(opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#007fff!important;color:#000!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}.date-time-picker__content{position:relative}.date-time-picker__field{overflow:hidden;padding-right:2.5rem;text-overflow:ellipsis}.date-time-picker__icon{bottom:.5rem;color:var(--clr-blue-600);height:1.5rem;position:absolute;right:.875rem;width:1.5rem}.date-time-picker--with-icon .input{padding-right:2.5rem}.date-time-picker .xdsoft_datetimepicker{font-family:inherit!important;margin-top:.5rem;padding:.0625rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker{margin:0;width:auto}@media only screen and (min-width:1024px){.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker{width:14rem}}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker{display:flex;justify-content:space-between;padding:1rem .5rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button{display:none}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_month,.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_year{padding:0;width:-moz-fit-content;width:fit-content}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_month:hover,.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_year:hover{text-decoration:underline}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label{font-family:Gotham;font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--body-leading-24)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>span{text-decoration:none}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>i{margin-left:.1875rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_select .xdsoft_option{color:var(--clr-brand-black);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-20);padding:.6875rem .75rem .5625rem;text-align:left}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_select .xdsoft_option:hover{background-color:var(--clr-red-100);color:var(--clr-red-800)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_select .xdsoft_current{background-color:var(--clr-red-100);box-shadow:none;color:var(--clr-red-800);font-weight:400}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_next,.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.707 5.293a1 1 0 0 1 0 1.414L10.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 0Z' fill='%2398A7A8'/%3E%3C/svg%3E");background-position:50%;background-size:1rem;height:1.625rem;opacity:1;width:1.625rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_next{transform:rotate(180deg)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar{padding:.25rem .5rem .5rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar th{background-color:var(--clr-white-100);border:none;color:var(--clr-red-700);font-family:Gotham;font-size:var(--font-size-sm);font-weight:325;height:1.625rem;line-height:var(--body-leading-14);vertical-align:initial}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date{background-color:var(--clr-white-100);border:none;border-radius:2rem;box-shadow:none;color:var(--clr-brand-black);line-height:var(--body-leading-28);opacity:1}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date:hover{background-color:var(--clr-gray-50)!important;color:var(--clr-brand-black)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date:hover>div{color:var(--clr-brand-black)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date:active>div{background-color:var(--clr-red-100);border:1px solid var(--clr-red-800);color:var(--clr-red-800)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_today>div{border:1px solid var(--clr-slate-200);color:var(--clr-red-700);font-weight:350}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_today>div:hover{background-color:var(--clr-red-50);border:1px solid var(--clr-red-700)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_current>div{background-color:var(--clr-red-100);border:1px solid var(--clr-red-800);color:var(--clr-red-800)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_current>div:hover{color:var(--clr-red-800);font-weight:350}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_disabled>div{background-color:var(--clr-gray-100);color:var(--clr-gray-700);cursor:not-allowed}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_other_month>div,.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date.xdsoft_other_month>div:hover{background-color:var(--clr-white-100);color:var(--clr-slate-600)}.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date>div{align-items:center;border:1px solid var(--clr-white-100);border-radius:2rem;display:flex;font-family:Gotham;font-size:var(--font-size-sm);font-weight:325;height:2rem;justify-content:center;margin:auto;padding:0;width:2rem}@media only screen and (min-width:1024px){.date-time-picker .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar .xdsoft_date>div{height:auto;margin:0;width:auto}}.date-time-picker .xdsoft_datetimepicker .xdsoft_timepicker.active{margin-right:.5rem}.date-time-picker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background-color:var(--clr-white-100);box-shadow:none!important;color:var(--clr-brand-black)}.date-time-picker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,.date-time-picker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:focus-visible,.date-time-picker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background-color:var(--clr-red-100)!important;border:1px solid var(--clr-red-800);box-shadow:none!important;color:var(--clr-red-800)!important;font-weight:325}.date-time-picker--quote-request-edit .date-time-picker__field{padding-right:.875rem}.date-time-picker--quote-request-edit .xdsoft_datetimepicker{width:max-content}.display-address{font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-28)}.display-address__bottom{margin-bottom:.3125rem;margin-top:.875rem}.display-address--quote-request{color:var(--clr-brand-black)}.icon-tooltip{display:flex;position:relative}.icon-tooltip__tooltip{background:var(--clr-black-60);border-radius:.25rem;bottom:calc(100% + .625rem);box-shadow:0 6px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);color:#fff;font-size:var(--font-size-xxs);left:50%;line-height:var(--body-leading-18);padding:.5rem .75rem;position:absolute;transform:translateX(-50%) scale(0);transform-origin:bottom center;transition:transform .25s ease-in-out;white-space:nowrap;z-index:3}.icon-tooltip__tooltip:before{border-left:.375rem solid #fff0;border-right:.375rem solid #fff0;border-top:.375rem solid var(--clr-black-60);content:"";left:calc(50% - .375rem);position:absolute;top:100%}.icon-tooltip:hover .icon-tooltip__tooltip{transform:translateX(-50%) scale(1)}.logo--checkout{padding-right:0}.navigation-footer-item{border-top:1px solid #fff}@media only screen and (min-width:550px){.navigation-footer-item{border-top:0;padding-bottom:1.5rem}}@media only screen and (min-width:768px){.navigation-footer-item{padding-bottom:0}}.navigation-footer-item--social{border-top:none}.navigation-sidebar{border:.0625rem solid #eeeded}.navigation-sidebar--account{border:0;margin:0;padding:0}.navigation-sidebar--customer{border:0;padding:.5rem 0}.navigation-sidebar__list{border-radius:.125rem;list-style:none;padding:1rem 0 1rem .5rem}.navigation-sidebar__list--account,.navigation-sidebar__list--customer{border-radius:0;padding:0}.navigation-sidebar-item--active{background-color:#eeeded}.navigation-sidebar-item--active .navigation-sidebar-item__icon{color:#eb553c}.navigation-sidebar-item--active .navigation-sidebar-item__label{color:#8c8a8a}.navigation-sidebar-item__link{align-items:center;color:#d5d4d4;display:flex;font-size:1.0625rem;font-weight:350;line-height:1.3em;padding:.625rem .8125rem}.navigation-sidebar-item__link--account{color:var(--clr-slate-600);padding:0}.navigation-sidebar-item__link--customer{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);padding:.75rem 1.25rem;text-decoration:none}.navigation-sidebar-item__link--customer.navigation-sidebar-item__link--active{background-color:var(--clr-red-100)}.navigation-sidebar-item__link--customer:focus-visible{border-radius:0;position:relative;z-index:1}.navigation-sidebar-item__icon-wrapper{display:flex;justify-content:center;min-width:3.125rem;padding:0 .625rem 0 0}.navigation-sidebar-item__icon-wrapper--account{color:var(--clr-slate-600);min-width:2.8125rem}.navigation-sidebar-item__icon-wrapper--customer{color:var(--clr-slate-400);min-width:auto;padding:0 1.25rem 0 0}.navigation-sidebar-item__label{font-weight:325;text-transform:capitalize}.navigation-sidebar-item__label--account{flex-grow:1;font-size:var(--font-size-xxs);line-height:12px;padding:.9375rem .8125rem .9375rem 0;text-transform:uppercase}.navigation-sidebar-item__label--customer{text-transform:uppercase}.navigation-sidebar-item__label--customer.navigation-sidebar-item__label--active{color:var(--clr-red-800);font-weight:350}.navigation-sidebar-item__label--customer:focus-visible{color:var(--clr-slate-800)}.navigation-sidebar-item--customer :focus,.navigation-sidebar-item--customer:hover{background-color:var(--clr-gray-50)}.navigation-sidebar-item--customer :focus .navigation-sidebar-item__icon,.navigation-sidebar-item--customer :focus .navigation-sidebar-item__label,.navigation-sidebar-item--customer :focus .navigation-sidebar-item__link,.navigation-sidebar-item--customer:hover .navigation-sidebar-item__icon,.navigation-sidebar-item--customer:hover .navigation-sidebar-item__label,.navigation-sidebar-item--customer:hover .navigation-sidebar-item__link{color:var(--clr-slate-800)}.navigation-sidebar-item--customer .navigation-sidebar-item__icon{height:1.25rem;width:1.25rem}.navigation-sidebar-item--customer.navigation-sidebar-item--active{background-color:var(--clr-red-100)}.navigation-sidebar-item--customer.navigation-sidebar-item--active .navigation-sidebar-item__icon{color:var(--clr-red-800)}.navigation-sidebar-item--customer.navigation-sidebar-item--active :focus,.navigation-sidebar-item--customer.navigation-sidebar-item--active:hover{background-color:var(--clr-red-100)}.navigation-sidebar-item--customer.navigation-sidebar-item--active :focus .navigation-sidebar-item__icon,.navigation-sidebar-item--customer.navigation-sidebar-item--active :focus .navigation-sidebar-item__label,.navigation-sidebar-item--customer.navigation-sidebar-item--active:hover .navigation-sidebar-item__icon,.navigation-sidebar-item--customer.navigation-sidebar-item--active:hover .navigation-sidebar-item__label{color:var(--clr-red-800)}.node-animator__image{overflow:hidden;pointer-events:none;position:absolute;z-index:1200}.page-info{margin-bottom:1.5rem}.page-info--checkout{margin-bottom:0;padding:2rem 0}.page-info__title{display:flex;flex-direction:column;font:400 1.375rem/1.625rem Gotham,sans-serif;margin-top:2rem;padding-top:.25rem}@media only screen and (min-width:768px){.page-info__title{display:block;font-size:1.75rem;line-height:2.25rem;padding-top:0}}.panel-info-item{display:none}@media only screen and (min-width:1024px){.panel-info-item{display:block;font-size:.6875rem;font-weight:350;line-height:2.5rem;opacity:.5;text-transform:uppercase}}.price-mode{color:#d5d4d4;letter-spacing:.0125rem}.price-mode--small{font-size:.75rem;letter-spacing:.00625rem}.price-mode--secondary{color:#a5a4a4}.price-mode--mobile-small{font-size:.875rem}@media only screen and (min-width:768px){.price-mode--mobile-small{font-size:1rem}}.price-mode__icon{margin-right:.5rem}.price-mode__icon--mobile-small,.price-mode__icon--small{margin-right:.25rem}@media only screen and (min-width:768px){.price-mode__icon--mobile-small{margin-right:.5rem}}.privacy-navigation{align-items:flex-end;display:flex;justify-content:center;order:2;padding-left:16px;padding-right:16px;padding-top:.625rem;text-align:left;width:100%}@media only screen and (min-width:768px){.privacy-navigation{display:block;padding-top:0;position:absolute;right:0;width:25%}}.privacy-navigation__item{padding:0 .5rem}@media only screen and (min-width:768px){.privacy-navigation__item{padding:0}}.privacy-navigation__item:not(:first-child){padding-top:5px}.product-item-attributes__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-9999px;vertical-align:middle;width:.875rem}.product-item-attributes--shopping-list{margin-bottom:1.5rem;margin-top:1.5rem}@media only screen and (min-width:768px){.product-item-attributes--shopping-list{margin-bottom:0}}.product-item-attributes--shopping-list .list__item{align-items:center;display:flex;gap:.25rem;padding:.25rem 0}.product-item-attributes--shopping-list .list__item>span{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12)}.product-item-attributes--shopping-list .list__item strong{color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16)}.product-item-image{display:flex;position:relative}.product-item-image__item{align-items:flex-start;display:flex;overflow:hidden;width:100%}.product-item-image__checkbox{left:-2.1875rem;position:absolute;top:.625rem;z-index:1}@media only screen and (min-width:550px){.product-item-image__checkbox{align-items:center;display:flex;position:static}}@media only screen and (min-width:768px){.product-item-image--summary{padding-bottom:1.25rem;padding-top:1.75rem}}.product-item-image--shopping-list{padding:0}.product-item-image--shopping-list .product-item-image__message{position:absolute;top:.75rem}@media only screen and (min-width:768px){.product-item-image--shopping-list .product-item-image__message{left:65%;top:50%;transform:translate(-50%,-50%)}}.product-item-image--shopping-list-update{height:100%}@media only screen and (min-width:768px){.product-item-image--shopping-list-update .product-item-image__message{left:50%;top:50%;transform:translate(-50%,-50%)}}.product-item-image--order-detail{position:static}@media only screen and (min-width:768px){.product-item-image--order-detail{padding:0;position:relative}}.product-item-image--order-detail .product-item-image__checkbox{left:calc(100% - 2rem);position:absolute;top:1rem}@media only screen and (min-width:768px){.product-item-image--order-detail .product-item-image__checkbox{position:static}}.product-item-image--order-detail .product-item-image__message>small{padding-top:1.25rem;text-align:left}@media only screen and (min-width:768px){.product-item-image--order-detail .product-item-image__message>small{padding:0;text-align:center}}.product-item-options{margin:.5rem 0}.product-item-options--summary{margin-top:.25rem}@media only screen and (min-width:768px){.product-item-options--summary{margin-top:1rem}}.product-item-options__item{color:#bdbcbc;display:block;font-size:.8125rem}@media only screen and (min-width:768px){.product-item-options__item{font-size:.875rem}.product-item-options__total-price{float:right}}.product-item-variant-selector__label{color:#8c8a8a;font-size:.8125rem;font-weight:350;line-height:normal;margin-right:.375rem}@media only screen and (min-width:768px){.product-item-variant-selector__label{font-size:.875rem;margin-right:1.5rem}}@media only screen and (min-width:550px){.product-item-variant-selector__select{flex-grow:0}}
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;left:0;position:absolute;top:0;transform-origin:0 0;width:100%;will-change:transform;z-index:1}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;left:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;left:-6px;top:-17px;width:28px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%,0)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.quick-order-row-partial__message{background-color:#fff;padding:.5rem;z-index:1250}.quick-order-row-partial__message--error{border:1px solid #b9505c;color:#b9505c}.quick-order-row-partial__message--warning{border:1px solid #ffcc2a;color:#ffcc2a}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-carousel{position:relative}.slick-carousel__container{max-height:24.625rem;opacity:0;transition:opacity .5s ease-in-out}.slick-carousel__container--is-inited{max-height:none;opacity:1}.slick-carousel__autoplay-control{bottom:.625rem;padding:4px;position:absolute;right:1.5625rem}.slick-carousel .slick-list,.slick-carousel .slick-track{transition-delay:.25s}.slick-carousel .slick-arrow{background-image:url(../images/right-chevron.svg);background-position:50%;background-repeat:no-repeat;font-size:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:350}@media only screen and (min-width:768px){.slick-carousel .slick-arrow{margin-top:-1.875rem;top:50%}}.slick-carousel .slick-prev{background-image:url(../images/left-chevron.svg);background-position:50%;background-repeat:no-repeat;left:.5625rem}@media only screen and (min-width:768px){.slick-carousel .slick-prev{left:.9375rem}}@media only screen and (min-width:1400px){.slick-carousel .slick-prev{left:-1.875rem}}.slick-carousel .slick-next{right:.5625rem}@media only screen and (min-width:768px){.slick-carousel .slick-next{right:.9375rem}}@media only screen and (min-width:1400px){.slick-carousel .slick-next{right:-1.875rem}}.slick-carousel--full-width{margin-left:-16px;margin-right:-16px}.slick-carousel--full-width.slick-carousel--equal-height{margin-left:-.5625rem;margin-right:-.5625rem}@media only screen and (min-width:768px){.slick-carousel--full-width.slick-carousel--equal-height{margin-left:-16px;margin-right:-16px}}.slick-carousel--desktop-full-width{display:block;margin:auto;padding:0 1.5rem;width:100%}.slick-carousel--equal-height .slick-track{display:flex}.slick-carousel--equal-height .slick-slide{display:flex;height:auto;margin:0 .5625rem}@media only screen and (min-width:768px){.slick-carousel--equal-height .slick-slide{margin:0 16px}}.slick-carousel--equal-height .slick-slide>div{max-width:100%;width:100%}.slick-carousel--stretch .slick-slide{margin:0}.slick-carousel--stretch .slick-list{padding:0 16px}.slick-carousel--product-set{margin:0 -.625rem}.slick-carousel--product-set .slick-slide{margin:0 .625rem}@media only screen and (min-width:768px){.slick-carousel--product-set,.slick-carousel--product-set .slick-slide{margin:0}}.slick-carousel--product-set-widget .slick-slide{margin:0 .625rem;min-height:25rem;width:17.5rem}@media only screen and (min-width:768px){.slick-carousel--product-set-widget .slick-slide{margin:0 16px}}.slick-carousel--jumbotron{display:block;min-height:24.375rem}.slick-carousel--jumbotron .slick-list{border-radius:.5rem}.slick-carousel--jumbotron .slick-track{display:flex}.slick-carousel--jumbotron .slick-slide{height:auto;margin-inline:0}.slick-carousel--jumbotron .slick-slide>div{height:100%;line-height:0}.slick-carousel--jumbotron .slick-arrow{margin-top:0}.slick-carousel--jumbotron .slick-dots{align-items:center;bottom:1rem;display:flex;gap:.25rem;justify-content:center;margin-top:1.125rem;position:absolute;width:100%}.slick-carousel--jumbotron .slick-dots li{background:var(--clr-white-100);border:1px solid var(--clr-slate-200);border-radius:1.5rem;display:block;font-size:0;height:.5rem;line-height:0;position:relative;width:.5rem}@media only screen and (min-width:768px){.slick-carousel--jumbotron .slick-dots li{margin-bottom:.3rem;margin-top:.3rem}}.slick-carousel--jumbotron .slick-dots li:hover{cursor:pointer}.slick-carousel--jumbotron .slick-dots li.slick-active{background:var(--clr-red-700);border:none;width:1.5rem}.slick-carousel--jumbotron .slick-dots li>button{height:100%;width:100%}.slick-carousel--jumbotron .slick-prev{left:-1.25rem}.slick-carousel--jumbotron .slick-next{right:-1.25rem}.slick-carousel--product-slider.slick-carousel{padding:0 1rem}@media only screen and (min-width:768px){.slick-carousel--product-slider.slick-carousel{padding:0 .5rem}}.slick-carousel--product-slider .slick-prev{left:-2rem}.slick-carousel--product-slider .slick-next{right:-2rem}.slick-carousel--product-slider .slick-slide{margin-inline:.25rem}.slick-carousel--non-fixed-height{min-height:auto}.table-action-list{display:flex;justify-content:space-between;margin:0 -.25rem;padding-top:.25rem}@media only screen and (min-width:768px){.table-action-list{justify-content:flex-end;margin:0;padding:0;width:100%}}.table-action-list--shopping-list{display:block;margin-top:.5rem;padding:0}@media only screen and (min-width:550px){.table-action-list--shopping-list{margin-top:0}}.table-action-list--shopping-list .table-action-link{color:var(--clr-slate-400)}.table-action-list__inner{display:flex;justify-content:space-between;margin:0 -.25rem}.table-action-list__item{flex:1;padding:0 .25rem}@media only screen and (min-width:768px){.table-action-list__item{flex-grow:0;padding:0}.table-action-list__item a,.table-action-list__item button{padding:1rem .5rem}}.table-action-list--left-aligned{margin-left:auto}.table-action-list--left-aligned .table-action-link__title{display:none}.table-action-link{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:.5rem;padding:1rem .25rem .5rem;width:100%}@media only screen and (min-width:768px){.table-action-link{border:none;line-height:normal;padding:0}}.table-action-link--tight{font-weight:350;padding-left:.1875rem;padding-right:.1875rem}@media only screen and (min-width:768px){.table-action-link--tight{padding:0}}.table-action-link--full-height{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.table-action-link__title{color:var(--clr-slate-600);display:block;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16);padding-top:.1875rem;text-align:center}.table-action-link:focus-visible,.table-action-link:hover{color:var(--clr-slate-800)}.table-action-span{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:.5rem;padding:1rem .25rem .5rem;width:100%}@media only screen and (min-width:768px){.table-action-span{border:none;line-height:normal;padding:0}}.table-action-span--tight{font-weight:350;padding-left:.1875rem;padding-right:.1875rem}@media only screen and (min-width:768px){.table-action-span--tight{padding:0}}.table-action-span--full-height{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.table-action-span__title{color:var(--clr-slate-600);display:block;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16);padding-top:.1875rem;text-align:center}.table-action-span:focus-visible,.table-action-span:hover{color:var(--clr-slate-800)}.toggler-accordion__icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.toggler-accordion__item{cursor:pointer;padding-right:1rem;position:relative}.toggler-accordion__item--active .toggler-accordion__icon{transform:rotate(180deg) translateY(50%)}.toggler-accordion__item--active .toggler-accordion__icon:after,.toggler-accordion__item--active:after{display:none}.user-navigation{align-items:center;display:flex}.user-navigation>.user-navigation__item--user-mobile~:not(toggler-accordion){margin-left:.5rem}@media only screen and (min-width:1024px){.user-navigation>.user-navigation__item--user-mobile~:not(toggler-accordion){margin-left:1.5rem}.user-navigation{margin:0}}@media only screen and (min-width:768px){.user-navigation__item{position:relative;z-index:3}}@media only screen and (min-width:1024px){.user-navigation__item{width:auto}.user-navigation__item:not(:first-child){margin-left:1.875rem}}.user-navigation__item--user{display:none}@media only screen and (min-width:768px){.user-navigation__item--user{display:block}}.user-navigation__item--user .user-navigation__text{align-items:center;display:flex}.user-navigation__item--user .user-navigation__name{text-wrap:nowrap;display:inline-block;display:none;margin-right:.25rem;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1024px){.user-navigation__item--user .user-navigation__name{display:block}}@media only screen and (min-width:768px){.user-navigation__item--user-mobile{display:none}}.user-navigation__item--shopping-list{display:none}.user-navigation__item--shopping-list .user-navigation__icon:hover{background-color:var(--clr-gray-100)}.user-navigation__item--shopping-list .user-navigation__text{text-transform:uppercase}@media only screen and (min-width:768px){.user-navigation__item--shopping-list{display:block}}@media only screen and (min-width:1024px){.user-navigation__item--shopping-list .user-navigation__icon,.user-navigation__item--shopping-list .user-navigation__icon:hover,.user-navigation__item--shopping-list .user-navigation__link,.user-navigation__item--shopping-list .user-navigation__link:hover{color:var(--clr-blue-600)}.user-navigation__item--shopping-list .user-navigation__icon{background-color:#0000;margin-right:.625rem;width:auto}.user-navigation__item--shopping-list .user-navigation__icon:hover{background-color:#0000}}.user-navigation__item--shopping-list-mobile{display:block}@media only screen and (min-width:768px){.user-navigation__item--shopping-list-mobile{display:none}.user-navigation__item.open .user-navigation__sub-nav,.user-navigation__item:hover .user-navigation__sub-nav:not(.flyout-navigation .user-navigation__sub-nav){opacity:1;transform:translateX(-50%) scale(1);visibility:visible}.user-navigation__item.open .user-navigation__sub-nav.user-navigation__sub-nav--pull-left,.user-navigation__item:hover .user-navigation__sub-nav:not(.flyout-navigation .user-navigation__sub-nav).user-navigation__sub-nav--pull-left{transform:translateX(-95%) scale(1)}}.user-navigation__link,.user-navigation__user-name{align-items:center;color:var(--clr-brand-black);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:400;justify-content:center;transition:color .25s ease-in-out}@media only screen and (min-width:1024px){.user-navigation__link,.user-navigation__user-name{font-size:var(--font-size-sm);line-height:var(--body-leading-sm)}}.user-navigation__link{color:var(--clr-brand-black)}.user-navigation__link:hover{color:#000}@media only screen and (max-width:1023px){.user-navigation__link:focus{border-radius:100%}.user-navigation__link:focus .user-navigation__icon{background-color:var(--clr-gray-100)}}.user-navigation__link--cart:focus{border-radius:100%}.user-navigation__link--cart:focus [class$=__content]{background-color:var(--clr-red-100)}.user-navigation__user-name{color:var(--clr-black-100);font-weight:400}.user-navigation__user-name:focus .user-navigation__icon{background-color:var(--clr-gray-100)}@media only screen and (max-width:1023px){.user-navigation__user-name:focus{border-radius:100%}}.user-navigation__icon{align-items:center;background:var(--clr-gray-50);border-radius:100%;color:var(--clr-brand-black);display:flex;height:2.375rem;justify-content:center;width:2.375rem}.user-navigation__icon:hover,button.user-navigation__icon:focus{background-color:var(--clr-gray-100)}@media only screen and (min-width:1024px){.user-navigation__icon{margin-right:.25rem}}@media only screen and (max-width:1023px){.user-navigation__icon:focus{border-radius:100%}}.user-navigation__text{display:none}@media only screen and (min-width:1024px){.user-navigation__text{display:block}}.user-navigation__arrow{color:var(--clr-slate-400);margin-left:.25rem}.user-navigation__sub-nav{background:#fff;border-radius:.25rem;display:flex;flex-direction:column;height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(0);transition:opacity .25s ease-in-out;visibility:hidden;white-space:nowrap;width:100%;z-index:1163}.user-navigation__sub-nav--touch-active{opacity:1;transform:scale(1);visibility:visible}@media only screen and (min-width:768px){.user-navigation__sub-nav{box-shadow:0 12px 32px 2px var(--clr-slate-100),0 8px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);display:block;height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%) scale(0);transform-origin:top center;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:auto}.user-navigation__sub-nav--pull-left:before{left:95%}}@media only screen and (min-width:768px)and (min-width:1400px){.user-navigation__sub-nav--pull-left:before{left:90%}}.user-navigation__sub-nav-inner{border-top:.0625rem solid var(--clr-slate-200);flex-grow:1;overflow:hidden;overflow-y:auto}@media only screen and (min-width:768px){.user-navigation__sub-nav-inner{border:none;flex-grow:0}}.user-navigation__sub-nav-close{background:none;color:var(--clr-slate-600);height:1.875rem;left:.75rem;position:absolute;top:.75rem;width:1.875rem}.user-navigation__sub-nav-close svg{height:.8125rem;width:.8125rem}@media only screen and (min-width:768px){.user-navigation__sub-nav-close{display:none}}.user-navigation__sub-nav-title{font-size:var(--font-size-sm);letter-spacing:.00875rem;line-height:var(--body-leading-20);margin-bottom:0;padding:1.125rem 1rem 1.0625rem 4.125rem}@media only screen and (min-width:768px){.user-navigation__sub-nav-title{display:none}}.user-navigation__sub-nav-actions{padding:1.1875rem 1.25rem .6875rem}@media only screen and (min-width:768px){.user-navigation__sub-nav-actions{padding:1.1875rem 1.25rem .1875rem}}.user-navigation__sub-nav-link{color:#bdbcbc;transition:color .25s ease-in-out}.user-navigation__sub-nav-link:hover{color:#a5a4a4}.user-navigation__sub-nav-link:focus{border-radius:100%}.user-navigation__empty-cart{display:block;height:2.375rem;padding-right:.25rem}.side-drawer{position:relative;z-index:1200}@media only screen and (min-width:1024px){.side-drawer{display:none}}.side-drawer__overlay{background-color:#8c8a8a66;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.side-drawer__drawer{background-color:#fff;box-shadow:0 2px 5px 1px #0000001a;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:1rem 0;position:fixed;top:-100%;width:100%}@media only screen and (min-width:550px){.side-drawer__drawer{left:-23.4375rem;top:0;width:23.4375rem}}.side-drawer__holder{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;overflow-y:hidden;padding:.25rem 1rem 0}.side-drawer--show .side-drawer__holder{overflow-y:auto}.side-drawer__profile{display:flex;flex:1;flex-direction:column}.side-drawer__profile .custom-element.navigation-multilevel{flex:1}.side-drawer__profile .navigation-list{padding:0 .6875rem}.side-drawer__profile :where(.link){color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm)}.side-drawer__header{padding:0 1rem}.side-drawer__close{align-items:center;color:var(--clr-blue-600);display:flex;font-size:var(--font-size-xs);font-weight:350;gap:8px;justify-content:center;padding:.25rem 1rem .25rem .75rem;text-transform:uppercase}.side-drawer__close .icon{height:.75rem;width:.75rem}.side-drawer__close__label{text-transform:uppercase}.side-drawer__navigation-top{flex-shrink:0;padding:0 .8125rem .625rem 3.375rem}@media only screen and (min-width:768px){.side-drawer__navigation-top{justify-content:flex-end}.side-drawer__navigation-top-actions{display:none}}.side-drawer__user-link{align-items:flex-end;display:flex;font-size:.625rem;font-weight:400;letter-spacing:.0375rem;line-height:1rem;padding:.75rem 0;text-transform:uppercase}.side-drawer__user-link-icon{margin-right:.625rem}.side-drawer__info{flex-shrink:0}.side-drawer__contact{border:.0625rem solid #eeeded;border-radius:.125rem;color:#d5d4d4;display:block;padding:1rem .9375rem 1rem 4rem;position:relative}.side-drawer__contact-icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.side-drawer__contact-text{display:block;font-size:.875rem;line-height:1.2}.side-drawer__contact-text--weight{font-weight:350}.side-drawer--show .side-drawer__drawer,.side-drawer--show .side-drawer__overlay{opacity:1;pointer-events:all;visibility:visible}.side-drawer--show .side-drawer__drawer{left:0;top:0}.account-navigation{position:relative;z-index:1200}@media only screen and (min-width:1024px){.account-navigation{display:none}}.account-navigation__overlay{background-color:#8c8a8a66;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.account-navigation__drawer{background-color:#fff;box-shadow:0 2px 5px 1px #0000001a;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:1rem 0;position:fixed;top:-100%}@media only screen and (min-width:550px){.account-navigation__drawer{left:-23.4375rem;top:0;width:23.4375rem}}.account-navigation__holder{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;overflow-y:hidden;padding:.25rem 1rem 0}.account-navigation--show .account-navigation__holder{overflow-y:auto}.account-navigation__profile{display:flex;flex:1;flex-direction:column}.account-navigation__profile .custom-element.navigation-multilevel{flex:1}.account-navigation__profile .navigation-list{padding:0 .6875rem}.account-navigation__profile :where(.link){color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm)}.account-navigation__header{padding:0 1rem}.account-navigation__close{color:var(--clr-blue-600);font-weight:350;gap:8px;justify-content:center;padding:.25rem 1rem .25rem .75rem;text-transform:uppercase}.account-navigation__close .icon{height:.75rem;width:.75rem}.account-navigation__close__label{text-transform:uppercase}.account-navigation__navigation-top{flex-shrink:0;padding:0 .8125rem .625rem 3.375rem}@media only screen and (min-width:768px){.account-navigation__navigation-top{justify-content:flex-end}.account-navigation__navigation-top-actions{display:none}}.account-navigation__user-link{align-items:flex-end;display:flex;font-size:.625rem;font-weight:400;letter-spacing:.0375rem;line-height:1rem;padding:.75rem 0;text-transform:uppercase}.account-navigation__user-link-icon{margin-right:.625rem}.account-navigation__info{flex-shrink:0}.account-navigation__contact{border:.0625rem solid #eeeded;border-radius:.125rem;color:#d5d4d4;display:block;padding:1rem .9375rem 1rem 4rem;position:relative}.account-navigation__contact-icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.account-navigation__contact-text{display:block;font-size:.875rem;line-height:1.2}.account-navigation__contact-text--weight{font-weight:350}.account-navigation--show .account-navigation__overlay{opacity:1;pointer-events:all;visibility:visible}.account-navigation--show .account-navigation__drawer{left:0;opacity:1;pointer-events:all;top:0;visibility:visible}@media only screen and (min-width:768px){.account-navigation{display:none}}.account-navigation__drawer{display:none;left:auto;padding:0 0 .625rem;right:-100%;top:0;transition:right .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}@media only screen and (min-width:550px){.account-navigation__drawer{width:23.4375rem}}.account-navigation--show .account-navigation__drawer,.account-navigation__close{display:flex;left:auto;right:0}.account-navigation__close{align-items:center;background:none;color:#fff;font-size:var(--font-size-xs);font-weight:400;gap:.625rem;height:2.5rem;padding-left:1rem;position:absolute;top:.3125rem;width:auto}.account-navigation__account{align-items:center;background:var(--clr-red-700);color:#fff;display:flex;flex-shrink:0;padding:1rem 3.125rem 1rem 1.5rem}.account-navigation__account--company{background:var(--clr-blue-600)}.account-navigation__account-icon{flex-shrink:0;margin-right:1.875rem}.account-navigation__account-text{font-size:.875rem;font-weight:350;line-height:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-navigation__holder{padding:.625rem 1.25rem 0}.account-navigation__profile{flex:none}.account-navigation__navigation{flex:1;padding-bottom:.9375rem}.account-navigation__info{padding-bottom:1.5625rem}.footer{background-color:var(--clr-gray-50)}.footer__main{padding-block:2rem}@media only screen and (min-width:768px){.footer__main{padding-inline:2rem}}@media only screen and (min-width:1024px){.footer__main{display:grid;gap:2.5rem;grid-template-columns:1fr auto}}@media only screen and (min-width:1200px){.footer__main{padding-block:3rem;padding-inline:.9375rem}}.footer--checkout .checkout-page-logo-container{display:flex;justify-content:center;padding-block:1.25rem 2rem}@media only screen and (min-width:768px){.footer--checkout .checkout-page-logo-container{padding-block:2rem}}@media only screen and (min-width:1024px){.footer--checkout .checkout-page-logo-container{padding-block:3rem}}.footer--checkout .checkout-page-logo-container .icon--footer-logo{aspect-ratio:4.6358588351;height:2.553125rem;width:auto}@media only screen and (min-width:768px){.footer--checkout .checkout-page-logo-container .icon--footer-logo{height:2.875rem;width:auto}}@media only screen and (min-width:550px){.footer__navigation{padding-top:2.1875rem}}@media only screen and (min-width:768px){.footer__navigation{padding-top:3.375rem}}@media only screen and (min-width:550px){.footer__menus{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.footer__social-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}@media only screen and (min-width:768px){.footer__social-buttons{align-items:center;flex-direction:row;gap:3rem;justify-content:center}}@media only screen and (min-width:1024px){.footer__social-buttons{align-items:start;flex-direction:column;gap:1.5rem;justify-content:start;margin-top:0}}.footer__copyright{background-color:var(--clr-white-100);color:var(--clr-brand-black);padding-block:2rem}@media only screen and (min-width:1200px){.footer__copyright{padding-block:3rem}.footer__copyright .container{align-items:center;display:flex;justify-content:space-between}}.no-results{width:100%}.no-results__text{margin:.75rem auto;text-align:center}.filter-search__field{position:relative}.filter-search__icon{color:var(--clr-blue-600);left:.625rem;position:absolute;top:.625rem;z-index:3}.filter-search__search-input{height:40px;max-width:100%;padding-left:2.5rem;width:100%}.filter-search__loader{background-color:#fff;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);position:relative;top:.375rem;z-index:1}.filter-search__loader .ajax-loader{display:flex;position:relative}.filter-search__loader .ajax-loader.is-invisible{display:none}.filter-search-results__container{position:relative;z-index:5}.filter-search-results__list{background:#fff;border:1px solid var(--clr-slate-200);border-radius:2px;box-shadow:0 6px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);display:none;left:0;max-height:18.75rem;overflow-x:hidden;overflow-y:auto;position:absolute;top:.375rem;width:100%;z-index:1}.filter-search-results__list.is-open{display:block}.filter-search-results__item,.filter-search-results__message{border-radius:2px 2px 0 0;color:var(--clr-brand-black);cursor:pointer;line-height:var(--body-leading-20);padding:.6875rem .75rem .5625rem}.filter-search-results__item:hover,.filter-search-results__item[aria-selected=true],.filter-search-results__message:hover,.filter-search-results__message[aria-selected=true]{background-color:var(--clr-gray-50)}.filter-search-results__message{color:var(--clr-brand-black);cursor:default;line-height:var(--body-leading-20);padding:.6875rem .75rem .5625rem}.filter-search-results__message--has-more{border-block:1px solid var(--clr-slate-200);color:var(--clr-slate-600);font-weight:350;text-align:center}.filter-search-selections__list{margin-top:1.25rem}.filter-search-selections__list:empty{margin-top:0}.filter-search-selections__item{font-size:var(--font-size-sm);line-height:var(--body-leading-x-sm);padding:.3125rem}.filter-search-selections__item input[type=checkbox]{display:none}.filter-search-selections__remove{color:var(--clr-red-900);font-weight:400;height:1.25rem;margin-right:.125rem;width:1.25rem}.product-attribute-label{align-items:center;display:flex;gap:.5rem;height:2.625rem;justify-content:flex-start;min-width:9.6875rem}.product-attribute-label__visual{align-content:center;display:flex;font-size:var(--font-size-xxs);font-weight:350;height:100%;line-height:var(--body-leading-12);text-transform:uppercase;width:3rem}.product-attribute-label__visual span{align-items:center;display:inline-flex;justify-content:center;width:100%}.product-attribute-label__visual--ruo{background-color:var(--clr-blue-100)}.product-attribute-label__visual--ivd{background-color:var(--clr-yellow-100)}.product-attribute-label__visual--ce{background-color:var(--clr-salmon-100)}.product-attribute-label__visual--ccl{background-color:var(--clr-salmon-600);color:var(--clr-white-100)}.product-attribute-label__visual--mta{background-color:var(--clr-additional-600);color:var(--clr-white-100)}.product-attribute-label__visual--usda{background-color:var(--clr-additional-100)}.product-attribute-label__visual--hi{background-color:var(--clr-yellow-600);color:var(--clr-white-100)}.product-attribute-label__visual--ukca{background-color:var(--clr-blue-600);color:var(--clr-white-100)}.product-attribute-label__visual--dea{background-color:var(--clr-yellow-200)}.product-attribute-label__caption{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem;height:100%;justify-content:center;padding:.125rem 0}.product-attribute-label__title{color:#7a5919;line-height:var(--body-leading-x-sm)}.product-attribute-label__learn-more,.product-attribute-label__title{font-size:var(--font-size-xxs);font-weight:350;margin:0;text-transform:uppercase}.product-attribute-label__learn-more{color:var(--clr-slate-600);line-height:var(--body-leading-sm)}.product-attribute-label-list__title{margin-bottom:.75rem}.product-component-table{margin-bottom:2.1875rem}.product-component-table__filter{margin-bottom:1rem;margin-top:.625rem;max-width:18.75rem}.product-component-table__filter input,.product-component-table__filter input::placeholder{font-size:var(--font-size-sm)}.product-component-table__table-wrapper{-webkit-overflow-scrolling:touch;overflow:auto}.product-component-table table th{min-width:9.375rem;padding:0}.product-component-table table th button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:400;justify-content:space-between;padding:1rem .9375rem;width:100%}.product-component-table table tbody td{padding:1rem .9375rem}.product-component-table__sorting-icon{margin-left:.3125rem;margin-top:-.1875rem}.product-component-table__view-all{display:block;margin-left:auto;margin-top:1rem}.product-detail-document-list__documents-item{border-bottom:1px solid #cfd6d6;padding-block:.5rem}.product-detail-document-list__documents-link{align-items:center;border-radius:.125rem;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-default);font-weight:400;letter-spacing:-.01rem;line-height:var(--body-leading-24)}.product-detail-document-list__documents-link:focus-visible,.product-detail-document-list__documents-link:hover{background-color:var(--clr-gray-50);color:var(--clr-brand-black)}.product-detail-document-list__text{flex:1}.product-detail-document-list__pdf-icon{align-items:center;background-color:var(--clr-gray-50);border-radius:.125rem;display:flex;justify-content:center;margin-right:1rem;padding:.5rem}.product-detail-literature-list{display:flex;flex-direction:column;gap:.75rem}.product-detail-literature-list__item--container{align-items:center;display:flex;gap:1rem}.product-detail-literature-list__item--image{background:#d3d3d3 50%;border:.0625rem solid var(--clr-slate-200);flex-shrink:0;height:3.375rem;width:4.125rem}.product-detail-literature-list__item--title-container{align-items:center;display:flex}.product-detail-literature-list__item--title{font-size:var(--font-size-sm);line-height:var(--body-leading-sm)}.quick-view-variant__title{font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);text-transform:uppercase}.quick-view-variant__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.variant-configurator{padding:1rem 0}.fieldset__hint,.fieldset__title{padding-left:.25rem;padding-right:.25rem}.fieldset__hint{color:var(--clr-slate-800);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-18)}.node__content[class*=with-icon]{align-items:center;display:flex;gap:.5rem}.node__content.with-icon--phone{color:var(--clr-brand-black);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm)}.node__content.with-icon--phone .icon{color:var(--clr-red-700)}.phone{align-items:center;display:flex;gap:.5rem}.phone__number{color:var(--clr-slate-800);font-size:var(--font-size-default);font-weight:325;line-height:var(--body-leading-28)}.phone .icon{color:var(--clr-red-700);height:1.5rem;width:1.5rem}.toggle-button{background:var(--clr-white-100);border:1px solid #cfd6d6;border-radius:1.5rem;color:var(--clr-red-700);font-size:var(--font-size-xs);font-weight:350;letter-spacing:.008125rem;line-height:var(--body-leading-x-sm);padding:.375rem 1rem}.toggle-button:focus-visible,.toggle-button:hover{background-color:#fce9e6;border-color:#911d1d;border-radius:1.5rem;color:var(--clr-red-700)}.toggle-button:focus-visible{box-shadow:0 0 0 2px var(--clr-focus-1),0 0 0 4px var(--clr-focus-2),0 0 0 1px var(--clr-white-100)}@media only screen and (min-width:768px){.toggle-button{font-size:var(--font-size-default);letter-spacing:.01rem}}.toggle-button__selected{background-color:#fce9e6;border-color:var(--clr-red-700);color:var(--clr-red-700)}.toggle-button__variant{display:block;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:768px){.toggle-button__variant{padding:.75rem 1.5rem}}.alert-dialog{transition:opacity .25s ease-in-out}.alert-dialog__body-fixed{overflow:hidden}.alert-dialog__container{height:100%;left:-100vw;opacity:0;top:0;transform:scale(0);transition:opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:1163}.alert-dialog__container-visible{opacity:1;transform:scale(1);visibility:visible}.alert-dialog__trigger{color:var(--clr-slate-400);position:absolute;right:1rem;top:1rem}.alert-dialog__content{color:var(--clr-slate-600)}.alert-dialog__actions{display:flex;gap:.25rem;margin-top:1rem}.alert-dialog__actions--spacing{flex:1}.alert-dialog__actions:empty{display:none}.alert-dialog--dialog{left:-100vw;position:absolute}.alert-dialog--dialog .alert-dialog__container{background-color:var(--clr-white-100);border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 12px 32px 2px #3a3b3b1a,0 8px 12px 0 #3a3b3b1a,0 0 1px 0 #3a3b3b1a;display:flex;flex-direction:column;height:auto;max-height:50vh;padding:.75rem 1rem;position:absolute;top:0;width:calc(100vw - 10%);z-index:1250}@media only screen and (min-width:768px){.alert-dialog--dialog .alert-dialog__container{padding:1.5rem}}.alert-dialog--dialog .alert-dialog__container-visible{left:0;opacity:1;position:fixed;transform:scale(1) translate(calc(50vw - 50%),calc(50vh - 50%));visibility:visible}.alert-dialog--dialog .alert-dialog__container-visible name{left:0;position:relative}.alert-dialog--dialog .alert-dialog__content{flex:1;overflow-y:auto}.alert-dialog--dialog .alert-dialog__container{max-width:43.75rem}.alert-dialog--dialog .alert-dialog__container .alert-dialog__title{padding-right:1.875rem}.alert-dialog--dialog .alert-dialog__container .alert-dialog__content{color:var(--clr-brand-black)}.alert-dialog--dialog .alert-dialog__container .alert-dialog__actions{justify-content:flex-end}@media only screen and (max-width:549px){.alert-dialog--dialog .alert-dialog__container .alert-dialog__actions{flex-direction:column}}.cms-blog-media-item{display:flex;flex-direction:column;gap:.375rem}@media only screen and (min-width:550px){.cms-blog-media-item{flex-direction:row;gap:1rem}}.cms-blog-media-item__image{align-self:flex-start;aspect-ratio:328/185;width:100%}@media only screen and (min-width:550px){.cms-blog-media-item__image{height:7.5rem;width:13.3333125rem}}.cms-blog-media-item__image img{height:100%;object-fit:contain;width:100%}.cms-blog-media-item__description{display:flex;flex:1;flex-direction:column;gap:.75rem}.cms-blog-media-item__heading.h1,.cms-blog-media-item__heading.h2,.cms-blog-media-item__heading.h3,.cms-blog-media-item__heading.h4,.cms-blog-media-item__heading.h5,.cms-blog-media-item__headingh1,.cms-blog-media-item__headingh2,.cms-blog-media-item__headingh3,.cms-blog-media-item__headingh4,.cms-blog-media-item__headingh5{margin:0}.cms-blog-media-item__heading:has(.link--cms-blog-media-item) .link--cms-blog-media-item{font-weight:400}.cms-categories-banner--container{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media only screen and (max-width:1023px){.cms-categories-banner--container{margin-inline:auto;max-width:37.5rem}}.cms-categories-banner--item{align-items:flex-end;display:flex;height:34.625rem;padding:1rem;position:relative;width:100%}@media only screen and (min-width:1024px){.cms-categories-banner--item{flex-basis:calc(50% - 16px)}}.cms-categories-banner--item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cms-categories-banner--item-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid var(--clr-gray-50);border-radius:px/16rem;box-shadow:0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff80;height:15rem;padding:2rem;position:relative;width:100%;z-index:1}.cms-categories-banner--item-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-slate-800);display:block;display:-webkit-box;font-size:var(--font-size-sm);font-weight:325;height:4.5rem;line-height:var(--body-leading-sm);overflow:hidden}.cms-categories-banner--actions{margin-top:1rem}.cms-news-and-events--container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.cms-news-and-events--item{align-items:flex-end;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.cms-news-and-events--item:active,.cms-news-and-events--item:focus,.cms-news-and-events--item:hover{text-decoration:none}.cms-news-and-events--item:active .cms-news-and-events--item-title,.cms-news-and-events--item:focus .cms-news-and-events--item-title,.cms-news-and-events--item:hover .cms-news-and-events--item-title{text-decoration:underline}@media only screen and (min-width:768px){.cms-news-and-events--item{flex-basis:calc(50% - 12px)}}@media only screen and (min-width:1024px){.cms-news-and-events--item{flex-basis:calc(33% - 13px)}}.cms-news-and-events--item-image{height:13rem;object-fit:cover;width:100%}.cms-news-and-events--item-caption{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1rem;width:100%}.cms-news-and-events--item-date{color:var(--clr-slate-600);font-family:PT Mono,sans-serif;font-size:var(--font-size-default);font-weight:400;line-height:var(--body-leading-sm);margin:0}.cms-news-and-events--item-title{margin:0}.cms-news-and-events--item-content{color:var(--clr-slate-800);font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-sm);margin:0}.collapsible-section{border-radius:.125rem;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);position:relative;transition:box-shadow .25s ease-in-out}.collapsible-section__trigger{border:.0625rem solid var(--clr-gray-50);cursor:pointer;display:flex;font-size:var(--font-size-default);font-weight:400;letter-spacing:-.16px;line-height:var(--body-leading-sm);padding:.5rem 2.5rem .5rem 1rem;position:relative;text-align:left;width:100%}.collapsible-section__trigger[aria-expanded=true]{border-radius:.125rem .125rem 0 0}.collapsible-section__trigger[aria-expanded=true] .collapsible-section__icon{transform:rotate(-180deg) translateY(50%)}.collapsible-section__trigger-text--wrapped{text-wrap:wrap;color:var(--clr-brand-black);overflow-wrap:break-word;width:100%}.collapsible-section__icon{color:var(--clr-blue-600);height:1.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .25s ease-in-out;width:1.5rem;z-index:1}.collapsible-section__control{border:.0625rem solid var(--clr-gray-50);border-radius:0 0 .125rem .125rem;border-top:none;padding:1.5rem}.collapsible-section:hover{box-shadow:0 6px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200)}.collapsible-section:hover .collapsible-section__control,.collapsible-section:hover .collapsible-section__trigger{border-color:var(--clr-slate-200)}@media only screen and (min-width:768px){.collapsible-section--filter-section__item-content--hollow{box-shadow:none;margin-bottom:1rem}.collapsible-section--filter-section__item-content--hollow .collapsible-section__trigger{display:none}.collapsible-section--filter-section__item-content--hollow .collapsible-section__control{border:none;display:block;padding:0}.collapsible-section--filter-section__item-content--hollow:hover{box-shadow:none}}.collapsible-section--dark{background-color:var(--clr-gray-50)}.collapsible-section--dark:hover{box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200)}.collapsible-section--dark:hover .collapsible-section__control,.collapsible-section--dark:hover .collapsible-section__trigger{border-color:var(--clr-gray-50)}.collapsible-section--cart-sidebar{margin-bottom:.5rem}.collapsible-section--cart-sidebar .collapsible-section__control{padding:1rem}.collapsible-section--share-cart .collapsible-section__control{display:flex;flex-direction:column;gap:1rem}.collapsible-section--share-cart .collapsible-section__control.is-hidden{display:none}.collapsible-section .url-mask-generator{position:static}.conversation-card{align-items:center;background-color:var(--clr-slate-800);border-radius:.5rem;color:var(--clr-white-100);display:flex;gap:1rem;justify-content:center;padding:1.5rem}.conversation-card:active,.conversation-card:focus-visible,.conversation-card:hover{color:var(--clr-white-100);text-decoration:none}@media only screen and (min-width:768px){.conversation-card{padding:2rem 3rem}}.conversation-card .content{color:inherit;font-size:var(--heading-size-l);font-weight:400;line-height:var(--heading-leading-l);text-transform:uppercase}.conversation-card .content p{margin:.5rem 0}.conversation-card .icon-box{height:3rem;width:3rem}@media only screen and (min-width:768px){.conversation-card .icon-box{align-items:center;display:flex;justify-content:center}}.copyright{font-size:13px;font-weight:350;line-height:16px;margin-top:2rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:1200px){.copyright{text-wrap:nowrap;margin-top:0;text-align:left}}@media only screen and (max-width:1023px){.featured-category--grid{margin-inline:auto;max-width:37.5rem}}.featured-category--container{align-items:flex-start;align-self:stretch;border:.0625rem solid var(--clr-gray-50);color:var(--clr-slate-600);display:flex;flex-direction:column;flex-shrink:0;height:22.5rem}.featured-category--container:active,.featured-category--container:focus,.featured-category--container:focus-within,.featured-category--container:hover{background-color:var(--clr-white-100);border:.0625rem solid var(--clr-gray-50);box-shadow:0 .1875rem .625rem 0 #0000000d}.featured-category--container:active h3,.featured-category--container:focus h3,.featured-category--container:focus-within h3,.featured-category--container:hover h3{color:var(--clr-red-700)}.featured-category--container:active .featured-category--icon-container,.featured-category--container:focus .featured-category--icon-container,.featured-category--container:focus-within .featured-category--icon-container,.featured-category--container:hover .featured-category--icon-container{background-color:var(--clr-red-100)}.featured-category--container:active svg,.featured-category--container:focus svg,.featured-category--container:focus-within svg,.featured-category--container:hover svg{color:var(--clr-red-700)}.featured-category--container:active p,.featured-category--container:focus p,.featured-category--container:focus-within p,.featured-category--container:hover p{color:var(--clr-black-100)}.featured-category--link{display:block;height:100%;padding:1.5rem;text-decoration:none;width:100%}.featured-category--link:active,.featured-category--link:focus,.featured-category--link:hover{border-bottom:.25rem solid var(--clr-red-700);border-radius:unset}.featured-category--icon-container{background:var(--clr-gray-50);border-radius:12.5rem;box-sizing:border-box;color:var(--clr-slate-600);height:3rem;margin-bottom:.75rem;padding:.5rem;width:3rem}.featured-category--icon{height:2rem;width:2rem}.featured-category--title{-webkit-line-clamp:2;font-size:var(--font-size-default);font-weight:400;letter-spacing:-.01rem;margin-bottom:.75rem;max-height:3rem}.featured-category--content,.featured-category--title{-webkit-box-orient:vertical;color:var(--clr-slate-600);display:-webkit-box;line-height:var(--body-leading-sm);overflow:hidden}.featured-category--content{-webkit-line-clamp:8;font-size:var(--font-size-sm);font-weight:325;margin:0;max-height:13.125rem}.featured-category__values.featured-category--container{padding:1.5rem}.featured-category__values.featured-category--container:active,.featured-category__values.featured-category--container:focus,.featured-category__values.featured-category--container:focus-within,.featured-category__values.featured-category--container:hover{box-shadow:none}.featured-category__values.featured-category--container:active .featured-category--icon-container,.featured-category__values.featured-category--container:focus .featured-category--icon-container,.featured-category__values.featured-category--container:focus-within .featured-category--icon-container,.featured-category__values.featured-category--container:hover .featured-category--icon-container{background-color:var(--clr-white-100)}.featured-category__values.featured-category--container:active svg,.featured-category__values.featured-category--container:focus svg,.featured-category__values.featured-category--container:focus-within svg,.featured-category__values.featured-category--container:hover svg{color:var(--clr-slate-600)}.featured-category__values .featured-category--title{color:var(--clr-red-700)}.featured-category__values .featured-category--icon-container{background-color:var(--clr-white-100)}.featured-category__values .featured-category--content{color:var(--clr-brand-black)}.file-input{display:flex;flex-direction:column;gap:1rem}.file-input__action-wrapper{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.file-input__action-wrapper{align-self:flex-end;width:min-content}}.file-input__action-buttons{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.file-input__action-buttons{flex-direction:row;width:-moz-fit-content;width:fit-content}}.file-input__upload-btn{position:relative}.file-input__upload-btn input{inset:0;position:absolute;z-index:-1}.file-input__file-list li{font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.file-input__file-list li{max-width:11.875rem}}.menu .flyout-navigation>.navigation-list{display:none}.menu.open .flyout-navigation>.navigation-list{display:block}.homepage-slogan--container{text-align:center}.homepage-slogan--title{letter-spacing:-.0789375rem;text-transform:uppercase}.homepage-slogan--content{color:var(--clr-slate-800);font-weight:325;margin:auto;max-width:40rem}.main-navigation svg{pointer-events:none}.main-navigation__menu{align-items:center;display:flex;justify-content:center}.main-navigation__menu-item{position:relative}.main-navigation__menu-item>a,.main-navigation__menu-item>button{align-items:center;border-bottom:2px solid #0000;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-xs);font-weight:350;gap:.5rem;justify-content:center;letter-spacing:.008125rem;line-height:1rem;padding:.75rem 0 .625rem 1.5rem;text-transform:uppercase;transition:padding .3s ease}.main-navigation__menu-item>a:focus-visible,.main-navigation__menu-item>button:focus-visible{border-radius:0}.main-navigation__menu-item>a>.main-navigation-node__icon,.main-navigation__menu-item>button>.main-navigation-node__icon{opacity:0}.main-navigation__menu-item a{text-decoration:none}.main-navigation__menu-item button:hover{cursor:pointer}.main-navigation__submenu{background-color:var(--clr-white-100);box-shadow:0 6px 12px 0 var(--clr-slate-100),0 0 1px 0 var(--clr-slate-200);display:none;left:100%;padding-block:.75rem;position:absolute;top:0;width:13.75rem}.main-navigation__submenu-item{display:flex}.main-navigation__submenu-item.active,.main-navigation__submenu-item:hover{background-color:var(--clr-gray-50)}.main-navigation__submenu-link{color:var(--clr-slate-600);display:flex;flex-grow:1;font-size:var(--font-size-sm);font-weight:325;line-height:var(--body-leading-18);padding:.5rem 1.25rem;z-index:1}.main-navigation__submenu-link:hover{text-decoration:none}.main-navigation__submenu-item.see-all>.main-navigation__submenu-link{color:var(--clr-blue-600);font-weight:350;line-height:var(--body-leading-24)}.main-navigation__submenu-item.see-all>.main-navigation__submenu-link:focus-visible,.main-navigation__submenu-item.see-all>.main-navigation__submenu-link:hover{color:var(--clr-blue-600)}.main-navigation__submenu-item.active>.main-navigation__submenu-link,.main-navigation__submenu-item:hover>.main-navigation__submenu-link{color:var(--clr-brand-black)}.main-navigation__submenu-trigger{color:var(--clr-slate-200);padding-inline:.75rem;z-index:1}.main-navigation__submenu-link:focus-visible,.main-navigation__submenu-trigger:focus-visible{border-radius:0}.main-navigation__submenu-item.active>.main-navigation__submenu-trigger,.main-navigation__submenu-item:hover>.main-navigation__submenu-trigger{color:var(--clr-slate-400)}.main-navigation__submenu .icon{width:.375rem}.main-navigation__submenu.open{display:block}.main-navigation__submenu--lvl-1{left:50%;top:unset;transform:translateX(-50%)}.main-navigation__submenu--lvl-1.open{display:block}.main-navigation__menu-item.active>button,.main-navigation__menu-item.open>a,.main-navigation__menu-item.open>button,.main-navigation__menu-item>a:focus-visible,.main-navigation__menu-item>a:hover,.main-navigation__menu-item>button:focus-visible,.main-navigation__menu-item>button:hover{border-color:var(--clr-red-700);color:var(--clr-red-700);padding:.75rem 1rem .625rem 1.5rem}.main-navigation__menu-item.active>button .main-navigation-node__icon,.main-navigation__menu-item.open>a .main-navigation-node__icon,.main-navigation__menu-item.open>button .main-navigation-node__icon,.main-navigation__menu-item>a:focus-visible .main-navigation-node__icon,.main-navigation__menu-item>a:hover .main-navigation-node__icon,.main-navigation__menu-item>button:focus-visible .main-navigation-node__icon,.main-navigation__menu-item>button:hover .main-navigation-node__icon{opacity:1}.main-navigation-mobile{flex:1}.mobile-menu__item{display:block;margin-bottom:.25rem}.mobile-menu__item>.mobile-menu{margin-left:.5rem}.mobile-menu--inline{display:inline-block}.mobile-menu--inline>.mobile-menu__item{display:inline-block;margin:0 .5rem}.mobile-menu--inline>.mobile-menu__item:first-child{margin-left:0}.mobile-menu--inline>.mobile-menu__item:last-child{margin-right:0}.mobile-menu--bullet .mobile-menu__item:before{content:"•";margin-right:.25rem}.mobile-menu--plus .mobile-menu__item:before{content:"+";margin-right:.25rem}.mobile-menu--alert{color:#b9505c}.mobile-menu__link,.mobile-menu__text{flex-grow:1;letter-spacing:.0125rem;position:relative;transition:color .25s ease-in-out}.mobile-menu__text{cursor:default}.mobile-menu__link{text-decoration:none}.mobile-menu__link:hover{color:var(--clr-brand-black)}.mobile-menu__link:focus-visible{border-radius:0}.mobile-menu__item.see-all .mobile-menu__link,.mobile-menu__item.see-all .mobile-menu__text{color:var(--clr-blue-600);font-weight:350}.mobile-menu__trigger{align-items:center;display:flex;justify-content:space-between;padding-right:.5rem}.mobile-menu__trigger:hover{background-color:var(--clr-slate-50)}.mobile-menu__trigger-button{color:var(--clr-slate-200)}.mobile-menu__trigger-button:hover{color:var(--clr-brand-black);cursor:pointer}.mobile-menu__trigger-button:focus-visible{border-radius:0;color:var(--clr-brand-black)}.mobile-menu__trigger-button-icon{transform:rotate(-90deg)}.mobile-menu__trigger-button.is-active{color:var(--clr-slate-400)}.mobile-menu__trigger-button.is-active .mobile-menu__trigger-button-icon{transform:rotate(-180deg)}.mobile-menu__item--lvl-0{border-bottom:.0625rem solid var(--clr-slate-200);position:relative;z-index:2}.mobile-menu__item--lvl-0:last-of-type{border:none}.mobile-menu__link--lvl-0,.mobile-menu__text--lvl-0{color:var(--clr-brand-black);font-size:var(--font-size-xs);font-weight:350;letter-spacing:.008125rem;line-height:1rem;padding:1.3125rem .5rem 1.1875rem;text-transform:uppercase}.mobile-menu__trigger-button--lvl-0{color:var(--clr-slate-400);line-height:1rem;padding:1.3125rem .5rem 1.1875rem}.mobile-menu__link--lvl-1,.mobile-menu__text--lvl-1{color:var(--clr-brand-black);font-size:var(--font-size-sm);font-weight:325;line-height:1.5rem;padding:.8125rem .5rem .6875rem}.mobile-menu__trigger--lvl-1.is-active{background-color:var(--clr-gray-50)}.mobile-menu__trigger-button--lvl-1{line-height:1.5rem;padding:.8125rem .5rem .6875rem}.mobile-menu__link--lvl-2,.mobile-menu__text--lvl-2{padding:.5rem .5rem .5rem 1.25rem}.mobile-menu__trigger--lvl-2.is-active{background-color:var(--clr-red-100)}.mobile-menu__trigger--lvl-2.is-active .mobile-menu__link--lvl-2,.mobile-menu__trigger--lvl-2.is-active .mobile-menu__text--lvl-2,.mobile-menu__trigger--lvl-2.is-active .mobile-menu__trigger-button--lvl-2{color:var(--clr-red-900)}.mobile-menu__trigger-button--lvl-2{line-height:1.5rem;padding:.5rem}.mobile-menu__link--lvl-3,.mobile-menu__text--lvl-3{padding:.5rem .5rem .5rem 2.25rem}.mobile-menu__trigger-button--lvl-3{line-height:1.5rem;padding:.5rem}.mobile-menu__item--lvl-max .mobile-menu__link,.mobile-menu__item--lvl-max .mobile-menu__text{padding:.5rem .5rem .5rem 2.25rem}.mobile-menu__item--lvl-max .mobile-menu__trigger-button{line-height:1.5rem;padding:.5rem}.mobile-menu__item--lvl-max .mobile-menu__link,.mobile-menu__item--lvl-max .mobile-menu__text,.mobile-menu__link--lvl-2,.mobile-menu__link--lvl-3,.mobile-menu__text--lvl-2,.mobile-menu__text--lvl-3{color:var(--clr-slate-600);font-size:var(--font-size-sm);font-weight:325;line-height:1.5rem}.message-notification{background-color:var(--clr-gray-50);border-bottom-left-radius:2px;border-left:6px solid var(--clr-blue-600);border-top-left-radius:2px;color:var(--clr-slate-800);display:flex;width:100%}.message-notification--white{background-color:var(--clr-white-100)}.message-notification__content-wrapper{display:flex;flex-grow:1;padding-block:.625rem;padding-left:.25rem;padding-right:.5rem}.message-notification__content-wrapper>.icon{flex-shrink:0}@media only screen and (min-width:768px){.message-notification__content-wrapper{padding-block:.75rem;padding-left:.5rem}}.message-notification__text-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;row-gap:.25rem}@media only screen and (min-width:768px){.message-notification__text-wrapper{margin-left:.5rem}}.message-notification__title{margin:0}.message-notification__message{font-size:var(--font-size-sm);line-height:var(--body-leading-18)}@media only screen and (max-width:768px){.message-notification--quick-order{background-color:var(--clr-white-100)}}.message-notification--success{border-color:#377e6e}.message-notification--warning{border-color:#ffcc2a}.message-notification--alert{border-color:#b9505c}.message-notification--summary{font-weight:325}.message-notification ul{list-style:disc;margin:.5rem .8125rem}.navigation-list{text-transform:capitalize}.pdp-image-gallery{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}.pdp-image-gallery__main-image-container{align-items:center;aspect-ratio:1;border-radius:.25rem;display:flex;justify-content:center;padding:2rem;width:100%}.pdp-image-gallery__main-image-inner-container{height:100%;position:relative;width:100%}.pdp-image-gallery__main-image-inner-container img{display:block;height:100%;left:0;max-width:100%;object-fit:contain;position:absolute;top:0;width:100%}.pdp-image-gallery__thumbnails-container{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:1rem}.pdp-image-gallery__thumbnails-container .pdp-image-gallery__thumbnail-item{align-items:center;aspect-ratio:1;border:1px solid #cfd6d6;border-radius:2px;display:flex;justify-content:center;padding:1rem;width:calc(33.33333% - .66667rem)}.pdp-image-gallery__thumbnails-container .pdp-image-gallery__thumbnail-item:hover{cursor:pointer}.product-card-item{border:.0625rem solid var(--clr-gray-50);border-radius:4px;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;padding:1rem 1rem .5rem .5rem;position:relative;width:100%}@media only screen and (min-width:768px){.product-card-item{gap:1rem;padding:1.5rem 1.5rem 1rem 1rem}}.product-card-item__col--image{border-radius:2px 0 0 2px;flex-shrink:0;padding-bottom:0;padding-top:0;width:4rem}@media only screen and (min-width:768px){.product-card-item__col--image{width:5.75rem}}.product-card-item__col--total{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px){.product-card-item__col--total{text-align:right}}.product-card-item__col--content{display:flex;flex-direction:column;gap:.25rem}.product-card-item__col--description{flex-grow:1}.product-card-item__col--description,.product-card-item__col--description-top{display:flex;flex-direction:column;gap:1rem}.product-card-item__col--shopping-list{padding:0}.product-card-item__col--shopping-list .product-card-item__checkbox{align-items:flex-start}@media only screen and (min-width:768px){.product-card-item__col--shopping-list .product-card-item__checkbox{align-items:center;padding-right:1rem}}.product-card-item__col--shopping-list.product-card-item__col--image{opacity:1;width:4rem}@media only screen and (min-width:550px){.product-card-item__col--shopping-list.product-card-item__col--image{width:9.875rem}}.product-card-item__col--shopping-list.product-card-item__col--description{opacity:1;padding:1rem 0 2rem}@media only screen and (min-width:768px){.product-card-item__col--shopping-list.product-card-item__col--description{gap:0;padding:0}}.product-card-item__col--shopping-list .product-card-item__available{color:#2e695b;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16);margin-bottom:0}.product-card-item__col--shopping-list .product-card-item__inner--top{gap:0}.product-card-item__col--shopping-list .product-card-item__inner--total{gap:1.25rem}.product-card-item__col--shopping-list.product-card-item__col--hidden:not(.product-card-item__col--content){opacity:1}.product-card-item__col--shopping-list.product-card-item__col--hidden .product-card-item__available{color:var(--clr-salmon-700)}.product-card-item__col--shopping-list-update.product-card-item__col--description{gap:0;padding:1rem 0}.product-card-item__col--shopping-list-update .product-card-item__inner--total{margin:0}.product-card-item__col--shopping-list-update .product-card-item__remove-button{margin-top:0}@media only screen and (min-width:768px){.product-card-item__col--shopping-list-update .product-card-item__remove-button{margin-top:1.5rem}}.product-card-item__col--shopping-list-update .product-card-item__remove-button .product-card-item__remove-button-text{display:block}.product-card-item__col--hidden:not(.product-card-item__col--content){opacity:.5}.product-card-item__additional-title{font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);margin:0;text-transform:uppercase}.product-card-item__inner{align-items:stretch;display:flex;flex-direction:column}.product-card-item__inner--full-height{height:100%}.product-card-item__inner--top{gap:1rem}@media only screen and (min-width:768px){.product-card-item__inner--top{flex-direction:row;justify-content:space-between}}.product-card-item__inner--bottom{gap:.5rem}.product-card-item__inner--bottom .product-card-item__col{flex:1 0 0}@media only screen and (min-width:768px){.product-card-item__inner--bottom .product-card-item__col--total{max-width:17rem}}.product-card-item__inner--bottom .product-card-item__inner--actions{align-self:flex-end;gap:.5rem}@media only screen and (min-width:768px){.product-card-item__inner--bottom{flex-direction:row;gap:1rem;justify-content:space-between}.product-card-item__inner--bottom .product-card-item__inner--actions{gap:1rem}}.product-card-item__inner--total{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.product-card-item__inner--total{align-items:flex-end;gap:1.25rem}}.product-card-item__inner--shopping-list{flex-direction:column-reverse;margin-bottom:1.25rem}@media only screen and (min-width:550px){.product-card-item__inner--shopping-list{flex-direction:column}}.product-card-item__title{color:var(--clr-red-700);margin-bottom:0;margin-top:0}.product-card-item__title--shopping-list-alternative{font-size:.75rem}@media only screen and (min-width:768px){.product-card-item__title--shopping-list-alternative{font-size:1rem}}.product-card-item__title--hidden{opacity:.5}.product-card-item__title--hidden.product-card-item__title--shopping-list{opacity:1}.product-card-item__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-624.9375rem;vertical-align:middle;width:.875rem}.product-card-item__color-preview{color:#8c8a8a;display:inline-block;font-size:.8125rem;font-weight:350;line-height:1.3125rem;padding-right:1.3125rem;position:relative}@media only screen and (min-width:768px){.product-card-item__color-preview{font-size:.875rem}}.product-card-item__color-preview-decoration{border:.0625rem solid #eeeded;border-radius:50%;height:.9375rem;position:absolute;right:0;top:.1875rem;width:.9375rem}.product-card-item__available{color:#b41c21;display:inline-block;font-weight:350;line-height:normal;margin-bottom:.5rem}.product-card-item__checkbox{height:100%}.product-card-item__checkbox-col{background-color:#0000000d;padding-left:.75rem}.product-card-item__checkbox-col--shopping-list{background:#fff0;padding:0;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.product-card-item__checkbox-col--shopping-list{align-items:center;display:flex;position:static}}.product-card-item__quantity-holder{padding-bottom:1rem}@media only screen and (min-width:768px){.product-card-item__quantity-holder{padding-bottom:0}}.product-card-item__quantity{align-items:center;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-sm);font-weight:350;gap:.25rem;line-height:var(--body-leading-14);margin-top:.75rem;padding:.375rem 0;text-transform:uppercase}.product-card-item__quantity-title{font-size:var(--font-size-xxs);line-height:var(--body-leading-12);padding:.375rem 0}.product-card-item__quantity-number{padding:.3125rem 0}.product-card-item__variant-item{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-16);padding:.25rem 0}.product-card-item__variant-label{color:var(--clr-brand-black);font-weight:350}.product-card-item__delete-cart{display:flex;justify-content:flex-end;padding:.25rem 1rem .25rem .75rem;width:100%}.product-card-item__remove-button{margin-top:-3rem}@media only screen and (min-width:768px){.product-card-item__remove-button{margin:0}}.product-card-item__remove-button-text{display:none}@media only screen and (min-width:768px){.product-card-item__remove-button-text{display:inline-block}}.product-card-item__dropdown{left:-.125rem;position:absolute;top:calc(100% + .9375rem);width:calc(100% + .25rem)}@media only screen and (min-width:768px){.product-card-item__dropdown{left:auto;position:static;top:auto;width:100%}}.product-card-item__dropdown .custom-select__select,.product-card-item__dropdown .select2-selection__rendered{background-color:#fff}@media only screen and (min-width:768px){.product-card-item__dropdown .custom-select__select,.product-card-item__dropdown .select2-selection__rendered{background-color:#605e5e}}.product-card-item__sku-field{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16)}.product-card-item--shopping-list-available{gap:1rem;padding:1rem}.product-card-item--checkout-address{margin-bottom:6.25rem}@media only screen and (min-width:768px){.product-card-item--checkout-address{margin-bottom:1.25rem}.product-card-item--checkout-address .product-card-item__col--total{min-width:60%;text-align:left;width:60%}}.product-card-item--checkout-address .product-card-item__col--total .product-card-item__inner{align-items:flex-start;height:auto}@media only screen and (min-width:768px){.product-card-item--checkout-address .product-card-item__col--content{min-width:40%;width:40%}}.product-card-item--fixed-input{margin-bottom:1.875rem;max-width:8.625rem;text-align:right}.product-card-item--shopping-list-alternative{margin-bottom:.625rem}.product-card-item--shopping-list-alternative .product-card-item__col{min-width:69%;width:69%}@media only screen and (min-width:768px){.product-card-item--shopping-list-alternative .product-card-item__col{min-width:78%;width:78%}}.product-card-item--shopping-list-alternative .product-card-item__col--image{min-width:31%;width:31%}@media only screen and (min-width:768px){.product-card-item--shopping-list-alternative .product-card-item__col--image{min-width:22%;width:22%}}.product-card-item--shopping-list-alternative .product-card-item__col--content{min-width:100%;width:100%}@media only screen and (min-width:768px){.product-card-item--shopping-list-alternative .product-card-item__col--content{min-width:58%;width:58%}}.product-card-item--shopping-list-alternative .product-card-item__col--total{min-width:100%;width:100%}@media only screen and (min-width:768px){.product-card-item--shopping-list-alternative .product-card-item__col--total{min-width:42%;width:42%}}.product-card-item--order-detail{gap:1rem;padding:1rem}.product-card-item--order-detail .product-card-item__inner{gap:1.5rem}.product-card-item--order-detail .product-card-item__col--image{margin:0 auto auto;padding:0;width:4rem}@media only screen and (min-width:768px){.product-card-item--order-detail .product-card-item__col--image{margin:auto;width:9.375rem}}.product-card-item--order-detail .product-card-item__col--description{gap:0;min-width:auto;padding:1.25rem 0 1rem;width:auto}@media only screen and (min-width:768px){.product-card-item--order-detail .product-card-item__col--description{padding:0}}.product-card-item--order-detail .product-card-item__col--description .product-card-item__inner--top{gap:0}@media only screen and (min-width:768px){.product-card-item--order-detail .product-card-item__col--content{min-width:60%}.product-card-item--order-detail .product-card-item__col--total{min-width:40%}}.product-card-item--order-detail .product-card-item__col--total .product-card-item__inner--total{flex-direction:column-reverse;gap:0}@media only screen and (min-width:768px){.product-card-item--order-detail .product-card-item__col--total .product-card-item__inner--total{flex-direction:column}}.product-card-item--order-detail .product-card-item__quantity{margin-top:1rem}@media only screen and (min-width:768px){.product-card-item--order-detail .product-card-item__quantity{padding:0}}.product-card-item--shopping-list-update{padding:1rem}.product-card-checkout-item{border:.0625rem solid var(--clr-gray-50);border-radius:4px;box-shadow:0 2px 2px 0 var(--clr-gray-100),0 0 1px 0 var(--clr-gray-200);display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem;padding:1rem 1rem .5rem .5rem;position:relative;width:100%}@media only screen and (min-width:768px){.product-card-checkout-item{gap:1rem;padding:1.5rem 1.5rem 1rem 1rem}}.product-card-checkout-item__col--image{border-radius:2px 0 0 2px;flex-shrink:0;padding-bottom:0;padding-top:0;width:4rem}@media only screen and (min-width:768px){.product-card-checkout-item__col--image{width:5.75rem}}.product-card-checkout-item__col--total{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px){.product-card-checkout-item__col--total{text-align:right}}.product-card-checkout-item__col--content{display:flex;flex-direction:column;gap:.25rem}.product-card-checkout-item__col--description{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.product-card-checkout-item__col--description-top{display:flex;flex-direction:column;gap:1rem}.product-card-checkout-item__col--shopping-list{padding:0}.product-card-checkout-item__col--shopping-list .product-card-checkout-item__checkbox{align-items:flex-start}@media only screen and (min-width:768px){.product-card-checkout-item__col--shopping-list .product-card-checkout-item__checkbox{align-items:center;padding-right:1rem}}.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--image{opacity:1;width:4rem}@media only screen and (min-width:550px){.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--image{width:9.875rem}}.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--description{opacity:1;padding:1rem 0 2rem}@media only screen and (min-width:768px){.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--description{gap:0;padding:0}}.product-card-checkout-item__col--shopping-list .product-card-checkout-item__available{color:#2e695b;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16);margin-bottom:0}.product-card-checkout-item__col--shopping-list .product-card-checkout-item__inner--top{gap:0}.product-card-checkout-item__col--shopping-list .product-card-checkout-item__inner--total{gap:1.25rem}.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--hidden:not(.product-card-checkout-item__col--content){opacity:1}.product-card-checkout-item__col--shopping-list.product-card-checkout-item__col--hidden .product-card-checkout-item__available{color:var(--clr-salmon-700)}.product-card-checkout-item__col--shopping-list-update.product-card-checkout-item__col--description{gap:0;padding:1rem 0}.product-card-checkout-item__col--shopping-list-update .product-card-checkout-item__inner--total{margin:0}.product-card-checkout-item__col--shopping-list-update .product-card-checkout-item__remove-button{margin-top:0}@media only screen and (min-width:768px){.product-card-checkout-item__col--shopping-list-update .product-card-checkout-item__remove-button{margin-top:1.5rem}}.product-card-checkout-item__col--shopping-list-update .product-card-checkout-item__remove-button .product-card-checkout-item__remove-button-text{display:block}.product-card-checkout-item__col--hidden:not(.product-card-checkout-item__col--content){opacity:.5}.product-card-checkout-item__additional-title{font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-12);margin:0;text-transform:uppercase}.product-card-checkout-item__inner{align-items:stretch;display:flex;flex-direction:column}.product-card-checkout-item__inner--full-height{height:100%}.product-card-checkout-item__inner--top{gap:1rem}@media only screen and (min-width:768px){.product-card-checkout-item__inner--top{flex-direction:row;justify-content:space-between}}.product-card-checkout-item__inner--bottom{gap:.5rem}.product-card-checkout-item__inner--bottom .product-card-checkout-item__col{flex:1 0 0}@media only screen and (min-width:768px){.product-card-checkout-item__inner--bottom .product-card-checkout-item__col--total{max-width:17rem}}.product-card-checkout-item__inner--bottom .product-card-checkout-item__inner--actions{align-self:flex-end;gap:.5rem}@media only screen and (min-width:768px){.product-card-checkout-item__inner--bottom{flex-direction:row;gap:1rem;justify-content:space-between}.product-card-checkout-item__inner--bottom .product-card-checkout-item__inner--actions{gap:1rem}}.product-card-checkout-item__inner--total{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.product-card-checkout-item__inner--total{align-items:flex-end;gap:1.25rem}}.product-card-checkout-item__inner--shopping-list{flex-direction:column-reverse;margin-bottom:1.25rem}@media only screen and (min-width:550px){.product-card-checkout-item__inner--shopping-list{flex-direction:column}}.product-card-checkout-item__title{color:var(--clr-red-700);margin-bottom:0;margin-top:0}.product-card-checkout-item__title--shopping-list-alternative{font-size:.75rem}@media only screen and (min-width:768px){.product-card-checkout-item__title--shopping-list-alternative{font-size:1rem}}.product-card-checkout-item__title--hidden{opacity:.5}.product-card-checkout-item__title--hidden.product-card-checkout-item__title--shopping-list{opacity:1}.product-card-checkout-item__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-624.9375rem;vertical-align:middle;width:.875rem}.product-card-checkout-item__color-preview{color:#8c8a8a;display:inline-block;font-size:.8125rem;font-weight:350;line-height:1.3125rem;padding-right:1.3125rem;position:relative}@media only screen and (min-width:768px){.product-card-checkout-item__color-preview{font-size:.875rem}}.product-card-checkout-item__color-preview-decoration{border:.0625rem solid #eeeded;border-radius:50%;height:.9375rem;position:absolute;right:0;top:.1875rem;width:.9375rem}.product-card-checkout-item__available{color:#b41c21;display:inline-block;font-weight:350;line-height:normal;margin-bottom:.5rem}.product-card-checkout-item__checkbox{height:100%}.product-card-checkout-item__checkbox-col{background-color:#0000000d;padding-left:.75rem}.product-card-checkout-item__checkbox-col--shopping-list{background:#fff0;padding:0;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.product-card-checkout-item__checkbox-col--shopping-list{align-items:center;display:flex;position:static}}.product-card-checkout-item__quantity-holder{padding-bottom:1rem}@media only screen and (min-width:768px){.product-card-checkout-item__quantity-holder{padding-bottom:0}}.product-card-checkout-item__quantity{align-items:center;color:var(--clr-brand-black);display:flex;font-size:var(--font-size-sm);font-weight:350;gap:.25rem;line-height:var(--body-leading-14);margin-top:.75rem;padding:.375rem 0;text-transform:uppercase}.product-card-checkout-item__quantity-title{font-size:var(--font-size-xxs);line-height:var(--body-leading-12);padding:.375rem 0}.product-card-checkout-item__quantity-number{padding:.3125rem 0}.product-card-checkout-item__variant-item{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:325;line-height:var(--body-leading-16);padding:.25rem 0}.product-card-checkout-item__variant-label{color:var(--clr-brand-black);font-weight:350}.product-card-checkout-item__delete-cart{display:flex;justify-content:flex-end;padding:.25rem 1rem .25rem .75rem;width:100%}.product-card-checkout-item__remove-button{margin-top:-3rem}@media only screen and (min-width:768px){.product-card-checkout-item__remove-button{margin:0}}.product-card-checkout-item__remove-button-text{display:none}@media only screen and (min-width:768px){.product-card-checkout-item__remove-button-text{display:inline-block}}.product-card-checkout-item__dropdown{left:-.125rem;position:absolute;top:calc(100% + .9375rem);width:calc(100% + .25rem)}@media only screen and (min-width:768px){.product-card-checkout-item__dropdown{left:auto;position:static;top:auto;width:100%}}.product-card-checkout-item__dropdown .custom-select__select,.product-card-checkout-item__dropdown .select2-selection__rendered{background-color:#fff}@media only screen and (min-width:768px){.product-card-checkout-item__dropdown .custom-select__select,.product-card-checkout-item__dropdown .select2-selection__rendered{background-color:#605e5e}}.product-card-checkout-item__sku-field{color:var(--clr-slate-600);font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-16)}.product-card-checkout-item--shopping-list-available{gap:1rem;padding:1rem}.product-card-checkout-item--checkout-address{margin-bottom:6.25rem}@media only screen and (min-width:768px){.product-card-checkout-item--checkout-address{margin-bottom:1.25rem}.product-card-checkout-item--checkout-address .product-card-checkout-item__col--total{min-width:60%;text-align:left;width:60%}}.product-card-checkout-item--checkout-address .product-card-checkout-item__col--total .product-card-checkout-item__inner{align-items:flex-start;height:auto}@media only screen and (min-width:768px){.product-card-checkout-item--checkout-address .product-card-checkout-item__col--content{min-width:40%;width:40%}}.product-card-checkout-item--fixed-input{margin-bottom:1.875rem;max-width:8.625rem;text-align:right}.product-card-checkout-item--shopping-list-alternative{margin-bottom:.625rem}.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col{min-width:69%;width:69%}@media only screen and (min-width:768px){.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col{min-width:78%;width:78%}}.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--image{min-width:31%;width:31%}@media only screen and (min-width:768px){.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--image{min-width:22%;width:22%}}.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--content{min-width:100%;width:100%}@media only screen and (min-width:768px){.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--content{min-width:58%;width:58%}}.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--total{min-width:100%;width:100%}@media only screen and (min-width:768px){.product-card-checkout-item--shopping-list-alternative .product-card-checkout-item__col--total{min-width:42%;width:42%}}.product-card-checkout-item--order-detail{gap:1rem;padding:1rem}.product-card-checkout-item--order-detail .product-card-checkout-item__inner{gap:1.5rem}.product-card-checkout-item--order-detail .product-card-checkout-item__col--image{margin:0 auto auto;padding:0;width:4rem}@media only screen and (min-width:768px){.product-card-checkout-item--order-detail .product-card-checkout-item__col--image{margin:auto;width:9.375rem}}.product-card-checkout-item--order-detail .product-card-checkout-item__col--description{gap:0;min-width:auto;padding:1.25rem 0 1rem;width:auto}@media only screen and (min-width:768px){.product-card-checkout-item--order-detail .product-card-checkout-item__col--description{padding:0}}.product-card-checkout-item--order-detail .product-card-checkout-item__col--description .product-card-checkout-item__inner--top{gap:0}@media only screen and (min-width:768px){.product-card-checkout-item--order-detail .product-card-checkout-item__col--content{min-width:60%}.product-card-checkout-item--order-detail .product-card-checkout-item__col--total{min-width:40%}}.product-card-checkout-item--order-detail .product-card-checkout-item__col--total .product-card-checkout-item__inner--total{flex-direction:column-reverse;gap:0}@media only screen and (min-width:768px){.product-card-checkout-item--order-detail .product-card-checkout-item__col--total .product-card-checkout-item__inner--total{flex-direction:column}}.product-card-checkout-item--order-detail .product-card-checkout-item__quantity{margin-top:1rem}@media only screen and (min-width:768px){.product-card-checkout-item--order-detail .product-card-checkout-item__quantity{padding:0}}.product-card-checkout-item--shopping-list-update{padding:1rem}.volume-price{margin-bottom:1rem;margin-top:1rem}.volume-price__amount{align-items:center;display:flex;font-size:1.5rem;font-weight:400;gap:.5rem;line-height:normal;margin-right:.4375rem}@media only screen and (min-width:768px){.volume-price__amount{font-size:1.625rem}}.volume-price__amount--original{color:var(--clr-slate-600);display:block;font-size:var(--font-size-xxs);font-weight:400;letter-spacing:.0075rem;text-decoration:line-through}.volume-price__amount--text-alt{color:#eb553c}.volume-price__price{backface-visibility:hidden;display:inline-block;margin:0;transform:translateZ(0)}.volume-price__price--highlighted{animation:priceHighlight .4s linear 2}.volume-price__unit-of-measure{font-size:var(--font-size-default)}.volume-price__mode{color:#d5d4d4;font-size:.8125rem}.volume-price--list{margin-bottom:0;margin-top:0}.volume-price--list .volume-price__amount{color:#8c8a8a;display:block;font-size:1rem;font-weight:325;margin:0;padding-left:.625rem}.volume-price--list .volume-price__amount--original{color:#bdbcbc;font-size:.875rem;margin:0}.volume-price--list .volume-price__mode{font-size:.75rem;line-height:1.125rem}@keyframes priceHighlight{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.product-item-price-range{margin-bottom:1rem;margin-top:1rem}.product-item-price-range__amount{align-items:center;display:flex;font-size:1.5rem;font-weight:400;gap:.5rem;line-height:normal;margin-right:.4375rem}@media only screen and (min-width:768px){.product-item-price-range__amount{font-size:1.625rem}}.product-item-price-range__amount--original{display:block;font-weight:400;letter-spacing:.0075rem;text-decoration:line-through}.product-item-price-range__amount--text-alt{color:#eb553c}.product-item-price-range__price{backface-visibility:hidden;display:inline-block;margin:0;transform:translateZ(0)}.product-item-price-range__price--highlighted{animation:priceHighlight .4s linear 2}.product-item-price-range__unit-of-measure{font-size:var(--font-size-default)}.product-item-price-range__mode{color:#d5d4d4;font-size:.8125rem}.product-item-price-range--list{margin-bottom:0;margin-top:0}.product-item-price-range--list .product-item-price-range__amount{color:#8c8a8a;display:block;font-size:1rem;font-weight:325;margin:0;padding-left:.625rem}.product-item-price-range--list .product-item-price-range__amount--original{color:#bdbcbc;font-size:.875rem;margin:0}.product-item-price-range--list .product-item-price-range__mode{font-size:.75rem;line-height:1.125rem}.product-item-price-range__amount--product-item{font-size:var(--font-size-lg);line-height:var(--body-leading-sm)}.product-item-price-range__amount--original{color:var(--clr-slate-600);display:inline-block;font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-x-sm);margin-bottom:.25rem;padding-block:.125rem}.product-item-price-range--product-item{align-items:flex-start;display:flex;flex-direction:column;height:3rem;justify-content:flex-end;margin:0}.product-item-price-range__amount--product-item.product-item-price-range__amount--original{font-size:var(--font-size-xs)}.product-quick-actions{width:100%}.modal-a11y{transition:opacity .25s ease-in-out}.modal-a11y__body-fixed{overflow:hidden}.modal-a11y__container{height:100%;left:-100vw;opacity:0;top:0;transform:scale(0);transition:opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:1163}.modal-a11y__container-visible{opacity:1;transform:scale(1);visibility:visible}.modal-a11y__trigger{color:var(--clr-slate-400);position:absolute;right:1rem;top:1rem}.modal-a11y__content{color:var(--clr-slate-600)}.modal-a11y__actions{display:flex;gap:.25rem;margin-top:1rem}.modal-a11y__actions--spacing{flex:1}.modal-a11y__actions:empty{display:none}.modal-a11y--dialog{left:-100vw;position:absolute}.modal-a11y--dialog .modal-a11y__container{background-color:var(--clr-white-100);border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 12px 32px 2px #3a3b3b1a,0 8px 12px 0 #3a3b3b1a,0 0 1px 0 #3a3b3b1a;display:flex;flex-direction:column;height:auto;max-height:50vh;padding:.75rem 1rem;position:absolute;top:0;width:calc(100vw - 10%);z-index:1250}@media only screen and (min-width:768px){.modal-a11y--dialog .modal-a11y__container{padding:1.5rem}}.modal-a11y--dialog .modal-a11y__container-visible{left:0;opacity:1;position:fixed;transform:scale(1) translate(calc(50vw - 50%),calc(50vh - 50%));visibility:visible}.modal-a11y--dialog .modal-a11y__container-visible name{left:0;position:relative}.modal-a11y--dialog .modal-a11y__content{flex:1;overflow-y:auto}.product-quick-view-popup{transition:opacity .25s ease-in-out}.product-quick-view-popup__body-fixed{overflow:hidden}.product-quick-view-popup__container{height:100%;left:-100vw;opacity:0;top:0;transform:scale(0);transition:opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:1163}.product-quick-view-popup__container-visible{opacity:1;transform:scale(1);visibility:visible}.product-quick-view-popup__trigger{color:var(--clr-slate-400);position:absolute;right:1rem;top:1rem}.product-quick-view-popup__content{color:var(--clr-slate-600)}.product-quick-view-popup__actions{display:flex;gap:.25rem;margin-top:1rem}.product-quick-view-popup__actions--spacing{flex:1}.product-quick-view-popup__actions:empty{display:none}.product-quick-view-popup--dialog{left:-100vw;position:absolute}.product-quick-view-popup--dialog .product-quick-view-popup__container{background-color:var(--clr-white-100);border:1px solid var(--clr-gray-50);border-radius:.25rem;box-shadow:0 12px 32px 2px #3a3b3b1a,0 8px 12px 0 #3a3b3b1a,0 0 1px 0 #3a3b3b1a;display:flex;flex-direction:column;height:auto;max-height:50vh;padding:.75rem 1rem;position:absolute;top:0;width:calc(100vw - 10%);z-index:1250}@media only screen and (min-width:768px){.product-quick-view-popup--dialog .product-quick-view-popup__container{padding:1.5rem}}.product-quick-view-popup--dialog .product-quick-view-popup__container-visible{left:0;opacity:1;position:fixed;transform:scale(1) translate(calc(50vw - 50%),calc(50vh - 50%));visibility:visible}.product-quick-view-popup--dialog .product-quick-view-popup__container-visible name{left:0;position:relative}.product-quick-view-popup--dialog .product-quick-view-popup__content{flex:1;overflow-y:auto}.product-quick-view-popup--dialog{display:none;inset:0;overflow-y:auto;position:fixed;z-index:1250}@media only screen and (min-width:550px){.product-quick-view-popup--dialog{padding:3.125rem 0}.product-quick-view-popup--dialog .container-initialize{position:absolute;top:50%;transform:translate(calc(50vw - 50%),-50%)!important;width:9.375rem!important}}.product-quick-view-popup--dialog .product-quick-view-popup__container{max-width:75rem;padding-top:3rem;position:relative;width:calc(100% - 30px)}@media only screen and (max-width:549px){.product-quick-view-popup--dialog .product-quick-view-popup__container{height:100%;height:100lvh;max-height:none;width:100%}}@media only screen and (min-width:550px){.product-quick-view-popup--dialog .product-quick-view-popup__container{max-height:none;width:calc(100% - 90px)}.product-quick-view-popup--dialog .product-quick-view-popup__container-visible{transform:scale(1) translate(calc(50vw - 50%))}}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__title{padding-right:1.875rem}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__trigger{cursor:pointer;top:.5rem}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content{color:var(--clr-brand-black)}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section{width:100%}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .page-layout-main__pdp-gallery image-gallery .image-gallery__thumbnail{max-height:18.75rem}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .page-layout-main__pdp-gallery pdp-image-gallery .pdp-image-gallery__main-image-container{max-height:25rem}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__add-to-cart{margin-bottom:1.25rem;padding-bottom:1rem}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__call-for-pricing{color:var(--clr-red-700);display:inline-flex;margin:0 0 10px}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .quick-view-variant-configurator{padding-top:1rem 0}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block{padding-bottom:0}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-name{margin-bottom:0}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-name:active,.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-name:focus,.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-name:hover,.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-name:visited{text-decoration:none}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator__top-block .product-configurator__top-block-link{width:-moz-fit-content;width:fit-content}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-view-details{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem}@media only screen and (min-width:768px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-view-details{margin-top:3rem}}@media only screen and (min-width:1200px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-view-details{flex-direction:row}}@media only screen and (max-width:549px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-view-details .product-item__link-detail-page{margin-bottom:3.125rem}}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__view-all-details{float:right}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-wrapper{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}@media only screen and (min-width:1024px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-wrapper{flex-direction:row}}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-wrapper .product-configurator-quick-view__shopping-list-dropdown{flex-grow:1}@media only screen and (max-width:1200px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__content .pdp__top-section .product-configurator-quick-view__shopping-list-wrapper .product-configurator-quick-view__shopping-list-dropdown .custom-select--shopping-list{width:100%}}.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__actions{justify-content:flex-end}@media only screen and (max-width:549px){.product-quick-view-popup--dialog .product-quick-view-popup__container .product-quick-view-popup__actions{flex-direction:column}}.quantity-counter{align-items:center;display:flex;gap:.25rem}.quantity-counter--secondary{background-color:#737171}.quantity-counter__input{background:none;border:none;font-weight:400;line-height:var(--body-leading-28);margin:0;padding:0;text-align:center;width:2.5rem}.quantity-counter__input::-webkit-inner-spin-button{appearance:none}.quantity-counter__input--medium-width{width:4.6875rem}.quantity-counter__button{position:relative;transition:background .25s ease-in-out}.quantity-counter__button--increment:after{height:.5625rem;width:.125rem}.quantity-counter--right-space{margin-right:.75rem}@media only screen and (min-width:768px){.quantity-counter--right-space{margin-right:1.25rem}}@media only screen and (min-width:1200px){.quantity-counter--right-space{margin-right:2rem}}.quantity-counter--shopping-list .quantity-counter__input:disabled{background-color:var(--clr-gray-100);color:var(--clr-gray-300);padding:.375rem 0}.stock-indicator{align-items:center;display:flex;flex-direction:row;gap:.5rem}.stock-indicator__color-indicator-container{border:.0625rem solid var(--clr-slate-200);border-radius:.9375rem;display:flex;gap:.25rem;height:-moz-fit-content;height:fit-content;padding:.25rem;width:-moz-fit-content;width:fit-content}.stock-indicator__color-indicator-container .stock-indicator__color-indicator{background-color:#eeeded;border-radius:50%;height:1rem;width:1rem}.stock-indicator__color-indicator-container.stock-indicator--stock-level-red .stock-indicator__color-indicator:first-child{background-color:var(--clr-salmon-600)}.stock-indicator__color-indicator-container.stock-indicator--stock-level-yellow .stock-indicator__color-indicator:nth-child(2){background-color:#ffcc2a}.stock-indicator__color-indicator-container.stock-indicator--stock-level-green .stock-indicator__color-indicator:last-child{background-color:#377e6e}.stock-indicator__text{font-size:var(--font-size-xxs);font-weight:350;line-height:var(--body-leading-12);margin:0;text-transform:uppercase}.table-filter{padding:4px}.table-filter__field{position:relative}.table-filter__icon{color:var(--clr-blue-600);left:.625rem;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.table-filter__search-input{height:2.5rem;max-width:100%;padding-left:2.5rem;width:100%}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#b41c21;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.text-tooltip{display:flex;flex-direction:column;position:relative}.text-tooltip__trigger{align-items:center;color:#007bff;cursor:pointer;display:flex;height:1.25rem;text-decoration:none}.text-tooltip__wrapper{display:inline-block;position:relative}.text-tooltip__tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--clr-black-80);border-radius:.25rem;box-shadow:0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff80;color:var(--clr-white-100);font-size:var(--font-size-sm);line-height:var(--body-leading-18);opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:center;transform:scale(0);transform-origin:top;transition:transform .3s ease-in-out,opacity .3s ease-in-out;visibility:hidden;width:20rem;z-index:1150}.text-tooltip__tooltip a{color:#237a95;cursor:pointer;display:inline;pointer-events:auto;text-decoration:none}.text-tooltip__tooltip a:hover{text-decoration:underline}.text-tooltip__arrow{height:.75rem;position:absolute;width:.75rem}.text-tooltip__arrow:after{border-color:var(--clr-black-80) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:calc(50% - 2px)}.text-tooltip__arrow.top:after{border-color:#0000 #0000 var(--clr-black-80) #0000;top:-.3125rem}.text-tooltip__arrow.bottom:after{border-color:var(--clr-black-80) #0000 #0000 #0000;top:50%}.text-tooltip__arrow.left:after{border-color:#0000 var(--clr-black-80) #0000 #0000;margin-left:-.6875rem}.text-tooltip__arrow.right:after{border-color:#0000 #0000 #0000 var(--clr-black-80);margin-left:.0625rem}