html, body {background:var(--site-background-color);margin: 0; padding: 0; }.rating .star { padding: 0.05em; margin: 0 0.05em; background: #ddd; color:#6e6b6b; border-radius: 2px; } .rating .star.checked { background: transparent; color:var(--rating-star-color); }#page{margin: 0px; padding: 0px; display:flex;flex-direction:column;min-height:100vh;background:var(--page-background-color);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}#header{display:grid;grid-template-columns:auto auto;align-items:center;padding:calc(var(--gutter-size)/2)}@media (min-width:768px){#header{padding:var(--gutter-size)}}@media (min-width:992px){#header{grid-template-columns:var(--sidebar-width) auto var(--sidebar-width)}}#header .logotype img{max-width:200px}@media (min-width:400px){#header .logotype img{max-width:100%;max-height:80px}}#region{color:var(--default-text-color);display:inline-block;font-size:.95em;padding:5px 10px;cursor: pointer;}#region .currency{cursor:default;padding:0}#region .currency span{background: transparent;}#region .country{cursor:default}#region .change{padding-inline-start:0}#region>div{display:inline-block;padding:5px 5px;vertical-align:middle}#cart{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:40px;max-height:40px}#cart .badge{background:red;border-radius:1.25rem;padding:.25rem;display:inline-block;text-align:center;color:#fff;font-size:.75em;position:absolute;right:0;top:1em;width:2em;animation:pulsating 1.5s linear infinite}#cart .badge:empty{display:none}@media (max-width:767px){#cart .details{display:none}}#site-menu{margin:0 calc(var(--gutter-size)/2) var(--gutter-size) calc(var(--gutter-size)/2)}@media (min-width:768px){#site-menu{margin:0 var(--gutter-size) var(--gutter-size) var(--gutter-size);margin:0px;border-radius: 0px;}}@media (max-width:767px){#site-menu{position:sticky;top:0;z-index:999;font-size:1.15em}}#main{flex-grow:1;padding:0 calc(var(--gutter-size)/2) var(--gutter-size) calc(var(--gutter-size)/2)}@media (min-width:768px){#main{padding:0 var(--gutter-size) var(--gutter-size) var(--gutter-size);display:grid;grid-template-columns:max-content;grid-template-areas:'sidebar content';grid-template-rows:1fr}}#sidebar{position:relative}@media (min-width:768px){#sidebar{width:var(--sidebar-width);margin-inline-end:var(--gutter-size)}#sidebar>*:first-child{margin-top:0}}#content{width:100%;grid-area:content;grid-gap:calc(var(--gutter-size)/2)}@media (min-width:768px){#content{grid-gap:var(--gutter-size)}}#footer{padding:var(--gutter-size) calc(var(--gutter-size)/2);background-color:var(--footer-background-color);color:var(--footer-text-color)}@media (min-width:768px){#footer{padding:calc(var(--gutter-size)*2)}}#footer a{color:inherit}#footer .columns{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));text-align: center;grid-gap:15px}@media (min-width:768px){#footer text-align: center;.columns{grid-template-columns:repeat(4, 1fr)}}@media (min-width:992px){#footer .columns{grid-template-columns:repeat(4, 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 a{color:inherit}#copyright .notice{padding:var(--gutter-size);text-align:center}#scroll-up{bottom:30px;display:none;height:48px;opacity:.3;position:fixed;right:30px;width:48px}.box h2{text-align: center;color:var(--box-font-color);font-size:var(--box-font-size);} .box{margin:var(--gutter-size) 0}.box.white{margin:var(--gutter-size);padding:var(--gutter-size);border-radius:var(--border-radius);background:#fff}.box.border{padding:var(--gutter-size);border:1px solid var(--default-border-color);border-radius:var(--border-radius)}  .box>.title{margin-top:0}#box-cookie-notice{background:var(--cookie-notice-background-color);position:fixed;bottom:0;left:0;right: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}@media (min-width:992px){#box-also-purchased-products{position:sticky;top:0}}#box-manufacturer-logotypes img{max-height:60px}#box-filter .manufacturers ul{max-height:200px;overflow-y:auto}#box-recently-viewed-products .listing{grid-template-columns:repeat(auto-fill, minmax(48px, .5fr))}.listing{display:grid;grid-gap:calc(var(--gutter-size)/2)}@media (min-width:768px){.listing{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:var(--gutter-size)}}.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}@media (min-width:768px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}}@media (min-width:1500px){.listing.products.columns{grid-template-columns:var(--grid-template-columns)}}.listing.products.rows{grid-auto-flow:row;grid-template-columns:initial}.listing.categories{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}@media (min-width:768px){.listing.categories{grid-template-columns:repeat(auto-fill, minmax(320px, 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 calc(var(--gutter-size)/4) calc(var(--gutter-size)/2) 0 rgba(0,0,0,0.15);transform:scale(1.01)}}.listing .category .caption{background:var(--default-background-category-color);padding:calc(var(--gutter-size)/2) var(--gutter-size);color:var(--default-text-color);text-align:center}.listing .category .caption *{color:inherit;margin:0}.listing .manufacturer img{width:100%;height:auto;padding:calc(var(--gutter-size)/2)}.listing .manufacturer .caption{margin:0;padding:calc(var(--gutter-size)/2);background:#f2f2f2;color:var(--default-text-color);text-align:center}.listing .product{position:relative}.listing .product .link{text-decoration:none}.listing .product .image-wrapper{background:var(--image-whitespace-color)}.listing .product .image-wrapper .sticker{position: absolute; bottom: 7px; padding: calc(var(--gutter-size)/4) calc(var(--gutter-size)/2); color: #fff; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase;}.listing .product .image-wrapper .sticker.new{background:rgb(255 152 185)}.listing .product .image-wrapper .sticker.sale{background:rgb(255 152 185)}.listing .product .name{display:flex;justify-content:center;align-content:center;flex-direction:column;height:39px;font-size:var(--listing-product-name-font-size);font-weight:var(--listing-product-name-font-weight);border-bottom:0;margin:0;color:var(--listing-product-name-color);overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.info .price-wrapper .price { bottom: 0px; position: absolute; }.info .price-wrapper { padding-top: 26px; }.listing .product .short_description{color:var(--listing-product-short_description-color);font-size:var(--listing-product-short_description-font-size);font-weight:var(--listing-product-short_description-font-weight);overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}.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{text-align:left}.listing .product .price-wrapper{font-size:1.25em}.listing .product .price-wrapper .price{font-weight:var(--price-weight);color:var(--price-color);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:#cc0000;white-space:nowrap}.listing .product .preview{margin:0 -1px -1px -1px;display:none;position:absolute;top:7.5px;right:7.5px;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:calc(var(--gutter-size)/2);text-align:center}.listing.columns .product .description{display:none}.listing.columns .product .price-wrapper{position:initial}.listing.rows .product{height:175px}.listing.rows .product .info{position:absolute;top:0;left:calc(var(--gutter-size) + 100px);right:0;bottom:0;padding:calc(var(--gutter-size)/2)}@media (min-width:768px){.listing.rows .product .info{left:calc(160px + var(--gutter-size))}}.listing.rows .product .image-wrapper{display:inline-block}.listing.rows .product .image{max-width:100px}@media (min-width:768px){.listing.rows .product .image{max-width:160px}}.listing.rows .product .price-wrapper{position:absolute;bottom:0;right:0;font-size:1.25em;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 100%);padding:calc(var(--gutter-size)/2);padding-inline-start:calc(var(--gutter-size) * 2)}@media (min-width:768px){.listing.rows .product{height:auto}.listing.rows .product .description{margin-top:var(--gutter-size)}}#view-full-page{float:right;display:inline-block;padding:calc(var(--gutter-size)/2) var(--gutter-size)}#box-product form[name="buy_now_form"]{padding:var(--gutter-size);margin:1em 0;border:1px solid var(--default-border-color);border-radius:var(--border-radius)}#box-product .images{margin-bottom:calc(var(--gutter-size)*2)}#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:calc(var(--gutter-size)/4) calc(var(--gutter-size)/2);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-size);border-radius:var(--border-radius)}#box-product .social-bookmarks{font-size:1.75em;margin:var(--gutter-size) 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%}@media (min-width:768px){#box-product .technical-data{columns:auto 2}}/*# sourceMappingURL=app.min.css.map */
.bttn.btn-success {
    background-color: var(--success-button-background-color);
    color: var(--success-button-text-color);
    border: 1px solid var(--success-button-border-color);
    text-decoration: none;
}
.bttn {
    cursor: pointer;
    display: inline-block;
    padding: var(--input-padding-y) var(--input-padding-x);
    text-decoration: none;
    font-weight: normal;
    border-radius: var(--border-radius);
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    text-align: center;
}
.listing .product .short_description {
    -webkit-line-clamp: 1;
}

.heart {
fill: #ffedf5;
    top: 0px;
    width: 27px;
    right: 8px;
    animation: pulse 1s ease infinite;
    stroke: #4a3c3c;
    stroke-width: 2px;
    position: absolute;
}   
#wishlist .badge:empty {
    display: none;
}
.wishhover{
    opacity: 0;
}
.wishhover:hover:not(.active):not(.disabled):not([disabled]){
    opacity: 1;
}

#wishlist .badge {
    background: #ff828285;
    border-radius: 1.25rem;
    padding: 0.25rem;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: .65em;
    position: absolute;
    right: 0;
    top: 0px;
    width: 2em;
    
}

#wishlist>a {
    position: relative;
    display: flex;
    align-items: center;
    padding: 4px;
    border: 1px transparent solid;
    border-radius: var(--border-radius);
    color: inherit;
    white-space: nowrap;
}