h1{margin:0}@media (min-width:901px){h1{margin:revert}}.category__description{position:relative}.category__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:1em 0}.category__description--expanded{-webkit-line-clamp:unset!important}.category__description-button{color:var(--color-darkblue);cursor:pointer;text-decoration:underline;display:none}.category__description--expanded .category__description-button,.category__description--truncated .category__description-button{display:inline}.category__description-button[data-text="Minder"]{position:absolute;bottom:0;right:0;background:var(--color-white);padding-left:10px}.category__more{font-weight:600;margin:1em 0}.category__more-link{font-weight:400}.category__promotion{width:100%;height:auto;max-width:300px}.category__product{position:relative;overflow:hidden;border-bottom:1px solid var(--color-grey);padding-bottom:15px}.category__product:last-child{border-bottom:0}@media (min-width:500px){.category__product{border-radius:5px;border-bottom:none;transition:box-shadow 1s ease-out;grid-column-end:span 6;max-width:225px;padding-bottom:0}}@media (min-width:700px){.category__product{grid-column-end:span 4}}@media (min-width:1200px){.category__product{grid-column-end:span 3}}.category__product-colors{line-height:1;background:var(--color-white);padding:5px;border-radius:4px;text-align:center;border:1px solid var(--color-grey);margin-top:15px;display:none}@media (min-width:400px){.category__product-colors{display:block}}@media (min-width:500px){.category__product-colors{position:absolute;left:10px;bottom:10px;margin-top:0}}.category__product-colors-color{width:20px;height:20px;border-radius:100%;display:inline-block;border:2px solid var(--color-white);vertical-align:middle;font-size:0}.category__product-colors-color:not(:first-child){margin-left:-17px}.category__product-colors-color:nth-child(1){background:#7B858D}.category__product-colors-color:nth-child(2){background:#816D44}.category__product-colors-color:nth-child(3){background:#962A27}.category__product-colors-color:nth-child(4){background:#35496B}.category__product-colors-color:nth-child(5){background:#4A7363}.category__product-colors-color:nth-child(6){background:#E5E1D4}.category__product-colors-text{display:block;vertical-align:middle;font-size:13px;font-weight:600;margin-top:5px}@media (min-width:500px){.category__product-colors-text{margin-top:0;display:inline-block}}.category__product-line{display:block;grid-column-end:span 12;margin:20px 0;height:1px;background:var(--color-grey);text-align:center;font-size:0;display:none;width:100%}.category__product-line--small{display:none}@media (min-width:700px){.category__product-line{display:none}.category__product-line--small{display:block}}@media (min-width:1200px){.category__product-line{display:block}.category__product-line--small{display:none}}.category__product-line-usp{display:inline-block;transform:translateY(-50%);background:var(--color-white);padding:0 10px;font-size:14px}.category__product-line-usp-icon{color:var(--color-darkgreen);margin-right:5px}.category__product-link{display:grid;grid-template-areas:"image colors colors" "image vendor-image vendor-image" "image name name" "image usp usp" "image propositions propositions" "image price price" "image button button";grid-template-rows:auto;grid-template-columns:auto auto 1fr;height:100%;color:inherit;text-decoration:none}@media (min-width:500px){.category__product-link{grid-template-areas:"image image" "colors colors" "vendor-image vendor-image" "name name" "usp usp" "propositions propositions" "price price" "button button";grid-template-rows:auto auto auto 1fr auto auto auto}}.category__product-link:hover{text-decoration:none}.category__product-image{grid-area:image;margin:0 15px 0 0;width:75px;position:relative}@media (min-width:400px){.category__product-image{width:125px}}@media (min-width:500px){.category__product-image{width:100%;margin:0 0 15px 0}}.category__product-image-image{width:100%;height:auto}.category__product-vendor{grid-area:vendor-image;margin:5px 0;line-height:1}.category__product-vendor-image{width:auto;height:24px;border-radius:0}.category__product-vendor--brand-solano,.category__product-vendor--brand-heroal,.category__product-vendor--brand-aurora{height:14px;margin:5px 0}.category__product-name{grid-area:name;margin:5px 0;font-size:1.1em;font-weight:600;line-height:1.4em}.category__product-sale{border-radius:4px;background:var(--color-yellow);color:var(--color-black);padding:8px;font-size:.85em;font-weight:600;box-sizing:border-box;line-height:1.3}@media (min-width:500px){.category__product-sale{position:absolute;top:10px;left:10px;right:unset;line-height:1}}.category__product-usp{grid-area:usp;margin:5px 0;font-size:.85em}.category__product-usp-icon{color:var(--color-darkgreen);margin-right:5px}.category__product-price{grid-area:price;margin:5px 0;font-size:.9em;color:var(--color-darkgrey)}.category__product-price-srp{text-decoration:line-through;display:inline-block}.category__product-price--large{font-size:1.4em;font-weight:600;display:inline-block;vertical-align:middle;color:var(--color-black);margin-left:2px}.category__product-price--discount{font-weight:600;display:inline-block;vertical-align:middle;color:var(--color-scarletred);margin-left:2px}.category__product-button{grid-area:button;margin:5px 0}.category__text{grid-area:text;margin-top:30px}.category__text img{max-width:100%;height:auto}.category__text-item{border-top:1px solid var(--color-grey);padding:30px 0}.category__text-item--vissible .category__text-item-body{display:block}.category__text-item:last-child{border-bottom:1px solid var(--color-grey)}.category__text-name{margin:0;cursor:pointer;font-size:1.2em}.category__text-icon{margin:2px 10px;float:right}.category__text-body{display:none}.category__text-body p:last-child{margin-bottom:0}.attributes{padding:51px 0 86px;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-white);z-index:4;display:none;-webkit-animation:animate-left-to-right .15s ease-out forwards;animation:animate-left-to-right .15s ease-out forwards}@media (min-width:901px){.attributes{-webkit-animation:none;animation:none;padding:28px 0 0 0;position:static;display:block}}.attributes__grid{display:none}@media (min-width:901px){.attributes__grid{display:block}}.attributes-wrapper{overflow:hidden scroll;height:100%;padding:20px;box-sizing:border-box}@media (min-width:901px){.attributes-wrapper{overflow:hidden;padding:0;height:auto}}.attributes--vissible{display:block}.attributes__title{font-weight:600;padding:10px;font-weight:600;text-align:center;font-size:1.2em;position:fixed;top:0;left:0;right:0;border-bottom:1px solid var(--color-grey);background:var(--color-yellow);color:var(--color-black);z-index:4;display:block}@media (min-width:901px){.attributes__title{position:static;padding:0;border:0;z-index:2;background:none;margin-bottom:20px;text-align:left;display:none}}.attributes__title-close-button{float:right;cursor:pointer;font-size:25px;line-height:1.2}@media (min-width:901px){.attributes__title-close-button{display:none}}.attributes__attribute{width:100%;display:block;margin-right:10px;vertical-align:top;margin-bottom:20px}.attributes__attribute:last-child{margin-bottom:0}.attributes__attribute--margin-bottom{margin-bottom:76px}.attributes__attribute-input{width:190px}.attributes__open{display:inline-block;margin-bottom:30px}@media (min-width:901px){.attributes__open{display:none}}.attributes__actions{display:block;padding:20px;position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--color-grey);background:var(--color-white)}@media (min-width:901px){.attributes__actions{display:none}.attributes__actions--vissible{display:block}}.attributes__actions-close{display:block}.attributes__attribute-select-more,.attributes__attribute-select-less{color:var(--color-darkblue);cursor:pointer}.attributes__attribute-select-placeholder{text-overflow:ellipsis;display:block;font-weight:600;font-size:1.05em}.attributes__attribute-select-placeholder-content-explanation{cursor:pointer;color:var(--color-darkblue);font-size:.9em;margin-left:5px;font-weight:400}.attributes__attribute-option{cursor:pointer;margin:4px 0}.attributes__attribute-option:nth-child(n+11):not(.attributes__attribute-option--show){display:none}.attributes__attribute-option-name input{vertical-align:text-top}.ral-colors--color{width:16px;height:16px;display:inline-block;margin-left:5px;border-radius:4px;vertical-align:middle;margin-top:-3px;border:.5px solid var(--color-grey)}.attributes__attribute-option-count{display:inline-block;color:var(--color-raingrey)}.attributes__attribute-option-description{margin-left:24px;font-size:.9em}.category__container{justify-items:center}.category__container-loader{position:absolute;font-size:50px;color:var(--color-darkblue);margin:25vh 0}.category__count{float:right;margin-top:15px;line-height:3em;display:none}@media (min-width:901px){.category__count{display:block}}.category__faqs{margin-top:30px}.category__faqs-faq{border-top:1px solid var(--color-grey);padding:20px}.category__faqs-faq:last-child{margin-bottom:-30px}.category__faqs-faq--vissible .category__faqs-body{display:block}.category__faqs-name{margin:0;cursor:pointer;font-size:1em}.category__faqs-icon{margin:2px 10px;float:right}.category__faqs-body{display:none}.category__faqs-body p:last-child{margin-bottom:0}.category__help{background:var(--color-greyblue);padding:16px;border-radius:4px;margin-bottom:30px}.category__help-name{font-size:1.2em;font-weight:600}.category__help-body p:last-child{margin-bottom:0}.home__category{margin-bottom:10px}.home__category-item-link{display:block;color:var(--color-black);text-decoration:none;border:1px solid var(--color-grey);border-radius:4px;overflow:hidden;transition:box-shadow 1s ease-out}.home__category-item-link:hover{border:1px solid var(--color-silver);box-shadow:0 .6rem .8rem -.3rem var(--color-brightgrey)}.home__category-item-wrapper{position:relative;margin-bottom:5px;border-radius:4px}.home__category-item-sale{position:absolute;top:5px;left:0;background:var(--color-purple);color:var(--color-white);padding:8px 4px 8px 8px;line-height:1;font-size:14px;font-weight:600}.home__category-item-sale::before{content:' ';display:block;border-top:0;border-bottom:30px solid #fff0;border-left:10px solid var(--color-purple);position:absolute;top:0;right:-10px}.home__category-item-image{width:100%;height:auto;border-radius:0}.home__category-item-name{margin:15px 10px;font-size:1em;font-weight:600;line-height:1.4em}