.product-main:has(custom-select.is-open){position:relative;z-index:4}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-main:has(.product-breadcrumbs) .product-media,.product-main:has(.product-breadcrumbs) .product-info{padding-top:0}.product-main:has(.product-breadcrumbs) .product-info:before,.product-main:has(.product-breadcrumbs) .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color)/.15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left;border-inline-end:1px solid rgba(var(--text-color)/.15)}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0;padding-inline-start:var(--product-column-padding);float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:before,.product-main .product-info:after{content:"";position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}.product-main .product-info:after{background-color:rgba(var(--text-color)/.15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}@media(min-width:1024px){:root{--product-info-width:39%;--product-column-padding:24px}.product-main .product-media{padding-inline-end:24px}.product-main .product-media img{object-fit:contain;max-height:560px}}.agv-short-description{background:#eaf7f5;border:1px solid #d0eae6;border-radius:9px;padding:18px 20px;color:#234e4a}.agv-short-description__title{font-weight:700;color:#236d68;margin-bottom:10px}.agv-short-description ul{list-style:none;padding-left:0;margin:0}.agv-short-description li{position:relative;padding-left:25px;margin:7px 0}.agv-short-description li:before{content:"\2713";position:absolute;left:0;color:#16877f;font-weight:700}.agv-biozid-warning{margin:14px 0;padding:12px 14px;background:#f5f5f5;border-left:3px solid #777;font-size:.9em}.product-main .product-media,.product-main .product-media .media,.product-main .product-media .media-gallery,.product-main .product-media .media-gallery__main{background-color:#fff!important}.product-main .product-media img{object-fit:contain!important}.product-main .product-price{border:1px solid #d5e6e4;border-radius:9px;padding:14px 16px;background:#fff;margin-top:14px;margin-bottom:14px}.product-main .product-price .product-info__price{font-weight:700;line-height:1.35}.product-main .product-price .product-policies{margin-top:8px}.agv-short-description .agv-short-intro{margin:0 0 12px}.agv-short-point{display:flex;gap:10px;align-items:flex-start;margin:8px 0}.agv-short-point .agv-check{color:#16877f;font-weight:800;flex:none;font-size:16px;line-height:1.4}.agv-media-details{clear:both;margin-top:24px;background:#fff}.agv-media-details__item{border-top:1px solid #d9e5e3}.agv-media-details__item:last-child{border-bottom:1px solid #d9e5e3}.agv-media-details__item summary{cursor:pointer;padding:15px 4px;font-weight:700;color:#244c49;list-style:none}.agv-media-details__item summary::-webkit-details-marker{display:none}.agv-media-details__item summary:after{content:"+";float:right;color:#218f87}.agv-media-details__item[open] summary:after{content:"\2212"}.agv-media-details__content{padding:0 4px 20px;line-height:1.6}.agv-media-details__content img{max-width:100%;height:auto}@media(min-width:1024px){.product-main .product-info{padding-inline-start:18px}.product-main .product-price{margin-bottom:0;border-radius:8px 8px 0 0;background:#f7f7f7;border-color:#dedede;padding:18px 20px}.product-main .product-price .product-info__price{font-size:1.5rem}.product-main .product-info__add-to-cart{gap:8px;flex-wrap:wrap}.product-main .product-info__add-to-cart quantity-input{flex:0 0 100%;margin:0}.product-main .product-info__add-button{flex:0 0 100%;margin:0}.product-main .product-info__add-button .btn{min-height:49px}}.agv-purchase-facts{background:#f7f7f7;border:1px solid #dedede;border-top:0;border-radius:0 0 8px 8px;font-size:.87rem;color:#36424a}.agv-purchase-facts>div{padding:12px 18px;border-bottom:1px solid #dedede}.agv-purchase-facts>div:last-child{border-bottom:0}.agv-purchase-facts__stock strong,.agv-purchase-facts__delivery strong{color:#07804f}.agv-purchase-facts__separator{color:#aaa;margin:0 6px}.product-main .product-price{background:#fff!important;border:0!important;border-bottom:1px solid #e3e8e7!important;border-radius:0!important;padding:16px 0 18px!important;box-shadow:none!important}.product-main .product-price .product-info__price{font-size:1.15rem;line-height:1.4}.product-main .agv-purchase-facts{background:#fff;border:0;border-radius:0;font-size:.95rem;margin:0 0 14px}.product-main .agv-purchase-facts>div{border:0;padding:7px 0}.product-main .agv-stock-ok{color:#16804e;font-weight:700}.product-main .agv-stock-unavailable{color:#9b3a30;font-weight:600}.product-main .agv-purchase-facts__delivery{display:flex;align-items:center;gap:8px;color:#334155}.product-main .agv-purchase-facts__delivery strong{color:inherit;font-weight:500}.agv-dpd-icon{font-size:1.1rem;color:#25978f}@media(min-width:1024px){:root{--product-info-width:34%!important}.product-main .product-info{max-width:34%}.product-main .product-media{width:66%}}.agv-shipping-cutoff{display:flex;align-items:flex-start;gap:10px;padding:12px 0!important;color:#244c49}.agv-shipping-cutoff__icon{color:#25978f;font-size:22px;line-height:1}.agv-shipping-cutoff strong{display:block;font-size:.9rem}.agv-shipping-cutoff small{display:block;color:#64748b;font-size:.75rem;margin-top:4px}.product-main .product-info{font-size:17px;line-height:1.55}.product-main .product-info h1,.product-main .product-info .product-info__title{font-size:clamp(24px,2vw,32px);line-height:1.25}.product-main .product-price .product-info__price{font-size:1.55rem!important;line-height:1.4}.product-main .product-price .product-info__price strong{font-size:inherit}.product-main .product-price .product-policies,.product-main .product-info .text-sm{font-size:15px}.product-main .agv-purchase-facts{font-size:17px!important;line-height:1.5}.product-main .agv-purchase-facts>div{padding:11px 0}.product-main .agv-dpd-icon{font-size:24px}.product-main .agv-shipping-cutoff{gap:13px;padding:16px 0!important}.product-main .agv-shipping-cutoff__icon{font-size:28px}.product-main .agv-shipping-cutoff strong{font-size:18px;line-height:1.45}.product-main .agv-shipping-cutoff small{font-size:15px;line-height:1.45;margin-top:7px}.product-main .agv-short-description{font-size:17px;line-height:1.6;padding:22px 24px}.product-main .agv-short-description__title{font-size:19px}.product-main .agv-short-point{gap:12px;margin:12px 0}.product-main .agv-short-point .agv-check{font-size:21px}.product-main .product-info__add-button .btn{min-height:56px;font-size:17px;font-weight:700}.product-main .product-info__add-to-cart input{font-size:18px}.agv-media-details__item summary{font-size:19px;padding:19px 5px}.agv-media-details__content{font-size:17px;line-height:1.7}@media(max-width:767px){.product-main .product-info{font-size:16px}.product-main .agv-shipping-cutoff strong{font-size:17px}.product-main .agv-shipping-cutoff small{font-size:14px}}@media(min-width:769px){.product-main .product-media .media-viewer__item .media{max-height:460px;overflow:hidden}.product-main .product-media .media-viewer__item img{object-fit:cover!important;object-position:center!important;max-height:460px!important}.product-main .product-media .media-gallery__viewer{max-height:470px;overflow:hidden}}@media(max-width:768px){.product-main .product-media .media-viewer__item img{object-fit:cover!important;object-position:center!important}}.product-main .product-media .media-viewer__item .media{max-height:none!important;overflow:visible!important;background:#fff!important}.product-main .product-media .media-viewer__item img{object-fit:contain!important;object-position:center!important;max-height:440px!important;width:100%;height:100%}.product-main .product-media .media-gallery__viewer{max-height:none!important;overflow:visible!important}@media(max-width:768px){.product-main .product-media .media-viewer__item img{max-height:360px!important;object-fit:contain!important}}@media(min-width:769px){.product-main .product-media .media-gallery__viewer,.product-main .product-media .media-viewer,.product-main .product-media .media-viewer__item{height:490px!important;max-height:490px!important;min-height:0!important}.product-main .product-media .media-viewer__item>.media,.product-main .product-media .media-viewer__item>gallery-zoom-open>.media{height:490px!important;padding-top:0!important;max-height:490px!important;position:relative!important;overflow:hidden!important}.product-main .product-media .media-viewer__item .product-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.product-main .agv-media-details{margin-top:16px!important}}@media(max-width:768px){.product-main .product-media .media-viewer__item>.media,.product-main .product-media .media-viewer__item>gallery-zoom-open>.media{height:370px!important;padding-top:0!important;overflow:hidden!important}.product-main .product-media .media-viewer__item .product-image{width:100%!important;height:100%!important;object-fit:contain!important}}.product-main .product-media .media-viewer__item .media--cover{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.product-main .product-media .media-viewer__item .media--cover>.product-image{position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.product-main .product-media .media-viewer__item .media{background:#fff!important}@media(min-width:769px){.product-main .product-media .media-gallery__viewer,.product-main .product-media .media-viewer{width:100%!important}.product-main .product-media .media-viewer__item.is-current-variant,.product-main .product-media .media-viewer__item--single{min-width:100%!important}.product-main .product-media .media-viewer__item .media--cover{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.product-main .product-media .media-viewer__item .media--cover img:not(.zoom-image){position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:50% 50%!important;margin:0!important;transform:none!important}}.product-main .product-info .agv-short-description{margin:16px 0 12px;padding:15px 18px;font-size:15px;line-height:1.5}.product-main .product-info .agv-short-description__title{font-size:17px;margin-bottom:7px}.product-main .product-info .agv-short-point{margin:6px 0;gap:9px}.product-main .product-info .agv-short-point .agv-check{font-size:18px}.product-main .product-info .product-info__add-to-cart{margin-top:12px}.product-main .product-info .product-price{margin-top:8px!important}@media(min-width:1024px){.product-main .product-info{font-size:16px}.product-main .product-info h1{font-size:clamp(23px,1.9vw,29px)}}.product-main .product-info .product-price{background:#fff!important;border:1px solid #dfe7e5!important;border-radius:10px!important;padding:18px 20px!important;box-shadow:none!important;margin:12px 0 0!important}.product-main .product-info .product-price .dual-price-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;border:0!important;background:transparent!important;padding:0!important}.product-main .product-info .product-price .dual-price-box__divider{display:none!important}.product-main .product-info .product-price .dual-price-box__column{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-align:left!important;box-shadow:none!important}.product-main .product-info .product-price .dual-price-box__column--net{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding-bottom:14px!important;border-bottom:1px solid #e4e9e8!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__label{order:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;margin:0 0 3px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__prices{order:1!important;width:100%!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__price{font-size:30px!important;font-weight:750!important;line-height:1.2!important;color:#202e35!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__unit{order:2!important;font-size:14px!important;color:#64748b!important;margin-top:6px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__tax{order:3!important}.product-main .product-info .product-price .dual-price-box__column--gross{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:12px!important}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__label{font-size:14px!important;color:#64748b!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__label:after{content:" inkl. MwSt."}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__prices{text-align:right!important;margin-left:auto!important}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__price{font-size:18px!important;font-weight:700!important;color:#25313b!important;line-height:1.3!important}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__unit{display:none!important}@media(max-width:480px){.product-main .product-info .product-price{padding:15px 16px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__price{font-size:27px!important}}.product-main .product-info .product-price .dual-price-box__column--net{overflow:visible!important;padding-left:5px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__label{display:block!important;overflow:visible!important;line-height:1.5!important;padding:2px 0!important;text-indent:0!important}.product-main .agv-purchase-facts__stock{display:flex!important;flex-direction:column!important;gap:9px!important;padding:12px 0 14px!important}.product-main .agv-purchase-facts__stock .agv-stock-ok,.product-main .agv-purchase-facts__stock .agv-stock-unavailable{display:flex!important;align-items:center!important;gap:8px!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.product-main .agv-purchase-facts__stock:after{content:"";display:block;width:100%;height:9px;border-radius:999px;background:#e6ebea;box-shadow:inset 0 0 0 1px #dae2df}.product-main .agv-purchase-facts__stock:has(.agv-stock-ok):after{background:linear-gradient(90deg,#b9e8d3,#2aa774);box-shadow:inset 0 0 0 1px #72c4a2}.product-main .agv-purchase-facts__stock:has(.agv-stock-unavailable):after{background:linear-gradient(90deg,#f8d2cf,#d35a52);box-shadow:inset 0 0 0 1px #e3aaa5}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__label:after{content:""!important}.product-main .product-info .product-price .dual-price-box__column--gross{flex-wrap:wrap!important}.product-main .product-info .product-price .dual-price-box__column--gross .dual-price-box__unit{display:block!important;flex-basis:100%!important;text-align:left!important;font-size:14px!important;color:#64748b!important;margin-top:5px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__label{text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__unit{display:block!important;font-size:14px!important}@media(min-width:768px){.product-main .product-info h1,.product-main .product-info .product-title,.product-main .product-info .product__title h1{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-bottom:10px!important}}@media(max-width:767px){.product-main .product-info h1,.product-main .product-info .product-title,.product-main .product-info .product__title h1{font-size:23px!important;line-height:1.22!important;margin-bottom:9px!important}}@media(min-width:768px){.product-main .product-info h1,.product-main .product-info .product-title,.product-main .product-info .product__title h1{font-size:21px!important;line-height:1.18!important;margin-bottom:7px!important}}@media(max-width:767px){.product-main .product-info h1,.product-main .product-info .product-title,.product-main .product-info .product__title h1{font-size:19px!important;line-height:1.2!important;margin-bottom:7px!important}}.product-main .agv-purchase-facts{font-size:13px!important;line-height:1.3!important;margin:0 0 8px!important}.product-main .agv-purchase-facts>div{padding:5px 0!important}.product-main .agv-purchase-facts__delivery{gap:7px!important}.product-main .agv-purchase-facts__delivery .agv-dpd-icon svg{width:17px!important;height:17px!important}.product-main .agv-shipping-cutoff{gap:7px!important;padding:6px 0!important}.product-main .agv-shipping-cutoff__icon{font-size:17px!important}.product-main .agv-shipping-cutoff strong{font-size:13px!important;line-height:1.3!important}.product-main .agv-shipping-cutoff small{font-size:11px!important;line-height:1.3!important;margin-top:3px!important}.product-main .product-info__add-to-cart{margin-top:5px!important}.product-main{background:#f6f9f8!important;color:#203b3a}.product-main .product-info{background:#f6f9f8!important}.product-main .product-media{background:linear-gradient(145deg,#fff 15%,#f3f8f7)!important}.product-main .product-info h1,.product-main .product-info .product-title{color:#163f42!important;font-weight:750!important;letter-spacing:-.025em!important}.product-main .agv-short-description{background:linear-gradient(135deg,#e1f2ef,#f0f8f6)!important;border:1px solid #b9dcd6!important;border-left:4px solid #22978e!important;border-radius:12px!important;box-shadow:0 7px 22px #144a4512!important;padding:14px 16px!important;color:#234e4a!important}.product-main .agv-short-description__title{color:#126d68!important;font-size:14px!important}.product-main .agv-short-description li{margin-bottom:5px!important}.product-main .product-info .product-price{background:#fff!important;border:1px solid #cddedb!important;border-radius:14px 14px 0 0!important;box-shadow:0 12px 30px #13413f17!important;padding:16px 19px!important;margin-bottom:0!important}.product-main .product-info .product-price .dual-price-box__column--net .dual-price-box__price{color:#123e40!important;font-weight:800!important;font-size:30px!important;letter-spacing:-.035em!important}.product-main .product-info .product-price .dual-price-box__column--gross{border-color:#e4ecea!important}.product-main .product-info .product-info__block:has(.product-info__add-to-cart){background:#fff!important;border:1px solid #cddedb!important;border-top:0!important;border-radius:0 0 14px 14px!important;padding:10px 18px 17px!important;box-shadow:0 16px 28px #13413f17!important;margin-bottom:12px!important}.product-main .product-info__add-button .btn,.product-main .product-info__add-to-cart button[type=submit]{background:linear-gradient(115deg,#147a77,#2ca49a)!important;color:#fff!important;border:1px solid #147a77!important;border-radius:9px!important;box-shadow:0 5px 13px #167d753d!important;font-weight:700!important;transition:filter .2s ease,box-shadow .2s ease!important}.product-main .product-info__add-button .btn:hover,.product-main .product-info__add-to-cart button[type=submit]:hover{filter:brightness(1.06)!important;box-shadow:0 7px 16px #167d754d!important}.product-main .agv-purchase-facts{background:#fff!important;border:1px solid #e0ebe8!important;border-radius:12px!important;box-shadow:0 5px 17px #15423f0d!important;padding:8px 14px!important}.product-main .agv-purchase-facts__stock:after{height:6px!important}.product-main .agv-purchase-facts__stock{gap:6px!important}.product-main .product-info .product-info__block:has(.payment-icons){margin-top:8px!important}@media(max-width:767px){.product-main .product-info .product-price{padding:13px 14px!important}.product-main .product-info .product-info__block:has(.product-info__add-to-cart){padding:9px 13px 14px!important}.product-main .agv-short-description{padding:12px 13px!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-page.css.map */
