:root{--text-color: #111e27;--gray: #f5f5f8;--gray-light: #f8f8fa;--gray-dark: #dadae5;--highlight-success: #65b32e;--highlight-error: #e74c3c;--cm-red: #E74C3C ;--cm-reddish: #f27b6f ;--cm-grey: #F5F5F8 ;--cm-browngrey: #dadae5 ;--cm-lightgrey: #f8f8fa ;--cm-green: #65b32e ;--cm-deepgreen: #4e8a24 ;--cm-lightgreen: #67b72f ;--cm-gold: #d4af37;--vinello-capriblau: #3c6f9c;--vinello-himbeerrot: #e50040;--vinello-stachelbeergruen: #65b32e;--vinello-sonnengelb: #fadf10;--vinello-blau: #3363ac;--vinello-buttergelb: #fec700;--vinello-fruehlingsgruen: #20aa81;--vinello-himmelblau: #5fc4ef;--vinello-gold: #d4a463;--vinello-limettengruen: #ccd621;--vinello-ueberschriftblau: #191936;--vinello-violett: #ab4693;--vinello-rot: #e62d2b;--vinello-winered: #931b3c;--vinello-erdbeere: #ea4f79;--vinello-brown: #4b3007;--vinello-orange: #FC9B00;--vinello-purple: #633BAF;--vinello-navy: #111e27;--vinello-bio-green: #18883B;--vinello-sale-green: #4CAF50;--vinello-light-bg: #f0f0f0;--color-success: #4CAF50 ;--color-warning: #fec700 ;--color-error: #e50040 ;--color-info: #111e27 ;--color-sale: #ea4f79 ;--color-border: #d0d0d0;--color-checkout: #fec700 ;--card-shadow: 0 1px 2px 1px rgba(0, 0, 0, .15) ;--card-shadow-light: 0 0 0 1px #d0d0d0;--font-base-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--text-color: #111e27 ;--fade-text-color-50: rgba(17, 30, 39, .5) ;--mix-vinello-gold-fff-8: #fcf8f3 ;--fade-vinello-gold-90: rgba(212, 164, 99, .9) ;--fade-vinello-gold-60: rgba(212, 164, 99, .6) ;--darken-vinello-capriblau-10: #2e5577 ;--darken-vinello-capriblau-40: #030609 ;--darken-vinello-orange-10: #c97c00 ;--darken-vinello-orange-40: #301e00 ;--darken-vinello-himmelblau-10: #31b3ea ;--darken-vinello-himmelblau-40: #0c5676 ;--darken-color-sale-10: #e52156 ;--darken-color-sale-40: #610c23 ;--darken-vinello-bio-green-10: #105d28 ;--darken-vinello-bio-green-40: #000000 ;--darken-vinello-ueberschriftblau-10: #090913 ;--darken-vinello-ueberschriftblau-40: #000000 ;--darken-vinello-gold-10: #c98d3b ;--darken-vinello-gold-40: #543a17 ;--darken-vinello-blau-10: #274c85 ;--darken-vinello-blau-40: #04080f ;--darken-vinello-navy-10: #020303 ;--darken-vinello-navy-40: #000000 }.shop--navigation .navigation--list{display:flex;gap:12px;align-items:center}.navigation--entry.entry--search{position:static;flex:1 1 100%;display:flex}.navigation--entry.entry--search .main-search--wrapper{flex:1 1 100%}.retergy-main-search--wrapper{flex:1 0 auto}.retergy-main-search--wrapper .desktop-search{margin:0 auto}.retergy-search-field.main-search--field.cm-search--trigger{width:100%;height:50px;padding:10px;transition:all .2s ease-in-out;font-size:.85rem;border-radius:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;box-shadow:none;background:var(--vinello-light-bg)}.retergy-search-field.main-search--field.cm-search--trigger:focus{border-color:var(--vinello-navy);box-shadow:0 0 0 1px var(--vinello-navy)}.header-main .main-search--form.desktop-search .main-search--field{height:50px;padding:10px 50px 10px 10px;transition:all .2s ease-in-out;font-size:.85rem;border-radius:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;box-shadow:none;background:#f0f0f0}.retergy-add-product-inner{position:relative;width:100%;display:block;margin:0;padding:0;border:none}.retergy-add-product-inner .retergy-add-product-field{width:100%;height:50px;padding:10px 60px 10px 15px;transition:all .2s ease-in-out;font-size:16px;border-radius:15px;border:1px solid transparent;box-shadow:none;background:var(--vinello-light-bg);color:#333;margin:0;text-align:left;appearance:none;line-height:normal}.retergy-add-product-inner .retergy-add-product-field:focus{border-color:var(--vinello-navy);box-shadow:0 0 0 1px var(--vinello-navy);outline:none}.retergy-add-product-inner .retergy-search-button{position:absolute;right:5px;top:5px;width:40px;height:40px;border-radius:12px;background:#fff;border:none;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.retergy-add-product-inner .retergy-search-button i{font-size:16px;color:#333;margin:0}.retergy-add-product-inner .retergy-clear-input-btn{position:absolute;right:50px;top:24px;background:transparent;border:none;font-size:20px;cursor:pointer;z-index:3;color:#999;height:50px;line-height:50px;padding:0 10px;margin:0}.retergy-search-overlay{display:none;flex-direction:column;position:absolute;left:50%;transform:translate(-50%);width:90vw;height:85vh;transition:all .2s;box-shadow:0 0 1px #00000040;z-index:9999;background:#fff;border:1px solid #d2d2d2}.retergy-search-listing{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));flex-wrap:wrap;padding:10px;gap:10px;margin:0;height:100%;overflow-x:hidden;overflow-y:auto;font-family:var(--font-base-stack);color:var(--vinello-navy)}.retergy-search-listing .product--box{text-align:center;position:relative;padding:0;margin:0 auto;border-radius:15px;width:100%;min-width:300px;max-width:400px;background:#fff;box-shadow:var(--card-shadow);transform-style:preserve-3d;transform-origin:center right;transition:transform .5s}.retergy-search-listing .product--box.has--focus{z-index:2}.retergy-search-listing .product--box:not(.is--ready):has(.variant--switch-selector) .badge--sold-out{display:none}.retergy-search-listing .product--box.is--flipped{transform:translate(-100%) rotateY(-180deg)}.retergy-search-listing .product--box.is--flipped .card-side--back{opacity:1;z-index:1;position:relative;pointer-events:auto}.retergy-search-listing .product--box.is--flipped .card-side--back .product--actions{flex:1 0 65px}.retergy-search-listing .product--box.is--flipped .card-side--back .product--btn-container{flex-direction:row;align-items:center}.retergy-search-listing .product--box.is--flipped .card-side--front{transform:rotateY(180deg);opacity:0;z-index:-1;position:absolute;pointer-events:none}.retergy-search-listing .product--box .card-side{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px}.retergy-search-listing .product--box .card-side--back{transform:rotateY(180deg);opacity:0;z-index:-1;position:absolute;top:0;pointer-events:none}.retergy-search-listing .product--box .card-side--front{opacity:1;z-index:1;position:relative;pointer-events:auto}.retergy-search-listing .product--box:after{content:none}.retergy-search-listing .product--box .product--image-background{position:absolute;top:0;left:0;height:216px;width:100%;border-radius:15px 15px 0 0;background-image:linear-gradient(var(--vinello-light-bg),var(--vinello-light-bg) 75%,#fff 75%);display:flex;justify-content:center}@media screen and (min-width:480px){.retergy-search-listing .product--box .product--image-background{height:350px}}.retergy-search-listing .product--box .product--image-background .image--background{object-fit:cover;height:100%;margin:0;z-index:0;border-radius:15px}.retergy-search-listing .product--box .product--image-background .image--background-overlay{position:absolute;bottom:25%;left:0;height:75%;width:calc(100% + 2px);background-image:url(../../src/img/vinello-bg-overlay.svg);background-repeat:no-repeat;background-position:-2px calc(100% + 1px);background-size:100%}.retergy-search-listing .product--box .product--image-background .product--premium-wreath{position:absolute;bottom:10%;left:50%;height:70%;width:auto;transform:translate(-50%)}.retergy-search-listing .product--box .product--image{height:220px;position:relative;overflow:hidden;cursor:pointer}.retergy-search-listing .product--box .product--image .image--element img{width:auto;top:20px;height:auto;max-width:calc(100% - 20px);max-height:calc(100% - 20px)}@media screen and (min-width:480px){.retergy-search-listing .product--box .product--image{height:315px}}.retergy-search-listing .product--box .variant--switch{width:fit-content!important;flex:0 0 30px;margin:0 auto;max-width:80%;background:var(--vinello-light-bg);padding:4px 2px;border-radius:50px;display:flex;position:relative;max-width:100%;border:1px solid var(--color-border);align-items:center}.retergy-search-listing .product--box .variant--switch .variant--display-item{border-radius:50px;background:#fff;box-shadow:0 0 0 1px #d0d0d0;color:var(--vinello-navy);margin:0 2px;padding:.25rem .5rem!important;line-height:1;font-size:14px;font-weight:700}.retergy-search-listing .product--box .variant--switch .variant--display-item.has--promotion:before{content:"%";position:absolute;top:3px;right:3px;color:#e50040;padding:1px;font-size:12px;font-weight:700;border-radius:50%;height:10px;width:10px}.retergy-search-listing .product--box .variant--switch .variant--display-item.is--not-available{color:#111e2730}.retergy-search-listing .product--box .product--nutrition{background:var(--vinello-light-bg)}.retergy-search-listing .product--box form.cm-product-note{background:#fff;border:2px solid var(--fade-text-color-50);border-radius:50%;height:50px;width:50px;padding:10px;position:absolute;right:30px;top:100px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.retergy-search-listing .product--box form.cm-product-note:hover{transform:scale(1.5)}.retergy-search-listing .product--box .action--filter-options.is--active-filter .filter--active-container{padding:0;margin:0;text-align:center}.retergy-search-listing .product--box .only--vertical{display:block}.retergy-search-listing .product--box .only--horizontal{display:none}.retergy-search-listing .product--box.box--horizontal{height:212px}.retergy-search-listing .product--box.box--horizontal .product--title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;display:inline-block;max-width:280px}.retergy-search-listing .product--box.box--horizontal .product--image-wrapper{height:150px}.retergy-search-listing .product--box.box--horizontal .product--image-background{transform:rotate(270deg) translate(-16px,-16px);height:180px;width:212px;border-radius:15px 15px 0 0;overflow:hidden}.retergy-search-listing .product--box.box--horizontal .product--image{height:100%;padding:5px;margin:0}.retergy-search-listing .product--box.box--horizontal .product--image img{margin:0}.retergy-search-listing .product--box.box--horizontal .product--info{height:165px;position:absolute;background:none;bottom:0;width:200px;z-index:500;right:0}.retergy-search-listing .product--box.box--horizontal .product--badges{top:0}.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge{height:20px;box-shadow:none}.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge:before,.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge:after{display:none}.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge.badge--user.has--image{height:20px;padding:2px 6px 2px 2px}.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge.badge--user.has--image .user--image{height:16px;width:16px}.retergy-search-listing .product--box.box--horizontal .product--actions-notepad{height:42px}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--nutrition{font-size:.75rem}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions{padding:10px;flex-direction:row;align-items:center}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions .product--price{align-items:flex-start}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions .price--line-through{font-size:.75rem}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions .price--content{font-size:1.2rem}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions .product--btn-container{flex-wrap:wrap;gap:0 10px}.retergy-search-listing .product--box.box--horizontal .card-side--back .product--actions .product--btn-container .retergy-buybox--form{flex:0 0 100%;display:flex;justify-content:flex-end}.retergy-search-listing .product--box.box--horizontal .only--vertical,.retergy-search-listing .product--box.box--checkout .only--vertical{display:none}.retergy-search-listing .product--box.box--horizontal .only--horizontal,.retergy-search-listing .product--box.box--checkout .only--horizontal{display:block}.retergy-search-listing .product--box.box--horizontal .horizontal--title,.retergy-search-listing .product--box.box--checkout .horizontal--title{position:relative;z-index:1;top:5px;padding:0 10px;width:100%}.retergy-search-listing .product--box.box--horizontal .product--title,.retergy-search-listing .product--box.box--checkout .product--title{height:fit-content}.retergy-search-listing .product--box.box--horizontal .product--premium-wreath,.retergy-search-listing .product--box.box--checkout .product--premium-wreath{display:none}.retergy-search-listing .product--box.box--horizontal .product--image,.retergy-search-listing .product--box.box--checkout .product--image{width:auto;justify-content:flex-start;display:flex}.retergy-search-listing .product--box.box--horizontal .product--image img,.retergy-search-listing .product--box.box--checkout .product--image img{height:100%;top:0}.retergy-search-listing .product--box.box--horizontal .product--attributes,.retergy-search-listing .product--box.box--checkout .product--attributes{display:none}.retergy-search-listing .product--box.box--horizontal .product--info,.retergy-search-listing .product--box.box--checkout .product--info{align-items:flex-end;justify-content:flex-end;gap:5px;padding:10px}.retergy-search-listing .product--box.box--horizontal .product--badges,.retergy-search-listing .product--box.box--checkout .product--badges{max-width:200px;position:relative;flex-direction:row;overflow:auto;border-radius:0;-ms-overflow-style:none;scrollbar-width:none}.retergy-search-listing .product--box.box--horizontal .product--badges ::-webkit-scrollbar,.retergy-search-listing .product--box.box--checkout .product--badges ::-webkit-scrollbar{display:none}.retergy-search-listing .product--box.box--horizontal .product--badges .product--badge,.retergy-search-listing .product--box.box--checkout .product--badges .product--badge{padding:2px 6px;border-radius:50px;flex:0 0 fit-content}.retergy-search-listing .product--box.box--horizontal .product--rating-container,.retergy-search-listing .product--box.box--checkout .product--rating-container{flex:0 0 18px;margin:0 25px 0 0;justify-content:flex-end}.retergy-search-listing .product--box.box--horizontal .product--rating-container .product--rating i[class^=icon],.retergy-search-listing .product--box.box--checkout .product--rating-container .product--rating i[class^=icon]{font-size:18px}.retergy-search-listing .product--box.box--horizontal .product--actions,.retergy-search-listing .product--box.box--checkout .product--actions{padding:0;flex-direction:column;align-items:flex-end;height:auto;flex:0 0 auto;gap:5px;overflow:visible;border-bottom:none}.retergy-search-listing .product--box.box--horizontal .product--actions .product--price,.retergy-search-listing .product--box.box--checkout .product--actions .product--price{background:#ffffffe6;padding:2px;border-radius:8px;align-items:flex-end}.retergy-search-listing .product--box.box--horizontal .product--actions .product--price .price--unit,.retergy-search-listing .product--box.box--checkout .product--actions .product--price .price--unit{font-size:10px}.retergy-search-listing .product--box.box--horizontal .product--actions .price-and-buy-button,.retergy-search-listing .product--box.box--checkout .product--actions .price-and-buy-button{max-width:100%}.retergy-search-listing .product--box.box--horizontal .product--btn-container,.retergy-search-listing .product--box.box--checkout .product--btn-container{display:flex;justify-content:flex-end;align-items:center;gap:10px}.retergy-search-listing .product--box.box--horizontal .product--actions-notepad,.retergy-search-listing .product--box.box--checkout .product--actions-notepad{position:relative}.retergy-search-listing .product--box.box--horizontal .product--actions-notepad .action--note,.retergy-search-listing .product--box.box--checkout .product--actions-notepad .action--note{display:flex;align-items:center}.retergy-search-listing .product--box.box--horizontal .variant--switch,.retergy-search-listing .product--box.box--checkout .variant--switch{flex:0 0 30px;margin:0;max-width:calc(100% - 200px)}.retergy-search-listing .product--box.box--teaser{border-color:transparent}.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser--overlay{min-height:400px}.retergy-search-listing .product--box.box--teaser .cm-teaser-content{overflow:hidden;border-radius:15px;padding:5px;background-size:140% auto;background-position:center -75px;background-repeat:no-repeat;margin:0;transition:all .2s ease-in;position:relative}@media screen and (min-width:768px){.retergy-search-listing .product--box.box--teaser .cm-teaser-content{background-size:125% auto}}.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser--overlay{position:absolute;top:230px;left:50%;transform:translate(-50%);height:100%;min-height:350px;min-width:400px;width:auto;min-width:calc(100% + 2px)}@media screen and (min-width:1400px){.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser--overlay{top:290px}}.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser{padding-top:17rem}@media screen and (min-width:1400px){.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser{padding-top:21rem}}.retergy-search-listing .product--box.box--teaser .cm-teaser-content .cm-listing-teaser .retergy-buybox--button{max-width:none}.retergy-search-listing .product--box.box--teaser .cm-teaser-content.has--image{background-position:center top;background-size:100% 50%}.retergy-search-listing .product--box.box--teaser .cm-teaser-content.has--image:hover{background-size:110% 55%}.retergy-search-listing .product--box.box--teaser .cm-teaser-content.has--image .cm-listing-teaser--overlay{top:220px}.retergy-search-listing .product--box.box--teaser .cm-teaser-content.has--image .cm-listing-teaser{padding-top:3rem}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser .cm-teaser-content{max-width:450px}}.retergy-search-listing .product--box.box--teaser .cm-teaser-swirl{position:absolute;top:125px;right:0;height:120px;width:120px;z-index:2}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser .cm-teaser-swirl{top:160px;right:20px}}.retergy-search-listing .product--box.box--teaser .cm-teaser-swirl .swirl-container{position:relative;height:100%;width:100%}.retergy-search-listing .product--box.box--teaser .cm-teaser-swirl .swirl{position:absolute;z-index:0}.retergy-search-listing .product--box.box--teaser .cm-teaser-swirl span{position:absolute;color:var(--text-color);top:calc(50% - 5px);left:50%;transform:translate(-50%,-50%) rotate(5deg);font-size:22px}.retergy-search-listing .product--box.box--teaser .cm-listing-teaser{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .2s ease-in-out;border-radius:12px;border:1px solid #fff;height:490px;color:#fff}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser .cm-listing-teaser{padding-top:4rem;height:607px}}.retergy-search-listing .product--box.box--teaser .cm-listing-teaser img{z-index:2;position:relative}.retergy-search-listing .product--box.box--teaser .cm-listing-teaser .retergy-buybox--button{width:100%;font-size:16px;padding-left:0;padding-right:2rem;margin-top:auto}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser .cm-listing-teaser .retergy-buybox--button{font-size:22px}}.retergy-search-listing .product--box.box--teaser .cm-listing-teaser .retergy-buybox--button svg{position:absolute;right:2rem}.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser img:not(.swirl){height:auto;width:auto;max-width:250px;max-height:250px}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser img:not(.swirl){margin-bottom:1rem}}.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser .cm-teaser-header{font-size:24px;font-weight:700}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser .cm-teaser-header{font-size:36px}}.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser .cm-teaser-text{margin-top:0;font-weight:500;font-size:20px;padding:0 10px}@media screen and (min-width:480px){.retergy-search-listing .product--box.box--teaser.voucher .cm-listing-teaser .cm-teaser-text{font-size:28px}}.retergy-search-listing .product--box.box--teaser.liquor .cm-listing-teaser{background:var(--cm-lightgreen)}.retergy-search-listing .product--box.box--teaser.liquor .cm-listing-teaser img{max-width:80%}.retergy-search-listing .product-slider--item .box--minimal .product--image,.retergy-search-listing .product-slider--item .box--slider .product--image{height:22rem}.retergy-search-listing .cm-featured .box--minimal{width:100%}.retergy-search-listing .cm-featured .box--minimal .product--image{height:25rem}.retergy-search-listing .product--box.retergy-result--featured,.retergy-search-listing .product--box.retergy-result--pinned{background:var(--mix-vinello-gold-fff-8);box-shadow:0 0 0 2px var(--fade-vinello-gold-90),0 0 14px var(--fade-vinello-gold-60);border-radius:15px}.retergy-search-listing .product--box .product--badges{position:relative;top:10px;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border-radius:15px 0 0}.retergy-search-listing .product--box .product--badges .product--badge{padding:7px 10px;text-transform:uppercase;background:#777;margin:0;font-size:10px;display:flex;gap:5px;align-items:center;color:#fff;box-shadow:var(--card-shadow);border-radius:0 5px 5px 0}.retergy-search-listing .product--box .product--badges .product--badge:before,.retergy-search-listing .product--box .product--badges .product--badge:after{content:"";position:absolute;left:0}.retergy-search-listing .product--box .product--badges .product--badge:before{top:0;width:6px;height:34px;transform:translate(-100%);background:inherit;border-radius:100% 0 0}.retergy-search-listing .product--box .product--badges .product--badge:after{bottom:0;width:6px;height:8px;background:#000;transform:translate(-100%,100%);border-radius:10px 0 0 10px}.retergy-search-listing .product--box .product--badges .product--badge:is(.listing.is--compact *){box-shadow:none}.retergy-search-listing .product--box .product--badges .product--badge:is(.listing.is--compact *):before,.retergy-search-listing .product--box .product--badges .product--badge:is(.listing.is--compact *):after{display:none}.retergy-search-listing .product--box .product--badges .product--badge:is(.listing.is--compact *).badge--user.has--image{height:20px;padding:2px 6px 2px 2px}.retergy-search-listing .product--box .product--badges .product--badge:is(.listing.is--compact *).badge--user.has--image .user--image{height:16px;width:16px}.retergy-search-listing .product--box .product--badges .product--badge img.badge--icon{display:inline-block}.retergy-search-listing .product--box .product--badges .badge--user{background:var(--vinello-capriblau)}.retergy-search-listing .product--box .product--badges .badge--user:after{background:linear-gradient(90deg,var(--darken-vinello-capriblau-10),var(--darken-vinello-capriblau-40))}.retergy-search-listing .product--box .product--badges .badge--user.has--image{padding:5px 14px 5px 5px;height:30px}.retergy-search-listing .product--box .product--badges .badge--user.has--image .user--image{border-radius:50%;height:20px;width:20px;background-size:cover;background-position:center;background-repeat:no-repeat}.retergy-search-listing .product--box .product--badges .badge--recommend{background:var(--vinello-orange);color:#000}.retergy-search-listing .product--box .product--badges .badge--recommend:after{background:linear-gradient(90deg,var(--darken-vinello-orange-10),var(--darken-vinello-orange-40))}.retergy-search-listing .product--box .product--badges .badge--newcomer{background:var(--vinello-himmelblau)}.retergy-search-listing .product--box .product--badges .badge--newcomer:after{background:linear-gradient(90deg,var(--darken-vinello-himmelblau-10),var(--darken-vinello-himmelblau-40))}.retergy-search-listing .product--box .product--badges .badge--discount{background:var(--color-sale)}.retergy-search-listing .product--box .product--badges .badge--discount:after{background:linear-gradient(90deg,var(--darken-color-sale-10),var(--darken-color-sale-40))}.retergy-search-listing .product--box .product--badges .badge--bio,.retergy-search-listing .product--box .product--badges .badge--vegan,.retergy-search-listing .product--box .product--badges .badge--halal,.retergy-search-listing .product--box .product--badges .badge--kosher{background:var(--vinello-bio-green)}.retergy-search-listing .product--box .product--badges .badge--bio:after,.retergy-search-listing .product--box .product--badges .badge--vegan:after,.retergy-search-listing .product--box .product--badges .badge--halal:after,.retergy-search-listing .product--box .product--badges .badge--kosher:after{background:linear-gradient(90deg,var(--darken-vinello-bio-green-10),var(--darken-vinello-bio-green-40))}.retergy-search-listing .product--box .product--badges .badge--alcoholfree{background:var(--vinello-ueberschriftblau)}.retergy-search-listing .product--box .product--badges .badge--alcoholfree:after{background:linear-gradient(90deg,var(--darken-vinello-ueberschriftblau-10),var(--darken-vinello-ueberschriftblau-40))}.retergy-search-listing .product--box .product--badges .badge--pinned{background:var(--vinello-gold);color:#000}.retergy-search-listing .product--box .product--badges .badge--pinned:after{background:linear-gradient(90deg,var(--darken-vinello-gold-10),var(--darken-vinello-gold-40))}.retergy-search-listing .product--box .product--badges .badge--featured{background:var(--vinello-blau)}.retergy-search-listing .product--box .product--badges .badge--featured:after{background:linear-gradient(90deg,var(--darken-vinello-blau-10),var(--darken-vinello-blau-40))}.retergy-search-listing .product--box .product--badges .badge--featured.has--image{padding:5px 14px 5px 5px;height:30px}.retergy-search-listing .product--box .product--badges .badge--featured.has--image .user--image{border-radius:50%;height:20px;width:20px;background-size:cover;background-position:center;background-repeat:no-repeat}.retergy-search-listing .product--box .product--badges .badge--sold-out{background:#939393}.retergy-search-listing .product--box .product--badges .badge--sold-out:after{background:linear-gradient(90deg,#7a7a7a,#2d2d2d)}.retergy-search-listing .product--box .product--badges .badge--info{text-transform:none;background:var(--vinello-navy)}.retergy-search-listing .product--box .product--badges .badge--info:after{background:linear-gradient(90deg,var(--darken-vinello-navy-10),var(--darken-vinello-navy-40))}.retergy-search-listing .product--box .product--awards{position:absolute;top:50px;right:10px;z-index:1000}.retergy-search-listing .product--box .product--info{display:flex;flex-direction:column;justify-content:space-between;border-radius:15px;background:#fff;flex:0 0 220px}.retergy-search-listing .product--box .box--content{border:none;text-align:center}.retergy-search-listing .product--box .product--title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:center;font-size:18px;line-height:1.3;font-weight:700;height:auto;flex:0 0 84px;white-space:normal;margin:0;padding:0 20px;color:var(--text-color)}.retergy-search-listing .product--box .product--title:hover{text-decoration:none}.retergy-search-listing .product--box .product--title:is(.listing.is--compact *){font-size:14px}.retergy-search-listing .product--box .retergy-buybox--form{margin-top:0;height:auto;padding:0}.retergy-search-listing .product--box .product--ordernumber{color:#666;font-size:12px}.retergy-search-listing .product--box .product--attributes{font-size:12px;height:auto;margin:0 10px;padding:4px 0;flex:0 0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:2px;white-space:nowrap;max-width:calc(100% - 20px)}.retergy-search-listing .product--box .product--attributes .chip{font-size:9px;height:19px}.retergy-search-listing .product--box .product--attributes .chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retergy-search-listing .product--box .product--attributes .chip .product-attribute-flag{position:relative;left:-1px}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-19127,.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-19141,.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-20262{background:#ffed8a}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-20269{background:#f04747}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-20264{background:pink}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-20265{background:#fff}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-20263{background:var(--vinello-orange)}.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-19133,.retergy-search-listing .product--box .product--attributes .chip .glass-wine.option-19151{background:linear-gradient(45deg,#f04747 0% 50%,#fff 50%)}.retergy-search-listing .product--box .product--nutrition{flex:0 1 437px;overflow:auto}.retergy-search-listing .product--box.box--minimal .product--actions,.retergy-search-listing .product--box.box--slider .product--actions{align-items:flex-end}.retergy-search-listing .product--box .box--slider .product--actions{white-space:normal}.retergy-search-listing .product--box .product--actions{display:flex;padding:0 6px 6px;height:auto;flex:0 0 75px;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin:0;border:none;border-radius:0 0 15px 15px;overflow:visible}.retergy-search-listing .product--box .product--actions:after{content:none}.retergy-search-listing .product--box .product--actions .price-and-buy-button{max-width:calc(100% - 60px)}.retergy-search-listing .product--box .product--actions .retergy-product--more-info{flex:1 1 auto;width:0;display:flex;align-items:flex-start;gap:2px;margin-right:auto}.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.card-side--front *){flex-direction:column}.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.box--horizontal *),.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.box--checkout *),.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.listing.is--compact *){flex-direction:row;margin-right:0;height:18px;width:auto}.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.box--horizontal *) .btn.is--small,.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.box--checkout *) .btn.is--small,.retergy-search-listing .product--box .product--actions .retergy-product--more-info:is(.listing.is--compact *) .btn.is--small{border-radius:6px;font-weight:400;font-size:12px;line-height:12px;padding:2px 4px;min-height:18px;min-width:18px;max-height:18px;max-width:18px;height:18px;width:18px}.retergy-search-listing .product--box .product--actions .product--price{height:auto;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.retergy-search-listing .product--box .product--actions .product--price .price--content{font-size:1.5rem;font-weight:700;line-height:1;display:flex;align-items:center;gap:10px}.retergy-search-listing .product--box .product--actions .product--price .price--content.big-price{font-size:1rem}.retergy-search-listing .product--box .product--actions .product--price .price--content.has--discount{color:var(--color-sale)}.retergy-search-listing .product--box .product--actions .product--price .price--unit{font-size:12px;line-height:12px;color:#4d4d4d}.retergy-search-listing .product--box .product--actions .product--price .content--discount{display:flex}.retergy-search-listing .product--box .product--actions .product--price .content--discount .price--line-through{position:relative;top:0;left:0;transform:none}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container{display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .button-row{display:flex;justify-content:flex-end;gap:5px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button{background:var(--color-checkout);width:fit-content;height:42px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:1.25rem;position:relative;font-weight:400;color:#000;border:0 none;transition:width .2s cubic-bezier(.175,.885,.32,1.275),width .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .1s ease-in-out;z-index:1;line-height:2rem;padding:10px;min-width:42px;min-height:42px;gap:0}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button:hover{border:none;color:var(--vinello-navy);box-shadow:0 0 0 2px var(--color-checkout)}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button:disabled{background:#d0d0d0;color:#777;opacity:1}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .buybox--btn-icon{display:flex;margin-right:4px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity{display:none;height:34px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-quantity-panel{height:100%;gap:2px;border:none}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-min-purchase{display:inline-flex;align-items:center;vertical-align:middle;margin-left:0}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion{position:relative;height:40px;width:40px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion:before,.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion:after{position:absolute;z-index:-1;top:50%;left:50%;border-radius:50%}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion:before{margin:-2.25rem;width:4.5rem;height:4.5rem;border:solid 2.25rem var(--color-warning);transform:scale(0)}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion:after{margin:-.1875rem;width:.375rem;height:.375rem;box-shadow:.32476rem -3rem 0 -.1875rem #fcb040,-.32476rem -2.625rem 0 -.1875rem #ffed80,2.54798rem -1.61656rem 0 -.1875rem #ffed80,1.84982rem -1.89057rem 0 -.1875rem #a4ff80,2.85252rem .98418rem 0 -.1875rem #a4ff80,2.63145rem .2675rem 0 -.1875rem #80ffc8,1.00905rem 2.84381rem 0 -.1875rem #80ffc8,1.43154rem 2.22414rem 0 -.1875rem #80c8ff,-1.59425rem 2.562rem 0 -.1875rem #80c8ff,-.84635rem 2.50595rem 0 -.1875rem #ffba52,-2.99705rem .35095rem 0 -.1875rem #ffba52,-2.48692rem .90073rem 0 -.1875rem #a1ff6b,-2.14301rem -2.12438rem 0 -.1875rem #a1ff6b,-2.25479rem -1.38275rem 0 -.1875rem #fcb040}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion.was--updated{will-change:font-size;animation:heart .5s cubic-bezier(.17,.89,.32,1.49)}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion.was--updated:before,.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion.was--updated:after{content:"";animation:inherit;animation-timing-function:cubic-bezier(.21,.61,.35,1)}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion.was--updated:before{will-change:transform,border-color,border-width;animation-name:yellowbubble}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-buybox--btn-quantity .retergy-loading-indicator .explosion.was--updated:after{will-change:opacity,box-shadow;animation-name:sparkles}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--loading{width:42px;padding:0}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--loading .buybox--btn-icon{display:none}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--loading .retergy-lazy-load-spinner{display:block}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--in-cart{width:128px;background:var(--color-checkout);box-shadow:none!important;padding:4px;border-radius:100px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--in-cart .buybox--btn-icon{display:none!important}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--in-cart .retergy-buybox--btn-quantity{display:flex;width:100%;justify-content:center;align-items:center}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-quantity-panel{box-shadow:none;display:flex;align-items:center;justify-content:space-between;width:100%}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-quantity-input{flex:0 1 36px!important;width:36px!important;max-width:36px!important;min-width:0!important;background:none;color:var(--vinello-navy);font-size:16px;font-weight:700;text-align:center;box-shadow:none;border:none;padding:0;margin:0;outline:none}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-action{flex:0 0 34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:#fff;box-shadow:var(--card-shadow);cursor:pointer}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-action .icon--element,.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-action .icon--plus,.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button .retergy-action .icon--minus{color:var(--vinello-navy);font-size:14px;line-height:1}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small{height:34px;min-height:34px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity{height:24px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity .retergy-quantity-input{flex:0 0 38px;background:none;color:var(--vinello-navy);font-size:18px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity .retergy-action{flex:0 0 24px;font-size:12px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity .retergy-action .icon--plus,.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity .retergy-action .icon--minus{font-size:12px;line-height:18px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small .buybox--btn-quantity .retergy-loading-indicator .explosion{height:30px;width:30px}.retergy-search-listing .product--box .product--actions .retergy-product--btn-container .retergy-buybox--button.is--small.is--in-cart{width:98px}.retergy-search-listing .product--box .product--rating-container{margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative}.retergy-search-listing .retergy-additional-information{display:flex;position:relative}.retergy-search-listing .retergy-additional-information .retergy-popover{z-index:10001;width:260px;position:absolute;left:0;border:1px solid #d0d0d0;box-shadow:0 1px 2px 1px #00000026;background:#fff;padding:5px 0 5px 5px;border-radius:12px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-buybox--button-container,.retergy-search-listing .note--overview .note--item .retergy-buybox--button-container,.retergy-search-listing .content--basket .row--product .retergy-buybox--button-container,.retergy-search-listing .confirm--content .product--table .retergy-buybox--button-container,.retergy-search-listing .product--box .retergy-buybox--button-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-buybox--button-container:before,.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-buybox--button-container:after,.retergy-search-listing .note--overview .note--item .retergy-buybox--button-container:before,.retergy-search-listing .note--overview .note--item .retergy-buybox--button-container:after,.retergy-search-listing .content--basket .row--product .retergy-buybox--button-container:before,.retergy-search-listing .content--basket .row--product .retergy-buybox--button-container:after,.retergy-search-listing .confirm--content .product--table .retergy-buybox--button-container:before,.retergy-search-listing .confirm--content .product--table .retergy-buybox--button-container:after,.retergy-search-listing .product--box .retergy-buybox--button-container:before,.retergy-search-listing .product--box .retergy-buybox--button-container:after{content:none}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quantity-wrapper,.retergy-search-listing .note--overview .note--item .cm-quantity-wrapper,.retergy-search-listing .content--basket .row--product .cm-quantity-wrapper,.retergy-search-listing .confirm--content .product--table .cm-quantity-wrapper,.retergy-search-listing .product--box .cm-quantity-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px}@media screen and (min-width:480px){.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quantity-wrapper,.retergy-search-listing .note--overview .note--item .cm-quantity-wrapper,.retergy-search-listing .content--basket .row--product .cm-quantity-wrapper,.retergy-search-listing .confirm--content .product--table .cm-quantity-wrapper,.retergy-search-listing .product--box .cm-quantity-wrapper{flex-direction:row}}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .buybox--quantity,.retergy-search-listing .note--overview .note--item .buybox--quantity,.retergy-search-listing .content--basket .row--product .buybox--quantity,.retergy-search-listing .confirm--content .product--table .buybox--quantity,.retergy-search-listing .product--box .buybox--quantity{margin:0;width:auto}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .product--actions,.retergy-search-listing .note--overview .note--item .product--actions,.retergy-search-listing .content--basket .row--product .product--actions,.retergy-search-listing .confirm--content .product--table .product--actions,.retergy-search-listing .product--box .product--actions{display:flex;align-items:center;position:relative}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-buybox--button,.retergy-search-listing .note--overview .note--item .retergy-buybox--button,.retergy-search-listing .content--basket .row--product .retergy-buybox--button,.retergy-search-listing .confirm--content .product--table .retergy-buybox--button,.retergy-search-listing .product--box .retergy-buybox--button{min-width:200px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .price--line-through,.retergy-search-listing .note--overview .note--item .price--line-through,.retergy-search-listing .content--basket .row--product .price--line-through,.retergy-search-listing .confirm--content .product--table .price--line-through,.retergy-search-listing .product--box .price--line-through{position:absolute;z-index:1;top:calc(50% - 17px);left:50%;transform:translate(-50%,-50%);font-size:12px;line-height:1;text-decoration:line-through;text-decoration-color:currentcolor;text-decoration-thickness:auto;text-decoration-color:var(--vinello-erdbeere);text-decoration-thickness:1px;font-weight:700}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantities,.retergy-search-listing .note--overview .note--item .cm-quick-quantities,.retergy-search-listing .content--basket .row--product .cm-quick-quantities,.retergy-search-listing .confirm--content .product--table .cm-quick-quantities,.retergy-search-listing .product--box .cm-quick-quantities{display:flex;gap:5px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity,.retergy-search-listing .note--overview .note--item .cm-quick-quantity,.retergy-search-listing .content--basket .row--product .cm-quick-quantity,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity,.retergy-search-listing .product--box .cm-quick-quantity{display:flex;border-radius:15px;border:1px solid var(--color-border);align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out;width:40px;height:40px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity.promotion,.retergy-search-listing .note--overview .note--item .cm-quick-quantity.promotion,.retergy-search-listing .content--basket .row--product .cm-quick-quantity.promotion,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity.promotion,.retergy-search-listing .product--box .cm-quick-quantity.promotion{background:#fff;border:2px solid var(--color-sale);color:var(--color-sale);position:relative}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity.promotion.active,.retergy-search-listing .note--overview .note--item .cm-quick-quantity.promotion.active,.retergy-search-listing .content--basket .row--product .cm-quick-quantity.promotion.active,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity.promotion.active,.retergy-search-listing .product--box .cm-quick-quantity.promotion.active{color:#fff;border:2px solid var(--color-success)}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity.promotion.active .percent--badge,.retergy-search-listing .note--overview .note--item .cm-quick-quantity.promotion.active .percent--badge,.retergy-search-listing .content--basket .row--product .cm-quick-quantity.promotion.active .percent--badge,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity.promotion.active .percent--badge,.retergy-search-listing .product--box .cm-quick-quantity.promotion.active .percent--badge{background:var(--color-success)}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity.promotion .percent--badge,.retergy-search-listing .note--overview .note--item .cm-quick-quantity.promotion .percent--badge,.retergy-search-listing .content--basket .row--product .cm-quick-quantity.promotion .percent--badge,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity.promotion .percent--badge,.retergy-search-listing .product--box .cm-quick-quantity.promotion .percent--badge{height:20px;width:auto;padding:0 2px;display:flex;align-items:center;font-size:12px;border-radius:10px;background:var(--color-sale);color:#fff;position:absolute;z-index:1;top:-10px;right:-10px;transition:all .2s ease-in-out}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .cm-quick-quantity.promotion .percent--badge .icon--element,.retergy-search-listing .note--overview .note--item .cm-quick-quantity.promotion .percent--badge .icon--element,.retergy-search-listing .content--basket .row--product .cm-quick-quantity.promotion .percent--badge .icon--element,.retergy-search-listing .confirm--content .product--table .cm-quick-quantity.promotion .percent--badge .icon--element,.retergy-search-listing .product--box .cm-quick-quantity.promotion .percent--badge .icon--element{font-size:8px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .alert{margin:0 auto 10px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .product--actions{margin:25px 0 0}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-quantity-input{background:var(--text-color);color:#fff}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-quantity-input,.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-action{width:50px;flex:1 0 50px}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-action{color:var(--text-color);border-radius:0 15px 15px 0}.retergy-search-listing .product--details .product--buybox .buybox--inner.cm-buybox .retergy-action-minus{border-radius:15px 0 0 15px}.retergy-search-listing .cm-close-detail-nav,.retergy-search-listing .product--title-lower,.retergy-search-listing .button-tail{display:none}.retergy-search-listing .product--delivery{white-space:normal;text-align:right;flex:0 0 fit-content}.retergy-search-listing .product--delivery .delivery--status-icon,.retergy-search-listing .product--delivery .delivery--status-icon.delivery--status-more-is-coming,.retergy-search-listing .product--delivery .delivery--status-icon.delivery--status-not-available{width:12px;height:12px;background-color:transparent;transform:translate(2px,-1px)}.retergy-search-listing .product--delivery .delivery--status-more-is-coming,.retergy-search-listing .product--delivery .delivery--status-not-available{background:var(--color-success)}.retergy-search-listing .product--delivery .delivery--text-available,.retergy-search-listing .product--delivery .delivery--text-more-is-coming,.retergy-search-listing .product--delivery .delivery--text-not-available{color:var(--text-color)}.retergy-search-listing .product--delivery p{margin:0;line-height:1;font-size:12px}.retergy-search-listing .product--delivery .delivery--text{font-size:12px}.retergy-search-listing .product--rating{display:flex;gap:2px}.retergy-search-listing .product--rating i[class^=icon],.retergy-search-listing .product--rating .icon--heart{color:var(--vinello-winered)}.retergy-search-listing .product--rating i[class^=icon].is--empty,.retergy-search-listing .product--rating .icon--heart.is--empty{color:pink}.retergy-search-listing .btn{color:var(--vinello-navy);border-radius:12px;box-shadow:none;transition:box-shadow .1s ease-in-out}.retergy-search-listing .btn:hover{text-decoration:none;border:1px solid #dadae5;color:var(--vinello-navy);box-shadow:0 0 0 2px #dadae5}.retergy-search-listing .btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vinello-navy)!important}.retergy-search-listing .btn.is--small{border-radius:10px;height:34px;width:34px;display:flex;justify-content:center;align-items:center}.retergy-search-listing .tooltip{opacity:0;position:absolute;top:0;left:50%;transform:scale(.5) translate(-50%);background:currentColor;padding:2px 4px;border-radius:8px;min-width:30px;text-align:center;transition:all .2s cubic-bezier(.17,.89,.32,1.19)}.retergy-search-listing .chip{padding:2px 8px;border-radius:10px;background:var(--vinello-light-bg);color:#111e27;flex:0 0 fit-content;width:fit-content;display:inline-flex;align-items:center}.retergy-search-listing .chip.is--small{padding:0 6px;font-size:12px}.retergy-search-listing .chip.is--success{background:var(--color-success);color:#fff}.retergy-search-listing .chip.is--warning{background:var(--color-warning);color:var(--vinello-navy)}.retergy-search-listing .chip.is--error{background:var(--color-error);color:#fff}.retergy-search-listing .chip.is--info{background:var(--color-info);color:#fff}.retergy-search-listing .chip.is--empty{background:none;border:1px solid rgba(0,0,0,.25)}.retergy-search-listing .chip.is--white{background:#fff;border:1px solid var(--color-border)}.retergy-search-listing .chip.has--icon{gap:3px;padding:0 6px 0 0;overflow:hidden}.retergy-search-listing .chip.has--icon .chip-icon{border-right:1px solid var(--color-border);padding:2px;height:100%}.retergy-search-listing .chip:hover{text-decoration:none}.retergy-search-listing .product--rating-count{background:none;margin-left:0;padding:0;font-weight:400;color:#000;position:absolute;right:0;transform:translate(calc(100% + 5px),-50%);top:calc(50% - 1px)}.retergy-search-listing .product--actions-notepad{height:32px;width:32px;display:flex;align-items:center;justify-content:center;z-index:501}.retergy-search-listing .product--actions-notepad .action--note{margin:0;height:28px;outline:none;border:none;background:none}.retergy-search-listing .toggle-heart{font-family:fontello;color:#fff;position:relative;font-size:2em;transition:color .2s ease-in-out;text-shadow:0 0 2px #d0d0d0,0 1px 1px #d0d0d0,0 -1px 1px #d0d0d0,1px 0 1px #d0d0d0,-1px 0 1px #d0d0d0}.retergy-search-listing .toggle-heart:hover{color:var(--vinello-capriblau)}.retergy-search-listing .toggle-heart:before,.retergy-search-listing .toggle-heart:after{position:absolute;z-index:-1;top:50%;left:50%;border-radius:50%;content:""}.retergy-search-listing .toggle-heart:before{margin:-2.25rem;width:4.5rem;height:4.5rem;border:solid 2.25rem var(--vinello-capriblau);transform:scale(0)}.retergy-search-listing .toggle-heart:after{margin:-.1875rem;width:.375rem;height:.375rem;box-shadow:.32476rem -3rem 0 -.1875rem #80ccff,-.32476rem -2.625rem 0 -.1875rem #ffed80,2.54798rem -1.61656rem 0 -.1875rem #ffed80,1.84982rem -1.89057rem 0 -.1875rem #a4ff80,2.85252rem .98418rem 0 -.1875rem #a4ff80,2.63145rem .2675rem 0 -.1875rem #80ffc8,1.00905rem 2.84381rem 0 -.1875rem #80ffc8,1.43154rem 2.22414rem 0 -.1875rem #80c8ff,-1.59425rem 2.562rem 0 -.1875rem #80c8ff,-.84635rem 2.50595rem 0 -.1875rem #a480ff,-2.99705rem .35095rem 0 -.1875rem #a480ff,-2.48692rem .90073rem 0 -.1875rem #ff80ed,-2.14301rem -2.12438rem 0 -.1875rem #ff80ed,-2.25479rem -1.38275rem 0 -.1875rem #80ccff}.retergy-search-listing .toggle-heart.is--loading{color:var(--color-border);cursor:default}.retergy-search-listing .toggle-heart.was--liked{color:var(--vinello-capriblau)}.retergy-search-listing .toggle-heart.is--liked{color:var(--vinello-capriblau);will-change:font-size;animation:heart .5s cubic-bezier(.17,.89,.32,1.49)}.retergy-search-listing .toggle-heart.is--liked:before,.retergy-search-listing .toggle-heart.is--liked:after{content:"";animation:inherit;animation-timing-function:cubic-bezier(.21,.61,.35,1)}.retergy-search-listing .toggle-heart.is--liked:before{will-change:transform,border-color,border-width;animation-name:bubble}.retergy-search-listing .toggle-heart.is--liked:after{will-change:opacity,box-shadow;animation-name:sparkles}.retergy-search-listing .product--actions-top{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px}.retergy-clear-input-btn{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;border:none;outline:none;background:transparent;cursor:pointer;color:#999!important;z-index:10;right:10px}.main-search--form .retergy-clear-input-btn{right:45px}.retergy-facet-search-wrapper .retergy-clear-input-btn,.search-wrapper .retergy-clear-input-btn{right:30px}.retergy-search-facets .retergy-sort{display:none}.retergy-search-header{display:flex;align-items:center}.retergy-search-header .retergy-sort{display:block}.retergy-search-header .retergy-toggle-compact-listing{order:1}.retergy-search-header .retergy-mobile-search-wrapper{order:2}.retergy-search-header .retergy-count-container{order:3;margin:0 auto}.retergy-search-header .retergy-toggle-filter-btn{order:4}.retergy-search-header .retergy-desktop-toolbar{order:5}.retergy-mode-embedded .retergy-search-header .retergy-toggle-compact-listing{order:1}.retergy-mode-embedded .retergy-search-header .retergy-toggle-filter-btn{order:2;margin-left:10px}.retergy-mode-embedded .retergy-search-header .retergy-mobile-search-wrapper{order:3}.retergy-mode-embedded .retergy-search-header .retergy-count-container{order:4;margin:0 auto}.retergy-mode-embedded .retergy-search-header .retergy-desktop-toolbar{order:5}.retergy-search-btn{padding:0;min-height:0;min-width:0;width:36px;height:36px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;outline:none}.retergy-search-btn:focus{outline:none!important;box-shadow:none!important}.retergy-search-btn:focus-visible{outline:2px solid #1a232f!important;outline-offset:2px}.retergy-search-btn:hover{background-color:#f0f0f0}.retergy-search-btn:active{background-color:#e5e5e5}.retergy-close-btn{font-size:14px}.retergy-search-facets{width:300px;border-left:1px solid #eee;padding:10px;overflow:auto;height:100%;background:#fafafa}.retergy-facets-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:sticky;top:-10px;z-index:10;padding:10px;margin:-10px -10px 6px;border-bottom:1px solid #eee;box-shadow:0 4px 6px -4px #0000001a;background:#fafafa;flex:0 0 auto}.retergy-facets-header button{background:transparent;border:none;font-weight:700;color:var(--vinello-navy);cursor:pointer;font-size:14px}.retergy-facets-header button.btn-clear{color:var(--vinello-himbeerrot)}.retergy-toggle-filter-btn{position:relative}.retergy-toggle-filter-btn .badge.filter--count{position:absolute;top:-4px;right:-4px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:#e50040;color:#fff;border:none;font-size:10px;font-weight:700;padding:0;display:flex;align-items:center;justify-content:center}.retergy-facet-search-wrapper{position:relative;margin-top:10px;margin-bottom:5px;width:100%}.retergy-facet-search-input{width:100%;height:38px;font-size:16px;padding:8px 30px 8px 12px;border:1px solid #9ca3af;border-radius:4px;box-sizing:border-box;background:#fff;color:var(--text-color)}.retergy-facet-search-input:focus{border-color:#111827;box-shadow:0 0 0 1px #111827;outline:none}.retergy-facet-search-input::placeholder{font-size:14px;color:#9ca3af}.retergy-facet-search-input:not(:placeholder-shown){border-color:#111827;box-shadow:0 0 0 1px #111827;outline:none}.retergy-facet-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--vinello-navy);pointer-events:none;width:16px;height:16px}@media screen and (max-width:767px){.retergy-search-overlay{top:0;left:0;width:100%!important;height:calc(100vh - 89px);z-index:10001;transform:none}.retergy-search-header .retergy-toggle-compact-listing{order:1}.retergy-search-header .retergy-mobile-search-wrapper{order:2}.retergy-search-header .retergy-toggle-filter-btn{order:3;margin-left:0}.retergy-search-header .retergy-desktop-toolbar{order:4}.retergy-search-header .retergy-count-container{order:5}.retergy-count-container{order:5;width:100%;text-align:center;margin-top:5px}.retergy-search-header .retergy-search-result-count{display:inline-block!important;font-size:12px}.retergy-mobile-search-wrapper{display:block!important;flex:1;position:relative;margin-left:10px;margin-right:10px}.retergy-mobile-filter-btn{display:inline-block!important;background:var(--vinello-light-bg);padding:8px 15px;font-weight:700;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:12px;color:var(--vinello-navy);text-transform:uppercase}.retergy-search-facets .retergy-sort{display:block;width:100%;margin-top:5px}.retergy-search-header .retergy-sort{display:none}.retergy-search-facets{display:none;position:absolute;top:0;right:325px;bottom:0;margin-right:0;z-index:2147483640;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#fff;border-left:1px solid #ddd;box-shadow:-7px 0 5px -2px #0000004d;-webkit-transform:translate(110%,0);-o-transform:translate(110%,0);transform:translate(110%);-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:.12s;-o-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:cubic-bezier(0,0,.58,1);-o-transition-timing-function:cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1);overflow-y:auto}.retergy-search-facets.is--open{display:flex}.retergy-search-facets .retergy-facets-content{flex:1;overflow-y:auto;padding:20px}.retergy-mode-embedded{margin-top:0;border:none}.retergy-mode-embedded .retergy-search-header .retergy-toggle-compact-listing{order:1}.retergy-mode-embedded .retergy-search-header .retergy-mobile-search-wrapper{order:2}.retergy-mode-embedded .retergy-search-header .retergy-toggle-filter-btn{order:3;margin-left:0}.retergy-mode-embedded .retergy-search-header .retergy-desktop-toolbar{order:4}.retergy-mode-embedded .retergy-search-header .retergy-count-container{order:5}.retergy-mode-embedded .retergy-search-facets{right:auto!important;left:0!important;-webkit-transform:translate(-110%,0)!important;-o-transform:translate(-110%,0)!important;transform:translate(-110%)!important;box-shadow:7px 0 5px -2px #0000004d!important}.retergy-mode-embedded .retergy-search-facets.is--open{-webkit-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0)!important}}@media screen and (min-width:768px){.retergy-search-layout-wrapper{position:relative!important;display:block!important;width:100%!important}.retergy-search-listing{padding-right:370px!important;width:100%!important;box-sizing:border-box!important}.retergy-search-facets{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:350px!important;overflow-y:auto!important;height:auto!important}.retergy-pagination{width:100%!important;box-sizing:border-box!important}.retergy-pagination-count,.retergy-pagination-load-more-button{display:none}.retergy-close-facets-btn,.retergy-mobile-filter-btn{display:none!important}.retergy-mode-embedded .retergy-search-listing{padding-left:370px!important;padding-right:20px!important}.retergy-mode-embedded .retergy-search-facets{left:0!important;right:auto!important;border-right:1px solid #eee;border-left:none!important}}.page-wrap{overflow-x:clip!important}.content-main,.content-main--inner,.content--wrapper{overflow:visible!important}html:not(.is--open-off-canvas) .page-wrap{transform:none!important}.retergy-search-overlay:not(.retergy-mode-embedded) .retergy-pagination-count,.retergy-search-overlay:not(.retergy-mode-embedded) .retergy-pagination-load-more-button{display:none!important}.retergy-mode-embedded .retergy-search-layout-wrapper{display:flex!important;align-items:flex-start!important;overflow:visible!important}.retergy-mode-embedded .retergy-search-header{position:sticky!important;z-index:102!important;background:#fff!important;box-shadow:0 4px 6px -4px #0000001a}.retergy-mode-embedded .retergy-pagination-count{display:block;text-align:center;font-size:14px;margin:10px 0;color:var(--vinello-navy)}.retergy-mode-embedded .retergy-pagination-load-more-button{display:flex;justify-content:center;align-items:center;margin:10px auto 20px;padding:8px 24px;background-color:var(--vinello-navy);color:#fff;border-radius:12px;font-weight:700;cursor:pointer;width:fit-content}@media screen and (max-width:767px){.retergy-mode-embedded .retergy-search-header{top:96px!important}.retergy-mode-embedded .retergy-search-layout-wrapper{flex-direction:column!important}.retergy-mode-embedded .retergy-search-facets{position:fixed!important;top:96px!important;bottom:0!important;width:325px!important;height:calc(100% - 96px)!important;z-index:10000!important}.retergy-mode-embedded .retergy-facets-header{position:sticky!important;top:-10px!important;z-index:101!important}}@media screen and (min-width:768px){.retergy-mode-embedded .retergy-search-header{top:125px!important}.retergy-mode-embedded .retergy-currency-select-container,.retergy-mode-embedded .retergy-language-select-container{display:none}.retergy-mode-embedded .retergy-search-facets{order:1!important;position:sticky!important;inset:178px auto auto!important;z-index:101!important;flex:0 0 370px!important;width:370px!important;max-height:calc(100vh - 148px)!important;overflow-y:auto!important;background:#fafafa!important;border-right:1px solid #eee!important;border-left:none!important}.retergy-mode-embedded .retergy-facets-header{position:sticky!important;top:-10px!important;z-index:101!important;background:#fafafa!important}.retergy-mode-embedded .retergy-search-listing{order:2!important;flex:1!important;width:auto!important;padding-left:20px!important;overflow:visible!important}}.retergy-mode-compact{position:relative!important;width:100%;max-height:600px!important;top:0;left:0;background:#fff;z-index:10001;transform:none}.retergy-mode-compact .retergy-search-listing{padding-right:0!important}.retergy-mode-compact .retergy-count-container,.retergy-mode-compact .retergy-toggle-filter-btn,.retergy-mode-compact .retergy-sort,.retergy-mode-compact .retergy-mobile-search-wrapper,.retergy-mode-compact .retergy-toggle-compact-listing,.retergy-mode-compact .retergy-mobile-search-input,.retergy-mode-compact .retergy-search-facets{display:none!important}.retergy-mode-compact .retergy-search-result-count{display:block!important}.retergy-lazy-load-spinner{display:none;position:absolute;top:0;left:0;width:42px;height:42px}.retergy-lazy-load-spinner.is--small{width:30px;height:30px}.retergy-lazy-load-spinner .ripple{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:retergy-lazy-load-spinner 1s cubic-bezier(0,.2,.8,1) infinite}.retergy-lazy-load-spinner.is--small .ripple{animation:retergy-lazy-load-spinner-small 1s cubic-bezier(0,.2,.8,1) infinite}.retergy-lazy-load-spinner .ripple:nth-child(2){animation-delay:-.5s}.retergy-lazy-load-spinner.dark .ripple{border-color:var(--vinello-capriblau)}.retergy-lazy-load-spinner.yellow .ripple{border-color:var(--vinello-gold)}.retergy-search-overlay .horizontal--title+.only--horizontal{position:absolute;z-index:1;width:auto;top:5px;right:5px}@keyframes retergy-lazy-load-spinner{0%{top:20px;left:20px;width:0;height:0;opacity:0}4.9%{top:20px;left:20px;width:0;height:0;opacity:0}5%{top:20px;left:20px;width:0;height:0;opacity:1}to{top:0;left:0;width:40px;height:40px;opacity:0}}@font-face{font-family:fontello;src:url(../fonts/fontello.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}[class^=vinello-icon-]:before,[class*=" vinello-icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vinello-icon-bookmark:before{content:"\e800"}.retergy-range-card{background:#fff;padding:18px 15px 15px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.dual-slider{position:relative;height:20px;margin-bottom:8px;width:100%}.slider-track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:6px;background:#e5e7eb;border-radius:3px;z-index:1}.slider-range{position:absolute;top:50%;transform:translateY(-50%);height:6px;background:#4b5563;border-radius:3px;z-index:2}.dual-slider input[type=range]{-webkit-appearance:none;position:absolute;left:0;width:100%;height:20px;background:transparent;pointer-events:none;margin:0;top:0;z-index:3}.dual-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;border-radius:50%;border:none;background:#111827;cursor:pointer;position:relative;box-shadow:0 1px 3px #0003}.dual-slider input[type=range]::-moz-range-thumb{pointer-events:all;width:20px;height:20px;border-radius:50%;border:none;background:#111827;cursor:pointer;box-shadow:0 1px 3px #0003}.range-values{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;color:#111827;font-family:inherit;line-height:1;height:16px}.number-min-value,.number-max-value{cursor:text;border-bottom:1px dashed transparent;transition:border-color .2s;line-height:1}.number-min-value:hover,.number-max-value:hover{border-bottom-color:#9ca3af}.edit-wrapper{display:flex;align-items:center}.number-min-input,.number-max-input{height:14px!important;font-size:14px!important;font-weight:700!important;color:#111827!important;font-family:inherit!important;border:none!important;border-bottom:1px dashed #111827!important;border-radius:0!important;padding:0!important;margin:0!important;outline:none!important;box-sizing:content-box!important;line-height:1!important;background:transparent!important;box-shadow:none!important}.number-min-input{text-align:left!important}.number-max-input{text-align:right!important}.unit-label{margin-left:2px;font-size:14px;font-weight:700;color:#111827}.confirm-btn{cursor:pointer;font-size:14px;color:inherit;margin-left:4px;user-select:none}.number-min-input::-webkit-outer-spin-button,.number-min-input::-webkit-inner-spin-button,.number-max-input::-webkit-outer-spin-button,.number-max-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-min-input[type=number],.number-max-input[type=number]{-moz-appearance:textfield}.retergy-rating-card{background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 12px #00000014}.retergy-rating-card .retergy-facet-header{margin-bottom:10px}.rating-control-row{display:flex;align-items:center}.rating-count{margin-left:8px;font-size:14px;color:#6b7280}.retergy-select-card{background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 12px #00000014}.retergy-facet-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.retergy-facet-content{margin-top:10px}.retergy-expander-icon{transition:transform .2s ease}.search-wrapper{position:relative;margin-bottom:12px}.facet-search{width:100%;padding:8px 35px 8px 12px;background-color:#fff;border:1px solid #9ca3af;border-radius:8px;box-sizing:border-box;font-size:16px;color:#374151;outline:none;transition:all .1s ease-in-out;touch-action:manipulation}.facet-search:focus{border-color:#111827;box-shadow:0 0 0 1px #111827}.facet-search::placeholder{font-size:14px;color:#9ca3af}.facet-search:not(:placeholder-shown){border-color:#111827;box-shadow:0 0 0 1px #111827;outline:none}.search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#111827;pointer-events:none;width:18px;height:18px}.facet-list{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.facet-list::-webkit-scrollbar{width:6px}.facet-list::-webkit-scrollbar-track{background:transparent}.facet-list::-webkit-scrollbar-thumb{background-color:#f3f4f6;border-radius:3px}.facet-list::-webkit-scrollbar-thumb:hover{background-color:#e5e7eb}.facet-item{margin-bottom:8px}.facet-item input[type=checkbox]{margin-left:1px}.facet-item:last-child{margin-bottom:0}.retergy-tri-state-checkbox{width:16px;height:16px;border:1px solid #d1d5db;border-radius:4px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;cursor:pointer;color:transparent;transition:all .15s ease-in-out;vertical-align:middle;user-select:none}.retergy-tri-state-checkbox.include{background:#111827;border-color:#111827;color:#fff}.retergy-tri-state-checkbox.exclude{background:#ef4444;border-color:#ef4444;color:#fff}.retergy-active-chip.exclude{background:var(--vinello-himbeerrot);border-color:var(--vinello-himbeerrot)}.retergy-select-card label{display:flex;align-items:center;width:100%;cursor:pointer;font-size:14px;color:#111827;line-height:1.4}.retergy-select-card input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #111827;border-radius:4px;margin-right:10px;display:grid;place-content:center;flex-shrink:0;background-color:#fff;cursor:pointer}.retergy-select-card input[type=checkbox]:before{content:"";width:10px;height:10px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.retergy-select-card input[type=checkbox]:checked{background-color:#111827}.retergy-select-card input[type=checkbox]:checked:before{transform:scale(1)}.label-text{font-weight:400;text-align:left;flex:1;display:block}.toggle-card{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:12px;border-radius:12px;background-color:#f3f4f6;color:#1f2937;transition:all .2s ease;font-size:14px;font-weight:600}.toggle-card.is-checked{background-color:#111827;color:#fff}.toggle-card input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background-color:#d1d5db;border-radius:12px;position:relative;cursor:pointer;outline:none;flex-shrink:0;margin-left:12px;transition:background-color .2s ease}.toggle-card input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0003}.toggle-card input[type=checkbox]:checked{background-color:#22c55e}.toggle-card input[type=checkbox]:checked:after{transform:translate(20px)}.retergy-sort-wrapper select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;box-sizing:border-box;display:inline-block;height:40px;width:100%;padding:0 35px 0 12px;margin:0;border:1px solid #000;border-radius:5px;background-color:#fff;box-shadow:none;color:#000;font-size:14px;line-height:38px;cursor:pointer;font-family:inherit;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.retergy-tree-container{list-style:none;padding:0;margin:0;min-height:300px;max-height:fit-content;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;text-align:left}.retergy-tree-container .retergy-tree-toggle{cursor:pointer}.retergy-tree-container .retergy-tree-toggle svg{stroke:#333;transition:stroke .4s ease-in-out}.retergy-tree-container .retergy-tree-toggle:hover svg{stroke:#111e27}.retergy-tree-container .retergy-tree-item-label,.retergy-tree-container .retergy-tree-item-count{flex:0 0 auto!important;margin:0!important;padding:0!important;transition:color .4s ease-in-out}.retergy-tree-container .retergy-tree-item-row:hover .retergy-tree-item-label,.retergy-tree-container .retergy-tree-item-row:hover .retergy-tree-item-count{color:#e50040!important}.retergy-tree-container .retergy-tree-item-row:hover .retergy-tree-toggle svg{stroke:#e50040!important}.retergy-tree-container .retergy-facet-tree-item.is-active-node>.retergy-tree-item-row .retergy-tree-item-label,.retergy-tree-container .retergy-facet-tree-item.is-active-node>.retergy-tree-item-row .retergy-tree-item-count{font-weight:700!important;color:#e50040!important}.retergy-tree-container .retergy-facet-tree-item.is-active-node>.retergy-tree-item-row .retergy-tree-toggle svg{stroke:#e50040!important}.retergy-currency-select-card{margin:0}.retergy-currency-select-card .retergy-currency-form{margin:0;height:100%}.retergy-currency-select-card .retergy-select-wrapper{position:relative;height:100%;margin:0;padding:0;border:none;background:transparent}.retergy-currency-select-card .retergy-select-wrapper div{background:transparent;border:none;padding:0;margin:0;height:auto;width:100%}.retergy-currency-select-card .retergy-select-wrapper div>*:not(select){display:none}.retergy-currency-select-card .retergy-select-wrapper select{display:block;opacity:1;visibility:visible;position:static;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:5px;padding:0 24px 0 12px;font-size:14px;color:#000;height:40px;line-height:40px;min-width:70px;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 8px center;outline:none;box-shadow:none;margin:0}.retergy-language-select-card{position:relative;height:40px;margin:0}.retergy-language-select-card .retergy-language-trigger{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:5px;height:40px;width:40px;cursor:pointer;padding:0;margin:0;outline:none}.retergy-language-select-card .retergy-language-trigger .retergy-language-flag{display:block;flex:0 0 24px;width:24px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:0;overflow:hidden}.retergy-language-select-card .retergy-language-dropdown{display:none;position:absolute;top:100%;right:0;left:auto;transform:none;margin-top:4px;z-index:1000;background:#fff;box-shadow:0 4px 12px #00000026;border:1px solid #eee;border-radius:4px;padding:8px;min-width:120px}.retergy-language-select-card .retergy-language-dropdown .retergy-language-flags{display:flex;flex-direction:column;gap:8px;align-items:center}.retergy-language-select-card .retergy-language-dropdown .retergy-language-flags a{display:flex;justify-content:center;align-items:center;width:100%;padding:8px;border-radius:2px;transition:background-color .2s ease;margin:0;text-decoration:none}.retergy-language-select-card .retergy-language-dropdown .retergy-language-flags a:hover{background-color:#f5f5f5}.retergy-language-select-card .retergy-language-dropdown .retergy-language-flags .retergy-language-flag{display:block;flex:0 0 24px;width:24px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:0;overflow:hidden}.retergy-active-chip{background:#111827;color:#fff;border:1px solid #111827;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease;white-space:nowrap}.retergy-active-chip .chip-icon{display:inline-block;width:14px;text-align:center}.retergy-active-chip.clear-all{background:#fff;color:var(--vinello-himbeerrot);border-color:var(--vinello-himbeerrot)}.retergy-active-chip.retergy-copy-filter-url-btn{background:#fff;color:var(--vinello-navy);border-color:var(--vinello-navy)}.retergy-active-chip.retergy-copy-filter-url-btn img{margin-right:4px;transition:filter .2s ease}.retergy-active-chip.retergy-copy-filter-url-btn:active{background:var(--vinello-navy);color:#fff}.retergy-active-chip.retergy-copy-filter-url-btn:active img{filter:brightness(0) invert(1)}@media(hover:hover){.retergy-active-chip:hover{background:#fff;color:var(--vinello-himbeerrot);border-color:var(--vinello-himbeerrot);text-decoration:none;box-sizing:border-box}.retergy-active-chip.retergy-copy-filter-url-btn:hover{background:var(--vinello-navy);color:#fff;border-color:var(--vinello-navy)}.retergy-active-chip.retergy-copy-filter-url-btn:hover img{filter:brightness(0) invert(1)}.retergy-active-chip:not(.clear-all):hover .chip-icon{font-size:0}.retergy-active-chip:not(.clear-all):hover .chip-icon:after{content:"\d7";font-size:12px}.retergy-active-chip.clear-all:hover{background:var(--vinello-himbeerrot);color:#fff;text-decoration:none}}.retergy-cross-selling--wrapper{margin:30px 0}.retergy-cross-selling--wrapper .retergy-cross-selling--heading{font-weight:600;margin-bottom:15px}.retergy-cross-selling--wrapper .retergy-cross-selling--slider{position:relative}.retergy-cross-selling--wrapper .retergy-cross-selling--track{display:flex;flex-wrap:nowrap;gap:10px;height:auto;padding:10px 8px;scroll-padding-left:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.retergy-cross-selling--wrapper .retergy-cross-selling--track::-webkit-scrollbar{display:none}.retergy-cross-selling--wrapper .retergy-cross-selling--track .product--box{flex:0 0 auto;width:300px;min-width:0;max-width:none;margin:0;scroll-snap-align:start}.retergy-cross-selling--wrapper .retergy-cross-selling--arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0003;cursor:pointer;font-size:16px;line-height:40px}.retergy-cross-selling--wrapper .retergy-cross-selling--arrow.is--prev{left:-12px}.retergy-cross-selling--wrapper .retergy-cross-selling--arrow.is--next{right:-12px}.retergy-link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}
