/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Inter';src:url(/themes/custom/asmong/fonts/Inter-VariableFont_opsz,wght.ttf);}:root{--tuerkis:rgb(59,179,194);--tuerkis-dark:#0b7f82;--tuerkis-l:rgba(59,179,194,0.7);--tuerkis-mlight:rgba(59,179,194,0.5);--tuerkis-slight:rgba(59,179,194,0.3);--tuerkis-xslight:rgba(59,179,194,0.04);--text:#3A3A3A;--text-l:#4A4A4A;--back:#fff;--link:rgba(59,179,194,0.7);--box-shadow:6px 8px 5px rgba(25,39,62,0.08);--shadow:0 18px 50px rgba(15,72,78,0.10);--red-l:rgba(228,27,19,0.7);--red:rgb(228,27,19);--yellow-l:rgba(253,197,0,0.7);--yellow:rgb(253,197,0);--green-l:rgba(0,156,80,0.7);--green:rgb(0,156,80);--grey-xslight:rgba(146,146,146,0.05);--grey-slight:rgba(146,146,146,0.3);--grey-mlight:rgba(146,146,146,0.5);--grey-l:rgba(146,146,146,0.7);--grey:rgb(146,146,146);--purple-l:rgba(121,33,130,0.7);--purple:rgb(121,33,130);--brown-l:rgba(168,105,44,0.7);--brown:rgb(168,105,44);--black-slight:rgba(0,0,0,0.3);--black-mlight:rgba(0,0,0,0.3);--black-l:rgba(0,0,0,0.7);--black:rgb(0,0,0);--blue-l:rgba(0,167,224,0.7);--blue:rgb(0,167,224);--dgreen:rgb(0,92,86);--dgreen-l:rgba(0,92,86,0.7);--nw:960px;--transall:all 0.5s linear;--border-t:1px solid var(--tuerkis-mlight);}html{font-size:calc(15px + 0.3125vw);}body{font-family:Inter;font-weight:normal;font-size:1rem;color:var(--text);margin:0;line-height:1em;}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--text);margin:0.5em 0;line-height:1.35em;}a,a:hover,a:focus{color:var(--tuerkis);text-decoration:none;}button a,.button a,a.button{color:var(--text);}p{margin:0 0 1em;}p,li,span{line-height:1.35em;}img{width:100%;height:auto;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;display:flex;flex-direction:row-reverse;justify-content:space-between;font-size:0.7rem;}.alert p{margin:0;}.alert .close{background:none;border:none;cursor:pointer;}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.alert-dismissable,.alert-dismissible{padding-right:35px;}.edit{position:absolute;right:5px;top:5px;width:auto;height:auto;display:none;z-index:5;}.views-row{position:relative;}.views-row:hover .edit{display:block;}.edit a{font-size:0.5rem;color:var(--text);padding:0.25em 0.5em;border-radius:3px;background-color:var(--back);border:1px solid var(--text);display:inline-block;}.container-fluid,.main-container-inner{display:flex;gap:15px;}.nav-tabs{border-bottom:1px solid #ddd;}.nav{padding-left:0;margin-bottom:0;list-style:none;display:flex;gap:15px;}.nav > li > a{position:relative;display:block;padding:10px 15px;font-size:0.85rem;margin-bottom:-1px;}.nav-tabs > li > a.is-active,.nav-tabs > li > a.is-active:hover,.nav-tabs > li > a.is-active:focus{color:#555555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:#fff;}.container{padding:0 15px;width:100%;max-width:calc(100% - 30px);margin:0 auto;}.m-container{margin:0 auto;max-width:1040px;}.main-container{padding:50px 0 100px;min-height:50vh;}.button{background-color:var(--tuerkis-xslight);border-color:var(--tuerkis-l);padding:0.5em;cursor:pointer;border-radius:8px;transition:var(--transall);}.button:hover{background-color:var(--tuerkis);color:#fff;transition:var(--transall);}.top-header-wrapper{position:sticky;z-index:1;top:0;background-color:var(--back);}.toolbar-tray-open .top-header-wrapper{top:79px;}.top-header-wrapper .container-fluid{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 15px;}.top-header-wrapper .logo{transition:all 0.5s linear;margin:10px 0 10px 5vw;}.top-header-wrapper .logo img{max-height:3rem;transition:max-height 0.5s linear;}.top-header-wrapper.top .logo img{max-height:35px;transition:max-height 0.5s linear;}.block-system-menu-blockaccount .menu{display:flex;gap:15px;justify-content:right;}.block-system-menu-blockaccount .menu li{list-style:none;}.block-system-menu-blockaccount .menu li a{font-size:0.8rem;}.block-system-menu-blockaccount .menu li a.phone{margin-right:40px;}.right-top-header .block-system-menu-blockaccount .menu{margin:40px 0 0;padding:0;transition:margin 0.5s linear;}.top-header-wrapper.top .right-top-header .block-system-menu-blockaccount .menu{margin-top:10px;transition:margin 0.5s linear;}header.navbar{background-color:#f8f8f8;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;position:sticky;z-index:1;top:50px;}.toolbar-tray-open header.navbar{top:129px;}header.navbar .block-system-menu-blockmain .menu{margin:0 auto;max-width:max-content;padding:0.4rem 0 0.5rem;display:flex;gap:20px;}header.navbar .block-system-menu-blockmain .menu li{list-style:none;}header.navbar .block-system-menu-blockmain .menu li a{color:var(--text-l);font-size:0.8rem;}.browser-bar{padding:14px 18px;border-bottom:1px solid #e4eded;display:flex;gap:10px;align-items:center;background:#f8fbfb;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px rgba(19,70,73,0.12);margin:0 0 40px;}.ball{width:12px;height:12px;border-radius:50%;background:#d7e4e4;}.url{display:flex;flex-wrap:wrap;margin-left:8px;flex:1;border-radius:999px;background:#fff;border:1px solid #e1ebeb;padding:10px 14px;color:#6d8187;font-size:14px;}footer{background-color:var(--tuerkis-xslight);border-top:3px solid var(--tuerkis-l);}footer .block .menu{margin:0;padding:15px;}footer .block .menu li{list-style:none;}footer .block .menu li a{font-size:0.8rem;}.region-footer-bottom-left{display:flex;gap:50px;padding:15px 50px;}#drupal-modal article p{font-size:0.75rem;}.image-card,.mini-card,.category-card,.product-card,.detail-card,.note,.system-card{background:#fff;border:1px solid #e3eded;border-radius:24px;box-shadow:var(--shadow);}.image-card{padding:22px;min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#f4fbfb 0%,#fffdf7 100%);}.detail-card{padding:22px;}.text-card{padding:22px;height:max-content;}.back-to-top.bottom{position:fixed;right:2%;bottom:10%;width:60px;height:60px;z-index:199;}.back-to-top.bottom a{display:block;text-align:center;}.back-to-top.bottom a .icon{background:none;background-color:#fff;color:var(--tuerkis);border:1px solid var(--tuerkis-l);border-radius:5px;margin:0;padding-top:10px;font-size:2.5rem;opacity:0.5;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;width:60px;height:60px;display:flex;justify-content:center;flex-direction:column;box-shadow:var(--shadow);}.back-to-top.bottom:hover a .icon{opacity:1;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;background-color:var(--tuerkis);color:#fff;border-color:var(--tuerkis);}
.col-d-1{width:8.33%;}.col-d-2{width:16.66%;}.col-d-3{width:25%;width:clamp(350px,25%,450px);}.col-d-4{width:33.33%;width:clamp(350px,33.33%,640px);}.col-d-5{width:41.66%;}.col-d-6{width:50%;width:clamp(350px,50%,960px);}.col-d-7{width:58.33%;width:clamp(350px,58.33%,1120px);}.col-d-8{width:66.66%;width:clamp(350px,66.66%,1280px);}.col-d-9{width:74.99%;width:clamp(350px,74.99%,1440px);}.col-d-10{width:83.33%;width:clamp(350px,83.33%,1600px);}.col-d-11{width:91.66%;}.col-d-12{width:100%;}.flex{display:flex;}.grid{display:grid;}.wrap{flex-wrap:wrap;}.column{flex-direction:column;}.center{text-align:center;}.fs-09{font-size:0.9rem;}.small,.fs-075{font-size:0.75rem;}.small-s,.fs-05{font-size:0.5rem;}.small-m,.fs-06{font-size:0.6rem;}.btn-sm{font-size:0.75rem;padding:5px 10px;line-height:1.5;border-radius:8px;}.sr-only{display:none;}.strong{font-weight:600;}.italic{font-style:italic;}.button{max-width:max-content;margin:15px auto;box-shadow:var(--box-shadow);}.btn-primary{border:1px solid var(--tuerkis);background-color:var(--tuerkis-xslight);}.btn-primary:hover{border:1px solid var(--tuerkis);background-color:var(--tuerkis);}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--tuerkis-dark);background:rgba(14,165,168,0.10);padding:10px 16px;border-radius:999px;margin-bottom:18px;}
.kat-1{background-color:var(--yellow);}.kat-2{background-color:var(--blue);}.kat-3{background-color:var(--green);}.kat-4{background-color:var(--grey);}.kat-5{background-color:var(--purple);}.kat-6{background-color:var(--red);}.kat-7{background-color:var(--brown);}.kat-8{background-color:var(--black);}.kat-27{background-color:var(--dgreen);}.view-kategorien  .view-content{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:calc(4 * 392px + 90px);margin:0 auto;}.view-kategorien  .view-content .views-row{width:100%;max-width:350px;padding:20px;margin:0;}.view-kategorien  .view-content .views-row:not(.empty){display:flex;flex-direction:column;border:1px solid var(--tuerkis-slight);border-bottom:3px solid var(--tuerkis-slight);background:linear-gradient(180deg,#f4fbfb 0%,#ffffff 100%);border-radius:15px;box-shadow:var(--box-shadow);}.cat-image{margin:3px 0 0;}.cat-name{padding:0.25em 0.5em;border-radius:15px;box-shadow:var(--box-shadow);max-width:max-content;margin:0 auto;font-weight:600;text-transform:uppercase;color:#fff;font-size:0.8rem;}.cat-name a{color:#fff;}.view-kategorien  .view-content .views-row .cat-wrapper{gap:15px;margin:30px 0 0;}.view-kategorien  .view-content .views-row .cat-description{font-size:0.6rem;flex:1;}
.node-page{max-width:var(--nw);}section.main-content{margin:0 auto;}.footer-bottom .container-fluid{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 15px 15px;}.footer-bottom-left,.footer-bottom-right{min-width:0;max-width:100%;}.footer-bottom .region-footer-bottom-left{flex-wrap:wrap;gap:12px 24px;padding:15px 0;}.asmong-withdrawal-link{display:inline-block;max-width:100%;padding:8px 12px;border:1px solid #1f474b;border-radius:4px;background:#fff;color:#1f474b;font-size:14px;line-height:1.4;overflow-wrap:anywhere;text-decoration:none;}.asmong-withdrawal-link:hover{background:#f2f7f7;}.asmong-withdrawal-link:focus-visible{outline:2px solid #1f474b;outline-offset:3px;}@media (max-width:600px){#navbar .block-system-menu-blockmain > .menu{flex-wrap:wrap;row-gap:8px;}}
article.commerce-product.full .product-left{margin:0;}label,.label{font-weight:600;min-width:105px;text-align:left;line-height:inherit;margin-bottom:4px;display:inline-block;font-size:0.6rem;}label:after{content:':';}h2.product-title{font-size:24px;font-weight:600;line-height:1.25em;text-align:center;margin:18px auto 0.25em;max-width:100%;min-width:0;overflow-wrap:anywhere;hyphens:auto;}h2.product-title .variation-title{font-size:0.8em;}.subheadline{font-size:0.8rem;text-align:center;margin:0 auto 1.5em;}h5.product-title{font-weight:600;padding:0;}.commerce-order-item-add-to-cart-form .form-select{background-color:var(--tuerkis-xslight);border-color:var(--tuerkis-l);padding:0.5em;cursor:pointer;border-radius:5px;transition:all 0.5s lineaer;margin:5px 0 0 -5px;}.commerce-order-item-add-to-cart-form .form-select.single-option-class{-moz-appearance:none;-webkit-appearance:none;appearance:none;}#edit-quantity-wrapper label:after{content:':';padding:0;margin:0;vertical-align:baseline;}.field--name-quantity input.form-number{max-width:58px;background-color:var(--tuerkis-xslight);border-color:var(--tuerkis-l);padding:0.5em;cursor:pointer;border-radius:5px;transition:all 0.5s lineaer;margin:5px 0 0 -5px;}.field--name-quantity input.form-number:focus{outline:none;}.form-select.single-option-class{border:none;box-shadow:none;transition:inherit;height:auto;padding:0;color:var(--text);background:none;font-size:0.65rem;cursor:text;}.price{gap:30px;margin-bottom:1rem;}.product-price{width:40%;line-height:1.15em;}.product-price .currency{line-height:1.15em;}.product-price{position:relative;font-size:1.5rem;font-weight:600;color:var(--tuerkis);padding:0.3rem 0;justify-content:right;height:1.5rem;}.variation-attributes.variation-group-left{width:40%;}.variation-attributes.variation-group-left .label{min-width:inherit;line-height:1.35em;}.variation-attributes.variation-group-left > div{justify-content:space-between;}.variation-attributes.variation-group-right{margin-top:-12px;}.variation-attributes.variation-group-right:has(.single-option-class){margin-top:-7px;}.field--widget-commerce-quantity{margin-top:12px;}.product-variations .field--name-variations .commerce-order-item-add-to-cart-form{display:flex;flex-direction:column;justify-content:left;}.product-variations .commerce-order-item-add-to-cart-form .button--add-to-cart{width:100%;background:var(--tuerkis-slight);box-shadow:var(--box-shadow);transition:var(--transall);}.product-variations .commerce-order-item-add-to-cart-form .button--add-to-cart:hover{background:var(--tuerkis);transition:var(--transall);}.uvp .field--name-list-price{display:flex;justify-content:right;}.uvp .field--name-list-price .field--label{color:#4C4C4C;}.uvp .field--name-list-price .field--item{padding:0;text-decoration:line-through;text-decoration-color:red;}.price-group-right{justify-content:center;width:max-content;height:1.8rem;}.price-group-right .base-price .field--label-inline{display:flex;column-gap:0.25em;}.field--name-sku,.field--name-weight{display:inline;font-size:0.65rem;}.image-title{font-size:1.3rem;text-align:center;height:20px;margin:15px auto 0;}.product-variations{padding:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(275px,100%),575px));grid-column-gap:30px;grid-row-gap:30px;max-width:1230px;margin:0 auto;}.main-content.full-width .product-variations{grid-template-columns:repeat(auto-fit,minmax(min(275px,100%),600px));}.card-1{grid-area:1 / 1 / 2 / 2;}.card-3{grid-area:1 / 2 / 2 / 3;}.card-2{grid-area:2 / 1 / 4 / 2;}.card-4{grid-area:2 / 2 / 3 / 3;}.card-5{grid-area:3 / 2 / 4 / 3;}.product-variations .row-wrapper{width:100%;gap:30px;}.product-variations .card-wrapper{width:auto;position:relative;display:flex;flex-direction:column;}.product-variations .row-wrapper .card-wrapper{width:clamp(450px,calc(45% - 2px),600px);position:relative;display:flex;flex-direction:column;}.product-variation .variation-wrapper{gap:30px}article.commerce-product.full .product-right .field--name-quantity{float:none;margin:0 0 15px;}article.commerce-product.full .product-right .field--name-variations{display:flex;justify-content:right;}article.commerce-product.full .product-right .field--name-variations button{float:none;margin:0;}article.commerce-product.full .product-right .field--name-quantity{display:flex;justify-content:right;}article.commerce-product.full .product-right .field--name-quantity input.form-number{max-width:70px;}article.commerce-product.full .product-right .field--name-variations select{max-width:93px;float:none;}article.commerce-product.full .product-right .field--name-quantity label{display:inline;font-size:75%;}article.commerce-product.full .product-right .field--name-quantity label:after{content:':';}.recommendations .recommended-product{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.field--name-field-hg-produktkategorie{display:none;}.field--name-body{font-size:0.8rem;}.field--name-field-empfohlene-produkte{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.field--name-field-empfohlene-produkte > .field--item{padding-bottom:10px;margin-bottom:5px;max-width:140px;border:none;text-align:center;}.field--name-field-empfohlene-produkte .product-title{margin:0.5em 0 0;line-height:0.8em;}.field--name-field-empfohlene-produkte .field--name-title{font-size:0.7rem;font-weight:600;height:2.5rem;}.field--name-field-empfohlene-produkte .image-detail,.field--name-field-empfohlene-produkte .product-data{padding:0;}.recommended-product .product-price{line-height:1.25em;padding-top:0;margin:0 auto;width:100%;max-width:max-content;}.recommended-product .tax-shipping{line-height:1.25em;}.recommended-product .base-price{line-height:1.25em;}.recommended-product > a{color:inherit;}.commerce-order-item-add-to-cart-form .form-actions{margin:1.5rem 0;}.produktkategorie{max-width:max-content;padding:0.25em 0.5em;color:var(--back);text-transform:uppercase;border-radius:25px;display:inline-block;font-size:0.8rem;letter-spacing:0.1em;font-weight:600;}.steps-to-use-title{font-size:1rem;font-weight:600;margin:15px 0;}.steps-to-use-list{list-style:decimal;padding-left:20px;margin:0;font-size:0.7rem;line-height:1.4em;}.steps-to-use-list li{margin-bottom:10px;}.herstellerangabe{margin-top:1rem;line-height:1.25em;}.herstellerangabe .label{margin:0;}.herstellerangabe a{color:var(--text);}.product-safety{margin-top:1rem;padding-top:0.85rem;border-top:1px solid var(--tuerkis-l);line-height:1.35em;}.product-safety__title{font-size:0.7rem;font-weight:600;margin-bottom:0.35rem;}.product-safety p{margin:0.35rem 0;}.product-safety__links{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0.45rem 0;}.product-safety__link{display:inline-flex;align-items:center;min-height:26px;padding:0.22rem 0.42rem;border:1px solid var(--tuerkis-l);border-radius:5px;background:transparent;color:var(--text);font-size:0.58rem;font-weight:600;text-decoration:none;}.product-safety__link:hover,.product-safety__link:focus{background:var(--tuerkis-slight);color:var(--back);text-decoration:none;}.product-browser-bar .url{display:block;min-width:0;border-radius:8px;overflow-wrap:anywhere;}.product-browser-bar .url .flex,.product-browser-bar .url .field{display:inline;}.product-browser-bar .ball{flex-shrink:0;}@media (max-width:600px){.product-browser-bar .ball{display:none;}.product-browser-bar .url{margin-left:0;}}.product-safety__note{font-size:0.58rem;}@media (max-width:1210px){.main-content:not(.full-width) .product-variations{display:flex;flex-direction:column;}.card-1{order:3;}.card-3{order:1;}.card-2{order:4;}.card-4{order:2;}.card-5{order:5;}}@media (max-width:1050px){.main-content .product-variations{display:flex;flex-direction:column;}}@media (max-width:600px){.main-content .product-variations{width:100%;max-width:100%;box-sizing:border-box;padding:12px;}.product-variations > .card-wrapper{min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:12px;}.product-variation .variation-wrapper{flex-wrap:wrap;gap:16px;}.product-variation .variation-attributes.variation-group-left{width:100%;}.product-variations .price{gap:12px;align-items:center;}.product-variations .product-price{justify-content:flex-start;width:auto;height:auto;padding:0;}.product-variations .price-group-right{height:auto;max-width:100%;}.product-variations .js-product-gallery-main:not(.big){width:100%;min-width:0;max-width:100%;}.product-variations .js-product-gallery-main:not(.big) img{max-width:100%;object-fit:contain;}}
.image-detail{margin:40px auto 0;text-align:center;}.image-detail .field-item{display:none;}.image-detail .field-item img{margin:0 auto;max-height:300px;width:auto;max-width:450px;cursor:pointer;}.image-detail .icon{opacity:0;position:absolute;}.image-detail:hover .icon-resize-full{opacity:1;transition:opacity 0.75s ease;font-size:7rem;top:-16px;left:-39px;color:var(--tuerkis-slight);cursor:pointer;}.image-detail.big:hover .icon-resize-full{display:none;}.image-detail.big .field-item.big-image{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:50%;max-width:max-content;z-index:999;height:80vh;max-height:max-content;background:linear-gradient(180deg,#f4fbfb 0%,#fffdf7 100%);display:flex !important;flex-direction:column;justify-content:center;cursor:pointer;box-shadow:0px 4px 15px rgba(0,0,0,0.2);border-radius:24px;}.image-detail.big .icon-cancel{opacity:1;font-size:2rem;top:15px;right:15px;color:var(--tuerkis-mlight);cursor:pointer;background-color:#F4FBFB;}.image-detail.big .field-item.field-item.big-image img{max-height:75vh;max-width:inherit;height:auto;padding:15px;}.image-detail.big .field-item.field-item.big-image .image-title{font-weight:600;color:#000;}.image-thumbs{display:flex;flex-wrap:wrap;padding:0;margin:40px 0;width:100%;justify-content:center;}.image-thumbs .image-thumb{border:1px solid var(--grey-slight);width:90px;height:90px;padding:5px;margin:0 10px 10px 0;cursor:pointer;}.image-thumbs .image-thumb:empty{display:none;}.image-thumbs .image-thumb.active{border-color:var(--tuerkis);}.image-thumbs .img-responsive{max-height:100%;width:auto;}.image-thumbs img{margin:0 auto;object-fit:contain;aspect-ratio:1;}.js-product-gallery .field-item{display:none;}.js-product-gallery .field-item.is-active{display:block;}.js-product-gallery-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;}.js-product-gallery-thumbs .image-thumb{border:1px solid #ddd;background:transparent;padding:0;cursor:pointer;}.js-product-gallery-thumbs .image-thumb.active,.js-product-gallery-thumbs .image-thumb:hover{border-color:var(--tuerkis);}.js-product-gallery-thumbs .image-thumb img{display:block;width:70px;height:auto;}
@font-face{font-family:'fontello';src:url(/themes/custom/asmong/fontello/font/fontello.eot?92899262=);src:url(/themes/custom/asmong/fontello/font/fontello.eot?92899262=#iefix) format('embedded-opentype'),url(/themes/custom/asmong/fontello/font/fontello.woff2?92899262=) format('woff2'),url(/themes/custom/asmong/fontello/font/fontello.woff?92899262=) format('woff'),url(/themes/custom/asmong/fontello/font/fontello.ttf?92899262=) format('truetype'),url(/themes/custom/asmong/fontello/font/fontello.svg?92899262=#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;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;}.icon-basket:before{content:'\e800';}.icon-resize-full:before{content:'\e801';}.icon-resize-small:before{content:'\e802';}.icon-trash-empty:before{content:'\e803';}.icon-cancel:before{content:'\e804';}
html:has(body.storefront){font-size:16px;scroll-behavior:smooth;}body.storefront{--tuerkis:#087d82;--tuerkis-dark:#075b60;--link:#087d82;--text:#263632;--nw:1180px;--box-shadow:none;--shadow:none;font:16px/1.6 Inter,Arial,sans-serif;background:#fff;color:#263632;}.storefront *,.storefront *::before,.storefront *::after{box-sizing:border-box;letter-spacing:0;}.storefront p,.storefront li,.storefront span{line-height:inherit;}.storefront a{color:#086c72;}.storefront a:hover{color:#064b50;text-decoration:underline;}.storefront :focus-visible{outline:3px solid #b27908;outline-offset:3px;}.storefront h1{font-size:34px;font-weight:650;line-height:1.2;}.storefront h2{font-size:26px;font-weight:600;line-height:1.3;}.storefront h3{font-size:19px;font-weight:600;line-height:1.4;}.storefront h1,.storefront h2,.storefront h3,.storefront p,.storefront a{overflow-wrap:anywhere;}.storefront .visually-hidden{width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap;}.storefront .visually-hidden.focusable:focus{clip:auto;width:auto!important;height:auto!important;padding:12px;z-index:1000;background:#fff;}.storefront .button,.storefront button,.storefront input[type=submit]{font:inherit;border-radius:4px;border:1px solid #a8b9b6;background:#fff;color:#185452;padding:10px 17px;min-height:44px;max-width:100%;line-height:1.35;box-shadow:none;cursor:pointer;white-space:normal;}.storefront .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;}.storefront .button--primary,.storefront input[type=submit],.storefront .form-actions button[type=submit]{background:#087d82;border-color:#087d82;color:#fff;font-weight:600;}.storefront .button--primary:hover,.storefront input[type=submit]:hover{background:#075b60;color:#fff;}.storefront button:disabled,.storefront input:disabled{opacity:.6;cursor:not-allowed;}.storefront input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.storefront select,.storefront textarea{font:inherit;color:#263632;width:100%;max-width:100%;border:1px solid #a8b9b6;border-radius:4px;min-height:44px;background:#fff;padding:10px 12px;line-height:1.35;}.storefront input[type=checkbox],.storefront input[type=radio]{width:19px;height:19px;accent-color:#087d82;margin-right:8px;vertical-align:middle;}.storefront label{font-size:14px;font-weight:600;display:block;margin-bottom:6px;}.storefront label.option{display:inline;font-weight:400;}.storefront fieldset{min-width:0;border:0;padding:0;margin:0 0 28px;}.storefront legend{width:100%;font-size:21px;font-weight:600;margin-bottom:18px;border-bottom:1px solid #dce4e1;padding-bottom:10px;}.storefront .description{font-size:13px;line-height:1.5;color:#586761;margin-top:5px;}.storefront .form-item{margin:0 0 18px;}.storefront .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0;}.store-topline{background:#eaf2ef;font-size:12px;}.store-topline>div{max-width:1180px;padding:8px 24px;margin:auto;display:flex;justify-content:space-between;gap:12px;}.store-header{background:#fff;border-bottom:1px solid #dce4e1;}.store-header__inner{max-width:1180px;min-height:100px;padding:18px 24px;margin:auto;display:grid;grid-template-columns:172px minmax(180px,1fr) auto;align-items:center;gap:36px;}.store-brand img,.store-brand .logo{width:155px;max-width:100%;height:auto;margin:0;float:none;}.store-header-search{display:flex;border:1px solid #95aca6;border-radius:4px;overflow:hidden;margin:0;background:#fff;}.store-header-search input[type=search]{border:0;border-radius:0;min-width:0;}.store-header-search button{border:0;border-radius:0;flex:0 0 46px;font-size:20px;padding:7px;}.store-header-actions,.store-header-actions .region{display:flex;align-items:center;gap:24px;}.store-account,.store-cart-link{display:flex;align-items:center;gap:7px;font-size:13px;color:#263632!important;min-height:44px;white-space:nowrap;}.store-account i,.store-cart-link i{font-size:23px;}.store-cart-link strong{min-width:22px;height:22px;display:inline-flex;justify-content:center;align-items:center;background:#eaf2ef;border-radius:50%;font-size:12px;}.store-nav{max-width:1180px;margin:auto;padding:0 24px;}.store-nav .menu,.store-nav ul.menu{display:flex;flex-wrap:wrap;gap:0 30px;list-style:none;padding:0;margin:0;background:none;}.store-nav .menu li{padding:0;margin:0;float:none;}.store-nav .menu a{display:block;padding:13px 0;color:#263632;font-size:14px;border-bottom:3px solid transparent;}.store-nav .menu a.is-active{border-color:#087d82;}.store-main{max-width:1180px;margin:0 auto;padding:32px 24px 64px;min-height:48vh;}.store-main--home{padding-top:0;max-width:none;padding-left:0;padding-right:0;}.store-main--home>.highlighted{max-width:1180px;margin:auto;}.store-page-heading{margin-bottom:28px;}.store-page-heading .page-header{padding:0;border:0;margin:0;}.store-page-heading .block{background:none;box-shadow:none;padding:0;border:0;}.store-section{padding:42px 0;border-bottom:1px solid #e1e8e5;}.store-main--home .store-section{max-width:1180px;padding:44px 24px;margin:auto;}.store-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px;}.store-section-heading h2{margin:0;}.store-section-heading>a{flex-shrink:0;font-size:14px;}.store-eyebrow{color:#4f625c;font-size:12px;font-weight:650;margin:0 0 12px;}.store-lead{max-width:780px;font-size:18px;line-height:1.6;margin-bottom:32px;}.store-hero{position:relative;min-height:430px;display:flex;align-items:center;isolation:isolate;}.store-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-1;}.store-hero__inner{width:1180px;max-width:100%;margin:auto;padding:48px 24px;}.store-hero__inner>*{max-width:410px;}.store-hero h1{font-size:42px;margin:0 0 18px;hyphens:auto;}.store-hero p:not(.store-eyebrow){font-size:17px;line-height:1.7;margin-bottom:24px;}.store-hero .store-text-link{display:block;margin-top:16px;font-size:14px;}.store-assurance{padding:16px 24px;border-bottom:1px solid #dce4e1;display:flex;justify-content:center;gap:56px;background:#f1f6f3;font-size:13px;}.store-assurance i{margin-right:6px;}.store-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;}.store-category{min-width:0;}.store-category img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px;}.store-category h2,.store-category h3{display:flex;justify-content:space-between;gap:8px;font-size:20px;color:#263632;margin:14px 0 8px;}.store-category p{color:#586761;font-size:14px;}.store-category a:hover img{filter:brightness(.97);}.store-category-intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:center;padding-bottom:32px;margin-bottom:24px;border-bottom:1px solid #dce4e1;}.store-category-intro p{font-size:15px;}.store-category-intro img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;}.store-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:12px;align-items:end;padding:22px 0;border-bottom:1px solid #dce4e1;}.store-filters label{font-size:12px;}.store-filters select{font-size:13px;}.store-results{display:flex;justify-content:space-between;gap:20px;margin:22px 0;font-size:14px;}.store-results p{margin:0;}.store-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}.store-product{display:flex;flex-direction:column;min-width:0;border:1px solid #dce4e1;border-radius:4px;padding:18px;background:#fff;}.store-product__image{height:205px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}.store-product__image img{width:100%;height:100%;object-fit:contain;}.store-product h3{color:#263632;font-size:16px;margin:0 0 6px;min-height:45px;line-height:1.45;hyphens:auto;}.store-product__pack{color:#59685f;font-size:13px;margin:0 0 14px;}.store-product__price{font-size:22px;font-weight:700;color:#185452;}.store-product__price .field{margin:0;}.store-product__tax,.store-product__base{font-size:12px;color:#54625d;margin:3px 0;line-height:1.45;}.store-product__stock{font-size:12px;color:#486230;margin:10px 0 0;}.store-product__stock.is-unavailable{color:#735d33;}.store-product__safety{font-size:12px;line-height:1.45;margin:10px 0 0;color:#52605b;}.store-product__more{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;}.store-problem-band{background:#f3f6f2;}.store-quick-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;}.store-quick-problems a{display:grid;grid-template-columns:1fr auto;gap:8px;color:#263632;border-top:2px solid #769483;padding:22px 0 0;}.store-quick-problems span{font-size:20px;font-weight:600;}.store-quick-problems small{grid-column:1;font-size:13px;color:#59685f;}.store-quick-problems i{grid-column:2;grid-row:1/3;align-self:center;}.store-problem-search{max-width:620px;margin-bottom:36px;}.store-problem-search>div{display:flex;gap:12px;}.store-problem-search input{min-width:0;}.store-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;}.store-problem{display:flex;flex-direction:column;padding:24px 0;border-top:2px solid #abc0b7;}.store-problem h2{font-size:21px;margin:0 0 14px;}.store-problem p{font-size:14px;color:#56655e;}.store-problem .store-text-link{margin-top:auto;font-size:14px;}.store-guide-copy{max-width:780px;font-size:17px;line-height:1.7;padding:24px 0 0;}.store-guide-copy h2{margin-top:28px;font-size:22px;}.store-note{padding:24px 0;max-width:900px;color:#5b655e;font-size:14px;}.store-back{font-size:14px;}.store-service-band{background:#edf4f0;padding:36px 24px;margin:40px auto 0;text-align:center;}.store-service-band h2{margin:0 0 12px;}.store-service-band p{margin:0 auto 18px;max-width:670px;}.store-home-copy{line-height:1.7;}.store-home-copy>.field{max-width:820px;}.store-empty{min-height:280px;padding:40px 0;}.store-empty a{display:inline-block;margin:12px 20px 12px 0;}.store-footer{background:#f3f6f5;border-top:1px solid #d4dfda;}.store-footer__grid{max-width:1180px;margin:auto;padding:44px 24px 32px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:36px;}.store-footer h2,.store-footer .block-title{font-size:16px;font-weight:650;color:#263632;margin:0 0 18px;padding:0;}.store-footer p,.store-footer a{font-size:13px;}.store-footer__grid a{display:block;margin-bottom:9px;}.store-footer .menu{list-style:none;display:block;padding:0;margin:0;}.store-footer .menu li{margin:0;padding:0;}.store-footer__brand img{width:130px;height:auto;margin-bottom:12px;}.store-footer .region,.store-footer .region-footer-bottom-left,.store-footer .region-footer-bottom-right{display:block;width:100%;max-width:100%;padding:0;margin:0;}.store-footer h3{font-size:16px;line-height:1.5;margin:0 0 18px;}.store-footer nav .menu{padding:0;margin:0;}.store-footer .block,.store-footer .menu--footer-second{width:100%;max-width:100%;margin:0;padding:0;float:none;}.store-footer .menu--footer-second li,.store-footer .menu--footer-second a{width:auto;max-width:100%;}.store-footer .button{display:inline-flex;margin-top:12px;background:#fff;color:#185452;padding:10px 14px;min-height:44px;}.store-footer__bottom{max-width:1180px;padding:20px 24px;margin:auto;border-top:1px solid #d4dfda;display:flex;align-items:center;gap:24px;justify-content:space-between;}.store-footer__bottom p{margin:0;}.store-back-top{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #93ada3;border-radius:4px;}.storefront .back-to-top{display:none!important;}.storefront.path-user .store-main{max-width:740px;min-height:580px;}.storefront.path-user .user-login-form,.storefront.path-user .user-pass,.storefront.path-user .user-register-form{max-width:540px;margin:28px 0 0;}.storefront .tabs.primary{display:flex;flex-wrap:wrap;gap:8px;padding:0;border-bottom:1px solid #dce4e1;margin:0 0 28px;}.storefront .tabs.primary li{padding:0;margin:0;}.storefront .tabs.primary a{font-size:14px;padding:10px 12px;}.storefront .node-page{background:none;border:0;padding:0;margin:0;box-shadow:none;border-radius:0;}.storefront .node-page>div{max-width:900px;}.storefront .node-page .field--name-body{line-height:1.7;}.storefront .node-page .field--name-body h2{margin-top:30px;}.storefront .commerce-checkout-flow{max-width:1180px;}.storefront .layout-checkout-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:44px;align-items:start;}.storefront .layout-region-checkout-main,.storefront .layout-region-checkout-secondary,.storefront .layout-region-checkout-footer{width:auto;float:none;padding:0;margin:0;min-width:0;}.storefront .layout-region-checkout-secondary{background:#f3f6f5;padding:24px;border-radius:4px;}.storefront .layout-region-checkout-footer{grid-column:1;border-top:1px solid #dce4e1;padding-top:20px;}.storefront .commerce-checkout-flow input:not([type=radio]):not([type=checkbox]),.storefront .commerce-checkout-flow select{max-width:100%;}.storefront .commerce-checkout-flow .address-container-inline{display:flex;gap:14px;flex-wrap:wrap;}.storefront .commerce-checkout-flow .address-container-inline>.form-item{flex:1 1 150px;}.storefront .commerce-checkout-flow .checkout-pane{margin-bottom:30px;}.storefront .commerce-checkout-flow .checkout-pane-review>div{margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #dce4e1;}.storefront .commerce-checkout-flow .field--name-address{font-size:16px;line-height:1.65;}.storefront .checkout-progress{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 28px;padding:0;margin:18px 0 0;list-style:none;}.storefront .checkout-progress--step{font-size:13px;padding:10px 0;color:#627169;border-bottom:2px solid #dce4e1;}.storefront .checkout-progress--step__current{color:#075b60;border-color:#087d82;font-weight:650;}.storefront .checkout-progress--step:before{display:none;}.storefront .checkout-order-summary table,.storefront .view-commerce-checkout-order-summary table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;}.storefront .checkout-order-summary td,.storefront .view-commerce-checkout-order-summary td{padding:12px 5px;vertical-align:top;overflow-wrap:anywhere;}.storefront .checkout-order-summary img,.storefront .view-commerce-checkout-order-summary img{width:50px;max-height:70px;object-fit:contain;}.storefront .order-total-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;}.storefront .order-total-line__total{font-size:19px;font-weight:650;border-top:1px solid #b6c8bf;margin-top:12px;padding-top:14px;}.storefront .order-total-line-label,.storefront .order-total-line-value{width:auto;max-width:70%;}.storefront .view-commerce-cart-form .views-form{max-width:100%;}.storefront .view-commerce-cart-form table{width:100%;border-collapse:collapse;table-layout:fixed;}.storefront .view-commerce-cart-form td,.storefront .view-commerce-cart-form th{padding:18px 12px;vertical-align:middle;border-bottom:1px solid #dce4e1;}.storefront .view-commerce-cart-form th{background:#f3f6f5;text-align:left;font-size:13px;}.storefront .view-commerce-cart-form .views-field-purchased-entity{width:43%;}.storefront .view-commerce-cart-form .views-field-edit-quantity{width:115px;}.storefront .view-commerce-cart-form .views-field-remove-button{width:135px;}.storefront .view-commerce-cart-form input[type=number]{width:80px;}.storefront .view-commerce-cart-form .variation .product-image{flex:0 0 70px;width:70px;padding:0 14px 0 0;}.storefront .view-commerce-cart-form .variation img{width:56px;height:85px;object-fit:contain;}.storefront .view-commerce-cart-form .variation .title-sku{width:calc(100% - 70px);}.storefront .view-commerce-cart-form .variation .sku{font-size:12px;color:#68756d;}.storefront .view-commerce-cart-form .views-field-remove-button input{background:#fff;color:#795148;border-color:#d2c2bc;font-size:13px;padding:8px 10px;}.storefront .asmong-cart-shipping-info{background:#f3f6f5;border:0;border-radius:0;padding:22px 24px;margin:28px 0;font-size:14px;}.storefront .asmong-cart-shipping-info h2{font-size:18px;}.storefront .asmong-cart-shipping-info ul{display:flex;flex-wrap:wrap;gap:8px 30px;padding-left:18px;}.storefront .asmong-cart-shipping-info__note{font-size:13px;}.storefront .alert{font-size:14px;line-height:1.6;padding:16px;}.storefront .product-browser-bar,.storefront .filter-toggle{display:none;}.storefront .product-variations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;width:100%;max-width:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;}.storefront .product-variations>.card-wrapper{min-width:0;max-width:100%;width:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;border-radius:0;}.storefront .product-variations .product-title{font-size:24px;line-height:1.35;}.storefront .product-variations .price{gap:12px;align-items:center;}.storefront .product-variations .product-price{justify-content:flex-start;width:auto;height:auto;padding:0;font-size:30px;}.storefront .product-variations .price-group-right{width:auto;height:auto;max-width:100%;}.storefront .product-variations .tax-shipping{flex-wrap:wrap;font-size:13px;}.storefront .product-variations .base-price{font-size:13px;}.storefront .product-variations .commerce-order-item-add-to-cart-form .button--add-to-cart{background:#087d82;color:#fff;border-color:#087d82;font-weight:650;min-height:48px;}.storefront .product-variations .commerce-order-item-add-to-cart-form .button--add-to-cart:hover{background:#075b60;}.storefront .product-variations .form-select,.storefront .product-variations input.form-number{margin:0;}.storefront .product-variations .form-select.single-option-class{font-size:14px;line-height:1.5;min-height:28px;padding:0;}.storefront .product-variations .variation-group-right{margin-top:0;}.storefront .product-variations .sku,.storefront .product-variations .weight,.storefront .product-variations .field--name-field-ean,.storefront .product-variations .field--name-sku,.storefront .product-variations .field--name-weight{font-size:13px;line-height:1.5;}.storefront .product-variations .variation-group-left .label{font-size:inherit;}.storefront .product-variations .herstellerangabe{font-size:13px;line-height:1.5;}.storefront .product-variations .herstellerangabe .field--label{font-size:inherit;}.storefront .herstellerangabe .label{font-size:inherit;}.storefront .herstellerangabe .adress,.storefront .herstellerangabe .kontakt,.storefront .herstellerangabe .adress>.flex,.storefront .herstellerangabe .kontakt>.flex{display:block;}.storefront .herstellerangabe .adress .field,.storefront .herstellerangabe .kontakt .field{display:inline;}.storefront .product-variations>.text-card .field--name-body{font-size:16px;line-height:1.65;}.storefront .view-commerce-cart-form .form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px;}.storefront .view-commerce-cart-form .form-actions input{margin:0;float:none;}.storefront .view-commerce-cart-form .form-actions input[data-drupal-selector$="submit"]{background:#fff;color:#185452;border:1px solid #93ada3;}.storefront .commerce-product.full .card-wrapper,.storefront .product-full .card-wrapper{box-shadow:none;border-radius:4px;}.storefront .product-safety{font-size:13px;line-height:1.6;}.storefront .product-safety__title,.storefront .product-safety__note{font-size:12px;line-height:1.5;}.storefront .product-safety__link{font-size:12px;padding:6px 10px;min-height:36px;}.storefront .image-detail.big .field-item.big-image{width:calc(100vw - 32px);min-width:0;max-width:960px;height:80vh;padding:16px;background:#fff;border:1px solid #b6c8bf;border-radius:4px;}.storefront .image-detail.big .field-item.big-image>div{width:100%;max-width:100%;min-width:0;}.storefront .image-detail.big .field-item.big-image img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(80vh - 64px);padding:0;object-fit:contain;}.storefront .image-detail.big .icon-cancel{top:4px;right:4px;width:44px;height:44px;font-size:24px;color:#185452;background:#fff;}.storefront .recommended-product{border-radius:4px;box-shadow:none;padding:18px;border:1px solid #dce4e1;}.storefront .recommended-product .field-item{height:180px;}.storefront .recommended-product img{height:180px;width:100%;object-fit:contain;}.storefront .recommended-product .product-title{font-size:16px;}.storefront .recommended-product .tax-shipping,.storefront .recommended-product .base-price{font-size:12px;}.storefront .pager__items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:24px 0;}.storefront .pager__item a{display:inline-flex;padding:8px 14px;border:1px solid #dce4e1;border-radius:4px;min-height:44px;}@media(max-width:1000px){.storefront .product-variations{display:flex;flex-direction:column;gap:28px;}.storefront .product-variations>.image-card.card-1{order:0;}.storefront .product-variations>.detail-card{order:1;}.storefront .product-variations>.text-card.card-2{order:2;}.storefront .product-variations>.text-card.card-4{order:3;}.storefront .product-variations>.card-5{order:4;}.storefront .product-variations .js-product-gallery-main:not(.big){width:100%;min-width:0;max-width:100%;height:320px;}.storefront .product-variations .js-product-gallery-main:not(.big) img{max-width:100%;max-height:300px;object-fit:contain;}.store-header__inner{gap:20px;grid-template-columns:145px minmax(150px,1fr) auto;}.store-account span,.store-cart-link>span{display:none;}.store-header-actions,.store-header-actions .region{gap:14px;}.store-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.store-filters__query{grid-column:1/-1;}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.store-footer__grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));}.store-hero__inner>*{max-width:360px;}}@media(max-width:720px){.store-topline>div{padding:7px 16px;justify-content:center;}.store-topline span{display:none;}.store-header__inner{grid-template-columns:1fr auto;padding:16px;gap:15px;min-height:0;}.store-brand img{width:125px;}.store-header-search{grid-row:2;grid-column:1/-1;}.store-header-actions{grid-row:1;grid-column:2;}.store-nav{padding:0 16px;}.store-nav .menu,.store-nav ul.menu{gap:0 20px;}.store-nav .menu a{font-size:13px;padding:10px 0;}.store-main{padding:26px 16px 40px;}.store-main--home{padding:0 0 40px;}.store-hero{min-height:355px;align-items:flex-start;}.store-hero__image{object-position:left center;}.store-hero__inner{padding:30px 20px;}.store-hero__inner>*{max-width:280px;}.store-hero .store-eyebrow{display:none;}.store-assurance{gap:8px 18px;flex-wrap:wrap;padding:14px 16px;font-size:12px;}.store-main--home .store-section{padding:32px 16px;}.store-section-heading{display:block;margin-bottom:22px;}.store-section-heading>a{display:inline-block;margin-top:12px;}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;}.store-category h2,.store-category h3{font-size:17px;}.store-category p{font-size:13px;}.store-category-intro{grid-template-columns:1fr;gap:20px;}.store-category-intro__image{max-width:430px;}.store-quick-problems{grid-template-columns:1fr;gap:24px;}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.store-product{padding:12px;}.store-product__image{height:160px;margin-bottom:12px;}.store-product h3{font-size:15px;min-height:64px;}.store-product__price{font-size:20px;}.store-problem-grid{grid-template-columns:1fr;gap:8px;}.store-footer__grid{padding:32px 16px;gap:30px 20px;}.store-footer__withdrawal{grid-column:1/-1;padding-top:22px;border-top:1px solid #d4dfda;}.store-footer__bottom{padding:18px 16px;}.storefront .layout-checkout-form{grid-template-columns:1fr;gap:24px;}.storefront .layout-region-checkout-footer{grid-column:1;}.storefront .layout-region-checkout-secondary{padding:20px;}.storefront .view-commerce-cart-form table,.storefront .view-commerce-cart-form tbody,.storefront .view-commerce-cart-form tr{display:block;width:100%;}.storefront .view-commerce-cart-form thead{display:none;}.storefront .view-commerce-cart-form tr{padding:12px 0 20px;border-bottom:1px solid #c7d5ce;display:flex;flex-wrap:wrap;gap:10px;}.storefront .view-commerce-cart-form td{display:block;width:auto!important;border:0;padding:7px 0;}.storefront .view-commerce-cart-form .views-field-purchased-entity{flex:0 0 100%;}.storefront .view-commerce-cart-form .views-field-edit-quantity{flex:1;}.storefront .view-commerce-cart-form .views-field-unit-price__number::before{content:'Einzelpreis';display:block;font-size:12px;color:#637168;}.storefront .view-commerce-cart-form .views-field-total-price__number::before{content:'Gesamt';display:block;font-size:12px;color:#637168;}.storefront .view-commerce-cart-form .views-field-remove-button{flex:0 0 100%;text-align:right;}.storefront .asmong-cart-shipping-info{padding:20px 16px;}.storefront .asmong-cart-shipping-info ul{display:block;}.storefront .checkout-progress{gap:6px 16px;}}@media(prefers-reduced-motion:reduce){html:has(body.storefront){scroll-behavior:auto;}}
.storefront .icon-search:before,.storefront .icon-user:before,.storefront .icon-up:before,.storefront .icon-left:before,.storefront .icon-right:before,.storefront .icon-ok:before,.storefront .icon-truck:before{content:'';width:1em;height:1em;display:inline-block;vertical-align:-.12em;margin:0;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;}.storefront .icon-search:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/search.svg);}.storefront .icon-user:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/user-round.svg);}.storefront .icon-up:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/arrow-up.svg);}.storefront .icon-left:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/arrow-left.svg);}.storefront .icon-right:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/arrow-right.svg);}.storefront .icon-ok:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/check.svg);}.storefront .icon-truck:before{mask-image:url(/themes/custom/asmong/images/storefront-icons/truck.svg);}
.store-account-menu{position:relative;border:0;margin:0;padding:0;}.store-account-menu > summary{list-style:none;cursor:pointer;min-height:44px;}.store-account-menu > summary::-webkit-details-marker{display:none;}.store-account-menu__links{position:absolute;z-index:150;right:0;top:calc(100% + 8px);width:200px;max-width:calc(100vw - 32px);padding:8px;border:1px solid #d7e0dd;border-radius:4px;background:#fff;box-shadow:0 8px 24px #16362c1a;}.store-account-menu__links a{display:block;padding:11px 12px;font-size:14px;text-decoration:none;}.store-account-menu__links a:hover,.store-account-menu__links a:focus-visible{background:#edf4f1;}.store-filters > button{margin:0;height:44px;align-self:end;}.store-filters--automatic{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr));}.storefront .store-filters--automatic > button{display:none;}[data-catalogue-results][aria-busy="true"] .store-product-grid{opacity:.55;pointer-events:none;}.product-variations .price-group-right .tax-shipping,.product-variations .price-group-right .base-price,.product-variations .recommended-product .tax-shipping,.product-variations .recommended-product .base-price{font-size:11px;line-height:1.5;}.product-variations .recommended-product .product-price{font-size:20px;line-height:1.25;margin-bottom:5px;}.product-variations .steps-to-use-title{font-size:19px;line-height:1.4;margin:0 0 18px;}.product-variations .steps-to-use-list{font-size:16px;line-height:1.65;padding-left:26px;}.product-variations .steps-to-use-list li{margin-bottom:14px;padding-left:6px;}.product-variations .steps-to-use-list li::marker{color:#15684f;font-weight:700;}.product-variations .biozid-label{font-size:14px;line-height:1.6;text-align:left;font-style:normal;margin:26px 0 20px;padding:16px 0 0;border-top:1px solid #d7e0dd;clear:both;}.storefront .asmong-stock-status,.storefront .store-product__stock{color:#8a2435;font-size:14px;line-height:1.5;font-weight:600;margin:12px 0 18px;}.storefront .asmong-stock-status--unavailable{border-left:3px solid #8a2435;padding-left:12px;}.js-product-gallery-main img,.js-product-gallery-main > .icon-resize-full{cursor:zoom-in;}.js-product-gallery-main > .icon-resize-full{display:grid;place-items:center;width:44px;height:44px;}.storefront .js-product-gallery-main .icon-resize-full,.storefront .js-product-gallery-main:hover .icon-resize-full{opacity:1;top:12px;right:12px;left:auto;font-size:22px;color:#15684f;background:#fff;border:1px solid #d7e0dd;border-radius:4px;}.product-variations .recommended-product .tax-shipping{display:block;}.js-product-gallery-main .icon-cancel{display:none !important;}.asmong-image-open{overflow:hidden;}.storefront .asmong-image-dialog{position:fixed;inset:0;margin:auto;padding:56px 20px 20px;border:0;border-radius:4px;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);background:white;overflow:auto;}.asmong-image-dialog::backdrop{background:#12241fbb;}.storefront .asmong-image-dialog > img{display:block;width:auto;height:auto;max-width:min(1200px,calc(100vw - 72px));max-height:calc(100dvh - 112px);object-fit:contain;}.storefront .asmong-image-dialog__close{display:grid;place-items:center;position:absolute;top:8px;right:8px;margin:0;padding:0;width:44px;height:40px;min-height:40px;border:1px solid #c8d4cf;background:white;color:#17392d;border-radius:4px;font-size:22px;}.storefront .asmong-image-dialog__close:hover{background:#edf4f1;}.storefront.path-cart .views-field-edit-quantity .form-item{margin:0;}.storefront.path-cart .views-field-remove-button input{margin:0;min-height:44px;}.storefront.path-cart td.delete-item{position:relative;width:70px;text-align:center;}.storefront.path-cart td.delete-item::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;line-height:1;}.storefront.path-cart td.delete-item input.delete-order-item.button{display:inline-block;opacity:1;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:0;color:transparent;background:white;border:1px solid #c8d4cf;}.storefront.path-cart td.delete-item input.delete-order-item.button:hover{background:#edf4f1;}.storefront .checkout-pane-payment-information img,.storefront .checkout-pane-review img[src*="paypal"]{width:88px;max-width:88px;height:auto;max-height:28px;object-fit:contain;vertical-align:middle;}.store-payment-summary__method{margin-bottom:20px;}.store-payment-summary__billing{border-top:1px solid #d7e0dd;padding-top:18px;}.store-payment-summary__billing h3{font-size:16px;margin:0 0 10px;}.storefront.store-account-orders .store-main{max-width:1120px;}.storefront .view-commerce-user-orders table,.storefront .view-commerce-order-item-table table{width:100%;table-layout:auto;border-collapse:collapse;}.storefront .view-commerce-user-orders th,.storefront .view-commerce-user-orders td,.storefront .view-commerce-order-item-table th,.storefront .view-commerce-order-item-table td{padding:17px 20px;vertical-align:top;border-bottom:1px solid #d7e0dd;font-size:14px;line-height:1.5;}.storefront .view-commerce-user-orders th,.storefront .view-commerce-order-item-table th{background:#f0f5f3;font-weight:600;}.storefront .view-commerce-user-orders .views-field-total-price__number,.storefront .view-commerce-order-item-table .views-field-unit-price__number,.storefront .view-commerce-order-item-table .views-field-total-price__number{white-space:nowrap;text-align:right;}.storefront .view-commerce-user-orders .views-field-order-number{width:23%;}.storefront .view-commerce-user-orders .views-field-placed{width:29%;}.storefront .view-commerce-order-item-table .views-field-title{width:55%;}.store-order-item__variant{display:block;font-size:13px;color:#52675e;margin-top:4px;}.storefront .store-account-edit-note{font-size:15px;line-height:1.6;margin-bottom:24px;}@media (max-width:1000px){.store-filters--automatic{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:720px){.storefront.path-cart .view-commerce-cart-form tr{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:end;}.storefront.path-cart .views-field-purchased-entity{grid-column:1 / -1;}.storefront.path-cart .views-field-unit-price__number{grid-column:1;grid-row:2;}.storefront.path-cart .views-field-total-price__number{grid-column:2;grid-row:2;text-align:right;}.storefront.path-cart .views-field-edit-quantity:not(.delete-item){grid-column:1;grid-row:3;}.storefront.path-cart .view-commerce-cart-form input.quantity-edit-input{width:90px;min-width:0;max-width:100%;}.storefront.path-cart .views-field-edit-quantity:not(.delete-item)::before{content:'Anzahl';display:block;font-size:12px;color:#52675e;margin-bottom:4px;}.storefront.path-cart .view-commerce-cart-form td.delete-item{grid-column:2;grid-row:3;justify-self:end;align-self:end;width:44px !important;}.storefront.path-cart td.delete-item{flex:0 0 70px;align-self:center;}.storefront.path-cart .views-field-edit-quantity{flex:1 1 50%;}.storefront.path-cart .views-field-remove-button{flex:1 1 50%;align-self:center;}.storefront .view-commerce-user-orders .view-content,.storefront .view-commerce-order-item-table .view-content{overflow-x:auto;}.storefront .view-commerce-user-orders table{min-width:530px;}.storefront .view-commerce-order-item-table table{min-width:540px;}.storefront .view-commerce-user-orders th,.storefront .view-commerce-user-orders td,.storefront .view-commerce-order-item-table th,.storefront .view-commerce-order-item-table td{padding:14px 12px;}}@media (max-width:420px){.store-filters--automatic{grid-template-columns:minmax(0,1fr);}}
