.blocker{background-color:#000;background-color:rgba(0,0,0,.75);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;overflow:auto;padding:20px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:1}.blocker:before{content:"";display:inline-block;height:100%;margin-right:-.05em;vertical-align:middle}.blocker.behind{background-color:transparent}.modal{background:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;max-width:500px;padding:15px 30px;position:relative;text-align:left;vertical-align:middle;width:100%;z-index:2}.modal a.close-modal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;position:absolute;right:-12.5px;text-indent:-9999px;top:-12.5px;width:30px}.modal-spinner{background-color:#111;border-radius:5px;display:none;height:20px;left:50%;padding:12px 16px;position:fixed;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.modal-spinner>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:#fff;border-radius:100px;display:inline-block;height:20px;margin:0 1px;width:2px}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}*{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0}:active,:focus,:hover{outline:0}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}body,html{height:100%}html{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;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}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/assets/fonts/roboto-v20-latin-100.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-100.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/fonts/roboto-v20-latin-300.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-300.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/fonts/roboto-v20-latin-500.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/fonts/roboto-v20-latin-700.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-700.woff) format("woff")}@font-face{font-family:Circular;font-style:normal;font-weight:400;src:url(/assets/fonts/lineto-circular-pro-book.woff2) format("woff2"),url(/assets/fonts/lineto-circular-pro-book.woff) format("woff")}@font-face{font-family:Circular;font-style:normal;font-weight:500;src:url(/assets/fonts/lineto-circular-pro-medium.woff2) format("woff2"),url(/assets/fonts/lineto-circular-pro-medium.woff) format("woff")}@font-face{font-family:Circular;font-style:normal;font-weight:700;src:url(/assets/fonts/lineto-circular-pro-bold.woff2) format("woff2"),url(/assets/fonts/lineto-circular-pro-bold.woff) format("woff")}html{font-size:16px}body{background-color:#fff;color:#4c4c4c;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;overflow-x:hidden;position:relative}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3.125rem;line-height:1.1}h1,h2{color:#2a2a2a;display:block;font-weight:500}h2{font-size:2rem;line-height:1.2}h3{font-size:1.5rem}h3,h4{color:#2a2a2a;display:block;font-weight:500;line-height:1.4}h4{font-size:1.125rem}h5{font-size:1rem}h5,h6{color:#2a2a2a;display:block;font-weight:500;line-height:1.4}h6{font-size:.875rem}a{color:#2a2a2a;text-decoration:none}a:hover{color:#d10021}b,strong{font-weight:700}cite,em,i{font-style:italic}small{font-size:.75rem}@media only screen and (min-width:768px){small{font-size:.875rem}}big{font-size:1.125rem}blockquote,iframe,p{margin:.5rem 0}#userlike-frame{margin:0}#uslk-borderless,#uslk-button{z-index:10}.container{display:block;margin:auto;max-width:1280px;padding:0;width:100%}@media screen and (max-width:769px){.container{padding:0 10px}}.container .heidelpay-row{position:relative;z-index:10}.container--checkout{max-width:1280px}.container--checkout .summary-title-wrapper{border-bottom:1px solid #dce0e5;line-height:20px}.container--checkout .summary-title-wrapper .summary-title{font-size:1.75rem;line-height:2.25rem}@media screen and (max-width:549px){.container--checkout .summary-title-wrapper .summary-title{font-size:1.6rem;margin-bottom:0;margin-top:0}}.container--checkout .summary-title-wrapper .summary-title .sub-title{color:#8f8f8f;font-size:small;margin-top:1rem}.container--checkout .summary-title-wrapper .summary-title .sub-title-large{font-size:large;font-weight:100}.container--checkout .summary-title-wrapper .summary-title .right{float:right;font-size:medium;margin-top:0}.container--checkout .summary-title-wrapper .summary-title.shipping-title{margin-left:.625rem;margin-right:.625rem;margin-top:3rem}.container--checkout .summary-title-wrapper .cart-private-subtitle{font-size:16px;font-weight:500}.container--checkout .title--second{border-bottom:1px solid #dce0e5;font-size:1.75rem;line-height:2.25rem;padding-bottom:20px}@media screen and (max-width:549px){.container--checkout .title--second{font-size:1.6rem;margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}}.container--checkout .title--second .sub-title{color:#8f8f8f;font-size:small;margin-top:1rem}.container--checkout .title--second .sub-title-large{font-size:large;font-weight:100}.container--checkout .title--second .right{float:right;font-size:medium;margin-top:0}.container--checkout .title--second.shipping-title{margin-left:.625rem;margin-right:.625rem;margin-top:3rem}.container--checkout .button.account{bottom:15px;float:right;height:50px;position:relative;width:250px}.container--checkout .button.account>svg{margin-left:10px}@media only screen and (max-width:768px){.container--checkout .button.account{height:auto;width:100%}}.container--checkout .success{margin-bottom:3rem}.container--checkout .title--third{color:#2a2a2a;font-size:1.25rem;font-weight:400;line-height:2.25rem}.container--checkout .description--third{color:#2a2a2a;font-size:1.25rem;font-weight:300;line-height:1.75rem}.container--checkout .description--third a{color:#d10021}.container--checkout .summary-item-block{margin-bottom:40px}@media screen and (max-width:549px){.container--checkout .summary-item-block{margin-bottom:0}.container--checkout .summary-item-block .mobile-accordion--target{margin-top:.875rem}}.container--checkout .questions-container{padding:0 3rem}.container--checkout .questions-container .questions-wrapper{background-color:#f9f9f9;margin-top:1.75rem;padding:2rem 2rem 1.75rem}.container--checkout .questions-container .questions-wrapper .questions-subtitle{margin:0 0 .5rem}.container--checkout .questions-container .questions-wrapper .questions-red{color:#d10021;line-height:1.4rem;padding:.5rem 0}.container--checkout .questions-container .questions-wrapper .questions-red p{margin:0}.container--checkout .questions-container .questions-wrapper .questions-red p:first-child{font-size:18px;font-weight:700}.container--checkout .questions-container .questions-wrapper .questions-list{padding-top:.5rem}.container--checkout .questions-container .questions-wrapper .questions-list ul{display:-webkit-inline-box;padding:.4rem 0}.container--checkout .questions-container .questions-wrapper .questions-list ul li{display:inline;padding-left:.8rem}.container--checkout .address .form__actions,.container--checkout .payment .form__actions{display:inline;padding:0}.container--checkout .address .form__actions a,.container--checkout .payment .form__actions a{float:left;margin-top:2rem}.container--checkout .address .form__actions button,.container--checkout .payment .form__actions button{float:right;margin-top:2rem}.container--expand{max-width:100%}.container.trust-pilot-white{background-color:#fff;padding:2rem 0}@media only screen and (min-width:769px){.container.trust-pilot-white{padding:2rem 5rem}}.container .carton-header-labels{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;padding:.5rem 0;width:100%}@media screen and (max-width:900px){.container .carton-header-labels{display:none}}.container .carton-header-labels .title--order-number{min-width:230px}.container .carton-header-labels .title--product-name{min-width:43%}@media screen and (max-width:950px){.container .carton-header-labels .title--product-name{min-width:38%}}@media screen and (min-width:951px)and (max-width:1040px){.container .carton-header-labels .title--product-name{min-width:42%}}@media screen and (min-width:1041px)and (max-width:1100px){.container .carton-header-labels .title--product-name{min-width:47%}}@media screen and (min-width:1101px)and (max-width:1200px){.container .carton-header-labels .title--product-name{min-width:50%}}@media screen and (min-width:1201px)and (max-width:1300px){.container .carton-header-labels .title--product-name{min-width:48%}}.container .carton-header-labels .title--price{min-width:80px}@media screen and (max-width:1300px){.container .carton-header-labels .title--price{min-width:60px}}.container .carton-header-labels .title--delivery{min-width:120px}.container .carton-header-labels .title--quantity{margin:auto}.container .bonus-gift-wrapper .section-wrapper{padding:3rem 0 2rem}.container .bonus-gift-wrapper .section-wrapper .title-gifts{text-align:center}.container .product-relations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.container .product-relations-wrapper{display:block}.container .product-relations-wrapper .recommendation-card{margin-left:0}}.container .section-table{margin-bottom:10px}.container .section-table .table-title-wrapper{display:block}@media only screen and (min-width:565px){.container .section-table .table-title-wrapper{display:table}}.container .section-table .table-title-wrapper p{color:#2a2a2a;display:block;font-size:2rem;font-weight:500;line-height:1.2;margin:.5rem 0}.container .section-table .table-title-wrapper .sub-heading{display:table-cell;font-size:24px;padding-left:1rem;vertical-align:baseline}@media only screen and (max-width:564px){.container .section-table .table-title-wrapper .sub-heading{display:none}}@media only screen and (min-width:565px){.container .section-table .table-title-wrapper .helper-text{display:none}}.container .section-table .table-loader{opacity:1;position:relative;visibility:visible}.container .section-table .table-loader svg{height:3rem;width:3rem}.container .section-table .table-loader.small{margin-top:1.5rem}.container .section-table .table-loader.large{margin-top:5.5rem}.container .upgrade-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:1200px){.container .upgrade-container{display:block}}.col{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:auto;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.3333333333%;width:8.3333333333%}.col--sm-2{min-width:16.6666666667%;width:16.6666666667%}.col--sm-3{min-width:25%;width:25%}.col--sm-4{min-width:33.3333333333%;width:33.3333333333%}.col--sm-5{min-width:41.6666666667%;width:41.6666666667%}.col--sm-6{min-width:50%;width:50%}.col--sm-7{min-width:58.3333333333%;width:58.3333333333%}.col--sm-8{min-width:66.6666666667%;width:66.6666666667%}.col--sm-9{min-width:75%;width:75%}.col--sm-10{min-width:83.3333333333%;width:83.3333333333%}.col--sm-11{min-width:91.6666666667%;width:91.6666666667%}.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.3333333333%;width:8.3333333333%}.col--md-2{min-width:16.6666666667%;width:16.6666666667%}.col--md-3{min-width:25%;width:25%}.col--md-4{min-width:33.3333333333%;width:33.3333333333%}.col--md-5{min-width:41.6666666667%;width:41.6666666667%}.col--md-6{min-width:50%;width:50%}.col--md-7{min-width:58.3333333333%;width:58.3333333333%}.col--md-8{min-width:66.6666666667%;width:66.6666666667%}.col--md-9{min-width:75%;width:75%}.col--md-10{min-width:83.3333333333%;width:83.3333333333%}.col--md-11{min-width:91.6666666667%;width:91.6666666667%}.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.3333333333%;width:8.3333333333%}.col--lg-2{min-width:16.6666666667%;width:16.6666666667%}.col--lg-3{min-width:25%;width:25%}.col--lg-4{min-width:33.3333333333%;width:33.3333333333%}.col--lg-5{min-width:41.6666666667%;width:41.6666666667%}.col--lg-6{min-width:50%;width:50%}.col--lg-7{min-width:58.3333333333%;width:58.3333333333%}.col--lg-8{min-width:66.6666666667%;width:66.6666666667%}.col--lg-9{min-width:75%;width:75%}.col--lg-10{min-width:83.3333333333%;width:83.3333333333%}.col--lg-11{min-width:91.6666666667%;width:91.6666666667%}.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.3333333333%;width:8.3333333333%}.col--xl-2{min-width:16.6666666667%;width:16.6666666667%}.col--xl-3{min-width:25%;width:25%}.col--xl-4{min-width:33.3333333333%;width:33.3333333333%}.col--xl-5{min-width:41.6666666667%;width:41.6666666667%}.col--xl-6{min-width:50%;width:50%}.col--xl-7{min-width:58.3333333333%;width:58.3333333333%}.col--xl-8{min-width:66.6666666667%;width:66.6666666667%}.col--xl-9{min-width:75%;width:75%}.col--xl-10{min-width:83.3333333333%;width:83.3333333333%}.col--xl-11{min-width:91.6666666667%;width:91.6666666667%}.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.3333333333%;width:8.3333333333%}.col--xxl-2{min-width:16.6666666667%;width:16.6666666667%}.col--xxl-3{min-width:25%;width:25%}.col--xxl-4{min-width:33.3333333333%;width:33.3333333333%}.col--xxl-5{min-width:41.6666666667%;width:41.6666666667%}.col--xxl-6{min-width:50%;width:50%}.col--xxl-7{min-width:58.3333333333%;width:58.3333333333%}.col--xxl-8{min-width:66.6666666667%;width:66.6666666667%}.col--xxl-9{min-width:75%;width:75%}.col--xxl-10{min-width:83.3333333333%;width:83.3333333333%}.col--xxl-11{min-width:91.6666666667%;width:91.6666666667%}.col--xxl-12{min-width:100%;width:100%}.col--xxl-auto{min-width:0;width:auto}}.col--expand{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col--top{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:auto}.col--bottom{-ms-flex-item-align:end;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{-ms-flex-item-align:center;align-self:center;margin-bottom:auto;margin-top:auto}.col--equal{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.col--equal{-ms-flex-preferred-size:auto;flex-basis:auto}}.col--bottom-indent{padding-bottom:9px}@media only screen and (min-width:768px){.col--bottom-indent{padding-bottom:15px}}.grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}.grid:after{clear:both;content:"";display:table}.grid--wide{width:100%}.grid--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid--stretch>.col{margin-bottom:0;margin-top:0}.grid--gap{margin-left:-15px;margin-right:-15px}.grid--gap>.col{padding-left:15px;padding-right:15px}.grid--gap>.col.col--sm-12.col--xl-8.product-list{padding-right:3rem}@media only screen and (max-width:550px){.grid--gap>.col.col--sm-12.col--xl-8.product-list{padding-right:1rem}}.grid--gap>.col.col--sm-12.col--xl-12.product-list{padding-right:3rem}.grid--gap>.col .world-pages-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:none;justify-content:space-between;margin-top:4rem}.grid--gap>.col .world-pages-wrapper .white-category-container{max-width:435px}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper{background-color:#fff;margin:-70px 2rem 0;padding:1.5rem 1.5rem 0;position:relative}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .world-sub-text{color:#929292;font-size:15px;font-weight:100}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .white-category-title-wrapper{font-size:19px;font-weight:700;margin-bottom:.4rem}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .white-category-title-wrapper.hover{color:#d10021}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .white-category-link{font-size:15px}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .white-category-link.hover{color:#d10021}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .home-category-btn{background-color:hsla(0,0%,100%,0);border:2px solid #000;border-radius:2px;color:#000;margin-top:.4rem;padding:.6rem 1.4rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .home-category-btn:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .home-category-btn:focus,.grid--gap>.col .world-pages-wrapper .white-category-container .white-category-wrapper .home-category-btn:hover{border:2px solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.grid--gap-smaller{margin-left:-.3125rem;margin-right:-.3125rem}.grid--gap-smaller>.col{padding-left:.3125rem;padding-right:.3125rem}.grid--justify-column{-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid--justify>.col{margin-left:auto;margin-right:auto}.grid--justify>.col:not(.col--mobile-expand):first-child{margin-left:0}.grid--justify>.col:not(.col--mobile-expand):last-child{margin-right:0}.grid--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:768px){.grid--nowrap-lg-only{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.grid--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid--column-mob-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.grid--column-mob-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.grid--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.grid--expand{width:100%}.grid.container{max-width:1280px}.grid .col--mobile-expand{margin:1rem auto .5rem}.grid .section-wrapper{padding:3rem 0 2rem}.grid .carton-header-mobile{color:#2a2a2a;font-size:1.2rem;font-weight:500;margin:1rem 0;text-align:center;width:100%}@media only screen and (min-width:901px){.grid .carton-header-mobile{display:none}}#MyCustomTrustbadge{bottom:2rem;left:2rem;position:fixed;z-index:99}@-webkit-keyframes spin-to{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-to{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse-highlight{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-highlight{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.agent-navigation__dropdown>.agent-navigation__dropdown-item[position-right]{left:auto;right:0}.agent-navigation__name{padding-right:1.5rem;position:relative}.agent-navigation__caret{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.customer-list__container-item{cursor:pointer;font-size:.875rem;padding:0}.customer-list__container-item:hover{color:#2a2a2a;text-decoration:underline}.agent-control-bar{background-color:#e7eaee;padding:1.375rem 0;position:relative;z-index:401}.body-overlay--no-agent-user .agent-control-bar{z-index:700}@media only screen and (max-width:550px){.agent-control-bar__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:right}}.agent-control-bar__header{padding:1.375rem 0}.agent-control-bar__footer{background-color:#f4f4f4}.product-cart-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.product-cart-item__name{color:#4c4c4c;font-weight:700}.product-cart-item__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-cart-item__actions--spacingless{margin-top:0}.product-cart-item__actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px){.product-cart-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.product-cart-item__col{margin-left:auto;margin-right:auto}.product-cart-item__col:first-child{margin-left:0}.product-cart-item__col:last-child{margin-right:0}.product-cart-item__actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.sort{margin-bottom:1rem}@media only screen and (min-width:768px){.sort{margin-bottom:1.25rem}}.sort__col{font-size:.875rem}@media only screen and (min-width:768px){.sort__col:not(:last-child){padding-right:.5rem}}.sort__col--counter{font-size:.875rem;font-weight:500;padding-right:.625rem}@media only screen and (min-width:550px){.sort__col--counter{font-size:.9375rem}}.sort__col--filters{margin:0 -.3125rem;width:100%}@media only screen and (min-width:768px){.sort__col--filters{margin:0}}@media only screen and (min-width:1024px){.sort__col--filters{width:auto}}.sort__col--select{padding:0 .3125rem}@media only screen and (min-width:768px){.sort__col--select{padding:0}.sort__col--select:not(:last-child){padding-right:1.875rem}}.sort__filter-grid{margin:0 -.3125rem}@media only screen and (min-width:768px){.sort__filter-grid{margin:0}}.suggestion-product{padding-bottom:.625rem}.suggestion-product__title{color:#4c4c4c;font-size:1.0625rem;font-weight:400;letter-spacing:.0125rem;line-height:normal;padding-bottom:1rem;padding-top:1.625rem}.suggestion-product__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.suggestion-product__link:hover{color:#8f8f8f}.suggestion-product__thumbnail{min-width:3.25rem;overflow:hidden;width:3.25rem}@media only screen and (min-width:768px){.suggestion-product__thumbnail{min-width:2.625rem;width:2.625rem}}.suggestion-product__thumbnail:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.suggestion-product__thumbnail .thumbnail__image{bottom:auto;left:50%;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.suggestion-product__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.75rem;font-weight:500;letter-spacing:.00625rem;line-height:.875rem;padding-left:.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 .price__amount{color:#8f8f8f;font-size:.8125rem;font-weight:700}.suggestion-product__price .price__amount--alt{color:#2a2a2a}.suggestion-product__price .price__amount--original{font-size:.8125rem;font-weight:400;text-decoration:line-through}.suggestion-product__price .price__mode{display:none}@media only screen and (min-width:768px){.suggestion-product__price .price__mode{display:block}}.address-delete-message__delete-message{color:#ffb31a}.address-delete-message__address{color:#d10021;font-weight:700}.address-delete-message__action{margin-right:.5rem}@media only screen and (min-width:550px){.business-unit-address-item__actions{text-align:right}}.business-unit-address-list__list{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;max-height:15rem;overflow-y:auto}.business-unit-address-list__item--empty{background-color:#f0f0f0}.business-unit-chart-item__icon{-webkit-box-flex:0;color:#b2b2b2;-ms-flex:none;flex:none;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.business-unit-chart-item__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border-left:.3125rem solid #b2b2b2;border-radius:2px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.75rem .9375rem .75rem 1.25rem;-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.business-unit-chart-item__link--level-1{border-left-color:#0064b4}.business-unit-chart-item__link--level-2{border-left-color:#d10021}.business-unit-chart-item__link--level-3{border-left-color:#fdbe36}.business-unit-chart-item__link--level-4{border-left-color:#2a2a2a}.business-unit-chart-item__link:hover{background-color:#fff;-webkit-box-shadow:.1875rem .5rem 1rem .1875rem rgba(0,0,0,.05);box-shadow:.1875rem .5rem 1rem .1875rem rgba(0,0,0,.05);color:#333}.business-unit-chart-item__link:hover .business-unit-chart-item__icon{color:inherit}@media only screen and (min-width:768px){.business-unit-chart-item__link{font-size:1rem;padding:1.25rem 2.125rem}}.business-unit-chart-item__name{-webkit-box-flex:1;-ms-flex:1;flex:1}.business-unit-chart-item .business-unit-chart-item{padding-left:.625rem}@media only screen and (min-width:768px){.business-unit-chart-item .business-unit-chart-item{padding-left:1.875rem}}.business-unit-delete-message__delete-message{color:#ffb31a}.business-unit-delete-message__business-unit{color:#d10021}.business-unit-delete-message__action{margin-right:.5rem}.company-user-list__container-item{cursor:pointer;padding:.5rem}.company-user-list__container-item:hover{background-color:#f4f4f4}.order-detail-table{text-align:left}.order-detail-table th{padding:1rem .9375rem}.order-detail-table--text-center .order-detail-table__cell{text-align:center}.order-detail-table__head{background-color:#f0f0f0;font-size:.75rem;font-weight:700;text-transform:uppercase}.order-detail-table__row:not(:first-child){border-top:1px solid #e7eaee}.order-detail-table__row--detail:not(:first-child){border-top:none}.order-detail-table__cell{padding:1rem 2rem;vertical-align:top}.order-detail-table__cell--head{vertical-align:middle}.order-detail-table__cell--detail{line-height:normal;padding-bottom:.5rem;padding-top:.5rem}.order-detail-table__cell--float{position:absolute;right:-1.0625rem;top:.5rem;z-index:1}@media only screen and (min-width:768px){.order-detail-table__cell--float{position:static}}.save-new-address label{float:left;margin-bottom:1rem;width:100%}.save-new-address label span.label{display:inherit}.file-download-link--icon{width:8.5rem}.file-download-link__link--icon{color:#777;display:block;font-size:.875rem}.file-download-link__link--icon:hover{text-decoration:none}.file-download-link__icon{background-color:#fff;color:#ffd580;display:block;margin-bottom:.25rem;padding:2rem 0;text-align:center}.file-download-link__name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.file-download-link__name{display:inline-block;vertical-align:middle}.file-download-link__name--icon{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-download-link__extension{vertical-align:middle}.file-download-link__size{display:block;opacity:.5}.mini-cart-radio{line-height:normal}.volume-price{font-size:1.125rem}.volume-price__amount{margin-right:.4375rem}.volume-price__amount--original{color:#b2b2b2!important;font-size:.875rem;text-decoration:line-through}.volume-price__tag{color:#2a2a2a;margin-right:.25rem}.volume-price__price{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.volume-price__price--highlighted{-webkit-animation:priceHighlight .4s linear 2;animation:priceHighlight .4s linear 2}@-webkit-keyframes priceHighlight{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes priceHighlight{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.volume-price-table{margin-bottom:2rem;margin-top:1.3125rem}@media only screen and (min-width:768px){.volume-price-table{margin-top:0}}.volume-price-table table{-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.1);text-align:center;width:100%}@media only screen and (min-width:550px){.volume-price-table table{width:auto}}.volume-price-table table th{background:#f0f0f0;font-size:.75rem;padding:.8125rem 1.25rem .6875rem;text-transform:uppercase}@media only screen and (min-width:550px){.volume-price-table table th:first-child{text-align:center}}.volume-price-table table th:last-child{padding-right:3.125rem}.volume-price-table table td{color:#8f8f8f;font-size:.8125rem;padding:.6875rem 1.25rem}@media only screen and (min-width:550px){.volume-price-table table td:first-child{text-align:center}}.volume-price-table table td:last-child{padding-right:3.125rem}.product-carousel{position:relative}.color-selector{bottom:-9px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:2}.color-selector__color{border-radius:100%;position:relative;vertical-align:middle}.color-selector__color:not(:last-child){margin-right:4px}.color-selector__color:hover .color-selector__tooltip{-webkit-transform:scale(1);transform:scale(1)}.color-selector__color-inner{border-radius:100%;display:block;height:10px;pointer-events:none;width:10px}.color-selector__tooltip{background:#333;border-radius:2px;color:#fff;font-size:1rem;left:-15px;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-43px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;white-space:nowrap}.color-selector__tooltip:before{background:#333;border-radius:2px;bottom:-4px;content:"";height:10px;left:17px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.color-selector__colors-title{display:none}.product-list-item__content .color-selector{bottom:0;margin:.625rem 0;opacity:1;position:relative}@media only screen and (min-width:768px){.product-list-item__content .color-selector{bottom:45px;left:20px;margin:0;position:absolute}}.product-list-item__content .color-selector__colors-title{-ms-flex-negative:0;color:#8f8f8f;display:inline;flex-shrink:0;font-size:.8125rem;margin-right:.5625rem}.color-selector__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-selector__color{display:block;height:18px;margin-right:2px;padding:4px;width:18px}.color-selector__color--active{border-style:solid;border-width:1px;padding:3px}.color-selector__active-color-name{display:none}.product-detail-color-selector{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail-color-selector__item{border:.125rem solid #8f8f8f;border-radius:100%;display:block;height:1.5rem;opacity:.5;-webkit-transition:opacity .25s ease-in-out,border-color .25s ease-in-out;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:1.5rem}.product-detail-color-selector__item:not(:last-child){margin-right:.75rem}.product-detail-color-selector__item--active,.product-detail-color-selector__item:hover{border-color:#d10021;opacity:1}.product-detail-color-selector--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item-color-selector{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex}.product-item-color-selector__item{border:.125rem solid #8f8f8f;border-radius:100%;display:block;height:1.5rem;opacity:.5;-webkit-transition:opacity .25s ease-in-out,border-color .25s ease-in-out;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:1.5rem}.product-item-color-selector__item:not(:last-child){margin-right:.75rem}.product-item-color-selector__item--active,.product-item-color-selector__item:hover{border-color:#d10021;opacity:1}.product-item-color-selector--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flag{background:hsla(0,0%,85%,.5);color:#4c4c4c;display:inline-block;font-size:.875rem;line-height:1.1;margin-bottom:.5rem;padding:.5rem}.flag__icon{color:#d10021}.flag--highlight,.flag--highlight .flag__icon{color:#2a2a2a}.label-group{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;line-height:0;max-height:100%;padding:1.25rem 0;pointer-events:none;position:absolute;right:0;top:0;z-index:350;z-index:15}.label-group__text{background-color:#2a2a2a;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.025rem;line-height:1.5rem;padding:0 .625rem}.label-group__text--top{background-color:#0064b4}.label-group__text--new{background-color:#d10021}.label-group__text--sale{background-color:#2a2a2a}.label-group__text--alternative{background-color:#fff;border:1px solid #d10021;color:#d10021}.label-group__text--discontinued{background-color:#fff;border:1px solid #2a2a2a;color:#2a2a2a}.label-group__text--pdp{margin:-5px 5px 0 0;padding:0 14px}.label-group--sets{padding-left:.875rem}@media only screen and (min-width:768px){.label-group--sets{padding-left:.875rem}}.label-group .img-badge{height:45px;margin-right:1px;width:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.label-group .img-badge{width:45px}}.label-group .img-badge.economic{height:67px;margin-left:-9px;margin-right:-4px;margin-top:-3px;width:67px}.label-group .img-badge.ecological{height:67px;margin-left:-5px;margin-right:-1px;margin-top:-3px;width:67px}.label-group.hero{left:1rem;margin-top:.35rem;position:absolute;top:auto}.label-group--pdp{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:inline-block;font-size:0;line-height:0;order:2;padding:.625rem 0 0;position:static;vertical-align:middle}@media only screen and (min-width:768px){.label-group--pdp{padding:0}}.tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;position:relative}.tag,.tag:after,.tag:before{background:#2a2a2a;height:2rem;width:2rem}.tag:after,.tag:before{content:"";left:0;position:absolute;top:0;z-index:1}.tag:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.tag:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.tag__text{color:#fff;display:block;font-size:.875rem;line-height:1.1;position:relative;text-align:center;width:100%;z-index:2}.shopping-list-product-option-list__item:not(:first-child){margin-top:.5rem}.shopping-list-product-option-list .label{display:inline-block;padding-right:1.125rem;text-transform:none;word-break:break-all}.shopping-list-product-option-list .label:after{content:":"}.packaging-unit-cart{color:#4c4c4c;font-size:.8125rem;margin-top:.8125rem}@media only screen and (min-width:768px){.packaging-unit-cart{font-size:.875rem}}.packaging-unit-cart__item:not(:first-child){margin-top:.5rem}@media only screen and (min-width:768px){.packaging-unit-cart__item:not(:first-child){margin-top:.75rem}}.rating-selector{display:inline-block;font-size:1rem;line-height:1rem}.rating-selector__steps{direction:rtl;display:inline-block;line-height:0;vertical-align:middle}.rating-selector__step{background-color:hsla(0,0%,100%,0);cursor:pointer;display:block;float:right;overflow:hidden;position:relative}.rating-selector__step--full:not(:first-child){margin-right:1px}.rating-selector__step--half{width:7px}.rating-selector__step--half:nth-child(odd):not(:first-child){margin-right:1px}.rating-selector__step .rating-selector__star{color:#b2b2b2;min-height:14px;min-width:14px;position:relative;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:14px}.rating-selector__step .rating-selector__star--big{height:24px;width:24px}.rating-selector__step .rating-selector__star--half-left{left:7px}.rating-selector__step .rating-selector__star--half-right{right:0}.rating-selector__step:hover>.rating-selector__star,.rating-selector__step:hover~.rating-selector__step>.rating-selector__star{color:#fdbe36}.rating-selector__step--active>.rating-selector__star{color:#fdbe36;width:14px}.rating-selector__step--active>.rating-selector__star--big{width:24px}.rating-selector--readonly{pointer-events:none}.rating-selector--expand{display:block}.rating-selector--pdp{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .25rem;min-width:6.25rem}@media only screen and (min-width:550px){.rating-selector--pdp{margin:0 0 .4375rem}}@media only screen and (min-width:768px){.rating-selector--pdp{padding-bottom:1rem;padding-top:.4375rem}}.rating-selector--pdp .rating-selector__star{height:16px;min-height:16px;min-width:16px}.rating-selector--pdp .rating-selector__star--half-left{left:8px}.rating-selector--pdp .rating-selector__step--half{width:8px}.rating-selector--pdp .rating-selector__step--active>.rating-selector__star,.rating-selector--pdp .rating-selector__step>name__star{width:16px}.rating-selector--space{padding-bottom:7px}.rating-selector__count{color:#8f8f8f;font-family:Roboto,sans-serif;font-size:.8125rem;line-height:1rem;margin-left:.1875rem;vertical-align:middle}.rating-selector__count--pdp{font-size:.9375rem;margin-left:.3125rem}.product-quick-add-form--row{background-color:#f0f0f0;padding:1.25rem}@media only screen and (min-width:768px){.product-quick-add-form--row{padding:1.25rem 1.25rem .25rem}}.product-quick-add-form__title--row{font-size:1rem;font-weight:700}.product-quick-add-form__button.button{padding:.9375rem}.product-search-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-direction:row;position:relative}.product-search-item__name{color:#4c4c4c;font-weight:700}.product-search-item__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-search-item__actions--spacingless{margin-top:0}.product-search-item__actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-search-item__actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.products-list__item{color:#333;cursor:pointer;font-size:.75rem;font-weight:500;line-height:normal;padding-left:.9375rem;padding-right:.9375rem}.products-list__item--selected,.products-list__item:hover{background-color:#f0f0f0}.product-set-details__banner{margin:0 -1.875rem}@media only screen and (min-width:768px){.product-set-details__banner{margin:0}}.quick-order-form{padding-bottom:3.125rem;position:relative}@media only screen and (min-width:1200px){.quick-order-form{padding-bottom:0}}.quick-order-row__holder-quantity{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.5rem .625rem}.quick-order-row__quantity[type=number]{background-color:hsla(0,0%,100%,0);border:none;font-size:1rem;line-height:normal;margin:0;padding:0;text-align:center;width:2.875rem}.quick-order-row__quantity[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quick-order-row__quantity[type=number]:disabled{background-color:hsla(0,0%,100%,0)}.quick-order-row__message{border:none;font-size:.75rem;padding:.375rem .75rem}.quick-order-row__message--error{background-color:rgba(42,42,42,.1);color:#2a2a2a}.quick-order-row__message--warning{background-color:rgba(253,190,54,.2);color:#fdbe36}.quick-order-row__button{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.1),0 .1875rem .1875rem 0 rgba(0,0,0,.1);box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.1),0 .1875rem .1875rem 0 rgba(0,0,0,.1);cursor:pointer;font-size:0;height:1.75rem;line-height:0;position:relative;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:1.75rem}.quick-order-row__button--decrement:before,.quick-order-row__button--increment:after,.quick-order-row__button--increment:before{background:#8f8f8f;content:"";height:.125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:.5625rem}.quick-order-row__button--increment:after{height:.5625rem;width:.125rem}.quick-order-row__button:hover{background:#d10021}.quick-order-row__button:hover:after,.quick-order-row__button:hover:before{background:#fff}.quick-order-row__button--disabled{background:#fff;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1);cursor:not-allowed}.quick-order-row__button--disabled:after,.quick-order-row__button--disabled:before{background:#e7eaee}.quick-order-row__button--disabled:focus,.quick-order-row__button--disabled:hover{background:#fff}.quick-order-row__button--disabled:focus:after,.quick-order-row__button--disabled:focus:before,.quick-order-row__button--disabled:hover:after,.quick-order-row__button--disabled:hover:before{background:#e7eaee}.quick-order-row-partial__holder-quantity{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.5rem .625rem;position:relative}.quick-order-row-partial__message{border:none;font-size:.75rem;padding:.375rem .75rem}.quick-order-row-partial__message--error{background-color:rgba(42,42,42,.1);color:#2a2a2a}.quick-order-row-partial__message--warning{background-color:rgba(253,190,54,.2);color:#fdbe36}.quick-order-row-partial__quantity[type=number]{background-color:hsla(0,0%,100%,0);border:none;font-size:1rem;line-height:normal;margin:0;padding:0;text-align:center;width:2.875rem}.quick-order-row-partial__quantity[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quick-order-row-partial__quantity[type=number]:disabled{background-color:hsla(0,0%,100%,0)}.quick-order-row-partial__button{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.1),0 .1875rem .1875rem 0 rgba(0,0,0,.1);box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.1),0 .1875rem .1875rem 0 rgba(0,0,0,.1);cursor:pointer;font-size:0;height:1.75rem;line-height:0;position:relative;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:1.75rem}.quick-order-row-partial__button--decrement:before,.quick-order-row-partial__button--increment:after,.quick-order-row-partial__button--increment:before{background:#8f8f8f;content:"";height:.125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:.5625rem}.quick-order-row-partial__button--increment:after{height:.5625rem;width:.125rem}.quick-order-row-partial__button:hover{background:#d10021}.quick-order-row-partial__button:hover:after,.quick-order-row-partial__button:hover:before{background:#fff}.quick-order-row-partial__button--disabled{background:#fff;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1);cursor:not-allowed}.quick-order-row-partial__button--disabled:after,.quick-order-row-partial__button--disabled:before{background:#e7eaee}.quick-order-row-partial__button--disabled:focus,.quick-order-row-partial__button--disabled:hover{background:#fff}.quick-order-row-partial__button--disabled:focus:after,.quick-order-row-partial__button--disabled:focus:before,.quick-order-row-partial__button--disabled:hover:after,.quick-order-row-partial__button--disabled:hover:before{background:#e7eaee}.quick-order-rows{width:100%}.quick-order-rows__row{border-bottom:.0625rem solid #f0f0f0}.quick-order-rows__row--head{background-color:#f0f0f0}.quick-order-rows__cell{font-size:.75rem;font-weight:700;text-transform:uppercase}.badge{background-color:#ff8598;background-color:#dce0e5;border-radius:2px;color:#9e0019;color:#fff;display:inline-block;font-size:.875rem;font-size:.6875rem;font-weight:700;letter-spacing:.025rem;line-height:normal;padding:.1rem .5rem}.badge--hollow{background:none;border:1px solid #dadada;color:#8f8f8f}.badge--success{background-color:#ff8598;color:#9e0019}.badge--alert,.badge--warning{background-color:#ffeecd;color:#e69a00}.badge--message-success{background-color:#62ff62;color:#007b00}.badge--message-warning{background-color:#ffeecd;color:#e69a00}.badge--message-alert{background-color:#ff8598;color:#9e0019}.badge--multi-cart,.badge--shopping-list{color:#4c4c4c;display:inline-block;margin-right:.5625rem;min-width:3.25rem;padding:.25rem .3125rem;vertical-align:middle}@media only screen and (min-width:768px){.badge--multi-cart,.badge--shopping-list{min-width:4rem;padding-left:.5625rem;padding-right:.5625rem}}.badge--title{background-color:#8f8f8f;text-transform:uppercase}.badge--access{background-color:#d10021;color:#fff;text-transform:uppercase}.badge--summary{letter-spacing:.0125rem;padding:.3125rem .5rem;text-transform:uppercase}.box{background-color:#f0f0f0;border:0;margin:0;padding:1.6875rem 1.25rem 1.875rem}@media only screen and (min-width:768px){.box{padding:2rem}}.box--small{padding:1rem 2rem}.action-card .box{color:#4c4c4c;padding:0}.button{background-color:#d10021;border:2px solid #d10021;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.125rem;padding:.625rem 1.875rem;text-align:center;-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.button i{margin:0 .5rem}.button__add{background-color:transparent;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.125rem;padding:.625rem 1.875rem;text-align:center;-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.button__add:focus,.button__add:hover{background-color:transparent;border-color:#d10021;color:#d10021;text-decoration:none}.button.js-add-to-shopping-list{width:100%}.button.mini-cart{padding:.625rem 1rem}.button.mini-cart .icon{padding-bottom:.3125rem}.button.black-frame-style{background-color:transparent;border:.125rem solid #000;border-radius:2px;color:#000;padding:.625rem 1.875rem}.button.black-frame-style:focus,.button.black-frame-style:hover{background-color:transparent;border:.125rem solid #d10021;color:#d10021;-webkit-transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out}.button.black-frame-style--disabled,.button.black-frame-style[disabled]{background-color:transparent;border:.125rem solid #000;border-radius:2px;color:#000;padding:.625rem 1.875rem}.button.black-frame-style--disabled:focus,.button.black-frame-style--disabled:hover,.button.black-frame-style[disabled]:focus,.button.black-frame-style[disabled]:hover{background-color:transparent;border:.125rem solid #d10021;color:#d10021;-webkit-transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out}.button.black-frame-style--form{padding-bottom:.75rem;padding-top:.75rem}.button.add-to-cart-carton-finder{padding:.2rem 1rem}.button:focus,.button:hover{background-color:#9e0019;border-color:#9e0019;color:#fff;text-decoration:none}.button--hollow{background-color:hsla(0,0%,100%,0);border:1px solid #d10021;color:#d10021}.button--hollow:focus,.button--hollow:hover{background-color:#d10021;border-color:#d10021;color:#fff}.button--hollow-icon{background-color:hsla(0,0%,100%,0);border:none;color:#d10021;padding:.25rem .5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.button--hollow-icon:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.button--hollow-icon:focus,.button--hollow-icon:hover{background-color:hsla(0,0%,100%,0);color:#ff8598}.button--hollow-icon-secondary{border:.125rem solid #000;border-radius:2px;color:#000;margin-top:.4rem;padding:.4rem 1.2rem}.button--hollow-icon-secondary:focus,.button--hollow-icon-secondary:hover{border:.125rem solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.button--hollow-large-secondary{border:.125rem solid #000;border-radius:2px;color:#000;padding:.55rem 1.2rem}.button--hollow-large-secondary:focus,.button--hollow-large-secondary:hover{border:.125rem solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.button--hollow-second{border-color:#fff;color:#fff}.button--hollow-second:focus,.button--hollow-second:hover{background-color:hsla(0,0%,100%,0);border-color:#e6e6e6;color:#e6e6e6}.button--alternative{background-color:#2a2a2a;border-color:#2a2a2a;color:#fff}.button--alternative:focus,.button--alternative:hover{background-color:#111;border-color:#111}.button--big{font-size:1rem;line-height:1.25rem;padding:.9375rem 1.6875rem}.button--bigger{padding-bottom:.75rem;padding-top:.75rem}.button--carton-finder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;margin:1rem 0;max-height:50px;min-width:180px;padding:.8rem 2rem;position:relative}@media screen and (max-width:981px){.button--carton-finder{min-width:0;padding:.7rem 1rem}.button--carton-finder .carton-label{display:none}}@media screen and (min-width:470px){.button--carton-finder{margin:0 .5rem}}@media only screen and (max-width:899px){.button--carton-finder{display:none}}.button--carton-finder--alternative{display:none}@media screen and (max-width:899px){.button--carton-finder--alternative{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin:0;min-width:0;padding:8px}}.button--carton-finder .carton-icon{top:0;width:27px}.button--carton-finder .carton-label{color:#fff;margin:0 0 0 .5rem}@media screen and (max-width:769px){.button--carton-finder .carton-label{display:none}}.button--form{padding-bottom:.875rem;padding-top:.875rem}.button--expand{width:100%}.button--checkout{min-width:12.5rem}@media only screen and (max-width:767px){.button--checkout.js-address-cms-column__to-payment{display:none}}.button--back,.button--edit{color:#b2b2b2;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.button--back:focus,.button--back:hover,.button--edit:focus,.button--edit:hover{color:#333}.button--back{font-weight:400}.button--second{border-color:#b2b2b2;color:#8f8f8f;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out}.button--second:focus,.button--second:hover{background-color:hsla(0,0%,100%,0);border-color:#d10021;color:#d10021}.button--disabled,.button[disabled]{color:#fff;cursor:not-allowed}.button--disabled,.button--disabled:focus,.button--disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#b2b2b2;border-color:#b2b2b2}.button--success{background-color:#d10021;border-color:#d10021}.button--success:focus,.button--success:hover{background-color:#9e0019;border-color:#9e0019}.button--success.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#d10021;color:#d10021}.button--success.button--hollow:focus,.button--success.button--hollow:hover{background-color:#d10021;color:#fff}.button--warning{background-color:#ffb31a;border-color:#ffb31a}.button--warning:focus,.button--warning:hover{background-color:#e69a00;border-color:#e69a00}.button--warning.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#ffb31a;color:#ffb31a}.button--warning.button--hollow:focus,.button--warning.button--hollow:hover{background-color:#ffb31a;color:#fff}.button--alert{background-color:#ffb31a;border-color:#ffb31a}.button--alert:focus,.button--alert:hover{background-color:#e69a00;border-color:#e69a00}.button--alert.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#ffb31a;color:#ffb31a}.button--alert.button--hollow:focus,.button--alert.button--hollow:hover{background-color:#ffb31a;color:#fff}.button--message-success{background-color:#00ae00;border-color:#00ae00}.button--message-success:focus,.button--message-success:hover{background-color:#007b00;border-color:#007b00}.button--message-success.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#00ae00;color:#00ae00}.button--message-success.button--hollow:focus,.button--message-success.button--hollow:hover{background-color:#00ae00;color:#fff}.button--message-warning{background-color:#ffb31a;border-color:#ffb31a}.button--message-warning:focus,.button--message-warning:hover{background-color:#e69a00;border-color:#e69a00}.button--message-warning.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#ffb31a;color:#ffb31a}.button--message-warning.button--hollow:focus,.button--message-warning.button--hollow:hover{background-color:#ffb31a;color:#fff}.button--message-alert{background-color:#d10021;border-color:#d10021}.button--message-alert:focus,.button--message-alert:hover{background-color:#9e0019;border-color:#9e0019}.button--message-alert.button--hollow{background-color:hsla(0,0%,100%,0);border-color:#d10021;color:#d10021}.button--message-alert.button--hollow:focus,.button--message-alert.button--hollow:hover{background-color:#d10021;color:#fff}.button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:2rem}.button-wrapper .button-continue{background-color:#fff;border:2px solid #2a2a2a;color:#2a2a2a;margin-right:1rem}.button-wrapper .button-continue:hover{border:2px solid #d10021;color:#d10021}.button-wrapper .button--success{margin-left:1rem}.button-wrapper .button--success:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.button-wrapper.col--xl-12{display:inline-block;margin:1.5rem 0 .5rem;padding:0 3.5rem}@media only screen and (max-width:540px){.button-wrapper.col--xl-12{margin-bottom:0;padding:1rem 0 0}}.button-wrapper.col--xl-12 .button-continue{float:left;margin-right:0;width:400px}@media only screen and (max-width:1024px){.button-wrapper.col--xl-12 .button-continue{margin-bottom:1rem;width:100%}}.button-wrapper.col--xl-12 .button--success{float:right;margin-left:0;width:400px}@media only screen and (max-width:1024px){.button-wrapper.col--xl-12 .button--success{width:100%}.button-wrapper{display:block}}.icon{fill:currentColor;display:inline-block;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:1rem}.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--add-cart-carton{height:2rem;width:2rem}.icon--contact-home{fill:#929292;height:2.2rem;width:3rem}.icon--logo{height:63px;margin-top:.6rem;width:152px}@media screen and (max-width:981px){.icon--logo{height:70px;margin-top:.5rem;width:120px}}@media screen and (max-width:899px){.icon--logo{height:30px;margin-top:0;width:100px}}.icon--category-menu-icon{fill:#929292;height:2rem;margin-right:.625rem;width:2rem}.icon--line{fill:#ccc;display:block;height:25px;width:50px}@media only screen and (max-width:768px){.icon--line{margin-top:-8px}}.icon--checkout{height:60px;width:167px}.icon--header-check{height:9px;margin:-2px 9px 0 0;width:12px}.icon--progress-check{height:8px;width:10px}.icon--phone{height:15px;margin-right:6px;width:15px}.icon--search{fill:#4c4c4c;stroke:#4c4c4c;stroke-width:.5px;height:20px;width:20px}.icon--user{height:30px;width:27px}.icon--quick-order{height:19px;margin-top:10px;width:32px}.icon--header-shopping-list{height:29px;width:2.125rem}.icon--header-menu{height:1.8125rem;width:2.125rem}.icon--cart{height:29px;width:2.125rem}.icon--cross{height:.625rem;width:.625rem}.icon--reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon--caret-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon--caret-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon--discount-toggle{position:absolute;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.active .icon--discount-toggle{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon--toggler-cross{height:.625rem;position:relative;width:.625rem}.icon--toggler-cross:after,.icon--toggler-cross:before{background-color:#333;content:"";position:absolute}.icon--toggler-cross:before{height:.1875rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.icon--toggler-cross:after{height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.1875rem}.active .icon--toggler-cross:after{display:none}.icon--cart-plus{display:inline-block;height:23px;margin:-6px 12px -2px 0;width:26px}.icon--toggler-cross-link:after,.icon--toggler-cross-link:before{background-color:#8f8f8f}.icon--link{color:#b2b2b2;margin-right:.375rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.icon--lock{margin-bottom:5px;margin-right:.3125rem}.icon--shipment{width:5.1875rem}.icon--dhl-logo{width:4.5625rem}.icon--invoice-logo{float:left;height:1.75rem;width:5.1875rem}.icon--invoice-logo-small{height:1.375rem;width:3.4375rem}.icon--payment-logo{position:absolute;right:1.875rem;top:1.6875rem}.icon--summary-shipping{width:3.3125rem}.icon--overview{height:16px;width:17px}.icon--users{height:19px;width:29px}.icon--business-unit{height:22px;width:22px}.icon--role{height:21px;width:15px}.icon--plus-small{height:.625rem;position:relative;top:-1px;width:.625rem}.icon--share{width:1.25rem}.icon--add-to-list{height:1.625rem;position:relative;top:1px;width:1.625rem}.icon--success{height:7.5rem;margin-bottom:-1.375rem;width:7.5rem}.icon--footer{height:1.75rem;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{margin-right:.5625rem}.icon--reset{color:#333;margin-right:.5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.icon--chevron{height:.625rem;width:.625rem}.icon--create-list{height:1.125rem;vertical-align:bottom;width:1.125rem}.icon--create-new-cart{height:1.125rem;vertical-align:bottom;width:1.5rem}.icon--trolley{width:1.25rem}.icon--title{height:1.625rem;width:2.1875rem}.icon--truck{margin-left:.625rem}.icon--super-big{height:2rem;width:2rem}.input{border:1px solid #dce0e5;border-radius:2px;color:#333;display:inline-block;font:400 .9375rem/1.1875rem Roboto,sans-serif;padding:.875rem 1.25rem .8125rem;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.input:focus{border-color:#8f8f8f}.input::-webkit-input-placeholder{color:#8f8f8f}.input::-moz-placeholder{color:#8f8f8f}.input::-ms-input-placeholder{color:#8f8f8f}.input::placeholder{color:#8f8f8f}.input--naked{background-color:hsla(0,0%,100%,0);border:none}.input--error{border-color:#ffb31a}.input--disabled,.input[disabled]{background-color:#f4f4f4;cursor:not-allowed}.input:focus{border:1px solid #2a2a2a}.input--borderless{border:none}.input--expand{display:block;width:100%}.input--expand.label-length-home{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:4px 7px 31px -7px #ccc;box-shadow:4px 7px 31px -7px #ccc;width:320px}.input--small{font-size:.875rem;line-height:1.125rem;padding:.625rem 1rem}.input--measurement-unit{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:90px}.input--measurement-unit::-webkit-inner-spin-button,.input--measurement-unit::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input--filter-range{color:#4c4c4c;font-weight:500;padding-left:.5rem;padding-right:.5rem}.label{color:#333;display:block;font-size:.75rem;font-weight:700;margin-bottom:.4rem;text-transform:uppercase}.label--required:after{color:#d10021;content:"*";margin-left:.2rem}.label--title:after{display:none}.label--browse-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:.125rem dashed #b2b2b2;border-radius:.125rem;color:#8f8f8f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;min-height:7.5rem;padding:.625rem;text-transform:none;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;width:100%}.label--browse-file:hover{border-color:#d10021}.label--browse-file-cursor-default{cursor:default}.label--small{font-weight:500;text-transform:none}.label a{font-weight:700;text-decoration:underline}.link{background-color:transparent;color:#d10021;cursor:pointer;display:inline-block;margin:0;padding:0}.link:hover{text-decoration:underline}.link--success{color:#d10021}.link--alert,.link--warning{color:#ffb31a}.link--message-success{color:#00ae00}.link--message-warning{color:#ffb31a}.link--message-alert{color:#d10021}.link--small{font-size:.875rem}.link--alt{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.link--alt:hover{color:#111;text-decoration:none}.link--disabled,.link[disabled]{color:#8f8f8f;cursor:not-allowed}.link--disabled:hover,.link[disabled]:hover{color:#8f8f8f;text-decoration:none}.link--icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8f8f8f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;font-weight:500;line-height:1rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media only screen and (min-width:1024px){.link--icon{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.link--icon:focus,.link--icon:hover{color:#4c4c4c;text-decoration:none}.link--icon:focus .icon,.link--icon:hover .icon{color:#4c4c4c}.link--icon--delete{color:#d10021;font-size:14px;font-weight:500;margin-right:1rem}.link--icon--delete:focus,.link--icon--delete:hover{color:#8f8f8f;text-decoration:none}.link--footer{color:#8f8f8f;line-height:1.875rem}.link--footer:focus,.link--footer:hover{color:#4c4c4c}.link--checkout{font-size:.8125rem;line-height:normal}.link--social{color:#4c4c4c}.link--social:focus,.link--social:hover{color:#8f8f8f}.link--privacy{color:#fff}.link--privacy:focus,.link--privacy:hover{color:#2a2a2a}.link--action{color:#b2b2b2}.link--action:focus,.link--action:hover{color:#4c4c4c}.link--error-block{color:#b2b2b2;font:400 .9375rem/1.875rem Roboto,sans-serif;text-decoration:underline}.link--company-user{color:#8f8f8f;white-space:nowrap}@media only screen and (min-width:1024px){.link--company-user{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.link--company-user:focus,.link--company-user:hover{color:#333;text-decoration:none}.link--secondary{color:#8f8f8f}@media only screen and (min-width:1024px){.link--secondary{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.link--secondary:hover{color:#4c4c4c;text-decoration:none}.link--alternative{color:#000}@media only screen and (min-width:1024px){.link--alternative{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.link--alternative:focus,.link--alternative:hover{color:#d10021;text-decoration:none}.link--additional{color:#d10021}@media only screen and (min-width:1024px){.link--additional{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.link--additional:focus,.link--additional:hover{color:#4c4c4c;text-decoration:none}.link--to-button{-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid #dce0e5;border-radius:2px;font-size:.875rem;justify-content:center;padding:.6875rem;width:100%}@media only screen and (min-width:768px){.link--to-button{-webkit-box-pack:start;-ms-flex-pack:start;border:0;font-size:.8125rem;justify-content:flex-start;padding:0;width:auto}}.list__item{display:block}.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:#ffb31a}.list--footer{margin-bottom:1.625rem;padding:0 .625rem}@media only screen and (min-width:550px){.list--footer{margin-bottom:0;padding: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;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);font-size:.9375rem;font-weight:400;left:0;letter-spacing:.0125rem;line-height:1.93;padding:1.3125rem 2.375rem 1.3125rem 1.8125rem;position:absolute;top:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:10}@media only screen and (min-width:1400px){.list--company-user{left:0;right:auto;-webkit-transform-origin:top left;transform-origin:top left}}.select{background-color:#fff;border:1px solid #dce0e5;border-radius:0;display:inline-block;max-width:100%;position:relative;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,0);border:.25rem solid hsla(0,0%,100%,0);border-radius:0;border-right-width:1.5rem;display:block;max-width:100%;padding-left:.25rem;z-index:2}.select__select::-ms-expand{display:none}.select__select--disabled,.select__select[disabled]{background-color:#f4f4f4;cursor:not-allowed}.select__caret{bottom:0;color:#777;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:hsla(0,0%,100%,0);border:none}.select--error{border-color:#ffb31a}.select--error .select__caret{color:#ffb31a}.select--quick-order-page{background-color:#f0f0f0;border-radius:2px;color:#8f8f8f;padding:.9375rem .625rem}.select--quick-order-page:hover{cursor:pointer}.select__caret{right:.9375rem}.table thead{background-color:#f0f0f0;font-size:.75rem;font-weight:700;text-transform:uppercase}.table th{color:#333;font-weight:700}.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 tbody{font-size:.875rem}.table tbody tr:not(:first-child){border-top:.0625rem solid #e7eaee}.table tbody tr:hover{background-color:#f9f9f9}.table tbody th{font-weight:500}.table tbody td{color:#4c4c4c}.table tbody strong:not(.colored){color:#333;font-weight:500}.table--expand{width:100%}.table__row--inactive{color:#b2b2b2}.table__actions{white-space:nowrap;width:1px}.table__icon{height:1em}.table--grid thead{white-space:nowrap}.table--grid td,.table--grid th{padding:.9375rem .75rem}@media only screen and (max-width:767px){.table--datatable-responsive tbody,.table--datatable-responsive td,.table--datatable-responsive th,.table--datatable-responsive thead{text-transform:capitalize}.table--datatable-responsive tr{padding-bottom:15px;padding-top:15px}.table--datatable-responsive td{padding-bottom:0;padding-top:0}.table--datatable-responsive td:before{-ms-flex-negative:0;display:inline-block;flex-shrink:0;font-weight:700;padding-right:.625rem;text-transform:uppercase;width:auto}.table--datatable-responsive .row--order-details{border:.0625rem solid #dce0e5;border-radius:2px;margin-bottom:1rem;padding:1.25rem;position:relative}}@media only screen and (max-width:767px)and (min-width:768px){.table--datatable-responsive .row--order-details{border:none;margin-bottom:0;padding:0}}@media only screen and (max-width:767px){.table--datatable-responsive .transform-table-header,.table--datatable-responsive .transform-table-header__cell{background:#fff;display:block;padding:0}.table--datatable-responsive .transform-table-header__cell{font-size:1.125rem;font-weight:500;padding-top:1rem}.table--datatable-responsive .transform-cell{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}}@media only screen and (max-width:767px)and (min-width:768px){.table--datatable-responsive .transform-cell{display:table-cell}}@media only screen and (max-width:767px){.table--datatable-responsive .transform-cell:before{content:attr(data-content) ":"}.table--datatable-responsive .transform-cell--alt{background-color:hsla(0,0%,100%,0);padding:0}.table--datatable-responsive .transform-cell--no-label:before{display:none}.table--responsive{display:block}.table--responsive tbody,.table--responsive td,.table--responsive th,.table--responsive thead{display:block;text-transform:capitalize}.table--responsive thead th,.table--responsive thead tr{display:none}.table--responsive tr{padding-bottom:15px;padding-top:15px}.table--responsive tbody tr:not(.is-hidden-sm-md){display:block}.table--responsive td{padding-bottom:0;padding-top:0}.table--responsive td:before{-ms-flex-negative:0;display:inline-block;flex-shrink:0;font-weight:700;padding-right:.625rem;text-transform:uppercase;width:auto}.table--responsive .row--order-details{border:.0625rem solid #dce0e5;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:500;padding-top:1rem}.table--responsive .transform-cell{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;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:before{content:attr(data-content) ":"}.table--responsive .transform-cell--alt{background-color:hsla(0,0%,100%,0);padding:0}.table--responsive .transform-cell--no-label:before{display:none}}.textarea{border:1px solid #dce0e5;display:inline-block;max-width:100%;padding:.25rem .5rem;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.textarea:focus{border-color:#8f8f8f}.textarea::-webkit-input-placeholder{color:#8f8f8f}.textarea::-moz-placeholder{color:#8f8f8f}.textarea::-ms-input-placeholder{color:#8f8f8f}.textarea::placeholder{color:#8f8f8f}.textarea--expand{display:block;width:100%}.textarea--error{border-color:#ffb31a}.textarea--disabled,.textarea[disabled]{background-color:#f4f4f4;cursor:not-allowed}.thumbnail{display:block;height:10rem;margin:.5rem;position:relative}.thumbnail--smaller{height:3.25rem}@media only screen and (min-width:768px){.thumbnail--smaller{height:2.625rem}}.thumbnail--small{height:5rem}.thumbnail--big{height:20rem}.thumbnail--bigger{height:30rem}.thumbnail--min-size{min-width:2.5rem}.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:14rem}}.thumbnail--category{height:7.75rem}@media only screen and (min-width:768px){.thumbnail--category{height:14rem}}.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__image{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.thumbnail--has-border{border:.25rem solid hsla(0,0%,100%,0);-webkit-box-shadow:0 0 0 1px #f0f0f0;box-shadow:0 0 0 1px #f0f0f0}.title--footer{font:700 1rem/3.125rem Roboto,sans-serif;position:relative;text-transform:capitalize;width:100%}@media only screen and (min-width:550px){.title--footer{line-height:2.125rem;margin-bottom:.625rem}}.title--footer-logo{margin-bottom:0}@media only screen and (min-width:550px){.title--footer-logo{display:none}}.title--subscription{font:700 1rem/3.125rem Roboto,sans-serif;position:relative}@media only screen and (min-width:550px){.title--subscription{font-size:1.125rem;font-weight:500;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:700;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--summary-title{font-size:1.125rem;margin-bottom:.875rem}@media only screen and (min-width:768px){.title--summary-title{font-size:1.5rem}}.title__index{color:#d10021;margin-right:.25rem}@media only screen and (min-width:768px){.title__index{margin-right:.5rem}}.title--sub{color:#8f8f8f;font-weight:400;margin-bottom:.75rem}.title--error-page{font:700 2rem/2.5625rem Roboto,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--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:500}@media only screen and (min-width:768px){.title--product-set-details{font-size:3.125rem}}.title--mobile-toggler-section{color:#333;font-weight:500;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:#333;content:"";height:.125rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.625rem}.title--mobile-toggler-section:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.title--mobile-toggler-section.active:after{display:none}}.title--link{color:#333;font-weight:500}@media only screen and (min-width:768px){.title--link{margin-left:1.25rem}}.title--warning{background-color:rgba(42,42,42,.1);color:#2a2a2a;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:#333;font-size:1.125rem;font-weight:500;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}}.action-bar{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:550px){.action-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.action-bar--first{margin-top:0}.action-bar--big{margin-top:3rem}.action-bar--small{margin-bottom:.5rem;margin-top:1rem}@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:31.25rem}}.action-bar__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.action-bar__title--small{font-size:1.125rem;line-height:1.4}.action-bar__title--middle{font-size:1.375rem}.action-bar__actions{-ms-flex-align:center;-ms-flex:none;flex:none}.action-bar__action,.action-bar__actions{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.action-bar__action{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:none;flex:none;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{-webkit-box-flex:0;display:block;-ms-flex:none;flex:none;height:.8125rem;margin-right:.625rem;width:.8125rem}.action-bar .newsletter-title{margin-top:1rem}.action-bar .order-delivery-button-nav-show{margin-left:10px}@media only screen and (min-width:768px){.action-bar .order-delivery-button-nav-show{display:none}}.action-bar .order-delivery-button-nav-hide{display:none}.ajax-add-to-cart__button{height:100%;white-space:nowrap}.ajax-loader{background-color:hsla(0,0%,94%,.5);background:hsla(0,0%,100%,.8);bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;z-index:750}.ajax-loader__spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;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:1.125rem}.ajax-loader.spinner-increase .fa,.ajax-loader.spinner-increase .fas{font-size:3rem}.alert{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#eaf1fa;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem 0;padding:1.25rem 1rem}.alert__icon{-ms-flex-negative:0;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;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);font-size:.9375rem;font-weight:400;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;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);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{bottom:0;padding-right:.75rem;position:absolute;right:0;top:0}.breadcrumb-step{display:inline-block;font:.8125rem/1rem Roboto,sans-serif}.breadcrumb-step .breadcrumb-home{fill:#2a2a2a;height:12px;vertical-align:inherit}.breadcrumb-step:last-child{color:#d10021}.breadcrumb-step:last-child .breadcrumb-step__separator{display:none}.breadcrumb-step:last-child .breadcrumb-step__link{color:#929292}.breadcrumb-step:last-child.breadcrumb-step--active.breadcrumb--progress-step .step-number{display:none}.breadcrumb-step:last-child.breadcrumb-step--active.breadcrumb--progress-step .step-checkmark{display:inline-block}.breadcrumb-step.breadcrumb-step .step-checkmark,.breadcrumb-step.breadcrumb-step .step-number{display:none}.breadcrumb-step__separator{color:#2a2a2a;margin-left:.5rem;margin-right:.25rem}.breadcrumb-step--active{color:#d10021;font-weight:500}.breadcrumb-step__link,.breadcrumb-step__link:focus,.breadcrumb-step__link:hover{color:#d10021}.breadcrumb-step--disabled:not(.breadcrumb-step--active){color:#2a2a2a;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.breadcrumb-step--disabled:not(.breadcrumb-step--active):focus,.breadcrumb-step--disabled:not(.breadcrumb-step--active):hover{color:#d10021}.breadcrumb-step__checked{background-color:#d10021;border-radius:50%;color:#fff;height:1.125rem;line-height:.875rem;margin-left:.25rem;width:1.125rem}.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%}.cart-counter{display:inline-block}.cart-counter__quantity{background:#2a2a2a;border-radius:100%;color:#fff;display:inline-block;font-size:.875rem;height:1.5rem;line-height:1.5rem;margin-left:.25rem;min-width:1.5rem;text-align:center}.cart-counter__quantity--hidden{display:none}.cart-items-counter__quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d10021;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;font-weight:700;height:1rem;justify-content:center;padding-bottom:1px;padding-left:1px;text-align:center;width:1rem}.cart-items-counter #num-cart{color:#fff}.cart-items-counter #num-cart:empty{display:none}.flash-message{background-color:#00ae00;font-family:Roboto,sans-serif;font-size:17px;max-height:0;opacity:0;overflow-y:hidden;pointer-events:none;-webkit-transition:visibility .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out;visibility:hidden}.flash-message__content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.flash-message__content:after{display:none}.flash-message__content .fa-times-circle{cursor:pointer;font-size:25px}.flash-message__text{padding-right:1rem}.flash-message__text a{color:#fff;text-decoration:underline}.flash-message__text a:hover{color:#000}.flash-message__static-link{-ms-flex-negative:0;color:#fff;flex-shrink:0}.flash-message__message{color:#fff;padding:1.25rem 1rem}.flash-message__text{color:#fff}.flash-message--show{max-height:8rem;opacity:1;pointer-events:all;visibility:visible}.flash-message--info{color:#000}.flash-message--success{background-color:#00ae00}.flash-message--warning{background-color:#ffb31a}.flash-message--ajax-error,.flash-message--alert{background-color:#d10021}.form .form{padding-left:.5rem;padding-right:.5rem}.form__fields{margin-left:-.5rem;margin-right:-.5rem}.form__field{padding:.5rem}.form__actions{text-align:right}.form__action{margin-left:.5rem;margin-top:.5rem}.form--inline .form__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.form--inline .form__fields{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:1;float:left}.form--inline .form__actions{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:0}.form--inline .form__field{padding-bottom:0;padding-right:0}.form--extend{width:100%}.form__spacing-large{margin-top:1rem}.form__field--section{margin-top:3rem;width:100%}.form__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:1rem}.form__action{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 1rem 0 0}.form__action--primary{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.form__action.carton-finder-search-btn{background-color:#d10021;border-radius:2px;color:#fff;font-size:16px;font-weight:700;line-height:20px;min-height:50px;padding:.65rem 1rem;width:calc(100% - 80px)}@media only screen and (max-width:1080px){.form__action.carton-finder-search-btn{margin-left:0;max-width:none;width:100%}}.form__action.carton-finder-search-btn:hover{background-color:#9e0019;cursor:pointer}.form__action.carton-finder-search-btn:before{background:url(/assets/images/search-carton-icon.svg) no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:22px;margin-right:10px;vertical-align:bottom;width:20px}@media only screen and (max-width:550px){#toggle-carton-flyout .form__action.carton-finder-search-btn{margin:auto}}@media only screen and (min-width:551px)and (max-width:769px){#toggle-carton-flyout .form__action.carton-finder-search-btn{margin-right:2.7rem;max-width:321px}}@media only screen and (min-width:770px){#toggle-carton-flyout .form__action.carton-finder-search-btn{margin:2rem 9.6rem 0 0;max-width:250px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#toggle-carton-flyout .form__action.carton-finder-search-btn{margin-right:16.75rem}}.form__action.carton-express-btn{background-color:#d10021;border-radius:2px;color:#fff;font-size:16px;font-weight:700;line-height:20px;margin:1rem 0 0;min-height:50px;padding:.65rem 2rem;width:100%}@media only screen and (min-width:901px){.form__action.carton-express-btn{width:320px}.form__action.carton-express-btn.margin-express{margin-left:7rem}}.form__action.carton-express-btn:hover{background-color:#9e0019;cursor:pointer}.form__action.carton-express-btn:before{color:#fff;content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;margin-right:10px;right:1rem;vertical-align:middle}.form__title-description{color:#b2b2b2}.form--narrow .form__container{width:100%}@media only screen and (min-width:970px){.form--narrow .form__container{width:60%}}.form--subscription .form__container{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form--subscription .form__container{overflow:hidden}}.form--subscription .form__action,.form--subscription .form__fields{margin:0}.form--subscription .form__field{padding:0}.form--subscription .form__actions{bottom:0;position:absolute;right:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form--subscription .form__actions{height:100%}}.form--subscription .label{display:none}.form--subscription .input{background-color:#ccc;border:none;color:#fff;font:400 1.125rem/1.4375rem Roboto,sans-serif;font-size:14px;letter-spacing:.016875rem;min-height:50px;padding:.875rem 10rem .8125rem 1.25rem}.form--subscription .input::-webkit-input-placeholder{color:#fff;padding-left:.5rem}.form--subscription .input::-moz-placeholder{color:#fff;padding-left:.5rem}.form--subscription .input::-ms-input-placeholder{color:#fff;padding-left:.5rem}.form--subscription .input::placeholder{color:#fff;padding-left:.5rem}.form--subscription .button{border:2px solid #ccc;min-height:50px;padding:.1rem 1.5rem 0}.form--subscription .button:focus,.form--subscription .button:hover{background-color:#fff;color:#d10021}.form--subscription .icon{height:1rem;width:1rem}@media only screen and (max-width:769px){.form form[name=loginForm] .form__actions a,.form form[name=loginForm] .form__actions button{width:100%}}.form form[name=forgottenPassword] .form__actions{display:inline-block;width:100%}.form form[name=forgottenPassword] .form__actions a{float:left}.form form[name=forgottenPassword] .form__actions button{float:right}.form form[name=forgottenPassword] .form__actions a,.form form[name=forgottenPassword] .form__actions button{margin-right:0}@media only screen and (max-width:500px){.form form[name=forgottenPassword] .form__actions a,.form form[name=forgottenPassword] .form__actions button{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%}.form form[name=forgottenPassword] .form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scaleY(-1);transform:scaleY(-1)}}@media only screen and (max-width:1024px){.form form[name=addressesForm] .form__actions a,.form form[name=addressesForm] .form__actions button{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%}.form form[name=addressesForm] .form__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.form form[name=addressesForm] .form__actions,.form form[name=paymentForm] .form__actions,.form form[name=paymentForm] .form__actions a,.form form[name=paymentForm] .form__actions button{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.form form[name=paymentForm] .form__actions{display:inline-block;width:100%}}@media only screen and (max-width:769px){.form form[name=company_unit_address_form] .form__actions a,.form form[name=company_unit_address_form] .form__actions button{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%}.form form[name=company_unit_address_form] .form__actions{-webkit-transform:scaleY(-1);transform:scaleY(-1)}}.form form[name=shopping_list_update_form] .delivery-date__tooltip{left:32px}@media only screen and (max-width:767px){.form form[name=shopping_list_update_form] .list-button-wrapper{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.form form[name=shopping_list_update_form] .list-button-wrapper a,.form form[name=shopping_list_update_form] .list-button-wrapper button{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%}}@media only screen and (min-width:768px){.form form[name=shopping_list_update_form] .list-button-wrapper .button--success{margin-left:1rem}}.form form[name=cartonFinderForm] .form__container{display:-webkit-box;display:-ms-flexbox;display:flex}.form form[name=cartonFinderForm] .form__container ul.list{margin-top:.8em}@media only screen and (max-width:768px){.form form[name=cartonFinderForm] .form__container ul.list{margin-bottom:2.5em;margin-top:2em}.form form[name=cartonFinderForm] .form__container ul.list li.list__item{width:90%}}.form form[name=cartonFinderForm] .form__container .form__actions{margin:0;padding:0}@media only screen and (min-width:1241px){.form form[name=cartonFinderForm] .form__container .form__actions{padding-top:18px}}@media only screen and (max-width:769px){.form .form__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around}.form .form__actions>*{margin-bottom:.5rem;margin-right:0}}.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-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:#dadada;border-radius:100%;content:"";display:block;height:.5rem;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:.5rem}.image-carousel__dot--current:before,.image-carousel__dot:hover:before{background-color:#d10021}.image-carousel__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;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:#dadada;pointer-events:all;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.image-carousel__arrow:hover{color:#d10021}.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:hsla(0,0%,96%,.75);padding:.5rem}@media only screen and (min-width:768px){.image-carousel__navigation{opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;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}}.jumbotron{overflow:hidden}.jumbotron__container{background-color:#d10021;background-position:50%;background-repeat:no-repeat;background-size:cover;height:28.4375rem;padding:0 5.5rem;position:relative;text-align:left}@media only screen and (min-width:550px){.jumbotron__container{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width:768px){.jumbotron__container{height:28.4375rem;padding-left:5.5rem;padding-right:5.5rem;text-align:left}}.jumbotron__text,.jumbotron__title{color:#fff}.jumbotron__title{font-size:3.125rem;font-weight:500;line-height:3rem;margin-bottom:1.6875rem;text-shadow:0 10px 30px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.jumbotron__title{font-size:2.625rem;letter-spacing:0;line-height:2.875rem}}@media only screen and (min-width:1024px){.jumbotron__title{font-size:3.125rem;line-height:3rem}}.jumbotron__text{font-size:1.375rem;font-weight:400;letter-spacing:.025625rem;line-height:1.75rem;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.jumbotron__text{font-size:1.125rem;line-height:1.375rem;padding:0}}@media only screen and (min-width:1024px){.jumbotron__text{font-size:1.375rem;line-height:1.75rem;margin-bottom:3rem}}.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 hsla(0,0%,100%,0);-webkit-box-shadow:0 0 0 1px #f0f0f0;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:rgba(0,0,0,.05);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%}.menu__item{display:block}.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:#ffb31a}.menu__link{letter-spacing:.0125rem;position:relative;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;z-index:1}.menu__item--filter-enumeration{line-height:1.125rem;margin-bottom:1.2rem}.menu__delivery-dates{margin:.625rem 0}@media only screen and (max-width:550px){.menu__delivery-dates .text-small{font-size:.75rem}}.money-price{display:block}.money-price__amount{font-size:1.125rem}.money-price__amount--original{color:#8f8f8f;display:block;font-size:.875rem;text-decoration:line-through}.money-price__tag{color:#2a2a2a;margin-right:.25rem}.navigation-icon-list__icon{color:#8f8f8f}@media only screen and (max-width:549px){.navigation-icon-list--social{margin-bottom:1rem}}@media only screen and (max-width:769px){.navigation-icon-list--social{text-align:center}}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:45px;position:relative}@media screen and (max-width:899px){.header-wrapper{padding:0 10px}}@media only screen and (min-width:900px){.header-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header-wrapper .header-container{-webkit-box-flex:0;background:#fff;-ms-flex:0 0 auto;flex:0 0 auto;min-width:247px;position:relative}@media screen and (max-width:769px){.header-wrapper .header-container{margin:auto;min-width:0}}@media only screen and (max-width:899px){.header-wrapper .header-container{display:none}}.header-wrapper .carton-finder-wrapper{margin:auto auto auto 15px}.header-wrapper .navigation-multilevel__search{-webkit-box-flex:1;display:none!important;-ms-flex:1;flex:1;margin-left:10px}@media screen and (max-width:899px){.header-wrapper .navigation-multilevel__search{display:block!important}}@media only screen and (max-width:899px){.header-wrapper .counter-widget-container{display:none}}.navigation-multilevel__mobile{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch;width:100%}@media screen and (min-width:899px){.navigation-multilevel__mobile{display:none}}.navigation-multilevel__horizontal-navigation{-webkit-box-pack:end;-ms-flex-pack:end;border-bottom:3px solid #d10021;-o-border-image:linear-gradient(90deg,#d10021,80%,transparent) 2;border-image:-webkit-gradient(linear,left top,right top,from(#d10021),color-stop(80%),to(transparent)) 2;border-image:linear-gradient(90deg,#d10021,80%,transparent) 2;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.8125rem;justify-content:flex-end;width:100%}@media screen and (max-width:899px){.navigation-multilevel__horizontal-navigation{display:none}}.navigation-multilevel__counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.navigation-multilevel__header-dropdown .dropbtn{background-color:#d10021;color:#fff;font-weight:700;padding:.659rem 1rem;text-transform:uppercase;white-space:nowrap}.navigation-multilevel__header-dropdown .dropbtn:hover{background-color:#9e0019;cursor:pointer}.navigation-multilevel__header-dropdown .dropbtn .categories-icon{padding-right:1rem}@media screen and (max-width:769px){.navigation-multilevel__header-dropdown .dropbtn .categories-icon{padding-right:0}}.navigation-multilevel__header-dropdown .dropbtn .dropdwn-arw{padding-left:1.8rem}.navigation-multiview-list__icon{color:#8f8f8f}.pagination{font-size:.875rem;margin-top:2.5rem;text-align:center}.pagination__item,.pagination__step{display:inline-block}.pagination__step{color:#4c4c4c;line-height:1.875rem;min-width:2.5rem;padding:.25rem .5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.pagination__step--button{border:2px solid #eee;color:#929292;font-weight:500;margin-left:.25rem;margin-right:.25rem}.pagination__step--button:focus,.pagination__step--button:hover{color:#333}.pagination__step--current{background-color:#eee;color:#d10021;font-weight:700}.pagination__step--next,.pagination__step--previous{min-width:1.25rem}.pagination__step--next:focus,.pagination__step--next:hover,.pagination__step--previous:focus,.pagination__step--previous:hover{color:#333}.pagination__step--disabled,.pagination__step--disabled:focus,.pagination__step--disabled:hover{color:#8f8f8f}.password-complexity-indicator__indicator-item{background:#f0f0f0;border-radius:.125rem;display:inline-block;height:.25rem;margin-right:.3125rem;width:3.125rem}.password-complexity-indicator__indicator-list--weak{color:#ffb31a}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__indicator-item:first-child{background-color:#ffb31a}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__message:before{content:attr(data-weak)}.password-complexity-indicator__indicator-list--medium{color:#ffb31a}.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:#ffb31a}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__message:before{content:attr(data-medium)}.password-complexity-indicator__indicator-list--strong{color:#d10021}.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:#d10021}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__message:before{content:attr(data-strong)}.password-complexity-indicator__indicator-list--very-strong{color:#d10021}.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:#d10021}.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:#777;display:none;font-size:.875rem}.password-complexity-indicator__additional-message--medium,.password-complexity-indicator__additional-message--strong,.password-complexity-indicator__additional-message--weak{display:block}.password-field{position:relative}.password-field__input{padding-right:1.875rem}.password-field__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:1.875rem}.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__icon-hide{display:none}.price{display:block;min-height:6rem;text-align:center}.price__amount{font-size:1.125rem}.price__amount--original{color:#8f8f8f;display:block;font-size:.875rem;text-decoration:line-through}.price__tag{color:#2a2a2a;margin-right:.25rem}.price--carton-finder .price-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}.price--carton-finder .price-wrapper .price__amount--carton-finder{display:none}.price--pdp{margin-bottom:1.4375rem;margin-top:.75rem}@media only screen and (min-width:768px){.price--pdp{margin-top:0}}.price--cart{margin:0 0 15px}.price--available{margin:0}@media only screen and (min-width:768px){.price--available{margin:0 0 15px}}.price--summary{margin:0}.price__amount{color:#4c4c4c;font-size:1rem;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.price__amount{font-size:1.125rem}}.price__amount--pdp{font-size:1.625rem;font-weight:700;line-height:normal}@media only screen and (min-width:768px){.price__amount--pdp{font-size:1.625rem}}.price__amount--cart{color:#929292;font-size:1.125rem;font-weight:700;line-height:normal}@media only screen and (max-width:550px){.price__amount--cart{font-size:16px}}.price__amount--catalog{color:#929292}.price__amount--original{color:#929292;font-size:1.125rem;font-weight:400}@media only screen and (min-width:768px){.price__amount--original{font-size:1.125rem}}@media only screen and (min-width:550px){.price__amount--original.price__amount--catalog-list{margin-left:.25rem}}@media only screen and (max-width:767px){.price__amount--original.price__amount--pdp{font-size:1.5rem;margin-right:.25rem}}.price__amount--alt{color:#929292}.price__piece{color:#000;font-size:14px}@media only screen and (min-width:768px){.price__piece--carton-finder{text-align:left}}.price__mode{color:#929292;font-size:.75rem;font-weight:400;line-height:.9375rem;margin-left:5px}.price__mode--pdp{font-size:.8125rem;line-height:normal}.price__mode--block,.price__mode--cart,.price__mode--catalog-list{display:block}.price .price-wrapper .including-tax{color:#000;font-size:14px}@media only screen and (min-width:768px){.price .price-wrapper{min-height:66px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.price .price-wrapper{min-height:100%}}.price .tax-included-div{font-size:14px;margin:10px 0}.product-card{border:1px solid #eee;height:auto;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-card:hover{border:1px solid transparent}.product-card--equal-height{height:auto}.product-card--full-height{height:100%}.product-card__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:.5rem 1rem 1rem}.product-card__container:hover .product-card__image-wrap--catalog:before{background-color:hsla(0,0%,100%,0)}.product-card__container:hover .product-card__name{color:#2a2a2a}.product-card__container:hover .product-card__name:before{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:2px 6px 40px 0 #eee;box-shadow:2px 6px 40px 0 #eee}.product-card__container:hover .color-selector{opacity:1}.product-card__container--product-set{padding:0 .875rem 1.625rem}.product-card__image-wrap{position:relative}.product-card__image-wrap--product-set{max-height:15.1875rem}.product-card__image-wrap--catalog:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;z-index:1}.product-card__image-wrap--stretch{margin-left:0;margin-right:0}.product-card .link-product-wrapper{text-align:center}.product-card__name{color:#2a2a2a;font-size:1rem;font-weight:400;letter-spacing:.00625rem;line-height:normal;text-align:center}.product-card__name:before{background-color:hsla(0,0%,100%,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;z-index:1}.product-card__name--product-set{font-size:1rem;letter-spacing:.00625rem;line-height:normal}.product-card__name:hover{color:#2a2a2a}.product-card__name:hover:before{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05)}.product-card__info{max-width:100%}.product-card__variant{color:#d10021;font-size:14px;text-align:center}.product-card__category{color:#8f8f8f;display:block;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;margin-top:.1875rem}.product-card__rating{margin-top:.6875rem}.product-card__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card__actions,.product-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;margin-top:auto;min-height:110px}.product-card__price{margin:8px 0}.product-card__quantity-input{color:#000;font-weight:500}.product-card .label-group{padding-left:1rem}.product-card .thumbnail--catalog{min-height:200px}.product-card__cart-btn{margin-left:20px;width:100%}@media only screen and (min-width:550px){.product-card__cart-btn{width:100px}}.product-item{border-bottom:1px solid #dce0e5;border-radius:2px;position:relative}@media only screen and (max-width:769px){.product-item{padding-bottom:1rem}}.product-item .from-text,.product-item .price__piece--cart{display:none}.product-item .price--cart{margin-bottom:0}.product-item .price--cart .price-wrapper{min-height:0;text-align:right}.product-item .price--cart .price-wrapper .price__amount--cart{color:#2a2a2a}.product-item .center-price{margin:auto}.product-item .quantity-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item .quantity-input-wrapper .col{display:grid}.product-item .quantity-input-wrapper .col span{font-size:14px;font-weight:500}.product-item .product-list-attributes{color:#4c4c4c;font-size:16px;font-weight:400}.product-item .product-list-delivery{font-size:15px;font-weight:500;margin:.5rem 0 1rem}.product-item .product-list-delivery .first-delivery span,.product-item .product-list-delivery .second-delivery span{font-weight:700}.product-item .delivery-dates-no-tooltip .text-secondary{margin:0 .2rem 0 .5rem}.product-item .delivery-dates-no-tooltip .no-date{color:#d10021}.product-item__col{padding-bottom:1.75rem;padding-top:1.5rem}@media only screen and (max-width:550px){.product-item__col{padding-top:.5rem}}@media only screen and (min-width:769px){.product-item__col--image,.product-item__col--total{min-width:22%;width:22%}}.product-item__col--image{border-radius:2px 0 0 2px;padding-bottom:0;padding-top:0}@media only screen and (max-width:550px){.product-item__col--image.col{padding-left:5px;padding-right:0}}@media only screen and (min-width:770px){.product-item__col--content{min-width:56%;width:56%}}@media only screen and (max-width:769px){.product-item__col--total{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-right:0}}@media only screen and (min-width:770px){.product-item__col--total{text-align:right}.product-item .product-item__col--total{padding-left:0;padding-right:45px}}.product-item__col--shopping-list:not(.product-item__col--image),.product-item__col--summary:not(.product-item__col--image){padding-bottom:1.25rem;padding-top:1.75rem}.product-item__col--shopping-list-alternative:not(.product-item__col--content){max-width:27%;width:27%}.product-item__col--shopping-list-alternative:not(.product-item__col--image):not(.product-item__col--total){min-width:46%;width:46%}.product-item__col--hidden:not(.product-item__col--content){opacity:.5}.product-item__inner--total{height:100%}@media only screen and (max-width:769px){.product-item__inner--total{-ms-flex-item-align:end;align-self:flex-end;height:auto;margin-right:-40px}}.product-item__title{color:#2a2a2a;font-size:17px;font-weight:500;line-height:normal}.product-item__title--shopping-list-alternative{font-size:1rem;margin-bottom:0}.product-item__title--hidden{opacity:.5}.product-item__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-9999px;vertical-align:middle;width:.875rem}.product-item--fixed-input{margin-bottom:1.875rem;max-width:8.625rem;text-align:right}.product-item--shopping-list-alternative{margin-bottom:10px}.product-item__checkbox{height:100%}.product-item__checkbox-col{background-color:rgba(0,0,0,.05);padding-left:.75rem}.product-item__checkbox-col--shopping-list{background:hsla(0,0%,100%,0);position:absolute;right:0;top:0}@media only screen and (min-width:768px){.product-item__checkbox-col--shopping-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;position:static}}.product-item__quantity{color:#4c4c4c;font-size:.875rem;margin-top:.8125rem}.product-item__quantity-title{color:#333;font-weight:500}.product-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-direction:row;position:relative}.product-item-list__name{color:#4c4c4c;font-weight:700}.product-item-list__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-item-list__actions--spacingless{margin-top:0}.product-item-list__actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-item-list__actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.product-list-item,.product-list-item__container{position:relative}.product-list-item__container{border-radius:2px;margin-bottom:1.875rem;padding:0 .5625rem}@media only screen and (min-width:550px){.product-list-item__container{background-color:rgba(0,0,0,.05);margin-bottom:1.25rem;padding:0}}@media only screen and (min-width:1024px){.product-list-item__container{-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.product-list-item__container:hover{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 18px 18px 0 rgba(0,0,0,.05);box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 18px 18px 0 rgba(0,0,0,.05)}}.product-list-item__image{position:relative}@media only screen and (min-width:550px){.product-list-item__image{background-color:#fff}}@media only screen and (min-width:1024px){.product-list-item__image{padding:.5rem 1rem}}.product-list-item__content{position:relative}@media only screen and (min-width:550px){.product-list-item__content{padding:2.3125rem .625rem 4.375rem}}@media only screen and (min-width:768px){.product-list-item__content{padding-left:1.25rem;padding-right:1.875rem}}.product-list-item__total{padding-top:.625rem}@media only screen and (min-width:550px){.product-list-item__total{padding:2.1875rem 1.875rem 2.1875rem 1.125rem;text-align:right}}.product-list-item__overlay{display:block;margin:0 -.5625rem .9375rem;padding:.5rem 1rem;position:relative}@media only screen and (min-width:550px){.product-list-item__overlay{margin:0;padding:0;position:static}}.product-list-item__overlay:before{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.product-list-item__inner--total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:550px){.product-list-item__inner--total{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}}.product-list-item__name{color:#333;font-weight:500;letter-spacing:.00625rem;line-height:normal}.product-list-item__details{display:none}@media only screen and (min-width:550px){.product-list-item__details{display:block}}.quote-status{border-radius:1rem;font-size:.75rem;padding:.25rem 1rem}.quote-status--intermediate-waiting,.quote-status--waiting{background-color:rgba(255,196,77,.3);color:#ffb31a}.quote-status--approved,.quote-status--intermediate-approved{background-color:rgba(255,5,44,.3);color:#d10021}.quote-status--declined,.quote-status--intermediate-declined{background-color:rgba(255,196,77,.3);color:#ffb31a}.quote-status--small{padding:0 .5rem}@media only screen and (min-width:769px){.search-form{position:relative}}.search-form form{position:relative}.search-form form,.search-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex}.search-form__submit{background-color:#d10021;border:none;color:#4c4c4c;padding:0 1rem;position:absolute;right:0;top:0;width:auto;z-index:703}@media only screen and (max-width:769px){.search-form__submit{height:45px}}@media only screen and (min-width:769px){.search-form__submit{height:100%}}.search-form__submit:hover{background-color:#9e0019}.search-form__submit .search-placeholder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:2px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;margin:auto}@media screen and (min-width:769px){.search-form__submit .search-placeholder .icon{margin-left:.625rem}}@media screen and (max-width:769px){.search-form__submit .search-placeholder .search-text{font-size:0;width:0}}.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-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:#dadada;border-radius:100%;content:"";display:block;height:.5rem;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:.5rem}.simple-carousel__dot--current:before,.simple-carousel__dot:hover:before{background-color:#d10021}.simple-carousel__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;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:#dadada;pointer-events:all;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.simple-carousel__arrow:hover{color:#d10021}.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:hsla(0,0%,96%,.75);padding:.5rem}@media only screen and (min-width:768px){.simple-carousel__navigation{opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;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:hsla(0,0%,100%,0);color:#d10021;cursor:pointer}.single-button-form__button:focus,.single-button-form__button:hover{text-decoration:underline}.status{background-color:#ff8598;color:#9e0019;display:inline-block;font-size:.875rem;padding:.1rem .5rem}.status--hollow{background:none;border:1px solid #dadada;color:#8f8f8f}.status--success{background-color:#ff8598;color:#9e0019}.status--alert,.status--warning{background-color:#ffeecd;color:#e69a00}.status--message-success{background-color:#62ff62;color:#007b00}.status--message-warning{background-color:#ffeecd;color:#e69a00}.status--message-alert{background-color:#ff8598;color:#9e0019}.status--in-progress,.status--refunded{background-color:#ffeecd;color:#e69a00}.status--configured,.status--delivered,.status--paid,.status--ready{background-color:#ff8598;color:#9e0019}.status--confirmed,.status--exported,.status--not-configured,.status--payment-pending,.status--sent-to-merchant,.status--shipped-by-merchant,.status--waiting{background-color:#ffeecd;color:#e69a00}.status--closed{background-color:#8c8c8c;color:#1a1a1a}.status--canceled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#d0d0d0;color:#5e5e5e}.status--draft{background-color:#838383;color:#111}.suggest-search__container{background:#fff;border-radius:0 0 2px 2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);left:0;margin:0;max-height:30rem;overflow-x:hidden;padding:.0625rem 1.1875rem 1.8125rem 1.3125rem;position:absolute;top:100%;width:100%;z-index:703}.suggest-search__input{border:2px solid #d10021;border-radius:2px;font-size:.9375rem;font-weight:400;position:relative;z-index:702}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.suggest-search__input::-ms-clear{display:none}}@media screen and (max-width:769px){.suggest-search__input{height:45px;padding-left:10px;padding-right:60px}}.suggest-search__input--active{border-radius:2px 2px 0 0}.suggest-search__input--transparent{background-color:hsla(0,0%,100%,0);margin:auto}.suggest-search__input:focus{border:2px solid #d10021}.suggest-search__product{padding-left:2.3125rem}.suggest-search__product-action{padding-top:1.4375rem}.suggest-search__hint{border:none;color:#b2b2b2;font-size:.9375rem;font-weight:400;height:100%;left:0;padding:.8125rem 8rem .8125rem 1.375rem;position:absolute;top:0;width:100%;z-index:701}.suggest-search__hint--active{background-color:#f0f0f0;border-radius:2px 2px 0 0}@media screen and (max-width:768px){.suggest-search__hint{height:45px;padding:0}.suggest-search .ajax-loader{top:0}}.toggler-checkbox{display:inline-block}.toggler-checkbox__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@-moz-document url-prefix(){.toggler-checkbox__container{position:relative}.toggler-checkbox__container input[type=checkbox]{bottom:0;cursor:pointer;height:0;opacity:0;position:absolute;width:0}}.toggler-checkbox__box{-webkit-box-flex:0;background-color:#fff;border:1px solid #dce0e5;border-radius:2px;display:block;-ms-flex:none;flex:none;height:1.25rem;line-height:1.25rem;margin-right:.875rem;text-align:center;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}@media only screen and (min-width:768px){.toggler-checkbox__box{height:1.25rem;line-height:1.25rem;margin-right:.875rem;width:1.25rem}}.toggler-checkbox__box--filter{height:1.5rem;line-height:1.5rem;width:1.5rem}@media only screen and (min-width:768px){.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:.9375rem;top:.75rem;z-index:1}@media only screen and (min-width:768px){.toggler-checkbox__box--shopping-list{margin-right:.625rem;position:static}}.toggler-checkbox__box--alternative{border:2px solid #b2b2b2}.toggler-checkbox__input{opacity:1;opacity:0;pointer-events:all;position:absolute;visibility:visible}.toggler-checkbox__input:checked~.toggler-checkbox__box{background-color:#d10021;border-color:#d10021}.toggler-checkbox__input:checked~.toggler-checkbox__box .toggler-checkbox__check{opacity:1;pointer-events:all;visibility:visible}.toggler-checkbox__input:checked~.toggler-checkbox__box--alternative{background-color:#fff;border-color:#b2b2b2}.toggler-checkbox__input:checked~.toggler-checkbox__label{font-weight:700}.toggler-checkbox__input:checked~.toggler-checkbox__label--alternative{font-weight:400}.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:#fff;border-color:#dce0e5;cursor:not-allowed}.toggler-checkbox__input--disabled:checked~.toggler-checkbox__box,.toggler-checkbox__input[disabled]:checked~.toggler-checkbox__box{background-color:#dce0e5}.toggler-checkbox__input--disabled~.toggler-checkbox__label,.toggler-checkbox__input[disabled]~.toggler-checkbox__label{color:#b2b2b2;cursor:not-allowed}.toggler-checkbox__check{color:#fff;opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:baseline;visibility:hidden}.toggler-checkbox__check--alternative{color:#b2b2b2;margin-bottom:.125rem}.toggler-checkbox__label{-webkit-box-flex:1;display:inline-block;-ms-flex:1;flex:1;font-size:.9375rem;font-weight:400;margin:0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.toggler-checkbox__label--filter{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:.875rem;font-weight:400;justify-content:space-between;margin-bottom:0;text-transform:none}.toggler-checkbox__label--filter:hover{color:#d10021}.toggler-checkbox__label--alternative{color:#b2b2b2;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:0;text-transform:none}.toggler-checkbox__counter{padding-left:.5rem}.toggler-checkbox--expand{display:block}.toggler-checkbox--filter{font-size:.875rem;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;margin-left:132px}.toggler-checkbox--alternative:hover .toggler-checkbox__box--alternative{border-color:#b2b2b2}@media only screen and (min-width:768px){.toggler-checkbox--pdp{margin-left:8.25rem}}.toggler-checkbox--pdp:hover .toggler-checkbox__box--alternative{border-color:#b2b2b2}.toggler-checkbox--shopping-list{height:100%}.toggler-checkbox--error .toggler-checkbox__box{border-color:#ffb31a}.toggler-checkbox:hover .toggler-checkbox__box{border-color:#d10021}.toggler-checkbox:hover .toggler-checkbox__input--disabled~.toggler-checkbox__box,.toggler-checkbox:hover .toggler-checkbox__input[disabled]~.toggler-checkbox__box{border-color:#dce0e5}.toggler-checkbox__input:checked~.toggler-checkbox__label{font-weight:400}.checkbox{display:inline-block}.checkbox__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@-moz-document url-prefix(){.checkbox__container{position:relative}.checkbox__container input[type=checkbox]{bottom:0;cursor:pointer;height:0;opacity:0;position:absolute;width:0}}.checkbox__box{-webkit-box-flex:0;background-color:#fff;border:1px solid #dce0e5;border-radius:2px;display:block;-ms-flex:none;flex:none;height:1.25rem;line-height:1.25rem;margin-right:.875rem;text-align:center;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}@media only screen and (min-width:768px){.checkbox__box{height:1.25rem;line-height:1.25rem;margin-right:.875rem;width:1.25rem}}.checkbox__box--filter{height:1.5rem;line-height:1.5rem;width:1.5rem}@media only screen and (min-width:768px){.checkbox__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}}.checkbox__box--shopping-list{margin-right:0;position:absolute;right:.9375rem;top:.75rem;z-index:1}@media only screen and (min-width:768px){.checkbox__box--shopping-list{margin-right:.625rem;position:static}}.checkbox__box--alternative{border:2px solid #b2b2b2}.checkbox__input{opacity:1;opacity:0;pointer-events:all;position:absolute;visibility:visible}.checkbox__input:checked~.checkbox__box{background-color:#d10021;border-color:#d10021}.checkbox__input:checked~.checkbox__box .checkbox__check{opacity:1;pointer-events:all;visibility:visible}.checkbox__input:checked~.checkbox__box--alternative{background-color:#fff;border-color:#b2b2b2}.checkbox__input:checked~.checkbox__label{font-weight:700}.checkbox__input:checked~.checkbox__label--alternative{font-weight:400}.checkbox__input--disabled~.checkbox__box,.checkbox__input--disabled~.checkbox__box:hover,.checkbox__input[disabled]~.checkbox__box,.checkbox__input[disabled]~.checkbox__box:hover{background-color:#fff;border-color:#dce0e5;cursor:not-allowed}.checkbox__input--disabled:checked~.checkbox__box,.checkbox__input[disabled]:checked~.checkbox__box{background-color:#dce0e5}.checkbox__input--disabled~.checkbox__label,.checkbox__input[disabled]~.checkbox__label{color:#b2b2b2;cursor:not-allowed}.checkbox__check{color:#fff;opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:baseline;visibility:hidden}.checkbox__check--alternative{color:#b2b2b2;margin-bottom:.125rem}.checkbox__label{display:inline-block;-ms-flex:1;flex:1;font-size:.9375rem;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.checkbox__label,.checkbox__label--filter{-webkit-box-flex:1;font-weight:400;text-transform:none}.checkbox__label--filter{-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:.875rem;justify-content:space-between;margin-bottom:0}.checkbox__label--filter:hover{color:#d10021}.checkbox__label--alternative{color:#b2b2b2;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:0;text-transform:none}.checkbox__counter{padding-left:.5rem}.checkbox--expand{display:block}.checkbox--filter{font-size:.875rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.checkbox--filter{font-size:.875rem}}.checkbox--alternative{margin-bottom:.9375rem;margin-left:132px}.checkbox--alternative:hover .checkbox__box--alternative{border-color:#b2b2b2}@media only screen and (min-width:768px){.checkbox--pdp{margin-left:8.25rem}}.checkbox--pdp:hover .checkbox__box--alternative{border-color:#b2b2b2}.checkbox--shopping-list{height:100%}.checkbox--error .checkbox__box{border-color:#ffb31a}.checkbox:hover .checkbox__box{border-color:#d10021}.checkbox:hover .checkbox__input--disabled~.checkbox__box,.checkbox:hover .checkbox__input[disabled]~.checkbox__box{border-color:#dce0e5}.radio{display:inline-block}.radio__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@-moz-document url-prefix(){.radio__container{position:relative}.radio__container input[type=checkbox]{bottom:0;cursor:pointer;height:0;opacity:0;position:absolute;width:0}}.radio__box{-webkit-box-flex:0;background-color:#fff;border:1px solid #dce0e5;border-radius:2px;display:block;-ms-flex:none;flex:none;height:1.25rem;line-height:1.25rem;margin-right:.875rem;text-align:center;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}@media only screen and (min-width:768px){.radio__box{height:1.25rem;line-height:1.25rem;margin-right:.875rem;width:1.25rem}}.radio__box--filter{height:1.5rem;line-height:1.5rem;width:1.5rem}@media only screen and (min-width:768px){.radio__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}}.radio__box--shopping-list{margin-right:0;position:absolute;right:.9375rem;top:.75rem;z-index:1}@media only screen and (min-width:768px){.radio__box--shopping-list{margin-right:.625rem;position:static}}.radio__box--alternative{border:2px solid #b2b2b2}.radio__input{opacity:1;opacity:0;pointer-events:all;position:absolute;visibility:visible}.radio__input:checked~.radio__box .radio__check{opacity:1;pointer-events:all;visibility:visible}.radio__input:checked~.radio__box--alternative{background-color:#fff;border-color:#b2b2b2}.radio__input:checked~.radio__label{font-weight:700}.radio__input:checked~.radio__label--alternative{font-weight:400}.radio__input--disabled~.radio__box,.radio__input--disabled~.radio__box:hover,.radio__input[disabled]~.radio__box,.radio__input[disabled]~.radio__box:hover{background-color:#fff;border-color:#dce0e5;cursor:not-allowed}.radio__input--disabled:checked~.radio__box,.radio__input[disabled]:checked~.radio__box{background-color:#dce0e5}.radio__input--disabled~.radio__label,.radio__input[disabled]~.radio__label{color:#b2b2b2;cursor:not-allowed}.radio__check{color:#fff;opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:baseline;visibility:hidden}.radio__check--alternative{color:#b2b2b2;margin-bottom:.125rem}.radio__label{display:inline-block;-ms-flex:1;flex:1;font-size:.9375rem;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.radio__label,.radio__label--filter{-webkit-box-flex:1;font-weight:400;text-transform:none}.radio__label--filter{-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:.875rem;justify-content:space-between;margin-bottom:0}.radio__label--filter:hover{color:#d10021}.radio__label--alternative{color:#b2b2b2;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:0;text-transform:none}.radio__counter{padding-left:.5rem}.radio--expand{display:block}.radio--filter{font-size:.875rem;line-height:1.125rem;width:100%}@media only screen and (min-width:768px){.radio--filter{font-size:.875rem}}.radio--alternative{margin-bottom:.9375rem;margin-left:132px}.radio--alternative:hover .radio__box--alternative{border-color:#b2b2b2}@media only screen and (min-width:768px){.radio--pdp{margin-left:8.25rem}}.radio--pdp:hover .radio__box--alternative{border-color:#b2b2b2}.radio--shopping-list{height:100%}.radio--error .radio__box{border-color:#ffb31a}.radio:hover .radio__box{border-color:#d10021}.radio:hover .radio__input--disabled~.radio__box,.radio:hover .radio__input[disabled]~.radio__box{border-color:#dce0e5}.radio--mobile-small .radio__box{height:1.25rem;line-height:1.25rem;width:1.25rem}.radio__box{border-radius:100%;border-width:.125rem;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.radio__check{display:none}.radio__input:checked~.radio__box{background-color:#d10021;border-color:#d10021;-webkit-box-shadow:inset 0 0 0 .1875rem #fff;box-shadow:inset 0 0 0 .1875rem #fff}.toggler-radio{display:inline-block}.toggler-radio__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@-moz-document url-prefix(){.toggler-radio__container{position:relative}.toggler-radio__container input[type=checkbox]{bottom:0;cursor:pointer;height:0;opacity:0;position:absolute;width:0}}.toggler-radio__box{-webkit-box-flex:0;background-color:#fff;border:1px solid #dce0e5;border-radius:2px;display:block;-ms-flex:none;flex:none;height:1.25rem;line-height:1.25rem;margin-right:.875rem;text-align:center;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}@media only screen and (min-width:768px){.toggler-radio__box{height:1.25rem;line-height:1.25rem;margin-right:.875rem;width:1.25rem}}.toggler-radio__box--filter{height:1.5rem;line-height:1.5rem;width:1.5rem}@media only screen and (min-width:768px){.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:.9375rem;top:.75rem;z-index:1}@media only screen and (min-width:768px){.toggler-radio__box--shopping-list{margin-right:.625rem;position:static}}.toggler-radio__box--alternative{border:2px solid #b2b2b2}.toggler-radio__input{opacity:1;opacity:0;pointer-events:all;position:absolute;visibility:visible}.toggler-radio__input:checked~.toggler-radio__box .toggler-radio__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio__input:checked~.toggler-radio__box--alternative{background-color:#fff;border-color:#b2b2b2}.toggler-radio__input:checked~.toggler-radio__label{font-weight:700}.toggler-radio__input:checked~.toggler-radio__label--alternative{font-weight:400}.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:#fff;border-color:#dce0e5;cursor:not-allowed}.toggler-radio__input--disabled:checked~.toggler-radio__box,.toggler-radio__input[disabled]:checked~.toggler-radio__box{background-color:#dce0e5}.toggler-radio__input--disabled~.toggler-radio__label,.toggler-radio__input[disabled]~.toggler-radio__label{color:#b2b2b2;cursor:not-allowed}.toggler-radio__check{color:#fff;opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:baseline;visibility:hidden}.toggler-radio__check--alternative{color:#b2b2b2;margin-bottom:.125rem}.toggler-radio__label{display:inline-block;-ms-flex:1;flex:1;font-size:.9375rem;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.toggler-radio__label,.toggler-radio__label--filter{-webkit-box-flex:1;font-weight:400;text-transform:none}.toggler-radio__label--filter{-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:.875rem;justify-content:space-between;margin-bottom:0}.toggler-radio__label--filter:hover{color:#d10021}.toggler-radio__label--alternative{color:#b2b2b2;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:0;text-transform:none}.toggler-radio__counter{padding-left:.5rem}.toggler-radio--expand{display:block}.toggler-radio--filter{font-size:.875rem;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;margin-left:132px}.toggler-radio--alternative:hover .toggler-radio__box--alternative{border-color:#b2b2b2}@media only screen and (min-width:768px){.toggler-radio--pdp{margin-left:8.25rem}}.toggler-radio--pdp:hover .toggler-radio__box--alternative{border-color:#b2b2b2}.toggler-radio--shopping-list{height:100%}.toggler-radio--error .toggler-radio__box{border-color:#ffb31a}.toggler-radio:hover .toggler-radio__box{border-color:#d10021}.toggler-radio:hover .toggler-radio__input--disabled~.toggler-radio__box,.toggler-radio:hover .toggler-radio__input[disabled]~.toggler-radio__box{border-color:#dce0e5}.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;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.toggler-radio__check{display:none}.toggler-radio__input:checked~.toggler-radio__box{background-color:#d10021;border-color:#d10021;-webkit-box-shadow:inset 0 0 0 .1875rem #fff;box-shadow:inset 0 0 0 .1875rem #fff}@media screen and (max-width:550px){.custom-element .toggler-radio__container{display:table}}.toggler-radio__label{color:#b2b2b2}@media screen and (max-width:550px){.toggler-radio__label{font-size:12px}.custom-element .toggler-radio__label{display:table-cell;height:80px;vertical-align:middle}}.toggler-radio__input:checked~.toggler-radio__box{background-color:#fff;-webkit-box-shadow:inset 0 0 0 .25rem #d10021;box-shadow:inset 0 0 0 .25rem #d10021}.toggler-radio__input:checked~.toggler-radio__label{color:#333;font-weight:500}.toggler-radio--tab .toggler-radio__box,.toggler-radio--tab .toggler-radio__input{display:none}.toggler-radio--tab .toggler-radio__label{color:#8f8f8f;padding:0 1rem .3125rem;position:relative;text-transform:uppercase}.toggler-radio--tab .toggler-radio__label:after{background-color:#d10021;bottom:0;content:"";display:block;height:.3125rem;left:0;opacity:0;position:absolute;width:100%}.toggler-radio--tab .toggler-radio__label:hover{color:#333;font-weight:500}.toggler-radio--tab .toggler-radio__input:checked~.toggler-radio__label:after,.toggler-radio--tab .toggler-radio__label:hover:after{opacity:1}.tooltip-message{display:block;margin-top:-.5rem;min-width:20rem;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;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;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.1);box-shadow:0 2px 5px 1px rgba(0,0,0,.1);display:block;float:left;font-size:1rem;padding:.25rem;position:absolute;text-align:center;z-index:2}.tooltip-message__arrow{border-color:transparent #dadada #dadada transparent;border-style:solid;border-width:.5rem;bottom:-.5rem;left:calc(50% - .5rem);position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.tooltip-message--success .tooltip-message__text{background-color:#ff8598;border-color:#d10021;color:#d10021}.tooltip-message--success .tooltip-message__arrow{border-bottom-color:#d10021;border-right-color:#d10021}.tooltip-message--warning .tooltip-message__text{background-color:#ffeecd;border-color:#ffb31a;color:#ffb31a}.tooltip-message--warning .tooltip-message__arrow{border-bottom-color:#ffb31a;border-right-color:#ffb31a}.tooltip-message--alert .tooltip-message__text{background-color:#ffeecd;border-color:#ffb31a;color:#ffb31a}.tooltip-message--alert .tooltip-message__arrow{border-bottom-color:#ffb31a;border-right-color:#ffb31a}.tooltip-message--message-success .tooltip-message__text{background-color:#62ff62;border-color:#00ae00;color:#00ae00}.tooltip-message--message-success .tooltip-message__arrow{border-bottom-color:#00ae00;border-right-color:#00ae00}.tooltip-message--message-warning .tooltip-message__text{background-color:#ffeecd;border-color:#ffb31a;color:#ffb31a}.tooltip-message--message-warning .tooltip-message__arrow{border-bottom-color:#ffb31a;border-right-color:#ffb31a}.tooltip-message--message-alert .tooltip-message__text{background-color:#ff8598;border-color:#d10021;color:#d10021}.tooltip-message--message-alert .tooltip-message__arrow{border-bottom-color:#d10021;border-right-color:#d10021}.header{border-bottom:1px solid #e5e5e5;position:relative;z-index:400}.body-overlay--no-search .header{z-index:auto}.header__row{padding:.5rem}.header__navigation-top{position:relative;z-index:403}.header__search-form{left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out;visibility:hidden;width:100%;z-index:401}.header__search-form--active{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}@media only screen and (min-width:900px){.header__search-form{display:block;opacity:1;pointer-events:all;position:relative;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;z-index:1}}.body-overlay--no-search .header__search-form{z-index:700}.header__navigation-main{position:relative;z-index:401}.header__top{background:#f9f9f9}.header__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media only screen and (min-width:768px){.header__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:-1.0625rem;padding:0 1.875rem 0 0}}@media only screen and (min-width:1024px){.header__logo{padding-right:3.625rem}}.header__main{background:#fff;min-height:7.125rem;padding-top:2.1875rem}@media screen and (max-width:899px){.header__main{min-height:0;padding-top:.3125rem}}@media only screen and (min-width:900px){.header__main{min-height:7.125rem;padding:1.875rem 0 0}}.header__main--checkout{min-height:0;padding-bottom:1.25rem;padding-top:1.25rem}@media only screen and (min-width:768px){.header__main--checkout{padding-bottom:1.25rem;padding-top:1.25rem}}.header__main>.container{position:relative}@media only screen and (max-width:1300px){.header__main>.container{padding:0 15px}}.header__main .margin-navigation{margin-left:4rem}@media only screen and (min-width:900px)and (max-width:1260px){.header__main .margin-navigation{margin-left:.5rem}}@media only screen and (max-width:899px){.header__main .margin-navigation{margin-left:auto}}.header__search{max-width:510px}@media only screen and (min-width:768px){.header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1024px){.header__search{max-width:32.1875rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header__login-wrap{-webkit-box-flex:.1;-ms-flex-positive:.1;flex-grow:.1;text-align:right}}.header__login{margin-right:-.3125rem}@media only screen and (min-width:550px){.header__login{margin-left:1.875rem;margin-right:0}}.header__bar{background:#fff}.header__navigation{background:#fff;-webkit-box-shadow:inset 0 11px 8px -10px #ccc;box-shadow:inset 0 11px 8px -10px #ccc;display:block;float:left;width:100%}@media only screen and (max-width:769px){.header__navigation .container{padding:0}}.header__actions{margin:0 -.625rem}@media only screen and (min-width:768px){.header__actions{display:none;left:.9375rem;position:absolute;top:.4375rem}}.header__actions-item{color:#000;padding:0 .625rem}@media only screen and (min-width:768px){.header__actions-item--search{display:none}}@media only screen and (min-width:900px){.header__user{display:none}}.header__user-link{color:#929292;margin-left:1.5625rem}.header__user-nav{padding-top:.625rem;width:100%}@media only screen and (min-width:768px){.header__user-nav{padding-top:1.25rem}}@media only screen and (min-width:1024px){.header__user-nav{margin-left:auto;padding:0 0 0 2.6875rem;width:auto}}.header__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8f8f8f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;line-height:.8125rem;text-align:center}@media only screen and (min-width:768px){.header__back{border:.0625rem solid #b2b2b2;border-radius:2px;display:inline-block;font-size:.875rem;line-height:1.125rem;padding:.625rem 1.875rem;text-align:left;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out}.header__back:focus,.header__back:hover{border-color:#d10021;color:#d10021}}.header__checkout-secure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8f8f8f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;font-weight:500;line-height:.75rem}@media only screen and (min-width:768px){.header__checkout-secure{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.875rem;line-height:.9375rem}}.header__checkout-secure-text{text-align:center}@media only screen and (min-width:768px){.header__checkout-secure-text{padding-left:.5625rem}}.header .anchor--carton-finder{position:relative}.header .logo .svg-container{height:64px;margin-bottom:5px;margin-top:10px;width:156px}.header .logo .svg-container.spacing-top{margin-top:1.5rem}@media only screen and (max-width:969px){.header .logo .svg-container.spacing-top{margin-top:0}.header .logo .svg-container{height:30px;margin:0;width:100px}}.header .logo #logoFr{background:url(/assets/images/ratioform_CHFR_Logo.svg) 50% no-repeat}.header .logo #logoDe{background:url(/assets/images/ratioform_DE_Logo.svg) 50% no-repeat}.header .logo #logoEs{background:url(/assets/images/ratioform_Logo_Claim_RGB_ES_ohne_Schutz.svg) 50% no-repeat}.header .logo #logoIt{background:url(/assets/images/ratioform_Logo_Claim_RGB_IT_ohne_Schutz.svg) 50% no-repeat}.header .logo #logoUkr{background:url(/assets/images/ratioform_DE_Logo_Ukraine_RGB_300x125px.svg) 50% no-repeat}.header .logo #logoDeKK{background:url(/assets/images/FLA_RFPartnerDEnewKK_19897818.svg) 50% no-repeat}.header .logo #logoFrKK{background:url(/assets/images/FLA_RFPartnerFRnewKK_19897821.svg) 50% no-repeat}.header .logo #logoESKK{background:url(/assets/images/FLA_RFPartnerESnewKK_19897820.svg) 50% no-repeat}.header .logo #logoITKK{background:url(/assets/images/FLA_RFPartnerITnewKK_19897822.svg) 50% no-repeat}@media only screen and (max-width:969px){.header .logo #logoDe,.header .logo #logoEs,.header .logo #logoFr,.header .logo #logoIt,.header .logo #logoUkr{background:url(/assets/images/ratioform\ Logo_ohne_Claim.svg) 50% no-repeat}}.navigation-top{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;white-space:nowrap}.navigation-top .phone-wrapper{margin-right:.5625rem;padding-left:10px}.navigation-top .phone-number{color:#4c4c4c;padding-left:.3125rem}.navigation-top .fab{font-size:1.25rem;padding-right:.5625rem}.navigation-top .tp-wrapper{margin:.625rem auto auto}@media only screen and (max-width:769px){.navigation-top .tp-wrapper{display:none}.navigation-top .customer-type-switch-wrapper{margin-left:auto}}.navigation-top__actions{max-width:calc(100% - 21.875rem)}.navigation-top__actions .language-header{font-size:.8125rem;margin:auto 0 auto auto}.navigation-top__action-item{position:relative;z-index:5}.navigation-top__action-item:hover .list--company-user{-webkit-transform:scale(1);transform:scale(1)}.navigation-top__tel{font-size:.75rem;font-weight:700;line-height:2.5rem;padding-right:1.9375rem}.navigation-top__company{color:#4c4c4c;font-size:.6875rem;font-weight:700;height:100%;letter-spacing:.0375rem;line-height:2.5rem;max-width:22.8125rem;overflow:hidden;padding:0 1.875rem 0 1.125rem;position:relative;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;white-space:nowrap}@media only screen and (min-width:1024px){.navigation-top__company{max-width:22.8125rem}}.is-touch .navigation-top__company{pointer-events:none}.navigation-top__company:hover{color:#8c8c8c}.navigation-top__company--no-menu{cursor:default}.navigation-top__company--no-menu:hover{color:#4c4c4c}.navigation-top__company-icon{height:.25rem;margin:0 -.3125rem 0 .3125rem;position:absolute;right:1.0625rem;top:calc(50% - .125rem);width:.4375rem}.navigation-top .contact-phone-block{color:#4c4c4c;font-size:.75rem}@media only screen and (max-width:800px){.navigation-top .contact-phone-block.shorted-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:30px}}@media only screen and (max-width:1300px){.navigation-top{padding:0 15px}}.navigation-top .custom-select__select{padding:0 2rem 0 1rem}.section{padding:1rem 0}@media only screen and (min-width:768px){.section{padding:1rem 0}}.section .eight-grid{min-height:320px}.section .eight-grid .single-block{background-color:#f9f9f9;min-height:320px;min-width:320px;position:relative}.section .eight-grid .single-block.pointer-left:after{border-right:25px solid #f9f9f9;right:100%}.section .eight-grid .single-block.pointer-left:after,.section .eight-grid .single-block.pointer-right:after{border-bottom:25px solid transparent;border-top:25px solid transparent;bottom:100%;content:"";height:0;margin-bottom:-186px;position:absolute;width:0}.section .eight-grid .single-block.pointer-right:after{border-left:25px solid #f9f9f9;left:100%;z-index:1}.section .eight-grid .eight-wrapper{height:320px;padding:8.5rem 1rem 0 1.5rem}.section .eight-grid .eight-wrapper .eight-grid-title{font-size:20px;font-weight:700;margin-bottom:0}.section .eight-grid .eight-wrapper .eight-grid-text{font-size:19px;margin-top:0}.section .eight-grid .eight-wrapper .eight-grid-link{color:#d10021;font-size:15px;font-weight:700}.section .eight-grid .eight-wrapper .eight-grid-link:hover{text-decoration:underline}.section .eight-grid .eight-grid-img{max-height:320px}.section .eight-grid .eight-grid-img .banner-img{min-height:320px;min-width:320px}.section .six-grid{min-height:330px;padding:0 15px}.section .six-grid .single-six-block{height:330px;overflow:hidden;position:relative}.section .six-grid .single-six-block.pointer-left:after{border-right:25px solid #f9f9f9;right:100%}.section .six-grid .single-six-block.pointer-left:after,.section .six-grid .single-six-block.pointer-right:after{border-bottom:25px solid transparent;border-top:25px solid transparent;bottom:100%;content:"";height:0;margin-bottom:-186px;position:absolute;width:0}.section .six-grid .single-six-block.pointer-right:after{border-left:25px solid #f9f9f9;left:100%;z-index:1}.section .six-grid .single-six-block.pointer-up:after{border-bottom:25px solid #f9f9f9;border-left:25px solid transparent;border-right:25px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-left:-26px;position:absolute;width:0}.section .six-grid .six-wrapper{background-color:#f9f9f9;height:330px;max-width:426px}.section .six-grid .six-wrapper .six-grid-title{font-weight:700;margin-bottom:0}.section .six-grid .six-wrapper .six-grid-text{margin-top:0}.section .six-grid .six-wrapper .six-grid-link{color:#d10021;font-size:15px;font-weight:700}.section .six-grid .six-wrapper .six-grid-link:hover{text-decoration:underline}.section .six-grid .advantage-img{height:60px}.section .six-grid .six-grid-img{max-height:330px;max-width:426px}.section .six-grid .six-grid-img .six-banner-img{max-width:426px;min-height:330px}.section .category-spacing{margin-bottom:2rem}.section .white-category-container{margin:auto;max-width:380px}.section .white-category-container .white-category-wrapper{background-color:#fff;margin:-70px 2rem 0;padding:1.5rem 2rem;position:relative}.section .white-category-container .white-category-wrapper .white-category-title-wrapper{margin-bottom:.4rem}.section .white-category-container .white-category-wrapper .white-category-title-wrapper .white-category-title{font-size:18px;font-weight:700}.section .white-category-container .white-category-wrapper .white-category-title-wrapper .white-category-title.hover{color:#d10021}.section .white-category-container .white-category-wrapper .white-category-link{font-size:15px}.section .white-category-container .white-category-wrapper .white-category-link.hover{color:#d10021}.section .white-category-container .white-category-wrapper .home-category-btn{background-color:hsla(0,0%,100%,0);border:2px solid #000;border-radius:2px;color:#000;margin-top:.4rem;padding:.6rem 1.4rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.section .white-category-container .white-category-wrapper .home-category-btn:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.section .white-category-container .white-category-wrapper .home-category-btn:focus,.section .white-category-container .white-category-wrapper .home-category-btn:hover{border:2px solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.section .section-wrapper{padding:3rem 0 2rem}.section .section-wrapper .section-title-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.section .section-wrapper .section-title-wrapper img{height:26px;margin:7px .5rem;width:auto}.section .seo-container{display:table;margin:auto;max-width:1280px;width:100%}.section .seo-container .seo-block-title{font-size:18px;padding-bottom:1rem}.section__title{display:block;font-weight:500}@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:#2a2a2a;line-height:1.2;text-align:center}.section__sub-title,.section__text{color:#b2b2b2;font-size:1.125rem;line-height:normal;margin-bottom:2.5rem;text-align:center}.section__text{line-height:1.61;margin:0 auto 2.5rem;max-width:60.625rem}.section--center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;width:100%}.section--center__inner{-webkit-box-flex:0;-ms-flex:none;flex:none}.section--last{padding-bottom:6rem}@media only screen and (min-width:768px){.section--last{padding-bottom:6rem}}.section--secondary{padding:4.375rem 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:#f0f0f0;padding:3.125rem 0 5rem}@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:transparent}.section--bg-dark .product-card__overlay:before{background-color:hsla(0,0%,100%,0)}.section--bg-dark .product-card__container{background-color:#fff}.section--full-width{margin-left:-15px;margin-right:-15px}.section--no-mobile-bottom-indent{padding-bottom:0}@media only screen and (min-width:768px){.section--no-mobile-bottom-indent{padding-bottom:1rem}}@media screen and (max-width:769px){.section .seo-container{padding:2rem 1rem}.section .seo-container .seo-padding-left,.section .seo-container .seo-padding-right{padding:1rem}}@media only screen and (min-width:770px){.section .seo-container{padding:3rem 0}.section .seo-container .seo-padding-right{padding:0 3rem 0 1rem}.section .seo-container .seo-padding-left{padding:0 1rem 0 3rem}}@media only screen and (max-width:769px){.section .six-wrapper{font-size:24px;margin:auto;padding:2rem}.section .six-wrapper .six-grid-text{font-size:19px}.section .six-grid-img{margin:auto}}@media only screen and (min-width:770px){.section .six-wrapper{padding:4rem 1rem 0 1.8rem}}@media only screen and (min-width:770px)and (max-width:1300px){.section .six-wrapper{font-size:19px}.section .six-wrapper .six-grid-text{font-size:15px}}@media only screen and (min-width:1301px){.section .six-wrapper{font-size:24px}.section .six-wrapper .six-grid-text{font-size:20px}}@media only screen and (max-width:1294px){.section .eight-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section .pointer-left:after,.section .pointer-right:after,.section .pointer-up:after{display:none}}.shopping-list-note-toggler{margin-top:1rem}.shopping-list-note-toggler__container{background-color:#f0f0f0;padding:1.0625rem 1.25rem}.shopping-list-note-toggler__title{color:#333;font-size:.875rem;font-weight:500;line-height:normal;margin-bottom:.4375rem}.shopping-list-note-toggler__text{color:#8f8f8f;font-size:.8125rem;line-height:2.23}.shopping-list-note-toggler__label{color:#8f8f8f;cursor:pointer;font-size:.875rem;line-height:1.125rem}.shopping-list-note-toggler .label{display:none}.shopping-list-note-toggler .textarea{border:none;border-radius:2px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);color:#8f8f8f;font-size:.8125rem;font-weight:400;line-height:1.125rem;max-width:100%;min-height:5.375rem;padding:.9375rem 1.25rem}.share-list__list{margin-bottom:1.875rem;max-height:100%}.shopping-list .customer-box-subtitle{color:#333;margin:0 0 1rem}.shopping-list .list-wrapper{background-color:#fcfcfc;color:#d10021;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.2rem;padding:1rem .5rem;width:100%}.shopping-list .list-wrapper .list-icon{margin-right:1rem}.shopping-list .list-wrapper .list-icon svg{height:1.5rem;width:1.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.shopping-list .list-wrapper .list-icon i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.shopping-list .list-wrapper .list-icon i.fa-einkaufsliste-50mm-white-01:before{content:""}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.shopping-list .list-wrapper .list-icon i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.shopping-list .list-wrapper .list-icon i.fa-einkaufsliste-50mm-white-01:before{content:""}}}.shopping-list .list-wrapper .list-date-wrapper{position:absolute;right:2rem}.shopping-list-info{background-color:#f0f0f0;border-radius:2px;color:#8f8f8f;font-size:.875rem;margin:.625rem 0 1.5rem;padding:1.25rem}.shopping-list-info--editable{margin-top:0;padding-top:.625rem}@media only screen and (min-width:768px){.shopping-list-info--editable{margin-top:.625rem;padding-top:1.25rem}}.shopping-list-info__title{color:#333;font-size:.75rem;margin-right:.5rem;text-transform:uppercase;vertical-align:middle}.shopping-list-message__text{color:#8f8f8f;font-size:.875rem}@media only screen and (min-width:768px){.shopping-list-message__text{font-size:1rem}}.shopping-list-message__icon-box{background-color:#2a2a2a;height:3.25rem;width:3.25rem}.shopping-list-message__list-item{background-color:#f0f0f0;border-radius:2px;margin-bottom:.3125rem;padding:1.25rem}.shopping-list-message .spacing-y{width:100%}@media only screen and (max-width:550px){.shopping-list-message .spacing-y,.shopping-list-message .spacing-y a{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.shopping-list-message .spacing-y a{width:100%}.shopping-list-message .spacing-y .delete-list-button{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@media only screen and (min-width:551px){.shopping-list-message .spacing-y .button--success{margin-left:1rem}}@media only screen and (max-width:550px){.shopping-list-message .normal-scaling{-webkit-transform:scaleY(1);transform:scaleY(1)}}.shopping-list-overview__name{max-width:200px;overflow:hidden;text-overflow:ellipsis}.shopping-list-permission{color:#8f8f8f;color:#b2b2b2}.shopping-list-permission__full-access{color:#d10021}.shopping-list-permission--badge,.shopping-list-permission__full--badge{color:#fff}.shopping-list-product-quick-add #product-quick-add-form-wrapper{background-color:#f0f0f0;padding:.5rem}.shop-list-item{border-bottom:1px solid #e7eaee;padding:.8125rem .9375rem .9375rem 1.3125rem;position:relative;width:100%}@media only screen and (min-width:768px){.shop-list-item{max-width:38.75rem;min-width:29.25rem;padding-left:1.5rem;padding-right:1.5rem}}.shop-list-item:hover{background-color:#f0f0f0}.shop-list-item:hover .shop-list-item__name{text-decoration:underline}.shop-list-item__list{overflow-y:auto}.shop-list-item__name{color:#4c4c4c;display:block;font-size:16px;letter-spacing:.0125rem;line-height:1.8125rem;margin-right:.25rem;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.shop-list-item__name{max-width:23.125rem}}.shop-list-item__name:hover{color:#4c4c4c}.shop-list-item__owner{color:#b2b2b2;font-weight:400}.shop-list-item__items-count{background-color:#fdbe36;border-radius:2px;color:#fff;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.025rem;line-height:1.375rem;margin-right:.5625rem;padding:0 .5625rem;vertical-align:middle}.shop-list-item__access{color:#8f8f8f;font-size:.6875rem;font-weight:700;text-transform:uppercase}.shop-list-item__access--full{color:#d10021}.shopping-list-navigation__item{overflow:hidden;text-overflow:ellipsis}.subtotal-price{background-color:#f0f0f0}.search-tabs{border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;text-align:center}.search-tabs__item{border-right:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:inline-block;padding:.75rem 2rem}@media only screen and (min-width:550px){.search-tabs__item{min-width:inherit;width:auto}}.search-tabs__item--active{background-color:#fff;position:relative}.search-tabs__item--active:after{background-color:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:calc(100% + 1px)}.new-registration__iframe{min-height:13rem}.cart-code-form .form__container{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch;position:relative}.cart-code-form .form__container .input{border:1px solid #929292;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:.75rem;padding-right:.75rem}.cart-code-form .form__fields{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}.cart-code-form .form__field{margin:0;padding:0}.cart-code-form .form__actions{margin:0}.cart-code-form .form__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#929292;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;height:100%;margin:0;padding:0 1rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.cart-code-form .form__action:focus,.cart-code-form .form__action:hover{color:#2a2a2a}.heading-wrapper{margin-bottom:.5rem}@media screen and (max-width:768px){.heading-wrapper .styla-slot.hidden{display:none}}.heading-wrapper .category-btn-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border:2px solid #d10021;border-radius:2px;color:#d10021;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1rem;margin-top:.4rem;padding:.4rem 0;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}@media only screen and (min-width:485px){.heading-wrapper .category-btn-mobile{width:200px}}.heading-wrapper .category-btn-mobile span{margin:auto}.heading-wrapper .category-btn-mobile:focus,.heading-wrapper .category-btn-mobile:hover{border:2px solid #000;color:#000;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.heading-wrapper .category-btn-mobile.js-catalog-category-trigger{float:left}.heading-wrapper .category-btn-mobile.js-catalog-filters-trigger{float:right}@media only screen and (min-width:768px){.heading-wrapper .category-btn-mobile{display:none}}.carton-finder-home{margin-top:2rem}.rat-line{border-bottom:1px solid #eee;margin:2.5rem 0}.customer-account-overview .button--hollow-icon-secondary{bottom:20px;position:absolute}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.customer-account-overview .button--hollow-icon-secondary{left:1.25rem}}.customer-account-overview .button--hollow-icon-secondary__right{right:20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.customer-account-overview .button--hollow-icon-secondary__right{left:auto}}.customer-account-overview .button--hollow-icon-secondary__bottom{margin-top:2rem;position:static}.customer-account-overview .action-card{background-position-x:125%;background-position-y:120px;background-repeat:no-repeat;background-size:50%;color:#333}.customer-account-overview .action-card.first-block{margin-bottom:24px}.customer-account-overview .action-card__content{margin-bottom:2.5rem;min-height:7rem}.customer-account-overview .link--action{color:#ccc}.customer-account-overview .profile-userpic{float:left;margin:0 1rem 1rem 0}.customer-account-overview .profile-data{display:inline-block}.customer-account-overview .profile-data-name{color:#333;font-weight:700}.customer-account-overview .spacing-left--padding{margin-top:1rem;padding-left:0}@media only screen and (min-width:1024px){.customer-account-overview .spacing-left--padding{margin-top:0;padding-left:1.5rem}}@media only screen and (max-width:769px){.counter-widget{display:none}}.counter-widget__delivery-content{background:#fff;background-color:transparent;float:right;font-size:10px;line-height:20px;margin-top:3px;max-width:305px;width:100%}.counter-widget__delivery-content img{display:inline-block;margin-right:8px;width:70px}.counter-widget__delivery-content .delivery-content-wrap{display:inline-block;max-width:230px}.counter-widget__delivery-content .delivery-content-wrap .delivery-label-counter{color:#d10021;font-size:16px;font-weight:700}.counter-widget__delivery-content .delivery-content-wrap .delivery-label a{text-decoration:underline}.counter-widget__delivery-content .delivery-content-wrap .new-line{display:block}.customer-account-profile .two-col-grid{margin:0}.customer-account-profile .two-col-grid .action-card__content,.customer-account-profile .two-col-grid .action-card__header{background-color:hsla(0,0%,100%,.7)}@media only screen and (min-width:768px){.customer-account-profile .two-col-grid .box{padding:1.3125rem 1.25rem}}@media only screen and (max-width:768px){.customer-account-profile .two-col-grid .box{padding:1.3125rem 1.25rem 3.75rem}}.customer-account-profile .two-col-grid .premium-shop-subscription .action-card__title{font-size:1.125rem}.customer-account-profile .two-col-grid .premium-shop-form .checkbox__container{width:100%}.customer-account-profile .two-col-grid .opacity-50{opacity:.5}.cart-discount-summary__content{border-bottom:1px solid #dce0e5;margin:.5rem -1.25rem 0}.cart-discount-summary__description--cart{border-bottom:1px solid #dce0e5;margin:.5rem -.9375rem 0;padding:0 .9375rem 1.0625rem}@media only screen and (min-width:768px){.cart-discount-summary__description--cart{border-color:#8f8f8f;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.cart-discount-summary__text{font-size:.75rem;font-weight:400;line-height:1.08}@media only screen and (min-width:768px){.cart-discount-summary__price,.cart-discount-summary__text--desktop-bigger{font-size:.875rem;line-height:1.3125rem}}.cart-discount-voucher-form .form__container{position:relative}.cart-discount-voucher-form .form__container .input{border:1px solid #929292;padding-left:.75rem;padding-right:4.0625rem}.cart-discount-voucher-form .form__actions{bottom:.5rem;margin-top:0;position:absolute;right:0;top:.5rem}.cart-discount-voucher-form .form__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#929292;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;height:100%;margin:0;padding:0 1rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.cart-discount-voucher-form .form__action:focus,.cart-discount-voucher-form .form__action:hover{color:#2a2a2a}.checkout-summary-dicount-voucher-form .form__container{position:relative}.checkout-summary-dicount-voucher-form .form__container .input{padding-left:.75rem;padding-right:8rem}.checkout-summary-dicount-voucher-form .form__actions{bottom:.5rem;height:3rem;margin-top:0;position:absolute;right:0}.checkout-summary-dicount-voucher-form .form__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#929292;border-radius:unset;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;height:calc(3rem - 2px);margin:.5px 1px 0 0;padding:0 1rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.checkout-summary-dicount-voucher-form .form__action{font-size:.875rem}}.checkout-summary-dicount-voucher-form .form__action:focus,.checkout-summary-dicount-voucher-form .form__action:hover{background-color:#797979;color:#fff}.home-tablist-widget .container{margin-bottom:4rem}.home-tablist-widget .container .shopping-list-title{color:#2a2a2a;display:block;font-size:2rem;font-weight:500;line-height:1.2;padding:3rem 0;text-align:center}.home-tablist-widget .container .shopping-list-title.is-hidden{display:none}.home-tablist-widget .container .shopping-list-title .list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.home-tablist-widget .container .shopping-list-title .list-wrapper svg{height:32px;width:29px}.home-tablist-widget .container .shopping-list-title .list-wrapper span{margin-left:1rem}.home-tablist-widget .ind-price-info-message--container{display:none}@media only screen and (max-width:769px){.home-tablist-widget .ind-price-info-message--container{display:block;font:400 .75rem Roboto,sans-serif;padding-bottom:5px;padding-right:10px;padding-top:5px;text-align:right}}.trustpilot-widget{display:block}.trustpilot-widget .usercentrics-placeholder{font-size:13px;padding-top:5px}.trustpilot-widget .usercentrics-placeholder div{display:inline;float:left}.trustpilot-widget .usercentrics-placeholder .tp-stars{margin:2px 12px 0 0;width:80px}.trustpilot-widget .usercentrics-placeholder .accept{text-decoration:underline}.cart-update{margin-bottom:2.625rem;margin-top:1.125rem}@media only screen and (min-width:768px){.cart-update{margin-top:2.625rem}}.cart-update .label{color:#333;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.4375rem;text-transform:uppercase}.cart-update .label:after{color:#333}.cart-update .form__actions{text-align:left}@media only screen and (min-width:768px){.cart-update .form__actions{margin-top:1.25rem}.cart-update .form__action{margin-left:0;margin-right:1.25rem}}.page-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-layout{display:block}}.page-layout .content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.page-layout .content-wrap .banner-ratioform{background-color:#f9f9f9}@media only screen and (max-width:550px){.page-layout .content-wrap .banner-ratioform>[data-styla-slot]{aspect-ratio:auto;height:485px}}@media only screen and (min-width:550px){.page-layout .content-wrap .banner-ratioform>[data-styla-slot]{aspect-ratio:718/1017}}@media only screen and (min-width:768px){.page-layout .content-wrap .banner-ratioform>[data-styla-slot]{aspect-ratio:auto;height:210px}}@media only screen and (min-width:1024px){.page-layout .content-wrap .banner-ratioform>[data-styla-slot]{aspect-ratio:auto;height:265px}}@media only screen and (min-width:1200px){.page-layout .content-wrap .banner-ratioform>[data-styla-slot]{aspect-ratio:auto;height:308px}}.page-layout .content-wrap .banner-ratioform .banner-img{width:100%}.page-layout .content-wrap .banner-ratioform .teaser-1-wrapper{max-height:440px}.page-layout .content-wrap .banner-ratioform .teaser-2-wrapper,.page-layout .content-wrap .banner-ratioform .teaser-3-wrapper{max-height:220px}.page-layout .content-wrap .banner-ratioform a{cursor:pointer}.page-layout .content-wrap .grey-bkg{background-color:#f9f9f9;overflow:hidden}.page-layout .content-wrap .grey-bkg__margin{background-color:#f9f9f9;margin:20px 0}.page-layout .content-wrap .content-grey-bkg{background-color:#f9f9f9;overflow:hidden}@media only screen and (max-width:767px){.page-layout .content-wrap .questions-container{margin-bottom:1rem;padding:0}.page-layout .content-wrap .questions-container label[for=checkout-address-submit]{display:none}}@media only screen and (min-width:768px){.page-layout-main--pdp{padding:45px 0 0}}.page-layout-main--pdp .gallery-side{width:585px}.page-layout-main--quick-order-page{padding:50px 0 70px}.page-layout-main--checkout-page{display:-webkit-box}.page-layout-main--cart-page,.page-layout-main--checkout-page{padding-top:2rem}@media screen and (max-width:549px){.page-layout-main--cart-page,.page-layout-main--checkout-page{padding-top:0}}@media only screen and (min-width:768px){.page-layout-main--cart-page,.page-layout-main--checkout-page{padding-bottom:3.75rem}}.page-layout-main--cart-page .contact-block-wrapper,.page-layout-main--checkout-page .contact-block-wrapper{margin:2.5rem 0}.page-layout-main--cms-page{padding-bottom:4.375rem;padding-top:2rem}.page-layout-main--error-page{background:url(/assets/images/error-page-img.svg) 50% no-repeat;background-size:cover;min-height:47.5rem;padding-top:2.1875rem}.page-layout-main__pdp-gallery{margin:0 -.9375rem;min-width:100%;padding:0 .9375rem .9375rem;width:calc(100% + 30px)}@media only screen and (min-width:768px){.page-layout-main__pdp-gallery{background:transparent;margin:0 .9375rem 0 0;min-width:47.91667%;padding-bottom:0;width:47.91667%}}.page-layout-main__pdp-gallery .label-group{padding:0;top:.5rem}.page-layout-main__pdp-gallery .label-group.img-badge{height:50px}@media only screen and (max-width:549px){.page-layout-main__pdp-gallery .label-group{position:relative}}@media only screen and (min-width:550px)and (max-width:1024px){.page-layout-main__pdp-gallery .label-group{left:4.5rem}}@media only screen and (min-width:1024px){.page-layout-main__pdp-gallery .label-group{left:5.5rem}}.page-layout-main__pcdp-gallery .label-group{padding:0;top:.5rem}.page-layout-main__pcdp-gallery .label-group.img-badge{height:50px}@media only screen and (max-width:549px){.page-layout-main__pcdp-gallery .label-group{position:relative}}@media only screen and (min-width:550px)and (max-width:1024px){.page-layout-main__pcdp-gallery .label-group{left:4.5rem}}@media only screen and (min-width:1024px){.page-layout-main__pcdp-gallery .label-group{left:5.5rem}}.page-layout-main .trustpilot-product-reviews{margin-top:6rem}.page-layout-main--catalog-page-content .category-btn-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border:2px solid #d10021;border-radius:2px;color:#d10021;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1rem;margin-top:.4rem;padding:.4rem 0;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}@media only screen and (min-width:485px){.page-layout-main--catalog-page-content .category-btn-mobile{width:200px}}.page-layout-main--catalog-page-content .category-btn-mobile span{margin:auto}.page-layout-main--catalog-page-content .category-btn-mobile:focus,.page-layout-main--catalog-page-content .category-btn-mobile:hover{border:2px solid #000;color:#000;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}.page-layout-main--catalog-page-content .category-btn-mobile.js-catalog-category-trigger{float:left}.page-layout-main--catalog-page-content .category-btn-mobile.js-catalog-filters-trigger{float:right}@media only screen and (min-width:768px){.page-layout-main--catalog-page-content .category-btn-mobile{display:none}}.sample-message{display:none;left:0;position:fixed;right:0;top:0;z-index:600}.cookieboxWrapper{height:0;min-height:0}div[id^=trustbadge-topbar-container]{z-index:1!important}.agent-control-item__info{font-size:14px;line-height:normal}.agent-control-item__button-wrap,.agent-control-item__info{margin-bottom:.5rem;margin-top:.5rem}.agent-control-item__name{font-weight:500}.cart-item-note{margin-top:1rem}.cart-item-note__container{background-color:#f0f0f0;padding:.8125rem 1.25rem}@media only screen and (min-width:768px){.cart-item-note__container{padding-bottom:1.0625rem;padding-top:1.0625rem}}.cart-item-note__title{color:#333;font-size:.8125rem;font-weight:500;line-height:normal;margin-bottom:.4375rem}@media only screen and (min-width:768px){.cart-item-note__title{font-size:.875rem}}.cart-item-note__label{color:#8f8f8f;font-size:.75rem;line-height:1.125rem}@media only screen and (min-width:768px){.cart-item-note__label{font-size:.875rem}}.cart-item-note__content{margin-top:1.0625rem}.cart-item-note__text{color:#8f8f8f;font-size:.8125rem;line-height:1.38}.cart-item-note .form__field{padding-top:0}.cart-item-note .form__actions{margin-top:0;text-align:left}.cart-item-note .form__action{margin-left:0;margin-top:.1875rem}@media only screen and (min-width:768px){.cart-item-note .form__action{margin-top:.75rem}}.cart-item-note .label{display:none}.cart-item-note .textarea{border:none;border-radius:2px;-webkit-box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);color:#8f8f8f;font-size:.75rem;font-weight:400;line-height:1.125rem;max-width:100%;min-height:7.4375rem;padding:.75rem .8125rem}@media only screen and (min-width:768px){.cart-item-note .textarea{font-size:.8125rem;min-height:5.375rem;padding:.9375rem 1.25rem}}.cart-item-note-actions{margin-top:.9375rem}.cart-item-note-actions__item{margin:0 1.6875rem .3125rem 0}@media only screen and (min-width:768px){.cart-item-note-actions__item{margin-bottom:0}}.note-list{width:100%}.note-list__title{color:#4c4c4c;font-weight:500}.note-list__title--order-detail{font-weight:700;text-transform:uppercase}.cart-bottom{margin-top:20px;padding:.625rem 0 1.25rem}@media only screen and (min-width:768px){.cart-bottom{padding-top:0}}@media only screen and (min-width:1200px){.cart-bottom{padding:0 30px 0 0}}.cart-bottom__button{-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid #dce0e5;border-radius:2px;font-size:.875rem;justify-content:center;padding:.6875rem;width:100%}@media only screen and (min-width:1024px){.cart-bottom__button{-webkit-box-pack:start;-ms-flex-pack:start;border:0;font-size:.8125rem;justify-content:flex-start;padding:0;width:auto}}.cart-summary__item{color:#2a2a2a;font-size:1rem;font-weight:500;line-height:1.5rem}@media only screen and (min-width:768px){.cart-summary__item{font-size:.875rem;font-weight:500}}.cart-summary__item--top-space{padding-top:1.4375rem}.cart-summary__total{color:#2a2a2a}.cart-summary__button{display:block;margin:1.25rem auto 0;max-width:400px}.cart-summary .reject-cart{background-color:#fff;border-color:#2a2a2a;color:#2a2a2a;height:42px}.cart-summary .reject-cart:hover{background-color:#fff;border-color:#7c7c7c;color:#7c7c7c}.cart-summary .summary-list-wrapper{border-bottom:1px solid #dce0e5;border-top:1px solid #dce0e5;margin-top:1rem;padding:1rem 0}.cart-summary .ara-fee-hint,.cart-summary .cart-footnote{color:#2a2a2a;margin:0;padding-top:1rem;text-align:center}.cart-summary .cart-message{color:red}.cart-summary__button:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.cart-summary .bonus-wrapper{background-color:#fff;margin:1rem 0;padding:1.2rem 1rem}.cart-summary .bonus-wrapper .bonus-title{font-size:15px;font-weight:500;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase}.cart-summary .bonus-wrapper .radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a2a2a;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;line-height:20px;margin-top:.8rem;position:relative;width:90%}.cart-summary .bonus-wrapper .radio .no-bonus{margin-left:15px}.cart-summary .bonus-wrapper .label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:2px solid #929292;border-radius:100%;display:block;float:left;margin:0 .1rem;min-height:20px;min-width:20px;position:relative}.cart-summary .bonus-wrapper .label:after{background-color:#d10021;border-radius:100%;content:"";left:3px;min-height:10px;min-width:10px;opacity:.08;pointer-events:none;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease}.cart-summary .bonus-wrapper .label:hover .label:after{-webkit-transform:scale(3.6);transform:scale(3.6)}.cart-summary .bonus-wrapper .hidden{display:none}.cart-summary .bonus-wrapper input[type=radio]:checked+.label{border-color:#d10021;color:#d10021}.cart-summary .bonus-wrapper input[type=radio]:checked+.label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}.cart-summary .bonus-wrapper .usp-icon{margin:0 1rem;max-height:25px;max-width:25px}.cart-summary .bonus-wrapper .points{margin:0}.cart-summary .sum-wrapper{padding:1rem 0}.cart-summary .font-light{color:#929292;font-weight:400}.cart-summary .list__item{color:#2a2a2a}.cart-title-wrapper{border-bottom:1px solid #dce0e5}.cart-title-wrapper .cart-title-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem}.cart-title-wrapper .cart-title-items__text{font-size:2rem;font-weight:500;line-height:normal;width:100%}.cart-title-wrapper .cart-title-items__quantity{color:#929292;float:right;font-weight:700;margin:auto;width:100%}.cart-title-wrapper .cart-private-subtitle{font-size:16px;font-weight:500}.cart-title{border-bottom:1px solid #dce0e5;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem}.cart-title__text{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:.75rem;width:100%}.cart-title__link{margin-left:.625rem;padding-bottom:0}.cart-title__quantity{color:#929292;float:right;font-weight:700;margin:auto;width:100%}.carton-express-drawing{display:grid;height:100%;padding-bottom:1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carton-express-drawing{position:relative}}@media screen and (min-width:540px){.carton-express-drawing{-ms-flex-item-align:center;align-self:center;padding-bottom:0}}.carton-express-drawing .list-searches-express{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-express-drawing .list-searches-express canvas{height:130px;margin:auto;width:310px}@media screen and (max-width:900px){.carton-express-drawing .list-searches-express canvas{height:auto;width:250px}}@media screen and (max-width:767px){.carton-express-drawing .tick-carton-icon-express{margin:-1.5rem auto auto;position:relative;z-index:9}}@media screen and (min-width:768px)and (max-width:899px){.carton-express-drawing .tick-carton-icon-express{display:none;margin-left:7rem;margin-top:5.5rem;position:absolute}}@media screen and (min-width:900px){.carton-express-drawing .tick-carton-icon-express{display:none;margin-left:9rem;margin-top:6.5rem;position:absolute}}.carton-finder-drawing{display:grid;height:100%}.carton-finder-drawing .list-searches{display:grid;margin:auto}.carton-finder-drawing .list-searches canvas{height:130px;width:310px}.carton-finder-drawing .tick-carton-icon{display:none;margin-left:9rem;margin-top:7.5rem;position:absolute}@media screen and (max-width:900px){.carton-finder-drawing .list-searches canvas{height:auto;width:250px}}@media screen and (min-width:768px)and (max-width:899px){.carton-finder-drawing .tick-carton-icon{margin-left:7rem;margin-top:8.2rem}}@media screen and (max-width:767px){.carton-finder-drawing .tick-carton-icon{margin:-1.5rem auto auto;position:relative;z-index:9}}.carton-finder-express{width:100%}.carton-finder-express .carton-finder-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;margin-top:2rem}@media screen and (min-width:550px){.carton-finder-express .carton-finder-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:770px){.carton-finder-express .carton-finder-wrapper{margin-top:3rem}}@media screen and (max-width:770px){.carton-finder-express .carton-finder-wrapper h2{font-size:1.5rem}}.carton-finder-express .carton-finder-wrapper .express-heading{color:#2a2a2a;display:block;font-size:2rem;font-weight:500;line-height:1.2}.carton-finder-express .carton-finder-wrapper .express-dimensions .dimensions-green{color:#238c00;font-weight:500}.carton-finder-express .carton-finder-wrapper .tick-carton-icon-express{display:none;margin-left:9rem;margin-top:7rem;position:absolute}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carton-finder-express .carton-finder-wrapper .tick-carton-icon-express{bottom:0;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:900px){.carton-finder-express .carton-finder-wrapper .tick-carton-icon-express{margin-left:7rem;margin-top:5.5rem}}.carton-finder-express-list{width:100%}.carton-finder-express-list__container{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-finder-express-list .js-carton-finder-express-list__one-layer-price,.carton-finder-express-list .js-carton-finder-express-list__two-layers-price{font-weight:700}.carton-finder-express-list .express-list-wrapper{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0}.carton-finder-express-list .express-list-wrapper:last-child{border-bottom:1px solid #ccc;margin-bottom:2rem}.carton-finder-express-list .express-list-wrapper .price-express{margin:auto 0}.carton-finder-express-list .express-list-wrapper .center-express{margin:auto;position:relative}.carton-finder-express-list .express-list-wrapper .price-wrapper-express{display:table;margin:auto;position:relative}.carton-finder-express-list .express-list-wrapper .price-wrapper-express .express-price{font-weight:700}.carton-finder-express-list .express-list-wrapper .price-wrapper-express .ajax-loader{position:absolute}.carton-finder-express-list .finder-list-wrapper{height:100%;margin:.5rem 0}.carton-finder-express-list .finder-list-wrapper p{margin:0}.carton-finder-express-list .finder-list-wrapper .finder-list-title{color:#555959;font-weight:bolder;text-decoration:underline}.carton-finder-express-list .finder-list-wrapper .finder-list-info{margin:0}.carton-finder-express-list .finder-list-wrapper .finder-alternative{color:#d10021;font-weight:bolder;margin:0}.carton-finder-express-list .thumbnail{margin:0 1rem 0 0}.carton-finder-express-list .link-product-wrapper{color:#555959;font-weight:bolder;margin:.5rem 0}.carton-finder-express-list .delivery-date{color:#1f7e00;text-align:center}@media screen and (max-width:767px){.carton-finder-express-list .express-list-wrapper{display:grid}.carton-finder-express-list .express-list-wrapper .quantity-counter-ratioform{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-finder-express-list .express-list-wrapper .quantity-counter-ratioform .quantity{margin:auto}.carton-finder-express-list .express-list-wrapper .price-wrapper-express{display:table;margin:auto}.carton-finder-express-list .add-to-cart-carton-finder{display:table;margin:.5rem auto 1rem}.carton-finder-express-list .finder-list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;margin-bottom:1rem;text-align:center}}.carton-finder-express-list .quantity-counter-ratioform{margin-top:1rem}@media screen and (min-width:768px){.carton-finder-express-list .add-to-cart-carton-finder{float:right;margin:auto}.carton-finder-express-list .finder-list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}}.carton-finder-express-text{margin-bottom:2rem}.carton-finder-express-text .express-text-wrapper ul{margin-left:3rem}.carton-finder-express-text .express-text-wrapper ul li{list-style-type:disc}.carton-finder-express-text .express-text-wrapper h5{margin:1rem 0}.carton-finder-express-text .express-text-wrapper h4{font-weight:700}.carton-finder-express-text .express-text-wrapper p{margin:0}.carton-finder-express-text .express-text-wrapper .customized-wrapper h4{margin-bottom:1rem}.carton-finder-express-text .express-text-wrapper .customized-wrapper .large-order{font-weight:500}.carton-finder-express-text .express-text-wrapper .contact-wrapper{margin-top:1rem}.carton-finder-form input{border:none}.carton-finder-form .rat-line{border-bottom:1px solid transparent;margin:0}.carton-finder-form .menu__item--filter-enumeration.hidden{display:none}.carton-finder-form__heading{color:#2a2a2a;display:block;font-size:1.125rem;font-weight:500;line-height:1.4}.carton-finder-form__title{color:#2a2a2a;display:block;font-size:2rem;font-weight:600;line-height:1.2;margin-top:2rem}.carton-finder-form__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;justify-content:center}.carton-finder-form__container input::-webkit-inner-spin-button,.carton-finder-form__container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carton-finder-form__container input[type=number]{-moz-appearance:textfield}.carton-finder-form__container .reset-filter-all-button{margin-left:5%;margin-right:auto}.carton-finder-form__container .carton-finder-form__form{height:100%}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form{height:inherit}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon{margin:2rem 2rem 0 3rem;padding-right:.8rem}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon{display:none}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon .fa-icon{color:#929292;font-size:80px}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon i{font-family:Font Awesome\ 6 Pro;font-weight:900}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon i.fa-kartonfinder-chfr-black:before,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-carton-finder-icon i.fa-kartonfinder-dachit-black:before{content:""}}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-direction:row;flex-direction:row;margin-right:3rem;position:relative}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:120px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:120px;padding:1.3rem .5rem}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}}@media only screen and (min-width:1100px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li{margin-right:auto}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li .label--required{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;height:100%;margin:.1rem 0 .5rem;min-width:6.5rem}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li .label--required,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li .label--required{margin:1rem 0 .5rem}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li input{height:50px;width:210px}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li input,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li input{min-width:250px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.form__field--horizontal>#cartonFinderForm_filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.form__field--horizontal>#cartonFinderForm_layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.form__field--horizontal>#cartonFinderForm_private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.form__field--horizontal>#cartonFinderForm_filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.form__field--horizontal>#cartonFinderForm_layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.form__field--horizontal>#cartonFinderForm_private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.form__field--horizontal>#cartonFinderForm_filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.form__field--horizontal>#cartonFinderForm_layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.form__field--horizontal>#cartonFinderForm_private_label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em;margin-top:0;width:100%}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li{padding:0}@media only screen and (min-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.private_label{background-color:#fff;position:absolute;top:165px;width:230px;z-index:10}}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.private_label{display:none;position:inherit}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.filter_color{left:510px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.private_label{left:255px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.float-0,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.float-0,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.float-0,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.float-0{left:0}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.float-1,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.float-1,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.float-1,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.float-1{left:255px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.float-2,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.float-2,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.float-2,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.float-2{left:510px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.filter_color.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.filter_color.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.layers.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.private_label.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.filter_color.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.layers.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li.private_label.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.filter_color.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.layers.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li.private_label.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.layers.hidden,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.private_label.hidden{margin-top:-5rem;visibility:hidden}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:stretch;-ms-flex-pack:stretch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:stretch;left:0;opacity:1;overflow:auto;position:fixed;top:0;-webkit-transition:top .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:top .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:1000}@media only screen and (min-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout{display:none}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__header{margin-bottom:50px;margin-top:20px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__header__title{color:#4c4c4c;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;margin-left:40%;padding-left:1.25rem}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__header__close-icon{position:fixed;right:5%}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color .mobile-filter-layout__filters li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color .mobile-filter-layout__filters li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color .mobile-filter-layout__filters li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers .mobile-filter-layout__filters li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers .mobile-filter-layout__filters li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers .mobile-filter-layout__filters li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label .mobile-filter-layout__filters li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label .mobile-filter-layout__filters li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label .mobile-filter-layout__filters li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_filter_color li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_layers li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_layers li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_layers li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_private_label li.filter_color,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_private_label li.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.form__field--horizontal>#cartonFinderForm_private_label li.private_label,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.layers,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout__filters .form__field.private_label{background-color:#fff;display:block;margin:auto;width:90%}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .mobile-filter-layout.hidden{display:none}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .carton-express-btn{margin:1rem 0 0 .5rem;min-width:347px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .with-filter-options{margin-bottom:120px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .with-filters{margin-bottom:40px}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .with-filters{margin-bottom:120px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:-3rem;margin-right:5rem}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container{margin-left:0;margin-top:-5rem}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-finder-search-btn{height:50px;margin:2.75rem -2rem 0 1rem;width:280px}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-finder-search-btn{margin:1rem 0 0;width:355px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-finder-search-btn.with-express-carton-nearby{margin:.5rem -2rem 0 1rem}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-finder-search-btn.with-express-carton-nearby{margin:0;width:355px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-finder-search-btn:before{background:url(/assets/images/search-carton-icon.svg) no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:22px;margin-right:10px;vertical-align:bottom;width:20px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-express-btn{height:50px;margin:1.25rem -12rem 0 1rem;width:280px}@media only screen and (max-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form-submit-buttons-container .carton-express-btn{margin:1.25rem -12rem 0 0;width:355px}}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .filter-btn-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border:2px solid #d10021;border-radius:2px;color:#d10021;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;margin-top:1rem;padding:.4rem 0;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:355px}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .filter-btn-mobile span{margin:auto}.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .filter-btn-mobile:focus,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .filter-btn-mobile:hover{border:2px solid #000;color:#000;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}@media only screen and (min-width:900px){.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .filter-btn-mobile{display:none}}.carton-finder-form__container .form-inputs-background{background-color:#dcdcdc;height:10.5rem;margin-bottom:-10rem}@media only screen and (max-width:900px){.carton-finder-form__container .form-inputs-background{display:none}}@media only screen and (min-width:901px){.carton-finder-form__container{margin:.5rem 0 0}}@media only screen and (max-width:900px){.carton-finder-form__container .grid--bottom div:not(.form__field){margin-left:.5rem;margin-right:.5rem;width:100%}}@media only screen and (max-width:1080px){.carton-finder-form__container{width:100%}.carton-finder-form__container .carton-finder-form__form{margin:auto;max-width:410px}}.carton-finder-form__container .badges-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 15%;width:70%}.carton-finder-form__container .badges-container__active-badges__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d10021;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;margin:0 1rem 1rem 0;padding:.2rem .5rem;pointer-events:auto}.carton-finder-form__container .badges-container__active-badges__badge:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700;padding-left:.8rem}@media only screen and (max-width:900px){.carton-finder-form__container .badges-container{display:none}}.carton-finder-form__container .badges-container.hidden{display:none}.carton-finder-form .input--errorlabel-length-home{-webkit-box-shadow:4px 7px 31px -7px #ccc;box-shadow:4px 7px 31px -7px #ccc;max-width:320px}.carton-finder-form .list--alert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;order:2}@media only screen and (max-width:900px){.carton-finder-form .list--alert{font-size:14px;left:6.5rem;position:absolute;top:70px;width:250px}}@media screen and (max-width:1080px){.carton-finder-form .carton-placeholder{display:none}}@media screen and (max-width:769px){.carton-finder-form .form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.carton-finder-form .carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color li,.carton-finder-form .carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers li,.carton-finder-form .carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label li,.carton-finder-form .form__field,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_filter_color .carton-finder-form li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_layers .carton-finder-form li,.carton-finder-form__container .carton-finder-form__form .carton-finder-form__content .form form .form__container .form__fields .form__field.form__field--horizontal>#cartonFinderForm_private_label .carton-finder-form li{padding:.5rem .5rem 0}}.carton-finder-form .hiddenDesktop{visibility:hidden}@media only screen and (max-width:900px){.carton-finder-form .hiddenDesktop{visibility:visible}}.fact-finder-filter-section__item__check-icon{margin-top:-1%;position:absolute;right:18%;-webkit-transform:scale(.7);transform:scale(.7)}.fact-finder-filter-section__item__check-icon.hidden{visibility:hidden}.carton-finder-form-field .fact-finder-filter-section__item .filter-section__item .filter-enumeration .js-filter-enumeration__clear-action.hidden,.carton-finder-form-field .fact-finder-filter-section__item .filter-section__item.collapsed,.fact-finder-filter-section__item .filter-section__item .filter-enumeration .js-filter-enumeration__clear-action.hidden,.fact-finder-filter-section__item .filter-section__item.collapsed{display:none}.carton-finder-pagination{font-size:.875rem;margin:2.5rem 0;text-align:center}.carton-finder-pagination__item{display:inline-block}.carton-finder-pagination__step{color:#4c4c4c;display:inline-block;line-height:1.875rem;min-width:2.5rem;padding:.25rem .5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.carton-finder-pagination__step--button{border:1px solid #dce0e5;border-radius:2px;color:#b2b2b2;margin-left:.25rem;margin-right:.25rem}.carton-finder-pagination__step--button:focus,.carton-finder-pagination__step--button:hover{color:#333}.carton-finder-pagination__step--current{background-color:#f0f0f0;color:#333;font-weight:700}.carton-finder-pagination__step--next,.carton-finder-pagination__step--previous{min-width:1.25rem}.carton-finder-pagination__step--next:focus,.carton-finder-pagination__step--next:hover,.carton-finder-pagination__step--previous:focus,.carton-finder-pagination__step--previous:hover{color:#333}.carton-finder-pagination__step--disabled,.carton-finder-pagination__step--disabled:focus,.carton-finder-pagination__step--disabled:hover{color:#8f8f8f}.active-filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid #dce0e5;border-radius:2px;color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.125rem;padding:.625rem;-webkit-transition:border-color .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.active-filter__icon{color:#8f8f8f;margin-left:.5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.active-filter:focus,.active-filter:hover{background-color:#fff;border-color:#fff;-webkit-box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);color:#4c4c4c}.active-filter:focus .active-filter__icon,.active-filter:hover .active-filter__icon{color:#333}.fact-finder-breadcrumb-step{display:inline-block;font:.8125rem/1rem Roboto,sans-serif}.fact-finder-breadcrumb-step .breadcrumb-home{fill:#2a2a2a;height:12px;vertical-align:inherit}.fact-finder-breadcrumb-step:last-child .fact-finder-breadcrumb-step__separator{display:none}.fact-finder-breadcrumb-step:last-child .fact-finder-breadcrumb-step__link{color:#d10021}.fact-finder-breadcrumb-step__separator{color:#2a2a2a;margin-left:.5rem;margin-right:.25rem}.fact-finder-breadcrumb-step--active{border-bottom:1px solid #2a2a2a;color:#2a2a2a;font-weight:500}.fact-finder-breadcrumb-step--disabled:not(.fact-finder-breadcrumb-step--active),.fact-finder-breadcrumb-step__link{color:#2a2a2a;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.fact-finder-breadcrumb-step--disabled:not(.fact-finder-breadcrumb-step--active):focus,.fact-finder-breadcrumb-step--disabled:not(.fact-finder-breadcrumb-step--active):hover,.fact-finder-breadcrumb-step__link:focus,.fact-finder-breadcrumb-step__link:hover{color:#d10021}.fact-finder-breadcrumb-step__checked{background-color:#d10021;border-radius:50%;color:#fff;height:1.125rem;line-height:.875rem;margin-left:.25rem;width:1.125rem}.fact-finder-pagination{font-size:.875rem;margin-top:2.5rem;text-align:center}@media only screen and (max-width:767px){.fact-finder-pagination .pagination-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.fact-finder-pagination .pagination-mobile--hide{display:none}.fact-finder-pagination .pagination-mobile--next,.fact-finder-pagination .pagination-mobile--prev{-webkit-box-flex:1;background-color:transparent;border:.125rem solid #000;border-radius:2px;color:#000;-ms-flex:auto;flex:auto;margin-left:5px;margin-right:5px;padding:.625rem 1.875rem}}@media only screen and (min-width:768px){.fact-finder-pagination .pagination-mobile--next,.fact-finder-pagination .pagination-mobile--prev{display:none}}.fact-finder-pagination__item{display:inline-block}.fact-finder-pagination__step{color:#4c4c4c;display:inline-block;line-height:1.875rem;min-width:2.5rem;padding:.25rem .5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.fact-finder-pagination__step--button{border:1px solid #dce0e5;border-radius:2px;color:#b2b2b2;margin-left:.25rem;margin-right:.25rem}.fact-finder-pagination__step--button:focus,.fact-finder-pagination__step--button:hover{color:#333}.fact-finder-pagination__step--current{background-color:#f0f0f0;color:#333;font-weight:700}.fact-finder-pagination__step--next,.fact-finder-pagination__step--previous{min-width:1.25rem}.fact-finder-pagination__step--next:focus,.fact-finder-pagination__step--next:hover,.fact-finder-pagination__step--previous:focus,.fact-finder-pagination__step--previous:hover{color:#333}.fact-finder-pagination__step--disabled,.fact-finder-pagination__step--disabled:focus,.fact-finder-pagination__step--disabled:hover{color:#8f8f8f}.fact-finder-regular-filter__menu-link{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:hsla(0,0%,100%,0);color:#8f8f8f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 .9375rem/1.4375rem Roboto,sans-serif;justify-content:space-between;margin-bottom:.6875rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}.fact-finder-regular-filter__menu-link--lvl-1{color:#b2b2b2;font-size:1.125rem;font-weight:500}.fact-finder-regular-filter__menu-link--lvl-2{color:#b2b2b2;font-size:1rem;margin-left:.625rem}.fact-finder-regular-filter__menu-link:focus,.fact-finder-regular-filter__menu-link:hover{color:#333;text-decoration:none}.fact-finder-regular-filter__menu-link[disabled],.fact-finder-regular-filter__menu-link[disabled]:focus,.fact-finder-regular-filter__menu-link[disabled]:hover{color:#b2b2b2}.fact-finder-regular-filter__menu-link--active{color:#333;font-weight:700}.fact-finder-regular-filter__link-text{text-align:left}.fact-finder-regular-filter__link-text--active{text-decoration:underline}.fact-finder-regular-filter__menu--lvl-3{font-size:.9375rem;margin-left:1.25rem}.filter-category__menu--lvl-1,.filter-category__menu--lvl-2{padding-left:.625rem}@media only screen and (min-width:768px){.filter-category__menu--lvl-1,.filter-category__menu--lvl-2{padding-left:0}.filter-category__menu--lvl-3{padding-left:10px}}.filter-category__menu-item--lvl-2:first-child{padding-top:.3125rem}@media only screen and (min-width:768px){.filter-category__menu-item--lvl-2:first-child{padding-top:0}}.filter-category__menu-item--lvl-2:last-child{padding-bottom:.3125rem}@media only screen and (min-width:768px){.filter-category__menu-item--lvl-2:last-child{padding-bottom:0}}.filter-category__menu-link{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:hsla(0,0%,100%,0);color:#8f8f8f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 .9375rem/1.4375rem Roboto,sans-serif;justify-content:space-between;margin-bottom:.6875rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}@media only screen and (min-width:768px){.filter-category__menu-link{font-size:.9375rem;line-height:1.4375rem;margin-bottom:.6875rem}}.filter-category__menu-link--lvl-1{color:#b2b2b2;font-size:1.125rem;font-weight:500}@media only screen and (min-width:768px){.filter-category__menu-link--lvl-1{color:#b2b2b2;font-size:1.125rem}}.filter-category__menu-link--lvl-2{color:#b2b2b2;font-size:1rem}@media only screen and (min-width:768px){.filter-category__menu-link--lvl-2{color:#b2b2b2;font-size:1rem}}.filter-category__menu-link--lvl-3{font-size:.8125rem}@media only screen and (min-width:768px){.filter-category__menu-link--lvl-3{font-size:.9375rem}}.filter-category__menu-link:focus,.filter-category__menu-link:hover{color:#333;text-decoration:none}.filter-category__menu-link[disabled],.filter-category__menu-link[disabled]:focus,.filter-category__menu-link[disabled]:hover{color:#b2b2b2}.filter-category__menu-link--active{color:#333;font-weight:700}.filter-category__link-text{text-align:left}.filter-category__link-text--active{text-decoration:underline}.filter-category__menu--lvl-3{font-size:.9375rem;margin-left:10px}.filter-enumeration{margin-bottom:-.5rem}@media only screen and (min-width:768px){.filter-enumeration{padding:0}}.filter-range__inputs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#4c4c4c;font-weight:500;margin-top:1.25rem}.filter-range__inputs .input{-webkit-appearance:textfield;-moz-appearance:textfield}.filter-range__input-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.filter-range__currency,.filter-range__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-range__currency{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;align-items:center;background-color:#fff;border-radius:0 2px 2px 0;font-size:.75rem;justify-content:center;order:-1;text-align:center;width:2.5rem}@media only screen and (min-width:969px){.filter-range__currency{bottom:.0625rem;position:absolute;right:.0625rem;top:.0625rem}}.filter-range__delimiter{line-height:2.5rem;text-align:center}.filter-range .slider-label{color:#2a2a2a;font-size:12px;font-weight:700;line-height:2.1rem}.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:#4c4c4c;font-size:1.0625rem;font-weight:400;letter-spacing:.0125rem;line-height:normal;padding:1.625rem 0 .375rem}@media only screen and (min-width:768px){.suggestion-links-list__title{padding-bottom:1rem}}.suggestion-links-list__title--bottom-indent{padding-bottom:1rem}.suggestion-links-list__item{font-size:.9375rem;font-weight:400;letter-spacing:.00625rem;line-height:1.125rem;padding:7px 0}.suggestion-links-list__link{color:#8f8f8f}.suggestion-links-list__link:hover{color:#4c4c4c}.view-mode-switch{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.1875rem -.5rem 0;width:100%}@media only screen and (min-width:768px){.view-mode-switch{border:1px solid #dce0e5;border-radius:2px;margin:0;width:100%}}.view-mode-switch__link{color:#b2b2b2;font-size:0;padding:0 .5rem}@media only screen and (min-width:768px){.view-mode-switch__link{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:.875rem;justify-content:center;line-height:1.125rem;padding:.75rem 1.25rem .625rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:50%}.view-mode-switch__link:not(:first-child){border-left:1px solid #dce0e5}.view-mode-switch__link:first-child{padding-left:1.3125rem}.view-mode-switch__link:focus,.view-mode-switch__link:hover{color:#4c4c4c}}.view-mode-switch__link--active{color:#4c4c4c}@media only screen and (min-width:768px){.view-mode-switch__link--active{background-color:#f0f0f0;font-weight:700}}.active-filter-section{font-size:.875rem;margin-bottom:.75rem;margin-top:1.25rem}.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 .active-filter,.active-filter-section__item{margin-bottom:.625rem}.active-filter-section .active-filter:not(:last-child),.active-filter-section__item:not(:last-child){margin-right:.625rem}.active-filter-section__reset{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-weight:700;justify-content:flex-end;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.active-filter-section__reset{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.active-filter-section__reset:focus,.active-filter-section__reset:focus .active-filter-section__reset-icon,.active-filter-section__reset:hover,.active-filter-section__reset:hover .active-filter-section__reset-icon{color:#8f8f8f}.category-section{background:#fff;bottom:0;left:0;overflow-y:auto;padding:.875rem 1.25rem 3.625rem;position:fixed;right:0;top:0;z-index:9999999999}@media only screen and (min-width:768px){.category-section{background:none;display:none;margin-top:2.1875rem;padding:0;position:static}}.category-section__close{background:none;color:#000;position:absolute;right:1.25rem;top:1.0625rem}.category-section__close:hover{color:#d10021}.category-section__title{color:#2a2a2a;display:block;font-size:1.125rem;font-weight:500;line-height:1.67;margin-bottom:1.5rem;padding:0 1.0625rem .75rem;text-align:center}.category-section__sorting{padding-bottom:.625rem}.category-section__holder{border-top:1px solid #dce0e5;height:calc(100% - 5.75rem);overflow:auto}@media only screen and (min-width:768px){.category-section__holder{border:none;height:auto}}.category-section__item .checkbox__input:checked~.checkbox__label{color:#d10021}.category-section__item .checkbox__label{font-size:14px;font-weight:500}.category-section__item .checkbox__box{background-color:#fff!important;border-radius:0}.category-section__item .checkbox__box svg{fill:#d10021}@media only screen and (min-width:768px){.category-section__item--hollow{border:none;margin-bottom:2.5rem;padding:0}}.category-section__item-title{color:#333;display:block;font:700 .8125rem/1.0625rem Roboto,sans-serif;letter-spacing:.023125rem;text-transform:uppercase}@media only screen and (min-width:768px){.category-section__item-title{font-size:.75rem;line-height:.9375rem}}.category-section__item-content{margin-top:1.25rem}@media only screen and (min-width:768px){.category-section__item-content--hollow{margin-top:0}}.category-section__button{border-radius:0;bottom:0;left:0;padding-bottom:1.125rem;padding-top:1.125rem;position:fixed;width:100%}@media only screen and (min-width:768px){.category-section__button{border-radius:.125rem;margin-top:1.25rem;padding-bottom:.9375rem;padding-top:.9375rem;position:static}}.fact-finder-filter-section{margin-top:2.1875rem}.fact-finder-filter-section__item:not(.fact-finder-filter-section__item--hollow){border:1px solid #dce0e5;padding:1.3rem 20px}.fact-finder-filter-section__item:not(.fact-finder-filter-section__item--hollow)+.fact-finder-filter-section__item:not(.fact-finder-filter-section__item--hollow){border-top:none}.fact-finder-filter-section__item-title{color:#333;display:block;font:700 .75rem/.9375rem Roboto,sans-serif;font-size:14px;letter-spacing:.023125rem;text-transform:uppercase}.fact-finder-filter-section__icon-check{position:absolute;right:12%;top:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.fact-finder-filter-section__icon-check.hidden{visibility:hidden}.fact-finder-filter-section__item--hollow{margin-bottom:0}.fact-finder-filter-section__button,.fact-finder-filter-section__item-content{margin-top:1.25rem}.fact-finder-filter-section .not-visible{display:none}.fact-finder-filter-section .checkbox__counter{color:#929292}@media only screen and (max-width:767px){.fact-finder-filter-section{display:none}}.filter-section{background:#fff;bottom:0;left:0;overflow-y:scroll;padding:.875rem 1.25rem 3.625rem;position:fixed;right:0;top:0;z-index:9999999999}@media only screen and (min-width:768px){.filter-section{background:none;display:none;margin-top:2.1875rem;padding:0;position:static}}.filter-section__close{background:none;color:#000;position:absolute;right:1.25rem;top:1.0625rem}.filter-section__close:hover{color:#d10021}.filter-section__title{color:#2a2a2a;display:block;font-size:1.125rem;font-weight:500;line-height:1.67;margin-bottom:1.5rem;padding:0 1.0625rem .75rem;text-align:center}.filter-section__sorting{display:none;padding-bottom:.625rem}.filter-section__holder{border-top:1px solid #dce0e5;height:calc(100% - 5.75rem);overflow:auto}@media only screen and (min-width:768px){.filter-section__holder{border:none;height:auto}}.filter-section .filter-wrapper{border:1px solid #dce0e5;margin:0 0 1rem;padding:1rem 2rem}.filter-section__item .checkbox__input:checked~.checkbox__label{color:#d10021}.filter-section__item .checkbox__label{font-size:14px;font-weight:500;word-break:break-word}.filter-section__item .checkbox__box{background-color:#fff!important;border-radius:0}.filter-section__item .checkbox__box svg{fill:#d10021}@media only screen and (min-width:768px){.filter-section__item--hollow{border:none;margin-bottom:2.5rem;padding:0}}.filter-section__item-title{color:#333;display:block;font:700 .8125rem/1.0625rem Roboto,sans-serif;letter-spacing:.023125rem;text-transform:uppercase}@media only screen and (min-width:768px){.filter-section__item-title{font-size:.75rem;line-height:.9375rem}}.filter-section__item-content{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;left:0;padding-bottom:1.125rem;padding-top:1.125rem;position:fixed;width:100%}@media only screen and (min-width:768px){.filter-section__button{border-radius:.125rem;margin-top:1.25rem;padding-bottom:.9375rem;padding-top:.9375rem;position:static}}@media only screen and (max-width:768px){.filter-section .text-right{display:none}}.checkout-secure{color:#8f8f8f;font-size:.875rem;font-weight:500}.mobile-accordion{display:none}@media only screen and (max-width:549px){.mobile-accordion--target.collapsed{display:none}.mobile-accordion{display:inline;float:right;font-size:20px;font-weight:400;margin-left:5px}}.checkout-form #payment-form{margin:auto;padding-bottom:70px;width:60%}.checkout-form #payment-form .label-description{color:#1f7e00;margin-left:.625rem}@media only screen and (max-width:1024px){.checkout-form #payment-form .form__actions a,.checkout-form #payment-form .form__actions button{width:100%}.checkout-form #payment-form .form__actions button{margin:0 0 1rem}}@media only screen and (max-width:550px){.checkout-form #payment-form{width:90%}}@media only screen and (min-width:768px){.checkout-form.address{margin-bottom:5rem}}@media only screen and (max-width:1024px){.checkout-form.address .grid .col--sm-12:last-of-type{display:block}.checkout-form.address .grid .col--sm-12:last-of-type #checkout-address-submit,.checkout-form.address .grid .col--sm-12:last-of-type .rat-dark-border{width:100%}.checkout-form.address .grid .col--sm-12:last-of-type #checkout-address-submit{margin:0}}.checkout-form .button--hollow-icon{border:2px solid #000;color:#000}.checkout-form .button--hollow-icon:after{content:""}.checkout-form .button--hollow-icon:hover{border:2px solid #d10021;color:#d10021;-webkit-transition:none;transition:none}.checkout-form button.button:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.checkout-form--hidden-actions .form__actions{display:none}.checkout-form .form{padding-left:.625rem;padding-right:.625rem;width:100%}.checkout-form .form.js-address__shipping .form__actions{display:none}.checkout-form .form.js-address__billing-same-as-shipping{padding-bottom:1rem}@media only screen and (min-width:768px){.checkout-form .form{padding-left:.625rem;padding-right:.625rem}}.checkout-form .form__fields{margin-left:-.625rem;margin-right:-.625rem}.checkout-form .form__fields #form-has-errors{display:none}@media only screen and (min-width:768px){.checkout-form .form__fields{margin-left:-.625rem;margin-right:-.625rem}}.checkout-form .form__field{padding:1.2rem 1rem 1.2rem .5rem}@media only screen and (min-width:768px){.checkout-form .form__field{padding:0 .625rem 1rem}}.checkout-form .form__field--shipment{margin-bottom:2.1875rem}@media only screen and (min-width:768px){.checkout-form .form__field--shipment{margin-bottom:1.125rem}}.checkout-form .form__field--shipment:last-child{margin-bottom:1.875rem}@media only screen and (min-width:768px){.checkout-form .form__field--shipment:last-child{margin-bottom:.375rem}}.checkout-form .form__field.same-addresses-wrapper{padding:.5rem 0 .6rem 1.5rem}.checkout-form .form__field .toggler-checkbox__input:checked~.checkout-form .form__field .toggler-checkbox__label{font-weight:400}.checkout-form .form__field .toggler-checkbox__label{font-size:16px}.checkout-form .form__field .toggler-checkbox__box{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;border:2px solid #2a2a2a;border-radius:100%;display:block;float:left;height:20px;margin:.1rem 1rem .1rem .1rem;position:relative;width:20px}.checkout-form .form__field .toggler-checkbox__box:after{background-color:#2a2a2a;border-radius:100%;content:"";height:10px;left:3px;opacity:.08;pointer-events:none;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.checkout-form .form__field .toggler-checkbox .checked-radio-btn{border-color:#2a2a2a;color:#2a2a2a}.checkout-form .form__field .toggler-checkbox .checked-radio-btn:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}.checkout-form .form__field .toggler-checkbox:checked .checkout-form .form__field .toggler-checkbox__box,.checkout-form .form__field .toggler-checkbox:hover .checkout-form .form__field .toggler-checkbox__box,.checkout-form .form__field .toggler-checkbox__input:checked~.checkout-form .form__field .toggler-checkbox__box{background-color:transparent;border-color:#2a2a2a}.checkout-form .form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:20%;padding-right:20%}.checkout-form .form__actions a{text-align:center}@media only screen and (max-width:550px){.checkout-form .form__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;padding-right:0}}.checkout-form .form__action{float:right;margin:0 0 1rem;min-width:250px}.checkout-form .form__action.rat-dark-border{background-color:hsla(0,0%,100%,0);border:2px solid #000;border-radius:2px;color:#000;float:left;font-size:1rem;line-height:1.25rem;min-width:250px;padding:.9375rem 1.6875rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.checkout-form .form__action.rat-dark-border:focus,.checkout-form .form__action.rat-dark-border:hover{border:2px solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}@media only screen and (max-width:550px){.checkout-form .form__action{min-width:230px}}.checkout-form .label:not(span){color:#333;font-size:.625rem}@media only screen and (min-width:768px){.checkout-form .label:not(span){font-size:.75rem}}.checkout-form .input{border:1px solid #ccc;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.checkout-form .input::-webkit-input-placeholder{color:#b2b2b2}.checkout-form .input::-moz-placeholder{color:#b2b2b2}.checkout-form .input::-ms-input-placeholder{color:#b2b2b2}.checkout-form .input::placeholder{color:#b2b2b2}.checkout-form .input:focus{border:1px solid #2a2a2a}.checkout-form .select2-container.select2-container--focus .select2-selection--single{border-color:#000;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.checkout-form .select2-container .select2-selection--single{background-color:#f0f0f0;border-radius:2px;color:#333;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.checkout-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:2.875rem}.checkout-form .radio__label{color:#b2b2b2}.checkout-form .radio__input:checked~.radio__box{background-color:#eee;box-shadow:inset 0 0 0 .2rem #000;-webkit-box-shadow:inset 0 0 0 .2rem #000}.checkout-form .radio__input:checked~.radio__label{color:#333;font-weight:500}.checkout-form .toggle-billing{margin-bottom:1rem;padding:.5rem 0 0 1.5rem}.checkout-form .billing-form{width:100%}.checkout-form .billing-form .form__actions{display:none}.checkout-list--bottom-margin{margin-bottom:10px}.checkout-list__item{background:#f9f9f9;display:block;margin-bottom:10px;overflow:auto;position:relative}.checkout-list__item:not(:first-child) .radio__box:before,.checkout-list__item:not(:first-child) .toggler-radio__box:before{border-top:none}.checkout-list__item:last-child .radio__box:before,.checkout-list__item:last-child .toggler-radio__box:before{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.checkout-list__item #paymentForm_sepa div{padding-top:1rem}.checkout-list__content{position:relative}.checkout-list .form{padding:0}.checkout-list .radio__container,.checkout-list .toggler-radio__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.875rem}@media only screen and (min-width:550px){.checkout-list .radio__container,.checkout-list .toggler-radio__container{padding:1.875rem}}.checkout-list .radio:hover .toggler-radio__box,.checkout-list .toggler-radio:hover .toggler-radio__box{border-color:#b2b2b2}.checkout-list .radio__box,.checkout-list .toggler-radio__box{background-color:#f9f9f9;border-color:#b2b2b2}@media only screen and (min-width:768px){.checkout-list .radio__box,.checkout-list .toggler-radio__box{height:20px;line-height:1.625rem;width:20px}}.checkout-list .radio__box:after,.checkout-list .toggler-radio__box:after{background-color:#2a2a2a;border-radius:100%;bottom:0;content:"";height:10px;left:3px;opacity:.08;pointer-events:none;position:relative;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.checkout-list .radio__label,.checkout-list .toggler-radio__label{-webkit-box-flex:1;-ms-flex-positive:1;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;margin-bottom:0}@media only screen and (max-width:550px){.checkout-list .radio__label,.checkout-list .toggler-radio__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.checkout-list .radio__input:checked~.radio__box,.checkout-list .radio__input:checked~.toggler-radio__box,.checkout-list .toggler-radio__input:checked~.radio__box,.checkout-list .toggler-radio__input:checked~.toggler-radio__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 .25rem #f9f9f9;box-shadow:inset 0 0 0 .25rem #f9f9f9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkout-list .radio__input:checked+.toggler-radio__box,.checkout-list .toggler-radio__input:checked+.toggler-radio__box{border-color:#2a2a2a;color:#2a2a2a}.checkout-list .radio__input:checked+.toggler-radio__box:after,.checkout-list .toggler-radio__input:checked+.toggler-radio__box:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}.checkout-list .toggler-radio{position:static}.checkout-list .checkbox{margin-top:.625rem}.checkout-wrap{border:1px solid #e7eaee;border-radius:2px;padding:1.875rem 2.5rem 2.5rem}@media only screen and (min-width:768px){.checkout-wrap{border:1px solid #e7eaee;border-radius:2px;padding:1.875rem 2.5rem 2.5rem}}.checkout-wrap__container{border-bottom:1px solid #e7eaee;margin:.625rem -1.875rem 1.875rem;padding:0 2.375rem 1.375rem;width:calc(100% + 4.75rem)}@media only screen and (min-width:768px){.checkout-wrap__container{margin:.625rem -1.875rem 1.875rem;padding:0 2.375rem 1.375rem}}.checkout-wrap__container--top{border-top:none;margin-top:-.5rem;padding-top:0}.checkout-wrap__container--top.shipping-wrapper{width:100%}@media only screen and (min-width:768px){.checkout-wrap__container--top{margin-top:-.5rem}}.shipment-item{margin-bottom:1.125rem}.shipment-item:last-child{margin-bottom:.375rem}.success-comment-form .col{padding-bottom:20px}.success-comment-form .description{color:#4c4c4c;font-size:.9375rem;line-height:1.375rem}.summary-comment-form textarea{height:150px;margin-bottom:30px;resize:none}.summary-comment-form label{font-size:15px}.summary-comment-form input{background-color:transparent;border:1px solid #dce0e5}.summary-comment-form input:focus{border-color:#8f8f8f}.summary-comment-form input::-webkit-input-placeholder{color:#fff}.summary-comment-form input::-moz-placeholder{color:#fff}.summary-comment-form input::-ms-input-placeholder{color:#fff}.summary-comment-form input::placeholder{color:#fff}.summary-comment-form .external-order-number textarea{height:48px;line-height:38px}.summary-comment-form div.hidden{display:none}.summary-comment-form .description{color:#4c4c4c;font-size:.9375rem;line-height:1.375rem}.summary-comment-form .icon_input_container{position:relative}.summary-comment-form .icon_input_container .input-icon{cursor:pointer;font-size:25px;min-width:40px;padding:10px;position:absolute}.summary-comment-form .icon_input_container input.prepend-icon{padding-left:40px}.summary-comment-form .icon_input_container .input-subtext{font-size:12px}.summary-comment-form .icon_input_container .input-subtext a{font-style:italic;text-decoration:underline}.summary-comment-form .icon_input_container svg{font-size:1.5rem;margin-left:85%;margin-top:.5em;position:absolute;z-index:-1}.summary-comment-form .icon_input_container svg path{fill:#d10021}.ui-state-highlight{background:#929292!important;border:1px solid #c5c5c5!important;color:#fff!important}.ui-state-active{background:#0064b4!important;border:1px solid #c5c5c5!important}.ui-datepicker-buttonpane.ui-widget-content{text-align:center}button.ui-datepicker-current{float:none!important}.summary-overview__top{color:#333;font-size:.875rem;font-weight:500;margin-bottom:.9375rem}@media only screen and (min-width:768px){.summary-overview__top{margin-bottom:.9375rem}}.summary-overview__title{color:#333;font-weight:500}.summary-overview__title--total{color:#2a2a2a;font-size:1.25rem;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.summary-overview__title--total{font-size:1.25rem}}.summary-overview__total{margin-bottom:1rem}.summary-overview__text-wrap{margin-bottom:.25rem!important;margin-top:.25rem!important}.summary-overview .summary-list-wrapper{border-bottom:1px solid #dce0e5;padding:1rem 0}.summary-overview .summary-list-wrapper:last-child{border-bottom:none}.summary-overview__list{background-color:#f9f9f9;border-radius:2px;font-size:1rem}@media only screen and (min-width:768px){.summary-overview__list{margin:0}}.summary-overview__list-style{font-size:1rem}.summary-overview__item{color:#2a2a2a;font-size:1rem;font-weight:500;line-height:1.5rem}.summary-overview__item--total{padding:1.75rem 1.875rem}@media only screen and (min-width:768px){.summary-overview__item--total{padding:1.75rem 1.875rem}}.summary-overview__text-wrap{margin-top:.6875rem}.summary-overview__text{font-size:.9375rem;font-weight:400;line-height:.87}@media only screen and (min-width:768px){.summary-overview__text{font-size:.9375rem}}.summary-overview__text--bigger{font-size:.875rem;font-weight:500}@media only screen and (min-width:768px){.summary-overview__text--bigger{font-size:1rem}}.summary-overview__inner-row{margin-top:.25rem}.summary-overview__container{background:#f9f9f9;margin-top:35px;padding:22px 2rem}.summary-overview__container>button{margin-top:0;text-transform:uppercase;width:100%}.summary-sidebar-bonus{margin-bottom:20px}@media only screen and (max-width:549px){.summary-sidebar-bonus .title--second{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.summary-sidebar-bonus .mobile-accordion-bonuses-target.collapsed{display:none}}.summary-sidebar-bonus .back-link{margin-top:10px}.summary-sidebar-bonus .back-link a{color:#b2b2b2;font-size:inherit;font-weight:700}.summary-sidebar-bonus .back-link a:hover{color:#d10021}.summary-sidebar-bonus .title{color:#2a2a2a}.summary-sidebar-bonus .description{color:#4c4c4c;font-size:.9375rem;line-height:1.375rem}.summary-sidebar-bonus .description b{color:#212121}.summary-sidebar-bonus .bonus-point-smiley{height:18px;position:relative;top:3px;width:18px}.summary-sidebar-item{margin-bottom:20px;padding:1.6875rem 1.875rem 1.875rem}@media only screen and (min-width:768px){.summary-sidebar-item{margin-bottom:1.25rem;padding:1.6875rem 1.875rem 1.875rem}}.summary-sidebar-item__title{color:#333;font-size:1.125rem;font-weight:500;line-height:normal;padding-bottom:20px;text-transform:uppercase}@media only screen and (min-width:768px){.summary-sidebar-item__title{font-size:1.125rem}}.summary-sidebar-item__method{color:#333;font-size:.875rem;line-height:1.5625rem}@media only screen and (min-width:768px){.summary-sidebar-item__method{font-size:.875rem;font-weight:400;line-height:1.5625rem}}.summary-sidebar-item__list{color:#8f8f8f;font-size:.9375rem;line-height:1.375rem}.summary-sidebar-item .back-link{margin-top:10px}.summary-sidebar-item .back-link a{color:#b2b2b2;font-size:inherit;font-weight:700}.summary-sidebar-item .back-link a:hover{color:#d10021}.summary-sidebar-payment{margin-bottom:20px}.summary-sidebar-payment .back-link{margin-top:10px}.summary-sidebar-payment .back-link a{color:#b2b2b2;font-size:inherit;font-weight:700}.summary-sidebar-payment .back-link a:hover{color:#d10021}.summary-sidebar-payment .title{color:#2a2a2a;font-weight:700}.summary-sidebar-payment .description{color:#4c4c4c;font-size:.9375rem;line-height:1.375rem}.summary-sidebar-payment-details{width:100%}.summary-sidebar-payment-details .payment-logo{min-width:208px;padding-right:3rem}.summary-sidebar-payment-details .fa-payment-logo{font-size:3rem;min-width:208px;padding-right:30rem}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.summary-sidebar-payment-details i{font-family:Font Awesome\ 6 Pro;font-weight:900}.summary-sidebar-payment-details i.fa-payment-logo:before{content:""}}}.summary-terms-form .checkbox{width:100%}.summary-terms-form .checkbox__label a{font-weight:400;text-decoration:underline}.summary-terms-form .checkbox__label.label{display:block}.summary-terms-form .checkbox__label.label--required:after{content:""}.summary-terms-form .checkbox__input:checked~.checkbox__label{font-weight:400}.summary-terms-form .accept-terms-submit-btn{margin-top:1.5rem}.summary-terms-form .ara-fee-hint{color:#2a2a2a;margin:0;padding-top:1rem;text-align:center}.summary-toggle__item{background-color:#f9f9f9;border-bottom:1px solid #dce0e5;font-size:1rem;font-weight:500;margin-top:.625rem;padding:0 0 .5rem}.summary-toggle__item .label{display:none}.summary-toggle__item .input{border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#8f8f8f;font-size:.875rem;font-weight:400;line-height:1rem;padding:.9375rem 1.25rem}.summary-toggle__title{color:#333;font-size:1.125rem;font-weight:500;line-height:normal;padding-bottom:10px;text-transform:uppercase}@media only screen and (min-width:768px){.summary-toggle__title{font-size:1rem;line-height:1.125rem}}.summary-toggle__content{margin-top:1.125rem}.summary-toggle__content--voucher{max-width:100%}.summary-toggle__content .form__field{padding-top:0}.summary-toggle__content .form__actions{margin-top:0;text-align:left}@media only screen and (max-width:645px){.trustcard-mobile-checkout .customTrustedShopsWrapper{display:table;margin:1rem auto}.trustcard-mobile-checkout .customTrustedShopsWrapper .customCloseTrustedShopsBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffdc0f;border:0;border-radius:50%;-webkit-box-shadow:0 2px 9px 4px rgba(0,0,0,.1);box-shadow:0 2px 9px 4px rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;margin:0 0 .5rem auto;padding:0;width:28px}}@media only screen and (min-width:646px){.trustcard-mobile-checkout .customTrustedShopsWrapper .customCloseTrustedShopsBtn .fa-times{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.trustcard-mobile-checkout{display:none}}.catalog-cms-block>*{color:#2a2a2a;font:500 1.125rem/1.4375rem Roboto,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}.catalog-cms-block p{margin-top:.625rem}.catalog-cms-block a{color:#2a2a2a}.catalog-cms-block a:focus,.catalog-cms-block a:hover{color:#d10021}.catalog-cms-block hr{display:none}.catalog-cms-block ul{list-style:disc}.catalog-cms-block ul li{margin-left:2rem}.catalog-cms-block--sidebar p{text-shadow:0 .125rem .25rem rgba(0,0,0,.05)}.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:#333;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:#2a2a2a;font-size:1.125rem;line-height:1.8125rem;margin-top:1.5rem}.catalog-cms-block-wrap{background-color:#f0f0f0;padding:3.125rem 0}.catalog-cms-block-wrap.block-margin .seo-container{display:table;margin:auto;max-width:1280px;width:100%}.catalog-cms-block-wrap.block-margin .seo-container .seo-block-title{font-size:18px;padding-bottom:1rem}.catalog-cms-block .category-sidebar{margin:2rem 0;padding:1.5rem .8rem}.catalog-cms-block .category-sidebar.sidebar-grey{background-color:#f9f9f9}.catalog-cms-block .category-sidebar.sidebar-border{border:1px solid #ccc}.catalog-cms-block .category-sidebar .sidebar-carton-icon{height:150px;margin:1rem auto;width:100%}.catalog-cms-block .category-sidebar .sidebar-title{font-size:19px;font-weight:700;margin:0}.catalog-cms-block .category-sidebar .sidebar-text{font-size:17px;margin-bottom:1rem;margin-top:0}.catalog-cms-block .category-sidebar .sidebar-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-cms-block .category-sidebar .sidebar-flex .sidebar-knowledge-icon{height:44px;vertical-align:top}.catalog-cms-block .category-sidebar .sidebar-flex .sidebar-inline{display:inline-block;margin-left:.5rem}.catalog-cms-block .category-sidebar .badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.catalog-cms-block .category-sidebar .badge-wrapper .sidebar-badge-img{height:60px}.catalog-cms-block .category-sidebar .badge-wrapper .sidebar-badge-text{font-size:14px;font-weight:700;line-height:17px;margin:auto 0 auto .6rem}.catalog-cms-block .category-sidebar .last-badge{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.catalog-cms-block .category-sidebar .last-badge .sidebar-badge-img{height:60px}.catalog-cms-block .category-sidebar .last-badge .sidebar-badge-text{font-size:14px;font-weight:700;line-height:17px;margin:auto 0 auto .6rem}.catalog-cms-block .category-sidebar-img.sidebar-border{border:1px solid #ccc}.catalog-cms-block .category-sidebar-img .cms-block-sidebar{padding:1.5rem .8rem}.catalog-cms-block .category-sidebar-img .sidebar-title{font-size:19px;font-weight:700;margin:0}.catalog-cms-block .category-sidebar-img .sidebar-text{font-size:17px;margin-bottom:1rem;margin-top:0}.catalog-cms-block .category-sidebar-img .sidebar-box-img{width:100%}.catalog-cms-block .category-sidebar-btn{background-color:hsla(0,0%,100%,0);border:3px solid #2a2a2a;border-radius:2px;color:#2a2a2a;margin-top:.4rem;padding:.7rem 1.4rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}.catalog-cms-block .category-sidebar-btn:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.catalog-cms-block .category-sidebar-btn:focus,.catalog-cms-block .category-sidebar-btn:hover{background-color:hsla(0,0%,100%,0);border:3px solid #d10021;color:#d10021;-webkit-transition:border .25s ease-in-out,color .25s ease-in-out;transition:border .25s ease-in-out,color .25s ease-in-out}@media screen and (max-width:769px){.catalog-cms-block-wrap.block-margin .seo-container .seo-padding-left,.catalog-cms-block-wrap.block-margin .seo-container .seo-padding-right{padding:1rem}}@media only screen and (min-width:770px){.catalog-cms-block-wrap.block-margin .seo-container .seo-padding-right{padding:0 3rem 0 1rem}.catalog-cms-block-wrap.block-margin .seo-container .seo-padding-left{padding:0 1rem 0 3rem}}.search-cms-results__list{margin-bottom:1.25rem}.search-cms-results__item{background-color:#f0f0f0;margin-bottom:.625rem;padding:1.375rem 1.25rem;text-align:center}@media only screen and (min-width:550px){.search-cms-results__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media only screen and (min-width:1024px){.search-cms-results__item{-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.search-cms-results__item:hover{background-color:#fff;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.05),0 1.125rem 1.125rem 0 rgba(0,0,0,.05);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.05),0 1.125rem 1.125rem 0 rgba(0,0,0,.05)}}.search-cms-results__name{color:#000;font:500 1.125rem/1.25rem Roboto,sans-serif}@media only screen and (min-width:550px){.search-cms-results__name{padding-right:.625rem}}.datatables-contracts{margin-bottom:1rem;width:100%}.datatables-contracts table{width:100%!important}.datatables-contracts .contract-number{font-weight:700;margin-bottom:0}.datatables-contracts .contract-number .open-contract:hover{color:#d10021;cursor:pointer}.datatables-contracts .contract-number .open-contract:hover:before{color:#d10021}.datatables-contracts .contract-number .open-contract:before{color:#2a2a2a;content:"";font-family:Font Awesome\ 6 Pro;font-weight:900;padding-right:.5rem;position:relative;top:-3px}.datatables-contracts .contract-number .close-contract:hover{color:#d10021;cursor:pointer}.datatables-contracts .contract-number .close-contract:hover:before{color:#d10021}.datatables-contracts .contract-number .close-contract:before{color:#2a2a2a;content:"";font-family:Font Awesome\ 6 Pro;font-weight:900;padding-right:.5rem;position:relative;top:3px}.datatables-contracts .agreements-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.35rem}.datatables-contracts .agreements-wrapper .duration-wrapper{margin:0 0 .5rem}.datatables-contracts .agreements-wrapper .status-wrapper{margin:0 0 0 .5rem}.datatables-contracts .agreements-wrapper .status-wrapper .active{color:#00ae00}.datatables-contracts .agreements-wrapper .status-wrapper .not-active{color:#d10021}.datatables-contracts .single-contract{display:none}.datatables-contracts #conditions tr td:last-child,.datatables-contracts #conditions tr td:nth-last-child(2),.datatables-contracts .single-contract #agreements tr td:not(:first-child){text-align:center}.datatables-contracts table.dataTable thead th{background-image:none;cursor:pointer;position:relative}.datatables-contracts table.dataTable thead th:hover{color:#d10021}.datatables-contracts table.dataTable thead th:hover.sorting:after{color:#d10021;content:""}.datatables-contracts table.dataTable thead th:hover.sorting_asc:after{color:#d10021;content:""}.datatables-contracts table.dataTable thead th:hover.sorting_desc:after{color:#d10021;content:""}.datatables-contracts table.dataTable thead th.sorting:after,.datatables-contracts table.dataTable thead th.sorting_asc:after,.datatables-contracts table.dataTable thead th.sorting_desc:after{font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;padding-left:.6rem}.datatables-contracts table.dataTable thead th.sorting:after{color:#2a2a2a;content:""}.datatables-contracts table.dataTable thead th.sorting_asc:after{color:#d10021;content:""}.datatables-contracts table.dataTable thead th.sorting_desc:after{color:#d10021;content:""}.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#2a2a2a;content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;height:0;left:9px;position:absolute;top:11px;width:0}@media only screen and (min-width:768px){.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:18px}}.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.datatables-contracts table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{color:#d10021;content:""}.datatables-contracts table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:.5rem}.datatables-contracts table.dataTable>tbody>tr.child{font-size:13px}.datatables-contracts table.dataTable tbody td{white-space:nowrap}.datatables-contracts .dataTables_paginate span{display:block;text-align:center}.datatables-contracts .dataTables_paginate .paginate_button{border:1px solid #dce0e5;border-radius:2px;color:#b2b2b2;cursor:pointer;display:inline-block;font-size:14px;line-height:1.875rem;margin-left:.25rem;margin-right:.25rem;min-width:2.5rem;padding:.25rem .5rem;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.datatables-contracts .dataTables_paginate .paginate_button.current{background-color:#f0f0f0;color:#333;font-weight:700}.datatables-contracts .dataTables_paginate .paginate_button:focus,.datatables-contracts .dataTables_paginate .paginate_button:hover{color:#333}.datatables-contracts .dataTables_paginate .paginate_button.next,.datatables-contracts .dataTables_paginate .paginate_button.previous{display:none}.datatables-show-more{margin-bottom:2rem}.datatables-show-more .show-more-contracts:hover{color:#d10021;cursor:pointer}.tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;width:100%}.tile__icon{-webkit-box-flex:0;color:#4c4c4c;-ms-flex:none;flex:none;height:2rem;margin:2rem 0 2rem 2rem;width:2rem}.tile__icon:only-child{margin:2rem}.tile__main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem}.tile__main .list__item{color:#b2b2b2}.tile__title{color:#333;font-size:1.125rem;font-weight:500}.tile__text{color:#b2b2b2;font-size:1rem;font-weight:400;margin:0}.tile__title+.tile__text{margin-top:.3125rem}.tile+.tile{margin-top:.625rem}.approval-list{margin-bottom:4rem}.approval-list .customer-box-subtitle{color:#333;margin:0 0 1rem}.approval-list .process-wrapper{background-color:#fcfcfc;color:#d10021;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;margin-top:.5rem;padding:1rem .5rem;width:100%}.approval-list .process-wrapper span{width:100%}.approval-list .process-wrapper .process-icon{margin-right:1rem}.approval-list .process-wrapper .process-icon svg{height:1.5rem;width:1.5rem}.approval-list .process-wrapper .process-icon.processing svg{fill:none;stroke:#d10021;stroke-width:6px}.approval-list .process-wrapper .process-icon.inactive svg{opacity:.3}.approval-list .process-wrapper .state-wrapper{text-align:right;white-space:nowrap;word-break:break-word}.approval-list .approval-process-btn{margin-top:2rem;position:absolute}.customer-account-cart{background-color:#fcfcfc;margin-bottom:.2rem}.customer-account-cart__link{-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;color:#d10021;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:.8rem .5rem;text-align:left;width:100%}@media only screen and (min-width:1024px){.customer-account-cart__link{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.customer-account-cart__text{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.customer-account-cart__text--mobile-full{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:1024px){.customer-account-cart__text{min-width:150px}}.customer-account-cart__title{font-weight:700;margin-left:1rem}.contact-persons-list .customer-box-subtitle{color:#333;margin:0 0 1rem}.contact-persons-list .contacts-wrapper{background-color:#fcfcfc;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.5rem;padding:1rem .5rem;width:100%}@media only screen and (max-width:768px){.contact-persons-list .contacts-wrapper .col{text-align:center}}.contact-persons-list .contacts-wrapper .contact-img{border:1px solid #8f8f8f;border-radius:50%;height:3.75rem;-o-object-fit:cover;object-fit:cover;width:3.75rem}.contact-persons-list .contacts-wrapper .contact-grid{display:grid;word-break:break-word}.contact-persons-list .contacts-wrapper .contact-grid .job-title{font-size:15px;font-weight:700;margin:0}.contact-persons-list .contacts-wrapper .contact-grid .contact-name{font-size:15px;font-weight:400}.contact-persons-list .contacts-wrapper .contact-grid .contact-tel{font-size:13px;font-weight:400}.contact-persons-list .contacts-wrapper .contact-grid .contact-mob{font-size:13px;font-weight:300}.contact-persons-list .contacts-wrapper .contact-grid .contact-email{color:#d10021;font-size:13px;font-weight:700}.contact-persons-list .contacts-wrapper .contact-grid .contact-email a{color:#d10021}.datatables-customer-individual-article-numbers{margin-bottom:1rem;width:100%}.datatables-customer-individual-article-numbers table{width:100%!important}.datatables-customer-individual-article-numbers table.dataTable thead th{background-image:none;cursor:pointer;position:relative}.datatables-customer-individual-article-numbers table.dataTable thead th:hover{color:#d10021}.datatables-customer-individual-article-numbers table.dataTable thead th:hover.sorting:after{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable thead th:hover.sorting_asc:after{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable thead th:hover.sorting_desc:after{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable thead th.sorting:after,.datatables-customer-individual-article-numbers table.dataTable thead th.sorting_asc:after,.datatables-customer-individual-article-numbers table.dataTable thead th.sorting_desc:after{font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;padding-left:.6rem}.datatables-customer-individual-article-numbers table.dataTable thead th.sorting:after{color:#2a2a2a;content:""}.datatables-customer-individual-article-numbers table.dataTable thead th.sorting_asc:after{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable thead th.sorting_desc:after{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#2a2a2a;content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;height:0;left:9px;position:absolute;top:11px;width:0}@media only screen and (min-width:768px){.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:18px}}.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.datatables-customer-individual-article-numbers table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{color:#d10021;content:""}.datatables-customer-individual-article-numbers table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:.5rem}.datatables-customer-individual-article-numbers table.dataTable>tbody>tr.child{font-size:13px}.datatables-customer-individual-article-numbers table.dataTable tbody td{white-space:nowrap}.datatables-customer-individual-article-numbers .dataTables_paginate span{display:block;text-align:center}.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button{border:1px solid #dce0e5;border-radius:2px;color:#b2b2b2;cursor:pointer;display:inline-block;font-size:14px;line-height:1.875rem;margin-left:.25rem;margin-right:.25rem;min-width:2.5rem;padding:.25rem .5rem;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button.current{background-color:#f0f0f0;color:#333;font-weight:700}.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button:focus,.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button:hover{color:#333}.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button.next,.datatables-customer-individual-article-numbers .dataTables_paginate .paginate_button.previous{display:none}.datatables-mailbox table.dataTable thead th{background-image:none;cursor:pointer;position:relative}.datatables-mailbox table.dataTable thead th:nth-child(3){pointer-events:none}.datatables-mailbox table.dataTable thead th:nth-child(3):after{display:none}.datatables-mailbox table.dataTable thead th:hover{color:#d10021}.datatables-mailbox table.dataTable thead th:hover.sorting:after{color:#d10021;content:""}.datatables-mailbox table.dataTable thead th:hover.sorting_asc:after{color:#d10021;content:""}.datatables-mailbox table.dataTable thead th:hover.sorting_desc:after{color:#d10021;content:""}.datatables-mailbox table.dataTable thead th.sorting:after,.datatables-mailbox table.dataTable thead th.sorting_asc:after,.datatables-mailbox table.dataTable thead th.sorting_desc:after{font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;padding-left:.6rem}.datatables-mailbox table.dataTable thead th.sorting:after{color:#2a2a2a;content:""}.datatables-mailbox table.dataTable thead th.sorting_asc:after{color:#d10021;content:""}.datatables-mailbox table.dataTable thead th.sorting_desc:after{color:#d10021;content:""}.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#2a2a2a;content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;height:0;left:9px;position:absolute;top:11px;width:0}@media only screen and (min-width:768px){.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:18px}}.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.datatables-mailbox table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{color:#d10021;content:""}.datatables-mailbox table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:.5rem}.datatables-mailbox table.dataTable>tbody>tr.child{font-size:13px}.datatables-mailbox table.dataTable tbody td{white-space:nowrap}.datatables-mailbox table.dataTable tbody td .dtr-details li:nth-child(2) .dtr-title{display:none}.datatables-mailbox .eye{color:#b2b2b2}.datatables-mailbox .eye:hover{color:#4c4c4c}.datatables-mailbox .dataTables_paginate span{display:block;text-align:center}.datatables-mailbox .dataTables_paginate .paginate_button{border:1px solid #dce0e5;border-radius:2px;color:#b2b2b2;cursor:pointer;display:inline-block;font-size:14px;line-height:1.875rem;margin-left:.25rem;margin-right:.25rem;min-width:2.5rem;padding:.25rem .5rem;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.datatables-mailbox .dataTables_paginate .paginate_button.current{background-color:#f0f0f0;color:#333;font-weight:700}.datatables-mailbox .dataTables_paginate .paginate_button:focus,.datatables-mailbox .dataTables_paginate .paginate_button:hover{color:#333}.datatables-mailbox .dataTables_paginate .paginate_button.next,.datatables-mailbox .dataTables_paginate .paginate_button.previous{display:none}.delete-account .box{margin-bottom:1rem}@media only screen and (min-width:768px){.delete-account .box{padding:1.3125rem 1.25rem}}@media only screen and (max-width:768px){.delete-account .box{padding:1.3125rem 1.25rem 3.75rem}}.navigation-sidebar-item-header{margin-bottom:1rem;padding:20px}.navigation-sidebar-item-header__label{color:#000;font-size:24px;font-weight:500}.navigation-sidebar-item-header__label:hover{color:#d10021}.navigation-sidebar-item-header--active{background-color:#f0f0f0}.navigation-sidebar-item-header--active .navigation-sidebar-item-header__icon{color:#2a2a2a}.navigation-sidebar-item-header--active .navigation-sidebar-item-header__label{color:#333}.navigation-sidebar-item-header--active .navigation-sidebar-item-header__label:hover{color:#d10021}.navigation-sidebar-item-header__details .company-title{font-size:14px;font-weight:400}.navigation-sidebar-item-header__details .customer-number{font-size:12px;font-weight:400;padding-top:10px}.navigation-sidebar-item-header__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b2b2b2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0625rem;font-weight:500;line-height:1.3em;padding:0}.navigation-sidebar-item-header__icon-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:3.125rem;padding:0 .9375rem 0 0}.order-detail-product-packaging-unit-default{font-size:.875rem}@media only screen and (min-width:1024px){.order-detail-product-packaging-unit-default{font-size:1rem}}.order-detail-product-packaging-unit-default__checkbox{position:absolute;right:-1.0625rem;top:.5rem;z-index:1}@media only screen and (min-width:768px){.order-detail-product-packaging-unit-default__checkbox{position:static}}.order-detail-product-packaging-unit-default__title{display:block;font-size:.875rem;font-weight:700;text-transform:uppercase;width:100%}.order-detail-product-packaging-unit-default__inner{display:block}@media only screen and (min-width:768px){.order-detail-product-packaging-unit-default__inner--lg-inline{display:inline}}.order-documents{margin-bottom:3.125rem}.order-documents h5{margin-bottom:.625rem}.order-documents table{width:100%}.order-history__actions{margin:1rem 0 0}@media only screen and (min-width:1024px){.order-history__actions{margin:0}}.order-history .customer-box-subtitle{color:#333;margin:0 0 1rem}.order-history .table-action-list{padding:0}.order-history .order-wrapper{background-color:#fcfcfc;color:#d10021;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.5rem;padding:1rem .5rem;width:100%}.order-history .order-wrapper .orders-icon{margin-right:1rem}.order-history .order-wrapper .orders-icon svg{height:1.5rem;width:1.5rem}.order-history .order-usp-wrapper .order-usp{background-color:#d10021;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.2rem;padding:1rem .5rem;width:100%}.order-history .order-usp-wrapper .order-usp svg{height:1.5rem;margin:0 1rem 0 .5rem;width:1.5rem}.order-info{margin-bottom:1.875rem}.order-info .box{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.order-info .box .info-wrapper{width:100%}@media only screen and (max-width:340px){.order-info .box .info-wrapper{font-size:.7rem}}.order-info .box .info-wrapper .info-container p{margin:0}.order-info .box .info-wrapper .info-container strong{margin-left:auto;text-align:left}@media only screen and (max-width:767px){.order-info .box .order-delivery-button{display:none}}.order-info .box .follow-order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.order-info .box .follow-order .icon--truck{width:25px}.order-summary{background-color:#f0f0f0;font-weight:500;margin-bottom:1rem;padding:1rem 2rem}.order-summary__item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.order-summary__item p{margin:0;text-align:right}.order-summary__item span{text-align:right}.order-summary__item.order-sum-brutto-b2c,.order-summary__item.order-sum-net{border-bottom:1px solid #dce0e5;border-top:1px solid #dce0e5;margin:1rem 0;padding:1rem 0}@media only screen and (min-width:768px){.order-summary__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.order-table{margin-bottom:2.1875rem}.overview-address{margin-bottom:3rem}.overview-address__text{color:#2a2a2a}.overview-address .address-dashboard-wrapper{background-color:#fcfcfc;color:#2a2a2a;margin-bottom:.2rem;padding:.8rem}.overview-address .address-dashboard-wrapper ul{margin-top:.8rem}.overview-carts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.overview-carts__container{margin-bottom:3rem;width:100%}.overview-carts__text{color:#2a2a2a;margin-bottom:1.5rem;min-width:200px}.overview-company{display:-webkit-box;display:-ms-flexbox;display:flex}.overview-company__company-title{color:#000;float:left;padding-left:.9375rem}.overview-company__company-title .company-name{font-weight:700}.overview-company__company-title .company-address{font-weight:300}.overview-company__company-logo{float:left;height:100%}.overview-contracts{padding-bottom:4rem}.overview-contracts__document-row{background:#fcfcfc;font-size:12px;font-weight:700;margin-bottom:2px;padding:10px}.overview-contracts__document-row a{color:#d10021}.overview-contracts__document-row span:last-child{float:right}.overview-contracts__contracts-info{border:1px solid #000;color:#000;font-size:14px;font-weight:400;margin-top:10px;padding:5px}.overview-contracts .button{bottom:20px;position:absolute}.overview-mail{padding-bottom:2.125rem}.overview-mail__text{color:#2a2a2a;margin-bottom:1.5rem}.overview-mail #mails-table .unread{color:red}.overview-mail #mails-table .mail-block{background-color:#fcfcfc;margin-bottom:.2rem;padding:1.3rem 1rem;width:100%}.overview-service-center__text{color:#2a2a2a;margin-bottom:1.5rem}.overview-service-center__link{color:#d10021}.overview-service-center__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d10021;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.overview-service-center__item .doubled-phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.overview-service-center__item .doubled-phones a{color:#d10021}.overview-service-center__icon-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border:.125rem solid #d10021;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-right:.375rem;width:2.5rem}.overview-service-center__icon-box .fa-whatsapp{font-size:1.5625rem}.overview-service-center .whatsapp{margin-bottom:.5rem}.premium-shop-form .checkbox__container{width:70%}.premium-shop-form .checkbox__container .checkbox__box{margin-bottom:.8rem}.premium-shop-form .form__actions{display:block;margin-top:0;padding:0;text-align:left}.premium-shop-form .form__actions .premium-link{margin-bottom:2rem}.premium-shop-form .form__actions .premium-link a{text-decoration:underline}.premium-shop-form .form__actions .form__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-shop-form .form__actions .form__action:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:22px;font-weight:700;padding-left:1rem;vertical-align:bottom}.premium-shop-subscription .action-card__content{margin-bottom:0}.premium-shop-subscription .action-card{background-image:url(/assets/images/bonus_program.png);background-position:98%;background-repeat:no-repeat;background-size:auto}@media only screen and (max-width:550px){.premium-shop-subscription .action-card__content{background-color:hsla(0,0%,100%,.7)}}.ratiopoints-details{background-position:98% 30%;background-repeat:no-repeat;background-size:30%;border:.0625rem solid #2a2a2a;border-radius:5px;padding:2.1875rem}.ratiopoints-details__container{line-height:1.4;margin-bottom:2.5rem;max-width:65%}.ratiopoints-details__button{background-color:#d10021;border-radius:2px;color:#fff;font-weight:700;padding:.625rem 2.125rem .625rem .75rem;position:relative;text-align:center}.ratiopoints-details__button:after{border:.375rem solid hsla(0,0%,100%,0);border-left-color:#fff;content:"";display:block;position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ratiopoints-details__button:hover{background-color:#9e0019;color:#fff}.ratiopoints-overview p{margin:0}.ratiopoints-overview__banner{background:hsla(0,0%,100%,.7);font-size:1.875rem;font-weight:300;margin:2.5rem 0 5.25rem;max-width:60%}.register-page .form__container h5{padding-bottom:.5rem}.register-page .form__container>.list--alert{color:#d10021}.register-page .form__container>.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media only screen and (max-width:768px){.register-page .form__container>.form-row{display:block}}.register-page .form__container>.form-row .text-row{font-size:.9375rem}.register-page .form__container>.form-row>label{color:#000;margin:auto;padding-right:8px;text-align:right;width:25%}@media only screen and (max-width:768px){.register-page .form__container>.form-row>label{margin:0;text-align:left;width:100%}}.register-page .form__container>.form-row>.input--expand,.register-page .form__container>.form-row>custom-select{margin-bottom:5px;margin-top:5px;width:75%}.register-page .form__container>.form-row>.input--expand.disabled,.register-page .form__container>.form-row>.input--expand[disabled],.register-page .form__container>.form-row>custom-select.disabled,.register-page .form__container>.form-row>custom-select[disabled]{background-color:#e7eaee;cursor:not-allowed}@media only screen and (max-width:768px){.register-page .form__container>.form-row>.input--expand,.register-page .form__container>.form-row>custom-select{width:100%}}.register-page .form__container>.form-row>.checkbox,.register-page .form__container>.form-row>.list--alert{margin-bottom:5px;margin-top:5px;padding-left:25%;width:100%}@media only screen and (max-width:768px){.register-page .form__container>.form-row>.checkbox,.register-page .form__container>.form-row>.list--alert{padding-left:0}}.register-page .form__container>.form-row .password-requirements{font-size:13px;margin-bottom:5px;margin-top:5px;padding-left:25%;width:100%}@media only screen and (max-width:768px){.register-page .form__container>.form-row .password-requirements{padding-left:0}}.register-page .form__container>.form-row .select2-selection__rendered{background-color:#fff}.register-page .form__container>.form-row #registerForm_same_shipping_address .checkbox__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:768px){.register-page .form__container>.form-row .custom-element{width:100%}}.register-page button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block}.register-page button svg{font-size:22px;margin-left:.5rem}@media only screen and (min-width:791px){.register-page button{width:228px}}.register-page .back-shop-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #000;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:42px}.register-page .back-shop-btn svg{font-size:22px;margin-right:.5rem}.register-page .back-shop-btn:hover{border:1px solid #d10021;color:#d10021}.register-page .back-shop-btn.desktop{width:228px}@media only screen and (max-width:790px){.register-page .back-shop-btn.desktop{display:none}}@media only screen and (min-width:791px){.register-page .back-shop-btn.mobile{display:none}}@media only screen and (max-width:635px){.register-page .grid.action-wrap .button,.register-page .grid.action-wrap button{padding:.6rem .5rem}.register-page .grid.action-wrap .form__action{height:42px;margin:0}.register-page .grid.action-wrap .fa-long-arrow-alt-left{margin:0 .5rem 0 0}.register-page .grid.action-wrap .fa-long-arrow-alt-right{margin:0 0 0 .5rem}}.register-page-start .form__action--primary{margin-right:0}.register-page-start .select2-selection__rendered{background:#fff}.register-page-start .register-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.register-page-start .register-btn svg{font-size:22px;margin-left:.5rem}@media screen and (max-width:550px){.register-page-start .col--left,.register-page-start .col--right{margin:0}}@media only screen and (max-width:1024px){.register-page-start .action-wrap,.register-page-start .action-wrap .col{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.register-page-start .action-wrap .col,.register-page-start .action-wrap .col .button{width:100%}.register-page-start .action-wrap .col .button.register-btn{display:block}.register-page-start .action-wrap .col .button.register-btn svg{font-size:19px}.register-page-start .action-wrap .col--right{margin-top:.5rem}}.delivery-dates-no-tooltip--product-card .menu__delivery-dates{margin:0}.error-block404__text{font-weight:500;letter-spacing:.01875rem;line-height:1.25rem;text-align:center}.error-block404 h1{font-size:1.5rem;text-align:center}.error-block404__info-buttons{text-align:center}.error-block404__info-buttons .info-button{background-color:hsla(0,0%,100%,0);border:2px solid #000;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:2em;margin-bottom:5px;min-width:16em;padding:.5em 1rem}.error-block404__info-buttons .info-button:focus,.error-block404__info-buttons .info-button:hover{border:2px solid #d10021;color:#d10021}.error-block404__cat-image-block{margin-top:15px}.error-block404__cat-image-block img{display:block;margin-left:auto;margin-right:auto;width:80%}.color-selector-pdp{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5rem 0 .9375rem}.color-selector-pdp__color{border-radius:100%;position:relative;vertical-align:middle}.color-selector-pdp__color:not(:last-child){margin-right:4px}.color-selector-pdp__color:hover .color-selector-pdp__tooltip{-webkit-transform:scale(1);transform:scale(1)}.color-selector-pdp__color-inner{border-radius:100%;display:block;height:10px;pointer-events:none;width:10px}.color-selector-pdp__tooltip{background:#333;border-radius:2px;color:#fff;font-size:1rem;left:-15px;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-43px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;white-space:nowrap}.color-selector-pdp__tooltip:before{background:#333;border-radius:2px;bottom:-4px;content:"";height:10px;left:17px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}@media only screen and (min-width:768px){.color-selector-pdp{margin:0 0 1.75rem}}.color-selector-pdp__colors{display:-webkit-box;display:-ms-flexbox;display:flex}.color-selector-pdp__colors-title{display:none}.color-selector-pdp__color{border:12px solid hsla(0,0%,100%,0);display:block;height:24px;width:24px}.color-selector-pdp__color:not(:last-child){margin-right:10px}.color-selector-pdp__color:before{border-radius:100%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.color-selector-pdp__color--active:before{background:#fff}.color-selector-pdp__color-inner{display:none}.color-selector-pdp__tooltip{left:-22px;top:-54px}.color-selector-pdp__active-color-name{color:#8f8f8f;font-size:.875rem}@media only screen and (min-width:768px){.color-selector-pdp__active-color-name{display:none}}.advisor_campaigns{border:1px solid #eee;-webkit-box-shadow:inset 0 .3rem 1rem #eee,inset 0 -.3rem 1rem #eee;box-shadow:inset 0 .3rem 1rem #eee,inset 0 -.3rem 1rem #eee;margin-bottom:2em}.advisor_campaigns .advisor_campaign{border-top:0;padding:0 2rem}.advisor_campaigns .advisor_campaign.main_journey_mobile{padding-top:0}.advisor_campaigns .advisor_campaign .back-wrapper .advisor-previous-title{color:#000;font-size:12px;font-weight:700}.advisor_campaigns .advisor_campaign .back-wrapper .advisor-btn-wrapper .advisor-back-btn{background-color:#8f8f8f;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:1rem;padding:.3rem .5rem}.advisor_campaigns .advisor_campaign .back-wrapper .advisor-btn-wrapper .advisor-back-btn:hover{background-color:#767676;text-decoration:none}.advisor_campaigns .advisor_campaign .back-wrapper .advisor-btn-wrapper .advisor-back-btn:first-of-type{margin-bottom:.5rem}.advisor_campaigns .advisor_campaigns_header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_header{margin-bottom:-2rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_header{margin-bottom:-2rem}}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_header{margin-bottom:-2rem}}.advisor_campaigns .advisor_campaigns_header__icon{margin:1rem .3rem 0 1.5rem}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_header__icon .image_container{margin:0 0 3rem -1rem;width:4rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_header__icon .image_container{margin:3rem 0 3rem -12rem;width:4rem}}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_header__icon .image_container{margin:3rem 0;width:4rem}}.advisor_campaigns .advisor_campaigns_header__icon .image_container .icon{color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:60px;height:4rem;width:5rem}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_header__icon .image_container .icon{font-size:50px;height:4rem;width:4rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_header__icon .image_container .icon{font-size:50px;height:4rem;width:4rem}}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_header__icon .image_container .icon{font-size:50px;height:4rem;width:4rem}}.advisor_campaigns .advisor_campaigns_header__icon i.fa-kartonfinder-chfr-black:before,.advisor_campaigns .advisor_campaigns_header__icon i.fa-kartonfinder-dachit-black:before{content:""!important;font-family:Font Awesome\ 6 Pro}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.advisor_campaigns .advisor_campaigns_header__icon i{font-family:Font Awesome\ 6 Pro;font-weight:900}.advisor_campaigns .advisor_campaigns_header__icon i.fa-kartonfinder-chfr-black:before,.advisor_campaigns .advisor_campaigns_header__icon i.fa-kartonfinder-dachit-black:before{content:""}}}.advisor_campaigns .advisor_campaigns_header__title_container{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.advisor_campaigns .advisor_campaigns_header__title_container__title{border-bottom:0;color:#000;font-size:20px;font-weight:500;margin-left:-2rem;padding:1rem 2rem .5rem}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_header__title_container__title{margin:0 0 0 -2rem;width:20rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_header__title_container__title{margin:3rem 0 0 -10rem;width:20rem}}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_header__title_container__title{margin:3rem 0 0 -2rem;width:20rem}}.advisor_campaigns .advisor_campaigns_header__button{font-size:14px;margin:1rem}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_header__button{margin:1rem .3rem 0 -2rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_header__button{margin:4rem 0 0 -2rem}}.advisor_campaigns .advisor_campaigns_header__button.hidden{visibility:hidden}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_header__button.hidden_mobile{display:none}}.advisor_campaigns__button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:center;margin:1rem;padding-bottom:1rem}.advisor_campaigns__button.hidden{display:none}@media only screen and (min-width:550px){.advisor_campaigns__button.hidden_desktop{display:none}}.advisor_campaigns__button .dropbtn{width:90%}.advisor_campaigns .advisor_campaigns_footer,.advisor_campaigns__button .dropbtn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.advisor_campaigns .advisor_campaigns_footer{margin-bottom:-1rem}.advisor_campaigns .advisor_campaigns_footer__button{cursor:pointer}.advisor_campaigns .advisor_campaigns_footer__button.hidden{display:none}.advisor_campaigns .advisor_campaigns_footer__button .dropdwn-arw{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0}.advisor_campaigns .advisor_campaign_question{color:#000;font-weight:700}.advisor_campaigns .advisor_campaigns_subtitles_container{margin:-1.1rem 0 2rem 7rem}@media only screen and (max-width:1024px){.advisor_campaigns .advisor_campaigns_subtitles_container{margin:0 1rem 1rem}}@media only screen and (max-width:768px){.advisor_campaigns .advisor_campaigns_subtitles_container{margin:0 1rem 1rem}}@media only screen and (max-width:550px){.advisor_campaigns .advisor_campaigns_subtitles_container{margin:0 1rem 1rem}}.advisor_campaigns .advisor_campaigns_subtitles_container .advisor_campaigns_subtitle{font-size:14px;font-style:normal;font-weight:400}.advisor_campaigns .advisor_campaigns_subtitles_container .advisor_campaigns_subtitle .step-checkmark{margin-right:5px}.advisor_campaigns .advisor_campaigns_subtitles_container .advisor_campaigns_subtitle.hidden{display:none}.advisor_campaigns .advisor_campaign_question{font-size:18px}.advisor_campaigns .advisor_campaign_options{display:inline-block;padding-top:2rem;width:100%}.advisor_campaigns .advisor_campaign_options__item{margin:0 auto .625rem}.advisor_campaigns .advisor_campaign_options__item .list-item-wrapper{padding:5px}.advisor_campaigns .advisor_campaign .advisor_campaign_answer{display:inline-block;margin-bottom:1rem}.advisor_campaigns .advisor_campaign.hidden{display:none}.advisor_campaigns .advisor_campaign_answer_link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border:1px solid #2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:7.5rem;padding:.5rem}.advisor_campaigns .advisor_campaign_answer_link:hover{text-decoration:none}.advisor_campaigns .advisor_campaign_answer_link img{border:none;min-height:5rem}.advisor_campaigns .advisor_campaign_answer_link img:hover{border:none}.advisor_campaigns .advisor_campaign_answer_link__text{color:#000;font-size:14px;font-weight:500;text-align:center}.advisor_campaigns .advisor_campaign_answer_link__text:hover{text-decoration:none}.advisor_campaigns .advisor_campaign_answer_link__text.only-text{margin-top:5rem}.advisor_campaigns .advisor_campaign_question_wrapper~.advisor_campaign_question_wrapper{margin-top:1rem}.advisor_campaigns .advisor_campaigns .ip_button{margin-bottom:1rem}.advisor_campaigns .toggle_button .dropbtn{background-color:#d10021;color:#fff;font-weight:700;padding:.659rem 1rem;white-space:nowrap}.advisor_campaigns .toggle_button .dropbtn:hover{background-color:#9e0019;cursor:pointer}.advisor_campaigns .toggle_button .dropbtn .dropdwn-arw.main-button{padding-left:1rem}.campaign-title{height:40px;position:relative;width:100%}@media only screen and (max-width:500px){.campaign-title{height:70px}}.campaign-title h3{position:absolute}.recommendation-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:4rem;margin-top:6rem}.recommendation-card.no-margin-left{margin-left:0}.recommendation-card .recommendations-wrapper{width:100%}.recommendation-card .recommendations-wrapper .recommendations-title{color:#2a2a2a;display:block;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:2rem}.recommendation-card .recommendations-wrapper .product-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:550px){.recommendation-card .recommendations-wrapper .product-card-wrapper{display:block}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card{width:100%}}@media only screen and (min-width:551px){.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card{width:225px}}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container{padding:.5rem 1rem 1.5rem}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container .product-card__image-wrap{padding:0}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container .product-card__image-wrap .thumbnail--catalog{height:12rem}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container .product-card__overlay{font-size:18px}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container .product-card__variant{display:none}.recommendation-card .recommendations-wrapper .product-card-wrapper .product-card .product-card__container .variant-btn{max-width:100%}.contact-persons-card{display:contents;width:100%}.contact-persons-card img.photo,.contact-persons-card svg{fill:#929292;height:auto;width:auto}@media screen and (min-width:770px){.contact-persons-card img.photo,.contact-persons-card svg{margin-top:1rem}}@media screen and (max-width:769px){.contact-persons-card img.photo,.contact-persons-card svg{height:auto;min-width:150px}}.contact-persons-card .contact-person{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:769px){.contact-persons-card .contact-person{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-persons-card .contact-person .photo-wrapper{margin-right:2.5rem}@media screen and (min-width:770px){.contact-persons-card .contact-person .contact-persons-info{margin:2rem 2.5rem 0 0}}.contact-persons-card .contact-person .contact-persons-info .persons-location{margin-bottom:.6rem}.contact-persons-card .contact-person .contact-persons-info .contact-name{font-size:18px}.contact-persons-card .contact-person .contact-persons-info .tel-wrapper{color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-persons-card .contact-person .contact-persons-info .tel-wrapper .fa-whatsapp{font-size:1.25rem;margin-top:.25rem;padding-right:.5625rem}.contact-persons-card .contact-person .contact-persons-info .contact-tel{display:block;font-weight:700}.contact-persons-card .contact-person .contact-persons-info .contact-tel span{margin-right:.5rem}.contact-persons-card .contact-person .contact-persons-info .contact-mob{display:block;font-weight:300}.contact-persons-card .contact-person .contact-persons-info .contact-schedule span{margin-right:.5rem}.contact-persons-card .contact-person .contact-persons-info .contact-email{color:#d10021;display:block;font-weight:700}.customer-box .customer-box-wrapper{background-color:#f9f9f9}@media screen and (min-width:770px)and (max-width:1281px){.customer-box .customer-box-wrapper{padding:1.5rem 10px}}.customer-box .customer-box-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-box .customer-box-wrapper .container .customer-box-title{line-height:1.8rem;padding-top:2rem}.customer-box .customer-box-wrapper .container .customer-box-title p{margin:0}.customer-box .customer-box-wrapper .container .customer-box-title .greeting{font-size:25px}.customer-box .customer-box-wrapper .container .customer-box-title .text{font-size:24px;font-weight:700}.customer-box .customer-box-wrapper .container .customer-box-title .sub-text{font-size:13px}.customer-box .customer-box-wrapper .container .customer-box-title .sub-text .false-user{color:#929292}.customer-box .customer-box-wrapper .container .customer-box-title .sub-text .click-here{color:#d10021;text-decoration:underline}.customer-box .customer-box-wrapper .container .customer-box-title .punctuation-mark{margin-left:-2px}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list{padding-bottom:1rem}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3rem 0}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper .mailbox-counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper .mailbox-counter-wrapper .mailbox-title{margin-left:1.2rem}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper svg{fill:#929292;height:25px;width:25px}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper span{color:#2a2a2a;margin-left:1rem}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper a:hover svg{fill:#d10021;height:25px;width:25px}.customer-box .customer-box-wrapper .container .customer-box-title .usr-list .usr-icon-wrapper a:hover span{color:#d10021;margin-left:1rem}.customer-box .customer-box-wrapper .container .customer-box-title .contact-persons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}.customer-box .container.ratio-points{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0}@media screen and (min-width:770px)and (max-width:1281px){.customer-box .container.ratio-points{padding:1.5rem 10px}}.customer-box .container.ratio-points .ratio-points-section{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-box .container.ratio-points .ratio-points-section svg{fill:#d10021;height:40px;width:40px}.customer-box .container.ratio-points .ratio-points-section .actual-rat-points{font-size:18px;margin-left:1rem}.customer-box .container.ratio-points .ratio-points-section .actual-rat-points .points{font-weight:700}.customer-box .container.ratio-points .ratio-points-section .view-rewards{color:#d10021;cursor:pointer;font-size:18px}.customer-box .container.ratio-points .ratio-points-section img{height:12px;margin-left:1rem;width:17px}.home-customer-migration{background-color:#f0f0f0;height:100%;padding:1.25rem;width:100%}.home-customer-migration--white{background-color:#fff}.home-customer-migration--shadow{-webkit-box-shadow:0 .375rem .5rem rgba(0,0,0,.05);box-shadow:0 .375rem .5rem rgba(0,0,0,.05)}.home-customer-migration--frame{border:1px solid #f0f0f0}.home-customer-migration--rounded{border-radius:2px}.home-customer-migration__header{display:-webkit-box;display:-ms-flexbox;display:flex}.home-customer-migration__title{-webkit-box-flex:1;-ms-flex-positive:1;color:#333;flex-grow:1;margin-bottom:20px}.home-customer-migration__sub-title{font-size:.875rem;font-weight:400;padding-top:.3125rem}.home-customer-migration__sub-title .user-count{font-weight:500}.home-customer-migration__content{color:#8f8f8f;font-size:15px;line-height:22px}.home-customer-migration__text{color:#333}.home-customer-migration__amount{font-weight:400}.last-orders-table .single-home-add-to-cart{padding:.5rem 1.5rem;width:100%}@media screen and (max-width:550px){.last-orders-table .single-home-add-to-cart{padding:.5rem;width:80%}}.last-orders-table .add-all-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:1rem}.last-orders-table .add-all-to-cart-btn,.last-orders-table .home-add-all-btn{float:right}.last-orders-table .special-products .home-add-all-btn{display:none}.last-orders-table .visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:1px}.last-orders-table .visually-hidden.focusable:active,.last-orders-table .visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.last-orders-table .table-title-wrapper{display:block}@media only screen and (min-width:370px){.last-orders-table .table-title-wrapper{display:table}}.last-orders-table .table-title-wrapper h2{margin:.5rem 0}.last-orders-table .table-title-wrapper p{display:table-cell;font-size:24px;padding-left:1rem;vertical-align:baseline}.last-orders-table__product-image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:1rem;width:100%}.last-orders-table__product-image{-webkit-box-shadow:0 .3125rem .625rem .3125rem rgba(0,0,0,.05);box-shadow:0 .3125rem .625rem .3125rem rgba(0,0,0,.05);max-height:100px;max-width:150px;min-width:50px;width:100%}.last-orders-table__list{cursor:pointer}.last-orders-table__list svg{fill:#d10021;background-color:#fff}.last-orders-table__cart-plus svg{fill:#fff;height:45px;width:45px}@media only screen and (min-width:768px){.last-orders-table .sticky-wrapper{margin-right:65px;overflow:auto}.last-orders-table .sticky-col{min-width:80px;position:absolute;right:0;z-index:90}.last-orders-table .sticky-col.head{background-color:#ccc;margin-right:15px}.last-orders-table .sticky-col.body{background-color:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:-15px 0 47px -25px #555959;box-shadow:-15px 0 47px -25px #555959;margin-right:15px}}.last-orders-table .product-table{margin-top:1rem;table-layout:fixed;width:100%}@media only screen and (min-width:767px){.last-orders-table .product-table{min-width:720px}}.last-orders-table .product-table.last-orders-table--spaceless{margin:0}.last-orders-table .product-table thead{background-color:#ccc}.last-orders-table .product-table thead th{font-size:12px;font-weight:700;height:58px;max-width:55px;padding:.2rem 0;word-break:break-word}.last-orders-table .product-table tbody{text-align:center}.last-orders-table .product-table tbody tr{border-bottom:1px solid #ccc;height:105px}.last-orders-table .product-table tbody tr:first-child{height:104px}.last-orders-table .product-table tbody tr td{font-size:14px;min-height:105px;padding:.5rem 0;word-break:break-word;z-index:20}@media only screen and (max-width:550px){.last-orders-table .product-table tbody tr td{font-size:12px}}.last-orders-table .product-table tbody tr td.description{max-width:10rem}@media screen and (max-width:550px){.last-orders-table .product-table tbody tr td.description{max-width:5rem}}.last-orders-table .product-table tbody tr td.description a{margin:0 auto;width:100%}@media screen and (max-width:550px){.last-orders-table .product-table tbody tr td.description a{margin-left:0}}.last-orders-table .product-table tbody tr td.product-sum-wrapper{position:relative}.last-orders-table .product-table tbody tr td.product-sum-wrapper #product-sum{font-size:14px;padding:.5rem 0}.last-orders-table .product-table tbody tr td.product-sum-wrapper #product-sum .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.last-orders-table .product-table tbody tr td.product-sum-wrapper #product-sum .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-200%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.last-orders-table .product-table tbody tr td.product-sum-wrapper #product-sum .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.last-orders-table .product-table tbody tr td.product-sum-wrapper #product-sum .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}.last-orders-table .product-table tbody tr td.product-sum-wrapper .strike-through{text-decoration:line-through}.last-orders-table .product-table tbody tr td.product-sum-wrapper .last-orders-base,.last-orders-table .product-table tbody tr td.product-sum-wrapper .unit-price{font-size:12.5px}.last-orders-table .product-table tbody tr td.order-quantity{min-width:70px}.last-orders-table .product-table tbody tr td .add-cart{padding:.8rem}.last-orders-table .product-table tbody tr td .js-product-table__form{margin:auto;text-align:left}.last-orders-table .product-table tbody tr td .js-product-table__form .template-checkbox{margin:.8rem .5rem 0 0}.last-orders-table .product-table tbody tr td .rentable-chat{cursor:pointer;float:right;padding:.4rem 1rem;position:relative;width:100%}.last-orders-table .product-table tbody tr td .rentable-chat svg{fill:#fff;height:25px;width:25px}@media screen and (max-width:550px){.last-orders-table .product-table tbody tr td .rentable-chat svg{height:1rem;width:1rem}.last-orders-table .product-table tbody tr td .rentable-chat{padding:.5rem;width:80%}}.last-orders-table .product-table tbody tr td .rentable-chat:hover .chat__tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.last-orders-table .product-table tbody tr td .rentable-chat .chat__tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.last-orders-table .product-table tbody tr td .rentable-chat .chat__tooltip:before{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.last-orders-table .product-table tbody tr td .rentable-chat .chat__tooltip{bottom:calc(50% + 1.8rem)}.last-orders-table .product-table tbody tr td .rentable-chat .chat__tooltip li{display:grid}.last-orders-table .product-table tbody tr td .no-date{color:#d10021}.last-orders-table .product-table tbody tr .bkg-dark{background-color:#f9f9f9}.last-orders-table .product-table tbody tr .bkg-dark p{margin:.5rem 0 0}.last-orders-table .product-table tbody tr .bkg-dark .input-unit{font-size:12px;width:52px}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel{min-width:110px;padding:.5rem 2rem;position:relative}@media only screen and (min-width:550px){.last-orders-table .product-table tbody tr .bkg-dark.price-carousel{min-width:135px}}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel{display:block}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .pro-prices span{display:grid}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .pro-prices .pk-unit-title{font-weight:700}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .pro-prices .discount-price{text-decoration:line-through}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .slick-arrow{background:none;height:20px;opacity:1;width:auto}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .slick-prev{content:url(/assets/images/table-arrow-left.png);left:-1.5rem;margin-top:-.59rem;-webkit-transform:none;transform:none}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .slick-prev:hover{content:url(/assets/images/table-arrow-left-red.png)}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .slick-next{content:url(/assets/images/table-arrow-right.png);margin-top:.01rem;right:-1.5rem}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .slick-carousel .slick-next:hover{content:url(/assets/images/table-arrow-right-red.png)}.last-orders-table .product-table tbody tr .bkg-dark.price-carousel .pk-unit-wrapper{font-weight:700}.last-orders-table .product-table tbody tr .bkg-dark.order-quantity{min-width:70px}.last-orders-table .product-table tbody tr .delivery-date{color:#00ae00;font-weight:500}.last-orders-table__delivery-date{position:relative}.last-orders-table__delivery-date:hover .last-orders-table__delivery-tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.last-orders-table__delivery-tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.last-orders-table__delivery-tooltip:before{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.last-orders-table .all-cart-wrapper,.last-orders-table .cart-popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.last-orders-table .all-cart-wrapper .button,.last-orders-table .cart-popup-container .button{width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.last-orders-table .all-cart-wrapper .button i.fak,.last-orders-table .cart-popup-container .button i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.last-orders-table .all-cart-wrapper .button i.fa-ratioform-warenkorb:before,.last-orders-table .cart-popup-container .button i.fa-ratioform-warenkorb:before{content:""}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.last-orders-table .all-cart-wrapper .button i.fak,.last-orders-table .cart-popup-container .button i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.last-orders-table .all-cart-wrapper .button i.fa-ratioform-warenkorb:before,.last-orders-table .cart-popup-container .button i.fa-ratioform-warenkorb:before{content:""}}}.last-orders-table .all-cart-wrapper .spinning-loader,.last-orders-table .cart-popup-container .spinning-loader{display:none;height:100%;position:absolute;width:100%}.last-orders-table .all-cart-wrapper .spinning-loader .all-loader,.last-orders-table .all-cart-wrapper .spinning-loader .single-product-loader,.last-orders-table .cart-popup-container .spinning-loader .all-loader,.last-orders-table .cart-popup-container .spinning-loader .single-product-loader{height:100%;margin:auto}.last-orders-table .all-cart-wrapper .spinning-loader .all-loader .spinner,.last-orders-table .all-cart-wrapper .spinning-loader .single-product-loader .spinner,.last-orders-table .cart-popup-container .spinning-loader .all-loader .spinner,.last-orders-table .cart-popup-container .spinning-loader .single-product-loader .spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:auto}.last-orders-table .all-cart-wrapper .spinning-loader.disabled,.last-orders-table .cart-popup-container .spinning-loader.disabled{visibility:visible}.last-orders-table .all-cart-wrapper .spinning-loader.disabled .spinner,.last-orders-table .cart-popup-container .spinning-loader.disabled .spinner{display:none}.shopping-list-tab-content .bkg-light{background-color:#fff}.shopping-list-tab-content .add-cart--padding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.8rem 1rem}.shopping-list-tab-content .add-cart--padding svg{height:1rem;width:1rem}.shopping-list-tab-content .quantity{display:inline-block;margin:auto}.shopping-list-tab-content input[type=number]::-webkit-inner-spin-button,.shopping-list-tab-content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shopping-list-tab-content input[type=number]{-moz-appearance:textfield}.shopping-list-tab-content .quantity input{border:2px solid #929292;display:block;float:left;height:42px;line-height:1.65;margin-bottom:.2rem;padding:0;text-align:center;width:50px}.shopping-list-tab-content .quantity input:focus{outline:0}.shopping-list-tab-content .quantity-nav{float:right;height:42px;margin-left:25px;position:relative}.shopping-list-tab-content .description{font-size:14px;min-width:100%;padding:.5rem 0}.shopping-list-tab-content .description-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;width:100%}@media screen and (max-width:550px){.shopping-list-tab-content .description-content{padding:0}}.shopping-list-tab-content .description-content span{margin:auto 0;width:100%}.shopping-list-tab-content .description-content img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;right:0;top:0}.shopping-list-tab-content .cart-popup-container p{float:right}@media only screen and (max-width:550px){.language-switcher-container{display:none}}.quote-table tbody{font-size:.8125rem}@media only screen and (min-width:768px){.quote-table tbody{font-size:.875rem}}.quote-table tr{margin:0 -.9375rem;padding:1.25rem .9375rem}@media only screen and (min-width:768px){.quote-table tr{margin:0;padding:0}}.quote-table tr:first-child{border-top:1px solid #e7eaee}@media only screen and (min-width:768px){.quote-table tr:first-child{border-top:0}}.quote-table tr:last-child{border-bottom:1px solid #e7eaee}.quote-table td{padding-top:.75rem}@media only screen and (min-width:768px){.quote-table td{padding-top:1rem}}.quote-table td:before{color:#000;padding-right:.375rem;text-transform:uppercase}.quote-table td:last-child{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.quote-table td:last-child{padding-left:.9375rem;padding-right:.9375rem}.quote-table td:first-child,.quote-table th:first-child{padding-left:1.875rem}}.quote-table__cart-name{color:#333;display:inline-block;font-weight:500}.quote-table__cart-name--active{color:#d10021}.quote-table__cart-name:hover{color:#2a2a2a}.quote-table__column-name-cell-title{background:none;cursor:pointer;text-align:left}.quote-table__form-button{height:100%;width:100%}@media only screen and (max-width:550px){.mini-cart-buttons,.mini-cart-buttons .col--mobile-expand{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.mini-cart-buttons .col--mobile-expand{margin:0;padding:.5rem 2rem;width:100%}.mini-cart-buttons .col--mobile-expand:first-child{padding-top:0}}.mini-cart-detail{border-bottom:.0625rem solid #e7eaee;padding:.5rem;position:relative;width:100%}@media only screen and (min-width:768px){.mini-cart-detail{max-width:38.75rem;min-width:29.25rem;padding-left:1.5rem;padding-right:1.5rem}}.mini-cart-detail:hover{background-color:#f0f0f0}.mini-cart-detail:hover .mini-cart-detail__name{text-decoration:underline}.mini-cart-detail__title{color:#4c4c4c;font-size:16px;letter-spacing:.0125rem;line-height:1.8125rem}.mini-cart-detail__title:hover{color:#4c4c4c}.mini-cart-detail__name{display:block;margin-right:.25rem;max-width:6.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:550px){.mini-cart-detail__name{max-width:20.625rem}}.mini-cart-detail__marker{color:#b2b2b2;text-transform:lowercase}.mini-cart-detail__price{color:#b2b2b2;font-size:16px;font-weight:500;line-height:normal;-webkit-transform:translateY(.875rem);transform:translateY(.875rem)}@media only screen and (min-width:550px){.mini-cart-detail__price{font-size:16px}}.mini-cart-detail__price--active{color:#4c4c4c}.mini-cart-detail__info{color:#b2b2b2;font-size:.6875rem;letter-spacing:.00625rem;line-height:1.375rem}@media only screen and (min-width:768px){.mini-cart-detail__info{line-height:1.8125rem}}.mini-cart-detail__info--main{color:#d10021}.mini-cart-detail__quantity{background-color:#fdbe36;border-radius:2px;color:#fff;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.025rem;line-height:1.375rem;margin-right:.25rem;padding:0 .5625rem;vertical-align:middle}@media only screen and (min-width:768px){.mini-cart-detail__quantity{margin-right:.5625rem}}.newsletter-subscription .subscription-wrapper{margin:auto}.newsletter-subscription .subscription-wrapper div.form__container>ul li{line-height:12px;margin-top:-26px;position:absolute}@media only screen and (max-width:380px){.newsletter-subscription .subscription-wrapper div.form__container>ul li{line-height:12px;margin-top:-36px}}.newsletter-subscription .subscription-wrapper .list__item{font-size:14px}.newsletter-subscription .subscription-wrapper .form__field{position:relative}.newsletter-subscription .subscription-wrapper .form__field .input{color:#000}.newsletter-subscription .subscription-wrapper .form__field .input::-webkit-input-placeholder{color:#000}.newsletter-subscription .subscription-wrapper .form__field .input::-moz-placeholder{color:#000}.newsletter-subscription .subscription-wrapper .form__field .input::-ms-input-placeholder{color:#000}.newsletter-subscription .subscription-wrapper .form__field .input::placeholder{color:#000}.newsletter-subscription .subscription-wrapper .form__field:first-of-type .list--alert{bottom:0;margin-bottom:-25px;position:absolute}.newsletter-subscription .subscription-wrapper .form__field:last-of-type{margin-top:1.3rem}.newsletter-subscription .subscription-wrapper .form__field:last-of-type .label{color:#fff;display:block}.newsletter-subscription .subscription-wrapper .form__field:last-of-type .label--required:after{color:#fff;margin-left:0}.newsletter-subscription .subscription-wrapper .form__field label a{color:#fff}.newsletter-subscription .subscription-wrapper .form__field label a:hover{color:#000}.newsletter-subscription .subscription-wrapper form[name=newsletter_marketing] label a{color:#000;text-decoration:underline}.newsletter-subscription .subscription-wrapper form[name=newsletter_marketing] label a:hover{color:#d10021;text-decoration:underline}.newsletter-subscription .subscription-wrapper .form__actions{height:50px;margin:0;right:0;top:0}.newsletter-subscription .subscription-wrapper .newsletter-event{margin:0}.newsletter-subscription .subscription-wrapper .text-success{color:#fff}@media only screen and (max-width:340px){.newsletter-subscription .subscription-wrapper .hide-mobile{display:none}}.subscription-info .title{color:#fff;display:block;font-size:2rem;font-weight:500;line-height:1.2;margin:0}.subscription-info__text{color:#fff;font-size:14px;line-height:1.4375rem}.subscription-info__text b{color:#fff}#payment-form a.underlined{text-decoration:underline}.premium-shop-price{display:block;text-align:center}.premium-shop-price__amount{font-size:1.125rem}.premium-shop-price__amount--original{color:#8f8f8f;display:block;font-size:.875rem;text-decoration:line-through}.premium-shop-price__tag{color:#2a2a2a;margin-right:.25rem}.premium-shop-price--pdp{margin-bottom:1.4375rem;margin-top:.75rem}@media only screen and (min-width:768px){.premium-shop-price--pdp{margin-top:0}}.premium-shop-price--cart{margin:0 0 15px}.premium-shop-price--available{margin:0}@media only screen and (min-width:768px){.premium-shop-price--available{margin:0 0 15px}}.premium-shop-price--summary{margin:0}.premium-shop-price__amount{color:#4c4c4c;font-size:1rem;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.premium-shop-price__amount{font-size:1.125rem}}.premium-shop-price__amount--pdp{font-size:1.625rem;font-weight:700;line-height:normal}@media only screen and (min-width:768px){.premium-shop-price__amount--pdp{font-size:1.625rem}}.premium-shop-price__amount--cart{color:#929292;font-size:1.125rem;font-weight:700;line-height:normal}.premium-shop-price__amount--catalog{color:#929292}.premium-shop-price__amount--original{color:#929292;font-size:1.125rem;font-weight:400}@media only screen and (min-width:768px){.premium-shop-price__amount--original{font-size:1.125rem}}@media only screen and (min-width:550px){.premium-shop-price__amount--original.premium-shop-price__amount--catalog-list{margin-left:.25rem}}@media only screen and (max-width:767px){.premium-shop-price__amount--original.premium-shop-price__amount--pdp{font-size:1.5rem;margin-right:.25rem}}.premium-shop-price__amount--alt{color:#929292}.premium-shop-price__piece{color:#d10021;font-size:14px;margin:0}.premium-shop-price__mode{color:#929292;font-size:.75rem;font-weight:400;line-height:.9375rem;margin-left:5px}.premium-shop-price__mode--pdp{font-size:.8125rem;line-height:normal}.premium-shop-price__mode--block,.premium-shop-price__mode--cart,.premium-shop-price__mode--catalog-list{display:block}.premium-shop-price .price-wrapper{min-height:66px}.premium-shop-price .bonus-point-smiley{height:24px;position:relative;top:5px;width:24px}.premium-shop-price .ratio-points-amount{color:#d10021}.product-list .container.ratio-points{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 0}@media screen and (min-width:771px)and (max-width:1281px){.product-list .container.ratio-points{padding:0 10px}}@media(max-width:770px){.product-list .container.ratio-points{padding:1.5rem 1rem}}.product-list .container.ratio-points .ratio-points-section{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list .container.ratio-points .ratio-points-section svg{fill:#d10021;height:30px;position:relative;top:6px;width:30px}.product-list .container.ratio-points .ratio-points-section .actual-rat-points{font-size:18px;margin-left:1rem}@media(max-width:321px){.product-list .container.ratio-points .ratio-points-section .actual-rat-points{font-size:16px}}.product-list .container.ratio-points .ratio-points-section .actual-rat-points .points{color:#d10021;font-weight:700}.product-list .container.ratio-points .view-rewards{color:#d10021;cursor:pointer;font-size:18px}.product-list .container.ratio-points .view-rewards.ratio-points-toggle{color:#4c4c4c;cursor:pointer;text-decoration:underline}@media(max-width:321px){.product-list .container.ratio-points .view-rewards.ratio-points-toggle{font-size:16px}}.product-list .container.ratio-points .view-rewards img{height:12px;margin-left:1rem;width:17px}.alternative-products-table{margin-bottom:1.25rem;margin-left:1.5625rem}@media only screen and (min-width:768px){.alternative-products-table{margin-left:10%}}@media only screen and (min-width:1024px){.alternative-products-table{margin-bottom:2.5rem;margin-left:22%}}.product-alternative-slider{border-bottom:1px solid #e7eaee;margin:2.5rem -.9375rem 0;padding:0 .9375rem}@media only screen and (min-width:768px){.product-alternative-slider{border-bottom:0;margin:3.75rem 0 0;padding:0}}.product-alternative-slider__title{color:#333;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:.875rem;text-align:center}@media only screen and (min-width:768px){.product-alternative-slider__title{font-size:2rem;margin-bottom:2.0625rem}}.cart-column .cart-popup-container{position:relative}.cart-column .cart-popup-container .add-cart{padding:.3rem 1rem}@media only screen and (max-width:570px){.cart-column .cart-popup-container .add-cart{margin-top:1rem;width:100%}}.cart-column .cart-popup-container .add-cart--grey{background-color:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed;padding:.3rem 1rem}@media only screen and (max-width:570px){.cart-column .cart-popup-container .add-cart--grey{margin-top:1rem;width:100%}}.cart-column .cart-popup-container .rentable-chat{padding:.1rem .8rem;position:relative}.cart-column .cart-popup-container .rentable-chat:hover .chat__tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}@media only screen and (max-width:570px){.cart-column .cart-popup-container .rentable-chat{width:100%}}.cart-column .shop-list-wrapper-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;float:right;margin:1rem 0 0 1rem}@media only screen and (max-width:570px){.cart-column .shop-list-wrapper-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart-column .sample-wrapper{float:right;margin-top:1rem}.cart-column .sample-tooltip{display:none}}.pdp-title .label-group{display:inline-block;font-size:0;line-height:0;padding:0;position:static;vertical-align:middle}.pdp-title .label-group--hidden{display:none}.pdp-title .label-group__text{margin:-5px 5px 0 0;padding:0 14px}.product-bundle{margin:0 auto 5.625rem}.product-bundle--configurator{margin:0;max-width:100%;padding-bottom:.6875rem}.product-bundle--cart{margin:0;max-width:none}.product-bundle__title{color:#333;font-size:1.5rem;margin-bottom:.875rem;text-align:center}@media only screen and (min-width:768px){.product-bundle__title{font-size:2rem;margin-bottom:1.375rem}}.product-bundle__title--cart{color:#333;font-size:.875rem;font-weight:500;margin:.625rem 0 .1875rem;text-align:left}.product-bundle__list--cart{color:#333;font-size:.8125rem;font-weight:400;padding:0 0 0 .5rem}@media only screen and (min-width:768px){.product-bundle__list--cart{padding-left:1.25rem}}.product-bundle__item--configurator{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.625rem}.product-bundle__item--cart{padding:.1875rem 0}.product-bundle__img-block{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:20rem;justify-content:center;margin-bottom:1rem;padding:.625rem;position:relative}.product-bundle__img-block:before{background:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.product-bundle__img-block--configurator{height:4.375rem;margin:0 1.25rem 0 0;min-width:4.375rem;padding:.3125rem;width:4.375rem}.product-bundle__img{max-height:100%;max-width:100%}.product-bundle__info{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:5.9375rem;padding-bottom:.3125rem}@media only screen and (min-width:768px){.product-bundle__info{display:block}}.product-bundle__info--configurator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:0;padding:0}.product-bundle__name{color:#333;font-size:.9375rem;font-weight:500;line-height:1.1875rem}.product-bundle__quantity{color:#8f8f8f;font-size:.9375rem;font-weight:400;line-height:1.1875rem;padding-left:.9375rem;white-space:nowrap}@media only screen and (min-width:768px){.product-bundle__quantity{display:block;padding-left:0}}.product-bundle__quantity--cart{font-size:.8125rem;line-height:normal}.product-bundle-detail{border-bottom:1px solid #e7eaee}.product-bundle-detail__item{border-top:1px solid #e7eaee}.product-bundle-detail__title{color:#333;cursor:pointer;font-size:.875rem;font-weight:400;line-height:normal;padding:1.125rem 1.25rem;position:relative}.product-bundle-detail__title:after,.product-bundle-detail__title:before{background:#333;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-bundle-detail__title:before{height:2px;right:19px;width:10px}.product-bundle-detail__title:after{height:10px;right:23px;width:2px}.product-bundle-detail__title.active{background-color:#f0f0f0}.product-bundle-detail__title.active:after{display:none}.product-bundle-detail__description{background-color:#f0f0f0;color:#333;font-size:.8125rem;font-weight:400;padding:0 1.25rem 1.625rem}.product-bundle-detail__detail-list{background-color:#f0f0f0;padding:0 1.25rem 1.125rem}.product-bundle-detail__detail-list-key{color:#333;font-size:.875rem;font-weight:700}.product-bundle-detail__detail-list-value{color:#8f8f8f;font-size:.8125rem;font-weight:400;padding-bottom:8px}.product-cms{text-align:center}.product-cms__title{color:#333;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:#b2b2b2;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:#8f8f8f;font-weight:700}.product-cms__text a:hover{color:#2a2a2a}@media only screen and (min-width:550px){.product-cms__text .not-accepted-content{margin:0 2rem 0 4.5rem}}.product-cms__text .not-accepted-content .text-wrapper{box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);-webkit-box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);-moz-box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);color:#2a2a2a;margin-bottom:.5rem;padding:1rem .5rem}.product-cms__text .not-accepted-content .text-wrapper .headline{font-size:18px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:550px){.product-cms__text .not-accepted-content .text-wrapper .headline{font-size:22px;padding-bottom:1.5rem}}.product-cms__text .not-accepted-content .text-wrapper .subtext{font-size:14px;font-weight:300;line-height:1rem;margin:0}@media only screen and (min-width:550px){.product-cms__text .not-accepted-content .text-wrapper .subtext{font-size:16px;line-height:1.5rem}}.product-cms__text .not-accepted-content .accept-button-wrapper{box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);-webkit-box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);-moz-box-shadow:3px 3px 5px 2px rgba(42,42,42,.1);padding:.8rem}.product-cms__text .not-accepted-content .accept-button-wrapper .accept-button{background-color:#d10021;color:#fff;cursor:pointer;font-size:14px;font-weight:500;width:100%}.product-cms__text .not-accepted-content .accept-button-wrapper .accept-button:hover{background-color:#9e0019;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.product-concrete-configurator{padding-top:22px}.product-concrete-configurator .pdp-title{font-size:1.5rem}.product-concrete-configurator .trust-box-mini{float:left;width:217px}.product-concrete-configurator .product-description{font-size:14px;font-weight:500;padding:3.5rem 0 1rem}.product-concrete-configurator .product-description .attributes-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.2rem 0}.product-concrete-configurator .product-description .attributes-wrapper p{margin:0}.product-concrete-configurator .product-description .attributes-wrapper a{text-decoration:underline}.product-concrete-configurator .product-description .more-variants{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:2rem}.product-concrete-configurator .product-description .more-variants .slick-next{height:12px;margin-right:.5rem;width:auto}.product-concrete-configurator .product-description .more-variants .slick-next .fa-angle-right{font-size:1.25em;padding-top:.2em;vertical-align:text-bottom}.product-concrete-configurator .product-description .more-variants:hover{color:#d10021}.product-concrete-configurator__brand-name{color:#333;font-size:1.125rem;font-weight:500;line-height:1.4375rem;margin-bottom:.1875rem}.product-concrete-configurator__sku{color:#8f8f8f;font-size:.875rem;font-weight:400;line-height:normal;margin-bottom:1.75rem}.product-concrete-configurator__add-to-cart{padding-bottom:.625rem;padding-top:1.3125rem}.product-concrete-table .table-loader{margin-top:2.5rem;opacity:1;position:relative;visibility:visible}.product-concrete-table .table-loader svg{height:3rem;width:3rem}.product-concrete-table .table-title-wrapper{display:table}.product-concrete-table .table-title-wrapper h2{margin:.5rem 0}.product-concrete-table .table-title-wrapper p{display:table-cell;font-size:24px;padding-left:1rem;vertical-align:baseline}.product-concrete-table__list{cursor:pointer}.product-concrete-table__list svg{fill:#d10021;background-color:#fff}.product-concrete-table__cart-plus svg{fill:#fff;height:30px;width:30px}.product-concrete-table__cart-telephone svg{fill:#fff;height:45px;padding:.3rem;width:45px}.product-concrete-table .table-wrapper{display:-webkit-inline-box;width:100%}.product-concrete-table .table-wrapper #addtoshoppinglistform{width:100%}.product-concrete-table #product-table{margin-top:1rem;width:100%}.product-concrete-table #product-table thead{background-color:#ccc}.product-concrete-table #product-table thead th{font-size:12px;font-weight:700;height:58px;max-width:55px;padding:.2rem 0;word-break:break-word}.product-concrete-table #product-table tbody{text-align:center}.product-concrete-table #product-table tbody .table-content{height:100px}.product-concrete-table #product-table tbody .table-content #data-pk-unit{display:none}.product-concrete-table #product-table tbody tr{border-bottom:1px solid #ccc;height:105px}.product-concrete-table #product-table tbody tr td{font-size:14px;max-width:55px;min-height:105px;padding:.5rem 0;word-break:break-word;z-index:5}.product-concrete-table #product-table tbody tr td.product-sum-wrapper{display:block;margin:auto;position:relative;word-break:inherit}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container #product-sum{display:block;min-width:55px}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-200%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-concrete-table #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}.product-concrete-table #product-table tbody tr td button.add-cart{padding:.1rem .8rem}.product-concrete-table #product-table tbody tr td .js-product-table__form{margin:auto;max-width:80px;text-align:left}.product-concrete-table #product-table tbody tr td .sample-wrapper{position:relative}.product-concrete-table #product-table tbody tr td .sample-wrapper .template-checkbox{margin:.8rem .5rem 0 0}.product-concrete-table #product-table tbody tr td .sample-wrapper .template-checkbox:disabled+label{color:#929292}.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-above-limit,.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(44% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:20%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-20%) scale(0);transform:translateX(-20%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-above-limit .text-secondary,.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-tooltip .text-secondary{color:#fff}.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-above-limit:before,.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}@media only screen and (max-width:460px){.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-above-limit:before,.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-tooltip:before{left:calc(60% - .1875rem)}}.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-above-limit span,.product-concrete-table #product-table tbody tr td .sample-wrapper .sample-tooltip span{display:block}@media only screen and (max-width:375px){.product-concrete-table #product-table tbody tr td .sample-wrapper{display:none}}.product-concrete-table #product-table tbody tr .shopping-list-btn{display:-webkit-inline-box}.product-concrete-table #product-table tbody tr .bkg-dark{background-color:#f9f9f9}.product-concrete-table #product-table tbody tr .bkg-dark p{margin:.5rem 0 0}.product-concrete-table #product-table tbody tr .bkg-dark .input-unit{font-size:12px;width:52px}.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel{background-clip:padding-box;min-width:150px;padding:.5rem 2rem;position:relative}@media only screen and (min-width:768px)and (max-width:1024px){.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel{min-width:80px}}@media only screen and (max-width:460px){.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel{min-width:100px}}.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel .unit-amount{display:block;margin-top:.4rem}.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel .rentable-chat{cursor:pointer}.product-concrete-table #product-table tbody tr .bkg-dark.price-carousel .pk-unit-wrapper{font-weight:700}.product-concrete-table #product-table tbody tr .bkg-dark.order-quantity{min-width:65px}.product-concrete-table #product-table tbody tr .bkg-dark.order-quantity .icon-tooltip__tooltip--content-width{width:300px}@media only screen and (max-width:550px){.product-concrete-table #product-table tbody tr .bkg-dark.order-quantity .icon-tooltip__tooltip--content-width{width:180px}}@media only screen and (min-width:1025px){.product-concrete-table #product-table tbody tr .bkg-dark.order-quantity{min-width:65px}}.product-concrete-table #product-table tbody tr .delivery-date{color:#00ae00;font-weight:500}.product-concrete-table #product-table tbody tr .shop-list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-concrete-table #product-table tbody tr .shop-list-wrapper a i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.product-concrete-table #product-table tbody tr .shop-list-wrapper a i.fa-einkaufsliste-50mm-white-01:before{content:""}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.product-concrete-table #product-table tbody tr .shop-list-wrapper a i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.product-concrete-table #product-table tbody tr .shop-list-wrapper a i.fa-einkaufsliste-50mm-white-01:before{content:""}}}.product-concrete-table #product-table tbody tr .shop-list-wrapper a.list-disabled{cursor:not-allowed}.product-concrete-table #product-table tbody tr .shop-list-wrapper a.list-disabled :hover{color:#2a2a2a}.product-concrete-table #not-found{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}.product-concrete-table #not-found .not-found-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.product-concrete-table #not-found .not-found-wrapper p{margin-right:2rem}.product-concrete-table #not-found .not-found-wrapper .filter-reset-btn{color:#d10021;cursor:pointer;font-weight:700;text-transform:uppercase}.product-concrete-table .blockerListModal{display:none}.product-concrete-table .blockerListModal.blocker{z-index:400}.product-concrete-table .blockerListModal.blocker .modal.shoppingListModal{display:inline-block;height:auto;max-width:none;width:90%}@media only screen and (min-width:1024px){.product-concrete-table .blockerListModal.blocker .modal.shoppingListModal{width:30%}}.product-concrete-table .blockerListModal.blocker .modal.shoppingListModal #shoppinglist-close-btn{cursor:pointer}.product-concrete-table__delivery-date{position:relative}.product-concrete-table__delivery-date:hover .product-concrete-table__delivery-tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.product-concrete-table .chat__tooltip,.product-concrete-table__delivery-tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:36%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-36%) scale(0);transform:translateX(-36%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}@media only screen and (max-width:375px){.product-concrete-table .chat__tooltip,.product-concrete-table__delivery-tooltip{left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}}.product-concrete-table .chat__tooltip:before,.product-concrete-table__delivery-tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-concrete-table .chat__tooltip{bottom:calc(50% + 1.8rem)}.product-concrete-table .chat__tooltip li{display:grid}.product-concrete-table .price-condition{color:#00ae00;font-weight:500;vertical-align:super}@media only screen and (max-width:1130px){.product-concrete-table .hide-column{display:none}}@media only screen and (max-width:570px){.product-concrete-table .hide-on-mobile{display:none}}@media only screen and (min-width:570px){.product-concrete-table .hide-on-desktop{display:none}}.ind-price-info-message--container{display:none}@media only screen and (max-width:769px){.ind-price-info-message--container{display:block;font:400 .75rem Roboto,sans-serif;padding-bottom:5px;padding-top:5px;text-align:right}}.variant{border-top:.0625rem solid #e7eaee}.variant:last-child{border-bottom:.0625rem solid #e7eaee;margin-bottom:-.0625rem}.variant--promotion{border:none;position:relative;z-index:2}.variant--promotion:last-child{border-bottom:none;margin-bottom:0}.variant--product-set{border:none;margin-bottom:.5rem}.variant--product-set:last-child{border:none;margin-bottom:0}.variant__title{color:#333;font-size:1rem;font-weight:500;line-height:3.375rem;position:relative}.variant__title--product-set{font-size:.875rem;line-height:1.75rem}@media only screen and (min-width:768px){.variant__title--product-set{font-size:1rem;line-height:2rem}}.variant__selected-value{color:#8f8f8f;font-size:.875rem;font-weight:400;line-height:normal;margin:-.3125rem 0 .9375rem}.blockerModal.blocker,.jquery-modal.blocker{z-index:400}@media only screen and (max-width:370px){.blockerModal.blocker .modal,.jquery-modal.blocker .modal{width:100%}}.blockerModal.blocker .modal.cartModal,.jquery-modal.blocker .modal.cartModal{height:auto;max-width:65%;padding:1rem}.blockerModal.blocker .modal.cartModal .suggested-products,.jquery-modal.blocker .modal.cartModal .suggested-products{margin:auto;max-width:90%}@media only screen and (max-width:1200px){.blockerModal.blocker .modal.cartModal,.jquery-modal.blocker .modal.cartModal{max-width:none}}@media only screen and (min-width:1041px){.popup-cart-btn-wrapper{display:inline-block;padding-bottom:1rem}.popup-cart-btn-wrapper .popup-add-btn{float:right;min-width:240px;padding:.625rem 3rem}.popup-cart-btn-wrapper .popup-add-btn,.popup-cart-btn-wrapper .popup-add-btn span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.popup-cart-btn-wrapper .popup-add-btn span svg{height:1.5rem;margin-left:1rem;width:1.5rem}.popup-cart-btn-wrapper .button-continue-shopping{background-color:#fff;border:2px solid #2a2a2a;color:#2a2a2a;float:left;margin-right:1rem;min-width:240px;padding:.8rem 3rem}.popup-cart-btn-wrapper .button-continue-shopping:hover{border:2px solid #d10021;color:#d10021}}@media only screen and (max-width:1040px){.popup-cart-btn-wrapper{display:block;padding-bottom:1rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.popup-cart-btn-wrapper div{width:100%}.popup-cart-btn-wrapper div a{max-width:none;width:100%}.popup-cart-btn-wrapper a{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.popup-cart-btn-wrapper .popup-add-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem auto;min-width:240px;padding:.625rem 3rem;width:100%}.popup-cart-btn-wrapper .popup-add-btn span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.popup-cart-btn-wrapper .popup-add-btn span svg{height:1.5rem;margin-left:1rem;width:1.5rem}.popup-cart-btn-wrapper .button-continue-shopping{background-color:#fff;border:2px solid #2a2a2a;color:#2a2a2a;display:table;margin:auto;min-width:240px;padding:.8rem 3rem}.popup-cart-btn-wrapper .button-continue-shopping:hover{border:2px solid #d10021;color:#d10021}}@media screen and (max-width:769px){#popup .popup-wrapper-single-product .table-content-popup{display:block}#popup .popup-wrapper-single-product .table-content-popup .description-wrapper{padding:0 2rem}}@media screen and (max-width:370px){#popup .popup-wrapper .table-content-popup .description-wrapper{padding:0 .5rem}}.cart-popup{display:none}.cart-popup-title{color:#2a2a2a;display:block;font-size:1.5rem;font-weight:500;line-height:1.4;padding:1rem 0 0;text-align:center}@media only screen and (max-width:450px){.cart-popup-title{font-size:20px}}.cart-overlay__title{color:#2a2a2a;font-size:17px;font-weight:500;line-height:normal}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .image-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:270px;width:270px}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .image-wrapper .attr-val{margin:auto}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .image-wrapper .attr-val img{display:block;margin:auto;max-height:220px;max-width:220px}@media only screen and (max-width:450px){.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .image-wrapper .attr-val img{display:block;margin:auto;max-height:150px;max-width:150px}}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:3;-ms-flex-positive:3;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:3;font-weight:700;justify-content:center;text-align:center}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper{text-align:left;width:80%}@media only screen and (max-width:540px){.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper{padding:0;width:100%}}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity{padding-left:1.5rem}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-input-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:auto}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-input-wrapper .input-unit{margin:1rem 0}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper{text-align:right}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .per-piece-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;color:#929292;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;justify-content:flex-end}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .tax-included-div{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;font-size:9pt;margin-top:1.5rem}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .original-price{margin-right:.5rem;text-decoration:line-through}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .sample-price{display:none}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .shopping-list-original-sum,.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .table-original-sum{color:#929292;font-weight:400;text-decoration:line-through}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag{color:#00ae00;vertical-align:super}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag .price-discount-flag--hovering,.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag .price-discount-flag--hovering.hidden{display:none}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .individual-price-message{font-size:12px;font-weight:400}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .sample-label-popup{font-size:20px;margin-left:1rem}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .order-quantity .quantity .input-quantity-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:2.625rem;justify-content:center;line-height:1.65;margin:auto 0 auto 1rem;width:3.125rem}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .product-sku-popup{font-weight:400}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .delivery-date{color:#00ae00;font-weight:500}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .delivery-date .early-date{display:none}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .delivery-date .tooltip{background:hsla(0,0%,100%,0);color:#2a2a2a;font-size:.875rem;line-height:1.2;padding:0;position:static;-webkit-transform:none;transform:none}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .delivery-date .tooltip .text-secondary{color:#8f8f8f}.cart-overlay #popup .popup-wrapper-single-product .table-content-popup .description-info .description-wrapper .delivery-date .tooltip:before{display:none}.cart-overlay #popup .popup-wrapper-single-product .total-cart-sum{font-size:18px;font-weight:700;margin:1rem 0;text-align:center}.cart-overlay .delivery-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cross-selling-supplement{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6rem}.cross-selling-supplement .supplement-wrapper{width:100%}.cross-selling-supplement .supplement-wrapper .supplement-title{color:#2a2a2a;display:block;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:2rem}.cross-selling-supplement .supplement-wrapper .product-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:550px){.cross-selling-supplement .supplement-wrapper .product-card-wrapper{display:block}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card{width:100%}}@media only screen and (min-width:551px){.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card{width:225px}}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container{padding:.5rem 1rem 1.5rem}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container .product-card__image-wrap{padding:0}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container .product-card__image-wrap .thumbnail--catalog{height:12rem}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container .product-card__overlay{font-size:18px}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container .product-card__variant{display:none}.cross-selling-supplement .supplement-wrapper .product-card-wrapper .product-card .product-card__container .variant-btn{max-width:100%}.delivery-date{color:#00ae00;font-weight:500;position:relative}.delivery-date:hover .delivery-date__tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.delivery-date__tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap;z-index:50}.delivery-date__tooltip .text-secondary{color:#fff}.delivery-date__tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.delivery-date .no-date{color:#d10021}.product-configurator .pdp-title{font-size:1.5rem}.product-configurator .trust-box-mini{height:30px;width:217px}@media only screen and (min-width:768px){.product-configurator .trust-box-mini{float:left}}.product-configurator .trust-box-mini--link-wrapper{cursor:pointer;display:inline-block}@media only screen and (min-width:768px){.product-configurator .trust-box-mini--link-wrapper{position:absolute}}.product-configurator .product-description{padding:3.5rem 0 1rem}.product-configurator .product-description .attributes-wrapper{font-weight:500}.product-configurator .product-description .product-description-desktop .eco-title{color:#2a2a2a;display:block;font-size:1rem;font-weight:500;line-height:1.4}@media only screen and (max-width:767px){.product-configurator .product-description .product-description-desktop{display:none}}.product-configurator__brand-name{color:#333;font-size:1.125rem;font-weight:500;line-height:1.4375rem;margin-bottom:.1875rem}.product-configurator__sku{color:#8f8f8f;font-size:.875rem;font-weight:400;line-height:normal;margin-bottom:1.75rem}.product-configurator__add-to-cart{padding-bottom:.625rem;padding-top:1.3125rem}.product-detail{padding:0 15px}.product-detail .title-block{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .more-info-headline{cursor:pointer;font-size:14px}.product-detail .more-info-headline,.product-detail .more-info-headline-mobile{-ms-flex-item-align:center;align-self:center;font-weight:700;letter-spacing:1px;text-transform:uppercase}.product-detail .more-info-headline-mobile{font-size:19px;text-align:center}@media screen and (min-width:550px){.product-detail .more-info-headline-mobile{font-size:20px}}@media only screen and (min-width:768px){.product-detail .more-info-headline-mobile{display:none}}.product-detail .show-more-block{font-size:14px;height:4rem;overflow:hidden;position:relative}.product-detail .show-more-block .pdp-bullet-points{line-height:1.4rem;list-style-position:inside;list-style-type:disc}.product-detail .show-more-block .content li{list-style-position:inside;list-style-type:disc}.product-detail .show-more-block .content .product-description-mobile{margin-top:1rem}.product-detail .show-more-block .content .product-description-mobile .eco-title{color:#2a2a2a;display:block;font-size:14px;font-weight:500;line-height:1.4}@media only screen and (min-width:768px){.product-detail .show-more-block .content .product-description-mobile{display:none}}.product-detail .show-more-block.expanded{height:100%}.product-detail .show-more-block .opacity-block{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;left:0;padding:25px 0;position:absolute;text-align:center;width:100%}.product-detail .opacity-block{margin:0}.product-detail .fade-btn-wrapper{cursor:pointer}@media only screen and (max-width:768px){.product-detail .fade-btn-wrapper{-ms-flex-item-align:center;align-self:center}}.product-detail .fade-btn-wrapper .fade-btn .fas{color:#d10021;font-size:35px;margin-left:10px}@media only screen and (max-width:550px){.product-detail .fade-btn-wrapper .fade-btn .fas{font-size:20px;margin-left:5px}}@media screen and (min-width:550px)and (max-width:768px){.product-detail .fade-btn-wrapper .fade-btn .fas{margin-left:10px}}.product-detail .fade-btn-wrapper .fade-btn .fas:hover{color:#9e0019}.product-detail .product-info-buttons{display:none;margin-top:2rem}@media only screen and (min-width:768px){.product-detail .product-info-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-detail .product-info-buttons .info-button{background-color:hsla(0,0%,100%,0);border:2px solid #000;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:.5em 2.5rem}.product-detail .product-info-buttons .info-button:focus,.product-detail .product-info-buttons .info-button:hover{border:2px solid #d10021;color:#d10021}.product-detail__bullet-title{font-weight:700;margin:.5rem 0}.product-detail__title{color:#333;font-size:14px;font-weight:400;line-height:normal;margin-bottom:17px}.product-detail__description{color:#8f8f8f;font-size:14px;font-weight:400;line-height:1.8125rem}.product-detail__detail-list{background-color:#f0f0f0;border-radius:2px;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:#333;font-size:1rem;font-weight:700;line-height:normal;padding-top:1.9375rem}.product-detail__detail-list-value{color:#8f8f8f;font-size:.9375rem;font-weight:400;line-height:normal}.section-table{position:relative}.section-table .table-loader.large{height:0;position:absolute}.upgrade-block .upgrade-wrapper{background-color:#f9f9f9;margin:1.5rem 0;padding:1rem}.upgrade-block .upgrade-wrapper .full-height{display:contents;height:100%}@media only screen and (max-width:1200px){.upgrade-block .upgrade-wrapper{display:block}}.upgrade-block .upgrade-wrapper img{height:65px;margin:1.5rem auto;width:65px}.product-price .price-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-price .price-btn-wrapper .price-wrapper .price__amount,.product-price .price-btn-wrapper .price-wrapper .price__piece{text-align:left}.product-price .price-btn-wrapper .price-wrapper .price__amount{font-size:24px}.product-price .price-btn-wrapper .price-wrapper .price__amount--original{font-weight:400}.product-price .price-btn-wrapper .price-wrapper .price__amount--alt{font-weight:700}.product-price .price-btn-wrapper .price-wrapper .price__piece{font-size:16px}.product-price .price-btn-wrapper .to-table{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;margin:0 0 auto 3rem;max-height:54px;padding:.8rem 4rem}.product-price .price-btn-wrapper .to-table svg{height:1.5rem;margin-left:1rem;width:1.5rem}@media screen and (max-width:768px){.product-price .price-btn-wrapper .to-table{display:none}}.product-price .price-btn-wrapper .rentable-title{font-size:24px;font-weight:900}.product-price .rat-line{border-bottom:1px solid #eee;margin:1rem 0}.product-price p.including-tax{text-align:left}.table-filters{width:100%}.table-filters .filters-row{margin:1rem 0}@media only screen and (max-width:768px){.table-filters .filters-row{margin:1rem 0 .5rem}}@media only screen and (min-width:1000px){.table-filters .filters-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.table-filters .filters-row .filter-range{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1;flex:1}@media only screen and (max-width:999px){.table-filters .filters-row .filter-range{margin-bottom:1rem}}@media only screen and (min-width:1000px){.table-filters .filters-row .filter-range{-webkit-box-flex:1;-ms-flex:1 1 302px;flex:1 1 302px;margin-right:1rem;max-width:302px}}.table-filters .filters-row .filter-selector.grey-out{color:#ccc;pointer-events:none;text-decoration:line-through}.table-filters .filters-row .filter-selector.grey-out:hover{color:#ccc;cursor:no-drop}.table-filters .filters-row .select-filter-wrapper{display:block;margin:auto 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.table-filters .filters-row .select-filter-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:65px}}.table-filters .filters-row .select-filter-wrapper .filterText{border:2px solid #eee}@media only screen and (min-width:565px){.table-filters .filters-row .select-filter-wrapper .filterText[name=sku]+.filterText{display:none}}@media only screen and (max-width:768px){.table-filters .filters-row .select-filter-wrapper .filterText{margin-bottom:1rem;width:100%}}.table-filters .filters-row .select-filter-wrapper select{display:none}.table-filters .filters-row .select-filter{display:inline-block;margin:0 .5rem 0 0;position:relative;width:100%}.table-filters .filters-row .select-filter:first-child{margin-left:0}.table-filters .filters-row .select-filter-trigger{background:transparent;border:#eee;border-radius:0;color:#2a2a2a;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:2.1rem;padding:0 3rem 0 1rem;position:relative}.table-filters .filters-row .select-filter-trigger .addedExampleText,.table-filters .filters-row .select-filter-trigger .addedSelectText,.table-filters .filters-row .select-filter-trigger .noValue{font-weight:400}@media only screen and (min-width:550px){.table-filters .filters-row .select-filter-trigger .addedExampleText,.table-filters .filters-row .select-filter-trigger .addedSelectText,.table-filters .filters-row .select-filter-trigger .noValue{display:none}}@media only screen and (max-width:767px){.table-filters .filters-row .select-filter-trigger{width:auto!important}}.table-filters .filters-row .select-filter-trigger:after{content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:18px;position:absolute;right:25px;top:4%}.table-filters .filters-row .select-filter-trigger:hover{color:#d10021}.table-filters .filters-row .select-filter.opened .select-filter-trigger:after{content:"";font-family:Font Awesome\ 6 Pro}.table-filters .filters-row .select-filter.opened .select-filter-trigger:hover:after{color:#d10021}.table-filters .filters-row .filter-selectors{background:#fff;border-bottom:2px solid #eee;border-left:2px solid #eee;border-right:2px solid #eee;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.07);box-shadow:0 2px 1px rgba(0,0,0,.07);-webkit-box-sizing:border-box;box-sizing:border-box;left:-2px;min-width:100%;opacity:0;pointer-events:none;position:absolute;right:-2px;top:100%;-webkit-transform:translateY(-15px);transform:translateY(-15px);visibility:hidden;z-index:400}@media only screen and (max-width:767px){.table-filters .filters-row .filter-selectors{display:block;width:auto!important}}@media only screen and (min-width:768px){.table-filters .filters-row .filter-selectors{display:table}}.table-filters .filters-row .filter-selectors .filter-option:hover{color:#d10021}.table-filters .filters-row .select-filter.opened .filter-selectors{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.table-filters .filters-row .option-hover:before{background:#f9f9f9}.table-filters .filters-row .filter-selector{color:#2a2a2a;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:2rem;padding:0 1rem;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.table-filters .filters-row .filter-selector:first-of-type{margin:.2rem 0}.table-filters .filters-row .filter-selector.filter-option.mobile.disabled{cursor:not-allowed;pointer-events:none}.table-filters #active-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.table-filters #active-filters .filter-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d10021;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;margin:0 1rem 0 0;padding:.2rem .5rem;pointer-events:auto}.table-filters #active-filters .filter-option:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700;padding-left:.8rem}@media only screen and (max-width:565px){.table-filters #active-filters{display:block}.table-filters #active-filters .filter-option{margin:0 1rem 1rem 0}}.product-table{margin-top:1.5rem;position:relative}.product-table a:not(.button){text-decoration:underline}.product-table .visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:1px}.product-table .visually-hidden.focusable:active,.product-table .visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.product-table .table-title-wrapper{display:block}@media only screen and (min-width:565px){.product-table .table-title-wrapper{display:table}}.product-table .table-title-wrapper p{color:#2a2a2a;display:block;font-size:2rem;font-weight:500;line-height:1.2;margin:.5rem 0}.product-table .table-title-wrapper .sub-heading{display:table-cell;font-size:24px;padding-left:1rem;vertical-align:baseline}@media only screen and (max-width:564px){.product-table .table-title-wrapper .sub-heading{display:none}}@media only screen and (min-width:565px){.product-table .table-title-wrapper .helper-text{display:none}}.product-table__list{cursor:pointer}.product-table__list svg{fill:#d10021;background-color:#fff}.product-table__cart-plus svg{fill:#fff;height:40px;width:40px}.product-table__cart-plus--small svg{height:2rem;width:2rem}.product-table .table-wrapper{display:-webkit-inline-box;width:100%}.product-table .table-wrapper #addtoshoppinglistform{width:100%}.product-table .table-wrapper #addtoshoppinglistform #product-table{margin-top:1rem;table-layout:fixed;width:100%}@media only screen and (max-width:549px){.product-table .table-wrapper #addtoshoppinglistform #product-table{margin-bottom:-80px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table{table-layout:auto}}.product-table .table-wrapper #addtoshoppinglistform #product-table.product-table--spaceless{margin:0}.product-table .table-wrapper #addtoshoppinglistform #product-table .delivery-date-desktop{width:85px}@media only screen and (max-width:564px){.product-table .table-wrapper #addtoshoppinglistform #product-table .delivery-date-desktop{display:none}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead{background-color:#ccc}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table thead.sticky{display:inline-table;position:fixed;top:0;width:1280px;z-index:20}.product-table .table-wrapper #addtoshoppinglistform #product-table thead.sticky th{background-color:transparent}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th{background-color:#ccc;font-size:10px;font-weight:700;height:80px;padding:.2rem;position:sticky;top:0;z-index:20}@media only screen and (min-width:550px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead th{font-size:12px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table thead th{background-color:transparent}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th:nth-last-child(4){min-width:225px}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.fixed-width{width:85px}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.order-num-header{z-index:50}@media only screen and (max-width:450px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.order-num-header{width:38px}}@media only screen and (max-width:950px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead th .keen-slider{max-width:100px}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th .keen-slider__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;text-align:center}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.attr-col.break{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;text-align:center}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.attr-col.break .show-unit{margin:auto}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th:last-of-type{width:80px}.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.sum-col{width:45px}@media only screen and (min-width:450px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead th.sum-col{width:98px}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper{padding:.2rem 1rem;width:110px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper{position:relative}}@media only screen and (min-width:1271px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper{max-width:520px;width:520px}}@media only screen and (min-width:1130px)and (max-width:1270px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper{max-width:400px;width:400px}}@media only screen and (min-width:980px)and (max-width:1129px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper{max-width:320px;width:320px}}@media only screen and (max-width:978px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .before-init>:nth-child(n+2){display:none}}@media only screen and (min-width:979px)and (max-width:1199px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .before-init>:nth-child(n+3){display:none}}@media only screen and (min-width:1200px){.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .before-init>:nth-child(n+4){display:none}}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow{fill:#2a2a2a;cursor:pointer;position:absolute}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow:hover{fill:#d10021}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--left{float:left;left:5px;top:27px}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--left:before{color:#2a2a2a;content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;right:1rem;vertical-align:middle}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--left:hover:before{color:#d10021}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--right{float:right;left:auto;right:5px;top:27px}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--right:before{color:#2a2a2a;content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;right:1rem;vertical-align:middle}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .attribute-wrapper .keen-arrow.arrow--right:hover:before{color:#d10021}.product-table .table-wrapper #addtoshoppinglistform #product-table thead .shopping-list-header{width:75px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody{text-align:center}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr{border-bottom:1px solid #ccc;height:112px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr:first-child{height:111px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td{font-size:14px;max-height:112px;max-width:100px;word-break:break-word;z-index:5}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.attr-val{min-width:80px}@media only screen and (max-width:550px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td{font-size:12px}}@media only screen and (min-width:550px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td#data-pk-unit{min-width:80px}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.fixed-width{width:80px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper{display:table-cell;margin:auto;min-width:85px;position:relative;word-break:inherit}@media only screen and (max-width:1270px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper{min-width:70px}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container{margin-top:3.5rem}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container #product-sum{display:block;min-width:55px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-200%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .text-container #product-sum .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .ajax-loader{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td.product-sum-wrapper .ajax-loader{margin-top:3.5rem}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td button.add-cart{padding:.1rem .8rem}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .js-product-table__form{margin:auto;max-width:80px;text-align:left}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .template-checkbox{margin:.8rem .5rem 0 0}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .template-checkbox:disabled+label{color:#929292}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-above-limit,.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(15% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-above-limit .text-secondary,.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-tooltip .text-secondary{color:#fff}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-above-limit:before,.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-above-limit span,.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .sample-wrapper .sample-tooltip span{display:block}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr td .keen-slider__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;text-align:center}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .order-num-col{width:80px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper{padding:0 .8rem;width:110px}@media only screen and (min-width:1271px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper{min-width:520px;padding:0 2rem}}@media only screen and (min-width:1130px)and (max-width:1270px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper{min-width:400px}}@media only screen and (min-width:980px)and (max-width:1129px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper{min-width:320px}}@media only screen and (max-width:978px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper .before-init>:nth-child(n+2){display:none}}@media only screen and (min-width:979px)and (max-width:1199px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper .before-init>:nth-child(n+3){display:none}}@media only screen and (min-width:1200px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .attribute-cell-wrapper .before-init>:nth-child(n+4){display:none}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark{background-color:#f9f9f9}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark p{margin:.5rem 0 0}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark .input-unit{font-size:12px;width:52px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel{background-clip:padding-box;min-width:125px;padding:.5rem .8rem}@media only screen and (min-width:1271px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel{min-width:225px;padding:.5rem 2rem}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .unit-amount{display:block;font-size:13px;margin-top:.4rem}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .rentable-chat{cursor:pointer}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .pk-unit-wrapper{font-weight:700}@media only screen and (min-width:1200px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .keen-slider-prices.before-init-price .keen-slider__slide:nth-child(2){margin:0 -1px;padding-left:4.5px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .keen-slider-prices.before-init-price .keen-slider__slide:first-child:nth-last-child(n+3){margin-left:33.3333333333%}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .keen-slider-prices.before-init-price>div:nth-child(n+3){display:none}}@media only screen and (max-width:1199px){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.price-carousel .keen-slider-prices.before-init-price>div:nth-child(n+2){display:none}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .bkg-dark.order-quantity{min-width:70px}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .delivery-date{color:#00ae00;font-weight:500}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a i.fa-einkaufsliste-50mm-white-01:before{content:""}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a i.fa-einkaufsliste-50mm-white-01:before{content:""}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a i.fa-ratioform-warenkorb:before{content:""}}}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a.list-disabled{cursor:not-allowed}.product-table .table-wrapper #addtoshoppinglistform #product-table tbody tr .shop-list-wrapper a.list-disabled :hover{color:#2a2a2a}@media only screen and (min-width:768px){.product-table .table-wrapper #addtoshoppinglistform #product-table .order-num-header{border-collapse:separate;-webkit-box-shadow:11px 4px 17px -4px hsla(0,0%,70%,.3);box-shadow:11px 4px 17px -4px hsla(0,0%,70%,.3);min-width:80px;width:80px}.product-table .table-wrapper #addtoshoppinglistform #product-table .order-num-col{border-collapse:separate;-webkit-box-shadow:11px 7px 17px -4px hsla(0,0%,70%,.3);box-shadow:11px 7px 17px -4px hsla(0,0%,70%,.3)}.product-table .table-wrapper #addtoshoppinglistform #product-table th:nth-child(3){border-collapse:separate;-webkit-box-shadow:-11px 4px 17px -4px hsla(0,0%,70%,.3);box-shadow:-11px 4px 17px -4px hsla(0,0%,70%,.3)}.product-table .table-wrapper #addtoshoppinglistform #product-table td:nth-child(3){border-collapse:separate;-webkit-box-shadow:-11px 7px 17px -4px hsla(0,0%,70%,.3);box-shadow:-11px 7px 17px -4px hsla(0,0%,70%,.3);width:72px}}.product-table .all-cart-wrapper{display:block;margin-left:3.4rem;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .all-cart-wrapper{display:inline-block}}@media only screen and (min-width:550px){.product-table .all-cart-wrapper{margin-left:0}}.product-table .all-cart-wrapper .all-cart-btn{width:100%}@media only screen and (max-width:549px){.product-table .all-cart-wrapper .all-cart-btn .add-all-btn{background-color:#d10021;border:none;width:100%}}.product-table .all-cart-wrapper .spinning-loader-all{display:none;position:relative}.product-table .all-cart-wrapper .spinning-loader-all .all-loader{background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;padding:.5rem;position:absolute;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}@media only screen and (min-width:550px){.product-table .all-cart-wrapper .spinning-loader-all .all-loader{height:48px}}.product-table .all-cart-wrapper .spinning-loader-all .all-loader .spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:auto}.product-table .blockerListModal{display:none}.product-table .blockerListModal.blocker{z-index:400}.product-table .blockerListModal.blocker .modal.shoppingListModal{display:inline-block;height:auto;max-width:none;width:90%}@media only screen and (min-width:1024px){.product-table .blockerListModal.blocker .modal.shoppingListModal{width:30%}}.product-table .blockerListModal.blocker .modal.shoppingListModal #shoppinglist-close-btn{cursor:pointer}.product-table .cart-popup-container{min-height:50px;position:relative}.product-table .cart-popup-container .add-cart{height:100%;padding:.1rem .8rem}.product-table .cart-popup-container .add-cart--grey{background-color:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed;height:100%;padding:.1rem .8rem}.product-table .cart-popup-container--big{padding:.5rem 1rem}.product-table .cart-popup-container .spinning-loader{background-color:hsla(0,0%,100%,.8);bottom:0;display:none;left:0;padding:.5rem;position:absolute;right:0;top:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.product-table .cart-popup-container .spinning-loader .spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}.product-table .cart-popup-container .spinning-loader.disabled{visibility:visible}.product-table .cart-popup-container .spinning-loader.disabled .spinner{display:none}.product-table .cart-popup-container .rentable-chat{padding:.4rem 1rem}.product-table .cart-popup-container .rentable-chat svg{fill:#fff;height:35px;width:35px}.product-table .cart-popup-container .rentable-chat:hover .chat__tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.product-table .add-all-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:1rem}@media only screen and (max-width:549px){.product-table .add-all-wrapper{margin-bottom:2.5rem}}.product-table .add-all-wrapper .add-all-to-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto 1rem}@media only screen and (min-width:768px){.product-table .add-all-wrapper .add-all-to-list{display:none}}@media only screen and (max-width:549px){.product-table .add-all-wrapper .add-all-to-list{bottom:0;margin-left:0;position:absolute}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-table .add-all-wrapper .add-all-to-list a i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}.product-table .add-all-wrapper .add-all-to-list a i.fa-einkaufsliste-50mm-white-01:before{content:""}}@media only screen and (min-width:768px){.product-table .add-all-wrapper .add-to-cart-btn-mobile{display:none}}@media only screen and (max-width:549px){.product-table .add-all-wrapper{bottom:32px;display:block;margin-top:95px;position:sticky;width:100%;z-index:50}.product-table .add-all-wrapper .all-cart-btn{float:right;margin-right:0;right:0}}.product-table .add-all-wrapper.sticky{bottom:-30px;position:fixed;z-index:20}.product-table .add-all-wrapper.sticky .all-cart-btn{margin-right:50px}.product-table .product-info-buttons{display:none;margin-top:5rem}@media only screen and (max-width:767px)and (min-width:565px){.product-table .product-info-buttons{display:block}.product-table .product-info-buttons .info-button{margin:auto}}.product-table .product-info-buttons .info-button{background-color:hsla(0,0%,100%,0);border:2px solid #000;color:#000;cursor:pointer;display:block;font-size:14px;font-weight:700;height:auto;margin:0;padding:.5rem;text-decoration:none;width:100%}.product-table .product-info-buttons .info-button:focus,.product-table .product-info-buttons .info-button:hover{border:2px solid #d10021;color:#d10021}@media only screen and (max-width:564px){.product-table .product-info-buttons{display:block}.product-table .product-info-buttons .info-button{margin-bottom:.5rem}}@media only screen and (max-width:564px)and (max-width:549px){.product-table .product-info-buttons .info-button{margin-bottom:-60px;visibility:hidden}}.product-table .upselling-wrapper{margin-top:1rem;width:100%}.product-table .upselling-wrapper .upselling-button{width:100%}.product-table .upselling-wrapper .upselling-button .upgrade-btn{display:block;height:auto;margin:0;padding:.5rem;text-decoration:none;width:100%}@media only screen and (min-width:768px){.product-table .upselling-wrapper{display:none}}.product-table .chat__tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1.8rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap;z-index:20}.product-table .chat__tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-table .chat__tooltip li{display:grid}.product-table .price-condition{color:#00ae00;font-weight:500;vertical-align:super}.product-table .sample-wrapper-mobile{background-color:#fff;bottom:38px;font-size:14px;width:30%}.product-table .sample-wrapper-mobile .sample-label-mobile,.product-table .sample-wrapper-mobile .template-checkbox-mobile{display:inline-block;vertical-align:middle}.product-table .sample-wrapper-mobile .template-checkbox-mobile{margin-right:.25rem}.product-table .sample-wrapper-mobile .disabled{color:#929292}.popup-all-products{padding:0 3.5rem}@media only screen and (max-width:540px){.popup-all-products{padding:0}}.popup-all-products #popup .popup-wrapper .no-added-products{color:#d10021;display:none;text-align:center}.popup-all-products #popup .popup-wrapper .cart-popup-title{color:#2a2a2a;display:block;font-size:1.5rem;font-weight:500;line-height:1.4;padding-top:1rem;text-align:center}@media only screen and (max-width:450px){.popup-all-products #popup .popup-wrapper .cart-popup-title{font-size:20px}}.popup-all-products #popup .popup-wrapper .content-all-popup{width:100%}.popup-all-products #popup .popup-wrapper .content-all-popup .image-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popup-all-products #popup .popup-wrapper .content-all-popup .image-wrapper .attr-val{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto}.popup-all-products #popup .popup-wrapper .content-all-popup .image-wrapper .attr-val img{display:block;margin:auto;max-height:220px;max-width:220px}@media only screen and (max-width:450px){.popup-all-products #popup .popup-wrapper .content-all-popup .image-wrapper .attr-val img{max-height:150px;max-width:150px}}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:3;-ms-flex-positive:3;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:3;font-weight:700;justify-content:center;text-align:center;width:50%}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper{text-align:left;width:100%}@media only screen and (max-width:540px){.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper{width:100%}}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity{padding-left:1.5rem}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-input-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:auto}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-input-wrapper .input-unit{margin:1rem 0}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper{text-align:right}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .per-piece-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;color:#929292;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;justify-content:flex-end}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .per-piece-wrapper .all-original-price{margin-right:.5rem;text-decoration:line-through}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .tax-included-div{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;font-size:9pt;margin-top:1.5rem}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag{color:#00ae00;vertical-align:super}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag .price-discount-flag--hovering,.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-discount-flag .price-discount-flag--hovering.hidden{display:none}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-wrapper .popup-price-wrapper .price-message{font-size:12px;font-weight:400}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .sample-all-popup{padding:0 2rem}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-pop-up,.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .sample-all-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:2.625rem;justify-content:center;line-height:1.65;margin:auto 0 auto 1rem;width:3.125rem}@media only screen and (max-width:540px){.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .quantity-pop-up,.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .order-quantity .quantity .sample-all-popup{font-size:16px}}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .text-secondary{font-weight:400;margin:0 .3rem}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date{color:#00ae00;font-weight:500}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date .early-date{display:none}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date .tooltip{background:hsla(0,0%,100%,0);color:#2a2a2a;font-size:.875rem;line-height:1.2;padding:0;position:static;-webkit-transform:none;transform:none}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date .tooltip .text-secondary{color:#8f8f8f}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date .tooltip:before{display:none}.popup-all-products #popup .popup-wrapper .content-all-popup .description-info .description-wrapper .delivery-date .menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-all-products #popup .popup-wrapper .total-cart-sum{font-size:18px;font-weight:700;margin:1rem 0;text-align:center}.product-discontinued-note__title{color:#333;font-size:1rem;font-weight:500;line-height:3.375rem}.product-discontinued-note__text{color:#8f8f8f;font-size:.9375rem;font-weight:400;line-height:normal}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-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{-webkit-transform:translateZ(0);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 transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.image-gallery{position:relative}.image-gallery__figure{height:100%}.image-gallery .thumb-wrapper{position:relative;width:100px}.image-gallery .arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;padding:0 .5rem}.image-gallery .arrow:before{color:#2a2a2a;cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:40px;font-weight:700;right:1rem;vertical-align:middle}.image-gallery .arrow:hover:before{color:#d10021}.image-gallery .thumb-prev-mobile .arrow:before{content:""}.image-gallery .thumb-next-mobile .arrow:before{content:""}.image-gallery .product-cms-youtube-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:550px)and (max-width:1023px){.image-gallery .product-cms-youtube-block iframe{height:80%;margin-left:4.5rem;margin-top:5rem;padding-bottom:1rem;width:83%}}@media only screen and (min-width:1024px){.image-gallery .product-cms-youtube-block iframe{height:65%;margin-left:5.5rem;margin-top:5rem;padding-bottom:1rem;width:85%}}.image-gallery .fa-youtube{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d10021;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%}.image-gallery .fa-youtube:before{margin:auto}@media only screen and (min-width:1024px){.image-gallery .fa-youtube{font-size:40px}}@media only screen and (min-width:550px){.image-gallery .mobile-video{display:none}}.image-gallery__container{background:#fff;display:block;height:18.0625rem;position:relative;z-index:1}.image-gallery__container:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}@media only screen and (min-width:550px){.image-gallery__container{height:29.375rem}}@media only screen and (min-width:1024px){.image-gallery__container{height:35.625rem}}.image-gallery__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18.0625rem;justify-content:center;left:0;opacity:0;padding:.625rem;position:absolute;top:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%;z-index:0}.image-gallery__item--left-indent{padding-left:4.5625rem}.image-gallery__item--active,.image-gallery__item--color-active{opacity:1;z-index:200}@media only screen and (min-width:550px){.image-gallery__item{height:26.25rem;padding:1rem}}@media only screen and (min-width:1024px){.image-gallery__item{height:35.625rem}}.image-gallery__image{max-height:100%;max-width:100%}.image-gallery__thumbnail{z-index:10}@media only screen and (max-width:549px){.image-gallery__thumbnail .hide-on-mobile{display:none}}.image-gallery__thumbnail .slick-list.draggable,.image-gallery__thumbnail .slick-list.draggable .slick-track{width:100%}@media only screen and (min-width:550px){.image-gallery__thumbnail .slick-list.draggable .slick-track .slick-current .image-gallery__thumbnail-item{border:2px solid #d10021;border-radius:2px}}.image-gallery__thumbnail .slick-list.draggable .image-gallery__thumbnail-item{width:100%}@media only screen and (max-width:549px){.image-gallery__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex}.image-gallery__thumbnail~.image-gallery__container{display:none}}.image-gallery__thumbnail .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.125rem}.image-gallery__thumbnail .slick-dots li{background:#dadada;border-radius:50%;display:block;font-size:0;height:.3125rem;margin:0 .5rem;width:.3125rem}.image-gallery__thumbnail .slick-dots li:hover{cursor:pointer}.image-gallery__thumbnail .slick-dots li.slick-active{background:hsla(0,0%,100%,0);border:2px solid #4c4c4c;height:.625rem;width:.625rem}@media only screen and (min-width:550px){.image-gallery__thumbnail{left:1.25rem;max-height:27.375rem;overflow:hidden;position:absolute;top:1.25rem;width:2.5rem;z-index:2}.image-gallery__thumbnail .thumb-next,.image-gallery__thumbnail .thumb-prev{cursor:pointer;display:block;padding:.3125rem 0 0;text-align:center}.image-gallery__thumbnail .thumb-next svg,.image-gallery__thumbnail .thumb-prev svg{color:#2a2a2a;display:block;height:.4375rem;width:100%}.image-gallery__thumbnail .thumb-next:hover svg,.image-gallery__thumbnail .thumb-prev:hover svg{color:#d10021}.image-gallery__thumbnail .thumb-next[aria-disabled=true],.image-gallery__thumbnail .thumb-prev[aria-disabled=true]{cursor:default;pointer-events:none}.image-gallery__thumbnail .thumb-next[aria-disabled=true] svg,.image-gallery__thumbnail .thumb-prev[aria-disabled=true] svg{color:hsla(0,0%,100%,0)}.image-gallery__thumbnail .thumb-prev{padding:0 0 .3125rem}.image-gallery__thumbnail .thumb-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-gallery__thumbnail .slick-slide{border:none}.image-gallery__thumbnail .slick-current .image-gallery__thumbnail-item:before{background:hsla(0,0%,100%,0)}.image-gallery__thumbnail .thumb-next,.image-gallery__thumbnail .thumb-prev{padding-bottom:10px;padding-top:10px}}@media only screen and (min-width:768px){.image-gallery__thumbnail{left:.0625rem;width:3.125rem}}@media only screen and (min-width:1024px){.image-gallery__thumbnail{left:.0625rem;width:4.375rem}}.image-gallery__thumbnail.hidden{visibility:hidden}.image-gallery__thumbnail-item{background:#fff;height:23.125rem;overflow:hidden;position:relative}@media only screen and (min-width:550px){.image-gallery__thumbnail-item{border:2px solid #ccc;border-radius:2px;cursor:pointer;height:2.5rem;margin:.625rem 0;position:relative;width:2.5rem}.image-gallery__thumbnail-item:before{background:rgba(0,0,0,.1)}}@media only screen and (min-width:1024px){.image-gallery__thumbnail-item{height:4.375rem;width:4.375rem}}.image-gallery__thumbnail-img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:550px){.image-gallery__thumbnail-img{max-height:calc(100% - 10px);max-width:calc(100% - 10px)}}.option-display__item{display:block;line-height:1.125rem;margin:0 auto .625rem}.option-display__item a{display:-webkit-box;display:-ms-flexbox;display:flex}.option-display__item a img{border:1px solid transparent;margin:auto}.option-display__item a img:hover{border:1px solid #d10021}@media only screen and (min-width:768px){.product-options{border-top:1px solid #e7eaee}}.product-options--no-border{border-bottom:none;border-top:none}.product-options__item{border-bottom:1px solid #e7eaee}.product-options__title{color:#333;cursor:pointer;font-size:.9375rem;font-weight:500;line-height:3.375rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.product-options__title{font-size:1rem}}.product-options__title:after,.product-options__title:before{background:#333;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-options__title:before{height:2px;right:18px;width:10px}.product-options__title:after{height:10px;right:22px;width:2px}.product-options__title.active:after{display:none}@media only screen and (min-width:768px){.product-options__price{float:right}}.measurement-unit,.packaging-unit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.0625rem}.measurement-unit__label,.packaging-unit__label{color:#4c4c4c;font-size:.875rem;font-weight:400;line-height:normal;min-width:5.75rem;padding-right:.9375rem}@media only screen and (min-width:550px){.measurement-unit__label,.packaging-unit__label{min-width:0}}@media only screen and (min-width:768px){.measurement-unit__label,.packaging-unit__label{min-width:5.75rem}}@media only screen and (min-width:1200px){.measurement-unit__label,.packaging-unit__label{min-width:0}}.measurement-unit-choice,.packaging-unit-choice{background-color:#f0f0f0;border-radius:2px;color:#8f8f8f;font-size:.9375rem;font-weight:400;line-height:1.47;margin-bottom:1.0625rem;padding:1.0625rem 1rem 1.3125rem}@media only screen and (min-width:768px){.measurement-unit-choice,.packaging-unit-choice{background-color:#fff;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05)}}.measurement-unit-choice__list,.packaging-unit-choice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.4375rem}.measurement-unit-choice__list .link,.packaging-unit-choice__list .link{background:#fff;border-radius:2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);color:#4c4c4c;display:inline-block;margin-right:.625rem;margin-top:.4375rem;padding:.1875rem .8125rem}@media only screen and (min-width:768px){.measurement-unit-choice__list .link,.packaging-unit-choice__list .link{background:rgba(42,42,42,.1);color:#2a2a2a}}.measurement-unit-choice__list .link:hover,.packaging-unit-choice__list .link:hover{background:#2a2a2a;color:#fff;text-decoration:none}.order-detail-product-packaging-unit{font-size:.875rem}@media only screen and (min-width:768px){.order-detail-product-packaging-unit{font-size:1rem}}.order-detail-product-packaging-unit__checkbox{position:absolute;right:-1.0625rem;top:.5rem;z-index:1}@media only screen and (min-width:768px){.order-detail-product-packaging-unit__checkbox{position:static}}.order-detail-product-packaging-unit__title{display:block;font-size:.875rem;font-weight:700;text-transform:uppercase;width:100%}.order-detail-product-packaging-unit__inner{display:block}@media only screen and (min-width:768px){.order-detail-product-packaging-unit__inner--lg-inline{display:inline}}.order-detail-product-packaging-unit td{padding-left:1rem;padding-right:1rem;text-align:center}.product-packaging-new-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px}.product-replacement{margin-top:3.75rem}.product-replacement__title{color:#333;font-size:2rem;font-weight:500;line-height:normal;margin-bottom:2.0625rem;text-align:center}.new-review-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}@media only screen and (min-width:550px){.new-review-form__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.new-review-form__actions-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;width:100%}@media only screen and (min-width:550px){.new-review-form__actions-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;width:auto}}.new-review-form__action-button{width:auto}.new-review-form__required-fields{-ms-flex-negative:0;color:#b2b2b2;flex-shrink:0;font-size:.8125rem;text-align:left}.review{background:#f0f0f0;border-radius:2px;margin-bottom:1.25rem;padding:.9375rem 1.25rem 1.25rem}@media only screen and (min-width:550px){.review{padding:1.625rem 1.875rem 1.5625rem}}.review__summary{color:#333;font-size:1rem;font-weight:500}@media only screen and (min-width:550px){.review__summary{font-size:1.125rem}}.review__stars{left:10px;position:relative;top:-2px}.review__author{color:#8f8f8f;font-size:.8125rem;padding-bottom:.8125rem}@media only screen and (min-width:550px){.review__author{font-size:.875rem}}.review__description{color:#8f8f8f;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:550px){.review__description{font-size:.9375rem;line-height:1.33}}.review-average-display{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media only screen and (min-width:550px){.review-average-display{display:block;max-width:6.875rem}}@media only screen and (min-width:1024px){.review-average-display{max-width:8.75rem}}.review-average-display__average-rating{color:#333;font-size:2.625rem;font-weight:700;text-align:center}.review-average-display__rating-selector{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.review-average-display__total-review{color:#8f8f8f;font-size:.8125rem;font-weight:400;line-height:1.1;text-align:center;white-space:nowrap}@media only screen and (min-width:550px){.review-average-display__total-review{white-space:normal}}.review-distribution-display__summary-stars{color:#8f8f8f;font-size:.9375rem;padding-bottom:6px;padding-right:21px;white-space:nowrap}.review-distribution-display__progress{background-color:hsla(0,0%,70%,.3);border-radius:5px;height:6px;overflow:hidden;position:relative;width:6.875rem}@media only screen and (min-width:550px){.review-distribution-display__progress{width:13.4375rem}}@media only screen and (min-width:768px){.review-distribution-display__progress{width:6.25rem}}@media only screen and (min-width:1024px){.review-distribution-display__progress{width:8.75rem}}.review-distribution-display__progress-active{background-color:#fdbe36;border-radius:5px;height:.375rem;position:absolute;width:100%}.review-distribution-display__rating-review{color:#8f8f8f;font-size:.8125rem;padding-bottom:6px;padding-left:15px}.review-summary{margin-bottom:2.8125rem}@media only screen and (min-width:768px){.review-summary{margin-bottom:5.625rem}}.review-summary__title{color:#333;font-weight:500;line-height:normal;margin-bottom:1.5rem}.review-summary__rating-box{background-color:#f0f0f0;border-radius:2px;margin-bottom:1.3125rem;padding:1.375rem 2.375rem 2.5rem}@media only screen and (min-width:768px){.review-summary__rating-box{margin-bottom:0;padding:1.875rem 1.25rem 2.3125rem}}@media only screen and (min-width:1024px){.review-summary__rating-box{padding:2.3125rem 2.5rem}}.review-summary__no-review{margin:.5rem 0;text-align:center}@media only screen and (min-width:768px){.review-summary__no-review{text-align:left}}.review-summary__new-review-form{padding-bottom:1.25rem}@media only screen and (min-width:768px){.review-summary__new-review-form{padding-bottom:0}}.product-search-autocomplete-form{position:relative}.product-search-autocomplete-form__suggestions{z-index:3}.product-search-autocomplete-form__item{cursor:pointer;padding:.5rem}.product-search-autocomplete-form__item:hover{background-color:#8f8f8f}.product-search-autocomplete-form__field{position:relative;z-index:350}.product-search-autocomplete-form__search-icon{left:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-search-autocomplete-form__input{border-radius:2px;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.05);font-size:.75rem;font-weight:500;padding:.9375rem 2.25rem .9375rem 2.375rem;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.product-search-autocomplete-form__input--no-icon{padding-left:1.25rem;padding-right:1.25rem}.product-search-autocomplete-form__input:focus{background-color:#e7eaee;border:none}.product-search-autocomplete-form__suggestions{background-color:#fff;border-radius:0 0 2px 2px;-webkit-box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);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}.product-search-autocomplete-form__clean-button{bottom:0;color:#b2b2b2;padding-right:.75rem;position:absolute;right:0;top:0}.product-search-autocomplete-form__clean-button:after{display:none}.product-search-autocomplete-form__clean-button:focus,.product-search-autocomplete-form__clean-button:hover{color:#4c4c4c}.product-set-card__container{position:relative}.product-set-card__actions-container{border:1px solid #e7eaee;border-radius:0 0 2px 2px;-webkit-box-shadow:0 .625rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 .625rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);padding:1rem}@media only screen and (min-width:768px){.product-set-card__actions-container{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}}.product-set-card__img-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-size:cover;border-radius:2px 2px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.875rem;font-weight:500;height:12.5rem;justify-content:center;line-height:normal}@media only screen and (min-width:768px){.product-set-card__img-box{border:none;text-indent:-624.9375rem}}.product-set-card__name{display:none}@media only screen and (min-width:768px){.product-set-card__name{display:block}}.product-set-cms{padding-bottom:5rem}.product-set-cms__container{margin-bottom:2.5rem}@media only screen and (min-width:768px){.product-set-cms__container{margin-bottom:0;padding-right:2rem}}.quick-order-file-upload{background-color:#f0f0f0;border-radius:2px;padding:1.0625rem 1.25rem}.quick-order-file-upload__content{font-size:.875rem;font-weight:400;letter-spacing:-.00625rem}@media only screen and (min-width:768px){.quick-order-file-upload__content{font-size:.8125rem;letter-spacing:0}}.quick-order-file-upload__title{font-size:.875rem;font-weight:500;line-height:1.125rem}.quick-order-file-upload__browse-file-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.quick-order-file-upload__file-select{font-size:.6875rem;font-weight:700;text-transform:uppercase}.quick-order-file-upload__download-link{color:#8f8f8f;display:inline-block;font-weight:700;padding-left:2.0625rem;position:relative}.quick-order-form-actions__add-row-trigger,.quick-order-form-actions__clear-all-trigger{color:#8f8f8f;font-size:.8125rem;vertical-align:bottom}.quick-order-form-actions__add-row-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quick-order-form-actions__add-row-trigger:before{border:.125rem solid #d10021;border-radius:15px;color:#d10021;content:"+";font-size:.9375rem;font-weight:700;margin-right:.75rem;min-width:2.5rem;text-align:center}.quick-order-text-order-form{background-color:#f0f0f0;border-radius:2px;padding:1.0625rem 1.25rem}.quick-order-text-order-form__content{font-size:.875rem;font-weight:400;letter-spacing:-.00625rem}@media only screen and (min-width:768px){.quick-order-text-order-form__content{font-size:.8125rem;letter-spacing:0}}.quick-order-text-order-form__title{font-size:.875rem;font-weight:500;line-height:1.125rem}.quote-approval__text{color:#b2b2b2;font-size:.75rem;line-height:1rem}.quote-approval-request-form .external-order-number textarea{line-height:1px;margin-bottom:10px;margin-top:10px;min-height:1.375rem}.quote-approve-message__item{color:#b2b2b2;font-size:.75rem;line-height:1rem}.quote-approve-message__item--dark{color:#4c4c4c}.quote-approve-request{margin-top:1rem}.quote-approve-request__text,.quote-intermediate-approval__text{color:#b2b2b2;font-size:.75rem;line-height:1rem}.sales-order-threshold-expense__text{color:#8f8f8f;font-size:.75rem;line-height:.8125rem}@media only screen and (min-width:768px){.sales-order-threshold-expense__text{font-size:1rem;line-height:normal}}.sales-order-threshold-expense__text--cart{color:#b2b2b2}@media only screen and (min-width:768px){.sales-order-threshold-expense__text--cart{font-size:.875rem;line-height:1.3125rem}}.sales-order-threshold-expense__price{font-size:.875rem;line-height:1.3125rem}@media only screen and (min-width:768px){.sales-order-threshold-expense__price{font-size:1rem;line-height:normal}}.sales-order-threshold-expense__price--cart{font-size:.875rem;line-height:1.3125rem}.sales-order-threshold-expense-list--cart{border-bottom:1px solid #dce0e5;margin:.5rem -.9375rem 0;padding:0 .9375rem 1.0625rem}@media only screen and (min-width:768px){.sales-order-threshold-expense-list--cart{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}.user-share-list__item{background-color:#f0f0f0;border-radius:2px;margin-bottom:.3125rem;padding:1.25rem}@media only screen and (min-width:768px){.user-share-list__item{padding:0 0 0 1.875rem}}.user-share-list__label{color:#333;display:inline-block;margin-bottom:.625rem}@media only screen and (min-width:768px){.user-share-list__label{margin-bottom:0}}.user-share-list .custom-select__select,.user-share-list .select2-container .select2-selection__rendered{background-color:hsla(0,0%,100%,0);border:1px solid #dce0e5;border-radius:2px;padding-right:3.125rem}@media only screen and (min-width:768px){.user-share-list .custom-select__select,.user-share-list .select2-container .select2-selection__rendered{background-color:hsla(0,0%,100%,0);border:none}}.cart-permission--widget{font-size:.6875rem;font-weight:700;text-transform:uppercase}.cart-permission__read{color:#b2b2b2}.all-cart-btn .add-all-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;float:right;padding:.625rem 3rem}.all-cart-btn .add-all-btn svg{height:1.5rem;margin-left:1rem;width:1.5rem}@media only screen and (max-width:550px){.all-cart-btn .add-all-btn{font-size:12px;padding:.5rem 1rem}.all-cart-btn .add-all-btn svg{height:1rem;margin-left:1rem;width:1rem}}.all-cart-btn .add-all-btn.disabled{background-color:#ccc;border:2px solid #ccc;cursor:not-allowed;pointer-events:none}i.fa-ratioform-warenkorb{margin:5px 3px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}i.fa-ratioform-warenkorb:before{content:""}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){i.fak{font-family:Font Awesome\ 6 Pro;font-weight:900}i.fa-einkaufsliste-50mm-white-01:before{content:"";font-family:Font Awesome\ 6 Pro}i.fa-ratioform-warenkorb:before{content:"";font-family:Font Awesome\ 6 Pro}}}.cart-btn{display:inline-block;position:relative}.cart-btn__add-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cart-btn--small .cart-btn__add-button{height:42px;padding:0;width:64px}.cart-btn--product-card .cart-btn__add-button{height:42px;padding:0;width:100%}.cart-btn__add-button--disabled{background-color:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed;height:100%;padding:.1rem .8rem}.cart-btn--small .cart-btn__add-button-icon{font-size:18px}.cart-btn__loading-spinner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.cart-btn:not(.cart-btn--loading) .cart-btn__loading-spinner{display:none}.cart-btn__loading-spinner-icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear}.checkbox-radio{display:inline-block}.checkbox-radio .radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a2a2a;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;line-height:20px;position:relative;width:100%}.checkbox-radio .span-radio{border:2px solid #2a2a2a;border-radius:100%;min-height:20px;min-width:20px}.checkbox-radio .label,.checkbox-radio .span-radio{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;float:left;margin:.1rem 1rem .1rem .1rem;position:relative}.checkbox-radio .label{border:2px solid #929292;border-radius:100%;height:20px;width:20px}.checkbox-radio .label:after{background-color:#2a2a2a;border-radius:100%;content:"";height:10px;left:3px;opacity:.08;pointer-events:none;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.checkbox-radio .label:hover .label:after{-webkit-transform:scale(3.6);transform:scale(3.6)}.checkbox-radio .hidden{display:none}.checkbox-radio input[type=radio]:checked+.label{border-color:#2a2a2a;color:#2a2a2a}.checkbox-radio input[type=radio]:checked+.label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}.checkbox-radio__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.checkbox-radio__box{-webkit-tap-highlight-color:rgba(0,0,0,0);border:2px solid #929292;border-radius:100%;display:block;float:left;height:20px;margin:.1rem 1rem .1rem .1rem;position:relative;width:20px}.checkbox-radio__box--filter{height:1.125rem;line-height:1.125rem;width:1.125rem}.checkbox-radio__box--shopping-list{margin-right:0}.checkbox-radio__box--alternative{border:2px solid #b2b2b2}.checkbox-radio__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.checkbox-radio__input:checked~.checkbox-radio__box .checkbox-radio__check{opacity:1;pointer-events:all;visibility:visible}.checkbox-radio__input:checked~.checkbox-radio__box--alternative{background-color:#fff;border-color:#b2b2b2}.checkbox-radio__input:checked~.checkbox-radio__label{font-weight:700}.checkbox-radio__input:checked~.checkbox-radio__label--alternative{font-weight:400}.checkbox-radio__input--disabled~.checkbox-radio__box,.checkbox-radio__input--disabled~.checkbox-radio__box:hover,.checkbox-radio__input[disabled]~.checkbox-radio__box,.checkbox-radio__input[disabled]~.checkbox-radio__box:hover{background-color:#fff;border-color:#dce0e5;cursor:not-allowed}.checkbox-radio__input--disabled:checked~.checkbox-radio__box,.checkbox-radio__input[disabled]:checked~.checkbox-radio__box{background-color:#dce0e5}.checkbox-radio__input--disabled~.checkbox-radio__label,.checkbox-radio__input[disabled]~.checkbox-radio__label{color:#b2b2b2;cursor:not-allowed}.checkbox-radio__check{color:#fff;opacity:0;pointer-events:none;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:baseline;visibility:hidden}.checkbox-radio__check--alternative{color:#b2b2b2;margin-bottom:.125rem}.checkbox-radio__label{display:inline-block;-ms-flex:1;flex:1;font-size:.9375rem;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.checkbox-radio__label,.checkbox-radio__label--filter{-webkit-box-flex:1;font-weight:400;text-transform:none}.checkbox-radio__label--filter{-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:.875rem;justify-content:space-between;margin-bottom:0}.checkbox-radio__label--alternative{color:#b2b2b2;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:0;text-transform:none}.checkbox-radio__counter{padding-left:.5rem}.checkbox-radio--expand{display:block}.checkbox-radio--filter{font-size:.875rem;line-height:1.125rem;width:100%}.checkbox-radio--alternative{margin-bottom:.9375rem;margin-left:132px}.checkbox-radio--alternative:hover .checkbox-radio__box--alternative{border-color:#b2b2b2}.checkbox-radio--shopping-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.checkbox-radio--error .checkbox-radio__box{border-color:#ffb31a}.cms-page-content ol[class^=TextModule__ordered]{list-style-type:decimal}.cms-page-title *{font:700 1.75rem/2.25rem Roboto,sans-serif}.drilldown-controller{display:none}.drilldown-controller__target{overflow:hidden;position:relative}.drilldown-controller__target--hidden{visibility:hidden}.drilldown-controller__target--auto-height{height:0}.drilldown-controller__menu{overflow:visible;position:static}.drilldown-controller__menu--submenu{left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:0}.drilldown-controller__menu--hidden{visibility:hidden}.drilldown-controller__menu--visible{left:0;visibility:visible;z-index:1}.drilldown-controller__menu--active{-webkit-transition:left 1s linear;transition:left 1s linear;visibility:visible;z-index:1}.drilldown-controller__item{overflow:visible}.ind-price-info-message{display:none}@media only screen and (max-width:769px){.ind-price-info-message{display:block;font:400 .75rem Roboto,sans-serif;padding-bottom:5px;padding-top:5px;text-align:right}}.overlay-block{background:rgba(0,0,0,.75);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;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--is-shown.overlay-block--no-header{z-index:399}.overlay-block--is-shown.overlay-block--no-agent-user,.overlay-block--is-shown.overlay-block--no-search{z-index:350}.overlay-block--no-agent-user,.overlay-block--no-search{z-index:699}.quantity-option{font-size:.875rem;font-weight:500}@media only screen and (min-width:768px){.quantity-option{font-size:.875rem}}.select-radio{-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;width:100%}.select-radio .select-radio__select .radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;color:#2a2a2a;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;line-height:20px;margin:.5rem 0;padding:2rem 1rem;position:relative;width:100%}.select-radio .select-radio__select .label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:2px solid #929292;border-radius:100%;display:block;float:left;margin:.1rem 1rem .1rem .1rem;min-height:20px;min-width:20px;position:relative}.select-radio .select-radio__select .label:after{background-color:#2a2a2a;border-radius:100%;content:"";left:3px;min-height:10px;min-width:10px;opacity:.08;pointer-events:none;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease}.select-radio .select-radio__select .label:hover .label:after{-webkit-transform:scale(3.6);transform:scale(3.6)}.select-radio .select-radio__select .hidden{display:none}.select-radio .select-radio__select input[type=radio]:checked+.label{border-color:#2a2a2a;color:#2a2a2a}.select-radio .select-radio__select input[type=radio]:checked+.label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}.select-radio__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:hsla(0,0%,100%,0);border:.25rem solid hsla(0,0%,100%,0);border-radius:0;display:block;max-width:99%;padding-left:.25rem;z-index:2}.select-radio__select::-ms-expand{display:none}.select-radio__select--disabled,.select-radio__select[disabled]{background-color:#f4f4f4;cursor:not-allowed}.select-radio__caret{bottom:0;color:#777;margin:auto;pointer-events:none;position:absolute;right:.25rem;top:0;z-index:1}.select-radio--expand,.select-radio--expand .select-radio__select{display:block;width:100%}.select-radio--naked{background-color:hsla(0,0%,100%,0);border:none}.select-radio--error{border-color:#ffb31a}.select-radio--error .select-radio__caret{color:#ffb31a}.switch{background-color:rgba(220,224,229,.6);border-radius:.4375rem;display:block;height:.875rem;margin:.1875rem 0 .1875rem .625rem;overflow:visible;position:relative;-webkit-transition:margin-left .25s ease-in-out,background-color .25s ease-in-out;transition:margin-left .25s ease-in-out,background-color .25s ease-in-out;width:2.125rem}.switch__handle{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.2);box-shadow:0 .125rem .25rem rgba(0,0,0,.2);display:block;height:1.25rem;left:0;margin:-.1875rem 0 0 -.625rem;position:absolute;top:0;-webkit-transition:left .25s ease-in-out,background-color .25s ease-in-out;transition:left .25s ease-in-out,background-color .25s ease-in-out;width:1.25rem}.switch--active{background-color:rgba(209,0,33,.5);margin-left:0}.switch--active .switch__handle{background-color:#d10021;left:100%}.switch[disabled]{cursor:not-allowed;opacity:.5}.action-card{background-color:#f0f0f0;height:100%;padding:1.25rem;width:100%}.action-card--white{background-color:#fff}.action-card--shadow{-webkit-box-shadow:0 .375rem .5rem rgba(0,0,0,.05);box-shadow:0 .375rem .5rem rgba(0,0,0,.05)}.action-card--frame{border:1px solid #f0f0f0}.action-card--rounded{border-radius:2px}@media only screen and (min-width:768px){.action-card{padding:1.3125rem 1.25rem;position:relative}}@media only screen and (max-width:768px){.action-card{padding:1.3125rem 1.25rem 3.75rem;position:relative}}.action-card__header{display:-webkit-box;display:-ms-flexbox;display:flex}.action-card__title{-webkit-box-flex:1;-ms-flex-positive:1;color:#333;flex-grow:1;margin-bottom:20px}.action-card__sub-title{float:right;font-size:.875rem;font-weight:400;padding-top:.3125rem}.action-card__sub-title .user-count{font-weight:500}.action-card__actions{-ms-flex-negative:0;flex-shrink:0}.action-card__content{color:#8f8f8f;font-size:15px;line-height:22px}.action-card__text{color:#333}.action-card__amount{font-weight:400}.icon-overview-size{height:1.375rem;width:1.375rem}.action-card-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem;width:calc(100% + 1rem)}.action-card-grid,.action-card-grid__card{display:-webkit-box;display:-ms-flexbox;display:flex}.action-card-grid__card{padding:.5rem;width:100%}@media only screen and (min-width:768px){.action-card-grid__card{width:50%}}.grid--margin{margin-left:-15px;margin-right:-15px;margin-top:0}.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:320px}@media only screen and (min-width:768px){.banner--small{height:21.25rem}}.banner--color-second{color:#fff}.banner__container{background-color:#d10021;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;padding:0 30px;position:relative;text-align:left}.banner__container--product-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:2.375rem;justify-content:center;line-height:3.25rem;margin:0;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__text,.banner__title{color:#fff}.banner__title{font-size:1.625rem;font-weight:500;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:400;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:Roboto,sans-serif;font-weight:500}@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}}.bonus-product-card{border:1px solid #eee;height:auto;position:relative}.bonus-product-card--disabled{opacity:.5}.bonus-product-card .bonus-overlay{background-color:#fff;height:100%;opacity:.6;position:absolute;width:100%;z-index:3}.bonus-product-card:hover{border:1px solid #d10021}.bonus-product-card--equal-height{height:auto}.bonus-product-card--full-height{height:100%}.bonus-product-card__container{padding:.5rem 0 2.5rem}.bonus-product-card__container:hover .bonus-product-card__image-wrap--catalog:before{background-color:hsla(0,0%,100%,0)}.bonus-product-card__container:hover .bonus-product-card__overlay{color:#2a2a2a}.bonus-product-card__container:hover .bonus-product-card__overlay:before{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:2px 6px 40px 0 #eee;box-shadow:2px 6px 40px 0 #eee}.bonus-product-card__container:hover .color-selector{opacity:1}.bonus-product-card__container--product-set{padding:0 .875rem 1.625rem}.bonus-product-card__image-wrap{padding:.5rem .875rem;position:relative;z-index:-1}.bonus-product-card__image-wrap--product-set{max-height:15.1875rem}.bonus-product-card__image-wrap--catalog{padding:.5rem 2rem}.bonus-product-card__image-wrap--stretch{margin-left:0;margin-right:0}.bonus-product-card .link-product-wrapper,.bonus-product-card .product-description{min-height:100px;padding:0 1rem;text-align:center}.bonus-product-card__overlay{color:#4c4c4c;font-size:1.25rem;font-weight:500;letter-spacing:.0125rem;line-height:1.5625rem}.bonus-product-card__overlay--catalog{color:#2a2a2a;font-size:1rem;font-weight:400;letter-spacing:.00625rem;line-height:normal;text-align:center}.bonus-product-card__overlay--catalog:before{background-color:hsla(0,0%,100%,0)}.bonus-product-card__overlay--product-set{font-size:1rem;letter-spacing:.00625rem;line-height:normal}.bonus-product-card__overlay:hover{color:#2a2a2a}.bonus-product-card__overlay:hover:before{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05)}.bonus-product-card__info{max-width:100%}.bonus-product-card__variant{color:#d10021;font-size:14px;text-align:center}.bonus-product-card__category{color:#8f8f8f;display:block;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;margin-top:.1875rem}.bonus-product-card__rating{margin-top:.6875rem}.bonus-product-card__actions{position:relative;z-index:2}.bonus-product-card .variant-btn{background-color:#d10021;border-radius:2px;color:#fff;display:block;font-weight:700;margin:.8rem auto 0;padding:.6rem .8rem;position:relative;text-align:center;z-index:11}.bonus-product-card .variant-btn:hover{background-color:#9e0019;cursor:pointer}.bonus-product-card .variant-btn:after{background:url(/assets/images/layers-icon.svg) no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:21px;margin-left:10px;vertical-align:middle;width:20px}.bonus-product-card .radio-slider-wrapper{display:inline-block;text-align:center;width:100%;z-index:-1}.bonus-product-card .radio-slider-wrapper .radio-slider{bottom:1.5rem;left:0;position:absolute;width:100%}.bonus-product-card .radio-slider-wrapper .radio-slider .radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a2a2a;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;line-height:20px;margin-top:.8rem;position:relative;text-align:center}.bonus-product-card .radio-slider-wrapper .radio-slider .label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:2px solid #929292;border-radius:100%;display:block;float:left;height:20px;margin:0 .5rem 0 0;position:relative;width:20px}.bonus-product-card .radio-slider-wrapper .radio-slider .label:after{background-color:#d10021;border-radius:100%;content:"";height:10px;left:3px;opacity:.08;pointer-events:none;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.bonus-product-card .radio-slider-wrapper .radio-slider .label:hover .label:after{-webkit-transform:scale(3.6);transform:scale(3.6)}.bonus-product-card .radio-slider-wrapper .radio-slider .hidden{display:none}.bonus-product-card .radio-slider-wrapper .radio-slider input[type=radio]:checked+.label{border-color:#d10021}.bonus-product-card .radio-slider-wrapper .radio-slider input[type=radio]:checked+.label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9)}@media screen and (min-width:1161px){.bonus-product-card .variant-btn{max-width:80%}}@media screen and (max-width:1160px){.bonus-product-card .variant-btn{max-width:100%}}@media screen and (max-width:983px)and (min-width:970px){.bonus-product-card .variant-btn{font-size:15px}}.breadcrumb--progress-complete,.breadcrumb--progress-step{font-size:1.125rem;line-height:normal;margin:0 1.8125rem}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step{margin-left:0;margin-right:0;min-width:15%;padding-bottom:5px;padding-right:40px;text-align:left;text-transform:uppercase}@media only screen and (max-width:768px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step{margin-bottom:.625rem}}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step{margin:auto;min-width:25%;padding:0;position:relative}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step:after{border-bottom:2px solid #d10021;content:"";display:block;position:relative;top:7px;width:calc(100% + 50px)}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step:after{position:absolute;right:50%;top:28%;width:100%}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step:first-child:after{display:none}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step:last-child.breadcrumb-step--active.breadcrumb--progress-step .step-checkmark{display:block}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step__link{display:block;text-align:center}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step__step-label{display:block;font-size:10px;margin:auto;overflow:hidden;padding-top:.4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media only screen and (min-width:415px)and (max-width:630px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step__step-label{width:80px}}@media only screen and (max-width:414px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step__step-label{width:60px}}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .breadcrumb-wrapper{display:block;margin:auto;position:relative;z-index:1}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .step-checkmark,.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .step-number{background:#d10021;border:2px solid #d10021;border-radius:50%;color:#fff;display:inline-block;font:inherit;font-weight:700;height:30px;margin-right:10px;padding:1px;text-align:center;width:30px}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .step-checkmark,.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .step-number{display:block;margin:auto}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step>a{color:#d10021}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step .step-number{display:none}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--disabled{color:#8f8f8f}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--disabled:after{border-bottom-color:#8f8f8f}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active{color:#d10021}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active:after{border-bottom-color:#d10021}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active .step-number{background:#d10021;border:2px solid #d10021;color:#fff;display:inline-block}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active .step-number{display:block}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active .step-checkmark{display:none}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active__link,.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active__link:focus,.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active__link:hover{color:#d10021}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li:after{border-bottom-color:#8f8f8f}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .step-number{background:#8f8f8f;border:2px solid #8f8f8f;display:inline-block}@media only screen and (max-width:903px){.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .step-number{display:block}}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .breadcrumb-step__link{color:#8f8f8f}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .breadcrumb-step__link:focus,.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .breadcrumb-step__link:hover{color:#d10021}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li .step-checkmark{display:none}.breadcrumb.checkout-breadcrumb-container .breadcrumb-step--active~li>a{color:#8f8f8f}.breadcrumb.checkout-breadcrumb-container .breadcrumb--progress-complete{margin-left:0;margin-right:0}@media only screen and (max-width:769px){.breadcrumb.checkout-breadcrumb-container.breadcrumb--progress{padding-bottom:0;padding-top:6px}}.button-spinner{background-color:hsla(0,0%,100%,.8);display:none}.button-spinner,.button-spinner .button-spinner-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-spinner .button-spinner-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem}.button-spinner .button-spinner-container .spinner-loader{-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:250px}@media only screen and (min-width:550px){.button-spinner .button-spinner-container .spinner-loader{height:48px}}.button-spinner .button-spinner-container .spinner-loader .spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:auto}.carton-finder-flyout #cartonFinderForm{width:100%}.carton-finder-flyout #cartonFinderForm_layers{display:none}.carton-finder-flyout .customer-type-switch-widget .custom-select{display:inline-block}.carton-finder-flyout .custom-select{display:none}.carton-finder-flyout input{border:none}.carton-finder-flyout #toggle-carton-flyout{cursor:default}@media screen and (min-width:440px){.carton-finder-flyout #toggle-carton-flyout form{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.carton-finder-flyout .flyout-carton-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.carton-finder-flyout .flyout-carton-wrapper input::-webkit-inner-spin-button,.carton-finder-flyout .flyout-carton-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carton-finder-flyout .flyout-carton-wrapper input[type=number]{-moz-appearance:textfield}@media screen and (min-width:440px){.carton-finder-flyout .flyout-carton-wrapper{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (min-width:770px){.carton-finder-flyout .flyout-carton-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;min-width:700px}}.carton-finder-flyout .flyout-carton-wrapper .cartonFinderForm{width:100%}@media screen and (min-width:440px){.carton-finder-flyout .flyout-carton-wrapper .cartonFinderForm{margin-right:1rem;width:auto}}@media screen and (min-width:770px){.carton-finder-flyout .flyout-carton-wrapper .cartonFinderForm{width:50%}}.carton-finder-flyout .flyout-carton-wrapper .cartonFinderForm div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0}.carton-finder-flyout .flyout-carton-wrapper .cartonFinderForm div label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a2a2a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;margin:0;min-width:6.3rem}.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin:.5rem auto 1rem;order:-1}@media screen and (min-width:440px){.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-item-align:center;align-self:center;margin:unset;order:1}}.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon .icon{color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:114px;height:8rem;width:8rem}@media screen and (min-width:770px){.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon .icon{font-size:170px;height:12rem;width:12rem}}@media screen and (max-width:550px){.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon .icon{display:none}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon i{font-family:Font Awesome\ 6 Pro;font-weight:900}.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon i.fa-kartonfinder-chfr-black:before,.carton-finder-flyout .flyout-carton-wrapper .flyout-carton-finder-icon i.fa-kartonfinder-dachit-black:before{content:"";font-family:Font Awesome\ 6 Pro}}}@media screen and (min-width:551px){.carton-finder-flyout .flyout-carton-finder-icon__mobile{display:none}}@media screen and (max-width:550px){.carton-finder-flyout .heading-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-finder-flyout .heading-wrapper-mobile span{font-size:18px}}@media only screen and (max-width:550px)and (max-width:385px){.carton-finder-flyout .heading-wrapper-mobile span{font-size:15px}}@media only screen and (max-width:550px)and (max-width:440px){.carton-finder-flyout .heading-wrapper-mobile span{margin:0;text-align:left}}@media screen and (max-width:550px){.carton-finder-flyout .heading-wrapper-mobile .flyout-carton-finder-icon__mobile{margin:auto}.carton-finder-flyout .heading-wrapper-mobile .flyout-carton-finder-icon__mobile .icon{color:#2a2a2a;font-size:35px;height:2rem;width:2.5rem}.carton-finder-flyout .flyout-carton-wrapper input{border:2px solid #d10021}.carton-finder-flyout .flyout-carton-wrapper input:focus{border:2px solid #2a2a2a}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){@media screen and (max-width:550px){.carton-finder-flyout .heading-wrapper-mobile .flyout-carton-finder-icon__mobile i{font-family:Font Awesome\ 6 Pro;font-weight:900}.carton-finder-flyout .heading-wrapper-mobile .flyout-carton-finder-icon__mobile i.fa-kartonfinder-chfr-black:before,.carton-finder-flyout .heading-wrapper-mobile .flyout-carton-finder-icon__mobile i.fa-kartonfinder-dachit-black:before{content:"";font-family:Font Awesome\ 6 Pro}}}}.carton-finder-flyout__container{background:#fff;border-radius:0 0 2px 2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);left:0;margin:0;overflow-x:hidden;padding:.625rem .625rem 1.8125rem;position:absolute;top:130px;width:100%;z-index:999}@media screen and (max-width:768px){.carton-finder-flyout__container{top:83px}}@media only screen and (min-width:769px)and (max-width:899px){.carton-finder-flyout__container{top:129px}}@media screen and (min-width:900px){.carton-finder-flyout__container{top:50px}}@media screen and (min-width:820px){.carton-finder-flyout__container{left:0;margin:auto;padding:.0625rem 1.1875rem 1.8125rem 1.3125rem;right:0;width:800px}}@media screen and (min-width:1280px){.carton-finder-flyout__container{left:196px;margin:unset}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carton-finder-flyout__container{left:-88px}}.carton-finder-flyout__container span{color:#2a2a2a;display:block;font-size:1.5rem;font-weight:500;line-height:1.4;margin:0 auto;padding:1rem 0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:770px){.carton-finder-flyout__container span{padding:2rem 0}}.carton-finder-flyout__input{border:none;border-radius:2px;font-size:.9375rem;font-weight:400;padding:.9375rem .625rem .9375rem 1.25rem;position:relative;z-index:702}.carton-finder-flyout__input--active{border-radius:2px 2px 0 0}.carton-finder-flyout__input--transparent{background-color:hsla(0,0%,100%,0);border:2px solid #d10021;max-height:45px}.carton-finder-flyout__input:focus{border:2px solid #d10021}.carton-finder-flyout__product{padding-left:2.3125rem}.carton-finder-flyout__product-action{padding-top:1.4375rem}.carton-finder-flyout__hint{border:none;color:#b2b2b2;font-size:.9375rem;font-weight:400;padding:.9375rem .9375rem 1.0625rem 3.5rem;position:absolute;top:0;z-index:701}.carton-finder-flyout__hint--active{background-color:#f0f0f0;border-radius:2px 2px 0 0}.carton-finder-home .form__field.form__field_home--layers{display:none!important}.carton-finder-home .home-carton-finder-wrapper{background-color:#dcdcdc}.carton-finder-home .home-carton-finder-wrapper input{border:1px solid transparent}.carton-finder-home .home-carton-finder-wrapper input:focus{border:1px solid #2a2a2a}.carton-finder-home .home-carton-finder-wrapper input::-webkit-inner-spin-button,.carton-finder-home .home-carton-finder-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carton-finder-home .home-carton-finder-wrapper input[type=number]{-moz-appearance:textfield}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:1.2rem .5rem}@media only screen and (max-width:1240px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block{padding:.5rem}}@media only screen and (min-width:1241px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block{display:-webkit-box;display:-ms-flexbox;display:flex}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:.8rem}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .carton-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}@media only screen and (min-width:1241px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper{margin-left:19rem}}@media only screen and (max-width:1240px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper{width:100%}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-icon{margin:0 auto;padding-right:.8rem}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-icon .fa-icon{color:#929292;font-size:80px}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-icon i{font-family:Font Awesome\ 6 Pro;font-weight:900}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-icon i.fa-kartonfinder-chfr-black:before,.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-icon i.fa-kartonfinder-dachit-black:before{content:"";font-family:Font Awesome\ 6 Pro}}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para{color:#7c7c7c;display:grid;line-height:1.5rem;margin:0 auto 1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para{height:48px}}@media only screen and (min-width:581px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para{margin:auto 0;min-width:100%}}@media only screen and (max-width:769px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para{height:auto;margin:auto}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para .home-carton-finder-title{font-size:22px;font-weight:700;margin-bottom:0}@media only screen and (min-width:770px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para .home-carton-finder-title{font-size:26px}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para .home-carton-finder-text{font-size:17px;margin:0}@media only screen and (min-width:770px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-info-wrapper .home-carton-finder-para .home-carton-finder-text{display:block}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;max-width:385px;width:100%}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__container{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__container .form__actions{margin:0;padding:0}@media only screen and (min-width:1241px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__container .form__actions{padding-top:18px}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{background-color:#d10021;border-radius:2px;color:#fff;font-size:16px;font-weight:700;line-height:20px;min-height:48px;min-width:48px;padding:0}@media only screen and (max-width:769px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{min-height:40px}}@media only screen and (max-width:1080px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{margin-left:0;max-width:none;width:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{margin-left:-4px}}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn:hover{background-color:#9e0019;cursor:pointer}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn:before{background:url(/assets/images/search-carton-icon.svg) no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:22px;margin-right:0;vertical-align:bottom;width:20px}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__field{display:block}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__field label{-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;margin:auto 0;padding-right:.5rem}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__field .label-length-home{-webkit-appearance:none;-moz-appearance:textfield;-webkit-box-shadow:4px 7px 31px -7px #ccc;box-shadow:4px 7px 31px -7px #ccc;width:87px}@media only screen and (max-width:400px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__field .label-length-home{width:75px}}@media only screen and (max-width:1240px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__field{display:block}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form{max-width:100%}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form form{margin:auto}}@media only screen and (min-width:770px)and (max-width:1240px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{margin-top:18px}}@media only screen and (max-width:769px){.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .form__container{display:block}.carton-finder-home .home-carton-finder-wrapper .carton-finder-block .carton-finder-form .carton-finder-search-btn{margin:0}}.carton-finder-product-card{border-top:1px solid #ccc}.carton-finder-product-card:last-child{border-bottom:1px solid #ccc}.carton-finder-product-card__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:900px){.carton-finder-product-card__container{display:block}.carton-finder-product-card__container .quantity-counter-ratioform{display:-webkit-box;display:-ms-flexbox;display:flex}.carton-finder-product-card__container .quantity-counter-ratioform .quantity{margin:auto}}.carton-finder-product-card__image-wrap{min-width:80px}.carton-finder-product-card__quantity-counter-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.carton-finder-product-card .finder-list-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto 10px auto 0;max-width:300px;min-width:64px}@media screen and (max-width:900px){.carton-finder-product-card .finder-list-wrapper{margin:auto;text-align:center}}.carton-finder-product-card .finder-list-wrapper .finder-list-title{color:#555959;font-weight:bolder;text-decoration:underline}.carton-finder-product-card .finder-list-wrapper .finder-list-title:hover{color:#2a2a2a}.carton-finder-product-card .finder-list-wrapper .finder-list-info{margin:0}.carton-finder-product-card .finder-list-wrapper .finder-alternative{color:#d10021;font-weight:bolder;margin:0}.carton-finder-product-card .thumbnail{margin:0 1rem 0 0}.carton-finder-product-card .link-product-wrapper{color:#555959;font-weight:bolder;min-width:80px}.carton-finder-product-card .price-wrapper{height:100px;position:relative}@media screen and (max-width:900px){.carton-finder-product-card .price-wrapper{padding:0;position:relative}}.carton-finder-product-card .price-wrapper .price-text-wrapper{position:relative}.carton-finder-product-card .price-wrapper .price-text-wrapper .strike-through{min-height:24px;text-decoration:line-through}.carton-finder-product-card .price-wrapper .price-text-wrapper .ajax-loader{position:absolute}.carton-finder-product-card .price-wrapper .price-text-wrapper .carton-finder-product-card__piece--catalog{padding:0 .1rem}@media screen and (max-width:900px){.carton-finder-product-card .price-wrapper .price-text-wrapper{position:static}}.carton-finder-product-card .price-wrapper .price-text-wrapper span{font-weight:700;text-align:left}.carton-finder-product-card .price-wrapper .price-text-wrapper .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.carton-finder-product-card .price-wrapper .price-text-wrapper .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-130%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.carton-finder-product-card .price-wrapper .price-text-wrapper .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.carton-finder-product-card .price-wrapper .price-text-wrapper .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}.carton-finder-product-card .add-button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.carton-finder-product-card .add-button form{float:right}@media screen and (max-width:900px){.carton-finder-product-card .add-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.carton-finder-product-card .add-button form{margin:auto}}.carton-finder-product-card .add-button .add-cart--grey{background-color:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed}.carton-finder-product-card .thumbnail--catalog{height:11rem}.carton-finder-product-card .delivery-header-mobile{display:none;font-weight:700;text-align:center}@media only screen and (max-width:900px){.carton-finder-product-card .delivery-header-mobile{display:block}}.checkout-grid-footer .footer-container{padding:2rem 0}.checkout-grid-footer .footer-container .footer-wrapper .footer-block{display:inline-block}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-grid-headline{color:#fff;font-size:18px}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .bar-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;width:50px}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-icon{height:40px;margin:1rem .5rem 0 0;width:auto}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-icon-large{height:50px}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .paying-icon{height:40px;margin:1rem .5rem 0 0;width:auto}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .paying-icon.mastercard-icon{height:60px;margin:.5rem .5rem 0 -.5rem}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-label{color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-right:.2rem;vertical-align:bottom}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-rewards{padding:.6rem 0}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-rewards .footer-rewards-icon{height:20px;vertical-align:middle;width:20px}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-rewards .footer-rewards-label{color:#fff;font-size:14px;margin-left:.8rem}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-links-wrapper{display:inline-grid;font-size:14px}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-links-wrapper .footer-grid-links{color:#fff}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-links-wrapper .footer-grid-links:hover{color:#d10021}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-international{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:.6rem 0}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-international .footer-international-label{color:#fff;margin-left:.8rem}.checkout-grid-footer .footer-container .footer-wrapper .footer-block .footer-international .footer-international-label:hover{color:#d10021}.checkout-grid-footer .column-spacing{margin:0 3rem 0 0}.contact-home .contact-block-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contact-home .contact-block-wrapper .contact-box{margin:1rem}.contact-home .contact-block-wrapper .contact-box .home-contact-title{font-weight:700;margin:.5rem 0 0}.contact-home .contact-block-wrapper .contact-box .home-contact-text{margin:0}.contact-home .contact-block-wrapper .contact-box .home-contact-text.red a{color:#d10021}.contact-home .contact-block-wrapper .contact-box .home-contact-text.red a:hover{text-decoration:underline}.contact-home .contact-block-wrapper .contact-box .home-contact-text.link:hover{color:#d10021;text-decoration:underline}.contact-home .contact-block-wrapper .contact-box .home-contact-text-wrapper{color:#d10021}@media screen and (max-width:549px){.contact-home .contact-block-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;justify-content:center;text-align:center}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact-home .contact-block-wrapper{display:block}}@media only screen and (min-width:769px){.contact-home .contact-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.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;-webkit-box-shadow:inset 0 -3.125rem 5rem 0 #fff;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{-webkit-box-shadow:inset 0 -3.125rem 5rem 0 #f0f0f0;box-shadow:inset 0 -3.125rem 5rem 0 #f0f0f0}.content-collapser__trigger-holder{padding-bottom:1.625rem;padding-top:1.625rem;text-align:center}.content-collapser__trigger-holder--with-background{background:#f0f0f0}@media only screen and (min-width:768px){.content-collapser__trigger-holder{display:none}}.copyright-build-with{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:700 .75rem/.9375rem Roboto,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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f0f0;border:.0625rem solid #dce0e5;border-radius:2px;color:#333;font:400 .9375rem/2.875rem Roboto,sans-serif;font-size:.8125rem;padding:0 2.1875rem 0 1rem}@media only screen and (min-width:768px){.custom-select__select{font-size:.875rem;padding:0 2.8125rem 0 1.25rem}}.custom-select__caret{height:.4375rem;pointer-events:none;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75rem;z-index:1}@media only screen and (min-width:768px){.custom-select__caret{right:1.3125rem}}.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:#e7eaee;border:.0625rem solid #dce0e5;color:#333;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:hsla(0,0%,100%,0);border:none;border-radius:0;color:#4c4c4c;font-size:.6875rem;font-weight:700;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;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);width:.4375rem}}.custom-select--small .custom-select__select{font-size:.8125rem;font-weight:500;line-height:2.375rem}@media only screen and (min-width:768px){.custom-select--small .custom-select__select{font-size:.875rem;font-weight:400}.custom-select--small .custom-select__caret{height:.3125rem;width:.5625rem}}.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--full-width,.custom-select--full-width .custom-select__select{width:100%}.custom-select--margin-bottom{margin-bottom:1.3125rem}.custom-select--shopping-list{margin-top:.75rem}.custom-select--light .custom-select__select,.custom-select--light .select2-selection__rendered{background:#f0f0f0}@media only screen and (min-width:768px){.custom-select--light .custom-select__select,.custom-select--light .select2-selection__rendered{background:#fff}}.custom-select--disabled .custom-select__select{border:none;padding:0 2rem}.select2-selection__rendered{border:.0625rem solid #dce0e5;border-radius:2px;color:#333;cursor:pointer;display:block;font:400 .9375rem/2.875rem Roboto,sans-serif;overflow:hidden;padding:0 2.75rem 0 1.25rem;text-overflow:ellipsis;white-space:nowrap}.custom-select--disabled .select2-selection__rendered{cursor:default;padding:0}.select2-selection__arrow{display:none}.select2-hidden-accessible{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container--alternative .select2-selection__rendered{background:none;border:none;border-radius:0;color:#4c4c4c;font-size:.6875rem;font-weight:700;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;-webkit-box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);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--small .select2-selection__rendered{font-size:.875rem;line-height:2.375rem}.select2-container--small .select2-results__option{font-size:.875rem}.select2-dropdown{background:#fff;border:none;border-radius:2px;-webkit-box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);box-shadow:0 1.125rem 1.125rem 0 rgba(0,0,0,.05),0 .1875rem .1875rem 0 rgba(0,0,0,.05);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:.9375rem 1.25rem .9375rem .9375rem;position:absolute;z-index:1000}.select2-search--dropdown.select2-search--hide{display:none}.select2-results{display:block}.select2-results__option{color:#8f8f8f;font-size:.9375rem;font-weight:400;letter-spacing:.0125rem;line-height:1.87;overflow:hidden;padding:0 0 0 1.6875rem;text-overflow:ellipsis;white-space:nowrap}.select2-results__option[aria-selected]{cursor:pointer}.select2-results__option[aria-selected=true]{background:none;position:relative}.select2-results__option[aria-selected=true]:before{border-bottom:.125rem solid #8f8f8f;border-left:.125rem solid #8f8f8f;content:"";height:.375rem;left:.1875rem;position:absolute;top:.5625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.625rem}.select2-results__option--highlighted[aria-selected]{background:none;color:#8f8f8f}.select2-results__option--highlighted[aria-selected]:hover{background:none;color:#333}.select2-results__option--highlighted[aria-selected]:hover:before{border-color:#333}.display-address--summary{font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.display-address--summary{font-size:.9375rem;line-height:1.375rem}}.display-address__name{color:#333;font-weight:500}.display-address__bottom{margin-bottom:.5rem;margin-top:.5rem}.display-address__bottom--summary{margin:.875rem 0 0}.display-address-checkout__name{color:#333;font-weight:500}.display-address-checkout__bottom{margin-bottom:.5rem;margin-top:.5rem}.display-address-checkout__bottom--summary{margin:.875rem 0 0}.exclusive-banner .benefits-container{background-color:#929292;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.exclusive-banner .benefits-container .benefits-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.exclusive-banner .benefits-container .benefits-wrapper .benefits-icon{height:45px;margin:auto 0;width:auto}.exclusive-banner .benefits-container .benefits-wrapper .benefits-text{color:#fff;padding-left:1rem}.exclusive-banner .benefits-container .benefits-wrapper .benefits-text .benefits-text-title{font-weight:700;line-height:18px;margin-bottom:0}.exclusive-banner .benefits-container .benefits-wrapper .benefits-text .benefits-text-info{font-size:13px;line-height:16px;margin-top:0;max-width:430px}.exclusive-banner .benefits-container .benefits-wrapper .benefits-text .benefits-text-info.logged-in{max-width:550px}.exclusive-banner .benefits-container .benefits-wrapper .benefits-btn{border:2px solid #fff;color:#fff;margin:1rem 0;max-height:38px;padding:.5rem 3rem;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out}.exclusive-banner .benefits-container .benefits-wrapper .benefits-btn:hover{border:2px solid #d10021;color:#d10021;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.exclusive-banner .benefits-container .benefits-wrapper .benefits-btn{max-width:200px;padding:.5rem 0;width:100%}}.grid-footer .desktop .footer-container{padding:2rem 0}.grid-footer .desktop .footer-container .footer-wrapper .footer-block{display:inline-block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.grid-footer .desktop .footer-container .footer-wrapper .footer-block{display:block}}.grid-footer .desktop .footer-container .footer-wrapper .footer-block.spacing-large{margin-top:3rem}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-grid-headline{color:#fff;font-size:18px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .bar-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;width:50px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-icon{height:40px;margin:.1rem .5rem 0 0;width:auto}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-icon-large{height:50px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .paying-icon{height:40px;margin:1rem .5rem 0 0;width:auto}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .paying-icon.mastercard-icon{height:60px;margin:.5rem .5rem 0 -.5rem}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-label{color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-right:.2rem;vertical-align:bottom}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-rewards{padding:.6rem 0}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-rewards .footer-rewards-icon{height:20px;vertical-align:middle;width:20px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-rewards .footer-rewards-label{color:#fff;font-size:14px;margin-left:.8rem}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-social-media{padding:.6rem 0}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-social-media a{margin-right:8px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-social-media a .footer-social-icon{height:25px;vertical-align:middle;width:25px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-social-media a .footer-social-icon.youtube{width:35px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-links-wrapper{font-size:14px}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-links-wrapper .footer-grid-links{color:#fff;display:block}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-links-wrapper .footer-grid-links:hover{color:#d10021}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-international{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:.6rem 0}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-international .footer-international-label{color:#fff;margin-left:.8rem}.grid-footer .desktop .footer-container .footer-wrapper .footer-block .footer-international .footer-international-label:hover{color:#d10021}.grid-footer .mobile{padding:1rem 0}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block{display:table;margin:auto;width:100%}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-grid-headline{border:1px solid #fff;color:#fff;cursor:pointer;margin-bottom:0;padding:.5rem 2rem}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-grid-headline:after{content:url(/assets/images/arrow-down-white.png);float:right;height:25px;margin-right:-28px;width:25px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .bar-img{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:50px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-icon{height:35px;margin:1rem .5rem 0 0;width:auto}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .paying-icon{height:28px;margin:1rem .5rem 0 0;width:auto}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-label{color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-right:.2rem;vertical-align:bottom}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-rewards{padding:.6rem 0}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-rewards .footer-rewards-icon{height:20px;vertical-align:middle;width:20px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-rewards .footer-rewards-label{color:#fff;font-size:14px;margin-left:.8rem}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-social-media{padding:.6rem 0}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-social-media a{margin-right:8px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-social-media a .footer-social-icon{height:25px;vertical-align:middle;width:25px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-social-media a .footer-social-icon.youtube{width:35px}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-links-wrapper{display:inline-grid;font-size:14px;padding:.5rem 0 1rem}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-links-wrapper .footer-grid-links{color:#fff}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-links-wrapper .footer-grid-links:hover{color:#d10021}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-international{display:inline-block;font-size:14px;margin:auto;padding:.6rem 2rem .6rem 0}.grid-footer .mobile .footer-container .footer-wrapper-mobile .footer-block .footer-international .footer-international-label{display:none}.grid-footer .mobile .column-spacing{margin:0 3rem 0 0}@media screen and (min-width:770px)and (max-width:1197px){.grid-footer .column-spacing{margin:0}}@media screen and (min-width:1198px){.grid-footer .column-spacing{margin:0 3rem 0 0}}.icon-tooltip{display:inline-block;position:relative}.icon-tooltip--text-box{vertical-align:text-top}.icon-tooltip__tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(100% + .625rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.icon-tooltip__tooltip--text-box{-webkit-font-kerning:normal;font-kerning:normal;white-space:normal}.icon-tooltip__tooltip--full-width{width:100%}.icon-tooltip__tooltip--content-width{width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:300}@media only screen and (max-width:768px){.icon-tooltip__tooltip--content-width{width:170px}}.icon-tooltip__tooltip--show{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.icon-tooltip__tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.icon-tooltip:hover .icon-tooltip__tooltip{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.logo{margin-top:-17px;padding-right:36px}@media screen and (max-width:981px){.logo{padding-right:0}}@media screen and (max-width:899px){.logo{margin-top:0;padding-top:.4rem}}@media screen and (min-width:900px)and (max-width:969px){.logo{margin-top:.5rem}}.logo--checkout{margin-bottom:-10px;margin-top:-10px;padding-right:0;padding-top:0;position:relative}@media only screen and (min-width:970px){.logo--checkout{height:68px}}.logo--checkout .logo__link{position:absolute}.logo--checkout .logo__link:hover{color:initial}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.logo--checkout .logo__link:hover{color:#2a2a2a}}.mailbox-counter{z-index:5}.mailbox-counter__quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d10021;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;font-weight:700;height:1rem;justify-content:center;margin-left:-8px;padding-bottom:1px;padding-left:1px;text-align:center;width:1rem}.mailbox-counter #num-cart{color:#fff}.main-menu-mobile-item-back{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #dce0e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.875rem;justify-content:space-between;padding:0 15px}.main-menu-mobile-item-back:hover{background:#f9f9f9}.main-menu-mobile-item-back__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-menu-mobile-item-back__text,.main-menu-mobile-item-title{color:#333;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:2.625rem}.main-menu-mobile-item-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}.main-menu-mobile-item-title__line{height:2px}.main-menu-mobile-node{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main-menu-mobile-node__list{width:100%}.main-menu-mobile-node__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #dce0e5;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2.625rem;position:relative;width:100%}.main-menu-mobile-node__content:hover{background:#f9f9f9;color:inherit}.main-menu-mobile-node__content--secondary{border:none;padding-left:1.875rem}.main-menu-mobile-node__text{color:#4c4c4c;font-weight:400;padding-left:1.25rem}.main-menu-mobile-node__text--expanded-submenu,.main-menu-mobile-node__text--primary{font-size:1.0625rem;font-weight:500;padding-left:0}.main-menu-mobile-node__icon-next{position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-menu-mobile-node__icon{fill:#929292;margin-right:.625rem;max-height:2rem;width:2rem}.main-menu-mobile-top-category{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:.0625rem solid #dce0e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.875rem;justify-content:space-between;padding:0 15px}.main-menu-mobile-top-category:hover{background:#f9f9f9}.main-menu-mobile-top-category__link{color:#333;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:2.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-menu-mobile-top-category__link:hover{color:#333}.menu-services-and-advices{overflow:hidden;position:relative}.menu-services-and-advices:before{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);content:"";display:block;height:1px;left:0;position:absolute;top:0;visibility:visible;width:100%}.menu-services-and-advices__list{background:#dcdcdc;padding:45px}.menu-services-and-advices__item{color:#4c4c4c;font-size:1.0625rem;font-weight:400;margin-bottom:20px}.menu-services-and-advices__text:hover{font-weight:700;padding-left:20px}.navigation-footer-item{margin-bottom:1.5rem}@media only screen and (min-width:770px){.navigation-footer-item{margin-bottom:0}}.navigation-sidebar-item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.navigation-sidebar-item--sub-menu-item{padding-left:.625rem}.navigation-sidebar-item--active{background-color:#f0f0f0}.navigation-sidebar-item--active .navigation-sidebar-item__label{color:#333}.navigation-sidebar-item--active .navigation-sidebar-item__label:hover{color:#d10021}.navigation-sidebar-item__link{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:90%;align-items:center;color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:90%;font-size:.875rem;font-weight:400;line-height:1.3em;padding:.625rem .8125rem}.navigation-sidebar-item__link--account{color:#333;margin:0 -1.25rem;padding:0 0 0 1.1875rem}.navigation-sidebar-item__link--bordered{padding-bottom:0}.navigation-sidebar-item__link:hover{color:#d10021}.navigation-sidebar-item__link:hover svg{fill:#d10021}.navigation-sidebar-item__icon-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;color:#929292;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:3.125rem;padding:0 .9375rem 0 0}.navigation-sidebar-item__label{text-transform:capitalize}.navigation-sidebar-item__label--account{padding:.9375rem .8125rem .9375rem .625rem}.navigation-sidebar-item__label--account,.navigation-sidebar-item__label--bordered{-webkit-box-flex:1;-ms-flex-positive:1;border-bottom:.0625rem solid #dce0e5;flex-grow:1}.navigation-sidebar-item__label--bordered{padding-bottom:.625rem}.navigation-sidebar-item .ratio-points{color:#d10021;font-weight:700}.navigation-sidebar-item .navigation-caret{margin-right:1rem}.navigation-usp{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-flex:1;align-items:center;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;height:45px;justify-content:space-evenly;overflow:hidden}.navigation-usp,.navigation-usp__item{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-usp__item{color:#2f2f2f;height:100%;margin:0 2rem 0 1rem}.navigation-usp__content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.navigation-usp__icon{height:20px;width:20px}.navigation-usp__text{font-size:14px;font-weight:500;margin:auto .5rem;overflow:visible;text-transform:uppercase;white-space:nowrap}.new-kk-banner__image--desktop{margin-bottom:30px}@media only screen and (max-width:768px){.new-kk-banner__image--desktop{display:none}}@media only screen and (min-width:769px){.new-kk-banner__image--mobile{display:none}}.new-kk-banner .catalog-page{margin-top:20px}.page-info{background-color:#fff;padding:.875rem 0 .75rem}.page-info__title{color:#2a2a2a;display:block;font:700 1.75rem/2.25rem Roboto,sans-serif}.panel-info-item{display:none}@media only screen and (min-width:1024px){.panel-info-item{display:block;font-size:.6875rem;font-weight:500;line-height:2.5rem;opacity:.5;text-transform:uppercase}}.price-cart-single{text-align:center}.price-cart-single--pdp{margin-bottom:23px}.price-cart-single--cart{margin-bottom:15px}.price-cart-single__amount{color:#929292;font-size:14px;font-weight:500;line-height:1.2;margin:0;text-align:right}.price-cart-single__amount--pdp{font-size:1.625rem;font-weight:700;line-height:normal}.price-cart-single__amount--cart{color:#2a2a2a;font-weight:400;line-height:normal}@media only screen and (max-width:550px){.price-cart-single__amount--cart{font-size:12px}}.price-cart-single__amount--catalog{color:#929292}.price-cart-single__amount--original{color:#929292;font-size:1.125rem;font-weight:400}.price-cart-single__amount--alt{color:#929292}.price-cart-single__piece{color:#2a2a2a;font-size:14px;line-height:normal;margin:0;padding-left:.35rem;text-align:right}@media only screen and (max-width:550px){.price-cart-single__piece{font-size:12px}}.price-cart-single__mode{color:#929292;font-size:.75rem;font-weight:400;line-height:.9375rem;margin-left:5px}.price-cart-single__mode--pdp{font-size:.8125rem;line-height:normal}.price-cart-single__mode--block,.price-cart-single__mode--cart,.price-cart-single__mode--catalog-list{display:block}.price-cart-single .price-wrapper .single-price-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.price-gift{text-align:center}.price-gift--pdp{margin-bottom:23px}.price-gift--cart{margin-bottom:15px}.price-gift__amount{color:#929292;font-weight:500;line-height:1.2;margin:0}.price-gift__amount--pdp{font-size:1.625rem;font-weight:700;line-height:normal}.price-gift__amount--cart{color:#929292;font-weight:700;line-height:normal}.price-gift__amount--catalog{color:#2a2a2a}.price-gift__amount--catalog.brutto{font-weight:400}.price-gift__amount--original{color:#929292;font-size:1.125rem;font-weight:400}.price-gift__amount--alt{color:#2a2a2a}.price-gift__piece{color:#d10021;font-size:14px;margin:0}.price-gift__mode{color:#929292;font-size:.75rem;font-weight:400;line-height:.9375rem;margin-left:5px}.price-gift__mode--pdp{font-size:.8125rem;line-height:normal}.price-gift__mode--block,.price-gift__mode--cart,.price-gift__mode--catalog-list{display:block}.price-gift .price-wrapper{margin-top:2rem;min-height:100px}.price-gift .price-wrapper .gift-from{color:#2a2a2a;font-size:14px;font-weight:500;padding:0 .5rem}.price-mode{color:#b2b2b2;letter-spacing:.0125rem}.price-mode--small{font-size:.75rem;letter-spacing:.00625rem}.price-mode--secondary{color:#4c4c4c}.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{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;order:2;padding-left:15px;padding-right:15px;padding-top:.625rem;position:absolute;right:0;text-align:left;width:25%;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-campaigns-tile{border:1px solid #dce0e5;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.product-campaigns-tile:hover{border:none;-webkit-box-shadow:2px 6px 25px 0 #ccc;box-shadow:2px 6px 25px 0 #ccc}.product-campaigns-tile__img{height:100%}.product-card-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.product-card-price__tax,.product-card-price__unit{color:#8c8c8c;font-size:.75rem;font-weight:400;margin:0}.product-card-price__amount,.product-card-price__rentable{font-size:1rem;font-weight:700;margin:0}.product-card-price__amount--alt{color:#d10021}.product-card-price__amount--original{color:#2a2a2a;font-size:.75rem;font-weight:700;text-decoration:line-through}.product-card-price__price-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:auto}.product-item-attributes__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-9999px;vertical-align:middle;width:.875rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-item-attributes-quantity-price__remove-button{display:block}}.product-item-attributes-quantity-price .sample-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:2px solid #929292;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.625rem;justify-content:center;line-height:1.65;padding:0 3rem;width:3.125rem}.product-item-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25rem;position:relative}@media screen and (max-width:769px){.product-item-image{padding:0}}@media only screen and (min-width:768px){.product-item-image{height:100%;padding:2.25rem .25rem 1.75rem}}.product-item-image__item{-webkit-box-shadow:0 0 30px -5px hsla(0,0%,57%,.3);box-shadow:0 0 30px -5px hsla(0,0%,57%,.3);height:150px;overflow:hidden;width:150px}@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}@media only screen and (min-width:768px){.product-item-image--shopping-list{padding-bottom:1.25rem;padding-top:1.75rem}}.product-item-options{margin-top:1rem}.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:#8f8f8f;display:block;font-size:.8125rem}@media only screen and (min-width:768px){.product-item-options__item{font-size:.875rem}}.product-item-shopping-list{border-bottom:1px solid #555959;border-radius:2px;position:relative}@media only screen and (max-width:769px){.product-item-shopping-list{padding-bottom:1rem}}.product-item-shopping-list .from-text,.product-item-shopping-list .price__piece--cart{display:none}.product-item-shopping-list .price{min-height:1rem}.product-item-shopping-list .price--cart{margin-bottom:0}.product-item-shopping-list .price--cart .price-wrapper{min-height:0;position:relative;text-align:right}.product-item-shopping-list .price--cart .price-wrapper .ajax-loader i{margin:auto}.product-item-shopping-list .price--cart .price-wrapper .price__amount .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.product-item-shopping-list .price--cart .price-wrapper .price__amount .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-130%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.product-item-shopping-list .price--cart .price-wrapper .price__amount .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.product-item-shopping-list .price--cart .price-wrapper .price__amount .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}@media only screen and (max-width:767px){.product-item-shopping-list .price--cart .price-wrapper .price__amount{text-align:center}}.product-item-shopping-list .price--cart .price-wrapper .price__amount--cart{color:#2a2a2a}.product-item-shopping-list .quantity-counter-ratioform{float:left}.product-item-shopping-list .center-price{margin:auto}.product-item-shopping-list .center-price .strike-through{min-height:24px;text-align:right;text-decoration:line-through}@media only screen and (max-width:767px){.product-item-shopping-list .center-price .strike-through{text-align:center}}.product-item-shopping-list .center-price .shopping-list-base,.product-item-shopping-list .center-price .unit-price{font-size:14px}.product-item-shopping-list .center-price .shopping-list-to-cart{padding:.625rem 1rem}.product-item-shopping-list .center-price .shopping-list-to-cart.add-cart--grey{background-color:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed}.product-item-shopping-list .quantity-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item-shopping-list .quantity-input-wrapper .col{display:grid}.product-item-shopping-list .quantity-input-wrapper .col span{font-size:14px;font-weight:500}.product-item-shopping-list .text-secondary{color:#2a2a2a}.product-item-shopping-list .product-list-attributes{color:#4c4c4c;font-size:16px;font-weight:400}.product-item-shopping-list .product-list-delivery{font-size:15px;font-weight:500;margin:.5rem 0 1rem}.product-item-shopping-list .product-list-delivery .first-delivery span,.product-item-shopping-list .product-list-delivery .second-delivery span{font-weight:700}.product-item-shopping-list__col{padding-bottom:1.75rem;padding-top:1.5rem}@media only screen and (max-width:550px){.product-item-shopping-list__col{padding-top:.5rem}}@media only screen and (min-width:769px){.product-item-shopping-list__col--image,.product-item-shopping-list__col--total{min-width:22%;width:22%}}.product-item-shopping-list__col--image{border-radius:2px 0 0 2px;padding-bottom:0;padding-top:0}@media only screen and (max-width:550px){.product-item-shopping-list__col--image.col{padding-left:5px;padding-right:0}}@media only screen and (min-width:770px){.product-item-shopping-list__col--content{min-width:56%;width:56%}}@media only screen and (max-width:769px){.product-item-shopping-list__col--total{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-right:0}}@media only screen and (min-width:770px){.product-item-shopping-list__col--total{text-align:right}.product-item-shopping-list .product-item-shopping-list__col--total{padding-left:0;padding-right:45px}}.product-item-shopping-list__col--shopping-list:not(.product-item-shopping-list__col--image),.product-item-shopping-list__col--summary:not(.product-item-shopping-list__col--image){padding-bottom:1.25rem;padding-top:1.75rem}.product-item-shopping-list__col--shopping-list-alternative:not(.product-item-shopping-list__col--content){max-width:27%;width:27%}.product-item-shopping-list__col--shopping-list-alternative:not(.product-item-shopping-list__col--image):not(.product-item-shopping-list__col--total){min-width:46%;width:46%}.product-item-shopping-list__col--hidden:not(.product-item-shopping-list__col--content){opacity:.5}.product-item-shopping-list__inner--total{height:100%}@media only screen and (max-width:769px){.product-item-shopping-list__inner--total{-ms-flex-item-align:end;align-self:flex-end;height:auto}}.product-item-shopping-list__title{color:#2a2a2a;font-size:17px;font-weight:500;line-height:normal}.product-item-shopping-list__title--shopping-list-alternative{font-size:1rem;margin-bottom:0}.product-item-shopping-list__title--hidden{opacity:.5}.product-item-shopping-list__color{border-radius:50%;display:inline-block;height:.875rem;margin-left:.25rem;text-indent:-9999px;vertical-align:middle;width:.875rem}.product-item-shopping-list--fixed-input{margin-bottom:1.875rem;max-width:8.625rem;text-align:right}.product-item-shopping-list--shopping-list-alternative{margin-bottom:10px}.product-item-shopping-list__checkbox{height:100%}.product-item-shopping-list__checkbox-col{padding:.75rem}.product-item-shopping-list__checkbox-col--shopping-list{background:hsla(0,0%,100%,0);position:absolute;right:0;top:0}@media only screen and (min-width:768px){.product-item-shopping-list__checkbox-col--shopping-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:static}}.product-item-shopping-list__quantity{color:#4c4c4c;font-size:.875rem;margin-top:.8125rem}.product-item-shopping-list__quantity-title{color:#333;font-weight:500}.product-item-variant-selector__label{color:#333;font-size:.8125rem;font-weight:500;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{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.product-title>span:first-child{display:block}.product-title>span:last-child{color:#8f8f8f;display:block;font-weight:400}.quantity-counter{border:2px solid #929292;display:block;float:left;height:42px;line-height:1.65;padding:0;position:relative;text-align:center;width:60px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.quantity-counter{position:relative}}@media only screen and (max-width:767px){.quantity-counter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px}.quantity-counter .quantity-counter__button--increment{margin-right:-35px}.quantity-counter .quantity-counter__button--decrement{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-left:-35px;order:-1}}.quantity-counter input[type=number]::-webkit-inner-spin-button,.quantity-counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-counter input[type=number]{-moz-appearance:textfield}.quantity-counter .quantity-btn-wrapper{margin-left:1rem;padding-top:.1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.quantity-counter .quantity-btn-wrapper{position:absolute;right:-2.625rem;top:0}}.quantity-counter__placeholder{position:absolute}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.quantity-counter__placeholder{position:relative}}.quantity-counter__input,.quantity-counter__placeholder{background:none;border:none;font-size:1rem;line-height:normal;margin:0;padding:0;text-align:center;width:56px}.quantity-counter__input::-webkit-inner-spin-button,.quantity-counter__placeholder::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity-counter__input[type=number],.quantity-counter__placeholder[type=number]{-moz-appearance:textfield}.quantity-counter__button{background-color:transparent;cursor:pointer;display:block;font-size:0;height:100%;line-height:0;padding-top:.1rem;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:100%}.quantity-counter__button--decrement:before,.quantity-counter__button--increment:before{display:inline-block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (max-width:769px){.quantity-counter__button--decrement:before,.quantity-counter__button--increment:before{color:#4c4c4c;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700}}.quantity-counter__button--increment:before{content:url(/assets/images/table-arrow-up.png);padding:0 0 .5rem}@media only screen and (max-width:767px){.quantity-counter__button--increment:before{bottom:0;content:""}}.quantity-counter__button--decrement:before{content:url(/assets/images/table-arrow-down.png)}@media only screen and (max-width:767px){.quantity-counter__button--decrement:before{content:"";top:0}.quantity-counter__button--decrement:hover:before,.quantity-counter__button--increment:hover:before{color:#d10021}}@media only screen and (min-width:770px){.quantity-counter__button--increment:hover:before{content:url(/assets/images/table-arrow-up-red.png)}.quantity-counter__button--decrement:hover:before{content:url(/assets/images/table-arrow-down-red.png)}}.quantity-counter__button--disabled{background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);cursor:not-allowed}.quantity-counter__button--disabled:after,.quantity-counter__button--disabled:before{background:#e7eaee}.quantity-counter__button--disabled:focus,.quantity-counter__button--disabled:hover{background:#fff}.quantity-counter__button--disabled:focus:after,.quantity-counter__button--disabled:focus:before,.quantity-counter__button--disabled:hover:after,.quantity-counter__button--disabled:hover:before{background:#e7eaee}.quantity-counter--right-space{margin-right:10px}.quantity-counter--cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.6rem 0}.quantity-counter--cart,.quantity-counter--shopping-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quantity-counter--shopping-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:.75rem;padding-top:.625rem}.quantity-counter .delivery-date-error__tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(70% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap;z-index:50}.quantity-counter .delivery-date-error__tooltip:before{border-left:.1875rem solid hsla(0,0%,100%,0);border-right:.1875rem solid hsla(0,0%,100%,0);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}@media only screen and (min-width:768px){.quantity-counter .delivery-date-error__tooltip{display:none}}.quantity-counter-ratioform{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quantity-counter-ratioform,.quantity-counter-ratioform .quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-counter-ratioform input[type=number]::-webkit-inner-spin-button,.quantity-counter-ratioform input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-counter-ratioform input[type=number]{-moz-appearance:textfield}.quantity-counter-ratioform .quantity input{background-color:#fff;border:2px solid #929292;display:block;font-size:16px;height:37px;line-height:1.65;margin:0 .6rem;padding:0;text-align:center;width:44px}.quantity-counter-ratioform .quantity input:focus{outline:0}.quantity-counter-ratioform .quantity-button.quantity-up{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quantity-counter-ratioform .quantity-button.quantity-up:after{color:#4c4c4c;content:"";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700}.quantity-counter-ratioform .quantity-button.quantity-up:hover:after{color:#d10021}.quantity-counter-ratioform .quantity-button{cursor:pointer}.quantity-counter-ratioform .quantity-button.quantity-down{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.quantity-counter-ratioform .quantity-button.quantity-down:after{color:#4c4c4c;content:"";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700}.quantity-counter-ratioform .quantity-button.quantity-down:hover:after{color:#d10021}.quantity-counter-ratioform__input{background:none;border:none;font-size:1rem;line-height:normal;margin:0;padding:0;text-align:center;width:46px}.quantity-counter-ratioform__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity-counter-ratioform--right-space{margin-right:10px}.quantity-counter-ratioform--cart{padding-bottom:.75rem;padding-top:.625rem}.quantity-counter-ratioform--shopping-list{margin-bottom:20px;padding-bottom:.75rem;padding-top:.625rem}.quick-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-flex:1;align-items:center;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;height:45px;justify-content:space-evenly;overflow:hidden}.quick-navigation,.quick-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-navigation__item{color:#2f2f2f;height:100%;margin:0 2rem 0 1rem}.quick-navigation__content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.quick-navigation__icon{height:20px;width:20px}.quick-navigation__text{font-size:14px;font-weight:500;margin:auto .5rem;overflow:visible;text-transform:uppercase;white-space:nowrap}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{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%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;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;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;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 *{-webkit-box-sizing:border-box;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{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);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%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.range-slider{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;margin:0 7px}.range-slider .noUi-base{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:6px 0;position:relative;z-index:1}.range-slider .noUi-connects{background-color:#b2b2b2;height:2px;margin:0 -7px;width:calc(100% + 14px)}.range-slider .noUi-connect{background-color:#d10021}.range-slider .noUi-handle{background-color:#d10021;border:none;border-radius:7px;-webkit-box-shadow:none;box-shadow:none;height:14px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:14px}.range-slider .noUi-handle:after,.range-slider .noUi-handle:before{display:none}.range-slider .noUi-handle:hover{cursor:pointer;-webkit-transform:scale(1.3);transform:scale(1.3)}.range-slider.noUi-horizontal .noUi-handle{top:0}html:not([dir=rtl]) .range-slider.noUi-horizontal .noUi-handle{margin-right:-7px;right:0}.slick-carousel__container{max-height:28.125rem;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media only screen and (max-width:550px){.slick-carousel__container{padding:0 50px}}@media only screen and (min-width:551px){.slick-carousel__container{padding:0 68px}}.slick-carousel__container--is-inited{max-height:none;opacity:1}.slick-carousel .slick-list,.slick-carousel .slick-track{-webkit-transition-delay:.25s;transition-delay:.25s}.slick-carousel--full-width{margin-left:-15px;margin-right:-15px}.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:-15px;margin-right:-15px}}.slick-carousel--equal-height .slick-slide,.slick-carousel--equal-height .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-carousel--equal-height .slick-slide{height:auto;margin:0}@media only screen and (min-width:1401px){.slick-carousel--equal-height .slick-slide{margin:0}}.slick-carousel--equal-height .slick-slide>div{max-width:100%;width:99%}@media only screen and (max-width:1400px){.slick-carousel--equal-height .slick-slide>div{width:98%}}.slick-carousel--stretch .slick-slide{margin:0}.slick-carousel--stretch .slick-list{padding:0 15px}.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 15px}}.slick-carousel--jumbotron{display:block;min-height:24.375rem}@media only screen and (min-width:768px){.slick-carousel--jumbotron{min-height:31.5625rem}}.slick-carousel--jumbotron .slick-slide{margin:0 .0625rem}@media only screen and (min-width:768px){.slick-carousel--jumbotron .slick-slide{margin-left:.3125rem;margin-right:.3125rem}}.slick-carousel--jumbotron .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.125rem}@media only screen and (min-width:768px){.slick-carousel--jumbotron .slick-dots{margin-top:1.5rem}}.slick-carousel--jumbotron .slick-dots li{background:hsla(0,0%,100%,0);border-radius:50%;display:block;font-size:0;height:.625rem;margin:0 .375rem;position:relative;width:.625rem}.slick-carousel--jumbotron .slick-dots li:after{background:#dadada;border-radius:50%;content:"";height:.3125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.3125rem}@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:after{background:hsla(0,0%,100%,0);border:2px solid #4c4c4c;height:.625rem;width:.625rem}.slick-carousel .variant-btn{font-size:15px}@media screen and (min-width:1161px){.slick-carousel .variant-btn{max-width:100%}}.slick-carousel .slick-arrow{background:url(/assets/images/slider-arrow.png) 50% no-repeat;font-size:0;height:35px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;z-index:5}@media only screen and (min-width:768px){.slick-carousel .slick-arrow{top:50%}}.slick-carousel .slick-arrow:hover{cursor:pointer;opacity:1}.slick-carousel .slick-prev{left:.5625rem;margin-top:-18px;top:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-carousel .slick-prev:hover{background:url(/assets/images/slider-arrow-red.png) 50% no-repeat}@media only screen and (min-width:768px){.slick-carousel .slick-prev{left:.9375rem}}@media only screen and (min-width:1480px){.slick-carousel .slick-prev{left:-3.5rem}}.slick-carousel .slick-next{right:.5625rem}.slick-carousel .slick-next:hover{background:url(/assets/images/slider-arrow-red.png) 50% no-repeat}@media only screen and (min-width:768px){.slick-carousel .slick-next{right:.9375rem}}@media only screen and (min-width:1480px){.slick-carousel .slick-next{right:-3.5rem}}.table-action-link{border:.0625rem solid #b2b2b2;border-radius:2px;padding:.25rem .9375rem;text-align:center;width:100%}@media only screen and (min-width:768px){.table-action-link{border:none;line-height:normal;margin-right:9px;padding:0}}.table-action-link--tight{font-weight:500;padding-left:.1875rem;padding-right:.1875rem}@media only screen and (min-width:768px){.table-action-link--tight{padding:0}}.table-action-link--full-height{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.table-action-link__title{display:block;font-size:.6875rem;line-height:.8125rem;padding-top:.1875rem}.table-action-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 -.25rem;padding-bottom:9px;padding-top:15px}@media only screen and (min-width:768px){.table-action-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;width:100%}}.table-action-list--shopping-list{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem 0 0;padding:.5625rem 1.25rem}@media only screen and (min-width:768px){.table-action-list--shopping-list{background-color:hsla(0,0%,100%,0);padding:0}}.table-action-list__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 -.25rem}.table-action-list__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 .25rem}@media only screen and (min-width:768px){.table-action-list__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.tabs-ajax__tab-content{clear:both}.tabs-ajax__item-list{overflow-x:scroll;overflow-y:hidden}.tabs-ajax__item{min-width:0;position:relative}.tabs-ajax__item .toggler-radio__label{display:table-cell}.tabs-ajax-item{position:relative}.tabs-ajax-item__trigger{border-right:.125rem solid #8f8f8f;cursor:pointer;display:inline-block}.toggler-accordion__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggler-accordion__item{cursor:pointer;padding-right:1rem;position:relative}.toggler-accordion__item.active .toggler-accordion__icon:after,.unsupported-browser-popup{display:none}.unsupported-browser-popup__inner{margin:auto;max-width:26rem;text-align:center}.user-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.user-navigation .is-active .user-navigation__sub-nav{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.user-navigation .is-active .user-navigation__sub-nav--pull-left{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.user-navigation__item{max-width:100px;padding-bottom:15px;z-index:3}.user-navigation__item:not(:first-child){margin-left:15px}@media only screen and (min-width:549px){.user-navigation__item:not(:first-child){margin-left:25px}}@media screen and (max-width:899px){.user-navigation__item{padding-bottom:0}}@media only screen and (min-width:1380px){.user-navigation__item:hover .user-navigation__sub-nav{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.user-navigation__item:hover .user-navigation__sub-nav--pull-left{-webkit-transform:translateX(-90%);transform:translateX(-90%)}}@media only screen and (max-width:899px){.user-navigation__item.user-logged-in{display:none}}.user-navigation__link,.user-navigation__user-name{color:#000;cursor:pointer;display:block;font-size:.72rem;font-weight:500;letter-spacing:.0375rem;line-height:1;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media screen and (max-width:899px){.user-navigation__link,.user-navigation__user-name{font-size:0}}.user-navigation__link:hover,.user-navigation__user-name:hover{color:#d10021}.user-navigation__link:hover span,.user-navigation__user-name:hover span{color:#d10021;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-navigation__link .user-navigation__icon,.user-navigation__user-name .user-navigation__icon{color:#929292}.user-navigation__link .logged-in-icon img,.user-navigation__user-name .logged-in-icon img{height:30px;width:30px}.user-navigation__icon{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center}.user-navigation__arrow{height:4px;margin:15px 0 0 5px;width:7px}.user-navigation__sub-nav{background:#fff;border-radius:2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);font-size:.9375rem;font-weight:400;left:80%;letter-spacing:.0125rem;line-height:1.93;opacity:0;padding:1.3125rem 2.375rem 1.3125rem 1.8125rem;position:absolute;top:125%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap;z-index:750}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.user-navigation__sub-nav{top:115%}}@media screen and (max-width:400px){.user-navigation__sub-nav{left:85%;top:220%}}@media screen and (min-width:401px)and (max-width:769px){.user-navigation__sub-nav{left:60%;top:220%}}.user-navigation__sub-nav--wide{width:500px}@media screen and (max-width:450px){.user-navigation__sub-nav--wide{width:320px}}@media screen and (min-width:451px)and (max-width:550px){.user-navigation__sub-nav--wide{width:400px}}.user-navigation__sub-nav--small{right:40px}@media only screen and (min-width:770px){.user-navigation__sub-nav--small{right:120px}}.user-navigation__sub-nav:before{background:#fff;-webkit-box-shadow:-2px -2px 2px hsla(180,8%,90%,.75);box-shadow:-2px -2px 2px hsla(180,8%,90%,.75);content:"";height:10px;left:50%;position:absolute;right:0;top:-5px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:10px}.user-navigation__sub-nav--pull-left:before{left:90%}.user-navigation__sub-nav-user-account{left:13%;top:125%}.user-navigation__sub-nav-link{color:#8f8f8f;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-navigation__sub-nav-link:hover{color:#4c4c4c}.user-navigation-not-logged{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:750}.user-navigation-not-logged .login-box-popup{position:absolute;right:0;top:50px;visibility:hidden;width:100%;z-index:750}@media only screen and (min-width:550px){.user-navigation-not-logged .login-box-popup{width:auto;width:400px}}@media only screen and (min-width:899px){.user-navigation-not-logged .login-box-popup{top:55px}}@media only screen and (min-width:900px)and (max-width:1058px){.user-navigation-not-logged .login-box-popup{top:70px}}@media only screen and (min-width:1059px){.user-navigation-not-logged .login-box-popup{top:80px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.user-navigation-not-logged .login-box-popup{background-color:#fff;top:65px}}.user-navigation-not-logged .show{visibility:visible}@media screen and (max-width:769px){.user-navigation-not-logged{padding-left:0}}.user-navigation-not-logged__item{list-style:none;max-width:100px;padding-bottom:15px;position:relative;z-index:3}@media screen and (max-width:899px){.user-navigation-not-logged__item{padding-bottom:0}}.user-navigation-not-logged__item:not(:first-child){margin-left:25px}.user-navigation-not-logged__item:hover .user-navigation-not-logged__sub-nav{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.user-navigation-not-logged__item:hover .user-navigation-not-logged__sub-nav--pull-left{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.user-navigation-not-logged__user-name{font-size:.625rem;font-weight:700;text-transform:uppercase}.user-navigation-not-logged__link,.user-navigation-not-logged__user-name{color:#000;cursor:pointer;display:block;letter-spacing:.0375rem;line-height:1;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-navigation-not-logged__link{font-size:.72rem;font-weight:500}.user-navigation-not-logged__link:hover{color:#d10021}.user-navigation-not-logged__link:hover span{color:#d10021;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-navigation-not-logged__link .user-navigation__icon{color:#929292}@media screen and (max-width:899px){.user-navigation-not-logged__link{font-size:0}}.user-navigation-not-logged__icon{-webkit-box-pack:center;-ms-flex-pack:center;color:#929292;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center}.user-navigation-not-logged__arrow{height:4px;margin:15px 0 0 5px;width:7px}.user-navigation-not-logged__sub-nav{background:#fff;border-radius:2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);font-size:.9375rem;font-weight:400;left:50%;letter-spacing:.0125rem;line-height:1.93;opacity:0;padding:1.3125rem 2.375rem 1.3125rem 1.8125rem;position:absolute;top:100%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.user-navigation-not-logged__sub-nav:before{background:#fff;content:"";height:10px;left:50%;position:absolute;top:-5px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:10px}.user-navigation-not-logged__sub-nav--pull-left:before{left:90%}.user-navigation-not-logged__sub-nav-link{color:#8f8f8f;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-navigation-not-logged__sub-nav-link:hover{color:#4c4c4c}.usercentrics-popover-accept{background:#fff;-webkit-box-shadow:2px 2px 5px 2px rgba(0,0,0,.3);box-shadow:2px 2px 5px 2px rgba(0,0,0,.3);display:inline-block;max-width:450px;padding:10px;position:relative;text-align:center;z-index:700}.usercentrics-popover-accept[data-popper-reference-hidden]{opacity:0}.usercentrics-popover-accept__title{font-size:1rem;font-weight:700;margin-bottom:10px}.usercentrics-popover-accept__text{color:#4c4c4c;font-size:.875rem;font-weight:400}.usercentrics-popover-accept__button-accept{margin-top:10px;padding:.5em 1rem;width:400px;width:100%}.usercentrics-popover-accept__button-close{background:none;cursor:pointer;position:absolute;right:10px;top:10px}.volume-price-carousel{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:24px}.volume-price-carousel .price-condition-information{background:#333;border-radius:2px;color:#fff;display:block;font:400 .5625rem Roboto,sans-serif;padding:.2rem .5rem;position:absolute;right:0;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.volume-price-carousel .price-condition-information:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.volume-price-carousel .price-condition-information.hidden{-webkit-transform:scale(0);transform:scale(0)}.volume-price-carousel .keen-slider-prices .pro-prices span{display:grid}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.volume-price-carousel .keen-slider-prices .pro-prices span{display:block}}.volume-price-carousel .keen-slider-prices .pro-prices.hidden{display:none}.volume-price-carousel .keen-slider-prices .pro-prices .pk-unit-title{font-size:.74rem;font-weight:700}.volume-price-carousel .keen-slider-prices .pro-prices .original-price{text-decoration:line-through}.volume-price-carousel .keen-slider-prices .pro-prices .actual-price{display:inline-block}.volume-price-carousel .keen-slider-prices .pro-prices .price-condition{display:inline;position:relative}@media only screen and (min-width:1285px){.volume-price-carousel .keen-slider-prices .pro-prices.slick-slide{opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease}}.volume-price-carousel .keen-slider-prices .pro-prices.slick-slide.slick-current{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.volume-price-carousel .keen-slider__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-grid;height:100%;text-align:center}.volume-price-carousel .keen-slider__slide:not(.current-slide){opacity:.3}.volume-price-carousel .keen-slider__slide.pro-prices{display:block}.volume-price-carousel .current-slide{opacity:1}.volume-price-carousel .keen-arrow-price{fill:#2a2a2a;cursor:pointer;width:15px}.volume-price-carousel .keen-arrow-price.arrow-price--left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;cursor:pointer;order:-1}.volume-price-carousel .keen-arrow-price.arrow-price--left:before{color:#2a2a2a;content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;right:1rem;vertical-align:middle}.volume-price-carousel .keen-arrow-price.arrow-price--left:hover:before{color:#d10021}.volume-price-carousel .keen-arrow-price.arrow-price--left.hidden{visibility:hidden}.volume-price-carousel .keen-arrow-price.arrow-price--left.disabled:before{color:#d3d3d3;cursor:default}.volume-price-carousel .keen-arrow-price.arrow-price--right{cursor:pointer}.volume-price-carousel .keen-arrow-price.arrow-price--right:before{color:#2a2a2a;content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;right:1rem;vertical-align:middle}.volume-price-carousel .keen-arrow-price.arrow-price--right:hover:before{color:#d10021}.volume-price-carousel .keen-arrow-price.arrow-price--right.hidden{visibility:hidden}.volume-price-carousel .keen-arrow-price.arrow-price--right.disabled:before{color:#d3d3d3;cursor:default}.side-drawer{position:relative;z-index:500}.side-drawer__overlay{background-color:rgba(0,0,0,.75);bottom:0;right:0;top:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.side-drawer__drawer,.side-drawer__overlay{left:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden}.side-drawer__drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:stretch;-ms-flex-pack:stretch;background-color:#fff;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.1);box-shadow:0 2px 5px 1px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:stretch;overflow:hidden;padding:0;top:-100%;-webkit-transition:top .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:top .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}@media only screen and (min-width:550px){.side-drawer__drawer{left:-23.4375rem;top:0;-webkit-transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:23.4375rem}}.side-drawer__holder{-webkit-overflow-scrolling:touch;display:block;overflow-y:auto;position:relative}.side-drawer__close{background:none;cursor:pointer;height:2.5rem;position:absolute;right:.3125rem;top:.625rem;width:2.5rem}.side-drawer__navigation-top{-ms-flex-negative:0;background:#dcdcdc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);flex-shrink:0;padding:.625rem 3.375rem .625rem .8125rem}@media only screen and (min-width:768px){.side-drawer__navigation-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.side-drawer__user-link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem;padding:.75rem 0;text-transform:uppercase}.side-drawer__user-link-icon{margin-right:.625rem}.side-drawer__navigation{-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:1.25rem;overflow:hidden;padding-bottom:1.25rem;position:relative}.side-drawer__info{-ms-flex-negative:0;flex-shrink:0;padding-bottom:1.5625rem}.side-drawer__contact{border:.0625rem solid #dce0e5;border-radius:.125rem;color:#b2b2b2;display:block;padding:1rem .9375rem 1rem 4rem;position:relative}.side-drawer__contact-icon{left:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.side-drawer__contact-text{display:block;font-size:.875rem;line-height:1.2}.side-drawer__contact-text--weight{font-weight:500}.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:500}.account-navigation__overlay{background-color:rgba(0,0,0,.75);bottom:0;right:0;top:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.account-navigation__drawer,.account-navigation__overlay{left:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden}.account-navigation__drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:stretch;-ms-flex-pack:stretch;background-color:#fff;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.1);box-shadow:0 2px 5px 1px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:stretch;overflow:hidden;padding:0;top:-100%;-webkit-transition:top .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:top .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{left:-23.4375rem;top:0;-webkit-transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:23.4375rem}}.account-navigation__holder{-webkit-overflow-scrolling:touch;display:block;overflow-y:auto;position:relative}.account-navigation__close{background:none;cursor:pointer;height:2.5rem;position:absolute;right:.3125rem;top:.625rem;width:2.5rem}.account-navigation__navigation-top{-ms-flex-negative:0;background:#dcdcdc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);flex-shrink:0;padding:.625rem 3.375rem .625rem .8125rem}@media only screen and (min-width:768px){.account-navigation__navigation-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.account-navigation__user-link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem;padding:.75rem 0;text-transform:uppercase}.account-navigation__user-link-icon{margin-right:.625rem}.account-navigation__navigation{-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:1.25rem;overflow:hidden;padding-bottom:1.25rem;position:relative}.account-navigation__info{-ms-flex-negative:0;flex-shrink:0;padding-bottom:1.5625rem}.account-navigation__contact{border:.0625rem solid #dce0e5;border-radius:.125rem;color:#b2b2b2;display:block;padding:1rem .9375rem 1rem 4rem;position:relative}.account-navigation__contact-icon{left:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account-navigation__contact-text{display:block;font-size:.875rem;line-height:1.2}.account-navigation__contact-text--weight{font-weight:500}.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:900px){.account-navigation{display:none}}.account-navigation__drawer{left:auto;padding-top:0;right:-20rem;top:0;-webkit-transition:right .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:right .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:20rem}.account-navigation--show .account-navigation__drawer{left:auto;right:0}.account-navigation__close{color:#fff;left:auto;right:0;top:.3125rem}.account-navigation__account{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#d10021;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding:1rem 3.125rem 1rem 1.5rem}.account-navigation__account--company{background:#0064b4}.account-navigation__account-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:1.875rem}.account-navigation__account-text{font-size:.875rem;font-weight:500;line-height:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-navigation__holder{padding:0 1rem}.footer .checkout-footer{height:100%}.footer__subscribe .newsletter-wrapper{padding-bottom:.7rem}.footer__subscribe .newsletter-wrapper .voucher-label{margin:.5rem 0 1.4rem}@media only screen and (max-width:380px){.footer__subscribe .newsletter-wrapper .voucher-label{margin:0 0 2rem}}.footer__footnote{color:#fff;font-size:.8125rem;letter-spacing:.03375rem;line-height:1rem;padding:2rem 0}.footer__footnote .footnote-links{font-weight:700}.footer__footnote .footnote-links a{color:#fff}.footer__footnote .footnote-links a:hover{color:#d10021;cursor:pointer}.footer__footnote .footnote-info{font-size:12px}.footer__media-wrapper .social-media-icon{padding:0 .5rem}.content-navigation .heading-wrapper .category-btn-mobile{margin-top:-40px;width:100%}.content-navigation .dashed{list-style-type:none}.content-navigation .dashed .category{margin-top:10px}.content-navigation .dashed .category .fact-finder-filter-section__item-title{font-size:1.125rem;text-transform:none}.content-navigation .dashed .category ul{margin-top:8px}.content-navigation .dashed .category a{font-weight:700}.content-navigation .dashed .category .dashed{list-style-type:none;padding-left:1em}.content-navigation .dashed .category .dashed .subcategory{margin-top:5px}.content-navigation .dashed .category .dashed .subcategory a{color:#8f8f8f;font-weight:400;-webkit-transition:.2s linear;transition:.2s linear}.content-navigation .dashed .category .dashed .subcategory a:hover{color:#d10021}.content-navigation .dashed .category .dashed .subcategory:before{color:#8f8f8f;content:"•";display:inline-block;font-weight:400;margin-left:-.6em;-webkit-transform:scale(1.5);transform:scale(1.5);width:.6em}.content-navigation .dashed .category .dashed .subcategory:hover:before{color:#d10021}.content-navigation .dashed .category .dashed .subcategory.active a{color:#2a2a2a;font-weight:700}.content-navigation .dashed .category .dashed .subcategory.active:before{color:#000;font-weight:700;-webkit-transform:scale(1.45);transform:scale(1.45)}.content-navigation .dashed.hidden{display:none}.cookie-message{position:relative;z-index:450}.cookie-message .cookie-container{background-color:#bebebe;display:none}@media screen and (max-width:769px){.cookie-message .cookie-container{bottom:0;position:fixed;right:0;width:100%;z-index:50}}.cookie-message .cookie-container .cookie-wrapper{margin:auto;max-width:1280px;padding:1.5rem 2.5rem}.cookie-message .cookie-container .cookie-wrapper .cookie-text{color:#fff;font-size:15px;text-align:center}.cookie-message .cookie-container .cookie-wrapper .cookie-text a{color:#fff}.cookie-message .cookie-container .cookie-wrapper .cookie-text .cookie-link{font-size:15px;text-decoration:underline}.cookie-message .cookie-container .cookie-wrapper .cookie-text .cookie-link:hover{color:#d10021}.cookie-message .cookie-container .cookie-wrapper .cookie-btn{background-color:transparent;border:2px solid #fff;color:#fff;cursor:pointer;font-size:15px;padding:.6rem 3rem;position:relative}.cookie-message .cookie-container .cookie-wrapper .cookie-btn,.cookie-message .cookie-container .cookie-wrapper .cookie-btn:hover{-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out}.cookie-message .cookie-container .cookie-wrapper .cookie-btn:hover{border:2px solid #d10021;color:#d10021}@media(max-width:520px){.cookie-container .cookie-wrapper{display:inline-grid}.cookie-container .cookie-wrapper .cookie-text{margin:0 0 1rem}.cookie-container .cookie-wrapper .cookie-btn{display:block;margin:auto;text-align:center;width:100%}}@media(min-width:521px){.cookie-container .cookie-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-container .cookie-wrapper .cookie-text{margin:0 auto}.cookie-container .cookie-wrapper .cookie-btn{display:inline-table;margin:auto auto auto 2rem}}.footer{background-color:#2a2a2a;margin-top:1rem;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer{overflow:hidden}}.footer__subscribe{background-color:#d10021}.footer__subscribe .newsletter-wrapper{padding:.6rem 15px}.footer__subscribe .newsletter-wrapper .mouse-icon{height:auto;width:69px}.footer__subscribe .newsletter-wrapper .voucher-label{color:#fff}.footer__subscribe .newsletter-wrapper .voucher-label sup{font-size:10px}.footer__subscribe .newsletter-wrapper .newsletter-layer-label{display:none}.footer__subscribe .newsletter-wrapper .newsletter-label{color:#fff;font-size:12px}.footer__logos{background-color:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 18px 18px 0 rgba(0,0,0,.05);box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 18px 18px 0 rgba(0,0,0,.05);padding:1.625rem 0 .625rem}@media only screen and (min-width:770px){.footer__logos{padding-bottom:1.625rem}}.footer__navigation{padding-top:3.375rem}.footer__contact-info-item{font-size:1.125rem;line-height:1.4375rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.footer__phone{color:#4c4c4c;display:block;font-weight:500;margin-bottom:1rem}.footer__phone:focus,.footer__phone:hover{color:#8f8f8f}.footer__social-buttons{margin-bottom:1.125rem;margin-top:1.125rem}@media only screen and (max-width:549px){.footer__social-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:550px){.footer__social-buttons{margin-bottom:2.9375rem;margin-top:2.625rem}}.footer__footnote,.footer__message{color:#fff;font-size:.8125rem;letter-spacing:.03375rem;line-height:1rem;padding:2rem 0 1rem}.footer__footnote .footnote-links,.footer__message .footnote-links{font-weight:700}.footer__footnote .footnote-links a,.footer__message .footnote-links a{color:#fff}.footer__footnote .footnote-links a:hover,.footer__message .footnote-links a:hover{color:#d10021;cursor:pointer}.footer__footnote .footnote-info,.footer__message .footnote-info{font-size:12px}.footer__message{padding:0}.footer__message:before{border-top:1px solid;content:"";display:block;margin:0 auto;padding-top:.5rem;width:50%}.footer__message p{text-align:center}.footer__rat-copyright{color:#fff;font-size:.8125rem;letter-spacing:.03375rem;line-height:1rem}.footer__media-wrapper .social-media-icon{float:right;height:25px;padding:0 .3rem;width:auto}.footer__copyright{background-color:#0064b4;color:#fff;text-align:center}.footer .mobile .footer__social-buttons{display:block;padding-top:1rem}.footer .mobile .footer__social-buttons .footer__media-wrapper{display:table;margin:auto}.footer .mobile .footer__social-buttons .footer__media-wrapper .social-media-icon{float:left}.footer .mobile .footer__rat-copyright{padding-top:1rem;text-align:center}.footer .mobile .footer__footnote,.footer .mobile .footer__message{margin-bottom:1rem;padding:1rem 0 0;text-align:center}.footer .mobile .footer__message{margin-bottom:4rem}.login-box .login-box-container{background:#fff;border-radius:2px;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 18px 18px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);display:grid;margin-top:-19px;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%;z-index:800}@media only screen and (min-width:770px){.login-box .login-box-container{width:400px}}.login-box .login-box-container .title-wrap span{font-size:20px;font-weight:700}.login-box .login-box-container .title-wrap .close-btn-mobile{cursor:pointer;position:absolute;right:1.5rem}.login-box .login-box-container .title-wrap .close-btn-mobile:hover{color:#d10021}@media only screen and (min-width:900px){.login-box .login-box-container .title-wrap .close-btn-mobile{display:none}}.login-box input{color:#000}.login-box .input-wrap{border:1px solid gray}.login-box .action-wrap,.login-box .input-wrap,.login-box .title-wrap{margin-left:20px;margin-right:20px;margin-top:10px;max-width:100%}@media only screen and (max-width:550px){.login-box .action-wrap,.login-box .title-wrap{font-size:12px;margin-top:20px}}.login-box .action-wrap a,.login-box .title-wrap a{text-decoration:underline}.login-box .action-wrap button,.login-box .title-wrap button{margin-right:0}.main-menu-mobile{display:block;padding:0 15px}.main-menu-mobile__more-item:not(.main-menu-mobile__more-item--visible){display:none}.main-menu-mobile__show-more-toggle-text{background:none;color:#d10021;cursor:pointer;display:block;font-size:.875rem;font-weight:500;margin-top:1.25rem;text-align:right;width:100%}.main-menu-mobile__show-more-toggle-text:hover{color:#9e0019}.newsletter-layer{bottom:0;position:fixed;width:100%;z-index:200}.newsletter-layer .newsletter-layer-wrapper{display:none;height:350px;overflow:auto}@media only screen and (min-width:680px){.newsletter-layer .newsletter-layer-wrapper{height:276px}}.newsletter-layer .newsletter-layer-wrapper.closed{height:50px;overflow:hidden}.newsletter-layer .tab{background-color:#555959;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;cursor:pointer;display:block;font-weight:700;margin:auto auto -1px;padding-top:.5rem;position:relative;text-align:center;width:98%}.newsletter-layer .tab .tab-content{font-size:18px}.newsletter-layer .tab .tab-content sup{font-size:10px}.newsletter-layer .tab .close-newsletter-layer{font-size:12px;position:absolute;right:.4rem;top:.4rem}@media only screen and (min-width:521px)and (max-width:860px){.newsletter-layer .tab{width:85%}}@media only screen and (min-width:861px)and (max-width:1160px){.newsletter-layer .tab{width:50%}}@media only screen and (min-width:1161px){.newsletter-layer .tab{width:25%}}.newsletter-layer__subscribe .stripe{background-color:#555959;border-top-left-radius:5px;border-top-right-radius:5px;height:16px;margin:auto;max-width:1280px}.newsletter-layer__subscribe .container{background:#f9f9f9;-webkit-box-shadow:3px 3px 8px 0 rgba(70,70,70,.39);box-shadow:3px 3px 8px 0 rgba(70,70,70,.39);display:table;height:300px}@media only screen and (min-width:680px){.newsletter-layer__subscribe .container{height:226px}}.newsletter-layer__subscribe .container .mouse-icon,.newsletter-layer__subscribe .container .subscription-info{display:none}.newsletter-layer__subscribe .container .newsletter-subscription{display:table-cell;margin:auto;vertical-align:middle;width:100%}.newsletter-layer__subscribe .container .newsletter-subscription .checkbox__box{border:1px solid #8f8f8f}.newsletter-layer__subscribe .container .newsletter-subscription .subscription-wrapper{width:55%}.newsletter-layer__subscribe .container .newsletter-subscription .subscription-wrapper .text-success{color:#2a2a2a}@media only screen and (max-width:1080px){.newsletter-layer__subscribe .container .newsletter-subscription .subscription-wrapper{width:95%}}.newsletter-layer__subscribe .container .newsletter-subscription .newsletter-label,.newsletter-layer__subscribe .container .newsletter-subscription .voucher-label{display:none}.newsletter-layer__subscribe .container .newsletter-subscription .newsletter-layer-label{font-size:15px;margin:0}.newsletter-layer__subscribe .container .newsletter-subscription .newsletter-layer-label:last-of-type{font-size:17px;font-weight:500;margin:.5rem 0 1.4rem}@media only screen and (max-width:380px){.newsletter-layer__subscribe .container .newsletter-subscription .newsletter-layer-label:last-of-type{margin:0 0 2rem}}.newsletter-layer__subscribe .container .newsletter-subscription .form__field:last-of-type .label{color:#2a2a2a}@media only screen and (max-width:550px){.newsletter-layer__subscribe .container .newsletter-subscription .form__field:last-of-type .label{font-size:13px;padding-top:.3rem}}.newsletter-layer__subscribe .container .newsletter-subscription .form__field:last-of-type .label--required:after{color:#d10021}.order-sidebar.js-order-sidebar{background-color:#f9f9f9;padding:0 2rem 2rem}@media screen and (max-width:1024px){.order-sidebar.js-order-sidebar{margin-top:1rem}}.order-sidebar__item{border-radius:2px;font-size:.875rem;font-weight:500;padding:1.0625rem 0}.order-sidebar__item--background{background-color:#f0f0f0;margin-top:.3125rem;padding:1rem 1.25rem}.order-sidebar__item--summary{background:none;border-radius:0;padding:0}.order-sidebar__item--start{border-bottom:1px solid #dce0e5;border-radius:2px 2px 0 0;margin-bottom:1rem}.order-sidebar__item--start .voucher-dropdown{display:none;margin-top:1rem}.order-sidebar__item--start #voucher-arw-img .arrow-up{display:none}.order-sidebar__item--end{border-radius:0 0 2px 2px;padding:0}.order-sidebar__item:first-child{margin-top:0}.order-sidebar__item .label{display:none}.order-sidebar__item .input,.order-sidebar__item .textarea{border:none;border-radius:2px;color:#8f8f8f;font-size:.8125rem;font-weight:400;line-height:.9375rem}@media only screen and (min-width:768px){.order-sidebar__item .input,.order-sidebar__item .textarea{padding-bottom:.9375rem;padding-top:.9375rem}}.order-sidebar__item .textarea{line-height:1.125rem;max-width:100%;min-height:5.375rem}.order-sidebar__item .select2-container--default .select2-selection__rendered{background:#fff;border:none;border-radius:2px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.05);line-height:2.8125rem}.order-sidebar__item .toggle-voucher-block{cursor:pointer}.order-sidebar__title{font-size:15px;font-weight:500;line-height:1.125rem;text-transform:uppercase}.order-sidebar__title--space-bottom{margin-bottom:.5rem}.order-sidebar__text{font-size:.8125rem;font-weight:400}.order-sidebar__content{margin-top:1.125rem}.order-sidebar__content .form__field{padding-top:0}.order-sidebar__content .form__actions{margin-top:0;text-align:left}.order-sidebar__content .form__action{margin-left:0;margin-top:.75rem}.order-sidebar__quantity{background-color:hsla(0,0%,70%,.3);border-radius:2px;color:#8f8f8f;font-size:.6875rem;line-height:normal;padding:.3125rem .5rem}@media only screen and (max-width:1440px){.sticky-feature{display:none}}.sticky-feature .sticky-feature-container{bottom:20rem;position:fixed;right:1rem;z-index:15}.sticky-feature .sticky-feature-container .node{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #d10021;clear:both;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;height:42px;margin:.3rem;padding:7px;text-decoration:none;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out;white-space:nowrap;width:42px}.sticky-feature .sticky-feature-container .node .icon{fill:#d10021;height:26px;width:auto}.sticky-feature .sticky-feature-container .node span{height:25px;width:25px}.sticky-feature .sticky-feature-container .node span .fas{color:#d10021;font-size:23px;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.sticky-feature .sticky-feature-container .node:hover{background:#d10021}.sticky-feature .sticky-feature-container .node:hover .icon{fill:#fff}.sticky-feature .sticky-feature-container .node:hover span .fas{color:#fff;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.sticky-feature .sticky-feature-container .sticky{-webkit-animation:down .3s forwards;animation:down .3s forwards;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);opacity:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;will-change:animation}.sticky-feature .sticky-feature-container .sticky:first-child{top:-132px}.sticky-feature .sticky-feature-container .sticky:nth-child(2){top:-66px}.sticky-feature .sticky-feature-container .sticky.active{-webkit-animation:up .48s forwards;animation:up .48s forwards;visibility:visible}.sticky-feature .sticky-feature-container .sticky.active:first-child{-webkit-animation-delay:.39s;animation-delay:.39s}.sticky-feature .sticky-feature-container .sticky.active:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.sticky-feature .sticky-feature-container .sticky.no-animation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none;animation:none;background:#fff;border:2px solid #d10021;clear:both;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;height:42px;margin:.3rem;text-decoration:none;white-space:nowrap;width:42px}.sticky-feature .sticky-feature-container .sticky.no-animation span{height:25px;width:25px}.sticky-feature .sticky-feature-container .sticky.no-animation span svg{height:100%;width:100%}.sticky-feature .sticky-feature-container .sticky.no-animation span svg path{fill:#d10021}.sticky-feature .sticky-feature-container .sticky.fontaw-icon{padding:7px}.sticky-feature .sticky-feature-container .sticky.rat-icon{padding:3px}.sticky-feature .sticky-feature-container .main-sticky.hidden:after,.sticky-feature .sticky-feature-container .main-sticky.hidden:before{display:none}.sticky-feature .sticky-feature-container .main-sticky,.sticky-feature .sticky-feature-container .main-sticky:after,.sticky-feature .sticky-feature-container .main-sticky:before{-webkit-box-shadow:2px 1px 1px rgba(0,0,0,.15);box-shadow:2px 1px 1px rgba(0,0,0,.15)}.sticky-feature .sticky-feature-container .main-sticky:after,.sticky-feature .sticky-feature-container .main-sticky:before{background-color:#eee;border:2px solid #d10021;content:"";height:42px;position:absolute;width:42px}.sticky-feature .sticky-feature-container .main-sticky:before{border:2px solid #d10021;bottom:2px;left:8px;z-index:-1}.sticky-feature .sticky-feature-container .main-sticky:after{border:1px solid #d10021;bottom:0;left:10px;z-index:-2}@-webkit-keyframes up{50%{-webkit-transform:translateY(-95%);transform:translateY(-95%)}to{opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes up{50%{-webkit-transform:translateY(-95%);transform:translateY(-95%)}to{opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes down{0%{opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes down{0%{opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.shopping-list-note{margin-top:1rem}.shopping-list-note__container{background-color:#f0f0f0;padding:1.0625rem 1.25rem}.shopping-list-note__title{color:#333;font-size:.875rem;font-weight:500;line-height:normal;margin-bottom:.4375rem}.shopping-list-note__text{color:#8f8f8f;font-size:.8125rem;line-height:2.23}.shopping-list-item{background-color:#f0f0f0;border-radius:2px;margin-bottom:.3125rem;padding:1.25rem}@media only screen and (min-width:768px){.shopping-list-item{padding:0 0 0 1.875rem}}.shopping-list-item__label{color:#333;display:inline-block;margin-bottom:.625rem}@media only screen and (min-width:768px){.shopping-list-item__label{margin-bottom:0}}.shopping-list-item .select2-selection__rendered,.shopping-list-item select{background-color:hsla(0,0%,100%,0);border:1px solid #dce0e5;border-radius:2px;padding-right:3.125rem;text-align:right}@media only screen and (min-width:768px){.shopping-list-item .select2-selection__rendered,.shopping-list-item select{border:none}}.shopping-list-overview-table th:first-child{padding-left:4.375rem}.shopping-list-overview-table tr:last-child{border-bottom:1px solid #e7eaee}.shopping-list-table .shopping-table-wrapper .delivery-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shopping-list-table .price__amount--cart{min-height:1.625rem}.shopping-list-table .price__amount--cart .price-discount-flag{color:#00ae00;position:relative;vertical-align:super}.shopping-list-table .price__amount--cart .price-discount-flag--hovering{background:rgba(51,51,51,.8);border-radius:2px;color:#fff;font:400 .625rem Roboto,sans-serif;left:-750%;padding:.4375rem .875rem;position:absolute;text-transform:uppercase;top:-130%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.shopping-list-table .price__amount--cart .price-discount-flag--hovering:before{border-left:.1875rem solid hsla(0,0%,100%,.8);border-right:.1875rem solid hsla(0,0%,100%,.8);border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.shopping-list-table .price__amount--cart .price-discount-flag--hovering.hidden{-webkit-transform:scale(0);transform:scale(0)}.shopping-list-table .add-to-cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.shopping-list-table .add-to-cart-wrapper .spinning-loader{display:none;height:100%;position:absolute;width:100%}.shopping-list-table .add-to-cart-wrapper .spinning-loader .all-loader{background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:.5rem;position:absolute;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}.shopping-list-table .add-to-cart-wrapper .spinning-loader .all-loader .spinner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin-to;animation-name:spin-to;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:auto}.shopping-list-table .add-to-cart-wrapper .spinning-loader.disabled{visibility:visible}.shopping-list-table .add-to-cart-wrapper .spinning-loader.disabled .spinner{display:none}.shopping-list-table .no-date{color:#d10021}.shopping-list-table__delivery-tooltip{background:rgba(51,51,51,.8);border-radius:2px;bottom:calc(50% + 1rem);color:#fff;font:500 .625rem Roboto,sans-serif;left:50%;padding:.4375rem .875rem;position:absolute;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;white-space:nowrap}.shopping-list-table__delivery-tooltip:before{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;border-top:.1875rem solid rgba(51,51,51,.8);content:"";left:calc(50% - .1875rem);position:absolute;top:100%}.suggested-products-slides{margin-bottom:1.2rem}.suggested-products-slides .section__title--secondary{font-size:1.5rem;margin-bottom:1rem}.suggested-products-slides .product-card{max-width:96%}.suggested-products-slides .product-card .product-card__container{display:grid;padding:0 2rem 1rem}.suggested-products-slides .product-card .product-card__container:hover{background-color:hsla(0,0%,100%,0);-webkit-box-shadow:2px 6px 40px 0 #eee;box-shadow:2px 6px 40px 0 #eee}.suggested-products-slides .product-card .product-card__container .img-badge{max-height:45px;max-width:45px}.suggested-products-slides .product-card .product-card__container .product-card__image-wrap{padding:1rem .875rem .5rem}.suggested-products-slides .product-card .product-card__container .product-card__image-wrap .thumbnail--catalog{height:6rem}.suggested-products-slides .product-card .product-card__container .link-product-wrapper{min-height:50px}.suggested-products-slides .product-card .product-card__container .link-product-wrapper .product-card__overlay{font-size:14px}.suggested-products-slides .product-card .product-card__container .action-wrapper{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.suggested-products-slides .product-card .product-card__container .action-wrapper form{height:100%}.suggested-products-slides .product-card .product-card__container .action-wrapper form .suggestions{margin-left:.2rem;padding:.5rem 1.5rem}.suggested-products-slides .product-card .product-card__container .price-wrapper{min-height:85px}.suggested-products-slides .product-card .product-card__overlay:before{display:none}.suggested-products-slides .slick-carousel__container{padding:0 70px 0 4.5rem}@media only screen and (min-width:1400px){.suggested-products-slides .slick-prev{left:-2.5rem}.suggested-products-slides .slick-next{right:-2rem}}@media only screen and (max-width:768px){.suggested-products-slides{display:none}}.upselling-button{margin:3rem .5rem}.upselling-button .upgrade-btn{background-color:hsla(0,0%,100%,0);border:2px solid #000;color:#000;display:inline-block;font-size:14px;font-weight:700;margin-top:1rem;min-width:150px;padding:.5rem;text-align:center;text-decoration:none;width:100%}.upselling-button .upgrade-btn .icon{fill:currentColor;display:inline-block;height:1.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:sub;width:1.1rem}.upselling-button .upgrade-btn:after{padding-left:1rem;vertical-align:bottom}.upselling-button .upgrade-btn:focus,.upselling-button .upgrade-btn:hover{border:2px solid #d10021;color:#d10021}@media only screen and (min-width:1201px){.upselling-button .upgrade-btn{margin:auto}}@media only screen and (max-width:1200px){.upselling-button{margin:auto 0}}.upselling-text{display:contents;height:100%;padding:0 .5rem}.upselling-text .badge-text-wrapper{display:inline-block}.upselling-text .badge-text-wrapper .img-container{display:block}.upselling-text .badge-text-wrapper .upgrade-text .upgrade-title{color:#2a2a2a;display:block;font-size:16px;font-weight:500;line-height:1.4;margin:0}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:hsla(0,0%,100%,0);color:#d10021;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}.spacing{margin:.5rem}.spacing--biggest{margin:2rem}.spacing--bigger{margin:1.5rem}.spacing--big{margin:1rem}.spacing--small{margin:.25rem}.spacing--reset{margin:0}.spacing--inner{margin:0;padding:.5rem}.spacing--inner.spacing--biggest{margin:0;padding:2rem}.spacing--inner.spacing--bigger{margin:0;padding:1.5rem}.spacing--inner.spacing--big{margin:0;padding:1rem}.spacing--inner.spacing--small{margin:0;padding:.25rem}.spacing--inner.spacing--reset{margin:0;padding:0}.spacing-top{margin-top:.5rem}.spacing-top--biggest{margin-top:2rem}.spacing-top--bigger{margin-top:1.5rem}.spacing-top--big{margin-top:1rem}.spacing-top--small{margin-top:.25rem}.spacing-top--reset{margin-top:0}.spacing-top--inner{margin-top:0;padding-top:.5rem}.spacing-top--inner.spacing-top--biggest{margin-top:0;padding-top:2rem}.spacing-top--inner.spacing-top--bigger{margin-top:0;padding-top:1.5rem}.spacing-top--inner.spacing-top--big{margin-top:0;padding-top:1rem}.spacing-top--inner.spacing-top--small{margin-top:0;padding-top:.25rem}.spacing-top--inner.spacing-top--reset{margin-top:0;padding-top:0}.spacing-bottom{margin-bottom:.5rem}.spacing-bottom--biggest{margin-bottom:2rem}.spacing-bottom--bigger{margin-bottom:1.5rem}.spacing-bottom--big{margin-bottom:1rem}.spacing-bottom--small{margin-bottom:.25rem}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--inner{margin-bottom:0;padding-bottom:.5rem}.spacing-bottom--inner.spacing-bottom--biggest{margin-bottom:0;padding-bottom:2rem}.spacing-bottom--inner.spacing-bottom--bigger{margin-bottom:0;padding-bottom:1.5rem}.spacing-bottom--inner.spacing-bottom--big{margin-bottom:0;padding-bottom:1rem}.spacing-bottom--inner.spacing-bottom--small{margin-bottom:0;padding-bottom:.25rem}.spacing-bottom--inner.spacing-bottom--reset{margin-bottom:0;padding-bottom:0}.spacing-left{margin-left:.5rem}.spacing-left--biggest{margin-left:2rem}.spacing-left--bigger{margin-left:1.5rem}.spacing-left--big{margin-left:1rem}.spacing-left--small{margin-left:.25rem}.spacing-left--reset{margin-left:0}.spacing-left--inner{margin-left:0;padding-left:.5rem}.spacing-left--inner.spacing-left--biggest{margin-left:0;padding-left:2rem}.spacing-left--inner.spacing-left--bigger{margin-left:0;padding-left:1.5rem}.spacing-left--inner.spacing-left--big{margin-left:0;padding-left:1rem}.spacing-left--inner.spacing-left--small{margin-left:0;padding-left:.25rem}.spacing-left--inner.spacing-left--reset{margin-left:0;padding-left:0}.spacing-right{margin-right:.5rem}.spacing-right--biggest{margin-right:2rem}.spacing-right--bigger{margin-right:1.5rem}.spacing-right--big{margin-right:1rem}.spacing-right--small{margin-right:.25rem}.spacing-right--reset{margin-right:0}.spacing-right--inner{margin-right:0;padding-right:.5rem}.spacing-right--inner.spacing-right--biggest{margin-right:0;padding-right:2rem}.spacing-right--inner.spacing-right--bigger{margin-right:0;padding-right:1.5rem}.spacing-right--inner.spacing-right--big{margin-right:0;padding-right:1rem}.spacing-right--inner.spacing-right--small{margin-right:0;padding-right:.25rem}.spacing-right--inner.spacing-right--reset{margin-right:0;padding-right:0}.spacing-x{margin-left:.5rem;margin-right:.5rem}.spacing-x--biggest{margin-left:2rem;margin-right:2rem}.spacing-x--bigger{margin-left:1.5rem;margin-right:1.5rem}.spacing-x--big{margin-left:1rem;margin-right:1rem}.spacing-x--small{margin-left:.25rem;margin-right:.25rem}.spacing-x--inner,.spacing-x--reset{margin-left:0;margin-right:0}.spacing-x--inner{padding-left:.5rem;padding-right:.5rem}.spacing-x--inner.spacing-x--biggest{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.spacing-x--inner.spacing-x--bigger{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.spacing-x--inner.spacing-x--big{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.spacing-x--inner.spacing-x--small{margin-left:0;margin-right:0;padding-left:.25rem;padding-right:.25rem}.spacing-x--inner.spacing-x--reset{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.spacing-y{margin-bottom:.5rem;margin-top:.5rem}.spacing-y--biggest{margin-bottom:2rem;margin-top:2rem}.spacing-y--bigger{margin-bottom:1.5rem;margin-top:1.5rem}.spacing-y--big{margin-bottom:1rem;margin-top:1rem}.spacing-y--small{margin-bottom:.25rem;margin-top:.25rem}.spacing-y--inner,.spacing-y--reset{margin-bottom:0;margin-top:0}.spacing-y--inner{padding-bottom:.5rem;padding-top:.5rem}.spacing-y--inner.spacing-y--biggest{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem}.spacing-y--inner.spacing-y--bigger{margin-bottom:0;margin-top:0;padding-bottom:1.5rem;padding-top:1.5rem}.spacing-y--inner.spacing-y--big{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.spacing-y--inner.spacing-y--small{margin-bottom:0;margin-top:0;padding-bottom:.25rem;padding-top:.25rem}.spacing-y--inner.spacing-y--reset{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.text-small{font-size:.875rem}.text-big{font-size:1.125rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-alt{color:#2a2a2a}.text-secondary{color:#8f8f8f}.text-break{word-break:break-word}.text-success{color:#d10021}.text-alert,.text-warning{color:#ffb31a}.text-message-success{color:#00ae00}.text-message-warning{color:#ffb31a}.text-message-alert{color:#d10021}.clear:after{clear:both;content:"";display:table}.float-left{float:left}.float-right{float:right}.float-none{float:none}.is-hidden{display:none}@media only screen and (min-width:0)and (max-width:549px){.is-hidden-sm-only{display:none}}@media only screen and (min-width:0)and (max-width:767px){.is-hidden-sm-md{display:none!important}}@media only screen and (min-width:0)and (max-width:1023px){.is-hidden-sm-lg{display:none!important}}@media only screen and (min-width:0)and (max-width:1199px){.is-hidden-sm-xl{display:none!important}}@media only screen and (min-width:0){.is-hidden-sm-xxl{display:none}}@media only screen and (min-width:550px)and (max-width:767px){.is-hidden-md-only{display:none}}@media only screen and (min-width:550px)and (max-width:1023px){.is-hidden-md-lg{display:none!important}}@media only screen and (min-width:550px)and (max-width:1199px){.is-hidden-md-xl{display:none!important}}@media only screen and (min-width:550px){.is-hidden-md-xxl{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.is-hidden-lg-only{display:none}}@media only screen and (min-width:768px)and (max-width:1199px){.is-hidden-lg-xl{display:none!important}}@media only screen and (min-width:768px){.is-hidden-lg-xxl{display:none}}@media only screen and (min-width:1024px)and (max-width:1199px){.is-hidden-xl-only{display:none}}@media only screen and (min-width:1024px){.is-hidden-xl-xxl{display:none}}@media only screen and (min-width:1200px){.is-hidden-xxl-only{display:none}}.is-visible{opacity:1;pointer-events:all;visibility:visible}.is-invisible{opacity:0;pointer-events:none;visibility:hidden}.is-scrollable{overflow:auto}.is-not-scrollable{overflow:hidden}.is-scrollable-x{overflow-x:auto}.is-not-scrollable-x{overflow-x:hidden}.is-scrollable-y{overflow-y:auto}.is-not-scrollable-y{overflow-y:hidden}html>.is-locked,html>.is-locked-mobile,html>.is-locked-tablet{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}@media only screen and (min-width:1024px){html>.is-locked-tablet{overflow:visible;position:static}}@media only screen and (min-width:768px){html>.is-locked-mobile{overflow:visible;position:static}}