.product-headline h1{font-size:clamp(1.5rem,7.5vw,2.3rem);line-height:1.2}.product-info-inner{position:relative}.productdetails-tabs{background-color:#cbd8a6;margin-left:0;margin-right:0;padding-left:20px;border-radius:5px}.productdetails-tabs .nav-link.active{color:#000;border-color:#000}.productdetails-tabs .nav-link:hover{color:#000}.product-info .price{color:#8da174}.productdetails-fixed-form .productdetails-fixed-form__price.cfg-summary-link,.product-info .price_wrapper.cfg-summary-link{cursor:pointer}.productdetails-fixed-form .productdetails-fixed-form__price.cfg-summary-link:hover,.product-info .price_wrapper.cfg-summary-link:hover{opacity:.85;text-decoration:underline;text-underline-offset:2px}#product-configuration-sidebar.cfg-summary-flash{animation:cfgSummaryFlash 1.4s ease-in-out}@keyframes cfgSummaryFlash{0%,100%{box-shadow:none}25%,60%{box-shadow:0 0 0 3px rgba(40,167,69,.55)}}@media (min-width:1031px){.productdetails-gallery{top:70px!important}}#product-configurator>h2{font-size:2.1rem}#product-configuration-sidebar>div>div.panel-heading>div{font-size:1.8rem}.hr-sect2.h3{font-size:1.8rem}#cfg-container .hr-sect2{text-align:initial;background:#f8f8f8;border-top:0;border-bottom:0;border-radius:12px;margin-top:-20px!important;margin-left:-20px!important;margin-right:-20px!important;padding:15px 10px 0px 25px!important}#cfg-container .card-body .opc-area{background-color:#fff}#cfg-container .kk-image-banner .kk-image-banner-img.kk-image-banner-mode-auto{border-radius:11px}.btn.btn-secondary.start-configuration{padding-right:15px;padding-bottom:15px}#cfg-container>[class*="col"]:has(.cfg-group){padding-left:4px!important;padding-right:4px!important}#cfg-container>[class*="col"]:has(.cfg-group),#cfg-container .cfg-group-list-wrapper{background:#fff}.noborder{border:none;background:transparent}.cfg-group-list-wrapper.stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cfg-group-list-wrapper.stack>* + *{margin-top:1rem}.cfg-group.card{position:relative;margin-bottom:1rem;border-radius:12px;background-color:#f9f9f9}.cfg-group:hover{background-color:#f3f3f3}#product-configuration-sidebar .cfg-group{font-weight:600}.cfg-toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 12px;width:100%;font-size:1.1rem;font-weight:600;background:transparent;border:none;text-align:left;border-radius:1.5rem;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cfg-toggle-btn:hover{background-color:#eef3e3}.cfg-toggle-btn .cfg-icon i{-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.cfg-toggle-btn[aria-expanded="true"] .cfg-icon i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cfg-group .card:not(.card-products) .card-header .btn{background:#fff;width:100%;padding-top:3px;padding-bottom:3px}.padding20{padding-left:4px;padding-right:4px;padding-bottom:10px}#cfg-container .cfg-group .padding20{padding-top:0}.cfg-item-description-description{padding-left:20px}.cfg-summary-item{line-height:1.2rem}.group-description{margin-top:-30px;padding-left:26px;padding-bottom:15px}#cfg-container .config-item dd:has(>.csg-thumb){display:flex;align-items:center;gap:14px}#cfg-container .config-item dd:has(>.csg-thumb) .cfg-item-description-description{padding-left:0}#cfg-container .csg-thumb{flex:0 0 auto;height:90px;width:auto;max-width:44%;margin-left:1.5rem;object-fit:contain;background:#fff;border:1px solid #e7ebe0;border-radius:12px;padding:4px;cursor:zoom-in;-webkit-transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow .15s ease,border-color .15s ease}#cfg-container .csg-thumb:hover{border-color:#cbd8a6;box-shadow:0 3px 10px rgba(47,62,70,.14)}#cfg-container .config-item dd:has(>.csg-thumb)>:not(.csg-thumb){flex:1 1 auto;min-width:0}@media (max-width:575.98px){#cfg-container .csg-thumb{height:70px}}.config-item{box-sizing:border-box;border:1px solid transparent;position:relative;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease;padding-top:.5rem;padding-bottom:.5rem;padding-left:8px;padding-right:8px;z-index:1}.config-item.active{border:2px solid #7a9a4e!important;border-radius:16px;background-color:#eaf1dc;box-sizing:border-box;z-index:2}.config-item.active::after{content:"\2713";font-family:sans-serif;position:absolute;top:.75rem;right:.75rem;font-size:1.1rem;color:#7a9a4e}#cfg-container .config-item.active,#cfg-container .config-item:has(input:checked){margin:6px 0}#cfg-container .config-item .config-item__description:empty{display:none}#cfg-container .config-item dl{display:grid;grid-template-columns:1fr;grid-template-areas:"name" "price" "desc";column-gap:14px;row-gap:2px;align-items:start;margin-bottom:0}#cfg-container .config-item dt{display:contents}#cfg-container .config-item dt .custom-control.custom-control-inline{grid-area:name;display:block;width:auto;min-width:0;margin:0}#cfg-container .config-item dt .custom-control{position:relative;top:6px}#cfg-container .config-item dt .custom-control-label{display:inline;line-height:1.45;overflow-wrap:break-word;word-break:normal}#cfg-container .config-item dt .cfg-item-badge-slot{grid-area:name}#cfg-container .config-item dt .cfg-item-badge-slot:empty{display:none}#cfg-container .config-item dt .badge.badge-light{grid-area:price;justify-self:end!important;align-self:start;margin:3px 0 0!important;white-space:nowrap}#cfg-container .config-item dd.config-item__description{grid-area:desc;margin:2px 0 0}#cfg-container .badge-light{background:0 0;border:none;font-size:1.05rem;color:#46591f}#cfg-container .config-item.bg-recommendation:not(.active){background:#fff!important;border:1px solid #dbe6bf!important;border-radius:16px!important;box-shadow:none!important;padding:10px 8px!important;margin:4px 0!important}.cfg-group-info{z-index:15!important}#cfg-container .cfg-group-info{position:static!important;margin:0 -5px 10px -5px;padding:0;text-align:left}#cfg-container .cfg-group-info .badge,#cfg-container .cfg-group-info .badge-info{display:block;width:auto;box-sizing:border-box;background:#fff8e6;color:#7a5a12;border:0;border-left:4px solid #e8a200;border-radius:0 0 14px 14px;font-weight:600;font-size:13px;letter-spacing:normal;padding:8px 18px;text-align:left}#cfg-container .cfg-group-info:has(.badge.alert-success){display:none!important}#cfg-container .cfg-group-info.cfg-info-prehidden{display:none!important}#cfg-container .cfg-group>.collapse,#cfg-container .cfg-group>.collapsing{margin-top:0!important}.th-varinfo{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 0 0 6px;padding:3px 11px;border:1px solid #7a9a4e;border-radius:999px;background:#eef3e3;color:#46591f!important;font-size:13px;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease;vertical-align:middle}.th-varinfo::after{content:"Infos";line-height:1}.th-varinfo .icon-content{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;vertical-align:middle;line-height:1;--icon-size-multiplier:1}.th-varinfo .icon-content svg,.th-varinfo .fa{display:block;font-size:13px}.th-varinfo .tooltip-text{display:none}.th-varinfo:hover,.th-varinfo:focus{background:#7a9a4e;color:#fff!important}#cfg-container .config-item .cfg-reco-badge{display:inline-flex;align-items:center;vertical-align:middle;margin:0 0 0 8px;padding:3px 11px;border:1px solid transparent;border-radius:999px;background:#dbe6bf;color:#46591f;font-size:13px;line-height:1.4;font-weight:600}#cfg-container .bild-popup,#cfg-container .bild-popup .kk-gallery-image-link{cursor:pointer}#cfg-container .bild-popup .kk-gallery-image{transition:transform .15s ease,filter .15s ease}#cfg-container .bild-popup:hover .kk-gallery-image,#cfg-container .bild-popup .kk-gallery-image-link:hover .kk-gallery-image{transform:scale(1.02);filter:brightness(.97)}.bild-150 img,img.bild-150,.bild-150 .kk-gallery-image{max-width:150px!important;height:auto!important}img.bild-radius12,.bild-radius12 img,.bild-radius12 .kk-gallery-image,.bild-radius12 .mediabox-img{border-radius:12px!important}.bild-radius12{overflow:hidden;border-radius:12px}#cfg-container .dzm-btn-snippet-wrapper button,#cfg-container .dzm-btn{color:#46591f!important;background-color:transparent!important;border:1px solid #8da174!important;font-weight:600!important}#cfg-container .dzm-btn-snippet-wrapper button:hover,#cfg-container .dzm-btn:hover{color:#fff!important;background-color:#8da174!important;border-color:#8da174!important}#cfg-container .dzm-btn-snippet-wrapper .cfg-smallbtn,#cfg-container .dzm-btn.cfg-smallbtn,#cfg-container .cfg-smallbtn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto!important;min-height:0!important;height:auto!important;border:1px solid #7a9a4e!important;border-radius:999px!important;background:#eef3e3!important;color:#46591f!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important;box-shadow:none!important}#cfg-container .dzm-btn-snippet-wrapper .cfg-smallbtn:hover,#cfg-container .dzm-btn.cfg-smallbtn:hover,#cfg-container .cfg-smallbtn:hover{background:#7a9a4e!important;color:#fff!important;border-color:#7a9a4e!important}body:has(.dzm-popup-container.show){overflow:hidden}.dzm-popup-container{position:fixed!important;inset:0!important;z-index:100000!important;display:block!important;overflow:auto;background:rgba(0,0,0,.5)}.dzm-popup-content-wrapper{position:relative;width:min(500px,calc(100% - 20px));margin:1.75rem auto!important;max-height:calc(100vh - 3.5rem);overflow:auto;background:#fff!important;opacity:1!important;border-radius:.4rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.4);padding:1.25rem 1.5rem!important;line-height:1.5}.dzm-popup-content-wrapper h4,.dzm-popup-content-wrapper .h5{margin-top:0;margin-bottom:.75rem}.dzm-popup-content-wrapper ul{margin:0;padding-left:1.1rem}.dzm-popup-content-wrapper li + li{margin-top:.4rem}.dzm-popup-content-wrapper img{max-width:100%;height:auto}.dzm-popup-close-btn{position:fixed!important;top:calc(1.75rem + 6px)!important;right:max(14px,calc(50% - 250px + 10px))!important;z-index:100002!important;width:auto!important;height:auto!important;padding:2px 6px!important;margin:0!important;font-size:1.7rem!important;font-weight:700!important;line-height:1!important;color:#000!important;opacity:.5;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;text-shadow:0 1px 0 #fff}.dzm-popup-close-btn:hover{opacity:.9}@media (max-width:575.98px){.dzm-popup-content-wrapper{margin:1rem auto!important;max-height:76vh}.dzm-popup-close-btn{top:calc(1rem + 6px)!important;right:18px!important}}.cfg-step-status{display:inline-block;vertical-align:middle;margin:0 10px;padding:2px 10px;border-radius:999px;font-size:13px;line-height:1.4;font-weight:normal;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1281px){.cfg-step-status{max-width:440px}}.cfg-step-status.is-done{background:#eef3e3;color:#46591f;border:1px solid #7a9a4e}.cfg-step-status.is-open{background:#f0f0f0;color:#888;border:1px solid #ddd}.cfg-step-status.is-optional{background:#f3f5ef;color:#6a7b59;border:1px solid #dbe6bf}.cfg-step-status.is-standard{background:#eaeef0;color:#2f3e46;border:1px solid #cfd8dc}#cfg-container .cfg-group-title .cfg-icon{display:none}#cfg-container .cfg-toggle-btn .cfg-step-status{order:1}#cfg-container .cfg-toggle-btn .icon-content--toggle{order:2;margin-left:8px}@media (max-width:767.98px){#cfg-container .cfg-toggle-btn{flex-wrap:wrap;align-items:center}#cfg-container .cfg-toggle-btn .cfg-title{flex:1 1 auto;min-width:0}#cfg-container .cfg-toggle-btn .icon-content--toggle{order:1}#cfg-container .cfg-toggle-btn::after{content:"";flex:0 0 100%;height:0;order:2}#cfg-container .cfg-toggle-btn .cfg-step-status{order:3;flex:0 1 auto;max-width:100%;margin:4px 0 0 30px;white-space:normal}}.cfg-steps-collapsed{display:none!important}#cfg-toggle-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#2f3e46,#3b4d57);color:#fff;border-radius:16px;padding:18px 22px;cursor:pointer;box-shadow:0 6px 22px rgba(47,62,70,.28);margin:0 0 16px;user-select:none;position:relative;overflow:hidden}#cfg-toggle-banner:hover{box-shadow:0 10px 30px rgba(47,62,70,.38)}#cfg-toggle-banner:focus-visible{outline:3px solid #8da174;outline-offset:2px}#cfg-toggle-banner.is-open{background:#eef3e3;color:#2f3e46;box-shadow:0 3px 12px rgba(0,0,0,.1);border:1px solid #dbe6bf}#cfg-toggle-banner .ctb-left{display:flex;align-items:center;gap:14px}#cfg-toggle-banner .ctb-icon{font-size:24px;flex:0 0 auto}#cfg-toggle-banner .ctb-title{font-size:1.15rem;font-weight:700;line-height:1.2}#cfg-toggle-banner .ctb-sub{font-size:.9rem;opacity:.85;margin-top:3px}#cfg-toggle-banner.is-open .ctb-sub{opacity:.7}#cfg-toggle-banner .ctb-action{display:inline-flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap;background:rgba(255,255,255,.16);padding:9px 16px;border-radius:999px}#cfg-toggle-banner.is-open .ctb-action{background:#2f3e46;color:#fff}#cfg-toggle-banner .ctb-chev{transition:transform .25s}#cfg-toggle-banner.is-open .ctb-chev{transform:rotate(180deg)}#cfg-toggle-banner:not(.is-open)::after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:0 0 0 0 rgba(141,161,116,.55);animation:ctbPulse 2.4s ease-out infinite;pointer-events:none}@keyframes ctbPulse{0%{box-shadow:0 0 0 0 rgba(141,161,116,.5)}70%{box-shadow:0 0 0 14px rgba(141,161,116,0)}100%{box-shadow:0 0 0 0 rgba(141,161,116,0)}}#cfg-toggle-banner .ctb-progress{display:none}@media (max-width:575.98px){#cfg-toggle-banner{flex-direction:column;align-items:stretch;gap:0;padding:14px 16px;border-radius:14px;margin:0 0 12px}#cfg-toggle-banner:not(.is-open)::after{display:none}#cfg-toggle-banner .ctb-left{gap:10px;align-items:center}#cfg-toggle-banner .ctb-icon{font-size:20px}#cfg-toggle-banner .ctb-title{font-size:1.05rem}#cfg-toggle-banner .ctb-sub{display:none}#cfg-toggle-banner .ctb-progress{display:flex;align-items:center;gap:8px;margin:10px 0 12px}#cfg-toggle-banner .ctb-bar{flex:1;height:6px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}#cfg-toggle-banner .ctb-fill{display:block;height:100%;width:0;background:#cbd8a6;transition:width .3s}#cfg-toggle-banner .ctb-count{font-size:.87rem;opacity:.85;white-space:nowrap}#cfg-toggle-banner .ctb-action{display:flex;width:100%;justify-content:center;background:#cbd8a6;color:#2f3e46;padding:11px;border-radius:999px}#cfg-toggle-banner.is-open .ctb-action{background:#2f3e46;color:#fff}#cfg-toggle-banner.is-open .ctb-bar{background:rgba(47,62,70,.15)}#cfg-toggle-banner.is-open .ctb-count{color:#2f3e46;opacity:.7}}.cfg-next-btn{display:block;width:100%;margin-top:10px;padding:11px 16px;border:0;border-radius:8px;background:#cbd8a6;color:#2f3e46;cursor:pointer;font-weight:700;font-size:.95rem;letter-spacing:.02em;text-transform:none;transition:background .15s ease}.cfg-next-btn:hover,.cfg-next-btn:focus{background:#bccb92;color:#2f3e46}.cfg-dropdown-item-description{display:none!important}@media (max-width:767.98px){.cfg-dropdown-item-description{display:block!important}}#product-configuration-sidebar tr:has(a[href^="#cfg-grp"]){cursor:pointer}#product-configuration-sidebar tr:has(a[href^="#cfg-grp"]):hover{background:rgba(0,0,0,.035)}#product-configuration-sidebar .cfg-group-missing:not(.d-none)::after,#product-configuration-sidebar tr.cfg-group-optional .cfg-group-check:not(.d-none)::before{display:inline-block;vertical-align:middle;font-size:.87rem;font-weight:700;line-height:1;padding:.25em .55em;border-radius:999px;white-space:nowrap;text-transform:none;letter-spacing:0}#product-configuration-sidebar .cfg-group-missing:not(.d-none)>i,#product-configuration-sidebar .cfg-group-missing:not(.d-none)>svg{display:none}#product-configuration-sidebar .cfg-group-missing:not(.d-none)::after{content:"offen";background:#e9ecef;color:#6c757d}#product-configuration-sidebar tr.cfg-group-optional .cfg-group-check>i,#product-configuration-sidebar tr.cfg-group-optional .cfg-group-check>svg{display:none!important}#product-configuration-sidebar tr.cfg-group-optional .cfg-group-check:not(.d-none)::before{content:"optional";margin-right:0;background:transparent;color:#a0a7a0;font-weight:400;font-size:.87rem;padding:0;border-radius:0}.cfg-preset{cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .15s,border-color .15s}.cfg-preset>img:first-child,.cfg-preset .card-img-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.cfg-preset:focus-visible{outline:2px solid #7a9a4e;outline-offset:2px}.cfg-preset--active{box-shadow:0 0 0 2px #7a9a4e inset;border-color:#7a9a4e!important}.cfg-preset--active::after{content:"\2713 ausgew\00E4hlt";position:absolute;top:8px;right:8px;background:#7a9a4e;color:#fff;font:600 12px/1 -apple-system,sans-serif;padding:5px 9px;border-radius:999px;z-index:2}.cfg-toast{position:fixed;top:20px;left:50%;transform:translate(-50%,-20px);z-index:99999;background:#dc3545;color:#fff;padding:14px 22px;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.3);font-size:1.05rem;font-weight:600;opacity:0;transition:opacity .25s,transform .25s;max-width:90vw;text-align:center;pointer-events:none}.cfg-toast.show{opacity:1;transform:translate(-50%,0)}.cfg-needs-attention{outline:3px solid #dc3545!important;outline-offset:3px;border-radius:8px}.cfg-needs-attention .cfg-group-title{animation:cfgPulse 1s ease-in-out 3;border-radius:6px}@keyframes cfgPulse{0%,100%{background:transparent}50%{background:rgba(220,53,69,.18)}}#cfg-trust-mini{position:fixed;left:0;bottom:308px;top:auto;z-index:951;display:none;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid #e6e6e6;border-left:none;border-radius:0 12px 12px 0;padding:7px 5px 7px 4px;box-shadow:0 3px 12px rgba(0,0,0,.18);cursor:pointer}body.cfg-trust-show #cfg-trust-mini{display:flex}#cfg-trust-mini .ctm-stars{color:#f5a623;writing-mode:vertical-rl;text-orientation:upright;font-size:9px;line-height:1.15;letter-spacing:1px}#cfg-trust-mini .ctm-logo{width:18px;height:18px}#cfg-trust-mini .ctm-logo svg,#cfg-trust-mini .ctm-logo img{display:block;width:18px;height:18px}body:has(#cfg-trust-mini) #sv-rbadge-box{left:0!important;bottom:95px!important;top:auto!important;transform:none!important;transition:opacity .3s ease}body:has(#cfg-trust-mini):not(.cfg-trust-show) #sv-rbadge-box{opacity:1!important;pointer-events:auto!important}body.cfg-trust-show #sv-rbadge-box{opacity:0!important;pointer-events:none!important}body.cfg-trust-show:has(#cfg-trust-mini:hover) #sv-rbadge-box,body.cfg-trust-show:has(#sv-rbadge-box:hover) #sv-rbadge-box{opacity:1!important;pointer-events:auto!important}body.cfg-trust-show.cfg-trust-pinned #sv-rbadge-box{opacity:1!important;pointer-events:auto!important}body.cfg-trust-pinned #cfg-trust-mini{display:none!important}@media (max-width:1030px){#cfg-trust-mini{display:none!important}}.Opckonfiggrid{flex-wrap:nowrap!important;align-items:flex-start!important;margin:8px 0 0!important}.Opckonfiggrid>.clearfix{display:none!important}.Opckonfiggrid>[class*="col-md-4"]{flex:0 0 130px!important;width:130px!important;max-width:130px!important;align-self:flex-start;padding:0 10px 0 0!important}.Opckonfiggrid>[class*="col-md-8"]{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important}.Opckonfiggrid .bild-150,.Opckonfiggrid .bild-150 .mediabox-img-wrapper,.Opckonfiggrid .bild-150 picture,.Opckonfiggrid .bild-150 img{width:100%!important;height:auto!important;display:block}.Opckonfiggrid .bild-150 img{max-width:150px!important;border-radius:8px}.Opckonfiggrid .text_before_popup{margin:0 0 8px;line-height:1.45}.Opckonfiggrid .text_before_popup p{margin:0 0 .4em}.Opckonfiggrid .text_before_popup p:last-child{margin-bottom:0}.Opckonfiggrid .d-flex:has(>.dzm-btn){justify-content:flex-start!important}.cs-section-head{margin:3rem 0 18px;border-left:4px solid #8da174;padding-left:18px}.cs-section-head__kick{display:block;margin:0 0 4px;font-size:.87rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a9a4e}.cs-section-head__h2{margin:0;font-size:1.5rem;font-weight:800;line-height:1.25;color:#2f3e46}@media (max-width:575.98px){.cs-section-head{margin:2.4rem 0 14px;padding-left:14px}}.productdetails-additional-info>.container{max-width:none;padding-left:0;padding-right:0}.cs-section-list{max-width:none;margin:0 0 3rem;border-top:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:767.98px){.cs-section-list{grid-template-columns:1fr}}.cs-section-row{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:0;background:#fff;border:1px solid #e7ebe0;border-radius:16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cs-section-row:hover,.cs-section-row:focus-visible{border-color:#cbd8a6;box-shadow:0 8px 22px rgba(47,62,70,.10);transform:translateY(-2px);background:#fff;outline:none}.cs-section-row__ic{flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#eef3e3;color:#7a9a4e;display:flex;align-items:center;justify-content:center}.cs-section-row__ic svg{width:25px;height:25px}.cs-section-row__text{flex:1 1 auto;min-width:0}.cs-section-row__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.25;color:#2f3e46}.cs-section-row .cs-section-row__sub{display:flex;align-items:center;gap:.4rem;margin:2px 0 0;font-size:.9rem;line-height:1.25;color:#6a7b59}.cs-section-row__arrow{display:none}.cs-section-row__chevron{flex:0 0 32px;box-sizing:border-box;width:32px;height:32px;padding:9px;border-radius:50%;background:#eef3e3;color:#46591f;transition:background .15s ease,color .15s ease}.cs-section-row:hover .cs-section-row__chevron,.cs-section-row:focus-visible .cs-section-row__chevron{background:#7a9a4e;color:#fff}@media (max-width:575px){.cs-section-row{padding:15px 15px;gap:13px}.cs-section-row__ic{flex-basis:42px;width:42px;height:42px}.cs-section-row__ic svg{width:22px;height:22px}.cs-section-row__title{font-size:1.06rem}}.cs-discover{background:#f7f8f4;border:1px solid #dbe6bf;border-radius:16px;padding:20px 22px;margin:0 0 16px}.cs-discover__title{margin:0 0 12px;font-size:1.2rem;font-weight:700;color:#2f3e46}.cs-discover__row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.cs-discover__row:last-child{margin-bottom:0}.cs-discover__lbl{flex:0 0 150px;font-size:.95rem;font-weight:700;color:#6a7b59}.cs-discover__pills{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.cs-discover__pill{background:#fff;border:1px solid #cbd8a6;color:#46591f!important;border-radius:999px;padding:7px 15px;font-size:.95rem;font-weight:600;text-decoration:none!important;transition:background .15s ease}.cs-discover__pill:hover{background:#eef3e3}@media (max-width:575.98px){.cs-discover{padding:16px}.cs-discover__lbl{flex-basis:100%}}.cs-maker{border:1px solid #e7ebe0;border-radius:16px;padding:16px 22px;margin:0 0 3rem;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.cs-maker__link{display:flex;align-items:center;gap:12px}.cs-maker__link img{max-height:34px;max-width:110px;width:auto}.cs-maker__link a{font-weight:700;color:#46591f!important;font-size:1rem}.cs-maker__gpsr{flex:1 1 260px;min-width:0}.cs-gpsr summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-size:.87rem;font-weight:700;color:#8a958d;-webkit-user-select:none;user-select:none}.cs-gpsr summary::-webkit-details-marker{display:none}.cs-gpsr summary::after{content:'';width:7px;height:7px;flex:0 0 auto;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.cs-gpsr[open] summary::after{transform:rotate(225deg);margin-top:2px}.cs-gpsr__body{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px 40px}.cs-gpsr .gpsr-info{margin:0;font-size:.87rem;color:#8a958d;line-height:1.5}.cs-gpsr .gpsr-info a{color:#8a958d!important;text-decoration:underline}.cs-gpsr__label{font-weight:700}.cs-maker:has(+ .cs-pn){margin-bottom:16px}.cs-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 3rem}.cs-pn__card{display:flex;align-items:center;gap:14px;border:1px solid #e7ebe0;border-radius:14px;padding:12px 16px;text-decoration:none!important;color:#2f3e46!important;transition:box-shadow .15s ease,border-color .15s ease}.cs-pn__card:hover{border-color:#cbd8a6;box-shadow:0 6px 18px rgba(47,62,70,.10)}.cs-pn__card--next{flex-direction:row-reverse;text-align:right}.cs-pn__card img{width:84px;height:62px;object-fit:contain;background:#f7f8f4;border-radius:8px;flex:0 0 auto}.cs-pn__txt{min-width:0}.cs-pn__kicker{display:block;font-size:.87rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a9a4e}.cs-pn__name{display:block;font-size:1rem;font-weight:600;line-height:1.3;margin-top:3px}.cs-pn__price{display:block;font-size:.9rem;color:#6a7b59;margin-top:2px}@media (max-width:767.98px){.cs-pn{grid-template-columns:1fr}.cs-pn__card--next{flex-direction:row;text-align:left}.cs-pn__spacer{display:none}}.cs-section-modal .modal-content{border:0;border-radius:16px;overflow:hidden}.cs-section-modal .modal-header{align-items:center;padding:1.25rem 1.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.cs-section-modal .modal-title{margin:0;font-size:1.6rem;font-weight:700}.cs-section-modal .modal-header .close{font-size:2rem;font-weight:400;opacity:.6}.cs-section-modal .modal-header .close:hover{opacity:1}.cs-section-modal .modal-body{padding:1.75rem}.cs-section-modal .modal-body .product-attributes{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}@media (min-width:992px){#cs-modal-description .modal-dialog{max-width:880px}}#cs-modal-description .modal-body{font-size:1rem;line-height:1.65;color:#333}#cs-modal-description .modal-body p{margin:0 0 1.05rem}#cs-modal-description .modal-body ul{margin:0 0 1.05rem;padding-left:1.2rem}#cs-modal-description .modal-body li{margin-bottom:.35rem}#cs-modal-description .modal-body h2,#cs-modal-description .modal-body h3,#cs-modal-description .modal-body h4{margin:1.8rem 0 .65rem;padding-left:.75rem;border-left:3px solid #8da174;font-size:1.1rem;font-weight:700;line-height:1.3;color:#2f3e46}#cs-modal-description .modal-body h2:first-child,#cs-modal-description .modal-body h3:first-child,#cs-modal-description .modal-body h4:first-child{margin-top:0}#cs-modal-description .modal-body a{color:#46591f;font-weight:600;text-decoration:underline;text-underline-offset:2px}#cs-modal-description .modal-body a:hover{color:#7a9a4e}.csv-source-hidden{display:none!important}#gallery .csv-slide{position:relative;width:100%;aspect-ratio:var(--csv-aspect,1 / 1);overflow:hidden;border-radius:18px;background:#000;cursor:pointer}#gallery .csv-slide .csv-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}#gallery .csv-slide .csv-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;z-index:2}#gallery .csv-slide.csv-playing .csv-poster-img,#gallery .csv-slide.csv-playing .csv-play{display:none}#gallery .csv-slide.csv-consent-shown .csv-play{display:none}#gallery .csv-slide .csv-unmute,.pswp .csv-pswp-frame .csv-unmute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:0;border-radius:999px;background:#cbd8a6;color:#333333;font-size:14px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.35);opacity:1;transition:opacity .4s ease}#gallery .csv-slide .csv-unmute:hover,.pswp .csv-pswp-frame .csv-unmute:hover{filter:brightness(.95)}#gallery .csv-slide .csv-unmute-ic,.pswp .csv-pswp-frame .csv-unmute-ic{font-size:16px;line-height:1}#gallery .csv-slide .csv-unmute--hide,.pswp .csv-pswp-frame .csv-unmute--hide{opacity:0;pointer-events:none}.csv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:14px;background:rgba(0,0,0,.55);z-index:3;pointer-events:none;transition:background .15s ease}.csv-play::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff}#gallery .csv-slide:hover .csv-play,#gallery_preview_wrapper .csv-thumb-li:hover .csv-play{background:#f00}.csv-play.csv-play--sm{width:30px;height:21px;border-radius:6px}.csv-play.csv-play--sm::before{border-width:5px 0 5px 8px}#gallery_preview_wrapper .csv-thumb-li{position:relative;flex:0 0 auto;cursor:pointer}#gallery_preview_wrapper .csv-thumb-img{display:block;width:var(--csv-thumb-w,80px)!important;height:var(--csv-thumb-h,50px)!important;max-width:none;aspect-ratio:auto;object-fit:cover;border-radius:6px}.pswp .csv-pswp{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pswp .csv-pswp-frame{position:relative;width:min(84vw,1180px);aspect-ratio:16 / 9;max-height:calc(85vh - 84px);background:#000 center / contain no-repeat;border-radius:8px;overflow:hidden}.pswp .csv-pswp-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pswp .csv-pswp-frame .csv-consent,#gallery .csv-slide .csv-consent{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;background:rgba(0,0,0,.74);border-radius:inherit}.pswp .csv-pswp-frame .csv-consent-txt,#gallery .csv-slide .csv-consent-txt{margin:0;max-width:540px;color:#fff;font-size:14px;line-height:1.45}.pswp .csv-pswp-frame .csv-consent-btn,#gallery .csv-slide .csv-consent-btn{display:inline-block;padding:11px 20px;border:0;border-radius:8px;background:#cbd8a6;color:#333333;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer}.pswp .csv-pswp-frame .csv-consent-btn:hover,#gallery .csv-slide .csv-consent-btn:hover{filter:brightness(.95)}.pswp .csv-pswp-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:1600;display:flex;gap:8px;justify-content:center;align-items:center;padding:10px 12px;background:rgba(0,0,0,.45);overflow-x:auto;-webkit-overflow-scrolling:touch}.pswp .csv-pswp-thumb{position:relative;flex:0 0 auto;width:64px;height:42px;padding:0;border:2px solid transparent;border-radius:6px;background:#000;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.pswp .csv-pswp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pswp .csv-pswp-thumb:hover{opacity:1}.pswp .csv-pswp-thumb.is-active{opacity:1;border-color:#fff}.pswp .csv-pswp-thumb .csv-play{width:22px;height:16px;border-radius:4px}.pswp .csv-pswp-thumb .csv-play::before{border-width:4px 0 4px 6px}.pswp .csv-pswp-frame .csv-blockhint{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(176,32,32,.94);color:#fff;font-size:13px;line-height:1.4;text-align:left}.pswp .csv-pswp-frame .csv-blockhint-x{margin-left:auto;flex:0 0 auto;padding:0 4px;border:0;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}#cfg-container,.product-configuration-sidebar-wrapper{--adm-sticky-top-offset:59px}@media (min-width:1031px){.product-configuration-sidebar-wrapper{top:calc(var(--adm-sticky-top-offset,59px) + 3px)!important}#cfg-toggle-banner{position:relative}}#cfg-container{scroll-margin-top:64px!important}@media (max-width:1030px){#cfg-container{scroll-margin-top:84px!important}}@media (max-width:1030px){.product-configuration-sidebar-wrapper{top:var(--adm-sticky-top-offset);z-index:1019;margin-top:12px}#cfg-container,.product-configuration-sidebar-wrapper{--adm-sticky-top-offset:77px}#cfg-container .cfg-group-info{position:static!important}}#product-configuration-sidebar .config-table td,#product-configuration-sidebar .config-table th{overflow-wrap:anywhere;word-break:break-word}@media (min-width:992px){#cfg-container>.col-lg-4{flex:0 0 30%;max-width:30%}#cfg-container>.col-lg-8{flex:0 0 70%;max-width:70%}#product-configuration-sidebar{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(47,62,70,.14)!important;overflow:hidden!important;padding-top:0!important;padding-left:1.35rem!important;padding-right:1.1rem!important}#product-configuration-sidebar .panel-heading{margin:0 -1.1rem 1rem -1.35rem!important;padding:1rem 1.35rem .95rem!important;background:#f0f1f2!important;border-bottom:1px solid rgba(0,0,0,.07)!important}#product-configuration-sidebar .panel-title{color:#2f3e46!important;font-size:1.45rem!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important;letter-spacing:-.01em}#product-configuration-sidebar tbody.summary>tr:first-child>*{padding-bottom:.7rem!important;border-bottom:1px solid rgba(0,0,0,.08)}#product-configuration-sidebar tbody.summary>tr>td,#product-configuration-sidebar tbody.summary>tr>th{padding-top:.4rem!important;padding-bottom:.4rem!important}#product-configuration-sidebar{display:flex;flex-direction:column;max-height:calc(100vh - var(--adm-sticky-top-offset,67px) - 16px)!important;overflow:hidden}#product-configuration-sidebar .panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#product-configuration-sidebar .panel-heading{flex:0 0 auto;position:relative}#product-configuration-sidebar .cfg-sum-foot{flex:0 0 auto;position:relative;border-top:1px solid rgba(0,0,0,.08);padding-top:.5rem}#product-configuration-sidebar .cfg-sum-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#b5b5b5 #ececec}#product-configuration-sidebar .cfg-sum-scroll::-webkit-scrollbar{width:9px}#product-configuration-sidebar .cfg-sum-scroll::-webkit-scrollbar-track{background:#ececec;border-radius:9px}#product-configuration-sidebar .cfg-sum-scroll::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:9px}#product-configuration-sidebar .cfg-more{position:absolute;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.3rem .85rem;border-radius:999px;background:#eef3e3;color:#46591f!important;box-shadow:0 2px 9px rgba(47,62,70,.20);font-size:.8rem!important;font-weight:600!important;line-height:1!important;text-transform:none!important;letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s,background .15s}#product-configuration-sidebar .cfg-more.show{opacity:1;pointer-events:auto}#product-configuration-sidebar .cfg-more:hover{background:#dbe6bf}#product-configuration-sidebar .cfg-more .cfg-more-chev{font-size:.9rem!important;line-height:1}#product-configuration-sidebar .cfg-more-top{bottom:-.8rem}#product-configuration-sidebar .cfg-more-bottom{top:-.8rem}}.productdetails-fixed-form .productdetails-fixed-form__price.cfg-summary-link{cursor:pointer}@media (max-width:767.98px){.productdetails-fixed-form--bottom{height:auto!important;padding:5px 0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding:6px 12px!important;gap:10px!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__left{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.productdetails-fixed-form--bottom picture{display:block!important;flex:0 0 auto!important;line-height:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__image{display:block!important;width:66px!important;height:50px!important;min-width:66px!important;object-fit:cover!important;border-radius:6px!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__text{flex:1 1 auto!important;min-width:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__text h2{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;font-size:.95rem!important;line-height:1.2!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__right{flex:0 0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price{line-height:1.12!important;text-align:right!important;max-width:106px!important}.productdetails-fixed-form--bottom .price_label.price_as_configured{font-size:12px!important;line-height:1.05!important;display:block}.productdetails-fixed-form--bottom .price_label{display:block!important;font-size:.8rem!important;line-height:1.1!important;color:#6c757d!important;font-weight:400!important;white-space:nowrap!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .price{font-size:1.15rem!important;line-height:1.12!important;white-space:nowrap!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .vat_info{display:block!important;font-size:0!important;line-height:1.1!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .vat_info .shipment{font-size:.8rem!important;line-height:1.15!important;color:#6c757d!important;text-decoration:none!important;white-space:normal!important;display:inline!important}.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper .add-to-basket>.btn,.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper>.btn{width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;display:flex;align-items:center;justify-content:center}.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper .icon-content{margin:0!important}.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper .js-spinner{display:none!important}}@media (min-width:768px) and (max-width:1199.98px){.productdetails-fixed-form--bottom{height:66px!important;padding:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__container{height:66px!important;gap:14px!important;padding:0 16px!important;flex-wrap:nowrap!important;align-items:center!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__left{gap:13px!important;min-width:0!important;align-items:center!important}.productdetails-fixed-form--bottom picture{display:block!important;flex:0 0 auto!important;line-height:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__image{display:block!important;width:52px!important;height:52px!important;min-width:52px!important;max-height:none!important;object-fit:cover!important;border-radius:8px!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__text{min-width:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__text h2{font-size:16px!important;line-height:1.25!important;margin:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price{text-align:right!important;white-space:nowrap!important}.productdetails-fixed-form--bottom .price_label{display:block!important;font-size:12px!important;line-height:1.15!important;color:#6a7b59!important;font-weight:500!important;white-space:nowrap!important;margin:0!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .price{font-size:21px!important;line-height:1.15!important;color:#7a9a4e!important;white-space:nowrap!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .vat_info{font-size:12px!important;line-height:1.15!important;color:#6a7b59!important;margin:0!important;white-space:nowrap!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__price .vat_info .shipment{color:#6a7b59!important}.productdetails-fixed-form--bottom .productdetails-fixed-form__right{gap:16px!important;align-items:center!important}.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper .add-to-basket>.btn,.productdetails-fixed-form--bottom .productdetails-basket-action__wrapper>.btn{height:46px!important;padding:0 22px!important;white-space:nowrap!important;font-size:14px!important}}@media (min-width:768px) and (max-width:899.98px){.productdetails-fixed-form--bottom .productdetails-fixed-form__price .vat_info{display:none!important}}@media (min-width:768px) and (max-width:979.98px){.productdetails-fixed-form--bottom .quantity-input{display:none!important}}#ppc-productDetails-horizontal-container{padding-top:10px}@media (min-width:1200px){.offset-xl-1{margin-left:3.33333%}.col-xl-5{flex:0 0 46.6667%;max-width:46.6667%}}.product-actions__button.btn.btn-link.question{padding-right:35px!important}@media (max-width:767.98px){.product-actions__button.question .product-actions__label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:14px;line-height:1.2}.product-actions__button.btn.btn-link.question{padding-right:12px!important;display:inline-flex;align-items:center}}.recent-visits-stock{color:#AF3B26!important;font-size:16px!important}.flip-clock-divider.days{display:none}.flip-clock-divider.hours .top,.flip-clock-divider.hours .bottom{display:none}.special_offer_countdown_clock_wrapper .title{font-style:normal!important;font-size:16px!important}.special_offer_countdown_clock_wrapper .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.05)!important}.estimated-delivery{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4em}.estimated-delivery .eta-value{display:inline-flex;align-items:center;gap:.45em}.estimated-delivery .eta-info-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:0;border:0;background:none;color:#6a7b59;line-height:0;cursor:pointer}.estimated-delivery .eta-info-icon::before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.estimated-delivery .eta-info-icon svg{position:relative;top:0!important;width:1.05em!important;height:1.05em!important;display:block}.estimated-delivery .eta-info-icon:hover,.estimated-delivery .eta-info-icon:focus{color:#46591f}.estimated-delivery .eta-info-icon:focus-visible{outline:2px dashed #8da174;outline-offset:2px}.cs-eta-info[hidden]{display:none!important}.cs-eta-info{margin:.5rem 0 .1rem;padding:.7rem .85rem;border:1px solid #e7ebe0;border-radius:10px;background:#fff;box-shadow:0 .3rem .9rem rgba(47,62,70,.08);animation:cs-eta-info-in .16s ease}@keyframes cs-eta-info-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-eta-info{animation:none}}.cs-eta-info__head{font-size:.95rem;font-weight:700;color:#2f3e46;margin-bottom:.45rem}.cs-eta-info__list{list-style:none;margin:0;padding:0}.cs-eta-info__list li{display:flex;flex-wrap:wrap;gap:.15rem .6rem;padding:.35rem 0;border-top:1px solid #f0f2ec;font-size:.95rem;line-height:1.4}.cs-eta-info__list li:first-child{border-top:0;padding-top:0}.cs-eta-info__art{flex:0 0 auto;font-weight:600;color:#2f3e46}.cs-eta-info__time{flex:1 1 14rem;color:#6a7b59}.cs-eta-info__note{margin:.5rem 0 0;padding-top:.45rem;border-top:1px solid #f0f2ec;font-size:.87rem;line-height:1.45;color:#6a7b59}.cs-eta-info__note a{color:#46591f;text-decoration:underline}.delivery-shipping-free{display:inline-flex;align-items:center;gap:.4em;margin-top:.4em;color:#8da174;font-weight:500}.delivery-shipping-free .icon-content svg{top:0!important;width:1.05em!important;height:1.05em!important}.delivery-shipping-free .shipment{color:inherit;text-decoration:none;cursor:help}@media (max-width:991.98px){#product-configuration-sidebar .cfg-more{display:none!important}#product-configuration-sidebar{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(47,62,70,.12)!important;overflow:hidden!important;padding:0 1.1rem 1rem 1.1rem!important}#product-configuration-sidebar .panel-heading{margin:0 -1.1rem 1rem -1.1rem!important;padding:.95rem 1.1rem!important;background:#f0f1f2!important;border-bottom:1px solid rgba(0,0,0,.07)!important}#product-configuration-sidebar .panel-title{color:#2f3e46!important;font-size:1.6rem!important;line-height:1.2!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}#product-configuration-sidebar tbody.summary>tr:first-child>*{padding-bottom:.6rem!important;border-bottom:1px solid rgba(0,0,0,.08)}#product-configuration-sidebar tbody.summary>tr>td,#product-configuration-sidebar tbody.summary>tr>th{padding-top:.4rem!important;padding-bottom:.4rem!important}}#cfg-container .cfg-group.card{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 6px 20px rgba(47,62,70,.07)!important;border-radius:16px!important}#cfg-container .cfg-group:hover{background:#fafbfc!important}#cfg-container .cfg-group select.custom-select,#cfg-container .cfg-group .form-control.custom-select{border:1px solid rgba(0,0,0,.15)!important;border-radius:12px!important}#cfg-container .config-item.active,#cfg-container .config-item.bg-recommendation:not(.active){border-radius:16px!important}#cfg-container .cfg-step-status.is-open{background:#e9ecef!important;color:#6c757d!important;border-color:#dfe3e6!important}#cfg-container .cfg-step-status.is-done,#cfg-container .cfg-step-status.is-optional{background:#eef3e3!important;color:#46591f!important;border-color:#dbe6bf!important}#cfg-container .cfg-step-status.is-standard{background:#eaeef0!important;color:#2f3e46!important;border-color:#cfd8dc!important}#cfg-container .cfg-group .cfg-toggle-btn{border-radius:15px}#cfg-container .cfg-group-list-wrapper{counter-reset:cfgstep}#cfg-container .cfg-group-list-wrapper>.cfg-group{counter-increment:cfgstep}#cfg-container .cfg-toggle-btn .cfg-step{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;margin-right:10px!important;background:#2f3e46;color:#fff!important;border-radius:999px;font-size:0!important;font-weight:700;line-height:1}#cfg-container .cfg-toggle-btn .cfg-step::before{content:counter(cfgstep);font-size:14px;line-height:1}#cfg-container .config-item-list .config-item:not(.config-option-dropdown){border:1px solid #d7dbcf!important;border-radius:12px!important;background:#fff!important;margin:0 0 9px!important;padding:11px 13px!important}#cfg-container .config-item-list .config-item--custom-input{padding-top:8px!important;padding-bottom:14px!important}#cfg-container .config-item-list .config-item.bg-recommendation:not(.active){border:1.5px solid #dbe6bf!important;background:#fff!important}#cfg-container .config-item-list .config-item.active{border:2px solid #7a9a4e!important;background:#eaf1dc!important}#cfg-container .cfg-st-standard .config-item-list .config-item.active,#cfg-container .cfg-st-standard .config-item.active{border:1.5px solid #aab4b8!important;background:#f7f9fa!important}#cfg-container .cfg-st-standard .config-item.active::after{content:none!important}#cfg-container .cfg-st-standard .custom-control-input:checked ~ .custom-control-label::before{background-color:#aab4b8!important;border-color:#aab4b8!important}#cfg-container .cfg-st-standard .cfg-next-btn{display:none!important}#cfg-container .cfg-st-standard .config-item.active .careakko .opc-Accordion-head.btn-link{background:#fff!important;color:#6a7b59!important;box-shadow:inset 0 0 0 1.5px #e2e5e0!important}#cfg-container .cfg-st-standard .config-item.active .careakko .opc-Accordion-head .icon-content--toggle{background:#eef0ec!important}#cfg-container .cfg-st-standard .config-item.active .careakko .icon-content--toggle svg{color:#8a9282!important}#cfg-container .cfg-st-done .padding20,#cfg-container .cfg-st-standard .padding20,#cfg-container .cfg-st-optional .padding20{padding-top:12px!important}#cfg-container .cfg-group.card{margin-bottom:16px!important}#cfg-container .cfg-group.card>.cfg-group-title{position:sticky;top:calc(var(--adm-sticky-top-offset,59px) - 5px);z-index:20;background:#fff;border-left:1px solid rgba(0,0,0,.09);border-right:1px solid rgba(0,0,0,.09);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 7px 12px -7px rgba(47,62,70,.20);border-radius:15px 15px 0 0;margin-left:-1px;margin-right:-1px}#cfg-container .cfg-group.card{box-shadow:0 6px 20px rgba(47,62,70,.07),inset 4px 0 0 #c7cdbe!important}#cfg-container .cfg-group.cfg-st-done{box-shadow:0 6px 20px rgba(47,62,70,.07),inset 4px 0 0 #7a9a4e!important}#cfg-container .cfg-group.cfg-st-optional{box-shadow:0 6px 20px rgba(47,62,70,.07),inset 4px 0 0 #cbd8a6!important}#cfg-container .cfg-group.cfg-st-standard{box-shadow:0 6px 20px rgba(47,62,70,.07),inset 4px 0 0 #aab4b8!important}#cfg-container .cfg-group.card>.cfg-group-title{box-shadow:0 7px 12px -7px rgba(47,62,70,.20),inset 4px 0 0 #c7cdbe}#cfg-container .cfg-st-done>.cfg-group-title{box-shadow:0 7px 12px -7px rgba(47,62,70,.20),inset 4px 0 0 #7a9a4e}#cfg-container .cfg-st-optional>.cfg-group-title{box-shadow:0 7px 12px -7px rgba(47,62,70,.20),inset 4px 0 0 #cbd8a6}#cfg-container .cfg-st-standard>.cfg-group-title{box-shadow:0 7px 12px -7px rgba(47,62,70,.20),inset 4px 0 0 #aab4b8}#cfg-container .cfg-st-open .cfg-toggle-btn .cfg-step{background:#eef1ec!important;color:#8a938a!important}#cfg-container .cfg-st-optional .cfg-toggle-btn .cfg-step{background:#f3f5ef!important;color:#6a7b59!important}#cfg-container .cfg-st-standard .cfg-toggle-btn .cfg-step{background:#e7ebed!important;color:#2f3e46!important}#cfg-container .cfg-st-done .cfg-toggle-btn .cfg-step{background:#7a9a4e!important;color:#fff!important}#cfg-container .cfg-st-done .cfg-toggle-btn .cfg-step::before{content:"\2713"}#cfg-container .cfg-current .cfg-toggle-btn .cfg-step{background:#E8A200!important;color:#fff!important}#cfg-container .cfg-group.cfg-current{border-color:#E8A200!important;background:#fdf9ef!important;box-shadow:0 0 0 2px rgba(232,162,0,.28),0 6px 20px rgba(47,62,70,.10),inset 4px 0 0 #E8A200!important}#cfg-container .cfg-group.cfg-current>.cfg-group-title{background:#fdf9ef!important;box-shadow:0 7px 12px -7px rgba(47,62,70,.20),inset 4px 0 0 #E8A200}#cfg-container .cfg-current .cfg-step-status.is-open{background:#fff!important;color:#8a6a12!important;border-color:#e6d199!important}#cfg-container .padding20{padding-left:14px!important;padding-right:14px!important}#cfg-container .cfg-group-info{margin:16px 0 12px!important;padding-left:16px!important}#cfg-container .cfg-group-info .badge,#cfg-container .cfg-group-info .badge-info{display:block!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#8a6a12!important}#cfg-container .config-item.config-option-dropdown{padding-left:0!important;padding-right:0!important}#cfg-container .cfg-group.card:not(:has(>.collapse.show))>.cfg-group-title{border-radius:16px!important}#cfg-container .cfg-st-done.card:not(:has(>.collapse.show))>.cfg-group-title{box-shadow:inset 4px 0 0 #7a9a4e!important}#cfg-container .cfg-st-open.card:not(:has(>.collapse.show))>.cfg-group-title{box-shadow:inset 4px 0 0 #c7cdbe!important}#cfg-container .cfg-st-optional.card:not(:has(>.collapse.show))>.cfg-group-title{box-shadow:inset 4px 0 0 #cbd8a6!important}#cfg-container .cfg-st-standard.card:not(:has(>.collapse.show))>.cfg-group-title{box-shadow:inset 4px 0 0 #aab4b8!important}#cfg-container .cfg-group .cfg-toggle-btn{border-radius:16px}#cfg-container .cfg-group.card>.cfg-group-title.is-stuck,#cfg-container .cfg-group.card:not(:has(>.collapse.show))>.cfg-group-title.is-stuck{border-top-left-radius:0!important;border-top-right-radius:0!important}#cfg-container .bild-radius12 .kk-gallery-image-link{border-radius:12px!important;overflow:hidden}#cfg-container .bild-radius12 .kk-gallery-image{border-radius:11px!important}#cs-buybox{flex:0 0 100%!important;width:100%!important;margin:0 0 .75rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.cs-delivery-with-actions{flex:0 0 100%}#cs-buybox>a{flex:0 0 100%;order:0;margin:0}#cs-buybox .js-start-configuration.start-configuration{color:#fff;background:#2f3e46;border-color:#2f3e46;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:24px;padding:0 18px}#cs-buybox .js-start-configuration.start-configuration:hover,#cs-buybox .js-start-configuration.start-configuration:focus{color:#fff;background:#26333a;border-color:#26333a}#cs-buybox>#cs-qty-row{flex:0 0 auto;order:1;width:auto;margin:0;display:flex;align-items:stretch}#cs-buybox>.basket-action-wrapper{flex:1 1 0;width:auto!important;order:2;margin:0;min-width:0;display:flex;align-items:stretch}#cs-buybox .product-actions__spacer{display:none}@media (max-width:768px){#cs-buybox .basket-action-wrapper .add-to-basket__label:has(.icon-content){display:inline-flex;align-items:center;justify-content:center;gap:8px}#cs-buybox .basket-action-wrapper .add-to-basket__label:has(.icon-content)::after{content:"In den Warenkorb";white-space:nowrap;font-weight:inherit;line-height:1}#cs-buybox .basket-action-wrapper .add-to-basket__label .icon-content{display:inline-flex;align-items:center}#cs-buybox .basket-action-wrapper .add-to-basket__label .icon-content svg{width:20px;height:20px}}#cs-buybox>.basket-action-wrapper .btn{width:100%;min-height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:14px}@media (max-width:768px){#cs-buybox{margin:10px 0!important;padding:0 6px!important;box-sizing:border-box!important;align-items:center!important}#cs-buybox #cs-qty-row,#cs-buybox #cs-qty-row .form-group,#cs-buybox>.basket-action-wrapper{align-items:center!important}#cs-buybox #cs-qty-row .js-spinner,#cs-buybox>.basket-action-wrapper .btn,#cs-buybox .basket-action-wrapper .btn{height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important;align-self:center!important}#cs-buybox #cs-qty-row .js-spinner{position:relative;top:6px}#cs-buybox .basket-action-wrapper .icon-content{height:20px!important;padding:0!important;line-height:1!important}#cs-buybox .basket-action-wrapper .icon-content svg{width:20px!important;height:20px!important}}.panel-footer.product-configuration-basket-add{display:flex;align-items:stretch;flex-wrap:nowrap;gap:8px}.panel-footer.product-configuration-basket-add .form-group{margin:0;flex:0 0 auto}.panel-footer.product-configuration-basket-add .product-actions__spacer{display:none}.panel-footer.product-configuration-basket-add .add-to-basket{flex:1 1 0;min-width:0}.panel-footer.product-configuration-basket-add .add-to-basket .btn{width:100%;height:48px;border-radius:24px;white-space:nowrap;font-size:13px;padding:0 8px;display:flex;align-items:center;justify-content:center}#cs-buybox #cs-qty-row .js-spinner,.panel-footer.product-configuration-basket-add .js-spinner{display:inline-flex!important;align-items:center;align-self:stretch;width:auto!important;min-height:48px;border:1px solid #d4d8dc;border-radius:24px;padding:0 2px;background:#fff}#cs-buybox #cs-qty-row .js-spinner .js-spinner-button,.panel-footer.product-configuration-basket-add .js-spinner .js-spinner-button{border:0!important;border-radius:0!important;background:transparent!important;opacity:1!important;width:34px!important;min-width:34px!important;height:auto!important;align-self:stretch;color:#2f3e46}#cs-buybox #cs-qty-row .js-spinner-input>input,.panel-footer.product-configuration-basket-add .js-spinner-input input{min-width:24px!important}#cfg-container .careakko,#cfg-container .careakko .card,#cfg-container .careakko .opc-Accordion-group,#cfg-container .careakko .card-header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}#cfg-container .careakko h2{margin:0}#cfg-container .careakko .opc-Accordion-head.btn-link{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;color:#6a7b59;box-shadow:inset 0 0 0 1.5px #e2e5e0;border:0;border-radius:24px;padding:6px 8px 6px 18px;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}#cfg-container .careakko .opc-Accordion-head.btn-link:hover,#cfg-container .careakko .opc-Accordion-head.btn-link:focus,#cfg-container .config-item.active .careakko .opc-Accordion-head.btn-link{background:#d8e6bf;color:#46591f;box-shadow:none}#cfg-container .careakko .opc-Accordion-head .icon-content--toggle{flex:0 0 auto;width:26px;height:26px;margin-left:12px;border-radius:50%;background:#eef0ec;color:#fff;display:flex;align-items:center;justify-content:center;--size:.6}#cfg-container .careakko .opc-Accordion-head .icon-content--toggle svg{width:14px;height:14px;color:#8a9282;fill:currentColor}#cfg-container .careakko .opc-Accordion-head.btn-link:hover .icon-content--toggle,#cfg-container .careakko .opc-Accordion-head.btn-link:focus .icon-content--toggle,#cfg-container .config-item.active .careakko .opc-Accordion-head .icon-content--toggle{background:#8da174}#cfg-container .careakko .opc-Accordion-head.btn-link:hover .icon-content--toggle svg,#cfg-container .careakko .opc-Accordion-head.btn-link:focus .icon-content--toggle svg,#cfg-container .config-item.active .careakko .icon-content--toggle svg{color:#fff}.caredrop .cfg-chip,.cfg-chip{display:inline-block;font-size:13px;font-weight:600;color:#46591f;background:#dbe6bf;border-radius:16px;padding:4px 11px;margin:0 6px 6px 0;white-space:nowrap}#cfg-container .config-item dl{display:flex!important;flex-wrap:wrap!important;align-items:center;column-gap:12px;row-gap:2px}#cfg-container .config-item dl .custom-control{flex:1 1 auto}#cfg-container .config-item dl .badge.border-primary,#cfg-container .config-item dl .badge.badge-light{margin-left:auto!important}#cfg-container .config-item dl .config-item__description{flex:1 1 100%;width:100%}.caredrop .grid-system-row{flex-wrap:nowrap!important;column-gap:14px!important;align-items:flex-start!important}.caredrop .grid-system-row>.grid-space:first-child{flex:0 0 150px!important;width:150px!important;max-width:150px!important}.caredrop .grid-system-row>.grid-space:last-child{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0}@media (max-width:768px){.caredrop .grid-system-row{display:block!important}.caredrop .grid-system-row>.grid-space:first-child{float:left!important;width:120px!important;max-width:120px!important;margin:0 12px 6px 0!important}.caredrop .grid-system-row>.grid-space:last-child{display:block!important;width:auto!important;min-width:0}.caredrop .careakko{clear:both}#cfg-container .bild-radius12,#cfg-container .bild-radius12 .kk-image-banner,#cfg-container .bild-radius12 .kk-image-banner-img,#cfg-container .bild-radius12 img{width:100%!important;max-width:100%!important;height:auto!important}}.caredrop .text_before_popup{margin-top:5px!important}.caretextpill{display:block;background:none;border:0;border-radius:0;padding:0;margin:2px 0;color:#46591f;font-weight:500;font-size:.87rem;line-height:1.5}.caretextpill::before{content:"\2713";color:#8da174;font-weight:700;margin-right:6px}#cfg-container .cfg-next-btn{display:block;width:calc(100% - 20px)!important;margin:14px auto 8px!important;border-radius:22px!important}@media (min-width:768px){.caredrop .careakko{margin-right:150px}#cfg-container .cfg-next-btn{width:calc(100% - 349px)!important;margin:14px 0 8px 184px!important}}#cshcfg-box{margin:14px 0 2px;text-align:center}#cshcfg-box .cshcfg-toggle{display:inline-flex;align-items:center;gap:7px;background:#f7f9f2;border:1px solid #dbe6bf;border-radius:999px;padding:9px 18px;cursor:pointer;font-size:.87rem;font-weight:600;color:#6a7b59}#cshcfg-box .cshcfg-toggle svg{width:15px;height:15px;flex:0 0 auto}#cshcfg-box .cshcfg-toggle:hover{color:#46591f;background:#eef3e3;text-decoration:none}#cshcfg-box .cshcfg-panel{margin-top:8px}#cshcfg-box .cshcfg-row{display:flex;gap:6px;margin-bottom:7px}#cshcfg-box .cshcfg-row input{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid #dbe6bf;border-radius:17px;font-size:.87rem;color:#2f3e46}#cshcfg-box .cshcfg-row input:focus{outline:none;border-color:#8da174;box-shadow:0 0 0 3px rgba(141,161,116,.18)}#cshcfg-box .cshcfg-out{background:#f7f9f2;font-weight:700;letter-spacing:.03em}#cshcfg-box .cshcfg-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border:0;border-radius:17px;background:#cbd8a6;color:#333!important;font-size:.87rem;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background .15s}#cshcfg-box .cshcfg-btn:hover{background:#bccb92}#cshcfg-box .cshcfg-share{flex-wrap:wrap}#cshcfg-box .cshcfg-load{background:#7a9a4e;color:#fff}#cshcfg-box .cshcfg-load:hover{background:#6c8a44}#cshcfg-box .cshcfg-hint{margin:0;font-size:.87rem;line-height:1.45;color:#6a7b59}.cshcfg-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,12px);z-index:100090;display:flex;align-items:center;gap:12px;background:#2f3e46;color:#fff;padding:12px 18px;border-radius:999px;font-size:.9rem;font-weight:600;box-shadow:0 10px 28px rgba(0,0,0,.3);opacity:0;transition:opacity .3s,transform .3s;max-width:92vw}.cshcfg-toast.show{opacity:1;transform:translate(-50%,0)}.cshcfg-toast .cshcfg-toast-reset{flex:0 0 auto;border:0;border-radius:999px;padding:5px 12px;background:#cbd8a6;color:#333;font-size:.87rem;font-weight:700;cursor:pointer}.cshcfg-toast .cshcfg-toast-reset:hover{background:#bccb92}#product-configuration-sidebar button.cfg-cart-pending{background:#e6e9e1!important}#product-configuration-sidebar button.cfg-cart-pending,#product-configuration-sidebar button.cfg-cart-pending .add-to-basket__label{color:#6a7b59!important;font-weight:600}#product-configuration-sidebar button.cfg-cart-ready{background:#7a9a4e!important}#product-configuration-sidebar button.cfg-cart-ready,#product-configuration-sidebar button.cfg-cart-ready .add-to-basket__label{color:#ffffff!important}#cfg-toggle-banner.is-open{padding:12px 18px}#cfg-toggle-banner.is-open .ctb-title{font-size:1rem}#cfg-toggle-banner.is-open .ctb-action{background:transparent;color:#6a7b59;font-weight:600;padding:6px 6px;font-size:.87rem}#cfg-toggle-banner.is-open .ctb-action:hover{color:#2f3e46}.cfg-optional-divider{display:flex;align-items:center;gap:12px;margin:22px 0 12px;color:#6a7b59;font-size:.95rem;font-weight:700}.cfg-optional-divider::before,.cfg-optional-divider::after{content:"";flex:1;height:1px;background:#e0e4d8}.cfg-optional-divider span{flex:0 0 auto}.price_wrapper .instead_of.old_price{font-size:.87rem;color:#9aa593;margin-top:1px}.price_wrapper .instead_of.old_price del,.price_wrapper .instead_of.old_price del.value{color:#9aa593;text-decoration-thickness:1px}#product-configuration-sidebar button.cfg-cart-pending,#product-configuration-sidebar button.cfg-cart-pending .add-to-basket__label{text-transform:none;white-space:normal;line-height:1.15}@media (max-width:767px){#product-configuration-sidebar button.cfg-cart-pending{font-size:.87rem;padding-left:8px;padding-right:8px}}#product-configuration-sidebar .cfg-summary-item a.cfg-group{display:block;margin-bottom:2px}legend.freifeld__label{font-size:1.1rem;font-weight:700;line-height:1.3}.cshcfg-restore{display:flex;align-items:flex-start;gap:12px;background:#eef3e3;border:1px solid #dbe6bf;border-radius:12px;padding:13px 15px;margin:0 0 14px;font-family:inherit}.cshcfg-restore>svg{flex:0 0 auto;margin-top:1px;color:#46591f}.cshcfg-restore-body{flex:1;min-width:0}.cshcfg-restore-title{font-size:1rem;font-weight:700;color:#2f3e46;line-height:1.3}.cshcfg-restore-meta{font-size:.87rem;color:#6a7b59;margin-top:2px}.cshcfg-restore-meta b{color:#2f3e46;font-weight:700}.cshcfg-restore-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cshcfg-restore-yes{background:#7a9a4e;color:#fff;border:0;border-radius:999px;padding:7px 16px;font-size:.87rem;font-weight:700;cursor:pointer}.cshcfg-restore-yes:hover{background:#6c8a44}.cshcfg-restore-no{background:#fff;border:1px solid #dbe6bf;color:#46591f;border-radius:999px;padding:7px 16px;font-size:.87rem;font-weight:700;cursor:pointer}.cshcfg-restore-no:hover{background:#f3f6ec}.productdetails-gallery__main-image,.productdetails-gallery__main-image .slick-list{border-radius:16px;overflow:hidden}.productdetails-gallery__main-image .slick-slide,.productdetails-gallery__main-image .easyzoom,.productdetails-gallery__main-image .slick-slide>a,.productdetails-gallery__main-image .slick-slide picture,.productdetails-gallery__main-image .gallery-img,.productdetails-gallery__main-image .product-image{border-radius:16px;overflow:hidden}.productdetails-gallery__thumbs .productdetails-gallery__thumb-image{border-radius:10px!important}.shortdesc{color:#2f3e46}.shortdesc ul{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.shortdesc ul li{position:relative;padding-left:1.65rem;font-size:1rem;line-height:1.4;color:#2f3e46}.shortdesc ul li::before{content:"";position:absolute;left:.05rem;top:.12em;width:1.05em;height:1.05em;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238da174' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.shortdesc ul li strong,.shortdesc ul li b{font-weight:700}.cs-rev .rating__stars,.cs-rev .icon-content--star{color:#E8A200;fill:#E8A200}.cs-rev .icon-content--star svg{fill:#E8A200!important;color:#E8A200!important}.cs-rev .review-comment .hide{display:none!important}.cs-rev-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#eef3e3;border-radius:14px;padding:16px 20px;margin-bottom:14px}.cs-rev-score{font-size:2.3rem;font-weight:800;line-height:1;color:#2f3e46}.cs-rev-score small{font-size:1rem;color:#6a7b59;font-weight:600}.cs-rev-scoretxt .rating{font-size:1.15rem}.cs-rev-n{color:#6a7b59;font-size:.95rem;margin-top:3px}.cs-rev-ctaform{margin-left:auto}.cs-rev-cta{background:#7a9a4e;color:#fff;border:0;border-radius:999px;padding:11px 22px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .15s ease}.cs-rev-cta:hover{background:#6a8743}.cs-rev-dist{display:flex;flex-direction:column;gap:6px;margin:0 4px 20px}.cs-rev-row{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#6a7b59}.cs-rev-row.is-active .cs-rev-lbl{font-weight:800}.cs-rev-lbl{flex:0 0 38px;font-weight:700;color:#2f3e46;white-space:nowrap}.cs-rev-lbl a{color:#46591f;text-decoration:none}.cs-rev-lbl a:hover{text-decoration:underline}.cs-rev-bar{flex:1;height:8px;background:#f1f3ec;border-radius:99px;overflow:hidden}.cs-rev-fill{display:block;height:100%;background:#E8A200;border-radius:99px}.cs-rev-count{flex:0 0 24px;text-align:right}.cs-rev-reset{margin:6px 0 0;font-size:.9rem}.cs-rev-card{position:relative;background:#fff;border:1px solid #e7ebe0;border-radius:14px;padding:16px 18px;margin-bottom:12px}.cs-rev-best{background:#fdf9ef;border-color:#ecd9a8}.cs-rev-badge{display:inline-block;background:#E8A200;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 9px;margin-bottom:8px}.cs-rev .review-comment .hr-sm{display:none}.cs-rev .review-comment blockquote{margin:8px 0 0;padding:0;border:0;font-size:1rem}.cs-rev .review-comment blockquote p{line-height:1.6;color:#4a5a62;margin-bottom:8px}.cs-rev .blockquote-footer{color:#6a7b59;font-size:.9rem}.cs-rev .blockquote-footer::before{content:""}.cs-rev .blockquote-footer cite{font-style:normal;font-weight:600}.cs-rev .review-comment{display:flex;flex-direction:column}.cs-rev .review-comment>.top5{order:1}.cs-rev .review-comment>.review-helpful-total{order:9;float:none;margin:6px 0 0;font-size:.87rem;color:#8a958d}.cs-rev .verified-purchase{color:#7a9a4e;font-weight:600}.cs-rev .review-reply{margin-top:12px;background:#f7f8f4;border-radius:10px;padding:10px 14px;font-size:.95rem}.cs-rev .subheadline strong{font-size:1.05rem}@media (max-width:575.98px){.cs-rev-top{gap:12px}.cs-rev-ctaform{margin-left:0;width:100%}.cs-rev-cta{width:100%}}.productdetails-gallery__image-thumbs{gap:12px;align-items:stretch}.productdetails-gallery__image-thumbs li{margin:0!important;padding:0!important;flex:1 1 96px;min-width:84px;max-width:132px;border:1px solid #e7ebe0;border-radius:12px;overflow:hidden;aspect-ratio:1.6 / 1;transition:border-color .15s ease,box-shadow .15s ease}.productdetails-gallery__image-thumbs li:hover{border-color:#cbd8a6;box-shadow:0 4px 12px rgba(47,62,70,.10)}.productdetails-gallery__image-thumbs li.active{border-color:#7a9a4e;box-shadow:inset 0 0 0 1px #7a9a4e}.productdetails-gallery__image-thumbs li.active img{opacity:1!important}.productdetails-gallery__image-thumbs li picture{display:block;width:100%;height:100%}.productdetails-gallery__thumb-image{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}@media (max-width:767.98px){.productdetails-gallery__image-thumbs{gap:8px}.productdetails-gallery__image-thumbs li{flex:0 0 78px;min-width:78px;max-width:78px}}.productdetails-gallery__thumbs{position:relative}.productdetails-gallery__thumbs::after{content:"";position:absolute;top:0;right:0;bottom:10px;width:64px;background:linear-gradient(to right,rgba(255,255,255,0),#fff 85%);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1}.productdetails-gallery__thumbs.cs-th-more::after{opacity:1}.cs-th-morebtn{position:absolute;display:none;align-items:center;justify-content:center;background:rgba(47,62,70,.55);color:#fff;font-family:inherit;font-weight:700;font-size:1rem;letter-spacing:.02em;border:0;border-radius:12px;cursor:pointer;padding:0;z-index:2;transition:background .15s ease}.cs-th-morebtn:hover,.cs-th-morebtn:focus{background:rgba(47,62,70,.7);outline:0}#gallery_preview_wrapper{overflow-anchor:none}.productdetails-gallery__image-thumbs{scrollbar-width:thin!important;scrollbar-color:#cbd8a6 #eef0e9;padding-bottom:6px}.productdetails-gallery__image-thumbs::-webkit-scrollbar{display:block!important;height:4px!important;width:4px!important}.productdetails-gallery__image-thumbs::-webkit-scrollbar-track{background:#eef0e9;border-radius:99px;margin:0 2px}.productdetails-gallery__image-thumbs::-webkit-scrollbar-thumb{background:#cbd8a6;border-radius:99px}.productdetails-gallery__image-thumbs::-webkit-scrollbar-thumb:hover{background:#b3c489}.productdetails-gallery__image-thumbs li.cs-thumb-spacer{position:relative;cursor:pointer}.productdetails-gallery__thumbs .opc-Video,.productdetails-gallery__thumbs .opc-Video-iframe-wrapper,.productdetails-gallery__thumbs [id^="uid_"]:has(iframe[src*="youtube"],iframe[data-src*="youtube"]){display:none!important}.product-images:not(.slick-initialized){overflow:hidden}.product-images:not(.slick-initialized)>*:not(:first-child){display:none!important}.productdetails-gallery__main-image .gallery-img{aspect-ratio:1.6 / 1;object-fit:cover}.productdetails-gallery:not(.cs-gallery-ready) .product-images{aspect-ratio:1.577 / 1;overflow:hidden;contain:size}.productdetails-gallery__main-image .gallery-img,.productdetails-gallery__main-image .easyzoom-flyout{border:1px solid #e7ebe0;background:#fff}.delivery-status>.status.status-2{display:inline-flex;align-items:center;gap:9px;font-size:1rem;font-weight:600;color:#2f3e46}.delivery-status>.status.status-2>.icon-content{display:none}.delivery-status>.status.status-2::before{content:"";width:9px;height:9px;border-radius:50%;background:#7a9a4e;box-shadow:0 0 0 3px #dbe6bf;flex:0 0 auto}.delivery-status>.status.status-2 + .estimated-delivery{display:inline-flex;margin-left:.55em}.delivery-status>.status.status-2 + .estimated-delivery::before{content:"\00B7";color:#c9cfc3;margin-right:.5em}.delivery-status>.delivery-shipping-free{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.95rem;font-weight:600;color:#46591f}.delivery-status #countdown-text{position:relative;margin:12px 0 0;padding:11px 15px 11px 44px;background:#eef3e3;border-left:4px solid #7a9a4e;border-radius:8px;font-size:.95rem!important;line-height:1.45!important;color:#2f3e46!important}.delivery-status #countdown-text::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2346591F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center/contain no-repeat}.delivery-status #countdown-text .countdown-number,.delivery-status #countdown-text .shipping-day{color:#46591f;font-weight:700}.cs-al-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.cs-al-title{font-size:.95rem;font-weight:600;color:#2f3e46;line-height:1.35}.cs-al-sub{font-size:.87rem;font-weight:400;color:#6a7b59;line-height:1.35;margin-top:1px}.cs-al-row::after{content:"";width:8px;height:8px;border-right:2px solid #8da174;border-bottom:2px solid #8da174;transform:rotate(-45deg);margin-left:auto;margin-right:4px;flex:0 0 auto}.cs-al-row:hover .cs-al-title{color:#46591f}.delivery-status .drop-container:has(.kk-accordeon){margin-top:14px!important}.delivery-status .kk-accordeon{border-top:1px solid #ececec}.delivery-status .kk-accordeon .kk-accordeon-tab.card{border:0!important;border-radius:0;background:transparent;box-shadow:none;margin:0}.delivery-status .kk-accordeon .kk-accordeon-tab-title.cs-al-row{display:flex;align-items:center;gap:13px;padding:13px 2px;background:transparent;border:0;border-bottom:1px solid #ececec;cursor:pointer}.delivery-status .kk-accordeon .cs-al-row .kk-accordeon-tab-icon{width:34px;height:34px;border-radius:50%;background:#eef3e3;display:flex;align-items:center;justify-content:center;margin:0!important;flex:0 0 auto}.delivery-status .kk-accordeon .cs-al-row .kk-icon{display:block;line-height:0}.delivery-status .kk-accordeon .cs-al-row .kk-icon svg{width:15px;height:15px;fill:#46591f;display:block}.delivery-status .kk-accordeon .kk-accordeon-tab-content .card-body{padding:2px 2px 14px 49px;font-size:.9rem;color:#2f3e46}.delivery-status .kk-accordeon .kk-accordeon-tab-content .card-body a{color:#46591f}.cs-al-offer-wrap{display:flex;flex-direction:column;margin-top:14px}body[data-page="1"] .openOfferRequest,body.page_type_1 .openOfferRequest{display:none!important}.cs-al-offer{display:flex;align-items:center;gap:13px;width:100%;margin:0;padding:13px 2px;border:0;border-bottom:1px solid #ececec;border-radius:0;background:transparent;cursor:pointer;text-align:left}.cs-al-offer .cs-al-ic{width:34px;height:34px;border-radius:50%;background:#eef3e3;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cs-al-offer .cs-al-ic svg{width:16px;height:16px;display:block}.cs-al-offer:hover .cs-al-title{color:#46591f}.cs-al-offer:focus{outline:0;box-shadow:none}.cs-al-offer:focus-visible{outline:2px dashed #8da174;outline-offset:-2px;border-radius:8px}.cs-al-offer-collect{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 2px 11px 47px;border:0;border-bottom:1px solid #ececec;border-radius:0;background:transparent;cursor:pointer;text-align:left;font-size:.9rem;font-weight:600;color:#46591f}.cs-al-offer-collect:hover{color:#2f3e46}.cs-al-offer-collect:focus{outline:0;box-shadow:none}.cs-al-offer-collect:focus-visible{outline:2px dashed #8da174;outline-offset:-2px;border-radius:8px}.cs-al-offer-collect__ic{width:24px;height:24px;border-radius:50%;background:#eef3e3;color:#46591f;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;line-height:1;flex:0 0 auto}.cs-al-offer-collect:hover .cs-al-offer-collect__ic{background:#dfe9cb}.cs-al-offer-note{padding:8px 2px 10px 47px;font-size:.87rem;line-height:1.4;color:#46591f;border-bottom:1px solid #ececec}.cs-al-offer-note a{color:#46591f;font-weight:600;text-decoration:underline}.cs-offer-ov{position:fixed;inset:0;z-index:100060;display:none}.cs-offer-ov.is-open{display:block}.cs-offer-bg{position:absolute;inset:0;background:rgba(47,62,70,.55);cursor:pointer}.cs-offer-dlg{position:relative;max-width:460px;margin:12vh auto 0;background:#fff;border-radius:16px;padding:26px 26px 22px;box-shadow:0 20px 60px rgba(0,0,0,.28)}@media (max-width:575.98px){.cs-offer-dlg{max-width:none;margin:0 12px;top:8vh}}.cs-offer-x{position:absolute;top:8px;right:12px;border:0;background:none;font-size:26px;line-height:1;color:#6a7b59;cursor:pointer;padding:4px}.cs-offer-x:hover{color:#2f3e46}.cs-offer-h{margin:0 0 12px;font-size:1.2rem;font-weight:700;color:#2f3e46}.cs-offer-dlg p{margin:0 0 12px;font-size:1rem;line-height:1.55;color:#2f3e46}.cs-offer-acts{margin-top:18px;display:flex;flex-direction:column;gap:10px}.cs-offer-collect{display:block;text-align:center;text-decoration:none;background:#7a9a4e;border:0;border-radius:26px;padding:13px 20px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}.cs-offer-collect:hover{background:#6c8a44;color:#fff;text-decoration:none}.cs-offer-call{text-align:center;color:#46591f;font-weight:600;text-decoration:none;padding:6px}.cs-offer-call:hover{text-decoration:underline;color:#2f3e46}.product-actions--details.cs-al-list{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0}.cs-al-list .wishlist{order:1}.cs-al-list .question{order:2}.cs-al-list .compare{order:3}.product-actions--details.cs-al-list .product-actions__button.cs-al-row{display:flex!important;align-items:center;gap:13px;width:100%;margin:0;padding:13px 2px!important;border:0;border-bottom:1px solid #ececec;border-radius:0;background:transparent;text-align:left;text-transform:none}.cs-al-list .cs-al-row .icon-content--productdetails{width:34px;height:34px;border-radius:50%;background:#eef3e3;display:inline-flex!important;align-items:center;justify-content:center;color:#46591f;margin:0;flex:0 0 auto}.cs-al-list .cs-al-row .icon-content--productdetails svg{width:16px;height:16px;top:0!important}.cs-al-list .cs-al-row .product-actions__label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.basket-action-wrapper.product-buy.is-buyable .product-actions--details.cs-al-list{order:99}.product-actions--details.cs-al-list .product-actions__button.compare,.product-actions--details .compare{display:none!important}.cs-al-list .cs-al-row,.cs-al-list .cs-al-row:hover,.cs-al-list .cs-al-row:focus,.cs-al-list .cs-al-row:active,.delivery-status .kk-accordeon .cs-al-row,.delivery-status .kk-accordeon .cs-al-row:hover{text-decoration:none!important}.cs-al-list .cs-al-row:focus,.delivery-status .kk-accordeon .cs-al-row:focus{outline:0;box-shadow:none}.cs-al-list .cs-al-row:focus-visible,.delivery-status .kk-accordeon .cs-al-row:focus-visible{outline:2px dashed #8da174;outline-offset:-2px;border-radius:8px}.cs-al-list .cs-al-row:focus .cs-al-title,.cs-al-list .cs-al-row:active .cs-al-title{color:#46591f}.cs-al-list .cs-al-row .cs-al-title--on,.cs-al-list .cs-al-row .cs-al-sub--on{display:none}.cs-al-list .wishlist.on-list .cs-al-title:not(.cs-al-title--on),.cs-al-list .wishlist.on-list .cs-al-sub:not(.cs-al-sub--on){display:none}.cs-al-list .wishlist.on-list .cs-al-title--on,.cs-al-list .wishlist.on-list .cs-al-sub--on{display:block}.cs-al-list .wishlist.on-list .cs-al-title--on{color:#46591f}.cs-al-list .wishlist.on-list .icon-content--productdetails{background:#46591f;color:#fff}.cs-al-list .wishlist.on-list .icon-content--productdetails svg{fill:#fff;stroke:#fff}.cs-al-list .cs-al-wish-add{display:none}.cs-al-list .wishlist.on-list.cs-al-row{border-bottom-color:transparent}.cs-al-list .wishlist.on-list + .cs-al-wish-add{order:1;display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 2px 11px 47px;border:0;border-bottom:1px solid #ececec;border-radius:0;background:transparent;cursor:pointer;text-align:left;font-size:.9rem;font-weight:600;color:#46591f}.cs-al-list .wishlist.on-list + .cs-al-wish-add:hover{color:#2f3e46}.cs-al-list .wishlist.on-list + .cs-al-wish-add:focus{outline:0;box-shadow:none}.cs-al-list .wishlist.on-list + .cs-al-wish-add:focus-visible{outline:2px dashed #8da174;outline-offset:-2px;border-radius:8px}.cs-al-wish-add__ic{width:24px;height:24px;border-radius:50%;background:#eef3e3;color:#46591f;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;line-height:1;flex:0 0 auto}.cs-al-wish-add:hover .cs-al-wish-add__ic{background:#dfe9cb}.cs-phead{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 20px}.product-info-inner .product-headline{margin-bottom:20px}.product-info-inner .product-headline .product-title{margin-bottom:0}.cs-brandchip{display:inline-flex;align-items:center;gap:9px;background:none;border:0;border-radius:0;padding:0;text-decoration:none!important;color:#2f3e46!important;font-weight:800;font-size:1rem}.cs-brandchip:hover{color:#46591f!important}.cs-brandchip img{width:30px;height:30px;max-width:none;max-height:none;object-fit:contain;background:none;border:0;border-radius:0;padding:0}.cs-phead__sep{flex:0 0 auto;width:1px;height:20px;background:#e3e8dd}.cs-phead__rate{text-decoration:none!important;display:inline-flex;align-items:center;gap:7px;color:#2f3e46!important}.product-info-inner .product-headline{display:block}.cs-phead .rating{font-size:1rem;display:inline-flex;align-items:center}.cs-phead .rating__stars{display:inline-flex;align-items:center;gap:2px}.cs-phead .rating__stars .icon-content{display:block;line-height:0;margin-right:0}.cs-phead .rating__stars svg{width:16px;height:16px;fill:#E8A200!important;display:block;top:0}.cs-phead .rating__total{display:none!important}.cs-rate-avg{font-size:1rem;font-weight:800;color:#2f3e46}.cs-rate-cnt{font-size:.9rem;color:#6a7b59}.cs-phead__rate:hover .cs-rate-cnt{text-decoration:underline}@media (max-width:575.98px){.cs-phead{gap:8px 12px}.cs-phead__sep{display:none}.cs-brandchip{font-size:.95rem;gap:7px}.cs-brandchip img{width:26px;height:26px}.cs-phead__rate{gap:6px}.cs-phead .rating__stars svg{width:14px;height:14px}.cs-rate-avg{font-size:.95rem}.cs-rate-cnt{font-size:.87rem}}.product-info-inner .price_wrapper.cs-pricecard{background:transparent;border:0;border-top:1px solid #eef0e9;border-bottom:1px solid #eef0e9;border-radius:0;padding:16px 0;margin:20px 0 0;box-shadow:none}.cs-save-ribbon{display:inline-block;margin-left:10px;vertical-align:baseline;background:#eef3e3;color:#46591f;border-radius:999px;padding:4px 12px;font-size:.87rem;font-weight:800;letter-spacing:.01em;box-shadow:none}.cs-pricecard .price{display:inline-block;vertical-align:baseline}.cs-oldprice{display:inline-block;margin-left:10px;font-size:1rem;color:#9aa6ad;text-decoration:line-through;vertical-align:baseline}.cs-pricecard .instead_of.cs-oldprice-hidden{display:none!important}.cs-baseprice{margin:6px 0 0;font-size:.9rem;line-height:1.4;color:#6a7b59;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.cs-baseprice b{font-weight:700;color:#46591f}.cs-baseprice del{color:#9aa6ad}.cs-baseprice__sep{color:#c3cbb8}.cs-baseprice__save{font-weight:700;color:#46591f}@media (max-width:575.98px){.cs-baseprice{font-size:.87rem}}.cs-pricecard .price_label{display:block;margin-bottom:2px}.product-info-inner .shortdesc{margin-bottom:0}.product-info-inner .shortdesc ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;list-style:none;margin:20px 0 0;padding:0}.product-info-inner .shortdesc ul li{display:flex;gap:8px;align-items:flex-start;font-size:1rem;line-height:1.35}.product-info-inner .shortdesc ul li::before{content:"\2713";color:#7a9a4e;font-weight:900;flex:0 0 auto}@media (max-width:575.98px){.product-info-inner .shortdesc ul{grid-template-columns:1fr}}.product-info-inner hr{margin:20px 0}.product-info-inner .basket-action-wrapper>.delivery-status{margin-top:10px!important}.cs-al-row.card-header,.product-info-inner .cs-al-row{background:transparent!important}.product-info-inner .delivery-status>.drop-container:last-child{margin-top:20px!important}.product-info-inner .product-actions--details.cs-al-list{margin-top:0!important}.cs-section-modal .opc-Accordion .opc-Accordion-group{background:#f3f6ec;border:0;border-radius:12px;margin-bottom:10px;overflow:hidden}.cs-section-modal .opc-Accordion .opc-Accordion-group:has(.opc-Accordion-collapse.show){background:#eef3e3}.cs-section-modal .opc-Accordion .card-header{background:transparent;border:0;padding:0}.cs-section-modal .opc-Accordion .opc-Accordion-head.btn-link{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;text-align:left;font-size:1rem;font-weight:600;line-height:1.45;color:#2f3e46;text-decoration:none!important;box-shadow:none;white-space:normal;background:transparent;border:0}.cs-section-modal .opc-Accordion .opc-Accordion-head.btn-link:hover,.cs-section-modal .opc-Accordion .opc-Accordion-head.btn-link:focus{color:#46591f;text-decoration:none!important}.cs-section-modal .opc-Accordion .opc-Accordion-head .icon-content--toggle{margin-left:auto;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(47,62,70,.12);display:flex;align-items:center;justify-content:center;color:#46591f;transition:transform .2s ease}.cs-section-modal .opc-Accordion .opc-Accordion-head[aria-expanded="true"] .icon-content--toggle{transform:rotate(180deg)}.cs-section-modal .opc-Accordion .opc-Accordion-head .icon-content--toggle svg{display:none}.cs-section-modal .opc-Accordion .opc-Accordion-head .icon-content--toggle::before{content:"";width:8px;height:8px;border-right:2.4px solid #46591f;border-bottom:2.4px solid #46591f;border-radius:1px;transform:rotate(45deg) translate(-1px,-1px)}.cs-section-modal .opc-Accordion .card-body{padding:0 16px 15px;font-size:.95rem;line-height:1.65;color:#2f3e46}.cs-section-modal .opc-Accordion .card-body p:last-child{margin-bottom:0}.cs-section-modal .faqbesch [data-dzm-expander] p{font-size:.95rem;color:#6a7b59}.csst{margin:6px 0 26px}.csst h2{margin:0 0 10px;font-size:1.5rem;line-height:1.25;color:#2f3e46}.csst h2 span{color:#7a9a4e}.csst-txt{max-width:46rem;font-size:1rem;line-height:1.65;color:#4a5a62}.csst-txt p{margin:0 0 12px;font-size:1rem;line-height:1.65;color:#4a5a62}.csst-more{display:inline-flex;align-items:center;gap:8px;background:#cbd8a6;color:#333!important;border-radius:999px;padding:10px 20px;font-weight:700;font-size:1rem;text-decoration:none!important;cursor:pointer;transition:background .15s ease}.csst-more:hover{background:#bccb92}.csst-facts{margin-top:18px;background:#f7f8f4;border:1px solid #dbe6bf;border-radius:16px;padding:18px 22px}.csst-facts h3{margin:0 0 14px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#46591f;display:flex;gap:8px;align-items:center}.csst-facts h3 svg{width:19px;height:19px;flex:0 0 auto}.csst-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 26px}.csst-facts li{display:flex;gap:9px;font-size:1rem;line-height:1.4;color:#2f3e46}.csst-facts li::before{content:"✓";color:#7a9a4e;font-weight:900;flex:0 0 auto}.csst-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #e7ebe0}.csst--nofacts .csst-foot{margin-top:14px}.csst-rating{font-size:.95rem;color:#6a7b59}.csst-rating b{color:#2f3e46}.csst-stars{color:#E8A200;letter-spacing:2px}@media (max-width:991.98px){.csst-facts{padding:16px}.csst-foot{flex-direction:column;align-items:flex-start;gap:12px}.csst-more{width:100%;justify-content:center}}.csf{font-family:inherit;color:#2f3e46}.csf *{box-sizing:border-box}.csf .csf-sub{margin:0 0 16px;font-size:.98rem;color:#7a9a4e;font-weight:600}.csf .csf-item{background:#f5f6f2;border:1px solid #eef1ea;border-radius:14px;margin:0 0 12px;overflow:hidden;transition:border-color .15s ease}.csf .csf-item:last-child{margin-bottom:0}.csf .csf-item.is-open{border-color:#d9e2c6}.csf .csf-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;font-size:1.02rem;font-weight:700;color:#2f3e46;line-height:1.3}.csf .csf-q:hover{color:#46591f}.csf .csf-q:focus-visible{outline:2px solid #7a9a4e;outline-offset:-2px;border-radius:12px}.csf .csf-ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e7ebe0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .15s ease}.csf .csf-item.is-open .csf-ic{transform:rotate(180deg);background:#eef3e3}.csf .csf-ic svg{width:16px;height:16px;fill:none;stroke:#7a9a4e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;display:block}.csf .csf-a{max-height:0;overflow:hidden;transition:max-height .28s ease}.csf .csf-a-inner{padding:0 20px 18px;font-size:.97rem;line-height:1.6;color:#3a4750}.csf .csf-a-inner p{margin:0 0 10px}.csf .csf-a-inner p:last-child{margin-bottom:0}.csf .csf-a-inner a{color:#46591f;font-weight:600;text-decoration:underline;text-underline-offset:2px}.csf .csf-tel{white-space:nowrap}@media (max-width:600px){.csf .csf-q{padding:15px 15px;font-size:.98rem;gap:12px}.csf .csf-a-inner{padding:0 15px 15px}.csf .csf-ic{width:30px;height:30px}}.variations .bootstrap-select>.dropdown-menu{width:100%;max-width:100%}.variations .bootstrap-select .dropdown-menu li a.dropdown-item{white-space:normal;align-items:center}.variations .bootstrap-select .dropdown-menu li a.dropdown-item>.text{flex:1 1 auto;min-width:0}.variations .bootstrap-select .dropdown-menu li a.dropdown-item>.text>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5em;overflow-wrap:anywhere}.variations .bootstrap-select .dropdown-menu li a.dropdown-item .badge-surcharge{flex:0 0 auto;margin-left:auto}.variations .bootstrap-select>.dropdown-toggle .filter-option{padding-right:8px}.variations .bootstrap-select>.dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis}.variations .bootstrap-select>.dropdown-menu{margin-top:6px;border:1px solid #e7ebe0;box-shadow:0 10px 28px rgba(47,62,70,.14)}.variations .bootstrap-select .dropdown-menu li + li{border-top:1px solid #eef0ea}.variations .bootstrap-select .dropdown-menu li a.dropdown-item{padding:11px 18px;min-height:46px;line-height:1.35;color:#2f3e46;box-shadow:inset 3px 0 0 transparent;transition:background-color .12s ease}.variations .bootstrap-select .dropdown-menu li a.dropdown-item:hover,.variations .bootstrap-select .dropdown-menu li a.dropdown-item:focus{background-color:#eef3e3;color:#2f3e46}.variations .bootstrap-select .dropdown-menu li a.dropdown-item.active,.variations .bootstrap-select .dropdown-menu li a.dropdown-item.selected{background-color:#cbd8a6;color:#2f3e46;font-weight:700;box-shadow:inset 3px 0 0 #7a9a4e}.variations .bootstrap-select .badge-surcharge{background:#eef3e3;color:#46591f;border:1px solid #dbe6bf;font-size:.9rem;font-weight:700;line-height:1.35;padding:1px 10px;border-radius:999px;text-transform:none;margin-left:8px}.variations .bootstrap-select .dropdown-menu li a.dropdown-item.active .badge-surcharge,.variations .bootstrap-select .dropdown-menu li a.dropdown-item.selected .badge-surcharge{background:#fff}.variations legend.freifeld__label{font-size:1.05rem;font-weight:700;color:#2f3e46;border:0;padding:0;margin:0 0 10px;width:auto;float:none}.variations .radio-buttons{display:flex;flex-direction:column;gap:9px}.variations .radio-buttons label.variation{display:flex;align-items:center;gap:12px;margin:0;border:1px solid #d7dbcf;border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer;font-weight:600;color:#2f3e46;transition:border-color .15s,background-color .15s,box-shadow .15s}.variations .radio-buttons label.variation:hover{border-color:#8da174;background:#f7f9f2}.variations .radio-buttons label.variation .label-variation{flex:1 1 auto;min-width:0;line-height:1.3}.variations .radio-buttons label.variation input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #c3ccc0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.variations .radio-buttons label.variation input[type=radio]:checked{border-color:#7a9a4e;background:#7a9a4e;box-shadow:inset 0 0 0 3px #fff}.variations .radio-buttons label.variation input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(141,161,116,.35)}.variations .radio-buttons label.variation:has(input[type=radio]:checked){border:2px solid #7a9a4e;background:#eaf1dc}.variations .radio-buttons label.variation .badge-surcharge{margin-left:auto;flex:0 0 auto;background:#eef3e3!important;color:#46591f!important;font-weight:700;border-radius:999px;padding:.3em .7em;font-size:.87rem;white-space:nowrap}.variations .radio-buttons label.variation.not-available{opacity:.5}.variations .radio-buttons label.variation.not-available .badge-not-available{margin-left:auto;background:#e9ecef;color:#6c757d;border-radius:999px;padding:.25em .6em;font-size:.8rem;font-weight:600}@media (min-width:992px){#product-configuration-sidebar .panel-heading{background:#dbe6bf!important;border-bottom:1px solid #cdd9ae!important}#product-configuration-sidebar .panel-title::before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2346591f'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%2011l3%203L22%204'/%3E%3Cpath%20d='M21%2012v7a2%202%200%2001-2%202H5a2%202%200%2001-2-2V5a2%202%200%20012-2h11'/%3E%3C/svg%3E") no-repeat center/contain}#product-configuration-sidebar tbody.summary>tr:first-child .cfg-price{font-weight:800!important;color:#2f3e46}#product-configuration-sidebar .cfg-sum-foot .price{color:#2f3e46;letter-spacing:-.01em}#product-configuration-sidebar tr.cfg-group-optional .cfg-group{font-weight:400!important;color:#9aa1a6!important;font-size:.95rem}#product-configuration-sidebar tr.cfg-group-optional>td.cfg-summary-item{padding-top:.2rem!important;padding-bottom:.2rem!important}}.cfg-sum-prod{display:flex;flex-wrap:nowrap;align-items:center;gap:9px}.cfg-sum-thumb{flex:0 0 auto;width:40px;height:auto;display:block;border-radius:8px;overflow:hidden;border:1px solid #e4e8dd;background:#fff}.cfg-sum-prod-name{flex:1 1 auto;min-width:0}.modal-content:has(.csq-wrap){border:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(47,62,70,.22)}.modal-content:has(.csq-wrap) .modal-header{background:#eef3e3;border-bottom:1px solid #dbe6bf;padding:15px 20px;align-items:center}.modal-content:has(.csq-wrap) .modal-title{color:#2f3e46;font-size:1.15rem;font-weight:700}.modal-content:has(.csq-wrap) .modal-title small{display:none}.modal-content:has(.csq-wrap) .close,.modal-content:has(.csq-wrap) .x.close{color:#2f3e46;opacity:.55;text-shadow:none}.modal-content:has(.csq-wrap) .close:hover,.modal-content:has(.csq-wrap) .x.close:hover{opacity:1}.modal-content:has(.csq-wrap) .modal-body{padding:20px}.csq-wrap{font-size:1rem;color:#2f3e46}.csq-lead{margin:0 0 14px;font-size:1rem;line-height:1.5;color:#2f3e46}.csq-call{display:flex;align-items:center;gap:13px;padding:12px 15px;margin:0 0 15px;background:#fff;border:1.5px solid #8da174;border-radius:12px;text-decoration:none!important;color:#2f3e46;transition:background .15s ease,border-color .15s ease}.csq-call:hover,.csq-call:focus{background:#f3f6ec;border-color:#7a9a4e}.csq-call-ic{width:44px;height:44px;border-radius:50%;background:#7a9a4e;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.csq-call-ic svg{width:22px;height:22px;display:block}.csq-call-tx{display:flex;flex-direction:column;min-width:0}.csq-call-k{font-size:.87rem;color:#6a7b59}.csq-call-n{font-size:1.2rem;font-weight:800;color:#46591f;line-height:1.2}.csq-call-s{font-size:.87rem;color:#6a7b59}.csq-trust{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.csq-trust li{display:flex;align-items:center;gap:8px;font-size:.87rem;color:#2f3e46;line-height:1.3}.csq-trust li strong{font-weight:700;color:#46591f}.csq-trust-ic{width:20px;height:20px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#8da174}.csq-trust-ic svg{width:17px;height:17px;display:block}.csq-trust-ic.csq-star{color:#e8a200}.csq-wrap fieldset{border:0;margin:0;padding:0}.csq-wrap legend{font-size:1.1rem;font-weight:700;color:#2f3e46;border:0;margin:18px 0 10px;padding:0;width:auto}.csq-wrap button[type="submit"],.csq-wrap .btn-primary{background:#7a9a4e!important;border-color:#7a9a4e!important;color:#fff!important;font-weight:700}.csq-wrap button[type="submit"]:hover,.csq-wrap .btn-primary:hover{background:#6c8a44!important;border-color:#6c8a44!important}.csq-wrap .privacy{margin-top:10px}.csq-support{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;font-size:.87rem;color:#6a7b59;line-height:1.45}.csq-support-ic{flex:0 0 auto;color:#8da174;margin-top:1px}.csq-support-ic svg{width:16px;height:16px;display:block}.csq-support a{color:#46591f}@media (max-width:575.98px){.modal-content:has(.csq-wrap) .modal-body{padding:16px}.csq-trust{grid-template-columns:1fr;gap:9px}.csq-call-n{font-size:1.15rem}}@media (max-width:991.98px){#cfg-container .cfg-group.card>.cfg-group-title{top:var(--cs-cfg-stick-top,calc(var(--adm-sticky-top-offset,59px) - 5px))}#cfg-container .cfg-group.card>.cfg-group-title.is-stuck,#cfg-container .cfg-group.card:not(:has(>.collapse.show))>.cfg-group-title.is-stuck{border-top-left-radius:0!important;border-top-right-radius:0!important}#cfg-container .cfg-group.card:has(>.cfg-group-title.is-stuck){border-top-left-radius:0!important;border-top-right-radius:0!important}}.productdetails-gallery__image-thumbs .cs-th-media{display:block;width:100%;height:100%}.productdetails-gallery__image-thumbs .cs-th-cap{display:none}.productdetails-gallery__image-thumbs>li.csv-thumb-li .cs-th-media{width:auto;height:auto}@media (min-width:768px){.productdetails-gallery__image-thumbs{display:grid!important;grid-template-columns:repeat(2,1fr);gap:12px 10px;overflow:visible!important;padding-bottom:0;scrollbar-width:none!important}.productdetails-gallery__image-thumbs::-webkit-scrollbar{display:none!important}.productdetails-gallery__image-thumbs>li{flex:none;min-width:0;max-width:none;aspect-ratio:auto;border:0;border-radius:0;overflow:visible;box-shadow:none}.productdetails-gallery__image-thumbs>li .cs-th-media{display:block;width:100%;height:auto;aspect-ratio:1.6 / 1;border:1px solid #e7ebe0;border-radius:12px;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.productdetails-gallery__image-thumbs>li:hover .cs-th-media{border-color:#cbd8a6;box-shadow:0 4px 12px rgba(47,62,70,.10)}.productdetails-gallery__image-thumbs>li.active{box-shadow:none}.productdetails-gallery__image-thumbs>li.active .cs-th-media{border-color:#7a9a4e;box-shadow:inset 0 0 0 1px #7a9a4e}.productdetails-gallery__image-thumbs .cs-th-cap{display:block;margin-top:5px;font-size:.87rem;line-height:1.3;color:#6a7b59;white-space:normal;overflow-wrap:break-word}.productdetails-gallery__image-thumbs>li.cs-thumb-spacer{aspect-ratio:1.6 / 1;border:1px solid #e7ebe0;border-radius:12px;overflow:hidden;align-self:start}.productdetails-gallery__image-thumbs>li.csv-thumb-li{align-self:start}#gallery_preview_wrapper.productdetails-gallery__image-thumbs{--csv-thumb-w:100%;--csv-thumb-h:100%}#gallery_preview_wrapper>li.csv-thumb-li .csv-thumb-img{width:100%!important;height:100%!important;object-fit:cover}.productdetails-gallery__thumbs.cs-th-more::after{opacity:0}.cs-th-morebtn{display:none!important}}@media (min-width:1030px){.productdetails-gallery__image-thumbs{grid-template-columns:repeat(3,1fr)}}.cs-fotoraster{display:none}@media (max-width:767.98px){.cs-fotoraster{display:block;margin-top:26px;padding-top:20px;border-top:1px solid #e7ebe0}.cs-fotoraster__head{margin:0 0 2px;font-size:1.1rem;font-weight:700;color:#2f3e46}.cs-fotoraster__hint{margin:0 0 12px;font-size:.87rem;color:#6a7b59}.cs-fotoraster__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 10px}.cs-fotoraster__item{margin:0;cursor:pointer}.cs-fotoraster__media{display:block;aspect-ratio:1.6 / 1;border:1px solid #e7ebe0;border-radius:12px;overflow:hidden}.cs-fotoraster__media img,.cs-fotoraster__media picture{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.cs-fotoraster__cap{display:block;margin-top:5px;font-size:.87rem;line-height:1.3;color:#6a7b59}.cs-fotoraster__item--video .cs-fotoraster__media{position:relative}.cs-fotoraster__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cs-fotoraster__play::after{content:"";width:0;height:0;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}}.cs-videoquelle{display:none!important}.pswp__bg{background-color:#2f3e46!important}.pswp__img,.pswp__img--placeholder{border-radius:14px}.pswp__img{box-shadow:0 18px 50px rgba(0,0,0,.35)}.pswp__button{border-radius:50%;background-color:rgba(255,255,255,.14)!important;opacity:1;transition:background-color .15s ease,transform .12s ease}.pswp__button:hover,.pswp__button:focus{background-color:rgba(255,255,255,.26)!important}.pswp__button:active{transform:scale(.94)}.pswp__button--arrow--left,.pswp__button--arrow--right{background-color:transparent!important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(255,255,255,.14)!important;border-radius:999px}.pswp__button--arrow--left:hover:before,.pswp__button--arrow--right:hover:before{background-color:rgba(255,255,255,.26)!important}.pswp__top-bar{background:linear-gradient(to bottom,rgba(0,0,0,.38),rgba(0,0,0,0))!important;height:60px}.pswp__counter{height:auto;line-height:1.5;margin:10px 0 0 12px;padding:3px 12px;font-size:.87rem;font-weight:600;color:#fff;opacity:1;background:rgba(255,255,255,.14);border-radius:999px}@media (max-width:575.98px){.pswp__counter{display:block!important}}.pswp__caption{background:linear-gradient(to top,rgba(47,62,70,.82),rgba(47,62,70,0))!important}.pswp__caption__center{max-width:760px;padding:22px 16px 20px;text-align:center;font-size:.95rem;line-height:1.4;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}@media (min-width:576px){.pswp__caption{bottom:84px!important}}.pswp .csv-pswp-frame{border-radius:14px}.pswp .csv-pswp-thumb{border-radius:10px;transition:opacity .15s ease,border-color .15s ease}.pswp .csv-pswp-thumb.is-active{border-color:#cbd8a6}.pswp .csv-pswp-thumbs{touch-action:pan-x}@media (max-width:575.98px){.pswp .csv-pswp-thumbs{display:none}}