.product-card-wrapper:hover a{text-decoration:none}.product-card-wrapper .card--card{padding:20px;border-radius:5px}.product-card-wrapper .card--card .card__content{padding:0;flex:1;margin-top:20px}.product-card-wrapper .card--card .card__content .card__information{padding:0;overflow:hidden}.product-card-wrapper .card--card .card__heading{font-size:20px;letter-spacing:0px;font-weight:700;line-height:1.2;margin-bottom:38px;flex:1;width:100%;display:flex;gap:15px;position:relative}.product-card-wrapper .card--card .card__content .quick-add{margin:20px 0 0}.product-card-wrapper .card--card .card__content .short-description{font-size:15px;letter-spacing:0px;color:#000;line-height:1.2;line-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card-wrapper .card--card .card__content .card-information{margin-top:15px}.product-card-wrapper .card--card .card__content .price-wrapper{display:flex;flex-flow:column;gap:6px}.product-card-wrapper .card--card .card__content .price-wrapper .main-price{display:flex;align-items:center;gap:5px;line-height:1;flex-wrap:wrap}.product-card-wrapper .card--card .card__content .price-wrapper .main-price .include-all{font-size:14px;line-height:15px;letter-spacing:.28px;color:#121212;font-weight:400}.product-card-wrapper .card--card .card__content .price-wrapper .price-par-unit{font-size:15px;line-height:1;letter-spacing:0px;color:#000;opacity:.6}.product-card-wrapper .card--card .card__content .price,.product-card-wrapper .card--card .card__content .price *{line-height:1}.product-card-wrapper .card--card .card__content .price .price-item{font-size:20px;line-height:1;letter-spacing:0px;color:#121212;font-weight:700}.product-card-wrapper .card--card .card__content .price.price--on-sale .price__sale{display:flex;flex-flow:row-reverse;gap:5px}.product-card-wrapper .card--card .card__content .price.price--on-sale .price__sale .price-item.price-item--sale{color:#7da04c}.product-card-wrapper .card--card .card__content .price.price--on-sale .price__sale .price-item--regular{margin:0}.product-card-wrapper .card--card .card__content.hover-box{position:absolute;bottom:0;z-index:1;left:0;padding:20px;background:#fff}.product-card-wrapper .card-variant-box{display:flex;margin-top:10px!important;width:100%}.product-card-wrapper .card-variant-box swiper-container{max-width:calc(100% - 20px)}.product-card-wrapper .card-variant-box swiper-slide>a{height:100%}.product-card-wrapper .card-variant-box .variant-item{display:flex;flex-flow:column;border:1px solid #354941;border-radius:5px;padding:10px 4px;cursor:pointer;width:auto;gap:0;margin:0;height:100%}.product-card-wrapper .card-variant-box .variant-item.current{background:#7da04c33}.product-card-wrapper .card-variant-box .variant-item .v-price{font-size:16px;font-weight:700;letter-spacing:0px;color:#121212;line-height:1}.product-card-wrapper .card-variant-box .variant-item .variant{font-size:15px;letter-spacing:0px;color:#000;margin-top:9px}.product-card-wrapper .card-variant-box .variant-item .v-price-par-unit{letter-spacing:.2px;color:#6e6e6e;padding-top:7px;border-top:1px solid #121212;margin-top:7px;font-size:10px;line-height:1}.product-card-wrapper .card-variant-box .slider-nav-btn{border:none;border-radius:0;background:transparent;display:flex;align-items:center;padding:0;cursor:pointer;width:20px;justify-content:flex-end}.product-card-wrapper .card-variant-box .slider-nav-btn.prev-btn{display:none}.product-card-wrapper .card-variant-box fieldset{margin:0;padding:0;width:100%;border:none}.product-card-wrapper .card-variant-box fieldset swiper-container swiper-slide input[type=radio]{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0;margin:0}.product-card-wrapper .card-variant-box fieldset swiper-container swiper-slide input[type=radio]:checked+label .variant-item{background:#7da04c33}.product-card-wrapper .card--card .card__inner.adapt-media:before{padding-bottom:64.773%}.product-card-wrapper .card--card .card__inner.adapt-media .card__media{border-radius:5px}.product-card-wrapper .card--card:has(.card-have-no-media){display:flex;flex-flow:column}.product-card-wrapper .card--card:has(.card-have-no-media):before{display:none}.product-card-wrapper .card--card:has(.card-have-no-media) .card__inner{display:block}.product-card-wrapper .card--card .card__inner .card-have-no-media{width:100%;position:relative}.product-card-wrapper .card--card .card__inner .card-have-no-media:before{content:"";display:flex;padding-bottom:64.773%;width:100%}.product-card-wrapper .card--card .card__inner .card-have-no-media .media{border-radius:5px;border:#d6e9bc 1px solid;opacity:.3}.product-card-wrapper .card--card .card__badge{position:absolute;line-height:1;white-space:nowrap;top:5px;right:5px;z-index:1}.product-card-wrapper .card--card .card__badge .badge{font-size:14px;font-weight:500;letter-spacing:1.12px;color:#fff;text-transform:uppercase;line-height:1;padding:4px 8px 2px;outline:#fff 1px solid;outline-offset:-2px;background:#354941}.product-card-wrapper .card--card .card__badge .badge.bestseller-badge,.product-card-wrapper .card--card .card__badge .badge.sale-badge{background:#7da04c}.product-card-wrapper .card--card .card__badge .badge.sold-out-badge{background:#e18c00}.product-card-wrapper .card--card .card__content .quantity{width:86px;min-height:40px;border-radius:5px;border:1px solid #121212}.product-card-wrapper .card--card .card__content .quantity:before,.product-card-wrapper .card--card .card__content .quantity:after{display:none}.product-card-wrapper .card--card .card__content .quantity .quantity__button{width:26px;background:transparent!important}.product-card-wrapper .card--card .card__content .quantity .quantity__button:first-child{margin-left:0}.product-card-wrapper .card--card .card__content .quantity .quantity__input{border-left:1px solid #121212;border-right:1px solid #121212;font-weight:700}.product-card-wrapper .card--card .card__content product-form .quick-add__submit{font-size:15px;padding-left:15px;padding-right:15px;min-width:calc(100% - 96px);width:calc(100% - 96px)}.product-card-wrapper .card--card .card__content product-form .quick-add__submit:hover{background:#354941;color:#fff}.product-card-wrapper .card--card .card__content product-form .quick-add__submit:hover:after,.product-card-wrapper .card--card .card__content product-form .quick-add__submit:hover:before{box-shadow:none!important}.product-card-wrapper .card--card .card__content product-form form{display:flex;flex-wrap:wrap;gap:10px}.product-card-wrapper:hover .card-variant-box-wrapper{display:block!important}.product-card-wrapper .card--card .card__content quick-add-bulk{margin:20px 0 0}.product-card-wrapper .card-variant-box swiper-slide>a{text-decoration:none;position:relative}.product-card-wrapper .card-variant-box swiper-slide>a .discount .discount-badge{position:absolute;font-size:10px;left:50%;top:-10px;background:#7da04c;letter-spacing:0;color:#fff;padding:4px 7px 3px;border-radius:5px;transform:translate(-50%);font-weight:600;white-space:nowrap}.product-card-wrapper .card-variant-box-wrapper swiper-container::part(container){padding:10px 0;margin:-10px 0}.product-card-wrapper .quick-add__submit{font-size:15px}.product-card-wrapper .preview-box{position:relative}.product-card-wrapper .custom-gebinde{display:inline-flex;justify-self:flex-start;gap:7px;position:absolute;left:20px;top:6px;margin-top:0}.product-card-wrapper .custom-gebinde .gebinde-item{background:#7da04c;padding:7px 12px 5px;font-size:11px;border-radius:15px;font-weight:700;color:#fff;line-height:1}.product-card-wrapper:hover .card__content:has(.custom-gebinde) .card__content.hover-box{padding-top:30px}.product-card-wrapper:hover .card__content .custom-gebinde{top:6px}.qty-with-buy-btns-stiky-box{position:fixed;width:100%;z-index:9;display:flex;gap:20px;align-items:center;padding:20px;border-radius:15px;background:#fcf8ee url(/cdn/shop/files/yellow-texture.png?v=1739168919) no-repeat center;background-size:cover;margin:0 auto;max-width:700px;left:50%;bottom:-100%;transform:translate(-50%);transition:all .5s ease;box-shadow:#ffffff1a 0 1px 1px inset,#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}.qty-with-buy-btns-stiky-box.open{bottom:20px}@media screen and (max-width:1280px){.product-card-wrapper .card--card .card__heading{font-size:18px}.product-card-wrapper .card--card .card__badge{right:inherit;position:absolute;top:inherit;bottom:-28px;z-index:1;left:0}.product-card-wrapper .card--card .card__badge .badge{font-size:12px}.product-card-wrapper .card--card .card__content .price .price-item{font-size:16px}.product-card-wrapper .card--card .card__content .price-wrapper .main-price .include-all{font-size:12px}.product-card-wrapper .card--card .card__content .price-wrapper .price-par-unit{font-size:13px}}@media screen and (max-width:989px){.product-card-wrapper .card-variant-box fieldset swiper-container{width:calc(50vw - 90px)}}@media screen and (min-width:750px){.product-card-wrapper:hover .card-variant-box-wrapper{display:block!important}}@media screen and (max-width:749px){.product-card-wrapper .card-variant-box .variant-item .v-price{font-size:15px}.product-card-wrapper .card-variant-box .variant-item .variant{margin-top:6px}.product-card-wrapper .card-variant-box .variant-item .v-price-par-unit{margin-top:5px}.product-card-wrapper .card--card{padding:16px 15px 15px}.product-card-wrapper .card--card .card__heading{font-size:16px;letter-spacing:0px;margin-bottom:15px}.product-card-wrapper .card--card .card__heading .full-unstyled-link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card-wrapper .card--card .card__badge{position:absolute;top:inherit;right:0;bottom:-35px}.product-card-wrapper .card--card .card__badge .badge{font-size:12px;font-weight:500;letter-spacing:.96px}.product-card-wrapper .card--card .card__content{margin-top:15px}.product-card-wrapper .card--card .card__content,.product-card-wrapper .card--card .card__content.hover-box{padding:15px}.product-card-wrapper .card--card .card__content .short-description{font-size:14px;line-height:20px}.product-card-wrapper .card--card .card__content .card-information{margin-top:16px}.product-card-wrapper .card--card .card__content .card-information .card-variant-container,.product-card-wrapper .card--card .card__content .card__information .card-variant-container{display:none}.product-card-wrapper .card--card .card__content .price .price-item{font-size:15px;letter-spacing:0px}.product-card-wrapper .card--card .card__content .price-wrapper .main-price{flex-wrap:wrap}.product-card-wrapper .card--card .card__content .price-wrapper .main-price .include-all{font-size:12px;letter-spacing:.24px}.product-card-wrapper .card--card .card__content .price-wrapper .price-par-unit{font-size:14px;letter-spacing:0px}.product-card-wrapper .card-variant-box swiper-container{max-width:100%}.product-card-wrapper .card-variant-box fieldset swiper-container{width:calc(50vw - 60px)}.product-card-wrapper .card-variant-box .slider-nav-btn{display:none}.product-card-wrapper .card--card .card__content .quantity{width:100%;min-height:36px;display:none}.product-card-wrapper .card--card .card__content .quantity .quantity__button{width:30px}.product-card-wrapper .card--card .card__content product-form .quick-add__submit{font-size:13px;padding-left:7px;padding-right:7px;min-width:100%;width:100%;letter-spacing:0}.product-card-wrapper .card--card .card__content.preview-box{padding:0}.product-card-wrapper .card--card:after,.product-card-wrapper .card--standard .card__inner:after{display:none}.product-card-wrapper .card-variant-container .variant-label{font-size:16px;letter-spacing:0px;font-weight:500;text-decoration:underline}.product-card-wrapper:hover .card-variant-box-wrapper.small-hide{display:none!important}.product-card-wrapper .card--card .card__content quick-add-bulk{min-height:34px}.product-card-wrapper .custom-gebinde{left:15px;top:5px}.product-card-wrapper .custom-gebinde .gebinde-item{font-size:10px;padding:6px 12px 4px}.product-card-wrapper:hover .card__content:has(.custom-gebinde) .card__content.hover-box{padding-top:30px}.product-card-wrapper:hover .card__content .custom-gebinde{top:5px}}@media screen and (max-width:419px){.product-card-wrapper .card-variant-box fieldset swiper-container{width:calc(50vw - 80px)}.product-card-wrapper .card-variant-box .slider-nav-btn{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/card-product.css.map */
