.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1;width: 100%}.easyzoom:after{background:url(images/icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);content:"";display:block;height:33px;position:absolute;left:0;top:0;width:33px}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}
.avg_container {display:none;position:absolute;width:auto;max-width: 300px;z-index:999;}.avg_container.list {width: 97%; top: 10%;transform: translateY(-20%);margin-right: -60px;}.avg_bar:hover .avg_progress {background-color: #bbbbbb;}.avg_bar a:hover {text-decoration:none;}.avg_left {width:15%;line-height: 20px;}.avg_left .fas {color: #fde16d;}.avg_center {width:65%;}.avg_right {width:20%;line-height: 20px;}.avg_progress {overflow: hidden;height: 10px;margin: 5px 0;background-color: #ebebeb;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;}.avg_progress_bar {float: left;height: 100%;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);}.avg_navigation {text-align:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #bbb;}.avg.nav .active > div {background-color:#eee;}.full {color: #f1c40f;}.empty {color:#aaa;}.avg.nav {font-size: 10px;}.hideContent {display:none;}.showContent {display:inline-block;}@media only screen and (max-width: 690px) {.hideContent {display:inherit;}.showContent {display:none;}}.ratings {position: relative;vertical-align: middle;display: inline-block;color: #b1b1b1;overflow: hidden;line-height: 1;}.full-stars {position: absolute;left: 0;top: 0;white-space: nowrap;overflow: hidden;color: #fde16d;}.full-stars, .empty-stars {line-height: 1.2;}.empty-stars:before, .full-stars:before {content:"\f005\f005\f005\f005\f005";}
form#shopmodule_advanced_contact label .required {margin-left: 3px;vertical-align: super;}form#shopmodule_advanced_contact .error,form#shopmodule_advanced_contact .error + input,form#shopmodule_advanced_contact .error + textarea {}form#shopmodule_advanced_contact .error {color: #A94442;display: block;}form#shopmodule_advanced_contact .error + input,form#shopmodule_advanced_contact .error + textarea {background-color: #F2DEDE;border: solid #DCA7A7 1px;}
.alertable {position: fixed;z-index: 9999;top: 25vh;left:10px;right:10px;      max-width:580px;background: white;border-radius: 0px;padding: 20px;margin: 0 auto;box-sizing: border-box;-webkit-box-shadow: 0px 0px 15px #3d3d3d;-moz-box-shadow: 0px 0px 15px #3d3d3d;box-shadow: 0px 0px 15px #3d3d3d;}.alertable-overlay {position: fixed;z-index: 9998;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.3);}.alertable-message {margin-bottom: 20px;}#alertable-title {display:block;font-size:13px;font-weight:bold;text-transform:uppercase;color:#333;padding: 0 0 5px 0;border-bottom: 1px solid #ddd;}#alertable-content {display:block;font-size:12px;line-height:18px;color:#555;font-weight:400;padding: 20px 0 20px 0;border-bottom: 1px solid #ddd;white-space: pre-line;}#alertable-content p {margin-top:0px;}#alertable-content > div {padding: 5px 0px;}.alertable-buttons {text-align: right;}.alertable-ok, .alertable-ok:focus,.alertable-ok:active {cursor: pointer;text-align:center;padding: 8px 20px;font-size:13px;line-height:17px;font-weight:bold;text-transform:uppercase;box-sizing: border-box;white-space:nowrap;text-decoration:none;border-radius: 2px;border:1px solid #ccc;text-decoration:none;background-color:#eee;color:#666;display:inline-block;outline:none;}.alertable-ok:hover {background-color:#eee;border:1px solid #aaa;color:#222;text-decoration:none !important;}
.as-oil__btn-cpc,.as-oil__intro-txt--link{color:#262626}.dark .as-oil__btn-cpc,.dark .as-oil__intro-txt--link{color:#f5f5f5}.dark .as-oil__btn-cpc:hover,.dark .as-oil__intro-txt--link:hover{color:#dcdcdc}.as-oil__btn-cpc:hover,.as-oil__intro-txt--link:hover{color:#0d0d0d;background-color:transparent}.as-oil{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;z-index:1049;bottom:0;left:0;width:100%;color:#262626;font-size:14px}.as-oil.light {height:100%;background-color:rgba(0,0,0,0.7)}.as-oil,.as-oil *,.as-oil:after,.as-oil :after,.as-oil:before,.as-oil :before{box-sizing:border-box}.as-oil.dark{color:#f5f5f5}.as-oil a{cursor:pointer}.as-oil-content-overlay{position:absolute;width:100%;bottom:0;left:0;padding:2rem 5rem;background-color:#f9f9f9;opacity:.97;box-shadow:0 -8px 20px 0 rgba(0,0,0,.2)}.as-oil-content-overlay:after{content:"";display:table;clear:both}.dark .as-oil-content-overlay{background-color:#262626}.small .as-oil-content-overlay{padding:.5rem!important}.as-oil__heading{max-width:840px;font-size:1.45rem;font-weight:600;line-height:1.3}.as-oil__heading:first-of-type{margin-top:0}.small .as-oil__heading{display:none}.as-oil__intro-txt{display:inline-block;min-width:75%;max-width:75%;font-size:14px;font-weight:400;line-height:1.5}.small .as-oil__intro-txt{margin:0 0 0 1rem}.as-oil__intro-txt--link{padding:4px 1px 0;margin:0 1px;text-decoration:underline}.as-oil__btn-optin, .as-oil__btn-only-essentials{text-transform:uppercase;min-width:175px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:0.9rem;font-weight:700;border:none;border-radius:3px;outline:none;cursor:pointer;color:#fff;background-color:#444;transition:opacity .8s ease 0s}.as-oil__btn-only-essentials{margin:10px 0 0 0;}.small .as-oil__btn-optin{min-width:120px;min-height:32px}.as-oil__btn-optin:hover, .as-oil__btn-only-essentials:hover{color:#f2f2f2;background-color:#222}.as-oil__btn-optin.as-oil__btn-optin-clicked{opacity:.3}.as-oil__btn-blue{text-transform:uppercase;min-width:160px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:0.9rem;font-weight:700;border:none;border-radius:3px;outline:none;cursor:pointer;color:#fff;background-color:#444}.small .as-oil__btn-blue{min-width:120px;min-height:32px}.as-oil__btn-blue:hover{color:#f2f2f2;background-color:#222}.as-oil__btn-grey{text-transform:uppercase;min-width:160px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:0.9rem;font-weight:400;border:none;border-radius:3px;outline:none;cursor:pointer;color:#aaa;background-color:#eee}.small .as-oil__btn-grey{min-width:120px;min-height:32px}.as-oil__btn-grey:hover{color:#9d9d9d;background-color:#e1e1e1}.as-oil-back-button{border:none;background-color:transparent;position:absolute;top:32px;right:30px}.as-oil-back-button__text{margin-right:6px;display:none;}.as-oil-back-button__icon {background:#737373;width:30px;height:30px;border-radius:3px;}.as-oil__btn-cpc{color:#999;float:right;min-height:auto;min-width:175px;margin:.75rem 0;padding:4px;font-size:14px;font-weight:400;text-decoration:none;background-color:transparent;border:none;border-bottom:1px solid;border-radius:0;cursor:pointer}.as-oil-l-row{display:inline-block;margin:1rem 0;min-width:20%}.as-oil-l-row:last-of-type{margin:0}.small .as-oil-l-row{margin:0 0 .5rem;min-width:0}.as-oil-l-row--fixed-width,.as-oil-l-wrapper-layout-max-width{max-width:1280px;margin:0 auto}.as-oil-l-item{float:right;clear:both;text-align:right}.as-oil-l-item:first-of-type{margin-left:0}.as-oil-l-item:last-of-type{margin-right:0}.as-oil-lang{float:left;}#oil-preference-center{overflow:hidden}#oil-preference-center .as-oil-back-button{display:none}.as-oil-cpc__status{position:absolute;top:5px;left:-25px;color:#444;font-weight:500}.as-oil-cpc__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbb;transition:.4s;border-radius:17px}.as-oil-cpc__slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);transition:.4s;border-radius:50%}.as-oil-cpc__middle{flex:1 1 auto;padding:24px 20px 24px 0;display:inline-block;overflow:auto;max-height:40vh;width:100%}.checkmark{display:inline-block;position:absolute}.checkmark-on:after{border:solid #000;border-color:rgba(52,140,32,.6);border-width:0 2px 2px 0;content:"";display:block;height:12px;transform:rotate(45deg);width:6px}.checkmark-off{height:14px;width:14px}.checkmark-off:after,.checkmark-off:before{background:rgba(255,0,0,.6);content:"";height:2px;left:0;margin-left:-3px;margin-top:3px;position:absolute;top:50%;width:100%}.checkmark-off:before{transform:rotate(45deg)}.checkmark-off:after{transform:rotate(-45deg)}.as-oil-center{text-align:center}.as-oil-margin-top{margin-top:1rem}.as-oil-cpc-wrapper button{cursor:pointer}.as-oil-cpc-wrapper .as-oil__heading,.as-oil-cpc-wrapper .as-oil__intro-txt{display:block;max-width:100%}.as-oil-cpc__content{display:flex;margin-top:10px !important;}.as-oil-cpc__left{flex:0 0 200px;max-width:200px;display:inline-block;text-align:right;text-transform:uppercase;margin-bottom:-25px;border-right:1px solid #ccc}.as-oil-cpc__left:first-child{padding-top:40px}.as-oil-cpc__left a{text-decoration:none}.as-oil-cpc__right{flex:0 0 200px;display:inline-block;align-self:flex-end}.as-oil-cpc__row-btn-all{text-align:right;margin-bottom:25px;}.as-oil-cpc__row-title{font-weight:600;margin:20px 8px}.as-oil-cpc__category-link{padding:6px 12px;display:block;border-right:2px solid hsla(0,0%,100%,0)}.as-oil-cpc__category-link--active{border-right:2px solid #3f7ddf}.as-oil-cpc__category{background:#ddd;border:1px solid #eaeaea;border-radius:5px;padding:0 10px 0 10px;margin:16px 0}.as-oil-cpc__category.no-cat-description{padding-top:10px}.as-oil-cpc__category.no-cat-description .as-oil-cpc__category-text{display:none}.as-oil-cpc__category.no-cat-description .as-oil-cpc_category-children{margin-top:30px}.as-oil-cpc__category .as-oil-cpc__category-text{padding:10px 80px 0 20px;min-height:1px;display:none}.as-oil-cpc__category.as-oil-cpc__category-disabled .as-oil-cpc__switch{pointer-events:none}.as-oil-cpc__category .as-oil-cpc_category-children{display:none;margin:10px -10px -15px -10px;padding:10px;background:#fff;border-radius:0 0 5px 5px}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose{position:relative;padding:10px 80px 10px 20px;border-bottom:1px solid #f1f1f1}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose .as-oil-cpc__purpose-header{font-weight:400}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose:first-child{padding-top:0}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose:last-child{padding-bottom:0;border-bottom:none}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose.no-purpose-description{padding-top:0;min-height:45px}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose.no-purpose-description .as-oil-cpc__purpose-header{padding-top:13px}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose.no-purpose-description .as-oil-cpc__switch{top:50%;transform:translateY(-50%)}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose.no-purpose-description:first-child{margin-top:-10px}.as-oil-cpc__category .as-oil-cpc_category-children .as-oil-cpc__purpose.no-purpose-description:last-child{margin-bottom:-10px}.as-oil-cpc__category-header{text-transform:uppercase;color:#999;line-height:44px;font-weight:700;padding:0 80px 0 20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yNC4yOTEsMTQuMjc2TDE0LjcwNSw0LjY5Yy0wLjg3OC0wLjg3OC0yLjMxNy0wLjg3OC0zLjE5NSwwbC0wLjgsMC44Yy0wLjg3OCwwLjg3Ny0wLjg3OCwyLjMxNiwwLDMuMTk0ICBMMTguMDI0LDE2bC03LjMxNSw3LjMxNWMtMC44NzgsMC44NzgtMC44NzgsMi4zMTcsMCwzLjE5NGwwLjgsMC44YzAuODc4LDAuODc5LDIuMzE3LDAuODc5LDMuMTk1LDBsOS41ODYtOS41ODcgIGMwLjQ3Mi0wLjQ3MSwwLjY4Mi0xLjEwMywwLjY0Ny0xLjcyM0MyNC45NzMsMTUuMzgsMjQuNzYzLDE0Ljc0OCwyNC4yOTEsMTQuMjc2eiIgZmlsbD0iIzUxNTE1MSIvPjwvc3ZnPg==) no-repeat 0 15px/14px;cursor:pointer}.as-oil-cpc__category-container,.no-cat-description .as-oil-cpc__category-header{position:relative}.as-oil-cpc__category-container.as-oil-cpc__category-container_open .as-oil-cpc__category-header{color:#333;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0xNC43NywyMy43OTVMNS4xODUsMTQuMjFjLTAuODc5LTAuODc5LTAuODc5LTIuMzE3LDAtMy4xOTVsMC44LTAuODAxYzAuODc3LTAuODc4LDIuMzE2LTAuODc4LDMuMTk0LDAgIGw3LjMxNSw3LjMxNWw3LjMxNi03LjMxNWMwLjg3OC0wLjg3OCwyLjMxNy0wLjg3OCwzLjE5NCwwbDAuOCwwLjgwMWMwLjg3OSwwLjg3OCwwLjg3OSwyLjMxNiwwLDMuMTk1bC05LjU4Nyw5LjU4NSAgYy0wLjQ3MSwwLjQ3Mi0xLjEwNCwwLjY4Mi0xLjcyMywwLjY0N0MxNS44NzUsMjQuNDc3LDE1LjI0MywyNC4yNjcsMTQuNzcsMjMuNzk1eiIgZmlsbD0iIzUxNTE1MSIvPjwvc3ZnPg==)}.as-oil-cpc__category-container.as-oil-cpc__category-container_open .as-oil-cpc__category-text,.as-oil-cpc__category-container.as-oil-cpc__category-container_open .as-oil-cpc_category-children{display:block}.as-oil-cpc__category-container.as-oil-cpc__category-container_open .as-oil-cpc__switch{top:8px}.no-cat-description .as-oil-cpc__category-container_open .as-oil-cpc__category-header{top:15px}.as-oil-cpc__category-text,.as-oil-cpc__purpose-text{color:#737373}.as-js-category-icon-chevron-down,.as-js-category-icon-chevron-right{width:10px;position:absolute;left:-5px}.as-js-category-icon-chevron-down{top:3px;display:none}.as-oil-cpc_category-childs{display:none}.dark .as-oil-cpc__purpose-text{color:#a9a9a9}.light .as-oil-cpc__left a{color:#262626}.as-oil-cpc__switch{position:absolute;display:inline-block;width:50px;height:26px;right:0;top:10px;float:right}.as-oil-cpc__switch input{display:none}.as-oil-cpc__switch input+.as-oil-cpc__status:after{content:"Off"}.as-oil-cpc__switch input:checked~.as-oil-cpc__slider{background-color:#444}.as-oil-cpc__switch input:checked~.as-oil-cpc__status:after{content:"On"}.as-oil-cpc__switch input:focus~.as-oil-cpc__slider{box-shadow:0 0 1px #444}.as-oil-cpc__switch input:checked~.as-oil-cpc__slider:before{transform:translateX(20px);background-color:#fff}.as-oil-cpc__switch input.half-active+.as-oil-cpc__status:after{content:""}.as-oil-cpc__switch input.half-active~.as-oil-cpc__slider{background-color:rgba(24,24,24,.5)}.as-oil-cpc__switch input.half-active~.as-oil-cpc__slider:before{transform:translateX(12px);background-color:hsla(0,0%,100%,.5)}.as-oil.dark .as-oil-back-button__text,.as-oil.dark .as-oil-cpc__left a{color:#f5f5f5!important}.as-oil.dark .as-oil-cpc__purpose{background-color:#383737}.as-oil-l-wrapper-layout-max-width .as-oil-cpc__middle{overflow-x:hidden}.as-oil-tabs-cpc__headline{display:block;max-width:100%;font-size:1.45rem;font-weight:600;line-height:1.15}.as-oil-tabs-cpc__wrapper hr{border:0;border-top:1px solid #d8d8d8}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-labels{border-collapse:separate;border-spacing:1px;display:table;width:100%}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-labels span{border-radius:5px;box-sizing:border-box;display:table-cell;font-size:14px;font-weight:700;height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-text section{animation-direction:normal;animation-duration:.3s;animation-iteration-count:1;animation-name:content;animation-timing-function:ease-in-out;display:none;line-height:1.4;position:relative}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-text section:first-child{display:block}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-text section div{display:table;width:100%}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-text section p{display:table-cell;width:80%}.as-oil-tabs-cpc__purpose-feature-texts{display:table}.as-oil-tabs-cpc__purpose-feature-texts ul{display:table-cell;list-style:none;width:100%}.as-oil-tabs-cpc__purpose-feature-texts ul li{list-style-position:inside;text-indent:-1.3rem}.as-oil-tabs-cpc__purpose-feature-texts ul li span:nth-child(2){margin-left:1.3rem}.as-js-tab-label:first-child:last-child,.as-js-tab-label:first-child:last-child ~ .as-js-tab-label{width:100%}.as-js-tab-label:first-child:nth-last-child(2),.as-js-tab-label:first-child:nth-last-child(2)~.as-js-tab-label{width:50%}.as-js-tab-label:first-child:nth-last-child(3),.as-js-tab-label:first-child:nth-last-child(3)~.as-js-tab-label{width:33.33333%}.as-js-tab-label:first-child:nth-last-child(4),.as-js-tab-label:first-child:nth-last-child(4)~.as-js-tab-label{width:25%}.as-js-tab-label:first-child:nth-last-child(5),.as-js-tab-label:first-child:nth-last-child(5)~.as-js-tab-label{width:20%}.as-oil-tabs-cpc__purpose-label-active{background:#444;color:#fff;cursor:default}.as-oil-tabs-cpc__purpose-label-inactive{color:#aaa;background:#eee;cursor:pointer}.as-oil-tabs-cpc__third-parties-link{cursor:pointer;text-decoration:none}.as-oil-tabs-cpc__third-parties-link span{background:#444;border-radius:50%;color:#fff;display:inline-block;font-weight:700;height:20px;line-height:20px;margin-right:.5rem;text-align:center;width:20px}.as-oil-tabs-cpc__third-parties-list{margin-left:1.7rem;margin-top:.5rem}.as-oil-tabs-cpc__purpose-description{font-size:.7375rem;font-weight:400;line-height:1.4}.as-oil-tabs-cpc__switch{display:table-cell;height:26px;margin-left:30px;position:absolute;width:50px}.as-oil-tabs-cpc__switch input{display:none}.as-oil-tabs-cpc__switch input:checked~.as-oil-cpc__slider{background-color:#444}.as-oil-tabs-cpc__switch input:focus~.as-oil-cpc__slider{box-shadow:0 0 1px #444}.as-oil-tabs-cpc__switch input:checked~.as-oil-cpc__slider:before{background-color:#2a2a2a;transform:translateX(20px)}.as-oil-optout-confirm{position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.7);margin:-2rem -5rem}.as-oil-optout-confirm .as-oil-optout-confirm__dialog{text-align:center;min-width:320px;max-width:420px;background-color:#f9f9f9;margin:0 auto;margin-top:10%;padding:1rem}.as-oil-optout-confirm .as-oil-optout-confirm__dialog p{width:100%;text-align:justify}.as-oil-optout-confirm .as-oil-optout-confirm__dialog .as-oil-optout-confirm__dialog__heading{font-size:1.25rem;font-weight:500;line-height:1.15}.dark .as-oil-optout-confirm__dialog{background-color:#262626}.as-oil-imprint-links::before{clear:both;}.as-oil-imprint-links{width:100%;text-align:right;font-size:14px;}.as-oil-imprint-links a{display:inline-block;margin-right:25px;color:#999;}.as-oil-imprint-links a:last-child{margin-right:0;}.as-oil .as-oil-cpc__category{background:#eee}.as-oil .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider{background-color:#444;color:#444}.as-oil .as-oil-cpc__category-disabled .as-oil-cpc__switch input ~ .as-oil-cpc__slider{background-color:#333;color:#333}.as-oil .as-oil-cpc__category-disabled .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider{background-color:#e3e3e3;color:#e3e3e3}.as-oil .as-oil-cpc__category-disabled .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider::before{background-color:#ccc;}.as-oil .as-oil-cpc__status{color:#2c2c2c}@media (max-width:768px){.as-oil-fixed{position:fixed;bottom:0;left:0;height:100%;width:100%;overflow-y:scroll}.as-oil-content-overlay{padding:20px 15px!important}.as-oil__heading{margin:.5rem 0;font-size:20px;line-height:1.5}.as-oil-cpc-wrapper .as-oil__heading{text-align:left}.as-oil__intro-txt{min-width:100%;max-width:100%}.as-oil__btn-optin, .as-oil__btn-only-essentials{width:100%;min-width:auto;padding:0;margin:0}.as-oil-cpc__row-btn-all .as-oil__btn-optin{min-height:auto}.as-oil__btn-blue{width:100%;min-width:auto;padding:0}.as-oil-cpc__row-btn-all .as-oil__btn-blue{min-height:auto}.as-oil__btn-grey{width:100%;min-width:auto;padding:0}.as-oil-cpc__row-btn-all .as-oil__btn-grey{min-height:auto}.as-oil-back-button{float:right;text-align:right;margin:0;padding:0;top:20px}.as-oil-back-button .as-oil-back-button__text{visibility:hidden}.as-oil__btn-cpc{float:none;width:100%;border-bottom:none;margin:0;padding:10px 0}.as-oil-l-row{display:block;margin-top:0;width:100%}.as-oil-l-item{width:100%;margin:1rem 0}.as-oil-l-item:first-of-type{margin-top:0}.as-oil-l-item:last-of-type{margin-bottom:0}.small .as-oil-l-item{margin:0}.as-oil-cpc__middle{padding:0}.as-oil-cpc-wrapper .as-oil-l-buttons-dark{background:#262626;padding:8px}.as-oil-cpc__content{display:block}.as-oil-cpc__right{flex:0;display:block}.as-oil-cpc__row-btn-all span{display:inline-block;width:49%;text-align:center;margin-top:10px;padding:.7rem 1rem}.as-oil-tabs-cpc__headline{margin-right:20px}.as-oil-tabs-cpc__wrapper .as-oil-tabs-cpc__purpose-labels span{display:table-header-group;height:auto}.as-oil-tabs-cpc__purpose-feature-texts ul{padding-left:1.5rem}.as-oil-tabs-cpc__switch{margin-left:5px}.as-oil-optout-confirm{margin:-1rem}}@media (max-width:849px){#as-oil-cpc.as-oil-content-overlay{padding:2rem 1rem}.as-oil-cpc__left{display:none}.as-oil-back-button { right: 15px; }}@media (max-width:929px){.as-oil-cpc-wrapper .as-oil__heading,.as-oil-cpc-wrapper .as-oil__intro-txt{margin-left:0;margin-right:20px}.as-oil-cpc__left{flex:0}}@media (min-width:769px){.as-oil-back-button{display:flex;align-items:center}.as-oil-cpc-wrapper .as-oil-l-buttons-dark,.as-oil-cpc-wrapper .as-oil-l-buttons-light{float:right}.as-oil .as-oil-l-wrapper-layout-max-width::after{clear:both;}.as-oil .as-oil-l-wrapper-layout-max-width::before,.as-oil .as-oil-l-wrapper-layout-max-width::after{display:table;content:" "}.as-oil .as-oil-l-wrapper-layout-max-width .as-oil__heading-intro-description{float:left;width:70%}.as-oil .as-oil-l-wrapper-layout-max-width .as-oil-l-buttons{margin-top:0;float:right;width:25%}.as-oil .as-oil-content-overlay{width:85%;left:0;right:0;margin:auto;bottom:50px}}@media (min-width:769px) and (max-width:849px){.as-oil-optout-confirm{margin:-2rem -1rem}}@media (min-width:769px) and (max-width:1023px){.as-oil-l-buttons{max-width:24%}.as-oil__btn-cpc{float:none}.as-oil-optout-confirm .as-oil-optout-confirm__dialog .as-oil-l-buttons{max-width:unset}}@supports (display:flex){.as-oil-l-item{float:none}.as-oil-l-item--stretch{flex:1 0 auto}}@keyframes content{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}
/*!Weihnachten Anfang/*!Weihnachten Anfang#logobar,.top2,#main_container1 , body {background-image:url('/images/8zsjgyF.png'),url('/images/wC1HUtA.png'),url('/images/j5ekn4f.png');-webkit-animation:schnee 25s linear infinite;-moz-animation:schnee 25s linear infinite;-ms-animation:schnee 25s linear infinite;animation:schnee 25s linear infinite;}@keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}100%{background-position:500px 1000px,400px 400px,300px 300px}}@-moz-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}100%{background-position:500px 1000px,400px 400px,300px 300px}}@-webkit-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}100%{background-position:500px 1000px,400px 400px,300px 300px;}}@-ms-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}100%{background-position:500px 1000px,400px 400px,300px 300px}} !Weihnachten Ende*/.custom-quote q {display: inline;font-style: italic;font-size: 1em;margin: 2;padding: 2;position: relative;}.custom-quote q::before, .custom-quote q::after {content: "";font-size: 1em;color: #333;position: absolute;}.custom-quote q::before {content: open-quote;left: -0.5em; }.custom-quote q::after {content: close-quote;right: -0.5em;}.hash-list {display: block;padding: 0;margin: 0 auto;}@media (min-width: 768px) {.hash-list.cols-3 > li:nth-last-child(-n+3) {border-bottom: none;}}@media (min-width: 768px) {.hash-list.cols-3 > li {width: 33.3333%;}}.hash-list > li {display: block;float: left;border-right: 1px solid rgba(0, 0, 0, 0.2);border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.pad-30, .pad-30-all > * {padding: 30px;}img {border: 0;}.mgb-20, .mgb-20-all > * {margin-bottom: 20px;}.wpx-100, .wpx-100-after:after {width: 100px;}.img-round, .img-rel-round {border-radius: 50%;}.padb-30, .padb-30-all > * {padding-bottom: 30px;}.mgb-40, .mgb-40-all > * {margin-bottom: 40px;}.align-center {text-align: center;}[class*="line-b"] {position: relative;padding-bottom: 20px;border-color: #E6AF2A;}.fg-text-d, .fg-hov-text-d:hover, .fg-active-text-d.active {color: #222;}.font-cond-b {font-weight: 700 !important;}[class^="info-"], [class*=" info-"] {font-family: 'produkt_info' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;font-size: 1.9rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}@media only screen and (min-device-width: 575px) {.zsiq_floatmain {margin-bottom: 50px;}#zsiq_maintitle, .zsiq_off {color: #FFFFFF;}}.zsiq_floatmain {margin-right: -5px;}.info-fast:before {content: "\f900";}.info-save_pay:before {content: "\f901";}.info-sicher_1:before {content: "\f902";}.info-tracking_1:before {content: "\f903";}@media screen and (min-width: 601px) {div.flexico, .product_details.nav-link {font-size: 0.85rem;margin-bottom: -20px;padding: 15px;}}@media screen and (max-width: 600px) {div.flexico, .product_details.nav-link {font-size: 0.85rem;margin-bottom: -20px;padding: 15px;}}.flexico_box {background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.25rem;padding: 5px;}.parent {position: relative;top: 0;left: 0;}.image1 {position: relative;top: 0;left: 0;}.image2 {position: absolute;bottom: 2px;left: 16px;background: hsla(0, 0%, 100%, 0.84);border-top-right-radius: 4px;padding: 2px;z-index: 560;max-width: 50px;}@media screen and (min-width: 601px) {div.icons, .flexico {font-size: 80px;}}@media screen and (max-width: 600px) {div.icons, .flexico {font-size: 30px;}}.k-hinweis {border: 1px solid rgba(0, 0, 0, .125);padding: 15px;margin: 0 0 15px 0;border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#bank {display: none}#btn-bk {display: none}.tebals .descpoinzer {cursor: pointer}.descpoinzer {background-color: #7f8c8d;border: medium none;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 18px;padding: 10px;text-align: center;transition: all .5s ease 0s;width: 150px}.descpoinzer span {cursor: pointer;display: inline-block;position: relative;transition: .5s}.descpoinzer span:after {content: '»';position: absolute;opacity: 0;top: 0;right: -10px;transition: .5s}.descpoinzer:hover span {padding-right: 25px}.descpoinzer:hover span:after {opacity: 1;right: 0}.input form-control form-control-sm {font-style: normal;font-weight: 400}.img-float {margin-left: 52%}.attr-value {text-align: right}span .celsius {content: "\2103"}.b4weiterl {margin: 20px}.maxw {max-height: 80px}.wite {width: 100%}.witefont {width: 100%;font-size: .9rem}.shortfongc {color: #54b80d}.shortfongc0 {color: #f66}.pukal {color: #e3c85d}div.stbz_container {left: 25px !important;right: inherit !important;bottom: 25px !important;z-index: 995;}.stbz_button {background-color: #fdcf2d !important;height: 45px;width: 45px;margin-bottom: 10px}.stbz_button.stbz_displayed {background-color: #C4C7C9 !important;}.blink-2 {-webkit-animation: blink-2 1.2s cubic-bezier(.47, 0.000, .745, .715) reverse both;animation: blink-2 1.2s cubic-bezier(.47, 0.000, .745, .715) reverse both}@-webkit-keyframes blink-2 {0% {opacity: 1}50% {opacity: .2}100% {opacity: 1}}@keyframes blink-2 {0% {opacity: 1}50% {opacity: .2}100% {opacity: 1}}.flicker-1 {-webkit-animation: flicker-1 2s steps(2, end) 2s 3 both;animation: flicker-1 2s steps(2, end) 2s 3 both}@-webkit-keyframes flicker-1 {0%, 100% {opacity: 1}41.99% {opacity: 1}42% {opacity: 0}43% {opacity: 0}43.01% {opacity: 1}47.99% {opacity: 1}48% {opacity: 0}49% {opacity: 0}49.01% {opacity: 1}}@keyframes flicker-1 {0%, 100% {opacity: 1}41.99% {opacity: 1}42% {opacity: 0}43% {opacity: 0}43.01% {opacity: 1}47.99% {opacity: 1}48% {opacity: 0}49% {opacity: 0}49.01% {opacity: 1}}.reg, .aut_reg {border-bottom: 1px solid #000;padding-right: 35px;position: relative;display: table-row !important;}.reg td:last-child, .aut_reg td:last-child {background-image: url('/templates/bootstrap4/img/male.svg') !important;background-repeat: no-repeat !important;background-size: 30px !important;background-position: right 2% center !important;}.fem, .aut {background-image: url('/templates/bootstrap4/img/female.svg') !important;background-repeat: no-repeat !important;background-size: 20px !important;background-position: right 2% center !important;border-bottom: 1px solid #000;padding-right: 25px;position: relative;display: table-row !important; }.fem td, .reg td, .aut td, .aut_reg td {display: table-cell !important;}.fem td {margin-bottom: 0.625rem;color: #fc5b96;border-top: 0;font-size: 1em;}.reg td {margin-bottom: 0.625rem;color: #2ea2f0;border-top: 0;font-size: 1em;}.aut td {margin-bottom: 0.625rem;color: #fc5b96;border-top: 0;font-size: 1em;}.aut_reg td {margin-bottom: 0.625rem;color: #2ea2f0;border-top: 0;font-size: 1em;}.reg strong {color: #2ea2f0;font-weight: 700;}.fem strong {color: #fc5b96;font-weight: 700;}.aut strong {color: #fc5b96;font-weight: 700;}.aut_reg strong {color: #567dba;font-weight: 700;}.picto {margin: -0.625rem 2% -0.625rem 2%;}.picto span {width: 1.5em;display: inline-block;}.product-image .picto {margin-bottom: 1px;text-align: left;}.manufacturer_images {max-width: 160px;}.off {display: none;}.reg.off, .aut_reg.off, .fem.off, .aut.off {display: table-row !important;}.geschlecht {background-color: #FFFFFF;color: inherit;}.picto_auto {font-size: 1.375rem;}.lr_desc.tebals tr {font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 450;line-height: 1.8;color: #6c757d;text-align: left;margin-top: 0.625rem;}.tebals {border-collapse: separate;border-spacing: 0;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.5rem;overflow: hidden;font-size: 0.92rem;} .tebals tr:first-child th {border-top: none;}.tebals tr:first-child td {border-top: none;}.tebals tr {line-height: 1.5;}.tebals td {vertical-align: middle;padding: 0.75rem;}.tebals td:first-child {width: 40%;font-weight: 500;}.tebals td:last-child {width: 60%;}.tebals tbody tr:nth-of-type(2n+1) {background-color: rgba(0, 0, 0, 0.02);}.tebals tbody tr:hover {background-color: rgba(0, 0, 0, 0.05);transition: all 0.3s ease;}.tebals .fem td{color: #fc5b96;font-weight: 600;background: rgba(252,91,150,0.10);}.tebals tr:nth-child(even) {background-color: rgba(0, 0, 0, 0.02);}.tebals .aut td{color: #fc5b96;font-weight: 600;background: rgba(252,91,150,0.05);}.tebals .aut_reg td{color: #fc5b96;font-weight: 600;background: rgba(232,245,255,1.00);}.tebals .reg td{color: #2ea2f0;font-weight: 600;background: rgba(232,245,255,1.00);}@media (max-width: 768px) {.fem, .aut {background-size: 16px !important;padding-right: 20px;background-image: url('/templates/bootstrap4/img/female.svg') !important;background-repeat: no-repeat !important;background-position: right 2% center !important;}.reg, .aut_reg {background-size: 24px !important;padding-right: 30px;background-image: url('/templates/bootstrap4/img/male.svg') !important;background-repeat: no-repeat !important;background-position: right 2% center !important;}.tebals {font-size: 0.82rem;}}@media (max-width: 576px) {.fem, .aut {background-size: 16px !important;padding-right: 20px;background-image: url('/templates/bootstrap4/img/female.svg') !important;background-repeat: no-repeat !important;background-position: right 2% center !important;}.tebals {font-size: 0.80rem;}.reg, .aut_reg {background-size: 24px !important;padding-right: 30px;background-image: url('/templates/bootstrap4/img/male.svg') !important;background-repeat: no-repeat !important;background-position: right 2% center !important;}}.templatestyle {padding-top: 5px;padding-bottom: 15px;}.off {display: none}.btn-paypal .paypal2 {color: #199bd7}blockquote {background: #fff;padding: 20px 10px 5px 20px;margin: 28px 0 20px;position: relative;/*! font-size:13px; */ /*! line-height:1.3em; */ /*! text-align:justify; */ border-left: 15px solid #fc0;border-right: 2px solid #fc0;-moz-box-shadow: 1px 1px 3px #aaa;-webkit-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa}.blokquottitle, blockquote::before {font-family: Georgia, serif;font-weight: 700;color: #999;position: absolute;left: 20px;top: 5px;}blockquote::before {top: 5px}.blokquottitle {font-size: 1em;}blockquote a {background: #eee;cursor: pointer;padding: 0 3px;color: #c76c0c}blockquote a:hover {color: #666}.blokquottitle, blockquote::before {font-family: Georgia, serif;font-weight: 700;color: #999;position: absolute;left: 20px;}blockquote::before {top: 5px}blockquote {margin: 1 0 1rem}.blockquote {margin-bottom: 1rem;font-size: 1.25rem}.blockquote-footer {display: block;font-size: 80%;color: #6c757d;font-style: italic;font-weight: 300;}.blockquote-footer::before {content: "\2014\00A0"}figure.figurefx {margin: 0;padding: 0;display: inline-block;position: relative;overflow: hidden; }figure.figurefx::before, figure.figurefx::after { content: '';width: 100%;height: 100%;display: block;background: black;position: absolute;opacity: 0.3;top: 0;left 0;-moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}figure.figurefx img {display: block;}figure.figurefx figcaption {position: absolute;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;background: white;padding: 5px;z-index: 100;width: 100%;max-height: 100%;overflow: hidden;top: 50%;left: 0;-moz-transform: translate3d(-100%, -50%, 0); -webkit-transform: translate3d(-100%, -50%, 0);transform: translate3d(-100%, -50%, 0);opacity: 0;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}figure.figurefx figcaption a {text-decoration: none;}figure.default:hover::before {-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}figure.default:hover figcaption {opacity: 1;-moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;-moz-transition-delay: 0.5s;-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}figure.dualpanels::after {-moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}figure.dualpanels:hover::before {-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}figure.dualpanels:hover::after {-moz-transform: translate3d(0, 50%, 0);-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}figure.dualpanels:hover figcaption {opacity: 1;-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;-moz-transition-delay: 0.5s;-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}figure.dualpanels2::before {-moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}figure.dualpanels2::after {-moz-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}figure.dualpanels2:hover::before {-moz-transform: translate3d(-50%, 0, 0);-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}figure.dualpanels2:hover::after {-moz-transform: translate3d(50%, 0, 0);-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}figure.dualpanels2:hover figcaption {opacity: 1;-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;-moz-transition-delay: 0.5s;-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}figure.pushup img {-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}figure.pushup figcaption {top: 100%;opacity: 1;-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}figure.pushup:hover img {-moz-transform: translate3d(0, -20px, 0); -webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}figure.pushup:hover figcaption {-moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}figure.openreveal {overflow: visible;perspective: 2000px;}figure.openreveal::before, figure.openreveal::after {display: none;}figure.openreveal img {position: relative;z-index: 100;-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;transform-origin: 0 0;-moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);transform: rotateX(0deg);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}figure.openreveal figcaption {z-index: 99;opacity: 1;-moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}figure.openreveal:hover img {-moz-transform: rotateX(180deg); -webkit-transform: rotateX(180deg);transform: rotateX(180deg);}figure.flipreveal {overflow: visible;perspective: 900px;}figure.flipreveal::before, figure.flipreveal::after {display: none;}figure.flipreveal img {position: relative;-moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);transform: rotateX(0deg);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;z-index: 100;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}figure.flipreveal figcaption {opacity: 1;top: 0;width: 100%;height: 100%;z-index: 99;-moz-transform: rotateX(180deg) translate3d(0, 0, 0);-webkit-transform: rotateX(180deg) translate3d(0, 0, 0);transform: rotateX(180deg) translate3d(0, 0, 0);}figure.flipreveal:hover img {-moz-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);transform: rotateX(180deg);}figure.flipreveal:hover figcaption {-moz-transform: rotateX(360deg) translate3d(0, 0, 0);-webkit-transform: rotateX(360deg) translate3d(0, 0, 0);transform: rotateX(360deg) translate3d(0, 0, 0);}</style > < !--[if lte IE 9] > <style > figure.figurefx::before, figure.figurefx::after {display: none; }.divTable {display: table;width: 100%;}.divTableRow {display: table-row;}.divTableHeading {background-color: #EEE;display: table-header-group;}.divTableCell, .divTableHead {border-bottom: 1px solid #EDEDED;display: table-cell;padding: 3px 10px;}.divTableHeading {background-color: #EEE;display: table-header-group;font-weight: bold;}.divTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}.divTableBody {display: table-row-group;}.options_selection del {padding: 2px;font-size: 11px;}body {margin: 0;--nav-load-time: 150ms;--nav-link-load-time: 150ms;--article-load-delay: calc(var(--nav-load-time) + var(--nav-link-load-time))}span {list-style: none;animation-name: nav-link-load;animation-duration: var(--nav-link-load-time);animation-timing-function: ease-in;animation-delay: var(--nav-load-time);animation-fill-mode: forwards;transform: scale(0);}h1, h2, .tebals, {animation: text-focus-in .3s cubic-bezier(.55, .085, .68, .53) both}.cat_description, .homesite, .flexico {animation: article-load 300ms ease-in calc(var(--article-load-delay) + 150ms);animation-fill-mode: forwards;transform: translateY(-20px);opacity: 0;}p, .slidein, .image2 {animation: article-load 300ms ease-in calc(var(--article-load-delay) + 150ms);animation-fill-mode: forwards;transform: translateY(-20px);opacity: 0;}@keyframes nav-load {0% {transform: translateY(-100%);}100% {transform: translateY(0);}}@keyframes nav-link-load {0% {transform: scale(0);}90% {transform: scale(1.1);}100% {transform: scale(1);}}@keyframes nav-first-link-load {0% {transform: translateX(-1000%);}90% {transform: translateX(50%);}100% {transform: translateX(0);}}@keyframes nav-last-link-load {0% {transform: translateX(1000%);}90% {transform: translateX(-50%);}100% {transform: translateX(0);}}@keyframes article-load {0% {transform: translateY(-20px);opacity: 0;}100% {transform: translateY(0px);opacity: 1;}}@keyframes text-pop-up-top {0% {transform: translateY(0);transform-origin: 50% 50%;text-shadow: none}100% {transform: translateY(-50px);transform-origin: 50% 50%;text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 50px 30px rgba(0, 0, 0, .3)}}@-webkit-keyframes text-focus-in {0% {-webkit-filter: blur(12px);filter: blur(12px);opacity: 0}100% {-webkit-filter: blur(0);filter: blur(0);opacity: 1}}@keyframes text-focus-in {0% {-webkit-filter: blur(12px);filter: blur(12px);opacity: 0}100% {-webkit-filter: blur(0);filter: blur(0);opacity: 1}}#create_account .pssw-wrap {display: inline-block;width: 95%;}#create_account .pssw-wrap input {width: 100%;}.calculatePriceUpdater .cuPrice {font-size: 1.5em;float: right;margin-top: -8px;}.productoptions input[type="radio"] {width: 1.6em;height: 1.6em;margin-top: 8px;}label::after {content: "";display: block;}input:checked {border-color: #17a2b8;}input:checked + label {font-size: 1.2em;-webkit-animation: tracking-in-expand-fwd .2s cubic-bezier(.215, .61, .355, 1.000) both;animation: tracking-in-expand-fwd .2s cubic-bezier(.215, .61, .355, 1.000) both;}#rdb_ {font-size: 0.9em;}.card-body #rdb_ {display: none;}@-webkit-keyframes tracking-in-expand-fwd {0% {letter-spacing: -.5em;-webkit-transform: translateZ(-700px);transform: translateZ(-700px);opacity: 0}40% {opacity: .6}100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1}}@keyframes tracking-in-expand-fwd {0% {letter-spacing: -.5em;-webkit-transform: translateZ(-700px);transform: translateZ(-700px);opacity: 0}40% {opacity: .6}100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1}}.product-image {margin-bottom: 10px;position: relative;min-height: 250px;}.onsale-section {position: absolute;top: -7px;right: 15px;}.onsale-section:after {position: absolute;content: '';display: block;width: 0;height: 0;border-left: 50px solid transparent;border-right: 50px solid transparent;border-top: 6px solid olive;}.onsale {position: relative;display: inline-block;text-align: center;color: #fff;background: olive;font-size: 14px;line-height: 1;padding: 12px 8px 6px;border-top-right-radius: 8px;width: 84px;text-transform: uppercase}.onsale:before, .onsale:after {position: absolute;content: '';display: block;}.onsale:before {background: olive;height: 7px;width: 6px;left: -6px;top: 0;}.onsale:after {height: 7px;width: 8px;border-radius: 8px 8px 0 0;left: -8px;top: 0;}.link a, .tebals a, .cat_description a, #prod_desc a, #col_right p a {color: #839A4F;}.p-0 {padding: 0 !important;}.fade-in {animation: fadeIn ease 5s;-webkit-animation: fadeIn ease 5s;-moz-animation: fadeIn ease 5s;-o-animation: fadeIn ease 5s;-ms-animation: fadeIn ease 5s;}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-moz-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-ms-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}span.laufschrift {-moz-animation: marquee 100s linear infinite;-webkit-animation: marquee 100s linear infinite;animation: marquee 100s linear infinite;white-space: nowrap;font-size: 14px;}.slider {background: hsla(0, 0.6%, 32.4%, 0.67);color: #fff}.slider h5 {color: #fff;}.info-box {padding: 1.5rem 15px 0;font-size: 0.9rem;text-align: center;width: 100%;}.box_reviews_note {font-size: 10px;line-height: 14px;font-weight: 400;margin: 0 0 10px 0;}.headline_reviews_note {font-family: 'arimoregular', sans-serif;float: right;display: inline-block;font-size: 10px;line-height: 12px;margin: 6px 0 0 0;font-weight: 400;}.reviews_note_full {display: block;font-size: 10px;line-height: 12px;margin: -5px 0 20px 0;font-weight: 400;}.reviews_note_detail {display: block;font-size: 10px;line-height: 12px;margin: 0px 0 10px 0;font-weight: 400;}/*!* shariff - v3.0.0 - Thu, 15 Mar 2018 08:53:04 GMT* https://github.com/heiseonline/shariff* Copyright (c) 2018 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli* Licensed under the MIT license*/.shariff:after, .shariff:before {content: " ";display: table}.shariff:after {clear: both}.shariff ul {padding: 0;margin: 0;list-style: none}.shariff li {overflow: hidden}.shariff li, .shariff li a {height: 35px;-webkit-box-sizing: border-box;box-sizing: border-box}.shariff li a {color: #fff;position: relative;display: block;text-decoration: none}.shariff li .share_count, .shariff li .share_text {font-family: Arial, Helvetica, sans-serif;font-size: 12px;vertical-align: middle;line-height: 35px}.shariff li .fab, .shariff li .far, .shariff li .fas {width: 35px;line-height: 35px;text-align: center;vertical-align: middle}.shariff li .share_count {padding: 0 8px;height: 33px;position: absolute;top: 1px;right: 1px}.shariff .orientation-horizontal li {-webkit-box-flex: 1}.shariff .orientation-horizontal .info {-webkit-box-flex: 0}.shariff .orientation-horizontal {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;}.shariff .orientation-horizontal li {float: left;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 35px;margin-right: 3%;margin-bottom: 10px}.shariff .orientation-horizontal li:last-child {margin-right: 0}.shariff .orientation-horizontal li .share_text {display: block;text-indent: -9999px;padding-left: 3px}.shariff .orientation-horizontal li .share_count {display: none}.shariff .theme-grey .shariff-button a {background-color: #b0b0b0}.shariff .theme-grey .shariff-button .share_count {background-color: #ccc;color: #333}.shariff .theme-white .shariff-button {border: 1px solid #ddd}.shariff .theme-white .shariff-button a {background-color: #fff}.shariff .theme-white .shariff-button a:hover {background-color: #eee}.shariff .theme-white .shariff-button .share_count {background-color: #fff;color: #999}.shariff .orientation-vertical.button-style-icon {min-width: 35px}.shariff .orientation-vertical.button-style-icon-count {min-width: 80px}.shariff .orientation-vertical.button-style-standard {min-width: 110px}.shariff .orientation-vertical li {display: block;width: 100%;margin: 5px 0}.shariff .orientation-vertical.button-style-icon-count li .share_count, .shariff .orientation-vertical.button-style-standard li .share_count {width: 24px;text-align: right}@media only screen and (min-width:360px) {.shariff .orientation-horizontal li {margin-right: 1.8%}.shariff .orientation-horizontal.button-style-icon-count li, .shariff .orientation-horizontal.button-style-standard li {min-width: 62px}.shariff .orientation-horizontal.button-style-icon-count li .share_count, .shariff .orientation-horizontal.button-style-standard li .share_count {display: block}.shariff .orientation-horizontal.button-style-standard li {width: auto;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-2 li {min-width: 110px;max-width: 160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text, .shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text {text-indent: 0;display: inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-6 li {-webkit-box-flex: 0;-ms-flex: none;flex: none}}@media only screen and (min-width:640px) {.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li {min-width: 110px;max-width: 160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text {text-indent: 0;display: inline}}@media only screen and (min-width:768px) {.shariff .orientation-horizontal.button-style-standard li {max-width: 160px;text-align: center;}.shariff .orientation-horizontal.button-style-standard li .share_text {text-indent: 0;display: inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-6 li {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto}}@media only screen and (min-width:1024px) {.shariff li, .shariff li a {height: 30px}.shariff li .fab, .shariff li .far, .shariff li .fas {width: 30px;line-height: 30px}.shariff li .share_count, .shariff li .share_text {line-height: 30px}.shariff li .share_count {height: 28px}}.shariff .addthis a {background-color: #f8694d}.shariff .addthis a:hover {background-color: #f75b44}.shariff .addthis .fa-plus {font-size: 14px}.shariff .addthis .share_count {color: #f8694d;background-color: #f1b8b0}.shariff .theme-white .addthis a {color: #f8694d}@media only screen and (min-width:600px) {.shariff .addthis .fa-plus {font-size: 14px;position: relative;top: 1px}}.shariff .diaspora a {background-color: #999}.shariff .diaspora a:hover {background-color: #b3b3b3}.shariff .diaspora .fa-times-circle {font-size: 17px}.shariff .theme-white .diaspora a {color: #999}@media only screen and (min-width:600px) {.shariff .diaspora .fa-times-circle {font-size: 16px}}.shariff .facebook a {background-color: #3b5998}.shariff .facebook a:hover {background-color: #4273c8}.shariff .facebook .fa-facebook-f {font-size: 22px}.shariff .facebook .share_count {color: #183a75;background-color: #99adcf}.shariff .theme-white .facebook a {color: #3b5998}@media only screen and (min-width:600px) {.shariff .facebook .fa-facebook-f {font-size: 19px}}.shariff .flattr a {background-color: #7ea352}.shariff .flattr a:hover {background-color: #f67c1a}.shariff .flattr a:hover .share_count {color: #d56308;background-color: #fab47c}.shariff .flattr .fa-money-bill-alt {font-size: 22px}.shariff .flattr .share_count {color: #648141;background-color: #b0c893}.shariff .theme-white .flattr a {color: #f67c1a}@media only screen and (min-width:600px) {.shariff .flattr .fa-money-bill-alt {font-size: 19px}}.shariff .flipboard a {background-color: #e12828}.shariff .flipboard a:hover {background-color: #ff2e2e}.shariff .flipboard .fa-flipboard {font-size: 22px}.shariff .theme-white .flipboard a {color: #e12828}@media only screen and (min-width:600px) {.shariff .flipboard .fa-flipboard {font-size: 19px}}.shariff .googleplus a {background-color: #d34836}.shariff .googleplus a:hover {background-color: #f75b44}.shariff .googleplus .fa-google-plus-g {font-size: 22px}.shariff .googleplus .share_count {color: #a31601;background-color: #eda79d}.shariff .theme-white .googleplus a {color: #d34836}@media only screen and (min-width:600px) {.shariff .googleplus .fa-google-plus-g {font-size: 19px}}.shariff .info {border: 1px solid #ccc}.shariff .info a {color: #666;background-color: #fff}.shariff .info a:hover {background-color: #efefef}.shariff .info .fa-info {font-size: 20px;width: 33px}.shariff .info .share_text {display: block !important;text-indent: -9999px !important}.shariff .theme-grey .info a {background-color: #fff}.shariff .theme-grey .info a:hover {background-color: #efefef}.shariff .orientation-vertical .info {width: 35px;float: right}@media only screen and (min-width:360px) {.shariff .orientation-horizontal .info {-webkit-box-flex: 0 !important;-ms-flex: none !important;flex: none !important;width: 35px;min-width: 35px !important}}@media only screen and (min-width:1024px) {.shariff .info .fa-info {font-size: 16px;width: 23px}.shariff .orientation-horizontal .info {width: 25px;min-width: 25px !important}.shariff .orientation-vertical .info {width: 25px}}.shariff .linkedin a {background-color: #0077b5}.shariff .linkedin a:hover {background-color: #0369a0}.shariff .linkedin .fa-linkedin-in {font-size: 22px}.shariff .linkedin .share_count {color: #004785;background-color: #33aae8}.shariff .theme-white .linkedin a {color: #0077b5}@media only screen and (min-width:600px) {.shariff .linkedin .fa-linkedin-in {font-size: 19px}}.shariff .mail a {background-color: #999}.shariff .mail a:hover {background-color: #a8a8a8}.shariff .mail .fa-envelope {font-size: 21px}.shariff .theme-white .mail a {color: #999}@media only screen and (min-width:600px) {.shariff .mail .fa-envelope {font-size: 18px}}.shariff .print a {background-color: #999}.shariff .print a:hover {background-color: #a8a8a8}.shariff .print .fa-print {font-size: 21px}.shariff .theme-white .print a {color: #999}@media only screen and (min-width:600px) {.shariff .print .fa-print {font-size: 18px}}.shariff .pinterest a {background-color: #bd081c}.shariff .pinterest a:hover {background-color: #d50920}.shariff .pinterest .fa-pinterest-p {font-size: 22px}.shariff .pinterest .share_count {color: #a31601;background-color: #eda79d}.shariff .theme-white .pinterest a {color: #bd081c}@media only screen and (min-width:600px) {.shariff .pinterest .fa-pinterest-p {font-size: 19px;position: relative;top: 1px}}.shariff .reddit a {background-color: #ff4500}.shariff .reddit a:hover {background-color: #ff6a33}.shariff .reddit .fa-reddit {font-size: 17px}.shariff .theme-white .reddit a {color: #ff4500}@media only screen and (min-width:600px) {.shariff .reddit .fa-reddit {font-size: 16px}}.shariff .stumbleupon a {background-color: #eb4924}.shariff .stumbleupon a:hover {background-color: #ef7053}.shariff .stumbleupon .fa-stumbleupon {font-size: 17px}.shariff .theme-white .stumbleupon a {color: #eb4924}@media only screen and (min-width:600px) {.shariff .stumbleupon .fa-stumbleupon {font-size: 16px}}.shariff .twitter a {background-color: #55acee}.shariff .twitter a:hover {background-color: #32bbf5}.shariff .twitter .fa-twitter {font-size: 28px}.shariff .twitter .share_count {color: #0174a4;background-color: #96d4ee}.shariff .theme-white .twitter a {color: #55acee}@media only screen and (min-width:600px) {.shariff .twitter .fa-twitter {font-size: 24px}}.shariff .whatsapp a {background-color: #5cbe4a}.shariff .whatsapp a:hover {background-color: #34af23}.shariff .whatsapp .fa-whatsapp {font-size: 28px}.shariff .theme-white .whatsapp a {color: #5cbe4a}@media only screen and (min-width:600px) {.shariff .whatsapp .fa-whatsapp {font-size: 22px}}.shariff .xing a {background-color: #126567}.shariff .xing a:hover {background-color: #29888a}.shariff .xing .fa-xing {font-size: 22px}.shariff .xing .share_count {color: #15686a;background-color: #4fa5a7}.shariff .theme-white .xing a {color: #126567}@media only screen and (min-width:600px) {.shariff .xing .fa-xing {font-size: 19px}}.shariff .tumblr a {background-color: #36465d}.shariff .tumblr a:hover {background-color: #44546b}.shariff .tumblr .fa-tumblr {font-size: 28px}.shariff .theme-white .tumblr a {color: #5cbe4a}@media only screen and (min-width:600px) {.shariff .tumblr .fa-tumblr {font-size: 22px}}.shariff .threema a {background-color: #333}.shariff .threema a:hover {background-color: #1f1f1f}.shariff .threema .fa-lock {font-size: 28px}.shariff .theme-white .threema a {color: #333}@media only screen and (min-width:600px) {.shariff .threema .fa-lock {font-size: 22px}}.shariff .weibo a {background-color: #f56770}.shariff .weibo a:hover {background-color: #fa7f8a}.shariff .weibo .fa-weibo {font-size: 28px}.shariff .weibo .share_count {color: #0174a4;background-color: #f56770}.shariff .theme-white .weibo a {color: #f56770}@media only screen and (min-width:600px) {.shariff .weibo .fa-weibo {font-size: 24px}}.shariff .tencent-weibo a {background-color: #26ace0}.shariff .tencent-weibo a:hover {background-color: #38bbeb}.shariff .tencent-weibo .fa-tencent-weibo {font-size: 28px}.shariff .tencent-weibo .share_count {color: #0174a4;background-color: #26ace0}.shariff .theme-white .tencent-weibo a {color: #26ace0}@media only screen and (min-width:600px) {.shariff .tencent-weibo .fa-tencent-weibo {font-size: 24px}}.shariff .telegram a {background-color: #08c}.shariff .telegram a:hover {background-color: #007dbb}.shariff .telegram .fa-telegram {font-size: 28px}.shariff .theme-white .telegram a {color: #08c}@media only screen and (min-width:600px) {.shariff .telegram .fa-telegram {font-size: 22px}}.shariff .qzone a {background-color: #2b82d9}.shariff .qzone a:hover {background-color: #398fe6}.shariff .qzone .fa-qq {font-size: 28px}.shariff .qzone .share_count {color: #0174a4;background-color: #2b82d9}.shariff .theme-white .qzone a {color: #2b82d9}@media only screen and (min-width:600px) {.shariff .qzone .fa-qq {font-size: 24px}}.shariff .vk a {background-color: #5d7fa4}.shariff .vk a:hover {background-color: #678eb4}.shariff .vk .fa-vk {font-size: 22px}.shariff .vk .share_count {color: #55677d;background-color: #fff}.shariff .theme-white .vk a {color: #3b5998}@media only screen and (min-width:600px) {.shariff .vk .fa-vk {font-size: 19px}}#box-blog-categories ul, #box-blog-posts ul {list-style: none;list-style-type: none;}.listingDropDown {width: 55px;margin-right:5px;display: inline-block !important;position: relative;top: 2px;}.carousel .card > div, .listingbox .card > div, .listingrow.card > div, .over-hidden > div {pointer-events: all;}.bs4_avg_container .fa-chevron-down { margin-left: 0.5rem; }.lr_title.lead, .lb_title.lead, .lr_price .lead, .lb_price .lead, .pd_price .lead { font-size: 1.4em; }.table-striped tbody tr:nth-of-type(2n+1) { background-color: #FFF; }.listingrow.card .ribbon { left: -25px; }.listingrow span.special_percent { right: 25px; }.listingrow.is-special h2 { padding-right: 4rem; }#overshopreviewbox0 .starBlock a { text-decoration: none; text-indent: 100%; font-size: 0; color: #FFF; }.ratings {display: inline-block;position: relative;font-size: 1rem;color: #f8f9fa;}.empty-stars:before {content: "\f005 \f005 \f005 \f005 \f005";color: #e4e5e9;letter-spacing: 0.15em;}.full-stars {position: absolute;left: 0;top: 0;white-space: nowrap;overflow: hidden;color: #ffc107; }.full-stars:before {content: "\f005 \f005 \f005 \f005 \f005";letter-spacing: 0.15em;}.bs4_avg_container {text-decoration: none;color: #212529;display: flex;align-items: center;transition: all 0.2s ease;}.bs4_avg_container:hover {text-decoration: none;color: #495057;}@media (max-width: 576px) {.lr_ratings {float: none !important;margin-bottom: 0.5rem;}.ratings {font-size: 0.9rem;}}.lr_ratings {float: right;margin-top: -32;}.lr_ratings1 {}.bs4_avg_container .fa-chevron-down {font-size: 0.8rem;transition: transform 0.2s ease;}.bs4_avg_container:hover .fa-chevron-down {transform: translateY(2px);}.full-stars {color: #ffc107; }.bs4_avg_container:hover .full-stars {color: #FFDC75; }@media (max-width: 768px) {.lr_ratings {padding: 0.25rem !important;margin-top: -2;}}@media (max-width: 576px) {.bs4_avg_container {justify-content: flex-end;}}:root {--mr-hanf-green: #5a8f00;--mr-hanf-dark: #333333;}.filter-container {background-color: #f8f9fa;border: 1px solid #ddd;border-radius: 4px;padding: 10px;margin-bottom: 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.05);}.filter-row {display: flex;flex-wrap: wrap;align-items: flex-end;margin: 0 -5px;}.filter-item {padding: 0 5px;flex: 1 1 200px;min-width: 200px;}.filter-label {font-weight: bold;color: var(--mr-hanf-dark);font-size: 12px;}.custom-select {height: 38px;border-radius: 4px;border: 1px solid #ced4da;width: 100%;margin-bottom: 5px;}.btn-filter {background-color: var(--mr-hanf-green);border-color: var(--mr-hanf-green);color: white;height: 38px;}.btn-filter:hover {background-color: #4a7800;border-color: #4a7800;color: white;}.view-buttons {display: flex;float: right;}.view-btn {background-color: #f8f9fa;border: 1px solid #ddd;color: #666;width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;margin-right: 5px;cursor: pointer;text-decoration: none;}.view-btn.active {background-color: var(--mr-hanf-green);border-color: var(--mr-hanf-green);color: white;}.view-btn:hover {background-color: #e9ecef;text-decoration: none;}.view-btn.active:hover {background-color: #4a7800;color: white;text-decoration: none;}.tags-container {padding-top: 10px;}@media (max-width: 992px) {.filter-item {flex: 1 1 180px;min-width: 180px;}}@media (max-width: 768px) {.filter-container {padding: 10px;}.filter-label {font-size: 13px;}}.jumbotron-2 .lead,.jumbotron-2 span,.jumbotron-2 a {color: #4a7800 !important;text-align: center !important;margin-bottom: 15px !important;}.mobile-info {position: fixed;top: 10px;right: 10px;background: rgba(0,0,0,0.8);color: white;padding: 8px 12px;border-radius: 5px;font-size: 12px;z-index: 1000;}.bg-gradient-success-2 {background: linear-gradient(135deg, #e8f5e8, #f0f8f0);border-radius: 15px;padding: 30px;margin: 40px 0;border: 1px solid #c8e6c9;}.bg-gradient-mint-2  {background: linear-gradient(135deg, #e0f2f1, #f1f8e9);border-radius: 15px;padding: 30px;margin: 40px 0;border: 1px solid #a5d6a7;}.bg-gradient-sage-2  {background: linear-gradient(135deg, #f3e5f5, #e8f5e8);border-radius: 15px;padding: 30px;margin: 40px 0;border: 1px solid #c8e6c9;}.bg-gradient-seafoam-2  {background: linear-gradient(135deg, #e0f7fa, #e8f5e8);border-radius: 15px;padding: 30px;margin: 40px 0;border: 1px solid #80cbc4;}.text-dark-green {color: #2e7d32 !important;}.text-medium-green {color: #388e3c !important;}.text-soft-green {color: #4caf50 !important;}@media (max-width: 768px) {.mobile-info::after {content: " - Mobile Ansicht";}.bg-gradient-success-2,.bg-gradient-mint-2,.bg-gradient-sage-2 ,.bg-gradient-seafoam-2  {padding: 20px;margin: 20px 0;}}.usp-section {background-color: #F7F7F7;padding: 40px 0;}.usp-item {text-align: center;margin-bottom: 40px;}.usp-icon {width: 80px;height: 80px;border-radius: 50%;background: linear-gradient(135deg, #4CAF50, #2E7D32);display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;box-shadow: 0 4px 15px rgba(76, 175, 80, 0.3);transition: transform 0.3s ease, box-shadow 0.3s ease;}.usp-icon:hover {transform: translateY(-5px);box-shadow: 0 8px 25px rgba(76, 175, 80, 0.4);}.usp-icon span {color: white;font-size: 32px;}.usp-number {font-size: 2.5rem;font-weight: 700;color: #2E7D32;margin-bottom: 10px;line-height: 1;}.usp-title {font-size: 1.1rem;font-weight: 600;color: #333;margin-bottom: 8px;}.usp-description {font-size: 0.9rem;color: #666;line-height: 1.4;}.section-title {text-align: center;margin-bottom: 60px;}.section-title h2 {font-size: 2.5rem;font-weight: 700;color: #2E7D32;margin-bottom: 15px;}.section-subtitle {font-size: 1.1rem;color: #666;max-width: 600px;margin: 0 auto;}@media (max-width: 768px) {.usp-section {padding: 60px 0;}.usp-number {font-size: 2rem;}.section-title h2 {font-size: 2rem;}.usp-item {margin-bottom: 50px;}}.usp-icon.blue {background: linear-gradient(135deg, #fc5b96, #e91e63);box-shadow: 0 4px 15px rgba(33, 150, 243, 0.3);}.usp-icon.blue:hover {box-shadow: 0 8px 25px rgba(33, 150, 243, 0.4);}.usp-icon.orange {background: linear-gradient(135deg, #FF9800, #F57C00);box-shadow: 0 4px 15px rgba(255, 152, 0, 0.3);}.usp-icon.orange:hover {box-shadow: 0 8px 25px rgba(255, 152, 0, 0.4);}.usp-icon.teal {background: linear-gradient(135deg, #009688, #00695C);box-shadow: 0 4px 15px rgba(0, 150, 136, 0.3);}.usp-icon.teal:hover {box-shadow: 0 8px 25px rgba(0, 150, 136, 0.4);}.faq-section-original {margin-top: 40px;padding: 30px 0;background-color: #f8f9fa;}.faq-main-title {text-align: center;color: #28a745;margin-bottom: 30px;font-size: 2.5rem;}.faq-subtitle {text-align: center;color: #6c757d;margin-bottom: 40px;font-size: 1.1rem;}.faq-container-original {max-width: 800px;margin: 0 auto;}.faq-item-original {margin-bottom: 15px;border: 1px solid #28a745;border-radius: 8px;overflow: hidden;}.faq-question-button {width: 100%;padding: 20px;background: #fff;border: none;text-align: left;font-size: 1.1rem;font-weight: 600;color: #28a745;cursor: pointer;display: flex;justify-content: space-between;align-items: center;}.faq-icon-plus {font-size: 1.5rem;transition: transform 0.3s;}.faq-answer-hidden {display: none;padding: 20px;background: #f8f9fa;border-top: 1px solid #e9ecef;}:root {--faq-bg-primary: #f8f9fa;--faq-bg-secondary: #ffffff;--faq-border-color: #dee2e6;--faq-text-primary: #495057;--faq-text-secondary: #6c757d;--faq-text-muted: #6c757d;--faq-accent-color: #28a745;--faq-hover-bg: #f8f9fa;--faq-shadow: rgba(0,0,0,0.1);--faq-shadow-hover: rgba(0,0,0,0.15);}.faq-blog-link {display: inline-block;background: linear-gradient(135deg, #28a745 0%, #20c997 100%);color: #ffffff;padding: 0.75rem 1.5rem;border-radius: 25px;text-decoration: none;font-weight: 600;margin-top: 1rem;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(40, 167, 69, 0.3);}.faq-blog-link:hover {color: #ffffff;text-decoration: none;transform: translateY(-2px);box-shadow: 0 4px 16px rgba(40, 167, 69, 0.4);}.faq-section {background: var(--faq-bg-primary);border: 1px solid var(--faq-border-color);transition: background-color 0.3s ease, border-color 0.3s ease;}.faq-title {color: var(--faq-accent-color);font-weight: 600;font-size: 2rem;transition: color 0.3s ease;}.faq-subtitle {font-size: 1.1rem;line-height: 1.6;color: var(--faq-text-muted);transition: color 0.3s ease;}.faq-accordion .faq-card {border: 1px solid var(--faq-border-color);border-radius: 8px;box-shadow: 0 2px 4px var(--faq-shadow);transition: all 0.3s ease;background: var(--faq-bg-secondary);}.faq-accordion .faq-card:hover {box-shadow: 0 4px 8px var(--faq-shadow-hover);transform: translateY(-2px);}.faq-header {background: var(--faq-bg-secondary);border-bottom: 1px solid var(--faq-border-color);border-radius: 8px 8px 0 0;transition: background-color 0.3s ease, border-color 0.3s ease;}.faq-button {width: 100%;text-align: left;background: none;border: none;padding: 1rem 1.5rem;font-size: 1.1rem;font-weight: 500;color: var(--faq-text-primary);text-decoration: none;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s ease;}.faq-button:hover,.faq-button:focus {color: var(--faq-accent-color);text-decoration: none;background: var(--faq-hover-bg);outline: 2px solid var(--faq-accent-color);outline-offset: -2px;}.faq-button:not(.collapsed) {color: var(--faq-accent-color);background: var(--faq-hover-bg);}.faq-button::after {content: '\f067'; font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 0.9rem;color: var(--faq-accent-color);transition: all 0.3s ease;}.faq-button:not(.collapsed)::after {content: '\f068'; transform: rotate(0deg);}.faq-question {flex: 1;margin-right: 1rem;}.faq-body {padding: 1.5rem;background: var(--faq-bg-secondary);border-radius: 0 0 8px 8px;transition: background-color 0.3s ease;}.faq-body p {margin-bottom: 1rem;line-height: 1.6;color: var(--faq-text-primary);transition: color 0.3s ease;}.faq-body p:last-child {margin-bottom: 0;}.faq-list {list-style: none;padding-left: 0;}.faq-list li {padding: 0.5rem 0;border-bottom: 1px solid var(--faq-border-color);position: relative;padding-left: 2rem;transition: border-color 0.3s ease;}.faq-list li:last-child {border-bottom: none;}.faq-list li::before {content: '\f00c';font-family: 'Font Awesome 5 Free';font-weight: 900;color: var(--faq-accent-color);position: absolute;left: 0;top: 0.5rem;}.faq-list li strong {color: var(--faq-text-primary);transition: color 0.3s ease;}@media (prefers-color-scheme: dark) {:root {--faq-bg-primary: #1a1a1a;--faq-bg-secondary: #2d2d2d;--faq-border-color: #404040;--faq-text-primary: #f0f0f0;--faq-text-secondary: #d0d0d0;--faq-text-muted: #b0b0b0;--faq-accent-color: #4ade80;--faq-hover-bg: #3a3a3a;--faq-shadow: rgba(0,0,0,0.3);--faq-shadow-hover: rgba(0,0,0,0.5);}.faq-body .alert-success p, .faq-body .alert-info p, .faq-body .alert-warning p, .faq-body .alert-light p, .faq-body .alert-danger p, .faq-body .alert-dark p, .faq-body .alert-secondary p { color: inherit !important; }.faq-table .table-success td { color: #155724 !important; }.faq-table .table-warning td { color: #212529 !important; }.faq-table .table-info td { color: #0c5460 !important; }.faq-title {color: #4ade80;text-shadow: 0 0 10px rgba(74, 222, 128, 0.3);}.faq-subtitle {color: #d0d0d0;}.faq-question .fas {filter: brightness(1.2) contrast(1.1);}.faq-button:hover,.faq-button:focus {background: #3a3a3a;color: #4ade80;outline: 2px solid #4ade80;box-shadow: 0 0 10px rgba(74, 222, 128, 0.2);}.faq-accordion .faq-card {box-shadow: 0 4px 8px rgba(0,0,0,0.3);border: 1px solid #404040;}.faq-accordion .faq-card:hover {box-shadow: 0 8px 16px rgba(0,0,0,0.5);border: 1px solid #4ade80;}} @media (max-width: 768px) and (prefers-color-scheme: dark) {.faq-body .alert-success p, .faq-body .alert-info p, .faq-body .alert-warning p, .faq-body .alert-light p, .faq-body .alert-danger p, .faq-body .alert-dark p, .faq-body .alert-secondary p { color: inherit !important; }.faq-table .table-success td { color: #155724 !important; }.faq-table .table-warning td { color: #212529 !important; }.faq-table .table-info td { color: #0c5460 !important; }.faq-title {font-size: 1.5rem;color: #4ade80;text-shadow: 0 0 15px rgba(74, 222, 128, 0.4);}.faq-subtitle {font-size: 1rem;color: #e0e0e0;line-height: 1.7;}.faq-button {padding: 1rem;font-size: 1rem;font-weight: 600;color: #f0f0f0;}.faq-button:hover,.faq-button:focus {background: #404040;color: #4ade80;outline: 3px solid #4ade80;outline-offset: -3px;}.faq-body {padding: 1.25rem;}.faq-button {min-height: 60px;touch-action: manipulation;}.faq-question .fas {font-size: 1.1rem;filter: brightness(1.3) contrast(1.2);}.faq-button::after {font-size: 1rem;filter: brightness(1.2);}}@media (prefers-contrast: high) {:root {--faq-bg-primary: #000000;--faq-bg-secondary: #1a1a1a;--faq-border-color: #ffffff;--faq-text-primary: #ffffff;--faq-text-secondary: #ffffff;--faq-text-muted: #cccccc;--faq-accent-color: #00ff00;--faq-hover-bg: #333333;}.faq-body .alert-success p, .faq-body .alert-info p, .faq-body .alert-warning p, .faq-body .alert-light p, .faq-body .alert-danger p, .faq-body .alert-dark p, .faq-body .alert-secondary p { color: inherit !important; }.faq-table .table-success td { color: #155724 !important; }.faq-table .table-warning td { color: #212529 !important; }.faq-table .table-info td { color: #0c5460 !important; }.faq-accordion .faq-card {border: 2px solid #ffffff;}.faq-button:hover,.faq-button:focus {outline: 3px solid #00ff00;background: #333333;}}@media (max-width: 768px) {.faq-title {font-size: 1.5rem;}.faq-subtitle {font-size: 1rem;}.faq-button {padding: 0.75rem 1rem;font-size: 1rem;}.faq-body {padding: 1rem;}}@media print {.faq-section {background: white !important;border: none !important;box-shadow: none !important;}.faq-card {break-inside: avoid;box-shadow: none !important;border: 1px solid #ccc !important;margin-bottom: 1rem;background: white !important;}.faq-button::after {display: none;}.collapse {display: block !important;height: auto !important;}.faq-title,.faq-subtitle,.faq-body p,.faq-list li {color: #000000 !important;}}.faq-button:focus {outline: 2px solid var(--faq-accent-color);outline-offset: 2px;}@media (prefers-reduced-motion: reduce) {.faq-accordion .faq-card,.faq-button,.faq-body p,.faq-list li {transition: none;}.faq-accordion .faq-card:hover {transform: none;}}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.timeline {position: relative;}.timeline .row {position: relative;}.timeline .row:not(:last-child)::after {content: '';position: absolute;left: 15px;top: 100%;width: 2px;height: 20px;background: #dee2e6;}.progress {height: 25px;}.progress-bar {line-height: 25px;font-size: 12px;font-weight: bold;}.faq-table {width: 100%;border-collapse: collapse;margin: 1rem 0;background: #ffffff;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}.faq-table th,.faq-table td {padding: 12px 16px;text-align: left;border-bottom: 1px solid #e9ecef;vertical-align: top;}.faq-table th {background: #20c997;color: #ffffff;font-weight: 600;font-size: 0.95rem;text-transform: uppercase;letter-spacing: 0.5px;}.faq-table td {font-size: 0.9rem;color: #495057;line-height: 1.5;}.faq-table tr:nth-child(even) {background-color: #f8f9fa;}.faq-table tr:hover {background-color: #e8f5e8;transition: background-color 0.3s ease;}.faq-table-product {border: 2px solid #28a745;}.faq-table-product th {background: linear-gradient(135deg, #28a745 0%, #34ce57 100%);color: #ffffff;font-weight: 700;padding: 14px 18px;}.faq-table-product td:first-child {font-weight: 600;color: #28a745;background-color: #f8fff8;width: 35%;border-right: 2px solid #e8f5e8;}.faq-table-product td:last-child {font-weight: 500;color: #2d3436;}.faq-table-comparison {border: 2px solid #007bff;}.faq-table-comparison th {background: linear-gradient(135deg, #007bff 0%, #0056b3 100%);text-align: center;padding: 16px 12px;}.faq-table-comparison td {text-align: center;padding: 14px 12px;font-weight: 500;}.faq-table-comparison tr:nth-child(even) {background-color: #f0f8ff;}.faq-table-comparison tr:hover {background-color: #e3f2fd;}.faq-table-pricing {border: 2px solid #ffc107;}.faq-table-pricing th {background: linear-gradient(135deg, #ffc107 0%, #ffb300 100%);color: #212529;font-weight: 700;}.faq-table-pricing .price {font-weight: 700;color: #e67e22;font-size: 1.1rem;}.faq-table-pricing .discount {color: #27ae60;font-weight: 600;}.faq-table-pricing .original-price {text-decoration: line-through;color: #95a5a6;font-size: 0.9rem;}.faq-table-availability {border: 2px solid #17a2b8;}.faq-table-availability th {background: linear-gradient(135deg, #17a2b8 0%, #138496 100%);}.faq-table-availability .status-available {color: #28a745;font-weight: 600;}.faq-table-availability .status-limited {color: #ffc107;font-weight: 600;}.faq-table-availability .status-unavailable {color: #dc3545;font-weight: 600;}.faq-table-growing {border: 2px solid #6f42c1;}.faq-table-growing th {background: linear-gradient(135deg, #6f42c1 0%, #5a32a3 100%);}.faq-table-growing .phase {font-weight: 600;color: #6f42c1;}.faq-table-growing .value {font-family: 'Courier New', monospace;background-color: #f8f9fa;padding: 4px 8px;border-radius: 4px;font-weight: 500;}.faq-table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}@media (max-width: 768px) {.faq-table {font-size: 0.85rem;}.faq-table th,.faq-table td {padding: 10px 12px;}.faq-table th {font-size: 0.8rem;}.faq-table-stack {border: none;box-shadow: none;}.faq-table-stack thead {display: none;}.faq-table-stack tr {display: block;margin-bottom: 1rem;border: 2px solid #28a745;border-radius: 8px;background: #ffffff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}.faq-table-stack td {display: block;border: none;border-bottom: 1px solid #e9ecef;padding: 12px 16px;position: relative;padding-left: 40%;}.faq-table-stack td:before {content: attr(data-label);position: absolute;left: 16px;top: 12px;font-weight: 600;color: #28a745;text-transform: uppercase;font-size: 0.75rem;letter-spacing: 0.5px;}.faq-table-stack td:last-child {border-bottom: none;}}@media (prefers-color-scheme: dark) {.faq-table {background: #2d2d2d;color: #f0f0f0;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);}.faq-table th {background:  #22c55e;color: #1a1a1a;}.faq-table td {color: #e0e0e0;border-bottom-color: #404040;}.faq-table tr:nth-child(even) {background-color: #3a3a3a;}.faq-table tr:hover {background-color: #404040;}.faq-table-product {border-color: #4ade80;}.faq-table-product td:first-child {color: #4ade80;background-color: #1a2e1a;border-right-color: #404040;}.faq-table-product td:last-child {color: #e0e0e0;}.faq-table-comparison {border-color: #60a5fa;}.faq-table-comparison th {background: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);color: #1a1a1a;}.faq-table-comparison tr:nth-child(even) {background-color: #1a2332;}.faq-table-comparison tr:hover {background-color: #1e293b;}.faq-table-pricing {border-color: #fbbf24;}.faq-table-pricing th {background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);color: #1a1a1a;}.faq-table-pricing .price {color: #fb923c;}.faq-table-pricing .discount {color: #4ade80;}.faq-table-pricing .original-price {color: #6b7280;}.faq-table-availability {border-color: #22d3ee;}.faq-table-availability th {background: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);color: #1a1a1a;}.faq-table-availability .status-available {color: #4ade80;}.faq-table-availability .status-limited {color: #fbbf24;}.faq-table-availability .status-unavailable {color: #f87171;}.faq-table-growing {border-color: #a78bfa;}.faq-table-growing th {background: linear-gradient(135deg, #a78bfa 0%, #8b5cf6 100%);color: #1a1a1a;}.faq-table-growing .phase {color: #a78bfa;}.faq-table-growing .value {background-color: #404040;color: #e0e0e0;}}@media (prefers-contrast: high) {.faq-table {border: 3px solid #000000;box-shadow: none;}.faq-table th {background: #000000;color: #ffffff;border: 2px solid #ffffff;}.faq-table td {color: #000000;border: 1px solid #000000;}.faq-table tr:nth-child(even) {background-color: #f0f0f0;}.faq-table tr:hover {background-color: #e0e0e0;outline: 3px solid #000000;}}.faq-table-compact {margin: 0.5rem 0;}.faq-table-compact th,.faq-table-compact td {padding: 8px 12px;font-size: 0.85rem;}.faq-table-large {margin: 2rem 0;}.faq-table-large th,.faq-table-large td {padding: 16px 20px;font-size: 1rem;}.faq-table-bordered {border: 2px solid #dee2e6;}.faq-table-borderless {border: none;box-shadow: none;}.faq-table-borderless th,.faq-table-borderless td {border: none;}.faq-table-striped tr:nth-child(odd) {background-color: #ffffff;}.faq-table-striped tr:nth-child(even) {background-color: #f8f9fa;}.faq-table-animated {animation: fadeInUp 0.6s ease-out;}@keyframes fadeInUp {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}.faq-table tr {transition: all 0.3s ease;}.faq-table th {transition: background-color 0.3s ease;}@media print {.faq-table {box-shadow: none;border: 2px solid #000000;page-break-inside: avoid;}.faq-table th {background: #f0f0f0 !important;color: #000000 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact;}.faq-table tr:nth-child(even) {background-color: #f8f8f8 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact;}}.faq-section {background: #f8f9fa;padding: 3rem 0;margin-bottom: 20px;border-radius: 15px;}.faq-title {color: #28a745;font-weight: 700;text-align: center;margin-bottom: 2rem;text-shadow: 0 2px 4px rgba(40, 167, 69, 0.2);}.faq-card {background: #ffffff;border: 2px solid #e9ecef;border-radius: 10px;margin-bottom: 1rem;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;}.faq-card:hover {border-color: #28a745;box-shadow: 0 4px 16px rgba(40, 167, 69, 0.2);}.faq-header {background: #ffffff;border-bottom: 1px solid #e9ecef;border-radius: 8px 8px 0 0;padding: 0;}.faq-button {background: none;border: none;color: #495057;font-weight: 600;text-align: left;width: 100%;padding: 1.25rem 1.5rem;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s ease;text-decoration: none;font-size: 1.1rem;}.faq-button:hover,.faq-button:focus {color: #28a745;text-decoration: none;background: #f8fff8;}.faq-button .fas {transition: transform 0.3s ease;font-size: 1.2rem;}.faq-button[aria-expanded="true"] .fas {transform: rotate(45deg);}.faq-collapse {border-top: 1px solid #e9ecef;}.faq-body {padding: 1.5rem;background: #ffffff;border-radius: 0 0 8px 8px;}.faq-category {background: linear-gradient(135deg, #28a745 0%, #20c997 100%);color: #ffffff;padding: 1rem 1.5rem;margin: 2rem 0 1rem 0;border-radius: 10px;font-weight: 700;font-size: 1.3rem;text-align: center;box-shadow: 0 4px 12px rgba(40, 167, 69, 0.3);}@media (prefers-color-scheme: dark) {.faq-section {background: #1a1a1a;}.faq-title {color: #4ade80;text-shadow: 0 2px 4px rgba(74, 222, 128, 0.3);}.faq-card {background: #2d2d2d;border-color: #404040;}.faq-card:hover {border-color: #4ade80;box-shadow: 0 4px 16px rgba(74, 222, 128, 0.3);}.faq-header {background: #2d2d2d;border-bottom-color: #404040;}.faq-button {color: #e0e0e0;}.faq-button:hover,.faq-button:focus {color: #4ade80;background: #1a2e1a;}.faq-body {background: #2d2d2d;color: #e0e0e0;}.faq-collapse {border-top-color: #404040;}.faq-category {background: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);color: #1a1a1a;box-shadow: 0 4px 12px rgba(74, 222, 128, 0.4);}}@media (max-width: 768px) {.faq-section {padding: 2rem 0;margin: 1rem 0;}.faq-title {font-size: 1.8rem;margin-bottom: 1.5rem;}.faq-button {padding: 1rem 1.25rem;font-size: 1rem;}.faq-body {padding: 1.25rem;}.faq-category {font-size: 1.1rem;padding: 0.75rem 1rem;margin: 1.5rem 0 0.75rem 0;}}@media print {.faq-section {background: #ffffff !important;box-shadow: none;page-break-inside: avoid;}.faq-card {border: 1px solid #000000;box-shadow: none;page-break-inside: avoid;margin-bottom: 1rem;}.faq-button .fas {display: none;}.faq-collapse {display: block !important;}.faq-category {background: #f0f0f0 !important;color: #000000 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact;}}.usp-footnote {text-align: center;margin-top: 40px;padding-top: 30px;border-top: 1px solid #e0e0e0;}.usp-footnote p {font-size: 1rem;color: #666;font-style: italic;margin: 0;}.gelb {color: #FEDE00}.gruen {color: #4a7800 }.blau {color: #2ea2f0 }.pink {color: #fc5b96 }.weiss a{color: #FFFFFF !important;}.weiss{color: #FFFFFF !important;}.warning a{color: #c9ac7f !important;}.warning:hover a{color: #FFFFFF !important;}.btn-outline-success:hover a{color: #ffffff;}.cta-sections { background: white;border-radius: 15px;box-shadow: 0 10px 30px rgba(0,0,0,0.2);padding: 40px;margin-bottom: 30px;border: 2px solid #4a7c59; }.btn-primary-custom {background: linear-gradient(45deg, #4a7c59, #6b8e23);border: none;border-radius: 50px;padding: 15px 30px;font-size: 18px;font-weight: 600;text-transform: none;box-shadow: 0 5px 15px rgba(74, 124, 89, 0.4);transition: all 0.3s ease;color: white;}.btn-primary-custom:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(74, 124, 89, 0.6);background: linear-gradient(45deg, #3d6b4a, #556b2f);color: white;}.btn-secondary-custom {background: linear-gradient(45deg, #8fbc8f, #9acd32);border: none;border-radius: 50px;padding: 12px 25px;font-size: 16px;font-weight: 500;color: #2d5016;box-shadow: 0 4px 12px rgba(143, 188, 143, 0.4);transition: all 0.3s ease;margin: 8px;}.btn-secondary-custom:hover {transform: translateY(-2px);box-shadow: 0 6px 20px rgba(143, 188, 143, 0.6);background: linear-gradient(45deg, #7ba05b, #8fbc8f);color: #1a2e0a;}.btn-expert {background: linear-gradient(45deg, #ff8c00, #ffa500);border: none;border-radius: 50px;padding: 12px 25px;font-size: 16px;font-weight: 500;color: white;box-shadow: 0 4px 12px rgba(255, 140, 0, 0.4);transition: all 0.3s ease;margin: 8px;}.btn-expert:hover {transform: translateY(-2px);box-shadow: 0 6px 20px rgba(255, 140, 0, 0.6);background: linear-gradient(45deg, #e67e00, #ff8c00);color: white;}.btn-shipping {background: linear-gradient(45deg, #228b22, #32cd32);border: none;border-radius: 50px;padding: 12px 25px;font-size: 16px;font-weight: 500;color: white;box-shadow: 0 4px 12px rgba(34, 139, 34, 0.4);transition: all 0.3s ease;margin: 8px;}.btn-shipping:hover {transform: translateY(-2px);box-shadow: 0 6px 20px rgba(34, 139, 34, 0.6);background: linear-gradient(45deg, #1e7e1e, #228b22);color: white;}.icon-wrapper {margin-right: 10px;font-size: 1.2em;}.section-title {color: #2d5016;font-weight: 700;margin-bottom: 30px;text-align: center;}.cta-description {color: #4a7c59;font-size: 16px;margin-bottom: 25px;text-align: center;}.primary-cta-container {text-align: center;margin-bottom: 40px;}.secondary-cta-container {display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;}@media (max-width: 768px) {.secondary-cta-container {flex-direction: column;align-items: center;}.btn-secondary-custom,.btn-expert,.btn-shipping {width: 100%;max-width: 350px;margin: 5px 0;}}.bg-hanf-dark { background-color: #2d5016 !important; }.bg-hanf-primary { background-color: #4a7c59 !important; }.bg-hanf-secondary { background-color: #6b8e23 !important; }.bg-hanf-light { background-color: #8fbc8f !important; }.bg-hanf-orange { background-color: #ff8c00 !important; }.text-hanf-dark { color: #2d5016 !important; }.text-hanf-primary { color: #4a7c59 !important; }.border-hanf { border-color: #4a7c59 !important; }.badge-pill {font-size: 0.9rem;padding: 8px 15px;}.alert-success {background: linear-gradient(45deg, #d4edda, #c3e6cb);border-color: var(--hanf-green);color: #155724;}.badge-lg {font-size: 0.9rem;padding: 0.5rem 0.75rem;}.keyword-highlight {font-weight: 600;color: #6c7b3a;}.autoflowering-button {background: linear-gradient(135deg, #6c7b3a 0%, #5a6632 100%);border: 2px solid #6c7b3a;color: white;font-weight: bold;font-size: 1.25rem;padding: 1rem 2rem;border-radius: 8px;transition: all 0.3s ease;text-decoration: none;display: block;text-align: center;box-shadow: 0 4px 8px rgba(108, 123, 58, 0.3);}.autoflowering-button:hover {background: linear-gradient(135deg, #5a6632 0%, #4a5529 100%);transform: translateY(-3px);box-shadow: 0 8px 16px rgba(108, 123, 58, 0.4);color: white;text-decoration: none;}.autoflowering-button:active {transform: translateY(-1px);}.autoflowering-button-pulse {animation: pulse 2s infinite;}@keyframes pulse {0% {box-shadow: 0 4px 8px rgba(108, 123, 58, 0.3);}50% {box-shadow: 0 8px 20px rgba(108, 123, 58, 0.5);}100% {box-shadow: 0 4px 8px rgba(108, 123, 58, 0.3);}}@media (max-width: 768px) {.autoflowering-button {font-size: 1.1rem;padding: 0.875rem 1.5rem;}}.newsletter-container {max-width: 600px;margin: 0 auto;background-color: #ffffff;box-shadow: 0 4px 6px rgba(0,0,0,0.1);}.header-section {background: linear-gradient(135deg, #2d5016 0%, #4a7c59 100%);color: white;padding: 20px;text-align: center;}.logo-section {text-align: center;padding: 15px;background-color: #fff;}.logo-section img {max-width: 200px;height: auto;}.sale-banner {background: linear-gradient(270deg, #ff0000, #ff4500, #ff8c00, #ffaa00, #ff0000);background-size: 1000% 1000%;animation: summerFire 20s ease infinite;color: white;text-align: center;padding: 3rem 1rem;border-radius: 10px;box-shadow: 0 0 20px rgba(255, 80, 0, 0.4);font-family: 'Segoe UI', sans-serif;position: relative;overflow: hidden;}@keyframes summerFire {0% { background-position: 0% 50%; }25% { background-position: 50% 100%; }50% { background-position: 100% 50%; }75% { background-position: 50% 0%; }100% { background-position: 0% 50%; }}.sale-banner::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 1;}.sale-banner-content {position: relative;z-index: 2;}.sale-banner h2 {font-size: 2.2rem;font-weight: bold;margin-bottom: 15px;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}.discount-badge {background-color: #dc3545;color: white;padding: 10px 20px;border-radius: 25px;font-weight: bold;font-size: 1.2rem;display: inline-block;margin: 5px;box-shadow: 0 4px 8px rgba(0,0,0,0.3);}.exclusive-offer {background: linear-gradient(45deg, #ffd700, #ffed4e);border: 3px solid #ff6b35;border-radius: 15px;padding: 25px;margin: 25px 0;text-align: center;position: relative;overflow: hidden;}.exclusive-offer::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,0.1) 10px,rgba(255,255,255,0.1) 20px);animation: shine 3s linear infinite;}@keyframes shine {0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }100% { transform: translateX(100%) translateY(100%) rotate(45deg); }}.exclusive-content {position: relative;z-index: 2;}.exclusive-badge {background-color: #dc3545;color: white;padding: 8px 15px;border-radius: 20px;font-size: 0.9rem;font-weight: bold;display: inline-block;margin-bottom: 15px;animation: pulse 2s infinite;}@keyframes pulse {0% { transform: scale(1); }50% { transform: scale(1.05); }100% { transform: scale(1); }}.content-section {padding: 25px;}.product-card {border: 1px solid #e0e0e0;border-radius: 12px;padding: 20px;margin-bottom: 25px;background-color: #f9f9f9;transition: all 0.3s;position: relative;overflow: hidden;}.product-card:hover {transform: translateY(-3px);box-shadow: 0 8px 16px rgba(0,0,0,0.15);}.product-image {width: 100%;height: auto;border-radius: 8px;margin-bottom: 15px;}.product-title {color: #2d5016;font-weight: bold;font-size: 1.3rem;margin-bottom: 12px;}.price {color: #dc3545;font-weight: bold;font-size: 1.2rem;}.btn-mr-hanf {background: linear-gradient(135deg, #2d5016 0%, #4a7c59 100%);border: none;color: white;padding: 12px 25px;border-radius: 25px;font-weight: bold;text-decoration: none;display: inline-block;transition: all 0.3s;}.btn-mr-hanf:hover {transform: translateY(-2px);box-shadow: 0 6px 12px rgba(0,0,0,0.25);color: white;text-decoration: none;}.btn-exclusive {background: linear-gradient(135deg, #ffd700 0%, #ff6b35 100%);border: none;color: #2d5016;padding: 15px 30px;border-radius: 30px;font-weight: bold;font-size: 1.1rem;text-decoration: none;display: inline-block;transition: all 0.3s;box-shadow: 0 4px 8px rgba(0,0,0,0.2);}.btn-exclusive:hover {transform: translateY(-2px);box-shadow: 0 8px 16px rgba(0,0,0,0.3);color: #2d5016;text-decoration: none;}.cannabis-leaf {color: #4a7c59;font-size: 1.2rem;}.section-divider {border-top: 3px solid #4a7c59;margin: 35px 0;position: relative;}.section-divider::before {content: "🌿";position: absolute;top: -15px;left: 50%;transform: translateX(-50%);background-color: white;padding: 0 15px;font-size: 1.8rem;}.tip-box {background-color: #e8f5e8;border-left: 5px solid #4a7c59;padding: 20px;margin: 25px 0;border-radius: 0 12px 12px 0;position: relative;}.tip-image {width: 100%;max-width: 300px;height: auto;border-radius: 8px;margin: 15px 0;}.footer-section {background-color: #2d5016;color: white;padding: 25px;text-align: center;font-size: 0.9rem;}.social-links a {color: white;margin: 0 12px;font-size: 1.6rem;text-decoration: none;transition: color 0.3s;}.social-links a:hover {color: #4a7c59;}.countdown-timer {background-color: #dc3545;color: white;padding: 10px 20px;border-radius: 25px;font-weight: bold;display: inline-block;margin: 10px 0;animation: blink 1.5s infinite;}@keyframes blink {0%, 50% { opacity: 1; }51%, 100% { opacity: 0.7; }}@media (max-width: 600px) {.newsletter-container {margin: 0;box-shadow: none;}.content-section {padding: 15px;}.sale-banner h2 {font-size: 1.6rem;}.discount-badge {font-size: 1rem;padding: 8px 15px;}.exclusive-offer {padding: 20px;margin: 20px 0;}.product-card {padding: 15px;}}.table-responsive-mobile {width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: 8px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);margin: 1rem 0;}.table-mobile {width: 100%;margin-bottom: 0;background-color: transparent;border-collapse: separate;border-spacing: 0;font-size: 0.8rem;}.table-mobile th,.table-mobile td {padding: 0.5rem;vertical-align: middle;border: none;border-bottom: 1px solid #e9ecef;word-wrap: break-word;hyphens: auto;}.table-mobile th {background: linear-gradient(135deg, #28a745, #20c997);color: white;font-weight: 600;font-size: 0.75rem;text-align: center;white-space: nowrap;position: sticky;top: 0;z-index: 10;}.table-mobile th:first-child {border-top-left-radius: 8px;}.table-mobile th:last-child {border-top-right-radius: 8px;}.table-mobile tbody tr {background: #ffffff;transition: all 0.3s ease;}.table-mobile tbody tr:hover {background: #f8f9fa;}.table-mobile tbody tr:last-child td:first-child {border-bottom-left-radius: 8px;}.table-mobile tbody tr:last-child td:last-child {border-bottom-right-radius: 8px;}.table-mobile td {text-align: center;font-size: 0.75rem;}.table-badge {display: inline-block;padding: 0.25rem 0.5rem;font-size: 0.65rem;font-weight: 600;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 12px;margin: 0.1rem;}.badge-success-table {color: #fff;background: linear-gradient(135deg, #28a745, #20c997);}.badge-warning-table {color: #fff;background: linear-gradient(135deg, #ffc107, #fd7e14);}.badge-danger-table {color: #fff;background: linear-gradient(135deg, #dc3545, #e83e8c);}.badge-info-table {color: #fff;background: linear-gradient(135deg, #17a2b8, #007bff);}@media (max-width: 575.98px) {.faq-section {margin: 0.5rem 0;border-radius: 10px;padding: 0.75rem 0.25rem;}.faq-button {font-size: 0.85rem;padding: 0.75rem;}.faq-body {padding: 0.75rem;}.faq-body p {font-size: 0.8rem;}.faq-list li {font-size: 0.75rem;}.table-mobile {font-size: 0.7rem;}.table-mobile th,.table-mobile td {padding: 0.3rem;}.table-mobile th {font-size: 0.65rem;}.table-mobile td {font-size: 0.65rem;}.table-badge {font-size: 0.55rem;padding: 0.2rem 0.4rem;}.table-stack {display: block !important;}.table-stack thead {display: none;}.table-stack tbody,.table-stack tr,.table-stack td {display: block;width: 100%;}.table-stack tr {border: 1px solid #e9ecef;border-radius: 8px;margin-bottom: 0.5rem;padding: 0.5rem;background: #ffffff;}.table-stack td {border: none;border-bottom: 1px solid #f8f9fa;position: relative;padding-left: 30% !important;text-align: left !important;padding: 0.5rem;}.table-stack td:before {content: attr(data-label) ": ";position: absolute;left: 6px;width: 25%;padding-right: 10px;white-space: nowrap;font-weight: 600;color: #28a745;font-size: 0.7rem;}}@media (min-width: 576px) {.faq-section {padding: 1.5rem 1rem;}.faq-button {font-size: 1rem;padding: 1.25rem;}.faq-body {padding: 1.25rem;}.table-mobile {font-size: 0.85rem;}.table-mobile th,.table-mobile td {padding: 0.6rem;}}@media (min-width: 768px) {.faq-section {margin: 2rem 0;padding: 2rem 1rem;}.faq-button {font-size: 1.1rem;padding: 1.25rem 1.5rem;}.faq-body {padding: 1.5rem;}.faq-body p {font-size: 1rem;}.faq-list li {font-size: 0.9rem;}.table-mobile {font-size: 0.9rem;}.table-mobile th {font-size: 0.8rem;}.table-mobile td {font-size: 0.8rem;}.table-badge {font-size: 0.7rem;padding: 0.3rem 0.6rem;}}@media (min-width: 992px) {.table-mobile {font-size: 1rem;}.table-mobile th {font-size: 0.9rem;}.table-mobile td {font-size: 0.85rem;}.table-badge {font-size: 0.75rem;padding: 0.35rem 0.7rem;}}@media (min-width: 1200px) {.table-mobile th,.table-mobile td {padding: 0.75rem;}}
