body{display:flex;flex-direction:column;background:var(--site-background-color)}body main{flex-grow:1}#site-top-navigation{background:var(--top-navigation-background-color);color:var(--top-navigation-text-color)}#site-top-navigation .container{display:flex;justify-content:space-evenly}#site-top-navigation .nav{justify-content:center}#site-top-navigation .code{font-size:.8em;background:#bcbccb;padding:.25em .5em}#site-navigation{background-color:var(--navigation-background-color);position:sticky;top:-1px;z-index:999;backdrop-filter:saturate(500%) blur(15px);box-shadow:0px -5px 15px 0px rgba(0,0,0,0.15)}@media (min-width:768px){#site-navigation{backdrop-filter:saturate(500%) blur(15px)}#site-navigation .categories .dropdown-menu{columns:2}#site-navigation .categories .dropdown-menu li{break-inside:avoid}}@media (max-width:calc(576px - 1px)){#site-navigation .navbar-menu{backdrop-filter:saturate(500%) blur(5px) !important}}#site-navigation .regional-settings{text-decoration:none;color:var(--navigation-text-color)}#site-navigation .regional-settings .code{font-size:.8em;background:#bcbccb;padding:.25em .5em;text-transform:none}@media (min-width:768px){#site-navigation .navbar-search{margin:0 1em}}#site-navigation .search{order:-1}#site-navigation .search form{padding:.5em}#site-navigation .shopping-cart{transition:all 200ms ease-out}#site-navigation .shopping-cart img{max-height:36px}#site-navigation .shopping-cart .dropdown-menu{min-width:320px;max-height:calc(100vh - 125px);display:flex;flex-direction:column}#site-navigation .shopping-cart .dropdown-menu li{flex-shrink:0;flex-grow:0}#site-navigation .shopping-cart .dropdown-menu .items{overflow-y:auto;flex-shrink:1 !important;flex-grow:1 !important}@media (min-width:768px){#site-navigation .shopping-cart .dropdown-menu{width:360px}}#site-navigation .shopping-cart .badge{position:absolute;bottom:12px;left:12px}#site-navigation .shopping-cart .badge,#site-navigation .shopping-cart .checkout{display:none}#site-navigation .shopping-cart .name{white-space:normal}#site-navigation .shopping-cart .price{font-weight:500}#site-navigation .shopping-cart .items a{color:inherit}#site-navigation .shopping-cart .row{margin-bottom:0}#site-navigation .shopping-cart.filled .badge{display:inline-block;animation:pulsating 2s linear;animation-iteration-count:infinite}#site-navigation .shopping-cart.filled .checkout{display:block}#site-navigation .shopping-cart.filled .empty{display:none}@media (min-width:768px){#site-navigation .search{flex-grow:1;order:initial}}#content{grid-area:content}#footer{background:var(--footer-background-color);color:var(--footer-text-color)}#footer *{color:inherit}#footer .row{margin-bottom:0}#footer .modules{margin:1rem 0}#footer .modules{display:flex;justify-content:center;flex-wrap:wrap;gap:.5em}#footer .modules img{padding:.25em;margin:0}#footer .modules a{background:#fff;padding:0.5em;border-radius:var(--border-radius)}#footer .modules a:hover{background:#666;color:#fff}#footer .building img{max-height:200px;margin-bottom:var(--gutter-size);transition:filter 100ms linear;border-radius:var(--border-radius)}#footer .title{border-color:#999;font-size:1.5em;margin:0 0 .75em 0}#copyright{background:var(--copyright-background-color)}#copyright .notice{color:var(--copyright-text-color);padding:1rem;text-align:center}#copyright .notice a{color:inherit}#scroll-up{bottom:30px;display:none;height:48px;opacity:0.3;position:fixed;right:30px;width:48px}#box-cookie-notice{background:var(--cookie-notice-background-color);position:fixed;left:0;right:0;bottom:0;padding:1em;backdrop-filter:saturate(200%) blur(5px);color:var(--cookie-notice-text-color);z-index:999}#box-cookie-notice .buttons{margin-top:1em}@media (min-width:768px){#box-cookie-notice{max-width:480px;margin:0 auto;bottom:1em;border-radius:var(--border-radius)}}@media (min-width:768px){#box-also-purchased-products{position:sticky;top:0}}#box-recently-viewed-products{margin-bottom:0}#box-recently-viewed-products .products{display:grid;grid-gap:calc(var(--gutter-size) / 2);grid-template-columns:repeat(auto-fill, minmax(64px, 1fr))}#box-filter .brands ul{max-height:200px;overflow-y:auto}#box-information li a{color:inherit;line-height:175%}#box-information li a.active{color:var(--link-text-color)}#box-information li a:hover{color:var(--link-text-color)}.listing{display:grid;grid-gap:.5em}@media (min-width:576px){.listing{grid-gap:.75em}}@media (min-width:576px){.listing{grid-gap:1em}}@media (min-width:576px){.listing{grid-gap:2em}}.listing.brands,.listing.manufacturers{margin-bottom:var(--gutter-size);grid-template-columns:repeat(auto-fill, minmax(175px, 1fr))}@media (min-width:576px){.listing.brands,.listing.manufacturers{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.listing.categories{margin-bottom:var(--gutter-size);grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media (min-width:576px){.listing.categories{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(145px, 1fr))}@media (min-width:576px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.listing.products.rows{grid-auto-flow:row;grid-template-columns:initial}.listing h1,.listing h2,.listing h3{padding-bottom:0;border:none}.listing a{color:inherit;text-decoration:none}.listing .category,.listing .brand,.listing .manufacturer,.listing .product{position:relative;flex:1 1;color:inherit;text-decoration:none}.listing .brand img,.listing .manufacturer img{width:100%;height:auto;padding:.5rem}.listing .brand .caption,.listing .manufacturer .caption{margin:0;padding:.5em;background:#f2f2f2;color:var(--default-text-color);text-align:center;border-radius:var(--border-radius)}.listing .category{overflow:initial;background:none;box-shadow:none;border:none}.listing .category .link{display:inline-block;background:var(--navigation-background-color);border-radius:var(--border-radius);border:1px solid var(--default-border-color);transition:all 100ms linear}.listing .category .link:hover{border:1px solid var(--default-border-color)}.listing .category .caption{flex:1 0 auto;padding:.5em 1em;color:var(--default-text-color);text-align:center;align-self:center}.listing .category .caption *{color:inherit;margin:0}@media (min-width:576px){.listing .category img{display:inline-block;flex:0 1 auto;background:var(--whitespace-color);border-radius:var(--border-radius);transform:scale(1);transition:all 250ms linear}.listing .category:hover .link{background:#dbdbdb}.listing .category:hover img{box-shadow:0 3px 6px var(--shadow-color);transform:scale(1.05) rotate(-1deg)}.listing .category:hover .caption{color:#000}}.listing .product{background:var(--whitespace-color);font-size:calc(var(--default-text-size) - 1px);border-radius:var(--border-radius);overflow:hidden;transform:scale(1);transition:all 100ms linear;border:1px solid var(--card-border-color)}@media (min-width:576px){.listing .product:hover{border-color:var(--listing-border-color);box-shadow:0 0 30px rgba(0,0,0,0.15);transform:scale(1.02)}}.listing .product .link{display:block;text-decoration:none}.listing .product .image-wrapper{background:var(--whitespace-color)}.listing .product .sticker{position:absolute;top:1em;padding:.5em 1em;color:#fff;text-align:center;text-transform:uppercase;line-height:100%;border-radius:0 var(--border-radius) var(--border-radius) 0}.listing .product .sticker.new{background:rgba(251,184,41,0.9)}.listing .product .sticker.sale{background:rgba(237,60,50,0.9)}.listing .product .info{padding-bottom:1em}.listing .product .name{display:flex;justify-content:center;align-content:center;text-align:center;flex-direction:column;height:40px;line-height:125%}.listing .product .manufacturer{padding:1em 0}.listing .product .brand-name,.listing .product .manufacturer-name{color:var(--default-text-color);font-size:0.9em;text-overflow:ellipsis;text-align:center;line-height:200%;white-space:nowrap;overflow:hidden}.listing .product .description{margin:1rem;font-size:.85em}.listing .product .stock-available .value{color:#009900}.listing .product .stock-partly-available .value{color:#ff9900}.listing .product .stock-unavailable .value{color:#cc0000}.listing .product .price-wrapper{text-align:center}.listing .product .price-wrapper .price{color:#333;white-space:nowrap}.listing .product .price-wrapper .regular-price,.listing .product .price-wrapper .recommended-price{color:var(--default-text-color);font-weight:normal;white-space:nowrap}.listing .product .price-wrapper .campaign-price{font-weight:bold;color:#cc0000;white-space:nowrap}.listing .product .preview{margin:0 -1px -1px -1px;display:none;position:absolute;top:1em;right:1em;padding:var(--input-padding-y);width:3em;box-shadow:none}@media (min-width:576px){.listing .product:hover .preview{display:inline-block}}.listing.columns .product .info{padding:.5em;text-align:center}.listing.columns .product .description{font-size:.9em}.listing.columns .product .price-wrapper{position:initial}.listing.rows .product{grid-column:-1;min-height:175px}.listing.rows .product .link{display:flex;flex-direction:row}.listing.rows .product .info{padding:.5rem;flex:1 1 100%}.listing.rows .product .name{text-align:left;margin:0}.listing.rows .product .description{text-align:left}.listing.rows .product .image-wrapper{flex:1 0 100px}@media (min-width:576px){.listing.rows .product .image-wrapper{flex:1 0 175px}}.listing.rows .product .price-wrapper{text-align:left;font-size:1.25em;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 100%);padding:.5rem 0}@media (min-width:576px){.listing.rows .product{height:auto}.listing.rows .product .description{margin-top:1rem}}[data-toggle="momentumScroll"]{position:relative;margin:calc(0px - var(--gutter-size))}[data-toggle="momentumScroll"] .scroll-content{padding:var(--gutter-size);overflow:hidden;user-select:none;touch-action:pan-x;cursor:grab}[data-toggle="momentumScroll"] .scroll-content::-webkit-scrollbar{height:.5em}[data-toggle="momentumScroll"] .scroll-content::-webkit-scrollbar *{background:transparent}[data-toggle="momentumScroll"] .scroll-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.25) !important;border-radius:6px}[data-toggle="momentumScroll"] button[name="left"],[data-toggle="momentumScroll"] button[name="right"]{position:absolute;top:40%;width:3em;height:3em;border-radius:var(--border-radius);padding:0}[data-toggle="momentumScroll"] button[name="left"]{left:-20px}[data-toggle="momentumScroll"] button[name="right"]{right:-20px}[data-toggle="momentumScroll"] .listing{display:flex;flex-wrap:nowrap;gap:.75em}@media (min-width:576px){[data-toggle="momentumScroll"] .listing{gap:1em}}@media (min-width:768px){[data-toggle="momentumScroll"] .listing{gap:1.5em}}@media (min-width:768px){[data-toggle="momentumScroll"] .listing{gap:2em}}[data-toggle="momentumScroll"] .listing .product{flex:0 0 calc(50% - .5em)}@media (min-width:576px){[data-toggle="momentumScroll"] .listing .product{flex:0 0 calc(33.34% - 1em)}}@media (min-width:768px){[data-toggle="momentumScroll"] .listing .product{flex:0 0 calc(25% - 2em)}}@media (min-width:992px){[data-toggle="momentumScroll"] .listing .product{flex:0 0 calc(20% - 2em)}}#view-full-page{float:right;display:inline-block;padding:.5rem 1rem}#box-product .images{margin-bottom:2rem}#box-product .main-image{position:relative;overflow:hidden}#box-product .main-image .sticker{color:#fff;top:1em;padding:.5rem 1rem;position:absolute;text-transform:uppercase;line-height:100%;border-radius:0 var(--border-radius) var(--border-radius) 0}#box-product .main-image .sticker.new{background:rgba(251,184,41,0.85)}#box-product .main-image .sticker.sale{background:rgba(237,60,50,0.85)}#box-product .price-wrapper{font-size:1.75em}#box-product .regular-price{font-size:0.75em}#box-product .campaign-price{color:#cc0000}#box-product .tax{color:#999}#box-product .stock-available .value{color:#009900}#box-product .stock-partly-available .value{color:#ff9900}#box-product .stock-unavailable .value{color:#cc0000}#box-product .social-bookmarks{font-size:1.75em;margin:1rem 0}#box-product .description p:first-child{margin-top:0}#box-product .description p:last-child{margin-bottom:0}#box-product .technical-data table{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}#box-product .technical-data table td:first-child{width:50%}/*# sourceMappingURL=app.min.css.map */