abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
sub{bottom:-0.25em}
sup{top:-0.5em}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#707070;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
.img-thumbnail{padding:.25rem;background-color:#f5f7fa;border:1px solid #dee2e6;border-radius:.125rem;box-shadow:0 1px 2px rgba(0,0,0,.075);max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#707070}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.125rem;box-shadow:inset 0 -0.1rem 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.row-cols-1>*{flex:0 0 100%;max-width:100%}
.row-cols-2>*{flex:0 0 50%;max-width:50%}
.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-4>*{flex:0 0 25%;max-width:25%}
.row-cols-5>*{flex:0 0 20%;max-width:20%}
.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}
.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}
.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}
.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}
.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}
.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}
.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}
.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}
.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}
.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}
.col-sm-12{flex:0 0 100%;max-width:100%}
.order-sm-first{order:-1}
.order-sm-last{order:13}
.order-sm-0{order:0}
.order-sm-1{order:1}
.order-sm-2{order:2}
.order-sm-3{order:3}
.order-sm-4{order:4}
.order-sm-5{order:5}
.order-sm-6{order:6}
.order-sm-7{order:7}
.order-sm-8{order:8}
.order-sm-9{order:9}
.order-sm-10{order:10}
.order-sm-11{order:11}
.order-sm-12{order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333333%}
.offset-sm-2{margin-left:16.66666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333333%}
.offset-sm-5{margin-left:41.66666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333333%}
.offset-sm-8{margin-left:66.66666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333333%}
.offset-sm-11{margin-left:91.66666667%}}
@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-md-1>*{flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-md-4>*{flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}
.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}
.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}
.order-md-first{order:-1}
.order-md-last{order:13}
.order-md-1{order:1}
.order-md-2{order:2}
.order-md-3{order:3}
.order-md-4{order:4}
.order-md-5{order:5}
.order-md-6{order:6}
.order-md-7{order:7}
.order-md-8{order:8}
.order-md-9{order:9}
.order-md-10{order:10}
.order-md-11{order:11}
.order-md-12{order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333333%}
.offset-md-2{margin-left:16.66666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333333%}
.offset-md-5{margin-left:41.66666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333333%}
.offset-md-8{margin-left:66.66666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333333%}
.offset-md-11{margin-left:91.66666667%}}
@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}
.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}
.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}
.order-lg-first{order:-1}
.order-lg-0{order:0}
.order-lg-4{order:4}
.order-lg-5{order:5}
.order-lg-6{order:6}
.order-lg-7{order:7}
.order-lg-8{order:8}
.order-lg-9{order:9}
.order-lg-10{order:10}
.order-lg-11{order:11}
.order-lg-12{order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333333%}
.offset-lg-2{margin-left:16.66666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-5{margin-left:41.66666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333333%}
.offset-lg-8{margin-left:66.66666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333333%}
.offset-lg-11{margin-left:91.66666667%}}
@media(min-width: 1300px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}
.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}
.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}
.col-xl-6{flex:0 0 50%;max-width:50%}
.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}
.col-xl-9{flex:0 0 75%;max-width:75%}
.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}
.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}
.col-xl-12{flex:0 0 100%;max-width:100%}
.order-xl-first{order:-1}
.order-xl-last{order:13}
.order-xl-0{order:0}
.order-xl-1{order:1}
.order-xl-2{order:2}
.order-xl-3{order:3}
.order-xl-4{order:4}
.order-xl-5{order:5}
.order-xl-6{order:6}
.order-xl-7{order:7}
.order-xl-8{order:8}
.order-xl-9{order:9}
.order-xl-10{order:10}
.order-xl-11{order:11}
.order-xl-12{order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
.offset-xl-2{margin-left:16.66666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333333%}
.offset-xl-5{margin-left:41.66666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333333%}
.offset-xl-8{margin-left:66.66666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333333%}
.offset-xl-11{margin-left:91.66666667%}}
.nav-link.disabled{color:#707070;pointer-events:none;cursor:default}
.nav-tabs .nav-link.disabled{color:#707070;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{background:none;border:0;border-radius:.125rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#f8bf00}
.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}
.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
.tab-content>.active{display:block}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-nav-scroll{max-height:75vh;overflow-y:auto}
@media(max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}
@media(min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}}
@media(max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}
@media(min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}}
@media(max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}
@media(min-width: 992px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}}
@media(max-width: 1299.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}
@media(min-width: 1300px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}}
.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:#525252}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#f8bf00}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:#525252;border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23525252' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:#525252}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}
.pagination{margin-bottom:0;justify-content:space-between;align-items:center}
@media(min-width: 768px){.pagination{justify-content:normal}
.pagination .dropdown-menu{position:static !important;transform:none !important;display:flex;margin:0;padding:0;border:0;min-width:auto}
.pagination .dropdown-item{width:auto;display:inline-block;padding:0}
.pagination .dropdown-item.active{background-color:rgba(0,0,0,0);color:#525252}
.pagination .dropdown-item:hover{background-color:rgba(0,0,0,0)}}
@media(max-width: 767.98px){.pagination .dropdown-item{padding:0}}
.pagination-wrapper{margin-bottom:1rem;align-items:center;border-top:1px solid #f5f7fa;border-bottom:1px solid #f5f7fa;padding-top:.5rem;padding-bottom:.5rem}
.pagination-wrapper .pagination-entries{font-weight:700;margin-bottom:1rem}
@media(min-width: 768px){.pagination-wrapper .pagination-entries{margin-bottom:0}}
.pagination-wrapper .pagination-selects{margin-left:auto;margin-top:1rem}
@media(min-width: 768px){.pagination-wrapper .pagination-selects{margin-left:0;margin-top:0}}
.pagination-wrapper .pagination-selects .pagination-selects-entries{margin-bottom:1rem}
@media(min-width: 768px){.pagination-wrapper .pagination-selects .pagination-selects-entries{margin-right:1rem;margin-bottom:0}}
.pagination-no-wrapper{border:0;padding-top:0;padding-bottom:0}
@media(min-width: 992px){header .navbar-nav .nav .nav-link{padding:0}
header .subcategory-wrapper .categories-recursive-dropdown{display:block;position:static !important;box-shadow:none}
header .subcategory-wrapper .categories-recursive-dropdown>.nav{flex-direction:column}
header .subcategory-wrapper .categories-recursive-dropdown .categories-recursive-dropdown{margin-left:.25rem}}
@media(min-width: 992px){header .submenu-headline-image{display:block}}
header .btn-outline-primary:hover{color:#525252}
.main-search .twitter-typeahead{display:flex;flex-grow:1}
.account-icon-dropdown .account-icon-dropdown-logout{padding-bottom:.5rem}
.cart-dropdown-shipping-notice{color:#707070}
.is-checkout header,.is-checkout .navbar{height:2.8rem}
@media(min-width: 992px){.is-checkout header,.is-checkout .navbar{height:4.2625rem}}
.full-width-mega .main-search-wrapper .twitter-typeahead{flex:1}
@media(max-width: 991.98px){.full-width-mega .secure-checkout-icon{flex:0 0 auto;width:auto;max-width:100%;margin-left:auto}}
@media(min-width: 992px){.full-width-mega .navbar-expand-lg .nav-multiple-row .navbar-nav{flex-wrap:wrap}
.full-width-mega #mainNavigation.nav-multiple-row{height:auto;margin-right:0}
.full-width-mega .nav-multiple-row .nav-scrollbar-inner{padding-bottom:0}
.full-width-mega .menu-search-position-center .main-search-wrapper{margin-right:auto}
.full-width-mega .menu-search-position-left .main-search-wrapper{margin-right:auto}
.full-width-mega .menu-search-position-left .nav-logo-wrapper{margin-right:initial}
.full-width-mega .menu-center-center.menu-multiple-rows-multiple .nav-scrollbar-inner{justify-content:center}
.full-width-mega .menu-center-space-between.menu-multiple-rows-multiple .nav-scrollbar-inner{justify-content:space-between}}
@media(min-width: 992px){header .nav-multiple-row .navbar-nav>.nav-item>.nav-link{padding:1rem 1.5rem}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;margin-bottom:2px}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
h6,.h6{font-size:0.875rem}
.slick-slide a:hover,.slick-slide a:focus{color:#f8bf00;text-decoration:none}
.slick-slide a:not([href]):not([class]):hover,.slick-slide a:not([href]):not([class]):focus{color:inherit;text-decoration:none}
.banner .img-fluid{width:100%}
.carousel-thumbnails .slick-arrow{opacity:0}
.nav-dividers .nav-item:not(:last-child)::after{content:"";position:absolute;right:0;top:.5rem;height:calc(100% - 1rem);border-right:.0625rem solid currentColor}
.breadcrumb-back{padding-right:1rem;margin-right:1rem;border-right:1px solid #ebebeb}
.hr-sect{display:flex;justify-content:center;flex-basis:100%;align-items:center;color:#525252;margin:8px 0;font-size:1.5rem;font-family: "Bricolage Grotesque", sans-serif}
.hr-sect::before{margin:0 30px 0 0}
.hr-sect::after{margin:0 0 0 30px}
.hr-sect a{text-decoration:none;border-bottom:.375rem solid rgba(0,0,0,0);font-weight:700}
@media(max-width: 991.98px){.hr-sect{text-align:center;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0;margin:15px 0}
.hr-sect::before,.hr-sect::after{margin:0;flex-grow:unset}
.hr-sect a{border-bottom:none;margin:auto}}
.slick-slider-other.is-not-opc{margin-bottom:2rem}
.slick-slider-other.is-not-opc .carousel{margin-bottom:1.5rem}
.slick-slider-other .slick-slider-other-container{padding-left:0;padding-right:0}
@media(min-width: 768px){.slick-slider-other .slick-slider-other-container{padding-left:1rem;padding-right:1rem}}
.slick-slider-other .hr-sect{margin-bottom:2rem}
.img-aspect-ratio{width:100%;height:auto}
@media(min-width: 992px){header .navbar-nav .nav .nav-link{padding:0}}
.price_wrapper .bulk-prices{margin-top:1rem}
.price_wrapper .bulk-prices .bulk-price{margin-right:.25rem}
#product-offer .product-info .bordered-top-bottom{padding:1rem;border-top:1px solid #f5f7fa;border-bottom:1px solid #f5f7fa}
#product-offer .product-info .guarantee-label-wrapper{margin-top:.5rem}
@media(min-width: 992px){.d-lg-block{display:block !important}}
@media(min-width: 768px){.d-md-block{display:block !important}
.d-md-inline-block{display:inline-block !important}}
@media(min-width: 992px){.justify-content-lg-end{justify-content:flex-end !important}}
.list-gallery img.second{opacity:0}
.productlist-filter-headline{padding-bottom:.5rem;margin-bottom:1rem}
#content-wrapper.has-fluid{padding-top:1rem}
.account-data-item h2{margin-bottom:0}
aside h4{margin-bottom:1rem}
aside .card{border:none;box-shadow:none;background-color:rgba(0,0,0,0)}
aside .card .card-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}
aside .card.card-default .card-heading{border-bottom:none;padding-left:0;padding-right:0}
aside .card.card-default>.card-heading>.card-title{color:#525252;font-weight:600;border-bottom:1px solid #ebebeb;padding:10px 0}
aside .card>.card-body{padding:0}
aside .card>.card-body .card-title{font-weight:600}
aside .nav-panel .nav{flex-wrap:initial}
aside .nav-panel>.nav>.active>.nav-link{border-bottom:.375rem solid #f8bf00;cursor:pointer}
aside .nav-panel .active>.nav-link{font-weight:700}
aside .nav-panel .nav-link[aria-expanded=true] i.fa-chevron-down{transform:rotate(180deg)}
aside .nav-panel .nav-link,aside .nav-panel .nav-item{clear:left}
aside .box .nav-link,aside .box .nav a,aside .box .dropdown-menu .dropdown-item{text-decoration:none;white-space:normal}
aside .box .nav-link{padding-left:0;padding-right:0}
aside .box .snippets-categories-nav-link-child{padding-left:.5rem;padding-right:.5rem}
aside .box-monthlynews a .value{text-decoration:underline}
aside .box-monthlynews a .value:hover{text-decoration:none}
.box-categories .dropdown .collapse,.box-linkgroup .dropdown .collapse{background:#f5f7fa}
.box-categories .nav-link{cursor:pointer}
.box_login .register{text-decoration:underline}
.box_login .register:hover{text-decoration:none}
.box_login .register .fa{color:#f8bf00}
.box_login .resetpw{text-decoration:underline}
.box_login .resetpw:hover{text-decoration:none}
.jqcloud-word.w0{color:#fbd966;font-size:70%}
.jqcloud-word.w1{color:#fad352;font-size:100%}
.jqcloud-word.w2{color:#face3d;font-size:130%}
.jqcloud-word.w3{color:#f9c929;font-size:160%}
.jqcloud-word.w4{color:#f9c414;font-size:190%}
.jqcloud-word.w5{color:#f8bf00;font-size:220%}
.jqcloud-word.w6{color:#e4b000;font-size:250%}
.jqcloud-word.w7{color:#d0a000;font-size:280%}
.jqcloud{line-height:normal;overflow:hidden;position:relative}
.jqcloud-word a{color:inherit !important;font-size:inherit !important;text-decoration:none !important}
.jqcloud-word a:hover{color:#f8bf00 !important}
.searchcloud{width:100%;height:200px}
#footer-boxes .card{background:rgba(0,0,0,0);border:0}
#footer-boxes .card a{text-decoration:none}
.box-normal .box-normal-link{text-decoration:none;font-weight:700;margin-bottom:.5rem}
.box-filter-hr{margin-top:.5rem;margin-bottom:.5rem}
.box-normal-hr{margin-top:1rem;margin-bottom:1rem;display:flex}
.box-last-seen .box-last-seen-item{margin-bottom:1rem}
.box-nav-item{margin-top:.5rem}
@media(min-width: 768px){.box-nav-item{margin-top:0}}
.box-login .box-login-resetpw{margin-bottom:.5rem;padding-left:0;padding-right:0;display:block}
.box-slider{margin-bottom:1.5rem}
.box-link-wrapper{align-items:center;display:flex}
.box-link-wrapper i.snippets-filter-item-icon-right{color:#707070}
.box-link-wrapper .badge{margin-left:auto}
.box-delete-button{text-align:right;white-space:nowrap}
.box-delete-button .remove{float:right}
.box-filter-price .box-filter-price-collapse{padding-bottom:1.5rem}
.hr-no-top{margin-top:0;margin-bottom:1rem}
.characteristic-collapse-btn-inner img{margin-right:.25rem}
.link-content{margin-bottom:1rem}
#copyright{background-color:#525252;color:#f5f7fa;margin-top:1rem}
#copyright>div{padding-top:1rem;padding-bottom:1rem;font-size:.75rem;text-align:center}
.lazyload{opacity:0 !important}
.btn-pause:focus,.btn-pause:focus-within{outline:2px solid #ffda5f !important}
.stepper a:focus{text-decoration:underline}
.productlist-filter-headline{border-bottom:1px solid #ebebeb}
.content-cats-small .sub-categories .subcategories-image{justify-content:center;align-items:flex-start;margin-bottom:1rem}
.content-cats-small .outer{margin-bottom:.5rem}
.content-cats-small hr{margin-top:1rem;margin-bottom:1rem;padding-left:0;list-style:none}
.lazyloading{color:rgba(0,0,0,0);width:auto;height:auto;max-width:40px;max-height:40px}
.pg-minimum-order-box{background-color:rgba(128,128,128,.08);border:1px solid rgba(128,128,128,.2);border-left:4px solid #28a745;padding:12px 15px;border-radius:4px}
.pg-minimum-order-box .pg-icon{color:#28a745;margin-right:5px;font-size:1.1em}
#footer .card{background:rgba(0,0,0,0) !important;border:none !important}
#result-wrapper>.desc{width:100%;max-width:var(--pg-max-width);margin:0 auto}
@media(min-width: 768px){.content-cats-small .sub-categories ul{display:flex !important;flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 0 !important;padding:0 !important}
.content-cats-small .sub-categories ul li{margin:0 !important;padding:0 !important}
.content-cats-small .sub-categories ul li a{position:relative;z-index:2;display:inline-block;padding:4px 10px;border-radius:999px;background:color-mix(in srgb, var(--pg-sw) 10%, #FFFFFF);border:1px solid color-mix(in srgb, var(--pg-sw) 25%, #FFFFFF);color:var(--pg-sw-text) !important;font-size:12.5px !important;font-weight:700;line-height:1.3;text-decoration:none !important;transition:background-color .2s,color .2s}
.content-cats-small .sub-categories ul li a:hover{background:var(--pg-sw);color:var(--pg-sw-ink) !important}
.content-cats-small .sub-categories ul::after{flex-basis:100%;font-size:12.5px;font-weight:600;color:#6b6a63}
.content-cats-small .sub-categories ul:has(>li:nth-child(5):last-child)::after{content:"+ 1 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(6):last-child)::after{content:"+ 2 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(7):last-child)::after{content:"+ 3 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(8):last-child)::after{content:"+ 4 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(9):last-child)::after{content:"+ 5 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(10):last-child)::after{content:"+ 6 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(11):last-child)::after{content:"+ 7 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(12):last-child)::after{content:"+ 8 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(13):last-child)::after{content:"+ 9 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(14):last-child)::after{content:"+ 10 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(15):last-child)::after{content:"+ 11 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(16):last-child)::after{content:"+ 12 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(17):last-child)::after{content:"+ 13 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(18):last-child)::after{content:"+ 14 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(19):last-child)::after{content:"+ 15 weitere"}
.content-cats-small .sub-categories ul:has(>li:nth-child(20):last-child)::after{content:"+ 16 weitere"}}
.content-cats-small .sub-categories:focus-within{outline:3px solid #3ea3a8;outline-offset:3px}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/led-leuchten"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 6 12 2.5 17 6'/%3E%3Crect x='3' y='6' width='18' height='9' rx='1.5' fill='black' fill-opacity='.2'/%3E%3Ccircle cx='7' cy='9' r='.8'/%3E%3Ccircle cx='12' cy='9' r='.8'/%3E%3Ccircle cx='17' cy='9' r='.8'/%3E%3Ccircle cx='7' cy='12' r='.8'/%3E%3Ccircle cx='12' cy='12' r='.8'/%3E%3Ccircle cx='17' cy='12' r='.8'/%3E%3Cpath d='M7 18l-.8 3M12 18v3.5M17 18l.8 3'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/zusatzbeleuchtung-uv-far-red"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='10' width='18' height='4' rx='2' fill='black' fill-opacity='.2'/%3E%3Cpath d='M12 2.5v4M5.5 5l2 2.5M18.5 5l-2 2.5M8 17l-1 4M12 17v4.5M16 17l1 4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/zubehoer-aufhaengung"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h20'/%3E%3Cpath d='M7 3v3M17 3v3'/%3E%3Crect x='5' y='6' width='4' height='4' rx='2' fill='black' fill-opacity='.2'/%3E%3Crect x='15' y='6' width='4' height='4' rx='2' fill='black' fill-opacity='.2'/%3E%3Cpath d='M7 10v5M17 10v5'/%3E%3Crect x='3' y='15' width='18' height='3.5' rx='1' fill='black' fill-opacity='.2'/%3E%3Cpath d='M8 21l.5-1M12 21v-1M16 21l-.5-1'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/rohrventilatoren-abluft"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='9' width='3' height='6' rx='.5'/%3E%3Crect x='19' y='9' width='3' height='6' rx='.5'/%3E%3Crect x='5' y='5' width='14' height='14' rx='3' fill='black' fill-opacity='.2'/%3E%3Cpath d='M9 5v14M15 5v14'/%3E%3Cpath d='M14 2.5h3m-1-1 1 1-1 1'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/aktivkohlefilter-akf"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='3' rx='.5'/%3E%3Crect x='5' y='5' width='14' height='16.5' rx='2' fill='black' fill-opacity='.2'/%3E%3Ccircle cx='9' cy='9.5' r='.7'/%3E%3Ccircle cx='12' cy='9.5' r='.7'/%3E%3Ccircle cx='15' cy='9.5' r='.7'/%3E%3Ccircle cx='9' cy='13' r='.7'/%3E%3Ccircle cx='12' cy='13' r='.7'/%3E%3Ccircle cx='15' cy='13' r='.7'/%3E%3Ccircle cx='9' cy='16.5' r='.7'/%3E%3Ccircle cx='12' cy='16.5' r='.7'/%3E%3Ccircle cx='15' cy='16.5' r='.7'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/umluftventilatoren"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9.5' r='7.5' fill='black' fill-opacity='.12'/%3E%3Ccircle cx='12' cy='9.5' r='1.4'/%3E%3Cpath d='M12 8.1V3.5M13.3 10.2l4 2.3M10.7 10.2l-4 2.3'/%3E%3Cpath d='M12 17v2.5'/%3E%3Cpath d='M8.5 19.5h7l-1 2h-5z' fill='black' fill-opacity='.2'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/lueftungsschlaeuche-zubehoer"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h7a9 9 0 0 1 9 9v7h-6v-7a3 3 0 0 0-3-3H2z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M5 6v6M8 6v6M11.5 7v6M14.2 9.5l-3 3.4M16.2 12.5l-4 1.5M12 18h6'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/klimasteuerung-controller"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='2.5' fill='black' fill-opacity='.2'/%3E%3Crect x='7' y='5.5' width='10' height='5' rx='1'/%3E%3Ccircle cx='12' cy='16' r='2.5'/%3E%3Cpath d='M12 16l1.4-1.4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/co2-technik-begasung"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v3M10 2h4'/%3E%3Cpath d='M6 5h12v13.5a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3z' fill='black' fill-opacity='.2'/%3E%3Ccircle cx='10' cy='12.5' r='1.4'/%3E%3Ccircle cx='14.2' cy='10' r='1'/%3E%3Ccircle cx='13.6' cy='16' r='1.8'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/grow-erde"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l-1 4 2 14H5L7 7z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M7 7h10'/%3E%3Cpath d='M12 18v-3M12 15.5c0-2 1.3-3.5 3.5-3.5 0 2.2-1.5 3.5-3.5 3.5zM12 16c0-1.6-1.1-2.7-2.8-2.7 0 1.6 1.1 2.7 2.8 2.7z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/kokos-hydro-substrate"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 20.5 7.5v9L12 21l-8.5-4.5v-9z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M12 12l8.5-4.5M12 12 3.5 7.5M12 12v9'/%3E%3Cpath d='M7 10.8v4M9.5 12.2v4M14.5 12.2v4M17 10.8v4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/mykorrhiza-bodenbakterien"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h20v13H2z' fill='black' fill-opacity='.12'/%3E%3Cpath d='M12 2v6M12 8c0-1.7 1-3 3-3'/%3E%3Cpath d='M12 8v5M12 13c-2.5 0-3.5 2.5-5 5M12 13c2.5 0 3.5 2.5 5 5M12 13v7M9.5 16l-2 4.5M14.5 16l2 4.5'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/zauberstaub-kompostkonzentrat"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 5h13l-1.2 16H6.7z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M5.5 5c2-2 11-2 13 0'/%3E%3Cpath d='M12 9.5l1 2.6 2.6 1-2.6 1-1 2.6-1-2.6-2.6-1 2.6-1z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/duenger-zubehoer"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14l-2 16.5H7z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M8.5 9h3M8.5 12.5h3M8.5 16h3'/%3E%3Cpath d='M19 7h2'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/pH-EC-Messgeraete"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7.5' y='2' width='9' height='14' rx='2.5' fill='black' fill-opacity='.2'/%3E%3Crect x='9.5' y='4.5' width='5' height='3.5' rx='.6'/%3E%3Cpath d='M10.5 11h3'/%3E%3Cpath d='M10 16v4a2 2 0 0 0 4 0v-4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/thermo-hygrometer"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3' width='13' height='13' rx='2' fill='black' fill-opacity='.2'/%3E%3Crect x='5' y='5.5' width='8' height='4.5' rx='.8'/%3E%3Cpath d='M6 13h2M10 13h2'/%3E%3Cpath d='M15.5 12h2a2 2 0 0 1 2 2v4'/%3E%3Crect x='18' y='18' width='3' height='4' rx='1.2' fill='black' fill-opacity='.2'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/kalibrier-pflegeloesungen"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 2h3v4h-3z'/%3E%3Cpath d='M9 6h6v3l2 2v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-2z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M12 13c1.2 1.4 1.8 2.2 1.8 3a1.8 1.8 0 0 1-3.6 0c0-.8.6-1.6 1.8-3z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/anzucht-keimung"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 20.5h19'/%3E%3Cpath d='M4 20.5V14a8 8 0 0 1 16 0v6.5' fill='black' fill-opacity='.12'/%3E%3Cpath d='M10 7.5h4'/%3E%3Cpath d='M12 20.5v-4.5M12 17c0-2 1.3-3.3 3.3-3.3 0 2-1.3 3.3-3.3 3.3zM12 18c0-1.6-1.1-2.7-2.8-2.7 0 1.6 1.1 2.7 2.8 2.7z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/pflanztoepfe-untersetzer"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 4h15L18 16.5H6z' fill='black' fill-opacity='.2'/%3E%3Ccircle cx='9' cy='8' r='.7'/%3E%3Ccircle cx='12' cy='8' r='.7'/%3E%3Ccircle cx='15' cy='8' r='.7'/%3E%3Ccircle cx='10.5' cy='11.5' r='.7'/%3E%3Ccircle cx='13.5' cy='11.5' r='.7'/%3E%3Cpath d='M3 19.5h18'/%3E%3Cpath d='M4.5 19.5 5 21h14l.5-1.5'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/schaedlingsbekaempfung"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5' fill='black' fill-opacity='.12'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3Cellipse cx='10' cy='11' rx='2' ry='2.8' fill='black' fill-opacity='.2'/%3E%3Cpath d='M10 8.2V6.8M8 10H6.3M12 10h1.7M8 12.6H6.3M12 12.6h1.7'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/pflanzenstaerkung-vitalitaet"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20c0-9 6.5-15.5 16-15.5 0 9-6.5 15.5-16 15.5z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M4 20 13 11'/%3E%3Cpath d='M15.5 15.5h5M18 13v5'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/desinfektion-sauberkeit"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.5h6l1 3V21a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-9.5z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M9 8.5V5h4.5l3 2M9 5H6.5'/%3E%3Cpath d='M19 4l.6 1.4L21 6l-1.4.6L19 8l-.6-1.4L17 6l1.4-.6z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/erntescheren"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='3' fill='black' fill-opacity='.2'/%3E%3Ccircle cx='6' cy='18' r='3' fill='black' fill-opacity='.2'/%3E%3Cpath d='M8.1 8.1 20 20M8.1 15.9 20 4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/feuchtigkeitsregulierung-curing"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l-.6 16a2 2 0 0 1-2 2H8.6a2 2 0 0 1-2-2z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M6.2 7h11.6'/%3E%3Cpath d='M6.1 5h11.8'/%3E%3Cpath d='M12 9.5c1.6 1.9 2.4 3 2.4 4.1a2.4 2.4 0 0 1-4.8 0c0-1.1.8-2.2 2.4-4.1z'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/aufbewahrung-geruchsschutz"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l-.6 16a2 2 0 0 1-2 2H8.6a2 2 0 0 1-2-2z' fill='black' fill-opacity='.2'/%3E%3Cpath d='M6.2 7h11.6'/%3E%3Cpath d='M6.1 5h11.8'/%3E%3Cpath d='M9 12.5h6M9 15.5h6'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/advanced-nutrients_1"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/athena-nutrients"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/biotabs_1"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/canna-duenger"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/crazy-hills-duenger"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/Green-Buzz-Nutrients_1"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/hesi-duenger"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.content-cats-small .sub-categories:has(>div>.caption a[href$="/plagron-duenger"]){--pg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2h4v3l2.5 3.5V20a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V8.5L10 5z' fill='black' fill-opacity='.2'/%3E%3Crect x='9' y='11' width='6' height='6' rx='1'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
.sub-categories ul,.sub-categories li,.content-cats-small ul,.content-cats-small li{list-style:none;padding-left:0;margin-left:0}
.bulk-prices table,.bulk-prices tbody{display:flex !important;flex-wrap:wrap;gap:12px;width:100%;border:none !important;background:rgba(0,0,0,0) !important}
.bulk-prices table{margin-bottom:25px}
.bulk-prices tr{display:flex !important;flex:1 1 120px;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:18px 10px;background:#fff;border:1px solid var(--pg-border-soft);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .2s ease}
.bulk-prices tr:hover{border-color:var(--pg-lime);box-shadow:0 4px 12px rgba(0,0,0,.06)}
.bulk-prices td{display:block !important;border:none !important;padding:0 !important;text-align:center;background:rgba(0,0,0,0) !important}
.bulk-prices td:nth-child(1){font-size:.9rem;color:var(--pg-text-muted);margin-bottom:6px}
.bulk-prices td:nth-child(2){font-size:1.25rem;font-weight:900;color:var(--pg-carbon)}
.bulk-prices td .text-success{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:2px;background:rgba(116,186,88,.12);color:var(--pg-lime-text) !important;font-size:.75rem;font-weight:800}
.bulk-prices tbody tr:first-child{border:2px solid var(--pg-lime);transform:scale(1.03);z-index:2}
.bulk-prices tbody tr:first-child::before{content:"BELIEBTESTE MENGE";position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:2px;background:var(--pg-lime-text);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.5px;white-space:nowrap}
:root:has(.breadcrumb a[href$="/headshop"]){--pg-sw: #8B559C;--pg-sw-text: #7A3F8C;--pg-sw-ink: #FFFFFF}
:root:has(.breadcrumb a[href$="/sale_1"]){--pg-sw: #D85A7E;--pg-sw-text: #B8395F}
.variations .form-row.swatches{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:12px;margin:0 !important;max-width:460px;overflow:visible !important;padding-top:10px}
.variations .form-row.swatches>.col{flex:none !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important}
.variations label.variation.swatches{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-width:0 !important;min-height:84px;margin:0 !important;padding:14px 8px 12px !important;background:#fff;border:2px solid var(--pg-border-soft, #EBE9E1) !important;border-radius:14px;box-shadow:0 2px 8px rgba(18,18,18,.04);color:#121212;font-size:.9rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}
.variations label.variation.swatches .variation-badge{display:inline-block;margin:0;padding:3px 10px;border-radius:999px;background:color-mix(in srgb, var(--pg-sw) 14%, #FFFFFF) !important;color:var(--pg-sw-text) !important;font-size:.95rem;font-weight:900;line-height:1.3;white-space:nowrap}
@media(hover: hover){.variations label.variation.swatches:not(.not-available):hover{border-color:var(--pg-sw) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--pg-sw) 22%, transparent),0 8px 18px rgba(18,18,18,.08);transform:translateY(-2px)}}
.variations label.variation.swatches:has(input:focus-visible){outline:3px solid var(--pg-sw);outline-offset:3px}
.variations label.variation.swatches:has(input:checked),.variations label.variation.swatches.active{border-color:var(--pg-sw) !important;background:color-mix(in srgb, var(--pg-sw) 9%, #FFFFFF);box-shadow:0 0 0 3px color-mix(in srgb, var(--pg-sw) 30%, transparent),0 8px 20px color-mix(in srgb, var(--pg-sw) 22%, transparent);z-index:1}
.variations label.variation.swatches:has(input:checked) .variation-badge,.variations label.variation.swatches.active .variation-badge{background:var(--pg-sw) !important;color:var(--pg-sw-ink) !important}
.variations label.variation.swatches:has(input:checked)::after,.variations label.variation.swatches.active::after{content:"";position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:var(--pg-sw) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:0 2px 6px rgba(18,18,18,.2)}
.variations label.variation.swatches.not-available{cursor:not-allowed;color:#6b6f6c;border-style:dashed !important;border-color:#cfcbbe !important;background:repeating-linear-gradient(135deg, rgba(18, 18, 18, 0.035) 0 6px, transparent 6px 12px),#fafaf7;box-shadow:none;transform:none}
.variations label.variation.swatches.not-available .variation-badge{background:#efede5 !important;color:#6b6f6c !important;text-decoration:line-through}
.variations label.variation.swatches.not-available::before{content:"Ausverkauft" !important;display:block !important;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:auto !important;height:auto !important;border:0 !important;padding:2px 9px;border-radius:999px;background:#4a504b;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;opacity:1 !important}
@media(max-width: 991.98px){header#jtl-nav-wrapper:has(#mainNavigation.show){z-index:1045 !important}}
.pg-aroma-tile[aria-pressed=true]{border-color:var(--pg-cls);box-shadow:0 6px 18px rgba(18,18,18,.08)}
.pg-aroma-tile:focus-visible{outline:3px solid var(--pg-carbon, #121212);outline-offset:2px}
.pg-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--pg-cls);flex-shrink:0}
.pg-aroma-name{display:block;margin-top:14px;font-size:18px;font-weight:800;color:var(--pg-carbon, #121212)}
.pg-aroma-desc{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--pg-text-muted, #4A504B)}
.pg-count{display:inline-block;margin-top:14px;padding:4px 10px;border-radius:2px;background:var(--pg-bg-warm, #F6F5F0);font-size:13px;font-weight:700;color:var(--pg-carbon, #121212)}
.pg-aroma-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.pg-aroma-bar p{font-size:15px;color:var(--pg-text-muted, #4A504B)}
.pg-reset{min-height:44px;padding:0 18px;background:rgba(0,0,0,0);cursor:pointer;border:1px solid var(--pg-carbon, #121212);border-radius:4px;font:inherit;font-size:14px;font-weight:700;color:var(--pg-carbon, #121212)}
.pg-groups{display:flex;flex-direction:column;gap:20px}
.pg-group{background:#fff;border:1px solid var(--pg-border-soft, #EBE9E1);border-radius:6px;padding:24px 28px;display:flex;flex-direction:column;gap:16px}
.pg-group-head{display:flex;align-items:center;gap:12px}
.pg-group-head h3{font-size:20px;font-weight:800}
.pg-group-head span:last-child{font-size:14px;color:var(--pg-text-muted, #4A504B)}
.pg-strains{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:10px}
.pg-strain{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;border:1px solid var(--pg-border-soft, #EBE9E1);border-radius:4px;background:#fafaf7;text-decoration:none !important;transition:border-color .2s,background .2s}
.pg-strain:hover{border-color:var(--pg-cls);background:#fff}
.pg-strain-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.pg-strain-name{font-size:15px;font-weight:800;color:var(--pg-carbon, #121212)}
.pg-strain-aroma{font-size:13px;line-height:1.5;color:var(--pg-text-muted, #4A504B)}
.pg-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px}
.pg-card{background:#fff;border:1px solid var(--pg-border-soft, #EBE9E1);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:10px}
.pg-card h3{font-size:19px;font-weight:800}
.pg-card p{font-size:15px;line-height:1.65;color:var(--pg-text-muted, #4A504B)}
.pg-card-num{font-size:13px;font-weight:800;color:var(--pg-accent-text) !important}
.pg-card-dashed{background:rgba(0,0,0,0);border:2px dashed #cfcbbe;justify-content:center}
.pg-card-link{margin-top:auto;font-size:15px;font-weight:700;color:var(--pg-carbon, #121212) !important}
.pg-card-logo{width:64px;height:64px;object-fit:contain}
.pg-faq{display:flex;flex-wrap:wrap;gap:48px}
.pg-faq-intro{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}
.pg-faq-list{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}
.pg-faq details{background:#fff;border:1px solid var(--pg-border-soft, #EBE9E1);border-radius:6px}
.pg-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;cursor:pointer;list-style:none;font-size:17px;font-weight:800}
.pg-faq summary::after{content:"+";font-size:24px;font-weight:400;transition:transform .2s}
.pg-faq details[open] summary::after{transform:rotate(45deg)}
.pg-faq details p{padding:0 24px 22px;font-size:15px;line-height:1.7;color:var(--pg-text-muted, #4A504B)}
.pg-note{display:flex;gap:14px;align-items:flex-start;background:var(--pg-border-soft, #EBE9E1);border-radius:6px;padding:20px 24px}
.pg-note p{font-size:14px;line-height:1.6;color:var(--pg-text-muted, #4A504B)}
.pg-note-text{display:flex;flex-direction:column;gap:8px}
.pg-note strong{color:var(--pg-carbon, #121212)}
.pg-note a{color:var(--pg-carbon, #121212) !important;text-decoration:underline}
@media(max-width: 767px){.pg-group{padding:20px}
.pg-faq{gap:24px}}
.pg-home .pg-h3{font-family:var(--pg-head);text-transform:uppercase;font-weight:900;letter-spacing:.3px;font-size:16px;line-height:1.3}
.pg-home .pg-ey--lime{color:#3f7a2a}
.pg-home .pg-ey--orange{color:#b45f17}
.pg-home .pg-txt{font-size:17px;line-height:1.7;color:var(--pg-text-muted, #4A504B)}
.pg-home .pg-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}
.pg-home .pg-more{--pg-mc: #121212;--pg-mt: #FFFFFF;--pg-mg: rgba(18,18,18,.25);position:relative;display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:48px;padding:0 8px 0 22px;border-radius:999px;background:var(--pg-mc);color:var(--pg-mt) !important;font-family:var(--pg-head, "Montserrat", sans-serif);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;white-space:nowrap;box-shadow:0 8px 22px var(--pg-mg);transition:transform .2s,box-shadow .2s,background-color .2s;font-size:0}
.pg-home .pg-more::before{content:attr(data-label);font-size:14px}
.pg-home .pg-more::after{content:"→";display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.22);font-size:18px;transition:transform .2s}
.pg-home .pg-more:hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--pg-mg);text-decoration:none !important}
.pg-home .pg-more:hover::after{transform:translateX(3px)}
.pg-home .pg-more:focus-visible{outline:3px solid #3ea3a8;outline-offset:3px}
.pg-home .pg-more[href$="/cannabis-stecklinge"]{--pg-mc: #74BA58;--pg-mt: #121212;--pg-mg: rgba(116,186,88,.45)}
.pg-home .pg-more[href$="/cannabis-samen"]{--pg-mc: #E4883A;--pg-mt: #121212;--pg-mg: rgba(228,136,58,.45)}
.pg-home .pg-more[href$="/cannabis-stecklinge"]::after,.pg-home .pg-more[href$="/cannabis-samen"]::after{background:rgba(18,18,18,.12)}
@media(max-width: 767px){.pg-home .pg-more{min-height:44px;padding-left:18px}
.pg-home .pg-more::before{font-size:13px}}
.pg-home .pg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:800;font-size:15px;transition:transform .2s,background-color .2s}
.pg-home .pg-btn:hover{transform:translateY(-2px)}
.pg-home .pg-btn--light{background:var(--pg-cream);color:#121212 !important}
.pg-home .pg-btn--ghost{border:1px solid rgba(246,245,240,.35);color:var(--pg-cream) !important}
.pg-home .pg-btn--green{background:var(--pg-tanne);color:var(--pg-cream) !important}
.pg-home .pg-btn--outline{border:1px solid #121212;color:#121212 !important}
.pg-slider{position:relative;overflow:hidden;border-radius:24px;background:var(--pg-tanne);color:var(--pg-cream)}
.pg-slide.is-active{display:flex;animation:pgFade .5s ease}
.pg-slide{flex-wrap:wrap;align-items:center;gap:32px;padding:72px 56px 104px;min-height:420px}
.pg-slide-text{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}
.pg-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(246,245,240,.28);color:rgba(246,245,240,.9);font-size:13px;font-weight:700;letter-spacing:.5px}
.pg-slide-title{font-family:var(--pg-head);text-transform:uppercase;font-weight:900;font-size:54px;line-height:1.02;letter-spacing:-1px;color:var(--pg-cream)}
.pg-slide-title em{font-style:normal}
.pg-hl-lime{color:#a8dc90}
.pg-hl-orange{color:#f5b57a}
.pg-hl-teal{color:#8fd3d6}
.pg-tagline{font-size:22px;line-height:1.35;font-weight:800;color:#f5b57a;max-width:640px}
.pg-slide-lead{font-size:18px;line-height:1.6;color:rgba(246,245,240,.82);max-width:580px}
.pg-home .pg-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}
.pg-slide-visual{flex:1 1 340px;min-width:0;height:330px;position:relative}
.pg-fan span{position:absolute;left:50%;bottom:24px;width:56px;margin-left:-28px;border-radius:28px;transform-origin:50% 100%}
.pg-fan span:nth-child(1){height:260px;background:#74ba58;box-shadow:0 0 40px rgba(116,186,88,.55);transform:rotate(-56deg)}
.pg-fan span:nth-child(2){height:282px;background:#e4883a;box-shadow:0 0 40px rgba(228,136,58,.6);transform:rotate(-28deg)}
.pg-fan span:nth-child(3){height:302px;background:#3ea3a8;box-shadow:0 0 40px rgba(62,163,168,.6)}
.pg-fan span:nth-child(4){height:282px;background:#8b559c;box-shadow:0 0 40px rgba(139,85,156,.65);transform:rotate(28deg)}
.pg-fan span:nth-child(5){height:260px;background:#d85a7e;box-shadow:0 0 40px rgba(216,90,126,.6);transform:rotate(56deg)}
.pg-ring{position:absolute;left:50%;top:50%;width:290px;height:290px;margin:-145px 0 0 -145px;border-radius:50%;background:var(--pg-tanne-soft);overflow:hidden;border:3px solid var(--pg-ring, #74BA58);box-shadow:0 0 60px var(--pg-ring-glow, rgba(116, 186, 88, 0.55)),inset 0 0 50px var(--pg-ring-glow, rgba(116, 186, 88, 0.3));display:flex;align-items:center;justify-content:center}
.pg-ring img{width:82%;height:82%;object-fit:contain}
.pg-ring--lime{--pg-ring: #74BA58;--pg-ring-glow: rgba(116,186,88,.55)}
.pg-ring--teal{--pg-ring: #3EA3A8;--pg-ring-glow: rgba(62,163,168,.55)}
.pg-ring--teal{background:#fff}
.pg-ring--teal img{width:90%;height:90%;object-fit:contain}
.pg-sticker{position:absolute;left:0;top:0;width:112px;height:112px;border-radius:50%;background:var(--pg-cream);color:#121212;border:3px solid #121212;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-12deg);z-index:2;font-family:var(--pg-head);font-weight:900;font-size:17px;line-height:1.05;text-transform:uppercase}
.pg-specs{position:absolute;right:0;bottom:0;display:flex;gap:10px;z-index:2}
.pg-specs span{padding:10px 14px;border-radius:12px;background:rgba(246,245,240,.1);border:1px solid rgba(246,245,240,.25);font-family:var(--pg-head);font-weight:800;font-size:15px}
.pg-slider-nav{position:absolute;left:56px;right:56px;bottom:28px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px}
.pg-dots{display:flex;gap:8px}
.pg-slider .pg-dot{width:10px;height:10px;border-radius:5px;border:0;padding:0;cursor:pointer;background:rgba(246,245,240,.4);transition:width .3s,background-color .3s}
.pg-slider .pg-dot[aria-current=true]{width:34px;background:var(--pg-cream)}
.pg-arrows{display:flex;gap:8px}
.pg-arrows button{width:44px;height:44px;border-radius:50%;cursor:pointer;border:1px solid rgba(246,245,240,.35);background:rgba(0,0,0,0);color:var(--pg-cream);font-size:17px;line-height:1}
.pg-arrows button:hover{background:rgba(246,245,240,.1)}
.pg-products{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:18px}
.pg-product{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pg-line);border-top:5px solid #74ba58;border-radius:18px;overflow:hidden;color:#121212 !important}
.pg-product-img{height:200px;background:#e6f3e0;display:flex;align-items:center;justify-content:center}
.pg-product-img img{max-width:80%;max-height:85%;object-fit:contain}
.pg-product-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}
.pg-product-brand{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#3f7a2a}
.pg-product-name{font-family:var(--pg-head);text-transform:uppercase;font-size:17px;font-weight:900}
.pg-product-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:14px;font-weight:800}
.pg-product-price{font-size:20px;font-weight:900}
.pg-products[data-pg-src]{transition:opacity .4s ease}
.pg-products.pg-fade{opacity:0}
@media(prefers-reduced-motion: reduce){.pg-products[data-pg-src]{transition:none}}
.pg-products--samen .pg-product{border-top-color:#e4883a}
.pg-products--samen .pg-product-img{background:#fce9d7}
.pg-products--samen .pg-product-brand{color:#b45f17}
.pg-ey--orange{color:#b45f17}
.pg-cs{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:var(--pg-tanne, #17352C);color:var(--pg-cream, #F6F5F0);padding:40px 48px 26px}
.pg-cs::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 380px at 20% 42%, rgba(116, 186, 88, 0.42), transparent 70%),radial-gradient(420px 300px at 92% 0%, rgba(139, 85, 156, 0.28), transparent 70%),radial-gradient(400px 300px at 70% 120%, rgba(228, 136, 58, 0.22), transparent 70%)}
.pg-sb-main{display:grid;grid-template-columns:minmax(260px, 400px) 1fr;gap:52px;align-items:center}
.pg-sb-spot{position:relative;display:grid;place-items:center;aspect-ratio:1/1}
.pg-sb-spot::before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle, rgba(168, 220, 144, 0.38), rgba(168, 220, 144, 0) 70%)}
.pg-sb-spot img{position:relative;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0, 0, 0, 0.35))}
.pg-sb-badge{position:absolute;top:4%;left:0;z-index:1;padding:7px 14px;border-radius:999px;background:#74ba58;color:#121212;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.pg-sb-ey{margin:0;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a8dc90}
.pg-sb-name{margin:10px 0 14px;font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;letter-spacing:-1.5px;color:var(--pg-cream, #F6F5F0)}
.pg-sb-desc{margin:0 0 26px;max-width:520px;font-size:17px;line-height:1.6;color:rgba(246,245,240,.8)}
.pg-sb-buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}
.pg-sb-price{font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:38px}
.pg-sb-btn,.pg-sb-ghost{display:inline-flex;align-items:center;min-height:54px;padding:0 28px;border-radius:999px;font-weight:900;font-size:16px;text-decoration:none !important;transition:transform .2s,background-color .2s}
.pg-sb-btn{background:#74ba58;color:#121212 !important;box-shadow:0 0 26px rgba(116,186,88,.5)}
.pg-sb-btn:hover{background:#8bcb6f;transform:translateY(-2px)}
.pg-sb-ghost{border:1px solid rgba(246,245,240,.4);color:var(--pg-cream, #F6F5F0) !important}
.pg-sb-ghost:hover{background:rgba(246,245,240,.1)}
.pg-sb-spot img,.pg-sb-info>*{transition:opacity .25s ease,transform .25s ease}
.pg-cs.pg-swap .pg-sb-spot img{opacity:0;transform:scale(0.94)}
.pg-cs.pg-swap .pg-sb-info>:not(.pg-sb-buy){opacity:0;transform:translateY(6px)}
.pg-sb-strip{display:flex;align-items:center;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(246,245,240,.14)}
.pg-sb-lbl{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(246,245,240,.6)}
.pg-sb-thumbs{display:flex;gap:12px;overflow-x:auto;padding:6px 4px 14px;scrollbar-width:none;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);mask-image:linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent)}
.pg-sb-thumb{position:relative;flex-shrink:0;width:62px;height:62px;padding:0;border-radius:50%;cursor:pointer;background:#1f4438;border:2px solid rgba(246,245,240,.15);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}
.pg-sb-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}
.pg-sb-thumb:hover{transform:translateY(-2px);border-color:rgba(168,220,144,.7)}
.pg-sb-thumb.is-on{border-color:#74ba58;box-shadow:0 0 0 4px rgba(116,186,88,.25)}
.pg-sb-thumb:focus-visible{outline:3px solid #3ea3a8;outline-offset:2px}
.pg-sb-prog{flex:0 0 140px;height:4px;border-radius:2px;background:rgba(246,245,240,.12);overflow:hidden}
.pg-sb-prog i{display:block;height:100%;width:100%;background:#74ba58;transform-origin:left;animation:pgSbProg 6s linear infinite}
.pg-cs:hover .pg-sb-prog i,.pg-cs:focus-within .pg-sb-prog i{animation-play-state:paused}
.pg-cs--empty .pg-sb-drop{display:grid;grid-template-columns:minmax(200px, 320px) 1fr;gap:48px;align-items:center;padding:10px 0 14px}
.pg-sb-drop-art{display:grid;place-items:center;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle, rgba(168, 220, 144, 0.22), rgba(168, 220, 144, 0) 70%)}
.pg-sb-drop-art svg{width:70%;height:auto;animation:pgSbBreath 4s ease-in-out infinite}
.pg-sb-drop .pg-sb-name{font-size:clamp(28px,3.6vw,48px)}
@media(prefers-reduced-motion: reduce){.pg-sb-drop-art svg{animation:none}}
@media(max-width: 767px){.pg-cs--empty .pg-sb-drop{grid-template-columns:1fr;gap:14px;text-align:center}
.pg-sb-drop-art{max-width:200px;margin:0 auto;width:100%}}
.pg-shelf{position:relative;height:600px;overflow:hidden;border-radius:28px;background:radial-gradient(70% 90% at 50% 45%, #FCE9D7, #F6F5F0 75%);touch-action:pan-y}
.pg-shelf-track{position:absolute;inset:0 0 46px}
.pg-shelf-card{position:absolute;top:50%;left:50%;width:360px;display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;color:#121212 !important;text-decoration:none !important;box-shadow:0 14px 32px rgba(18,18,18,.1);border:3px solid rgba(0,0,0,0);transition:transform .55s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .45s ease,border-color .3s,box-shadow .3s;user-select:none;-webkit-user-drag:none}
.pg-shelf-card.is-center{border-color:#e4883a;box-shadow:0 26px 56px rgba(228,136,58,.32)}
.pg-shelf-img{height:320px;display:grid;place-items:center;background:#fce9d7}
.pg-shelf-img img{max-width:78%;max-height:88%;object-fit:contain;pointer-events:none}
.pg-shelf-bd{display:flex;flex-direction:column;gap:4px;padding:18px 22px 20px}
.pg-shelf-bd small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b45f17}
.pg-shelf-bd strong{font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:22px;line-height:1.15;text-transform:uppercase}
.pg-shelf-card.is-center .pg-shelf-row{max-height:60px;opacity:1}
.pg-shelf-row b{font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:24px;white-space:nowrap}
.pg-shelf-row span{padding:11px 18px;border-radius:999px;background:#e4883a;color:#121212;font-weight:900;font-size:14px;white-space:nowrap}
.pg-shelf-nav{position:absolute;top:calc(50% - 23px);z-index:20;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:#121212;font-size:28px;font-weight:900;line-height:1;box-shadow:0 8px 22px rgba(18,18,18,.12);transition:background-color .2s,transform .2s}
.pg-shelf-nav:hover{background:#e4883a}
.pg-shelf-nav:focus-visible{outline:3px solid #3ea3a8;outline-offset:3px}
.pg-shelf-prev{left:28px}
.pg-shelf-next{right:28px}
.pg-shelf-count{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;font-weight:800;font-size:14px;letter-spacing:.08em;color:#b45f17}
@media(prefers-reduced-motion: reduce){.pg-shelf-card,.pg-sb-spot img,.pg-sb-info>*{transition:none}}
@media(max-width: 767px){.pg-cs{padding:26px 20px 18px;border-radius:20px}
.pg-sb-main{grid-template-columns:1fr;gap:18px;text-align:center}
.pg-sb-spot{max-width:260px;margin:0 auto;width:100%}
.pg-sb-desc{margin:0 auto 20px;font-size:15px}
.pg-sb-buy{justify-content:center}
.pg-sb-btn,.pg-sb-ghost{flex:1 1 100%;justify-content:center}
.pg-sb-thumb{width:54px;height:54px}
.pg-shelf{height:520px;border-radius:20px}
.pg-shelf-card{width:270px}
.pg-shelf-img{height:250px}
.pg-shelf-nav{width:44px;height:44px;font-size:22px}
.pg-shelf-card:not(.is-center) .pg-shelf-bd{opacity:0}
.pg-shelf-bd strong{font-size:18px}
.pg-shelf-row b{font-size:19px;white-space:nowrap}
.pg-shelf-row span{padding:9px 14px;font-size:13px}
.pg-shelf-prev{left:10px}
.pg-shelf-next{right:10px}}
.pg-promises{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}
.pg-promise{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--pg-line);border-top:5px solid var(--pg-c, #74BA58);border-radius:18px;padding:26px;box-shadow:0 6px 18px rgba(18,18,18,.05)}
.pg-promise p{font-size:15px;line-height:1.65;color:var(--pg-text-muted, #4A504B)}
.pg-home .pg-icon{width:48px;height:48px;border-radius:14px;background:var(--pg-t, #E6F3E0);display:flex;align-items:center;justify-content:center}
.pg-c-lime{--pg-c: #74BA58;--pg-t: #E6F3E0}
.pg-c-purple{--pg-c: #8B559C;--pg-t: #E8DCEE}
.pg-c-teal{--pg-c: #3EA3A8;--pg-t: #E1F2F3}
.pg-c-orange{--pg-c: #E4883A;--pg-t: #FCE9D7}
.pg-statement{background:var(--pg-tanne-deep);color:var(--pg-cream);border-radius:18px;padding:26px 32px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}
.pg-statement p{font-family:var(--pg-head);font-size:18px;font-weight:800}
.pg-statement svg{flex-shrink:0;filter:drop-shadow(0 0 8px rgba(116, 186, 88, 0.7))}
.pg-stage{background:var(--pg-tanne);color:var(--pg-cream);border-radius:24px;padding:48px;display:flex;flex-direction:column;gap:28px}
.pg-stage .pg-h{color:var(--pg-cream)}
.pg-stage .pg-ey{color:#a8dc90}
.pg-stage .pg-txt{color:rgba(246,245,240,.82)}
.pg-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}
.pg-step{display:flex;flex-direction:column;gap:10px;padding:28px 26px;background:var(--pg-tanne-soft);border-radius:18px}
.pg-step-num{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--pg-c);box-shadow:0 0 22px var(--pg-c);font-family:var(--pg-head);font-weight:900;font-size:20px;color:var(--pg-cream)}
.pg-step .pg-h3{color:var(--pg-cream);margin-top:6px;font-size:17px}
.pg-step p{font-size:15px;line-height:1.65;color:rgba(246,245,240,.82)}
.pg-split{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch}
.pg-split-main{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px;justify-content:center}
.pg-split-side{flex:1 1 380px;min-width:0;background:var(--pg-tanne);color:var(--pg-cream);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:18px}
.pg-split-side .pg-h3{font-size:22px;color:var(--pg-cream)}
.pg-glow-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}
.pg-glow-list li{display:flex;gap:12px;font-size:16px;line-height:1.5}
.pg-glow-list li::before{content:"";flex-shrink:0;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--pg-c);box-shadow:0 0 10px var(--pg-c)}
.pg-glow-list a{color:var(--pg-cream) !important;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.pg-split-side .pg-btn{align-self:flex-start;margin-top:6px}
.pg-store{display:flex;flex-wrap:wrap;border-radius:24px;overflow:hidden;border:1px solid var(--pg-line);background:#fff}
.pg-store-visual{flex:1 1 340px;min-width:0;min-height:280px;background:var(--pg-tanne);color:var(--pg-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center}
.pg-store-visual .pg-pin{width:72px;height:72px;border-radius:50%;border:3px solid #e4883a;box-shadow:0 0 28px rgba(228,136,58,.55);display:flex;align-items:center;justify-content:center}
.pg-store-visual strong{font-family:var(--pg-head);text-transform:uppercase;font-size:26px;font-weight:900}
.pg-store-body{flex:999 1 460px;min-width:0;padding:44px;display:flex;flex-direction:column;gap:16px}
.pg-store-facts{display:flex;flex-wrap:wrap;gap:28px;font-size:15px;line-height:1.6}
.pg-home .pg-faq{display:flex;flex-wrap:wrap;gap:40px}
.pg-home .pg-faq-intro{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px}
.pg-home .pg-faq-list{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}
.pg-home .pg-faq details{background:#fff;border:1px solid var(--pg-line);border-radius:16px}
.pg-home .pg-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;font-size:17px;font-weight:800}
.pg-home .pg-faq summary::after{content:"+";font-size:24px;font-weight:400;transition:transform .2s}
.pg-home .pg-faq details[open] summary::after{transform:rotate(45deg)}
.pg-home .pg-faq details p{padding:0 24px 22px;font-size:15px;line-height:1.7;color:var(--pg-text-muted, #4A504B)}
.pg-home .pg-faq details a{color:#121212;text-decoration:underline}
@media(max-width: 767px){.pg-slide-visual:has(.pg-specs){height:270px}
.pg-slide-visual:has(.pg-specs) .pg-ring{top:0;margin-top:0}
.pg-specs{left:0;right:0;justify-content:center}
.pg-slide-title{font-size:31px}
.pg-tagline{font-size:18px}
.pg-slide-lead{font-size:16px}
.pg-slide-visual{height:230px;flex-basis:100%}
.pg-fan span{width:40px;margin-left:-20px}
.pg-fan span:nth-child(1),.pg-fan span:nth-child(5){height:170px}
.pg-fan span:nth-child(2),.pg-fan span:nth-child(4){height:186px}
.pg-fan span:nth-child(3){height:200px}
.pg-ring{width:200px;height:200px;margin:-100px 0 0 -100px}
.pg-sticker{width:86px;height:86px;font-size:13px}
.pg-slider-nav{left:22px;right:22px;bottom:22px}
.pg-stage,.pg-split-side,.pg-store-body{padding:28px 22px}
.pg-statement{padding:22px}
.pg-statement p{font-size:15px}
.pg-home .pg-btns .pg-btn{flex:1 1 100%}
.pg-product-img{height:140px}
.pg-product-body{padding:12px 12px 14px}
.pg-product-name{font-size:14px}
.pg-product-brand{font-size:10px}
.pg-product-price{font-size:17px}
.pg-slide-visual.pg-fan{height:190px}}
@media(prefers-reduced-motion: reduce){.pg-slide.is-active{animation:none}}
.pg-foot .pg-c-orange-t{color:#f5b57a !important}
#footer .withdrawal-link{background:#74ba58 !important;border-color:#74ba58 !important;color:#121212 !important;font-weight:800;border-radius:999px}
#footer .withdrawal-link:hover{background:#8bcb6f !important;border-color:#8bcb6f !important}
#copyright{background:var(--pg-tanne-deep, #10261F) !important;color:rgba(246,245,240,.7) !important;border-top:1px solid rgba(246,245,240,.12)}
#copyright a{color:rgba(246,245,240,.85) !important}
.cmo_pluginhinweis{background:var(--pg-tanne-deep, #10261F) !important;color:rgba(246,245,240,.5);font-size:12px;padding:4px 0 10px !important}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-tile .pg-dot{width:18px;height:18px;box-shadow:0 0 12px var(--pg-cls)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-name{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:17px;font-weight:900}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-count{border-radius:999px;padding:5px 12px;background:var(--pg-cls);color:var(--pg-ink) !important}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-tile[aria-pressed=true]{background:var(--pg-tanne, #17352C);border-color:var(--pg-cls);box-shadow:0 0 0 2px var(--pg-cls),0 0 28px color-mix(in srgb, var(--pg-cls) 55%, transparent)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-tile[aria-pressed=true] .pg-aroma-name{color:var(--pg-cream, #F6F5F0)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-tile[aria-pressed=true] .pg-aroma-desc{color:rgba(246,245,240,.8)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-bar p{font-weight:700;color:var(--pg-carbon, #121212)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-reset{border-radius:999px;padding:0 22px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-reset:hover{background:var(--pg-carbon, #121212);color:var(--pg-cream, #F6F5F0)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group{padding:0;overflow:hidden;gap:0;border:1px solid var(--pg-line, #E2DFD4);border-radius:20px;background:color-mix(in srgb, var(--pg-cls) 6%, #FFFFFF)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group-head{background:var(--pg-cls);color:var(--pg-ink);padding:16px 26px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group-head .pg-dot{background:var(--pg-ink);box-shadow:none;opacity:.9}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group-head h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:19px;font-weight:900;color:var(--pg-ink)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group-head span:last-child{color:var(--pg-ink);opacity:.85;font-weight:700}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strains{padding:22px 26px 26px;gap:12px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strain{background:#fff;border:1px solid var(--pg-line, #E2DFD4);border-left:5px solid var(--pg-cls);border-radius:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s,background-color .2s}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strain:hover{transform:translateY(-2px);border-color:var(--pg-cls);background:color-mix(in srgb, var(--pg-cls) 10%, #FFFFFF);box-shadow:0 10px 22px color-mix(in srgb, var(--pg-cls) 22%, transparent)}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strain-top::after{content:"→";font-weight:800;color:var(--pg-cls);transition:transform .2s}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strain:hover .pg-strain-top::after{transform:translateX(3px)}
@media(max-width: 767px){:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-group-head{padding:14px 18px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-strains{padding:16px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-name{font-size:14px;margin-top:10px}
:is(#pg-samen,#pg-steck,#pg-sale,#pg-head,#pg-grow) .pg-aroma-desc{font-size:13px}}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-h2{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-cards{gap:18px}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card{border-radius:20px;padding:30px;box-shadow:0 6px 18px rgba(18,18,18,.05)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature{position:relative;isolation:isolate;overflow:hidden;background:var(--pg-tanne, #17352C);border:0;color:var(--pg-cream, #F6F5F0)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(360px 260px at 100% 0%, rgba(228, 136, 58, 0.32), transparent 70%),radial-gradient(320px 240px at 0% 100%, rgba(116, 186, 88, 0.22), transparent 70%)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-tag{align-self:flex-start;padding:6px 14px;border-radius:999px;border:1px solid rgba(246,245,240,.3);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#f5b57a}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:26px;font-weight:900;color:var(--pg-cream, #F6F5F0)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature p:not(.pg-card-tag){color:rgba(246,245,240,.82)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature .pg-card-link{align-self:flex-start;margin-top:10px;padding:14px 24px;border-radius:999px;background:#e4883a;color:#121212 !important;font-weight:800;text-decoration:none;box-shadow:0 0 24px rgba(228,136,58,.45);transition:transform .2s,background-color .2s}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature .pg-card-link:hover{transform:translateY(-2px);background:#f09a50}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-dashed{background:color-mix(in srgb, #74BA58 7%, transparent);border:2px dashed #74ba58;box-shadow:none;align-items:flex-start}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-dashed::before{content:"+";display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;margin-bottom:6px;border:3px solid #74ba58;box-shadow:0 0 18px rgba(116,186,88,.5);font-size:28px;font-weight:400;color:#3f7a2a;line-height:1}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-dashed h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:18px;color:#121212}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) article.pg-card{--pg-c: #E4883A;--pg-t: #FCE9D7;border:1px solid var(--pg-line, #E2DFD4);border-top:5px solid var(--pg-c)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) article.pg-card:nth-child(2){--pg-c: #3EA3A8;--pg-t: #E1F2F3}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) article.pg-card:nth-child(3){--pg-c: #8B559C;--pg-t: #EFE4F3}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-num{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pg-t);border:3px solid var(--pg-c);box-shadow:0 0 18px color-mix(in srgb, var(--pg-c) 55%, transparent);font-family:var(--pg-head, "Montserrat", sans-serif);font-size:17px;font-weight:900;color:#121212 !important}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) article.pg-card h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:18px;font-weight:900;margin-top:6px}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-faq details{border:1px solid var(--pg-line, #E2DFD4);border-radius:16px;transition:border-color .2s,box-shadow .2s}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-faq summary::after{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fce9d7;color:#b45f17;font-size:22px;font-weight:600}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-faq details[open]{border-color:#e4883a;box-shadow:0 0 0 1px #e4883a,0 10px 24px rgba(228,136,58,.15)}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-faq details[open] summary::after{background:#e4883a;color:#121212}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-note{background:#fcf3ea;border:1px solid #f2d9c2;border-left:5px solid #e4883a;border-radius:16px;padding:22px 26px}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-note a{color:#b45f17 !important;font-weight:700}
@media(max-width: 767px){:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card{padding:24px 20px}
:is(#pg-samen-info,#pg-steck-info,#pg-sale-info,#pg-head-info,#pg-grow-info) .pg-card-feature h3{font-size:22px}}
.pg-legal-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}
.pg-lc-lime{--pg-c: #74BA58;--pg-t: #E6F3E0;--pg-s: #3F7A2A}
.pg-lc-orange{--pg-c: #E4883A;--pg-t: #FCE9D7;--pg-s: #B45F17}
.pg-lc-teal{--pg-c: #3EA3A8;--pg-t: #E1F2F3;--pg-s: #1F6F73}
.pg-lc-purple{--pg-c: #8B559C;--pg-t: #EFE4F3;--pg-s: #7A3F8C}
.pg-legal-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--pg-t);color:var(--pg-s)}
.pg-legal-card p+p{margin-top:2px}
.pg-legal-dl{display:flex;flex-direction:column}
.pg-legal-dl dt{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--pg-s)}
.pg-legal-dl dd{margin-bottom:14px !important;font-size:15.5px;line-height:1.55;color:#121212}
.pg-legal-dl dd:last-child{margin-bottom:0 !important}
.pg-legal-list{padding-left:18px;margin-top:2px !important;color:var(--pg-text-muted, #4A504B);font-size:14.5px}
.pg-legal-list li{margin-bottom:4px}
.pg-legal-list li::marker{color:var(--pg-c)}
@media(max-width: 767px){.pg-legal-grid{grid-template-columns:1fr;gap:16px}}
.pg-legal-dl--cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:0 28px}
.pg-legal-rights{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:12px}
.pg-legal-rights>div{padding:16px 18px;border-radius:14px;border:1px solid var(--pg-line, #E2DFD4);background:color-mix(in srgb, var(--pg-c) 6%, #FFFFFF)}
.pg-legal-rights strong{display:block;font-size:15px;line-height:1.35}
.pg-legal-art{display:inline-block;margin:6px 0 6px;padding:2px 10px;border-radius:999px;background:var(--pg-c);color:#121212;font-size:12px;font-weight:800}
.pg-legal-rights p{font-size:14px !important;line-height:1.6 !important}
.pg-legal-countries{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:14px}
.pg-legal-countries--2{grid-template-columns:repeat(2, minmax(0, 1fr))}
@media(max-width: 767px){.pg-legal-countries--2{grid-template-columns:1fr}}
.pg-legal-country{padding:18px 20px;border-radius:14px;border:1px solid var(--pg-line, #E2DFD4);border-top:4px solid var(--pg-c);background:color-mix(in srgb, var(--pg-c) 7%, #FFFFFF)}
.pg-legal-country-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px !important;font-size:14px !important;font-weight:800;line-height:1.4 !important;color:#121212 !important;text-transform:uppercase;letter-spacing:.4px}
.pg-legal-cc{flex-shrink:0;padding:2px 9px;border-radius:999px;background:var(--pg-c);color:#121212;font-family:var(--pg-head, "Montserrat", sans-serif);font-size:12px;font-weight:900;letter-spacing:1px}
.pg-lc-purple .pg-legal-cc{color:#fff}
.pg-legal-fine{font-size:14px !important;font-style:italic;color:#6b6f6c !important}
.pg-about{max-width:1320px;margin:24px auto 72px;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:56px;color:var(--pg-carbon, #121212);font-family:var(--pg-font-main, "Inter", sans-serif);overflow-wrap:break-word}
.pg-about *,.pg-about *::before,.pg-about *::after{box-sizing:border-box}
.pg-about h1,.pg-about h2,.pg-about h3,.pg-about p,.pg-about ol,.pg-about figure,.pg-about blockquote{margin:0}
.pg-about p{font-size:16.5px;line-height:1.8;color:var(--pg-text-muted, #4A504B)}
.pg-about strong{color:#121212}
.pg-ab-ey{font-size:13px !important;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#b45f17 !important;margin-bottom:8px !important}
.pg-ab-ey--light{color:#a8dc90 !important}
.pg-ab-h2{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:32px;font-weight:900;line-height:1.12;letter-spacing:-0.5px;color:#121212;margin-bottom:22px !important}
.pg-ab-h2--light{color:var(--pg-cream, #F6F5F0)}
.pg-ab-center{text-align:center}
.pg-ab-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:44px;background:var(--pg-tanne, #17352C);border-radius:24px;padding:56px}
.pg-ab-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 320px at 0% 0%, rgba(116, 186, 88, 0.28), transparent 70%),radial-gradient(420px 320px at 100% 100%, rgba(228, 136, 58, 0.25), transparent 70%)}
.pg-ab-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg, #74BA58 0 20%, #E4883A 20% 40%, #3EA3A8 40% 60%, #8B559C 60% 80%, #D85A7E 80% 100%)}
.pg-ab-hero-text{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}
.pg-ab-hero-text p{color:rgba(246,245,240,.84)}
.pg-ab-hero-text strong{color:var(--pg-cream, #F6F5F0);border-bottom:2px solid #74ba58}
.pg-ab-badge{align-self:flex-start;padding:7px 16px;border-radius:999px;border:1px solid rgba(246,245,240,.3);font-size:13px !important;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#a8dc90 !important}
.pg-ab-hero h1{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:52px;font-weight:900;line-height:1.02;letter-spacing:-1px;color:var(--pg-cream, #F6F5F0)}
.pg-ab-hero h1 span{display:block;margin-top:10px;font-size:22px;letter-spacing:.5px;color:#f5b57a}
.pg-ab-photo{flex:1 1 300px;min-width:0;max-width:380px;margin:0 auto !important;text-align:center}
.pg-ab-photo-ring{border-radius:22px;overflow:hidden;border:3px solid #74ba58;box-shadow:0 0 46px rgba(116,186,88,.45)}
.pg-ab-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--pg-tanne-soft, #1F4438)}
.pg-ab-photo figcaption{margin-top:14px;font-family:var(--pg-head, "Montserrat", sans-serif);font-size:14px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--pg-cream, #F6F5F0)}
.pg-ab-pillars{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:18px;margin-top:-24px}
.pg-ab-pillar,.pg-ab-card,.pg-ab-level{background:#fff;border:1px solid var(--pg-line, #E2DFD4);border-top:5px solid var(--pg-c);border-radius:18px;box-shadow:0 6px 18px rgba(18,18,18,.05)}
.pg-ab-pillar{padding:28px;display:flex;flex-direction:column;gap:10px}
.pg-ab-icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--pg-t);color:var(--pg-s)}
.pg-ab-num{font-size:12px !important;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--pg-s) !important;margin-top:6px !important}
.pg-ab-pillar h2,.pg-ab-card h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:19px;font-weight:900;color:#121212}
.pg-ab-pillar p:last-child{font-size:15px;line-height:1.65}
.pg-ab-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:18px 40px}
.pg-ab-stage{background:var(--pg-tanne, #17352C);border-radius:24px;padding:52px}
.pg-ab-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:16px}
.pg-ab-timeline li{position:relative;padding:26px 24px;border-radius:18px;background:var(--pg-tanne-soft, #1F4438);border-top:4px solid var(--pg-c)}
.pg-ab-year{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--pg-c);color:#121212;font-family:var(--pg-head, "Montserrat", sans-serif);font-size:14px;font-weight:900;letter-spacing:.5px;box-shadow:0 0 18px color-mix(in srgb, var(--pg-c) 55%, transparent)}
.pg-ab-timeline .pg-lc-purple .pg-ab-year{color:#fff}
.pg-ab-timeline h3{margin:14px 0 8px !important;font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:17px;font-weight:900;color:var(--pg-cream, #F6F5F0)}
.pg-ab-timeline p{font-size:15px;line-height:1.65;color:rgba(246,245,240,.8)}
.pg-ab-promise{background:#fff;border:1px solid var(--pg-line, #E2DFD4);border-left:6px solid #e4883a;border-radius:24px;padding:44px}
.pg-ab-promise>p+p{margin-top:16px !important}
.pg-ab-hl{color:#b45f17 !important}
.pg-ab-quote{margin-top:24px !important;padding:24px 28px;border-radius:18px;background:var(--pg-tanne, #17352C);color:var(--pg-cream, #F6F5F0);font-size:17px;font-weight:600;line-height:1.75;border-left:5px solid #74ba58;box-shadow:0 0 0 1px rgba(116,186,88,.2)}
.pg-ab-duo{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:18px}
.pg-ab-card{padding:30px;display:flex;flex-direction:column;gap:14px}
.pg-ab-card-head{display:flex;align-items:center;gap:14px}
.pg-ab-card p{font-size:15.5px;line-height:1.75}
.pg-ab-levels{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:18px}
.pg-ab-level{padding:26px 28px;background:color-mix(in srgb, var(--pg-c) 7%, #FFFFFF)}
.pg-ab-level-t{margin-bottom:8px !important;font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:17px !important;font-weight:900;color:var(--pg-s) !important}
.pg-ab-final{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:var(--pg-tanne, #17352C);border-radius:24px;padding:56px 40px}
.pg-ab-final::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(500px 280px at 50% 0%, rgba(116, 186, 88, 0.3), transparent 70%)}
.pg-ab-final>p{max-width:760px;margin:0 auto !important;color:rgba(246,245,240,.84)}
.pg-ab-final .pg-ab-final-note{margin-top:22px !important;display:inline-block;padding:14px 24px;border-radius:999px;border:2px solid #74ba58;color:var(--pg-cream, #F6F5F0);font-weight:800;font-size:15px}
.pg-ab-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}
.pg-ab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none !important;transition:transform .2s,background-color .2s}
.pg-ab-btn:hover{transform:translateY(-2px)}
.pg-ab-btn--lime{background:#74ba58;color:#121212 !important;box-shadow:0 0 24px rgba(116,186,88,.45)}
.pg-ab-btn--ghost{border:1px solid rgba(246,245,240,.4);color:var(--pg-cream, #F6F5F0) !important}
@media(max-width: 767px){.pg-about{padding:0 14px;gap:40px;margin-top:12px}
.pg-ab-hero{padding:34px 22px 40px;border-radius:18px;gap:30px}
.pg-ab-hero h1{font-size:34px}
.pg-ab-hero h1 span{font-size:17px}
.pg-ab-h2{font-size:25px}
.pg-ab-pillars{margin-top:-12px}
.pg-ab-stage,.pg-ab-promise{padding:30px 20px;border-radius:18px}
.pg-ab-cols,.pg-ab-duo,.pg-ab-levels{grid-template-columns:1fr}
.pg-ab-card{padding:24px 20px}
.pg-ab-final{padding:40px 20px;border-radius:18px}
.pg-ab-final .pg-ab-final-note{border-radius:16px}
.pg-ab-btn{flex:1 1 100%}}
.pg-ct-quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.pg-ct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none !important;border:0 !important;transition:transform .2s,background-color .2s}
.pg-ct-btn:hover{transform:translateY(-2px)}
.pg-legal .pg-ct-btn--lime{background:#74ba58;color:#121212 !important;box-shadow:0 0 22px rgba(116,186,88,.4)}
.pg-legal .pg-ct-btn--lime:hover{background:#8bcb6f}
.pg-legal .pg-ct-btn--ghost{background:rgba(0,0,0,0);border:1px solid rgba(246,245,240,.4) !important;color:var(--pg-cream, #F6F5F0) !important}
.pg-ct-tag{display:inline-block;margin-left:6px;padding:2px 10px;border-radius:999px;vertical-align:middle;background:#74ba58;color:#121212;font-family:var(--pg-font-main, "Inter", sans-serif);font-size:11px;font-weight:800;letter-spacing:.5px}
.pg-ct-big{font-size:20px !important;font-weight:800}
.pg-legal .pg-ct-big a{border-bottom-width:3px}
.pg-ct-notes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}
.pg-ct-note{padding:20px 24px;border-radius:16px;border:1px solid var(--pg-line, #E2DFD4);border-left:5px solid var(--pg-c);background:color-mix(in srgb, var(--pg-c) 8%, #FFFFFF)}
.pg-ct-note p,.pg-ct-hours p{font-size:15px;line-height:1.65;color:var(--pg-text-muted, #4A504B)}
.pg-ct-note-t{margin-bottom:4px !important;font-size:13px !important;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#121212 !important}
.pg-ct-store{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr);overflow:hidden;border-radius:24px;border:1px solid var(--pg-line, #E2DFD4);background:#fff;box-shadow:0 6px 18px rgba(18,18,18,.05)}
.pg-ct-store-info{padding:36px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.pg-ct-store-info .pg-legal-ey{color:#b45f17}
.pg-ct-store-info h2{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:26px;font-weight:900;line-height:1.15;color:#121212}
.pg-ct-addr{font-size:16px;line-height:1.6;color:var(--pg-text-muted, #4A504B)}
.pg-ct-hours{--pg-c: #E4883A;padding:14px 18px;border-radius:14px;background:#fcf3ea;border-left:4px solid #e4883a;width:100%}
.pg-ct-map{position:relative;min-height:380px;background:var(--pg-tanne, #17352C)}
.pg-ct-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.pg-ct-map-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;text-align:center;background:radial-gradient(260px 200px at 50% 40%, rgba(228, 136, 58, 0.22), transparent 70%),repeating-linear-gradient(0deg, rgba(246, 245, 240, 0.05) 0 1px, transparent 1px 42px),repeating-linear-gradient(90deg, rgba(246, 245, 240, 0.05) 0 1px, transparent 1px 42px),var(--pg-tanne, #17352C)}
.pg-ct-pin{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #e4883a;box-shadow:0 0 28px rgba(228,136,58,.55)}
.pg-ct-map-t{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:20px !important;font-weight:900;color:var(--pg-cream, #F6F5F0) !important}
.pg-ct-map-s{max-width:380px;font-size:13.5px !important;line-height:1.55 !important;color:rgba(246,245,240,.72) !important}
.pg-legal .pg-ct-map-s a{color:var(--pg-cream, #F6F5F0) !important;border-bottom-color:#74ba58}
@media(max-width: 767px){.pg-ct-notes,.pg-ct-store{grid-template-columns:1fr}
.pg-ct-store-info{padding:26px 20px}
.pg-ct-map{min-height:320px}
.pg-ct-quick .pg-ct-btn,.pg-ct-store-info .pg-ct-btn{width:100%}}
.pg-fq-nav{display:flex;flex-wrap:wrap;gap:10px}
.pg-legal .pg-fq-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid var(--pg-line, #E2DFD4) !important;border-bottom:1px solid var(--pg-line, #E2DFD4) !important;font-size:14px;font-weight:800;color:#121212 !important;transition:background-color .2s,transform .2s}
.pg-fq-chip::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pg-c);box-shadow:0 0 8px var(--pg-c)}
.pg-legal .pg-fq-chip:hover{transform:translateY(-2px);background:color-mix(in srgb, var(--pg-c) 10%, #FFFFFF)}
.pg-fq-cat{background:#fff;border:1px solid var(--pg-line, #E2DFD4);border-top:5px solid var(--pg-c);border-radius:20px;padding:26px 28px;box-shadow:0 6px 18px rgba(18,18,18,.05)}
.pg-fq-cat-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.pg-fq-cat-head h2{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:19px;font-weight:900;line-height:1.25;color:#121212}
.pg-fq-list{display:flex;flex-direction:column;gap:10px}
.pg-fq details{border:1px solid var(--pg-line, #E2DFD4);border-left:4px solid var(--pg-c);border-radius:14px;background:color-mix(in srgb, var(--pg-c) 4%, #FFFFFF);transition:box-shadow .2s,background-color .2s}
.pg-fq details[open]{background:#fff;box-shadow:0 0 0 1px var(--pg-c),0 10px 24px color-mix(in srgb, var(--pg-c) 15%, transparent)}
.pg-fq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:800;line-height:1.4;color:#121212}
.pg-fq summary::after{content:"+";flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pg-t);color:var(--pg-s);font-size:22px;font-weight:600;transition:transform .2s,background-color .2s}
.pg-fq details[open] summary::after{transform:rotate(45deg);background:var(--pg-c);color:#121212}
.pg-fq summary:focus-visible{outline:3px solid var(--pg-c);outline-offset:2px;border-radius:12px}
.pg-fq-a{padding:0 20px 20px;display:flex;flex-direction:column;gap:10px}
.pg-fq-a p{font-size:15.5px;line-height:1.75;color:var(--pg-text-muted, #4A504B)}
.pg-fq-a strong{color:#121212}
.pg-fq-more{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:var(--pg-tanne, #17352C);border-radius:24px;padding:40px 28px}
.pg-fq-more::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 240px at 50% 0%, rgba(116, 186, 88, 0.28), transparent 70%)}
.pg-fq-more-t{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:24px !important;font-weight:900;color:var(--pg-cream, #F6F5F0) !important}
.pg-fq-more p:not(.pg-fq-more-t){margin-top:8px !important;font-size:16px;color:rgba(246,245,240,.8)}
.pg-fq-more .pg-ct-quick{justify-content:center}
@media(max-width: 767px){.pg-fq-cat{padding:20px 16px}
.pg-fq summary{padding:16px;font-size:15px}
.pg-fq-a{padding:0 16px 18px}}
.pg-legal a:focus-visible,.pg-legal button:focus-visible,.pg-about a:focus-visible,.pg-home a:focus-visible,.pg-home button:focus-visible,.pg-cat a:focus-visible,.pg-cat button:focus-visible,.pg-foot a:focus-visible,.pg-foot button:focus-visible{outline:3px solid #3ea3a8 !important;outline-offset:3px;border-radius:6px}
.pg-legal-sub+.pg-legal-sub{margin-top:10px !important}
#age_check.show{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#age_check #over_18:focus-visible,#age_check #under_18:focus-visible{outline:3px solid #3ea3a8;outline-offset:3px}
#product-list .productbox-image .inner img{transition:opacity .35s linear !important}
#product-list .productbox:hover .productbox-image .inner img,#product-list .productbox:focus .productbox-image .inner img{transform:translate(-50%, -50%) !important}
#product-list .list-gallery img.first,#product-list .list-gallery:hover img.first{opacity:1 !important}
#product-list .list-gallery img.second,#product-list .list-gallery:hover img.second{opacity:0 !important}
#product-list .price_wrapper .price_label{font-size:13px;font-weight:600;color:#6b6f6c}
#product-list .productbox-variations .productbox-onhover{padding-top:14px;padding-bottom:2px !important}
#product-list .productbox-variations dt{margin-bottom:4px}
#product-list .productbox-variations dt,#product-list .productbox-variations dt div{font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#6b6f6c}
#product-list .productbox-variations .swatches-selected{color:var(--pg-sw-text) !important;text-transform:none;letter-spacing:0}
#product-list .productbox-variations .form-row.swatches{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;max-width:none;padding-top:10px}
#product-list .productbox-variations label.variation.swatches{min-height:46px;padding:8px 4px !important;border-radius:12px;font-size:.82rem;box-shadow:none}
#product-list .productbox-variations label.variation.swatches.not-available::before{font-size:.55rem;padding:1px 7px;top:-9px}
#product-list .productbox-variations label.variation.swatches:has(input:checked)::after{width:20px;height:20px;top:-8px;right:-8px;background-size:11px}
@media(min-width: 768px){#product-list .productbox.productbox-hover:focus-visible .productbox-inner::before,#product-list .productbox.productbox-hover:focus-within .productbox-inner::before{outline:none}
#product-list.layout-gallery .productbox-hover.productbox-show-variations.show-variation-collapse:hover{background-color:rgba(0,0,0,0)}}
img[src*=keinBild]{object-position:-99999px 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Ctext x='200' y='322' font-family='Inter,Arial,sans-serif' font-size='26' font-weight='800' letter-spacing='3' fill='%234A504B' text-anchor='middle'%3EBILD FOLGT%3C/text%3E%3C/svg%3E") center/100% 100% no-repeat,url("/media/image/storage/opc/premium-genetics-blatt.webp") center 40%/42% no-repeat,#f6f5f0;border-radius:14px}
.product-gallery img[src*=keinBild]{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1/1}
.pg-legal-split{display:grid;grid-template-columns:320px minmax(0, 1fr);gap:22px;align-items:start}
.pg-legal-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:130px}
.pg-legal-main{display:flex;flex-direction:column;gap:22px;min-width:0}
.pg-legal-side .pg-legal-toc ol{grid-template-columns:1fr}
.pg-legal-card .pg-legal-h3{margin:0 !important;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--pg-s)}
.pg-wf{border:2px dashed #cfcbbe;border-radius:16px;background:#f6f5f0;padding:24px;display:flex;flex-direction:column;gap:18px;color:#121212}
.pg-wf-to{padding-bottom:16px;border-bottom:1px solid #e2dfd4;font-size:15px;line-height:1.6;color:#4a504b}
.pg-wf-to strong{font-size:16.5px;color:#121212}
.pg-wf-label,.pg-wf-line span{display:block;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#7a3f8c}
.pg-wf-label{margin-bottom:4px}
.pg-legal .pg-wf-text{font-size:15px;font-weight:700;line-height:1.6;color:#121212}
.pg-wf-line{min-height:54px;border-bottom:1.5px dotted #a9a597;display:flex;align-items:flex-start}
.pg-wf-line--tall{min-height:76px}
.pg-wf-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}
.pg-legal .pg-wf-foot{font-size:13px;color:#6b6f6c;padding-top:12px;border-top:1px solid #e2dfd4}
@media(max-width: 991.98px){.pg-legal-split{grid-template-columns:1fr}
.pg-legal-side{position:static}}
@media(max-width: 575.98px){.pg-wf{padding:18px 14px}
.pg-wf-row{grid-template-columns:1fr;gap:0}}
#pg-steck .pg-ship{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}
#pg-steck .pg-ship-card{--pg-c: #3EA3A8;--pg-t: #E1F2F3;--pg-s: #1F6F73;background:#fff;border:1px solid var(--pg-line, #E2DFD4);border-top:5px solid var(--pg-c);border-radius:20px;padding:28px;box-shadow:0 6px 18px rgba(18,18,18,.05);display:flex;flex-direction:column;gap:12px}
#pg-steck .pg-ship-card--store{--pg-c: #E4883A;--pg-t: #FCE9D7;--pg-s: #B45F17}
#pg-steck .pg-ship-tag{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--pg-t);color:var(--pg-s);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
#pg-steck .pg-ship-card h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:20px;font-weight:900}
#pg-steck .pg-ship-card p{font-size:15.5px;line-height:1.7;color:var(--pg-text-muted, #4A504B)}
#pg-steck .pg-ship-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
#pg-steck .pg-ship-list li{display:flex;gap:10px;font-size:15px;line-height:1.55;color:#121212}
#pg-steck .pg-ship-list li::before{content:"";flex-shrink:0;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--pg-c);box-shadow:0 0 8px var(--pg-c)}
#pg-steck-info article.pg-card:nth-child(4){--pg-c: #74BA58;--pg-t: #E6F3E0}
#pg-steck-info .pg-cards--4{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}
#pg-steck-info .pg-vs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}
#pg-steck-info .pg-vs ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
#pg-steck-info .pg-vs li{display:flex;gap:10px;font-size:15px;line-height:1.55}
#pg-steck-info .pg-vs li::before{content:"✓";flex-shrink:0;font-weight:900;color:#74ba58}
#pg-steck-info .pg-card-feature .pg-vs-list li{color:rgba(246,245,240,.88)}
#pg-steck-info .pg-vs .pg-card:not(.pg-card-feature){border-top:5px solid #e4883a}
#pg-steck-info .pg-vs .pg-card:not(.pg-card-feature) li::before{color:#e4883a}
#pg-steck-info .pg-vs .pg-card:not(.pg-card-feature) h3{font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:22px;font-weight:900}
#pg-steck-info .pg-vs .pg-card-link-out{margin-top:auto;align-self:flex-start;font-weight:800;color:#b45f17 !important;text-decoration:none;border-bottom:2px solid #e4883a}
@media(max-width: 767px){#pg-steck .pg-ship,#pg-steck-info .pg-vs{grid-template-columns:1fr}
#pg-steck .pg-ship-card{padding:22px 18px}}
.pg-cat .pg-faq-intro a{color:#121212 !important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.pg-cat .pg-cta-band{--pg-cta: #74BA58;--pg-cta-hover: #86CC6A;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:28px;padding:28px 34px;border-radius:22px;background:var(--pg-tanne, #17352C);color:var(--pg-cream, #F6F5F0)}
#pg-samen-info.pg-cat .pg-cta-band,#pg-samen-info .pg-cta-band{--pg-cta: #E4883A;--pg-cta-hover: #F09A50}
.pg-cat .pg-cta-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(360px 220px at 0% 0%, color-mix(in srgb, var(--pg-cta) 32%, transparent), transparent 70%),radial-gradient(320px 220px at 100% 120%, rgba(62, 163, 168, 0.25), transparent 70%)}
.pg-cat .pg-cta-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-cta)}
.pg-cat .pg-cta-title{margin:4px 0 0;font-family:var(--pg-head, "Montserrat", sans-serif);text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.1;color:var(--pg-cream, #F6F5F0)}
.pg-cat .pg-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pg-cat .pg-cta-btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;background:var(--pg-cta);color:#121212 !important;font-weight:900;font-size:16px;text-decoration:none !important;box-shadow:0 0 26px color-mix(in srgb, var(--pg-cta) 50%, transparent);transition:transform .2s,background-color .2s,box-shadow .2s}
.pg-cat .pg-cta-btn svg{transition:transform .2s}
.pg-cat .pg-cta-btn:hover{background:var(--pg-cta-hover);transform:translateY(-2px);box-shadow:0 0 34px color-mix(in srgb, var(--pg-cta) 70%, transparent)}
.pg-cat .pg-cta-btn:hover svg{transform:translateY(-3px)}
.pg-cat .pg-cta-ghost{display:inline-flex;align-items:center;min-height:54px;padding:0 22px;border-radius:999px;border:1px solid rgba(246,245,240,.4);color:var(--pg-cream, #F6F5F0) !important;font-weight:700;text-decoration:none !important;transition:background-color .2s}
.pg-cat .pg-cta-ghost:hover{background:rgba(246,245,240,.1)}
.pg-cat .pg-cta-btn:focus-visible,.pg-cat .pg-cta-ghost:focus-visible{outline:3px solid #3ea3a8;outline-offset:3px}
@media(max-width: 767px){.pg-cat .pg-cta-band{padding:24px 20px;border-radius:18px}
.pg-cat .pg-cta-actions,.pg-cat .pg-cta-btn,.pg-cat .pg-cta-ghost{width:100%;justify-content:center}}
@media(prefers-reduced-motion: reduce){.pg-cat .pg-cta-btn,.pg-cat .pg-cta-btn svg{transition:none}}
.product-detail .product-offer .variations{margin-top:10px;margin-bottom:18px}
.product-detail .variations dt{font-size:11.5px !important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b6a63;margin-bottom:10px}
.product-detail .variations .swatches-selected{font-size:14px !important;letter-spacing:0;text-transform:none;font-weight:800;color:var(--pg-sw-text) !important;margin-left:4px}
.product-detail .estimated-delivery{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.product-detail .estimated-delivery::before{content:"";width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#74ba58;box-shadow:0 0 0 4px rgba(116,186,88,.2)}
.product-detail .delivery-status a{color:#6b6a63 !important;font-size:13px}
.product-detail #add-to-cart .basket-form-inline{row-gap:12px;align-items:stretch}
.product-detail #quantity-grp{height:56px;border-radius:999px;overflow:hidden;flex-wrap:nowrap;background:#fff;border:1px solid var(--pg-line, #E2DFD4)}
.product-detail #quantity-grp .btn{width:52px;height:100%;border:0 !important;background:rgba(0,0,0,0) !important;color:var(--pg-carbon, #121212) !important;box-shadow:none !important}
.product-detail #quantity-grp .btn:hover{background:color-mix(in srgb, var(--pg-sw) 14%, #FFFFFF) !important}
.product-detail #quantity-grp .quantity{height:100%;border:0 !important;box-shadow:none !important;background:rgba(0,0,0,0);text-align:center;font-weight:800;font-size:17px}
.product-detail #add-to-cart .btn-primary{height:56px;border:0 !important;border-radius:999px !important;background:var(--pg-tanne, #17352C) !important;color:var(--pg-cream, #F6F5F0) !important;font-weight:800;font-size:16px;letter-spacing:.01em;box-shadow:0 10px 24px rgba(23,53,44,.22) !important;transition:transform .2s,background-color .2s,box-shadow .2s}
.product-detail #add-to-cart .btn-primary .btn-basket-check{display:inline-flex;align-items:center;gap:12px}
.product-detail #add-to-cart .btn-primary i{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pg-sw);color:var(--pg-sw-ink) !important;font-size:14px}
.product-detail #add-to-cart .btn-primary:focus-visible{outline:3px solid #3ea3a8;outline-offset:3px}
.product-detail #add-to-cart .btn-primary:disabled{background:#9aa59f !important;box-shadow:none !important}
.product-detail #paypal-button-productDetails-container{margin-top:12px}
.product-detail #ppc-paypal-button-productDetails{border-radius:999px}
@media(prefers-reduced-motion: reduce){.product-detail #add-to-cart .btn-primary{transition:none}}
#pg-sale .pg-hero::before{background:radial-gradient(420px 320px at 8% 0%, rgba(216, 90, 126, 0.34), transparent 70%),radial-gradient(380px 300px at 55% 110%, rgba(228, 136, 58, 0.26), transparent 70%),radial-gradient(360px 280px at 100% 20%, rgba(139, 85, 156, 0.24), transparent 70%)}
#pg-sale .pg-hero .pg-eyebrow{color:#f2a3ba}
#pg-sale .pg-btn-primary{background:#c4476c;color:#fff !important;box-shadow:0 0 24px rgba(216,90,126,.45)}
#pg-sale .pg-btn-primary:hover{background:#b8395f}
#pg-sale .pg-spectrum-label{color:#f2a3ba}
#pg-sale .pg-trust-item:nth-child(1){--pg-c: #D85A7E;--pg-t: #FBE6EC;--pg-s: #B8395F}
#pg-sale .pg-trust-item:nth-child(2){--pg-c: #3EA3A8;--pg-t: #E1F2F3;--pg-s: #1F6F73}
#pg-sale .pg-trust-item:nth-child(3){--pg-c: #E4883A;--pg-t: #FCE9D7;--pg-s: #B45F17}
#pg-sale .pg-trust-item:nth-child(4){--pg-c: #8B559C;--pg-t: #EFE4F3;--pg-s: #7A3F8C}
#pg-sale .pg-breeder-box{overflow:hidden;gap:16px}
#pg-sale .pg-marquee{display:flex;flex-direction:column;gap:10px;margin:0 -28px}
#pg-sale .pg-marquee-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}
#pg-sale .pg-marquee-track{display:flex;gap:8px;width:max-content;animation:pgMarquee 30s linear infinite}
#pg-sale .pg-marquee-row--rev .pg-marquee-track{animation-direction:reverse}
#pg-sale .pg-marquee:hover .pg-marquee-track,#pg-sale .pg-marquee:focus-within .pg-marquee-track{animation-play-state:paused}
#pg-sale .pg-chip{--c: #74BA58;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:rgba(246,245,240,.08);border:1px solid rgba(246,245,240,.18);font-size:13.5px;font-weight:700;color:#f6f5f0 !important;text-decoration:none !important;white-space:nowrap;transition:background-color .2s,border-color .2s}
#pg-sale .pg-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}
#pg-sale .pg-chip:hover{background:rgba(246,245,240,.16);border-color:var(--c)}
#pg-sale .pg-chip--1{--c: #E4883A}
#pg-sale .pg-chip--2{--c: #3EA3A8}
#pg-sale .pg-chip--3{--c: #8B559C}
#pg-sale .pg-chip--4{--c: #D85A7E}
@media(prefers-reduced-motion: reduce){#pg-sale .pg-marquee{margin:0}
#pg-sale .pg-marquee-row{-webkit-mask-image:none;mask-image:none}
#pg-sale .pg-marquee-track{animation:none;flex-wrap:wrap;width:auto}}
#pg-sale-info .pg-eyebrow{color:#b8395f}
#pg-sale-info .pg-cards--4{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}
#pg-sale-info article.pg-card{--pg-c: #D85A7E;--pg-t: #FBE6EC;display:flex;flex-direction:column;gap:8px}
#pg-sale-info article.pg-card:nth-child(2){--pg-c: #3EA3A8;--pg-t: #E1F2F3}
#pg-sale-info article.pg-card:nth-child(3){--pg-c: #E4883A;--pg-t: #FCE9D7}
#pg-sale-info article.pg-card:nth-child(4){--pg-c: #8B559C;--pg-t: #EFE4F3}
#pg-sale-info .pg-card-link-out{margin-top:auto;padding-top:6px;align-self:flex-start;font-weight:800;font-size:14.5px;color:#121212 !important;text-decoration:none !important;border-bottom:2px solid var(--pg-c)}
#pg-sale-info .pg-card-link-out:hover{color:var(--pg-c) !important}
#pg-sale-info .pg-faq details[open]{border-color:#d85a7e;box-shadow:0 0 0 1px #d85a7e,0 10px 24px rgba(216,90,126,.15)}
#pg-sale-info .pg-faq summary::after{background:#fbe6ec;color:#b8395f}
#pg-sale-info .pg-faq details[open] summary::after{background:#c4476c;color:#fff}
#pg-sale-info .pg-faq details a{color:#b8395f !important;font-weight:700}
#pg-sale-info .pg-note{border-left-color:#d85a7e;background:#fdf1f4}
#pg-sale-info .pg-cta-band{--pg-cta: #D85A7E;--pg-cta-hover: #B8395F}
#pg-sale-info .pg-cta-btn{background:#c4476c}
#pg-sale-info .pg-cta-btn{color:#fff !important}
#pg-sale-info .pg-cta-btn:hover{background:#b8395f}
#pg-head .pg-hero::before{background:radial-gradient(420px 320px at 8% 0%, rgba(139, 85, 156, 0.4), transparent 70%),radial-gradient(380px 300px at 55% 110%, rgba(216, 90, 126, 0.24), transparent 70%),radial-gradient(360px 280px at 100% 20%, rgba(62, 163, 168, 0.22), transparent 70%)}
#pg-head .pg-hero .pg-eyebrow{color:#cfa6dc}
#pg-head .pg-hero-inner{padding:44px 48px 40px}
@media(max-width: 767px){#pg-head .pg-hero-inner{padding:30px 22px 28px}
#pg-head .pg-hero h1{font-size:30px}}
#pg-head .pg-hero-lead{max-width:760px}
#pg-head+.content-cats-small,#pg-head~.content-cats-small{margin-top:24px !important}
#pg-head-info .pg-eyebrow{color:#7a3f8c}
#pg-head-info .pg-faq summary::after{background:#efe4f3;color:#7a3f8c}
#pg-head-info .pg-faq details[open]{border-color:#8b559c;box-shadow:0 0 0 1px #8b559c,0 10px 24px rgba(139,85,156,.15)}
#pg-head-info .pg-faq details[open] summary::after{background:#8b559c;color:#fff}
#pg-head-info .pg-note{border-left-color:#8b559c;background:#f6eff8}
#pg-head-info .pg-note a{color:#7a3f8c !important}
#pg-grow .pg-hero::before{background:radial-gradient(420px 320px at 8% 0%, rgba(62, 163, 168, 0.38), transparent 70%),radial-gradient(380px 300px at 55% 110%, rgba(116, 186, 88, 0.26), transparent 70%),radial-gradient(360px 280px at 100% 20%, rgba(228, 136, 58, 0.2), transparent 70%)}
#pg-grow .pg-hero .pg-eyebrow{color:#8fd3d6}
#pg-grow .pg-hero-inner{padding:48px 48px 44px}
#pg-grow .pg-hero-lead{max-width:760px}
#pg-grow .pg-btn-primary{background:#3ea3a8;color:#121212 !important;box-shadow:0 0 24px rgba(62,163,168,.45)}
#pg-grow .pg-btn-primary:hover{background:#55b6ba}
#pg-grow .pg-trust-item:nth-child(1){--pg-c: #3EA3A8;--pg-t: #E1F2F3;--pg-s: #1F6F73}
#pg-grow .pg-trust-item:nth-child(2){--pg-c: #74BA58;--pg-t: #E6F3E0;--pg-s: #3F7A2A}
#pg-grow .pg-trust-item:nth-child(3){--pg-c: #E4883A;--pg-t: #FCE9D7;--pg-s: #B45F17}
#pg-grow .pg-trust-item:nth-child(4){--pg-c: #8B559C;--pg-t: #EFE4F3;--pg-s: #7A3F8C}
#pg-grow-bereiche{display:block;scroll-margin-top:120px}
#pg-grow~.content-cats-small{margin-top:28px !important}
@media(max-width: 767px){#pg-grow .pg-hero-inner{padding:30px 22px 28px}
#pg-grow .pg-hero h1{font-size:30px}}
#pg-grow-info .pg-eyebrow{color:#1f6f73}
#pg-grow-info .pg-cards--4{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}
#pg-grow-info article.pg-card{--pg-c: #3EA3A8;--pg-t: #E1F2F3;display:flex;flex-direction:column;gap:8px}
#pg-grow-info article.pg-card:nth-child(2){--pg-c: #E4883A;--pg-t: #FCE9D7}
#pg-grow-info article.pg-card:nth-child(3){--pg-c: #8B559C;--pg-t: #EFE4F3}
#pg-grow-info article.pg-card:nth-child(4){--pg-c: #74BA58;--pg-t: #E6F3E0}
#pg-grow-info .pg-card-link-out{margin-top:auto;padding-top:6px;align-self:flex-start;font-weight:800;font-size:14.5px;color:#121212 !important;text-decoration:none !important;border-bottom:2px solid var(--pg-c)}
#pg-grow-info .pg-card-link-out:hover{color:var(--pg-c) !important}
#pg-grow-info .pg-faq summary::after{background:#e1f2f3;color:#1f6f73}
#pg-grow-info .pg-faq details[open]{border-color:#3ea3a8;box-shadow:0 0 0 1px #3ea3a8,0 10px 24px rgba(62,163,168,.15)}
#pg-grow-info .pg-faq details[open] summary::after{background:#3ea3a8;color:#121212}
#pg-grow-info .pg-faq details a{color:#1f6f73 !important;font-weight:700}
#pg-grow-info .pg-cta-band{--pg-cta: #3EA3A8;--pg-cta-hover: #55B6BA}
.pg-slide{padding:52px 56px 84px;min-height:360px}
.pg-slide-text{gap:16px}
.pg-slide-visual{height:300px}
.pg-stage{padding:36px 40px;gap:20px}
.pg-step{padding:22px}
.pg-promise{padding:22px;gap:10px}
.pg-split{gap:24px}
.pg-split-side{padding:32px;gap:14px}
.pg-store-visual{min-height:220px;padding:24px}
.pg-store-body{padding:32px;gap:12px}
.pg-home .pg-faq{gap:28px}
.pg-home .pg-faq-list{gap:8px}
.pg-home .pg-faq summary{padding:16px 20px;font-size:16px}
.pg-cs{padding:32px 40px 20px}
.pg-sb-main{gap:40px}
.pg-sb-strip{margin-top:20px;padding-top:16px}
.pg-sb-desc{margin-bottom:20px}
.pg-shelf{height:540px}
.pg-shelf-img{height:290px}
@media(max-width: 767px){.pg-home .pg-txt{font-size:15px;line-height:1.6}
.pg-home .pg-head-row{align-items:center;gap:10px}
.pg-slide{padding:26px 18px 76px;gap:14px}
.pg-slide-text{gap:12px}
.pg-slide-title{font-size:28px}
.pg-tagline{font-size:16px}
.pg-slide-lead{font-size:15px}
.pg-slide-visual{height:190px}
.pg-slide-visual:has(.pg-specs){height:240px}
.pg-ring{width:170px;height:170px;margin:-85px 0 0 -85px}
.pg-slider-nav{bottom:16px}
.pg-cs{padding:18px 16px 14px;border-radius:18px}
.pg-sb-main{gap:10px}
.pg-sb-spot{max-width:200px}
.pg-sb-name{margin:6px 0 8px;font-size:30px}
.pg-sb-desc{margin-bottom:14px;font-size:14px}
.pg-sb-price{font-size:28px}
.pg-sb-buy{gap:10px}
.pg-sb-btn,.pg-sb-ghost{min-height:46px;font-size:15px}
.pg-sb-strip{margin-top:14px;padding-top:10px}
.pg-cs--empty .pg-sb-drop{gap:8px;padding:0}
.pg-sb-drop-art{max-width:150px}
.pg-shelf{height:440px;border-radius:18px}
.pg-shelf-card{width:236px}
.pg-shelf-img{height:200px}
.pg-shelf-bd{padding:12px 16px 14px}
.pg-shelf-count{bottom:10px}
.pg-promises,.pg-steps{display:flex !important;flex-direction:column;gap:8px}
.pg-promise,.pg-step{display:grid !important;grid-template-columns:40px 1fr;column-gap:12px;row-gap:2px;align-items:start;padding:14px 16px !important}
.pg-promise>.pg-icon,.pg-step>.pg-step-num{grid-row:1/span 2}
.pg-promise .pg-h3,.pg-step .pg-h3{margin:2px 0 0 !important;font-size:14.5px}
.pg-promise p,.pg-step p{font-size:13.5px;line-height:1.5}
.pg-step-num{width:36px;height:36px;font-size:15px;box-shadow:0 0 12px var(--pg-c)}
.pg-promise{padding:18px;gap:8px}
.pg-promise p{font-size:14px;line-height:1.55}
.pg-home .pg-icon{width:40px;height:40px;border-radius:12px}
.pg-stage{padding:22px 16px;gap:14px;border-radius:18px}
.pg-step{padding:16px;gap:6px}
.pg-step-num{width:42px;height:42px;font-size:17px}
.pg-step p{font-size:14px;line-height:1.55}
.pg-split{gap:14px}
.pg-split-main{gap:12px}
.pg-split-side{padding:22px 18px;gap:10px;border-radius:18px}
.pg-glow-list{gap:8px}
.pg-glow-list li{font-size:14.5px}
.pg-store-visual .pg-pin{width:54px;height:54px}
.pg-store-visual strong{font-size:20px}
.pg-store-body{padding:20px 18px;gap:10px}
.pg-store-facts{gap:14px;font-size:14px}
.pg-home .pg-faq{gap:14px}
.pg-home .pg-faq-list{gap:6px}
.pg-home .pg-faq details p{padding:0 16px 14px;font-size:14px;line-height:1.6}}
.pg-sb-spot img{width:82%;height:82%;object-fit:contain;background:#fff;border-radius:26px;padding:4%;box-shadow:0 0 0 6px rgba(168,220,144,.22),0 0 60px rgba(116,186,88,.35),0 24px 50px rgba(0,0,0,.35);filter:none}
.pg-sb-badge{top:2%;left:4%}
.pg-sb-thumb{background:#fff}
.pg-sb-thumb img{padding:4px}
@media(max-width: 767px){.pg-sb-spot img{border-radius:20px}}
.pg-legal-grid{gap:14px}
.pg-about{margin:16px auto 40px;gap:36px}
.pg-ab-stage{padding:40px}
.pg-ab-promise{padding:34px}
.pg-ab-pillar{padding:24px}
.pg-ab-card{padding:26px}
.pg-ab-final{padding-top:44px;padding-bottom:44px}
.pg-about p{line-height:1.7}
@media(max-width: 767px){.pg-legal-grid{gap:12px}
.pg-legal-dl dd{margin-bottom:10px !important;font-size:14.5px}
.pg-about{margin:8px auto 28px;padding:0 12px;gap:24px}
.pg-about p{font-size:15px;line-height:1.65}
.pg-ab-hero{padding:26px 18px 30px;gap:20px}
.pg-ab-hero h1{font-size:29px}
.pg-ab-h2{font-size:22px}
.pg-ab-pillars,.pg-ab-timeline,.pg-ab-duo,.pg-ab-levels,.pg-ab-cols{gap:12px}
.pg-ab-pillar,.pg-ab-card,.pg-ab-level{padding:18px 16px}
.pg-ab-stage,.pg-ab-promise{padding:22px 16px}
.pg-ab-final{padding:28px 16px}
.pg-ab-timeline{gap:8px}
.pg-ab-timeline li{display:grid;grid-template-columns:64px 1fr;column-gap:12px;padding:14px 14px 14px 12px;border-top:0;border-left:4px solid var(--pg-c);border-radius:14px}
.pg-ab-timeline li>*{grid-column:2}
.pg-ab-timeline .pg-ab-year{grid-column:1;grid-row:1/span 3;align-self:start;padding:4px 0;width:64px;text-align:center;font-size:13px}
.pg-ab-timeline h3{margin:0 0 4px !important;font-size:14.5px}
.pg-ab-timeline p{font-size:13.5px;line-height:1.55}
.pg-ab-photo{max-width:200px}
.pg-ab-photo img{aspect-ratio:1/1}
.pg-ab-hero-text{gap:12px}}
.pg-cat[style*=margin-top]{margin-top:36px !important}
.pg-cat .pg-cta-band{margin-top:0}
@media(max-width: 767px){.pg-cat[style*=margin-top]{margin-top:24px !important}}
.pg-photos{display:grid;grid-template-columns:repeat(4, minmax(0, 220px));justify-content:center;gap:16px}
.pg-photo{margin:0;overflow:hidden;border-radius:16px;aspect-ratio:1/1;background:var(--pg-tanne, #17352C);box-shadow:0 6px 18px rgba(18,18,18,.08)}
.pg-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.pg-photo:hover img{transform:scale(1.04)}
@media(max-width: 767px){.pg-photos{grid-template-columns:repeat(2, minmax(0, 220px));gap:10px}}
@media(prefers-reduced-motion: reduce){.pg-photo img{transition:none}}
.pg-sb-strip{position:relative}
.pg-sb-tip{position:absolute;bottom:calc(100% - 4px);left:0;z-index:5;transform:translate(-50%, 6px);padding:7px 14px;border-radius:999px;white-space:nowrap;pointer-events:none;background:#74ba58;color:#121212;font-size:13px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 20px rgba(0,0,0,.3);opacity:0;transition:opacity .15s,transform .15s}
.pg-sb-tip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid rgba(0,0,0,0);border-top-color:#74ba58}
.pg-sb-tip.is-on{opacity:1;transform:translate(-50%, 0)}
.pg-slider{isolation:isolate}
.pg-slide{position:relative}
.pg-slide::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 420px at 78% 50%, var(--pg-glow, rgba(116, 186, 88, 0.38)), transparent 70%),radial-gradient(380px 300px at 0% 0%, rgba(139, 85, 156, 0.22), transparent 70%),radial-gradient(360px 300px at 40% 120%, rgba(228, 136, 58, 0.18), transparent 70%)}
.pg-slide--seeds{--pg-glow: rgba(228,136,58,.38)}
.pg-slide--led{--pg-glow: rgba(62,163,168,.40)}
.pg-home .pg-kicker{margin:0;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a8dc90;line-height:1.4}
.pg-slide-title--xl{font-size:clamp(40px,5.2vw,72px) !important;line-height:.98 !important}
.pg-badge--orange{color:#f5b57a !important;border-color:rgba(245,181,122,.45) !important}
.pg-badge--teal{color:#8fd3d6 !important;border-color:rgba(143,211,214,.45) !important}
.pg-usps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.pg-usps li{padding:8px 14px;border-radius:12px;background:rgba(246,245,240,.08);border:1px solid rgba(246,245,240,.16);font-size:14px;color:rgba(246,245,240,.85)}
.pg-usps b{color:#a8dc90;font-weight:900}
.pg-usps--orange b{color:#f5b57a}
.pg-home .pg-btn--lime{background:#74ba58;color:#121212 !important;box-shadow:0 0 28px rgba(116,186,88,.55);font-weight:900}
.pg-home .pg-btn--orange{background:#e4883a;color:#121212 !important;box-shadow:0 0 28px rgba(228,136,58,.5);font-weight:900}
.pg-home .pg-btn--teal{background:#3ea3a8;color:#121212 !important;box-shadow:0 0 28px rgba(62,163,168,.5);font-weight:900}
.pg-home .pg-btn--lime:hover{background:#8bcb6f}
.pg-home .pg-btn--orange:hover{background:#f09a50}
.pg-home .pg-btn--teal:hover{background:#55b6ba}
.pg-price-burst{position:absolute;z-index:4;right:2%;top:2%;width:116px;height:116px;border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(10deg);background:#e4883a;color:#121212;border:4px solid #17352c;box-shadow:0 0 0 3px #e4883a,0 14px 30px rgba(0,0,0,.35);font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:30px;line-height:.95}
.pg-price-burst small{font-size:14px;letter-spacing:.1em;text-transform:uppercase}
.pg-price-burst--orange{background:#74ba58;box-shadow:0 0 0 3px #74ba58,0 14px 30px rgba(0,0,0,.35)}
.pg-slide-visual.pg-collage,.pg-slide-visual.pg-packs{flex:1 1 440px;height:380px}
.pg-pack{position:absolute;bottom:4%;width:44%;aspect-ratio:1/1;display:grid;place-items:center}
.pg-pack{background:#fff;border-radius:22px;padding:6px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.45),0 0 0 3px rgba(228,136,58,.55)}
.pg-pack img{width:100%;height:100%;object-fit:contain;border-radius:16px}
.pg-pack--1{left:2%;transform:rotate(-10deg);z-index:1}
.pg-pack--2{left:27%;width:50%;bottom:10%;z-index:3;box-shadow:0 26px 50px rgba(0,0,0,.5),0 0 0 4px #e4883a,0 0 40px rgba(228,136,58,.5)}
.pg-pack--3{right:2%;transform:rotate(10deg);z-index:2}
.pg-deal{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}
.pg-deal-now{font-family:var(--pg-head, "Montserrat", sans-serif);font-size:40px;font-weight:900;color:#f6f5f0}
.pg-deal-was{font-size:15px;color:rgba(246,245,240,.65);text-decoration:line-through}
.pg-deal-save{padding:4px 10px;border-radius:8px;background:#d85a7e;color:#fff;font-weight:900;font-size:14px}
.pg-sticker--teal{background:#3ea3a8;border-color:#17352c;box-shadow:0 0 0 3px #3ea3a8;font-size:16px}
@media(max-width: 767px){.pg-slide-title--xl{font-size:38px !important}
.pg-home .pg-kicker{font-size:11.5px}
.pg-usps li{font-size:12.5px;padding:6px 10px}
.pg-slide-visual.pg-collage,.pg-slide-visual.pg-packs{height:230px;flex-basis:100%}
.pg-price-burst{width:86px;height:86px;font-size:22px}
.pg-price-burst small{font-size:11px}
.pg-deal-now{font-size:30px}}
.pg-slider .pg-dots{gap:8px}
.pg-slider .pg-dot{--pg-tc: #74BA58;position:relative;overflow:hidden;width:auto !important;height:auto !important;min-height:38px;padding:0 16px !important;border-radius:999px !important;cursor:pointer;background:rgba(246,245,240,.08) !important;border:1px solid rgba(246,245,240,.2) !important;color:rgba(246,245,240,.75);font-size:13px;font-weight:800;letter-spacing:.04em;transition:background-color .2s,color .2s}
.pg-slider .pg-dot span{position:relative;z-index:1}
.pg-slider .pg-tab--orange{--pg-tc: #E4883A}
.pg-slider .pg-tab--teal{--pg-tc: #3EA3A8}
.pg-slider .pg-dot:hover{color:#f6f5f0;background:rgba(246,245,240,.14) !important}
.pg-slider .pg-dot[aria-current=true]{color:#121212;background:color-mix(in srgb, var(--pg-tc) 28%, #F6F5F0) !important;border-color:var(--pg-tc) !important}
.pg-slider .pg-dot[aria-current=true]::after{content:"";position:absolute;inset:0;background:var(--pg-tc);transform-origin:left;transform:scaleX(1)}
.pg-slider.pg-run .pg-dot[aria-current=true]::after{animation:pgTab 7s linear forwards}
.pg-slide.is-active .pg-slide-text>*{animation:pgUp .6s cubic-bezier(0.2, 0.8, 0.2, 1) both}
.pg-slide.is-active .pg-slide-text>*:nth-child(2){animation-delay:.06s}
.pg-slide.is-active .pg-slide-text>*:nth-child(3){animation-delay:.12s}
.pg-slide.is-active .pg-slide-text>*:nth-child(4){animation-delay:.18s}
.pg-slide.is-active .pg-slide-text>*:nth-child(5){animation-delay:.24s}
.pg-slide.is-active .pg-slide-text>*:nth-child(6){animation-delay:.3s}
.pg-slide.is-active .pg-slide-visual{animation:pgPop .8s cubic-bezier(0.2, 0.9, 0.25, 1.2) .1s both}
.pg-price-burst,.pg-sticker--teal{animation:pgWobble 3.2s ease-in-out infinite}
.pg-price-burst{transform:none;rotate:10deg}
.pg-sticker--teal{transform:none;rotate:-12deg;animation-name:pgWobble2}
.pg-pick{position:absolute;z-index:5;left:4%;top:2%;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;background:#fff;color:#121212 !important;text-decoration:none !important;box-shadow:0 14px 30px rgba(0,0,0,.4);transition:opacity .25s,transform .25s;max-width:260px}
.pg-pick--swap{opacity:0;transform:translateY(6px)}
.pg-pick img{width:52px;height:52px;border-radius:12px;object-fit:contain;background:#f6f5f0;flex-shrink:0}
.pg-pick span{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.pg-pick small{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#3f7a2a}
.pg-pick strong{font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pg-pick em{font-style:normal;font-size:13px;font-weight:800;color:#6b6a63}
.pg-pick:hover{transform:translateY(-2px)}
@media(prefers-reduced-motion: reduce){.pg-slide.is-active .pg-slide-text>*,.pg-slide.is-active .pg-slide-visual,.pg-price-burst,.pg-sticker--teal{animation:none !important}
.pg-slider.pg-run .pg-dot[aria-current=true]::after{animation:none}}
@media(max-width: 767px){.pg-slider .pg-dot{min-height:32px;padding:0 10px !important;font-size:11.5px}
.pg-pick{left:0;top:0;padding:6px 10px 6px 6px;max-width:200px}
.pg-pick img{width:40px;height:40px}
.pg-pick strong{font-size:12.5px}}
.pg-hx .pg-pick{left:-14%;top:auto;bottom:4%}
@media(max-width: 767px){.pg-hx .pg-pick{left:-12%;bottom:0}}
.pg-acc-lila{--pg-acc: #8B5CF6}
.pg-acc-pink{--pg-acc: #E0457B}
.pg-acc-orange{--pg-acc: #E4883A}
.pg-acc-teal{--pg-acc: #3EA3A8}
.pg-acc-blau{--pg-acc: #3B82F6}
.pg-acc-gold{--pg-acc: #D4A017}
.pg-acc-rot{--pg-acc: #DC4B3E}
.pg-sorte{max-width:1040px;margin:0 auto;padding:8px 0 0;color:var(--pg-ink);font-size:16px;line-height:1.7}
.pg-sorte h3{margin:0 0 10px;font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:19px;line-height:1.2}
.pg-sorte-sec{margin:0 0 44px}
.pg-sorte-specs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}
.pg-sorte-specs>li{margin:0;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--pg-ln);border-top:4px solid var(--pg-acc)}
.pg-sorte-specs>li:nth-child(4n+2){border-top-color:#74ba58}
.pg-sorte-specs>li:nth-child(4n+3){border-top-color:#e4883a}
.pg-sorte-specs>li:nth-child(4n){border-top-color:#3ea3a8}
.pg-sorte-specs b{display:block;margin:0 0 4px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pg-mut)}
.pg-sorte-specs li>span:not(.pg-sorte-ico){display:block;margin:0;font-weight:800;font-size:15px;line-height:1.35}
.pg-sorte-specs small{display:block;font-weight:600;font-size:12px;color:var(--pg-mut)}
.pg-sorte-specs>li{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:12px;align-content:start}
.pg-sorte-specs>li>b,.pg-sorte-specs>li>span:not(.pg-sorte-ico){grid-column:2}
.pg-sorte-ico{grid-row:1/span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:19px;line-height:1;background:color-mix(in srgb, var(--pg-acc) 13%, #FFFFFF)}
.pg-sorte-specs>li:nth-child(4n+2) .pg-sorte-ico{background:rgba(116,186,88,.16)}
.pg-sorte-specs>li:nth-child(4n+3) .pg-sorte-ico{background:rgba(228,136,58,.16)}
.pg-sorte-specs>li:nth-child(4n) .pg-sorte-ico{background:rgba(62,163,168,.16)}
@media(max-width: 767px){.pg-sorte-specs>li{grid-template-columns:1fr}
.pg-sorte-specs>li>b,.pg-sorte-specs>li>span:not(.pg-sorte-ico){grid-column:1}
.pg-sorte-ico{grid-row:auto;width:34px;height:34px;font-size:17px;margin-bottom:8px}}
.pg-sorte-tree{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}
.pg-sorte-tree--3{grid-template-columns:repeat(3, minmax(0, 1fr))}
@media(max-width: 767px){.pg-sorte-tree--3{grid-template-columns:1fr}}
.pg-sorte-node{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--pg-ln);text-align:center}
.pg-sorte-node small{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-mut)}
.pg-sorte-node strong{font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:18px}
.pg-sorte-node span{font-size:13.5px;line-height:1.45;color:var(--pg-mut)}
.pg-sorte-node--mid,.pg-sorte-node--star{grid-column:1/-1;justify-self:center;width:min(100%,460px);margin-top:22px}
.pg-sorte-node--mid::before,.pg-sorte-node--star::before{content:"↓";position:absolute;top:-28px;left:50%;transform:translateX(-50%);font-weight:900;font-size:18px;color:var(--pg-acc)}
.pg-sorte-node--mid{background:color-mix(in srgb, var(--pg-acc) 8%, #FFFFFF);border-color:color-mix(in srgb, var(--pg-acc) 35%, #FFFFFF)}
.pg-sorte-node--star{background:var(--pg-tanne, #17352C);border-color:var(--pg-acc);box-shadow:0 0 0 4px color-mix(in srgb, var(--pg-acc) 25%, transparent),0 14px 30px rgba(23,53,44,.22)}
.pg-sorte-node--star small,.pg-sorte-node--star span{color:rgba(246,245,240,.75)}
.pg-sorte-node--star strong{color:#f6f5f0;font-size:22px}
.pg-sorte-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pg-sorte-card{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--pg-ln)}
.pg-sorte-card p{font-size:15px;color:#3a3934;margin:0}
.pg-sorte .pg-sorte-card-ey{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-acc)}
.pg-sorte-split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}
.pg-sorte-split p{color:#3a3934}
.pg-sorte .pg-sorte-note{font-size:13px;color:var(--pg-mut)}
.pg-sorte-cards+.pg-sorte-note,.pg-sorte-specs+.pg-sorte-note{margin:12px 0 0}
.pg-sorte-aroma{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--pg-ln)}
.pg-sorte-bar{position:relative;margin-bottom:12px;padding-bottom:16px}
.pg-sorte-bar span{display:block;font-size:14px;font-weight:800}
.pg-sorte-bar::before,.pg-sorte-bar::after{content:"";position:absolute;left:0;bottom:0;height:10px;border-radius:999px}
.pg-sorte-bar::before{right:0;background:#efede6}
.pg-sorte-bar::after{width:var(--v, 50%);background:linear-gradient(90deg, color-mix(in srgb, var(--pg-acc) 70%, #FFFFFF), var(--pg-acc))}
.pg-sorte-bar:nth-of-type(4n+2)::after{background:linear-gradient(90deg, #F2B27A, #E4883A)}
.pg-sorte-bar:nth-of-type(4n+3)::after{background:linear-gradient(90deg, #7CCBCE, #3EA3A8)}
.pg-sorte-bar:nth-of-type(4n+4)::after{background:linear-gradient(90deg, #A6D98F, #74BA58)}
.pg-acc-orange .pg-sorte-bar:nth-of-type(4n+2)::after,.pg-acc-gold .pg-sorte-bar:nth-of-type(4n+2)::after{background:linear-gradient(90deg, #E58BB0, #E0457B)}
.pg-acc-teal .pg-sorte-bar:nth-of-type(4n+3)::after,.pg-acc-blau .pg-sorte-bar:nth-of-type(4n+3)::after{background:linear-gradient(90deg, #B49BF7, #8B5CF6)}
.pg-acc-lime .pg-sorte-bar:nth-of-type(4n+4)::after{background:linear-gradient(90deg, #7CCBCE, #3EA3A8)}
.pg-v10{--v: 10%}
.pg-v20{--v: 20%}
.pg-v30{--v: 30%}
.pg-v40{--v: 40%}
.pg-v50{--v: 50%}
.pg-v60{--v: 60%}
.pg-v70{--v: 70%}
.pg-v80{--v: 80%}
.pg-v90{--v: 90%}
.pg-v100{--v: 100%}
.pg-sorte-terps{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}
.pg-sorte-terps span{padding:5px 10px;border-radius:999px;font-size:12.5px;background:#f6f5f0;border:1px solid var(--pg-ln)}
.pg-sorte-terps b{font-weight:800}
.pg-sorte .pg-sorte-intro{margin:-8px 0 18px;color:var(--pg-mut)}
.pg-sorte-steps{counter-reset:pgs;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none}
.pg-sorte-steps>li{--st: #74BA58;counter-increment:pgs;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;margin:0;padding:24px 22px 20px;border-radius:22px;background:#fff;border:1px solid var(--pg-ln);box-shadow:0 10px 24px rgba(18,18,18,.05);transition:transform .25s,box-shadow .25s}
.pg-sorte-steps>li:nth-child(3n+2){--st: #E4883A}
.pg-sorte-steps>li:nth-child(3n){--st: #3EA3A8}
.pg-sorte-steps>li:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(18,18,18,.09)}
.pg-sorte-steps>li::before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg, var(--st), color-mix(in srgb, var(--st) 45%, #FFFFFF))}
.pg-sorte-steps>li::after{content:counter(pgs, decimal-leading-zero);position:absolute;top:10px;right:16px;font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:54px;line-height:1;letter-spacing:-0.04em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px color-mix(in srgb, var(--st) 45%, #FFFFFF)}
.pg-sorte-step-ico{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;font-size:26px;line-height:1;background:color-mix(in srgb, var(--st) 16%, #FFFFFF);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st) 30%, #FFFFFF)}
.pg-sorte-steps strong{margin-top:6px;font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:18px;line-height:1.2}
.pg-sorte-step-txt{font-size:14.5px;line-height:1.6;color:#3a3934}
.pg-sorte-step-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}
.pg-sorte-step-tags em{font-style:normal;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800;background:color-mix(in srgb, var(--st) 13%, #FFFFFF);color:color-mix(in srgb, var(--st) 70%, #121212);border:1px solid color-mix(in srgb, var(--st) 30%, #FFFFFF)}
.pg-sorte-faq{display:flex;flex-direction:column;gap:8px}
.pg-sorte-faq details{border-radius:16px;background:#fff;border:1px solid var(--pg-ln);overflow:hidden}
.pg-sorte-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;font-weight:800;font-size:15.5px}
.pg-sorte-faq summary::after{content:"+";flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f6f5f0;font-weight:900;transition:transform .2s}
.pg-sorte-faq details[open] summary::after{transform:rotate(45deg);background:var(--pg-acc);color:#fff}
.pg-sorte-faq details p{margin:0;padding:0 18px 16px;font-size:15px;color:#3a3934}
.pg-sorte-trust{padding:26px 28px;border-radius:24px;background:var(--pg-tanne, #17352C);color:#f6f5f0}
.pg-sorte-trust h2{color:#f6f5f0;font-size:20px;margin-bottom:16px}
.pg-sorte-trust ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none}
.pg-sorte-trust li{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px;line-height:1.55;color:rgba(246,245,240,.78)}
.pg-sorte-trust li span{font-size:24px}
.pg-sorte-trust li strong{color:#f6f5f0;font-size:15px}
@media(max-width: 991px){.pg-sorte-specs{grid-template-columns:repeat(2, minmax(0, 1fr))}
.pg-sorte-split,.pg-sorte-cards{grid-template-columns:1fr}
.pg-sorte-steps{grid-template-columns:1fr}}
@media(max-width: 767px){.pg-sorte{font-size:15px}
.pg-sorte-sec{margin-bottom:32px}
.pg-sorte-specs>li{padding:12px 13px}
.pg-sorte-specs li>span:not(.pg-sorte-ico){font-size:14px}
.pg-sorte-tree{grid-template-columns:1fr 1fr;gap:8px}
.pg-sorte-node{padding:12px}
.pg-sorte-node strong{font-size:15.5px}
.pg-sorte-node span{font-size:12.5px}
.pg-sorte-trust ul{grid-template-columns:1fr}}
.pg-v10{--v: 10%}
.pg-v20{--v: 20%}
.pg-v30{--v: 30%}
.pg-v40{--v: 40%}
.pg-v50{--v: 50%}
.pg-v60{--v: 60%}
.pg-v70{--v: 70%}
.pg-v80{--v: 80%}
.pg-v90{--v: 90%}
.pg-v100{--v: 100%}
.pg-sbox *,.pg-seed *,.pg-sb *{box-sizing:border-box}
.pg-sbox,.pg-seed,.pg-sb{--pg-cls: #E4883A;--pg-cls-ink: #FFFFFF;--pg-ink: #121212;--pg-mut: #5E5D57;--pg-ln: #E2DFD4;--pg-paper: #FBF7EC;--pg-paper-2: #F3ECDA;--pg-tan: #17352C;--pg-d1: var(--pg-cls);--pg-d2: #E4883A;--pg-d3: #3EA3A8;--pg-d4: #74BA58}
.pg-aro-dessert{--pg-cls: #D85A7E;--pg-cls-ink: #FFFFFF}
.pg-aro-frucht{--pg-cls: #E4883A;--pg-cls-ink: #121212;--pg-d2: #D85A7E}
.pg-aro-gas{--pg-cls: #8B559C;--pg-cls-ink: #FFFFFF}
.pg-aro-zitrus{--pg-cls: #74BA58;--pg-cls-ink: #121212;--pg-d4: #8B559C}
body:has(.pg-sbox) .product-detail .product-title,body:has(.pg-sb) .product-detail .product-title{font-size:clamp(28px,3vw,42px) !important;line-height:1.06 !important;letter-spacing:-0.03em;text-transform:uppercase;background:linear-gradient(transparent 64%, rgba(228, 136, 58, 0.38) 64%, rgba(228, 136, 58, 0.38) 94%, transparent 94%);display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pg-sbox,.pg-sb{display:flex;flex-direction:column;gap:12px;margin:6px 0 8px}
.pg-sbox-label,.pg-sb-label{position:relative;padding:18px 20px 16px;border-radius:16px;background:repeating-linear-gradient(135deg, rgba(120, 95, 50, 0.035) 0 2px, transparent 2px 6px),var(--pg-paper);border:1px solid #e6dcc2;border-top:6px solid var(--pg-cls);box-shadow:0 10px 24px rgba(23,53,44,.07)}
.pg-sbox-brand,.pg-sb-brand{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0 0 8px;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#8a7a55}
.pg-sbox-brand span:first-child,.pg-sb-brand span:first-child{color:var(--pg-tan)}
.pg-sbox-tag,.pg-sb-tag{margin:0 0 8px;font-family:var(--pg-head, "Montserrat", sans-serif);font-weight:900;font-size:clamp(24px,2.4vw,32px);line-height:1.06;letter-spacing:-0.03em;color:var(--pg-ink)}
.pg-sbox-tag em,.pg-sb-tag em{font-style:normal;color:var(--pg-cls)}
.pg-aro-frucht .pg-sbox-tag em,.pg-aro-zitrus .pg-sbox-tag em,.pg-aro-frucht .pg-sb-tag em,.pg-aro-zitrus .pg-sb-tag em{color:color-mix(in srgb, var(--pg-cls) 70%, #121212)}
.pg-sbox-lead,.pg-sb-lead{margin:0;font-size:15px;line-height:1.6;color:#3a3934}
.pg-sbox-tix,.pg-sb-tix{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin:14px -20px -16px;padding:0;list-style:none;border-top:2px dashed #d9cba6}
.pg-sbox-tix li,.pg-sb-tix li{margin:0;padding:11px 12px 13px;text-align:center;border-right:2px dashed #d9cba6}
.pg-sbox-tix li:last-child,.pg-sb-tix li:last-child{border-right:0}
.pg-sbox-tix b,.pg-sb-tix b{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8a7a55}
.pg-sbox-tix span,.pg-sb-tix span{display:block;margin-top:3px;font-size:15px;font-weight:900;color:var(--pg-ink)}
.pg-sbox-chips,.pg-sb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.pg-sbox-chips li,.pg-sb-chips li{margin:0;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid var(--pg-ln);color:var(--pg-ink)}
.pg-sbox-chips li:first-child,.pg-sb-chips li:first-child{background:var(--pg-cls);border-color:var(--pg-cls);color:var(--pg-cls-ink)}
.pg-sbox-ship,.pg-sb-ship{margin:0;font-size:13px;font-weight:700;color:var(--pg-mut)}
.pg-seed{display:flex;flex-direction:column;gap:34px;margin:10px 0 20px;color:var(--pg-ink);font-size:16px;line-height:1.65}
.pg-seed h2{margin:0 0 14px;font-family:var(--pg-head, "Montserrat", sans-serif);font-size:clamp(21px,2vw,26px);font-weight:900;letter-spacing:-0.02em;text-transform:uppercase;color:var(--pg-ink)}
.pg-seed h3{margin:0 0 8px;font-size:18px;font-weight:900;color:var(--pg-ink)}
.pg-seed p{margin:0 0 12px}
.pg-seed-kick{margin:0 0 6px !important;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--pg-cls) 75%, #121212)}
.pg-seed-pack{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:26px;padding:30px 30px 28px 42px;border-radius:26px;background:repeating-linear-gradient(135deg, rgba(120, 95, 50, 0.035) 0 2px, transparent 2px 6px),linear-gradient(160deg, var(--pg-paper), var(--pg-paper-2));border:1px solid #e6dcc2}
.pg-seed-pack::before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:var(--pg-cls)}
.pg-seed-pack::after{content:"HUMBOLDT · COUNTY · CA ·";position:absolute;right:-26px;top:-26px;width:130px;height:130px;display:grid;place-items:center;border-radius:50%;border:2px dashed color-mix(in srgb, var(--pg-cls) 55%, transparent);font-size:10px;font-weight:900;letter-spacing:.2em;color:color-mix(in srgb, var(--pg-cls) 70%, transparent);transform:rotate(18deg)}
.pg-seed-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}
.pg-seed-chips li{margin:0;padding:4px 11px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #e6dcc2}
.pg-seed-chips li:first-child{background:var(--pg-cls);border-color:var(--pg-cls);color:var(--pg-cls-ink)}
.pg-seed-pack h2{font-size:clamp(26px,3vw,40px);line-height:1.05;text-transform:none;letter-spacing:-0.035em}
.pg-seed-pack h2 em{font-style:normal;color:color-mix(in srgb, var(--pg-cls) 80%, #121212)}
.pg-seed-lead{font-size:17px;color:#34332e}
.pg-seed-note{margin:10px 0 0 !important;font-size:12.5px;line-height:1.5;color:var(--pg-mut)}
.pg-seed-dials{position:relative;z-index:1;align-self:center;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 10px;margin:0;padding:18px;list-style:none;border-radius:20px;background:#fff;border:1px solid #e6dcc2}
.pg-seed-dials::before{content:"Aroma-Profil";grid-column:1/-1;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#8a7a55}
.pg-seed-dials li{--c: var(--pg-d1);position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;text-align:center}
.pg-seed-dials li:nth-child(2){--c: var(--pg-d2)}
.pg-seed-dials li:nth-child(3){--c: var(--pg-d3)}
.pg-seed-dials li:nth-child(4){--c: var(--pg-d4)}
.pg-seed-dials li::before{content:"";width:70px;height:70px;border-radius:50%;background:conic-gradient(var(--c) var(--v, 50%), #EFEBE0 0);-webkit-mask:radial-gradient(circle, transparent 54%, #000 55%);mask:radial-gradient(circle, transparent 54%, #000 55%)}
.pg-seed-dials li>b{position:absolute;top:0;left:50%;width:70px;height:70px;margin-left:-35px;display:grid;place-items:center;font-size:22px;line-height:1}
.pg-seed-dials li>span{font-size:13px;font-weight:800;line-height:1.3;color:var(--pg-ink)}
.pg-seed-formula{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1.1fr);align-items:stretch;gap:10px;margin:0;padding:0;list-style:none}
.pg-seed-formula li{margin:0;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--pg-ln)}
.pg-seed-formula li small{display:block;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-mut)}
.pg-seed-formula li strong{display:block;margin:3px 0 4px;font-size:18px;line-height:1.2}
.pg-seed-formula li span{display:block;font-size:13.5px;line-height:1.45;color:var(--pg-mut)}
.pg-seed-formula li.pg-seed-op{align-self:center;padding:0;border:0;background:none;font-size:28px;font-weight:900;color:var(--pg-cls)}
.pg-seed-formula li.pg-seed-res{background:var(--pg-tan);border-color:var(--pg-tan);box-shadow:0 0 0 3px color-mix(in srgb, var(--pg-cls) 45%, transparent)}
.pg-seed-formula li.pg-seed-res small{color:color-mix(in srgb, var(--pg-cls) 60%, #FFFFFF)}
.pg-seed-formula li.pg-seed-res strong{color:#f6f5f0}
.pg-seed-formula li.pg-seed-res span{color:rgba(246,245,240,.75)}
.pg-seed-io{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}
.pg-seed-io article{padding:20px 22px;border-radius:20px;background:#fff;border:1px solid var(--pg-ln)}
.pg-seed-io article:last-child{background:linear-gradient(160deg, #FFF8EC, #FFFFFF)}
.pg-seed-io h3{display:flex;align-items:center;gap:10px}
.pg-seed-io ul{margin:0;padding:0;list-style:none}
.pg-seed-io li{display:flex;justify-content:space-between;gap:14px;margin:0;padding:10px 0;border-top:1px dashed var(--pg-ln);font-size:15px}
.pg-seed-io li b{font-weight:700;color:var(--pg-mut)}
.pg-seed-io li span{font-weight:900;text-align:right}
.pg-seed-traits{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.pg-seed-traits li{margin:0;padding:9px 14px 9px 12px;border-radius:12px;font-size:14px;font-weight:700;background:color-mix(in srgb, var(--pg-cls) 9%, #FFFFFF);border:1px solid color-mix(in srgb, var(--pg-cls) 30%, #FFFFFF)}
.pg-seed-traits li::before{content:"✓";margin-right:8px;font-weight:900;color:color-mix(in srgb, var(--pg-cls) 80%, #121212)}
.pg-seed-story{position:relative;overflow:hidden;padding:30px 32px;border-radius:26px;background:var(--pg-tan);color:#f6f5f0}
.pg-seed-story::before{content:"“";position:absolute;right:22px;top:-30px;font-family:Georgia,serif;font-size:200px;line-height:1;color:color-mix(in srgb, var(--pg-cls) 50%, transparent)}
.pg-seed-story h2{color:#f6f5f0}
.pg-seed-story .pg-seed-kick{color:color-mix(in srgb, var(--pg-cls) 55%, #FFFFFF)}
.pg-seed-story p{position:relative;color:rgba(246,245,240,.86);max-width:760px}
.pg-seed-story strong{color:#fff}
.pg-seed-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}
.pg-seed-facts li{margin:0;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;background:rgba(246,245,240,.08);border:1px solid rgba(246,245,240,.18)}
.pg-seed-faq{display:flex;flex-direction:column;gap:8px}
.pg-seed-faq details{border-radius:16px;background:#fff;border:1px solid var(--pg-ln);overflow:hidden}
.pg-seed-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:800;cursor:pointer;list-style:none}
.pg-seed-faq summary::after{content:"+";flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pg-paper-2);font-weight:900;transition:transform .2s}
.pg-seed-faq details[open] summary::after{transform:rotate(45deg);background:var(--pg-cls);color:var(--pg-cls-ink)}
.pg-seed-faq details p{margin:0;padding:0 18px 16px;font-size:15px;color:#3a3934}
.pg-seed-seals{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}
.pg-seed-seals li{margin:0;padding:16px 14px;border-radius:18px;text-align:center;background:var(--pg-paper);border:2px dashed #e1d3ae;font-size:13px;line-height:1.4;color:var(--pg-mut)}
.pg-seed-seals li>span{display:block;font-size:26px;line-height:1;margin-bottom:6px}
.pg-seed-seals li>b{display:block;font-size:14px;color:var(--pg-ink)}
@media(max-width: 860px){.pg-seed-pack{grid-template-columns:1fr;padding:24px 20px 22px 30px}
.pg-seed-pack::before{width:10px}
.pg-seed-formula{grid-template-columns:1fr}
.pg-seed-formula li.pg-seed-op{justify-self:center;line-height:1}
.pg-seed-io{grid-template-columns:1fr}
.pg-seed-seals{grid-template-columns:repeat(2, minmax(0, 1fr))}
.pg-seed-story{padding:24px 20px}}
@media(max-width: 420px){.pg-sbox-tix span,.pg-sb-tix span{font-size:13.5px}
.pg-seed-dials li::before,.pg-seed-dials li>b{width:62px;height:62px}
.pg-seed-dials li>b{margin-left:-31px;font-size:20px}}
.pg-seed-germ{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:germ}
.pg-seed-germ::before{content:"";position:absolute;left:6%;right:6%;top:21px;height:4px;border-radius:4px;background:linear-gradient(90deg, #F2D9A6, var(--pg-cls), #74BA58)}
.pg-seed-germ li{position:relative;counter-increment:germ;margin:0;padding:58px 16px 16px;border-radius:18px;background:#fff;border:1px solid var(--pg-ln)}
.pg-seed-germ li::before{content:counter(germ);position:absolute;top:4px;left:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--pg-tan);color:#f6f5f0;font-weight:900;font-size:16px;box-shadow:0 0 0 4px #f6f5f0,0 0 0 6px color-mix(in srgb, var(--pg-cls) 60%, transparent)}
.pg-seed-germ li>b{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:var(--pg-paper-2);color:#6f5f38}
.pg-seed-germ li>strong{display:block;margin-bottom:4px;font-size:16.5px;line-height:1.25}
.pg-seed-germ li>span{display:block;font-size:14px;line-height:1.55;color:#3a3934}
.pg-seed-germ-tips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}
.pg-seed-germ-tips li{margin:0;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;background:var(--pg-paper);border:1px dashed #d9cba6;color:var(--pg-ink)}
.pg-seed-io li span small{display:block;font-size:12px;font-weight:700;color:var(--pg-mut)}
@media(max-width: 860px){.pg-seed-germ{grid-template-columns:1fr;gap:10px}
.pg-seed-germ::before{left:34px;right:auto;top:20px;bottom:20px;width:4px;height:auto;background:linear-gradient(180deg, #F2D9A6, var(--pg-cls), #74BA58)}
.pg-seed-germ li{padding:16px 16px 16px 70px}
.pg-seed-germ li::before{top:16px;left:15px}}
.pg-seed-germ-pro{display:flex;align-items:flex-start;gap:14px;margin:14px 0 0 !important;padding:16px 18px;border-radius:18px;background:color-mix(in srgb, #74BA58 12%, #FFFFFF);border:1px solid color-mix(in srgb, #74BA58 40%, #FFFFFF);font-size:15px}
.pg-seed-germ-pro>span:first-child{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#74ba58;font-size:22px}
.pg-seed-germ-pro strong{color:#2f5e1f}
.pg-seed-germ-pro a{font-weight:800;color:#2f5e1f;text-decoration:underline}
.pg-sb-art{position:absolute;z-index:-1;pointer-events:none;right:36px;top:26px;width:360px;height:auto;color:#a8dc90;opacity:.2;transform-origin:50% 90%;animation:pgSbSway 9s ease-in-out infinite}
.pg-sb-perks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px 22px;max-width:760px;margin:30px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid rgba(246,245,240,.14)}
.pg-sb-perks li{display:flex;align-items:center;gap:13px;margin:0}
.pg-sb-perks i{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(116,186,88,.14);border:1px solid rgba(168,220,144,.35);font-style:normal}
.pg-sb-perks svg{width:21px;height:21px}
.pg-sb-perks b{display:block;font-size:15px;font-weight:800;line-height:1.25;color:var(--pg-cream, #F6F5F0)}
.pg-sb-perks small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:rgba(246,245,240,.62)}
.pg-sb-perks li:nth-child(1) i{background:rgba(62,163,168,.18);border-color:rgba(120,200,204,.4)}
.pg-sb-perks li:nth-child(2) i{background:rgba(139,85,156,.2);border-color:rgba(190,150,205,.4)}
.pg-sb-perks li:nth-child(3) i{background:rgba(228,136,58,.18);border-color:rgba(240,175,120,.42)}
@media(prefers-reduced-motion: reduce){.pg-sb-art{animation:none}}
@media(max-width: 1199px){.pg-sb-perks{grid-template-columns:1fr 1fr}}
@media(max-width: 991px){.pg-sb-art{width:300px;right:-40px;top:20px;opacity:.14}}
@media(max-width: 767px){.pg-sb-perks{grid-template-columns:1fr;gap:12px;max-width:340px;margin:22px auto 0;padding-top:18px;text-align:left}
.pg-sb-perks i{flex-basis:38px;width:38px;height:38px}
.pg-sb-art{width:240px;right:-60px;top:120px;opacity:.1}}
.pg-gw-label{margin-top:4px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--pg-line, #E2DFD4)}
.pg-gw-label img{display:block;width:100%;max-width:665px;height:auto;margin:0 auto}
@media(max-width: 767px){.pg-gw-label{padding:8px}}
@media(max-width: 767.98px){#product-list .productbox-variations dd{margin-left:0 !important}
#product-list .productbox-variations .form-row.swatches{width:100% !important}
#product-list .productbox-variations .form-row.swatches{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;padding-top:6px !important}
#product-list .productbox-variations label.variation.swatches{min-height:40px;padding:6px 2px !important;border-radius:10px;font-size:.72rem;line-height:1.15;white-space:normal !important;overflow-wrap:normal;word-break:keep-all;hyphens:none}
#product-list .productbox-variations label.variation.swatches.not-available{text-decoration:line-through;opacity:.75}
#product-list .productbox-variations label.variation.swatches:has(input:checked)::after{width:16px;height:16px;top:-6px;right:-6px;background-size:9px}}
/* Premium Genetics 08.11.2026: Statement "Wir lieben unsere Pflanzen" – Rosé-Flaeche, gruenes Herz */
html body .pg-statement{background:#FBE8EE;color:#17352C;border:1px solid #F3C6D4}html body .pg-statement svg{fill:#4E9A3A;width:30px;height:30px;filter:drop-shadow(0 0 7px rgba(78,154,58,.45))}
