body{background:var(--site-background-color)}body.has-offcanvas{overflow:hidden}#page-container{min-height:100vh;display:flex;flex-flow:column}#content-wrapper{flex-grow:1;margin:0 .5em}@media (min-width:1460px){#content-wrapper{margin:0}}#important-notice{background:var(--important-notice-background-color);color:var(--important-notice-text-color);text-align:center}#important-notice .fourteen-forty{padding:.5em var(--gutter-x)}@media (max-width:991px){#site-menu{position:sticky;display:block;top:0;z-index:999;transition:top 200ms linear}#site-menu .navbar-header a{color:var(--navigation-text-color)}}@media (max-width:991px){#site-menu .container{padding:0 !important}}#site-menu .quick-access{display:flex;font-size:.8em;align-items:center;gap:1em}@media (min-width:768px){#site-menu .quick-access{font-size:1em}}@media (min-width:992px){#site-menu .quick-access{font-size:1em}}#site-menu .navbar{padding:.5rem var(--gutter-x)}@media (min-width:992px){#site-menu .navbar{margin-top:6.5em;padding:0}#site-menu .navbar .dropdown-menu .nav-link{background:var(--dropdown-menu-item-background-color);color:var(--dropdown-menu-item-text-color)}#site-menu .navbar .dropdown-menu .nav-link:hover{filter:brightness(.95)}}#site-menu .dropdown-menu{overflow:hidden;--gutter-y:.75em}body.scrolling-down #site-menu{top:-6em}.navbar-header{display:flex;flex-flow:row wrap;align-items:center;gap:.5em 1em;justify-content:space-between;background:var(--header-background-color);color:var(--header-text-color);width:100%}@media (min-width:768px){.navbar-header{gap:var(--gutter-x)}}@media (min-width:992px){.navbar-header{position:absolute;top:-5rem;left:0;right:0;margin-bottom:var(--gutter-y);padding-left:1em;padding-right:1em}}.navbar-header .fourteen-forty{display:inherit;flex-flow:inherit;gap:inherit;justify-content:inherit;align-items:inherit;padding-top:0;padding-bottom:0}.navbar-header .logotype{flex-grow:1}.navbar-header .logotype img{max-width:140px;max-height:32px}@media (min-width:768px){.navbar-header .logotype img{max-width:250px;max-height:60px}}@media (min-width:768px){.navbar-header .logotype{width:auto}}@media (min-width:992px){.navbar-header .logotype{flex-grow:0}}.navbar-header .navbar-brand{display:none;width:calc(var(--sidebar-width) + var(--gutter-x)/2);font-size:17px}.navbar-header .navbar-brand:hover,.navbar-header .navbar-brand:focus{text-decoration:none}.navbar-header .navbar-brand>img{display:block}@media (min-width:768px){.navbar-header .navbar-brand{display:block}}.navbar-header form[name="search_form"] .input-group{background-color:#f1f3f5}.navbar-header .navbar-search{flex:1 1 auto;margin:0 auto}@media (max-width:991px){.navbar-header .navbar-search{width:100%;order:999}}@media (min-width:992px){.navbar-header .navbar-search{max-width:600px}}.navbar-header .navbar-icon{font-size:1.5em}#cart{position:relative;display:inline-block}#cart>a{position:relative;display:flex;align-items:center;padding:4px;border:1px transparent solid;border-radius:var(--border-radius);color:inherit;white-space:nowrap}#cart>a:hover{border-color:var(--default-border-color);text-decoration:none}#cart img{max-width:2em;max-height:2em}@media (min-width:768px){#cart img{font-size:1.5em}}#cart .badge{background:#c90000;border-radius:2rem;padding:.25em 0;display:inline-block;text-align:center;color:#fff;position:absolute;top:15px;right:-10px;width:2em;animation:pulsating 1.5s linear infinite;font-size:10px}#cart .badge:empty{display:none}@media (max-width:calc(768px - 1px)){#cart .details{display:none}}@media (max-width:calc(992px)){#cart #cart .badge{top:15px;right:0}}#sidebar{position:relative;display:flex;flex-flow:column}#footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:var(--gutter-y) var(--gutter-x)}#footer a{color:inherit}#footer .columns{display:grid;margin-bottom:0;grid-template-columns:repeat(auto-fill, minmax(155px, 1fr));grid-gap:var(--gutter-x)}@media (min-width:768px){#footer .columns{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-columns:repeat(4, 1fr)}}@media (min-width:992px){#footer .columns{grid-template-columns:repeat(5, 1fr)}}#footer .title{font-size:1.5em;margin:0 0 .75em 0;color:var(--footer-title-color)}#footer ul.list-vertical li{padding:0}#copyright{background:var(--copyright-background-color);color:var(--copyright-text-color)}#copyright .container{padding:.75em var(--gutter-x)}#copyright .notice{text-align:center}#copyright .notice a{color:inherit;text-decoration:underline}#scroll-up{bottom:30px;display:none;height:48px;opacity:.3;position:fixed;right:30px;width:48px}.box{margin-bottom:var(--gutter-y)}#box-filter .filters{display:flex;flex-wrap:wrap;gap:1em}#box-filter .filters>*{flex:1 1 auto;min-width:fit-content}#box-filter .filters [data-toggle="dropdown"]{cursor:pointer}#box-filter .filters .dropdown-menu li{margin:.5em 1em}#box-filter .filters .dropdown-menu .option{white-space:nowrap}#box-filter .manufacturers ul{max-height:200px;overflow-y:auto}#box-filter .tokens{display:flex;flex-wrap:wrap;gap:10px}#box-filter .tokens:not(:empty){padding-top:var(--gutter-y)}#box-filter .tokens .token{display:inline-block;padding:.5em 1em;border-radius:var(--border-radius);cursor:default}#box-filter .tokens .token[data-group="name"]{background:#cbe2b6}#box-filter .tokens .token[data-group="manufacturer"]{background:#b6c2e2}#box-filter .tokens .token[data-group^="attribute"]{background:#e2c6b6}#box-filter .tokens .token .remove{padding-inline-start:.5em;color:inherit;font-weight:600}#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 .notice{margin-bottom:1em}#box-cookie-notice .notice a{color:inherit;text-decoration:underline}#box-cookie-notice button{margin:0 .5em}@media (min-width:768px){#box-cookie-notice{max-width:480px;margin:0 auto;bottom:var(--gutter-y);border-radius:var(--border-radius)}}#box-recently-viewed-products .link img{transition:all 100ms linear}#box-recently-viewed-products .link img:hover{transform:scale(1.05);box-shadow:0 0 1em rgba(0,0,0,0.1)}@media (min-width:992px){#box-also-purchased-products{position:sticky;top:0}}#box-manufacturer-logotypes img{max-height:60px}#box-recently-viewed-products .listing{grid-template-columns:repeat(auto-fill, minmax(48px, .5fr))}.listing{display:grid;grid-gap:var(--gutter-x)}@media (min-width:768px){.listing{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr))}@media (min-width:768px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}@media (min-width:992px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(175px, 1fr))}}.listing.products.rows{grid-auto-flow:row;grid-template-columns:initial}.listing.categories{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.listing.manufacturers{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media (min-width:768px){.listing.manufacturers{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.listing h1,.listing h2,.listing h3{padding-bottom:0;border:none}.listing a{color:inherit;text-decoration:none}.listing .category,.listing .manufacturer,.listing .product{position:relative;overflow:hidden;background:var(--image-whitespace-color);border:1px solid var(--default-border-color);border-radius:var(--border-radius);transform:scale(1);transition:all 100ms linear;color:inherit;text-decoration:none}@media (min-width:768px){.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.15);transform:scale(1.01)}}.listing .category{position:relative;background:var(--whitespace-color)}.listing .category .caption{background:var(--whitespace-color);padding:calc(var(--gutter-y)/2) var(--gutter-x);color:var(--default-text-color);text-align:center}.listing .category .caption *{font-weight:normal;color:inherit;margin:0}.listing .category .caption .name{font-size:1.15em}.listing .manufacturer{position:relative;background:var(--whitespace-color)}.listing .manufacturer img{width:100%;height:auto;padding:1rem}.listing .manufacturer .caption{margin:0;padding:calc(var(--gutter-y)/2) var(--gutter-x);background:#f2f2f2;color:var(--default-text-color);text-align:center}.listing .product{position:relative;background:var(--whitespace-color)}.listing .product .link{text-decoration:none}.listing .product .image-wrapper{background:var(--image-whitespace-color)}.listing .product .image-wrapper .sticker{position:absolute;top:20px;left:-32px;width:125px;padding:.25rem 0;color:#fff;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;transform:rotate(-45deg)}.listing .product .image-wrapper .sticker.new{background:rgba(251,184,41,0.9)}.listing .product .image-wrapper .sticker.sale{background:rgba(237,60,50,0.9)}.listing .product .name{display:flex;justify-content:center;align-content:center;flex-direction:column;height:40px;font-size:1em;font-weight:400;line-height:115%;border-bottom:0;margin:0}.listing .product .manufacturer-name{color:var(--default-text-color);font-size:.9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:200%;opacity:.75}.listing .product .description{max-width:640px;text-align:left}.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{font-size:1.25em}.listing .product .price-wrapper .price{font-weight:bold;white-space:nowrap}.listing .product .price-wrapper .regular-price,.listing .product .price-wrapper .recommended-price{color:var(--default-text-color);font-size:.75em;font-weight:normal;white-space:nowrap}.listing .product .price-wrapper .campaign-price{font-weight:bold;color:#c00;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:768px){.listing .product:hover .preview{display:inline-block}}.listing.columns .product .image{width:100%;height:auto}.listing.columns .product .info{padding:.5rem 0;text-align:center}.listing.columns .product .description{display:none}.listing.columns .product .price-wrapper{position:initial}.listing.rows .product .link{display:flex;gap:var(--gutter-x);padding:var(--gutter-y) var(--gutter-x)}.listing.rows .product .info{flex:1 1 auto}.listing.rows .product .image-wrapper{width:175px}@media (min-width:768px){.listing.rows .product .image-wrapper{width:160px}}@media (min-width:768px){.listing.rows .product{height:auto}.listing.rows .product .description{margin-bottom:1em}}#box-product form[name="buy_now_form"]{padding:var(--gutter-y) var(--gutter-x);margin:1em 0;border:1px solid var(--default-border-color);border-radius:var(--border-radius)}#box-product .images{margin-bottom:var(--gutter-y)}#box-product .main-image{position:relative;background:var(--whitespace-color);overflow:hidden}#box-product .main-image .sticker{color:#fff;font-size:12px;font-weight:bold;top:15px;left:-35px;padding:.25rem 0;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(-45deg);width:140px}#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 .price-wrapper .regular-price,#box-product .price-wrapper .recommended-price{font-size:.75em}#box-product .price-wrapper .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 .out-of-stock-notice{background:var(--default-background-color);border:1px solid var(--default-border-color);padding:var(--gutter-y) var(--gutter-x);border-radius:var(--border-radius)}#box-product .stock-notice{margin-top:1em;padding:.5em;border-radius:var(--border-radius);border:1px #86cb00 solid;color:#86cb00}#box-product .stock-notice:empty{display:none}#box-product .stock-notice.notice{color:#e58310;border-color:#e58310}#box-product .stock-notice.warning{color:#c00;border-color:#c00}#box-product .stock-notice .description{margin-top:1em;font-size:.8em}#box-product .social-bookmarks{font-size:1.75em;margin-top:1em}#box-product .social-bookmarks a{margin:0 .25em}#box-product .description p:first-child{margin-top:0}#box-product .description p:last-child{margin-bottom:0}#box-product .description a{text-decoration:underline}/*# sourceMappingURL=app.min.css.map */