.sfrd .sfrd-priority-links,.sfrd-header-art,.sfrd-home-copy,.sfrd-home-kicker,.sfrd-products-heading,.sfrd-shortcuts{display:none}.sfrd .sfrd-collection-groups :is(a,li){background:0 0!important;border:0!important;display:block!important}.sfrd .sfrd-collection-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sfrd .sfrd-collection-groups ul{display:block!important;list-style:none;margin:0!important;padding:0!important}.sfrd .sfrd-collection-groups li{float:none!important;margin:0!important;padding:0!important}.sfrd .sfrd-collection-groups a{color:#44735b!important;padding:7px 0!important;font-size:15px!important;line-height:1.4!important;text-decoration:none}.sfrd .sfrd-collection-groups a:hover{text-decoration:underline}.sfrd .sfrd-collection-groups :is(a,span){position:static!important;transform:none!important;height:auto!important;min-height:0!important;width:auto!important;white-space:normal!important}.sfrd .sfrd-collection-groups span{display:inline!important}.sfrd .sfrd-collection-heading{margin:0 0 8px;font-size:14px;font-weight:700;color:#404040}.sfrd .sfrd-collection-all{grid-column:1/-1;margin-top:16px!important;font-weight:700}@media (max-width:767px){.sfrd .sfrd-desktop-collections{display:none}.sfrd #Sidemap,.sfrd #Sidemap .sfrd-mobile-categories,.sfrd #Sidemap .sfrd-mobile-categories>summary{background:#44735b!important;color:#fff!important}.sfrd #Sidemap .sfrd-collection-heading,.sfrd #Sidemap a{color:#fff!important}.sfrd #Sidemap .sfrd-collection-groups{grid-template-columns:minmax(0,1fr);gap:16px;padding:8px 15px 24px}.sfrd #Sidemap .sfrd-collection-heading{font-weight:400;margin-bottom:4px}.sfrd #Sidemap .sfrd-collection-groups a{font-weight:700}.sfrd #Sidemap .sfrd-collection-all{margin-top:8px!important}.sfrd #Sidemap>.idx-menu>ul>li>a{padding:14px 15px!important}.sfrd-mobile-categories>summary::after{content:"▸"}.sfrd-mobile-categories[open]>summary::after{content:"▾"}.sfrd-mobile-categories>summary::-webkit-details-marker{display:none}}@supports (display:grid) and (color:var(--sfrd-support)){.sfrd :is(#Content,#WebSite,#WebSiteContent,#WebSiteFooter){min-width:0!important;width:100%!important;box-sizing:border-box}.sfrd :is(.PageDescription,.PageIntroduction),.sfrd p{line-height:1.65}.sfrd :is(#Content,#WebSite,#WebSiteContent,#WebSiteHeader){background:#fff!important}.sfrd{--c:#404040;--g:#5c6062;--b:#44735b;--f:#95bda8;--d:#44735b;--e:#d5d0c7;--i:#f2eadc;--a:#30383d;--h:8px;--k:#44735b;--l:#365c49;background:#e8e4dd!important;color:var(--c);font-family:"Open Sans",system-ui,sans-serif!important;font-size:16px;line-height:1.6}.sfrd #WebSite{max-width:1280px!important;margin:0 auto!important;box-shadow:0 0 0 1px var(--e)}.sfrd :is(#WebSiteContent,#WebSiteFooter){max-width:1200px!important;margin:0 auto!important}.sfrd #Content,.sfrd #WebSiteFooter{max-width:none!important}.sfrd #Content{padding:24px!important}.sfrd #WebSiteContent :is(.contentRight,.mainContent){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box}.sfrd p{margin-top:0;margin-bottom:16px}.sfrd :is(h1,h2,h3){color:var(--c);line-height:1.25}.sfrd .PageTitle,.sfrd h1{font-size:clamp(25px,3vw,36px)!important;font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.sfrd h2{font-size:24px;margin:32px 0 16px}.sfrd a{color:var(--b);text-underline-offset:3px}.sfrd :is(a:focus-visible,button:focus-visible,input:focus-visible){outline:#a65d14 solid 3px;outline-offset:3px}.sfrd #WebSiteHeader{border-bottom:4px solid var(--f)}.sfrd #WebSiteHeaderInner{width:100%!important;max-width:none!important}.sfrd #ProductLoop #ProductLoopInner :is(.AddToBasketButton,.AddToBasketQnty),.sfrd #ProductLoop .Product :is(.ProductIncTaxes,.ProductStockContainer),.sfrd .sfux-logo-link,.sfrd-header-ready #WebSiteHeader #DesignImage1{display:none!important}.sfrd .sfrd-brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:14px 24px;box-sizing:border-box}.sfrd .sfrd-brand-row .title-wrapper{position:static!important;float:none!important;height:auto!important;min-width:0;width:auto!important;max-width:340px!important;flex:0 1 340px;order:0}.sfrd #SiteHeadingContainer{font-size:24px!important;line-height:1.2!important;font-weight:700;text-decoration:none!important;color:var(--b)!important}.sfrd #SiteHeading{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}.sfrd #SiteSlogan{font-size:13px!important;line-height:1.5!important;font-weight:400;margin:6px 0 0!important;color:var(--g)!important}.sfrd .sfrd-brand-row #MiniCart{display:block!important;position:static!important;float:none!important;width:auto!important;margin:0!important;flex-shrink:0;order:2}.sfrd .sfrd-brand-row #MiniCartTotal{width:auto!important}.sfrd #ProductLoopInner>span,.sfrd #WebSiteFooter .customnavDesign{display:none}.sfrd .sfrd-products-heading{font-size:24px;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--f);color:var(--b)}.sfrd :is(.sfux-back-category,.sfux-breadcrumbs){padding:0 0 16px;font-size:14px}.sfrd #ProductLoop #ProductLoopInner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sfrd #ProductLoop #ProductLoopInner .Product{display:flex!important;flex-direction:column;float:none!important;width:auto!important;min-width:0;height:auto!important;margin:0!important;padding:16px!important;box-sizing:border-box;border:1px solid var(--e)!important;border-radius:var(--h);background:#fff!important;box-shadow:0 2px 0#30383d0a;max-width:none!important}.sfrd #ProductLoop #ProductLoopInner .Product:hover{border-color:var(--b)!important}.sfrd #ProductLoop .Product:has(>.sfux-card-link){position:relative!important;isolation:isolate}.sfrd #ProductLoop .Product>.sfux-card-link{position:absolute!important;inset:0;z-index:1;display:block;border-radius:inherit;background:0 0!important}.sfrd #ProductLoop .Product:has(>.sfux-card-link) :is(a:not(.sfux-card-link),button,input,select,textarea,label,[role=button]){position:relative;z-index:2}.sfrd #ProductLoop .Product:has(a:focus-visible){outline:2px solid var(--b);outline-offset:2px}.sfrd #ProductLoop #ProductLoopInner .ProductImageContainer{height:var(--card-image,auto)!important;width:100%!important;margin:0 0 var(--card-gap,16px)!important}.sfrd #ProductLoop #ProductLoopInner .ProductImageContainer>a:first-child{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1}.sfrd #ProductLoop #ProductLoopInner .ProductImageContainer img{max-width:100%!important;max-height:var(--card-image,260px)!important;object-fit:contain}.sfrd #ProductLoop #ProductLoopInner h3.ProductTitle{min-height:72px;font-size:16px!important;line-height:1.4!important;margin:8px 0 12px!important}.sfrd .sfrd-card-title{text-decoration:none!important;color:var(--c)!important}.sfrd .sfux-title-specs{font-size:14px;line-height:1.5;color:var(--g)}.sfrd #ProductLoop{opacity:1!important}.sfrd #ProductLoop .ProductPriceContainer{min-height:32px}.sfrd #ProductLoop #ProductLoopInner .ProductPrice{font-size:24px!important;font-weight:700;line-height:1.3;color:var(--c)!important}.sfrd #ProductLoop #ProductLoopInner .ProductContainer2{margin-top:auto!important;padding-top:8px!important}.sfrd #ProductLoop #ProductLoopInner .ProductMoreDetails a{display:block!important;text-align:center;width:100%;border-radius:var(--h);padding:12px 8px;box-sizing:border-box}body.sfrd:has(#ProductDetailsNav) #ProductContainer4{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:32px!important;align-items:start}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>:is(#ProductContainer2,#ProductContainer3){float:none!important;width:100%!important;min-width:0;height:auto!important;margin:0!important;box-sizing:border-box}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>#ProductContainer3{grid-column:1;grid-row:1}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>#ProductContainer2{grid-column:2;grid-row:1;background:var(--i)!important;border:1px solid var(--e);border-top:4px solid var(--f);border-radius:var(--h);padding:24px!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>.ProductDetailsPanelOn,body.sfrd:has(#ProductDetailsNav) #ProductDetailsNav{grid-column:1/-1;float:none!important;width:100%!important;min-width:0;box-sizing:border-box}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>.ProductDetailsPanelOff{display:none!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer6{padding:0!important;background:0 0!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 h1{font-size:28px!important;line-height:1.3!important;margin-bottom:16px!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ProductNumbers{font-size:13px!important;color:var(--g)!important;margin-bottom:16px;overflow-wrap:anywhere}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ProductPrice{font-size:32px!important;line-height:1.2!important;font-weight:750}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ProductIncTaxes{display:none!important;font-size:13px!important;color:var(--g)}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ShippingChargeForProduct{display:none!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ProductIcons{width:100%!important;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}body.sfrd:has(#ProductDetailsNav) .AddToBasketQnty input{min-height:48px;box-sizing:border-box;max-width:64px;font:inherit;text-align:center;border:1px solid #a6b5ac;border-radius:var(--h)}body.sfrd:has(#ProductDetailsNav) .AddToBasketButton{flex:1;min-width:160px}body.sfrd:has(#ProductDetailsNav) .AddToBasketButton .ImgLink{display:block!important;text-align:center;min-height:48px;padding:12px 16px!important}body.sfrd:has(#ProductDetailsNav) .ProductImageContainer{width:100%!important;float:none!important;margin:0!important}body.sfrd:has(#ProductDetailsNav) .ProductImageContainer>.ImgLink{display:block!important;width:100%!important;float:none!important;text-align:center}body.sfrd:has(#ProductDetailsNav) .ProductImageContainer>.ImgLink img{max-width:100%!important;max-height:480px;width:auto!important;height:auto!important;object-fit:contain}#sfLightBox .LightBoxCarousel .image>img{width:100%!important;height:100%!important;object-fit:contain}body.sfrd:has(#ProductDetailsNav) .ThumbnailSliderContainer{margin-top:16px!important}body.sfrd:has(#ProductDetailsNav) #ProductDetailsTab{display:flex!important;flex-wrap:wrap;gap:8px;float:none!important;border-bottom:1px solid var(--e);margin:0!important;padding:0!important;height:auto!important}body.sfrd:has(#ProductDetailsNav) #ProductDetailsTab .divider{display:none!important}body.sfrd:has(#ProductDetailsNav) #ProductDetailsTab li{float:none!important;min-height:44px;margin:0!important;padding:12px 16px!important;box-sizing:border-box;cursor:pointer;font-size:16px}body.sfrd:has(#ProductDetailsNav) .ProductDetailsPanelOn{padding:0!important}body.sfrd:has(#ProductDetailsNav) :is(.ProductDescription,.ProductDetailedDescription){max-width:78ch;font-size:16px!important;line-height:1.65!important}body.sfrd:has(#ProductDetailsNav) .ProductIntroduction{font-size:16px!important;line-height:1.65!important}body.sfrd:has(#ProductDetailsNav) .ProductFeatures{overflow-x:auto;max-width:100%}body.sfrd:has(#ProductDetailsNav) .ProductCrossPromotion{margin-top:48px!important;border-top:1px solid var(--e);padding-top:24px!important}.sfrd #WebSiteFooter{margin-top:48px;padding:32px max(24px,calc((100% - 1200px)/2 + 24px))!important;border-top:5px solid var(--f);background:var(--a)!important;color:#fff!important;line-height:1.6}.sfrd #WebSiteFooter .CustomNavWrapper{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:24px;background:0 0!important;color:#fff!important;padding:0!important;box-sizing:border-box}.sfrd #WebSiteFooter .CustomNav{float:none!important;width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;height:auto!important;line-height:1.9}.sfrd #WebSiteFooter .CustomNav a,.sfrd #WebSiteFooter :is(.CustomNavBox,.CustomNavTitle){background:0 0!important;color:#fff!important}.sfrd #WebSiteFooter .CustomNavHeading{font-weight:700;color:var(--f)!important;margin-bottom:12px}.sfrd #WebSiteFooter .CustomNav a[href]:hover{text-decoration:underline!important}.sfrd #WebSiteFooter .sfrd-footer-bottom{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:center;border-top:1px solid #ffffff40;padding-top:20px;clear:both}.sfrd #WebSiteFooter .WebSiteFootnote{width:auto!important;float:none!important;text-align:left!important;font-size:13px;color:#fff!important;margin:0!important;padding:0!important}.sfrd #WebSiteFooter .WebSiteFootnote :is(.column,.row){margin:0!important;padding:0!important}.sfrd #WebSiteFooter .sfrd-payment-methods{width:auto!important;float:none!important;text-align:right;margin:0!important;padding:0!important}.sfrd #WebSiteFooter .sfrd-payment-methods p{display:inline-block;margin:0!important;vertical-align:middle}.sfrd #WebSiteFooter .sfrd-payment-methods img{display:inline-block;background:#fff;border:4px solid #fff;border-radius:var(--h);box-sizing:content-box;vertical-align:middle}.sfrd #WebSiteFooter .WebsiteLinkBoxBottom{grid-column:1/-1;width:auto!important;padding:0!important;margin:0!important}.sfrd #ProductLoopInner,.sfrd #WebSiteFooter .WebsiteLinkBoxBottom .column,.sfrd .contentRight{padding:0!important}.sfrd #WebSiteFooter .sfx-withdrawal-request a{background:0 0!important;border:1px solid #ffffff70!important;color:#fff!important;border-radius:var(--h)!important;font-size:13px;padding:8px 12px}.sfrd #sfCookieWarningBar{background:#fff!important;color:var(--c)!important;border-top:1px solid var(--e);box-shadow:0-4px 20px #0000000d;padding:16px 24px!important;box-sizing:border-box;font-size:14px!important;line-height:1.5!important}.sfrd #sfCookieWarningBar button{min-height:44px!important;padding:8px 16px!important;border-radius:var(--h);font:inherit}@media (min-width:768px) and (max-width:1099px){.sfrd #ProductLoop #ProductLoopInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:767px){.sfrd{--card-image:200px;--card-gap:8px;--card-info:0 0 auto}.sfrd #Content{padding:12px 16px 16px!important}.sfrd #ProductLoop #ProductLoopInner .ProductPrice,.sfrd #SiteHeadingContainer{font-size:21px!important}.sfrd #SiteSlogan{font-size:12px!important}.sfrd #ProductLoop #ProductLoopInner{gap:12px}.sfrd #ProductLoop #ProductLoopInner .Product{padding:10px!important}.sfrd #ProductLoop #ProductLoopInner h3.ProductTitle{font-size:14px!important;min-height:48px;padding:0}.sfrd .sfux-title-specs{font-size:12px}.sfrd #ProductLoop #ProductLoopInner .ProductMoreDetails a{font-size:14px;padding:12px 4px}body.sfrd:has(#ProductDetailsNav) #ProductContainer4{display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>#ProductContainer3{grid-column:1;grid-row:1}body.sfrd:has(#ProductDetailsNav) #ProductContainer4>#ProductContainer2{grid-column:1;grid-row:2;padding:20px!important}body.sfrd:has(#ProductDetailsNav) #ProductContainer2 h1{font-size:25px!important}body.sfrd:has(#ProductDetailsNav) #ProductDetailsTab li{padding:12px 10px!important;font-size:14px}.sfrd #WebSiteFooter{margin-top:32px;padding:24px 16px!important}.sfrd #sfCookieWarningBar{padding:12px 16px!important}}@media (max-width:359px){.sfrd #ProductLoop #ProductLoopInner{grid-template-columns:minmax(0,1fr)}}.sfrd #Content,.sfrd :is(.PageDescription,.PageFootnote,.PageIntroduction){font:inherit!important}.sfrd #ProductLoopInner .ProductImageContainer>.ImgLink{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1;width:100%!important;height:var(--card-image,auto)!important;float:none!important}.sfrd #ProductLoopInner .ProductImageContainer>.ImgLink a{display:block;width:100%}.sfrd #ProductLoopInner :is(.ProductContainer3,.container_btn_col){width:100%!important;float:none!important;height:auto!important;box-sizing:border-box}.sfrd #ProductLoopInner .container_btn_col{margin-top:auto}.sfrd #ProductLoopInner .ProductIcons{display:none!important}.sfrd #ProductLoopInner :is(.ProductContainer2,.ProductContainer3,.container_btn_col){padding-left:0!important;padding-right:0!important}body.sfrd:has(#ProductDetailsNav) :is(.ProductDescription *,.ProductDetailedDescription *,.ProductIntroduction *){color:var(--c)!important}body.sfrd:has(#ProductDetailsNav) :is(.ProductDescription font,.ProductIntroduction font){font-size:inherit!important}.sfrd #WebSiteFooter .CustomNavTitle,.sfrd .sfrd-key-features{font-size:14px;line-height:1.6}.sfrd .sfrd-key-features{padding-left:20px;margin:16px 0 24px}.sfrd .sfrd-key-features li{margin:4px 0}body.sfrd:has(#ProductDetailsNav) .AddToBasketButton .ImgLink{border-radius:var(--h)!important}.sfrd .sfrd-service-links{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:16px;font-size:13px;line-height:1.5}.sfrd-home .PageFootnote{margin-top:40px}.sfrd-home .PageFootnote>.row:first-child{border-radius:var(--h);display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;background:var(--i);border-left:5px solid var(--f);padding:28px;box-sizing:border-box;margin:0 0 32px!important}.sfrd-home .PageFootnote>.row:first-child>.column{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0}.sfrd-home .PageFootnote>.row:first-child img{max-width:100%;height:auto!important}.sfrd-home .PageFootnote>.row:nth-child(2){margin:0 0 24px!important}.sfrd-home .PageFootnote>.row:nth-child(2) h1{font-size:28px!important;color:var(--b)!important}.sfrd-home .PageFootnote>.row:nth-child(3){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important}.sfrd-home .PageFootnote>.row:nth-child(3)>.column{border-radius:var(--h);float:none!important;width:auto!important;padding:20px!important;margin:0!important;box-sizing:border-box;background:var(--i);border-top:4px solid var(--f);min-width:0}.sfrd-home .PageFootnote>.row:nth-child(3)>.column img{display:block;max-width:100%!important;height:auto!important;margin:0 auto 16px}.sfrd-home .PageFootnote>.row:nth-child(3)>.column a{text-decoration:underline}.sfrd-home .PageFootnote :is(.sfrd-story-card,.PageFootnote>.row:nth-child(3)>.column),.sfrd-home .PageFootnote :is(.sfrd-story-intro,.PageFootnote>.row:first-child){font-size:16px!important;line-height:1.7}@media (min-width:768px){.sfrd #WebSiteHeader{display:block!important;min-width:0!important;width:100%!important;min-height:100px;border-bottom:0}.sfrd .header.mobile{display:none!important}.sfrd{padding-top:0!important}}.sfrd #WebSiteFooter .CustomNavWrapper::after,.sfrd #WebSiteFooter .CustomNavWrapper::before,.sfrd-home .PageFootnote>.row:nth-child(3)::after,.sfrd-home .PageFootnote>.row:nth-child(3)::before,.sfrd-home .PageFootnote>.row:first-child::after,.sfrd-home .PageFootnote>.row:first-child::before{display:none!important;content:none!important}.sfrd-home .PageFootnote font{font-size:inherit!important;color:inherit!important}.sfrd #WebSiteFooter :is(.CustomNavBox,.CustomNavInfo){width:100%!important;max-width:none!important;float:none!important;box-sizing:border-box}.sfrd #WebSiteFooter .WebSiteFootnote *{color:inherit!important;text-align:left!important}.sfrd-home #Content{padding-bottom:64px!important;display:flow-root}.sfrd .sfrd-mega-panel #Index2{display:block!important;position:static!important;width:100%!important;height:auto!important;background:0 0!important}.sfrd #gototop-button,.sfrd #gototop-button i,.sfrd .sfrd-native-navigation .idx1List>li>a{color:#fff!important}.sfrd .sfrd-brand-row{width:100%!important;min-width:0!important;max-width:1200px!important}.sfrd #WebSiteFooter{border-radius:0}.sfrd-home #ProductLoop{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--g) var(--i)}.sfrd-home #ProductLoop #ProductLoopInner{overflow:visible!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;padding-bottom:4px!important}.sfrd-home #ProductLoop #ProductLoopInner::after,.sfrd-home #ProductLoop #ProductLoopInner::before{content:none!important;display:none!important}@media (min-width:768px) and (max-width:1099px){.sfrd .sfrd-brand-row{gap:12px;padding:14px 24px}.sfrd .sfrd-brand-row .title-wrapper{max-width:220px}.sfrd #SiteHeadingContainer{font-size:19px!important}.sfrd #SiteSlogan{font-size:12px!important}.sfrd #WebSiteFooter .CustomNavWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.sfrd-home #ProductLoop #ProductLoopInner{grid-auto-columns:calc((100% - 32px)/3);gap:16px}}.sfrd-home #ProductLoop:focus-visible{outline:#a65d14 solid 3px;outline-offset:3px}.sfrd :is(.sfrd-home-copy,.sfrd-home-kicker,.sfrd-products-heading){display:block}.sfrd .sfrd-native-navigation{clear:both;width:100%;max-width:none;margin:0;padding:0 max(24px,calc((100% - 1200px)/2 + 24px));box-sizing:border-box;background:var(--b)!important;border-top:4px solid var(--f);color:#fff}.sfrd .sfrd-native-navigation #Index1-spacer{margin:0!important}.sfrd .sfrd-native-navigation #Index1,.sfrd .sfrd-native-navigation .idx1List>li{background:var(--b)!important;background-image:none!important;color:#fff!important}.sfrd .sfrd-native-navigation :is(.idx1List>li>a:focus-visible,.idx1List>li>a:hover){color:var(--f)!important}.sfrd #Content :is(p,font,h1,h2,h3,h4,li,td,th,label),.sfrd :is(button,input,select,textarea){font-family:"Open Sans",system-ui,sans-serif!important}.sfrd #Content :is(.PageIntroduction,.PageDescription,.PageFootnote,.ProductIntroduction,.ProductDescription,.ProductDetailedDescription){color:#404040!important}.sfrd #Content :is(.PageIntroduction,.PageDescription,.PageFootnote,.ProductIntroduction,.ProductDescription,.ProductDetailedDescription) :is(font,strong,span){color:inherit!important}.sfrd #Content :is(.PageIntroduction,.PageDescription,.PageFootnote,.ProductIntroduction,.ProductDescription,.ProductDetailedDescription) a{color:#44735b!important}.sfrd #ProductLoop .ProductContainer3{display:flex!important;flex-direction:column;flex:var(--card-info,1)}.sfrd #ProductLoop .ProductContainer3>.ProductPriceContainer{order:3;margin-top:auto!important;padding-top:12px}.sfrd #ProductLoop .container_btn_col{margin-top:0!important}.sfrd #ProductLoop .ProductMoreDetails{width:100%!important;margin:0!important}.sfrd #ProductLoop .ProductMoreDetails a,.sfrd .AddToBasketButton .ImgLink,.sfrd .sfrd-shortcuts a,.sfux-popup #A2BCheckout,.sfrd .bf-accessories>a{background:#95bda8!important;color:#404040!important;border-color:#95bda8!important;border-radius:8px!important}.sfrd #ProductLoop .ProductMoreDetails a:hover,.sfrd .AddToBasketButton .ImgLink:hover,.sfrd .sfrd-shortcuts a:hover{background:#84ac97!important;border-color:#84ac97!important}.sfrd #MiniCartIcon,.sfrd .header.mobile #mobile_cart .icon-cart{background:#44735b!important;color:#fff!important}.sfrd #MiniCartTotalItemsQuantity,.sfrd .MiniCartTotalItemsQuantity{background:#95bda8!important;color:#404040!important}.sfrd.sfux-pdp .sfux-gallery-controls{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center}.sfrd.sfux-pdp .sfux-gallery-controls .ThumbnailSlider{min-width:0;width:100%!important;scrollbar-width:none}.sfrd.sfux-pdp .sfux-gallery-controls .ThumbnailSlider::-webkit-scrollbar{display:none}.sfrd.sfux-pdp .sfux-gallery-controls>button{width:44px;height:44px;min-height:44px;padding:0;border:1px solid #95bda8;border-radius:8px;background:#95bda8;color:#404040;font-size:30px;line-height:1;cursor:pointer}.sfrd.sfux-pdp .sfux-gallery-controls>button:disabled{opacity:.35;cursor:default}@media (max-width:767px){.sfrd-home #Content .PageFootnote>.row{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}.sfrd #WebSiteFooter .CustomNavWrapper{grid-template-columns:minmax(0,1fr);gap:24px}.sfrd #ProductLoop #ProductLoopInner,.sfrd #WebSiteFooter .sfrd-footer-bottom{grid-template-columns:minmax(0,1fr)}.sfrd #WebSiteFooter .sfrd-payment-methods{text-align:left}.sfrd-home :is(:is(.sfrd-story-grid,.PageFootnote>.row:nth-child(3)),:is(.sfrd-story-intro,.PageFootnote>.row:first-child)){grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.sfrd-home .PageFootnote>.row:nth-child(3){padding:0}.sfrd-home .PageFootnote>.row:nth-child(2) h1{font-size:24px!important}.sfrd .header.mobile :is(#mobile_cart,#util_menu){background:0 0!important;max-height:none!important}.sfrd-home #ProductLoop #ProductLoopInner{grid-auto-columns:82%;gap:16px}.sfrd .header.mobile{background:#fff!important;color:var(--c)!important;box-shadow:none!important;border-bottom:1px solid var(--e)}.sfrd .header.mobile .utils{background:0 0!important;padding:0!important;width:100%!important;float:none!important}.sfrd .header.mobile .utils>menu{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0!important;padding:0 12px!important;width:100%!important;float:none!important;box-sizing:border-box}.sfrd .header.mobile #util_group,.sfrd .header.mobile :is(.menu_left_col,.right_icon_col){flex:0 0 auto;width:auto!important;float:none!important;margin:0!important}.sfrd .header.mobile .mob_logo_col{flex:1;min-width:0;width:auto!important;float:none!important;text-align:center;margin:0!important}.sfrd .header.mobile .mob_logo_col a{font-size:16px!important;line-height:1.3!important;color:var(--c)!important;white-space:normal;margin:0!important;padding:0!important;transform:none!important}.sfrd .header.mobile #util_menu{height:auto!important}.sfrd .header.mobile #mobile_cart a{display:inline-flex;align-items:center;min-height:44px;padding:0!important;color:var(--c)!important;width:auto!important;min-width:48px;gap:0}.sfrd #Content :is(.PageDescription,.PageFootnote,.PageIntroduction) .row>.column,.sfrd :is(#PageContainer1,#PageContainer11){width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;box-sizing:border-box}.sfrd #Content :is(.PageDescription .row,.PageIntroduction .row){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.sfrd #Content :is(.PageDescription img,.PageFootnote img,.PageIntroduction img){max-width:100%!important;height:auto!important}.sfrd .header.mobile .menu_left_col{position:static!important;transform:none!important;height:auto!important;top:auto!important;left:auto!important;bottom:auto!important}.sfrd .header.mobile .utils.group menu #util_group.right_icon_col{position:static!important;transform:none!important;top:auto!important;right:auto!important;margin:0!important}.sfrd .header.mobile #MiniCartTotalItemsQuantity_Mobile{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;padding:0 4px;border:0!important;background:var(--f)!important;color:var(--c)!important;line-height:1!important;box-sizing:border-box;height:32px!important;margin-left:0!important;min-width:24px;border-radius:0 8px 8px 0!important}.sfrd .header.mobile #mobile_cart{width:auto!important;max-width:none!important}.sfrd .header.mobile #sidemap-button{background:0 0!important;color:var(--c)!important;display:inline-flex!important;align-items:center;gap:6px;min-height:44px;width:auto!important;padding:8px 0!important;box-sizing:border-box}.sfrd .header.mobile #sidemap-button svg{width:18px!important;height:18px!important;fill:currentColor}.sfrd .header.mobile #sidemap-button::after{content:"Menu";font-size:14px;font-weight:600}.sfrd .header.mobile .utils.group.fixed-header{background:#fff!important}.sfrd #Sidemap .sfrd-mobile-categories>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 15px;cursor:pointer}.sfrd #Sidemap .sfrd-mobile-categories>summary:focus-visible{outline:#44735b solid 2px;outline-offset:-2px}.sfrd .header.mobile #mobile_cart .icon-cart{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:32px;border-radius:8px 0 0 8px}.sfrd:is(.sfux-plp,.sfrd-home) #ProductLoop :is(.ProductIncTaxes,.ShippingChargeForProduct),body.sfrd:has(#ProductDetailsNav) #ProductContainer2 .ShippingChargeForProduct{display:none!important}.sfrd:is(.sfux-plp,.sfrd-home) #ProductLoop .Product{position:relative}.sfrd #ProductLoop .ProductImageCaptionIcon{display:none!important}.sfrd #ProductLoop .ProductIntroduction{color:#404040!important}.sfrd #ProductLoop .ProductIntroduction :is(font,strong,span){color:inherit!important}}}.sfrd :is(#ProductContainer4,.ProductCrossPromotion) :is(.ItemCountInBasket,.ItemCountInBasket a,.AddToBasketQnty,.AddToBasketButton,.QntyBox,.ProductCrossPromotionHeading,.ProductCrossPromotionContainer,.ProductCrossPromotionDescription){background:0 0!important;color:#404040!important;border:0!important;box-shadow:none!important}.sfrd :is(#ProductContainer4,.ProductCrossPromotion) .QntyBox{display:flex;align-items:center;gap:8px}.sfrd :is(#ProductContainer4,.ProductCrossPromotion) .ProductQuantityUnit{position:static!important;background:0 0!important;color:#404040!important}.sfrd #Sidemap :is(a,summary),.sfrd .sfrd-native-navigation :is(a,summary){font:700 15px/24px"Open Sans",sans-serif!important}.sfrd :is(.sfrd-native-navigation,#Sidemap) a span{font:inherit!important}@media (min-width:768px){.sfrd .sfrd-native-navigation{display:flex;align-items:center;position:relative}.sfrd .sfrd-native-navigation #Index1-spacer{flex:1;min-width:0;order:2}.sfrd .sfrd-desktop-collections>summary{list-style:none;cursor:pointer;white-space:nowrap;padding-left:0!important}.sfrd .sfrd-desktop-collections>summary::after{content:"▾";margin-left:8px;line-height:1}.sfrd .sfrd-desktop-collections[open]>summary::after{content:"▴"}.sfrd .sfrd-desktop-collections>summary:focus-visible{outline:#fff solid 2px;outline-offset:-3px}.sfrd .sfrd-mega-panel{position:absolute;left:0;right:0;top:100%;z-index:10000;padding:24px 32px;background:#fff;color:#404040;box-shadow:0 8px 16px #0002;border-bottom:1px solid var(--e)}.sfrd .sfrd-native-navigation #Index1{height:48px!important;margin:0!important;display:block}.sfrd #Index1>.idx1List{width:100%!important;display:flex;justify-content:flex-end}.sfrd .sfrd-native-navigation .idx1List>li{height:48px!important}.sfrd .sfrd-native-navigation :is(.idx1List>li>a,.sfrd-desktop-collections>summary){display:flex!important;align-items:center;height:48px!important;box-sizing:border-box;padding:0 12px!important}.sfrd .sfrd-native-navigation .idx1List>li>a>span{top:auto!important;transform:none!important}}.sfrd.sfux-pdp #ProductContainer2 :is(.ProductStockTlight,.ShippingChargeForProduct),.sfrd.sfux-plp #ProductLoop .Product :is(.ProductIntroduction,.ProductDescription,.ProductDetailedDescription,.ProductFeatures){display:none!important}.sfrd.sfux-pdp #ProductContainer2 .ProductNumberBasePriceContainer{display:block!important;clear:both;margin:12px 0!important;padding:0!important;background:0 0!important;font-size:14px!important;line-height:1.5;list-style:none}.sfrd.sfux-pdp #ProductContainer2 :is(.ProductStockContainer,.ProductStock){display:block!important;background:0 0!important;font-size:14px!important;float:none!important}.sfrd.sfux-pdp .sfux-gallery-controls .ThumbnailSlider{padding:0!important}.sfrd.sfux-pdp .sfux-gallery-controls>button{align-self:center;display:flex;align-items:center;justify-content:center}.sfrd #ProductLoop .ProductMoreDetails a,.sfrd .bf-accessories>a{border:0!important;box-shadow:none!important;font:600 15px/24px"Open Sans",sans-serif!important;padding:12px!important}.sfrd-contact #Content :is(.PageDescription,.PageIntroduction,#ContactDetails,#PageContactUsContainer,.Addressformat){background:#fff!important;color:#404040!important}.sfrd-contact #Content :is(.PageDescription,.PageIntroduction,#ContactDetails) *{background:0 0!important;color:inherit!important;font-weight:400!important}@media (min-width:768px){.sfrd{overflow:visible!important}.sfrd #WebSite{overflow:clip}.sfrd .sfrd-native-navigation{flex-wrap:wrap;gap:12px}.sfrd .sfrd-priority-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;order:1}.sfrd .sfrd-priority-links a{display:block;color:#fff!important;padding:12px 0;text-decoration:none}}@media (max-width:767px){.sfrd .header.mobile #mobile_cart a{display:inline-flex!important;align-items:center;justify-content:center;min-width:56px;min-height:44px;background:0 0!important;border:0!important;text-decoration:none}.sfrd .header.mobile #mobile_cart a>span{display:inline-flex;align-items:center}.sfrd #Sidemap .sfrd-mobile-categories{list-style:none}}.sfrd #Sidemap .top_wrap_menu #mobile_cart{background:0 0!important;border:0!important;padding:4px!important}.sfrd #Sidemap .top_wrap_menu #mobile_cart a{background:#0000!important;max-width:none!important;width:60px;display:flex!important;align-items:center;gap:0;padding:0!important;text-decoration:none!important}.sfrd #Sidemap .top_wrap_menu #mobile_cart .icon-cart{flex-shrink:0;display:flex!important;align-items:center;justify-content:center;width:36px;height:32px;background:#44735b!important;border-radius:8px 0 0 8px;color:#fff!important;font-size:22px}.sfrd #Sidemap .top_wrap_menu #MiniCartTotalItemsQuantity_Mobile{display:flex!important;align-items:center;justify-content:center;position:static!important;margin:0!important;min-width:24px;height:32px;border:0!important;border-radius:0 8px 8px 0!important;background:#95bda8!important;color:#404040!important}.sfrd.sfux-pdp .ProductDeliveryTime{display:none!important}.sfrd #WebSiteFooter #SideBar_L{padding:0!important;background:#0000!important;color:inherit!important}.sfrd #ProductLoop .ProductMoreDetails{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.sfrd-benefits{grid-column:1/-1}.sfrd-benefits:not(.sfrd-approved){display:none}.sfrd-usps{background:var(--usp-bg,#f2eadc);color:#404040;font-size:12px}.sfrd-usp-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1152px;margin:auto;padding:12px 24px;box-sizing:content-box}.sfrd-usps ul{display:contents;list-style:none;margin:0;padding:0}.sfrd-review,.sfrd-usps li{white-space:nowrap}.sfrd-usps li::before{content:"✓";color:#44735b;margin-right:6px;font-weight:700}.sfrd-review{text-decoration:none;font-weight:600}.sfrd-review>span[aria-hidden]{color:#ae761c;letter-spacing:1px}.sfrd-review i{font-style:normal}.sfrd-compact,.sfrd-usp-arrow{display:none}@media (max-width:767px){.sfrd-usps{background:#44735b;color:#fff}.sfrd .sfrd-usps a,.sfrd-usps li::before{color:#fff}.sfrd-review>span[aria-hidden]{color:#ffd580}.sfrd-usp-inner{height:36px;padding:0 16px;gap:4px;font-size:11px}.sfrd-usps ul{display:flex;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sfrd-usps ul::-webkit-scrollbar{display:none}.sfrd-usps li{flex:0 0 100%;scroll-snap-align:start;text-align:center}.sfrd-usps .sfrd-wide{display:none}.sfrd-usps .sfrd-compact{display:inline;font-size:inherit}.sfrd-review{border-left:1px solid #ffffff40;padding-left:8px}.sfrd-usp-arrow{display:block;background:0 0;border:0;padding:0;color:#fff;font:20px/36px sans-serif;min-width:20px;cursor:pointer}}@media (min-width:768px){.sfrd .sfrd-native-navigation #Index1 a{font-size:13px!important;font-weight:400!important}.sfrd .sfrd-priority-links a{font-weight:400!important}}.sfrd .sfrd-header-art{display:block}.sfrd .sfrd-mobile-art{display:none}@media (max-width:767px){.sfrd .sfrd-mobile-art{display:block;margin:10px auto 0}}.sfrd .sfrd-brand-row{position:relative}.bf-heading{background:#11271d;color:#fff;padding:clamp(24px,5vw,48px);border-radius:8px;margin-bottom:24px}.bf-heading h2{color:#fff!important;font-size:clamp(26px,3vw,36px);line-height:1.2;margin:20px 0 16px}.bf-heading p{max-width:65ch;line-height:1.6}.bf-date{display:block;margin-top:16px}.bf-label{background:#f7b940;color:#11271d;padding:5px 10px}.bf-gift{display:inline-block;background:#44735b;color:#fff;padding:12px;border-radius:8px;font-weight:700}.bf-badge{background:#11271d;color:#fff;border-radius:4px;padding:6px;font-size:14px;font-weight:750}.bf-badge b{color:#f7b940}.bf-gift:empty,.bf-badge:empty,.bf-saving:empty{display:none}.bf-saving{display:block;color:#44735b;font-weight:750;margin:6px 0 12px}.bf-gallery,#ProductLoopInner .bf-badge{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}.sfrd .ProductPriceOriginal{color:#737d76!important;text-decoration:line-through;font-size:14px!important}.ProductPriceOriginal:not(:empty)::before{content:"Standaard prijs "}.sfrd .ProductPriceCalculated{color:#b72720!important;font-size:28px!important;font-weight:800!important}.sfrd.sfux-pdp #ProductContainer2{background:#f3ecdf!important;border-radius:8px}@media (max-width:767px){#ProductLoopInner .bf-badge{position:relative;display:table;top:auto;left:auto;margin:0 0 12px;font-size:12px;z-index:3}}.bf-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bf-sizes a{background:#fff;color:#44735b;padding:8px 12px;border-radius:8px}.sfrd .validationMsgs{background:#fff!important;color:#b72720!important;border:1px solid #b72720}.sfrd fieldset:has(.warning:not(.hide)){outline:1px solid #b72720}#ProductLoop{opacity:1!important}#bsktbl,#order_contents fieldset{padding:16px!important;border:0!important;border-radius:8px!important;background:#f3f6f2!important;color:#404040!important}#bsktbl .product{display:grid;grid-template-columns:48px 1fr auto;gap:16px;padding:16px 0}#bsktbl :is(.prod_inner_1,.prod_title){display:block;width:auto;min-width:0}#bsktbl .prod_title{font-size:16px;line-height:1.4;margin:0 24px 12px 0}#bsktbl .product_number{display:block;font-size:13px}#bsktbl .prd_qty{text-align:center!important;width:52px!important}#bsktbl .ViewbasketQtyInputs{display:inline-flex;gap:8px}#bsktbl .prod_cost{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#bsktbl .times{display:none}.sfrd #bsktbl input,.sfrd #order_contents select{min-height:44px!important;border:1px solid #b5c0b9!important;border-radius:8px!important;background:#fff!important;color:#404040!important}#order_contents{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sfrd #pmethodContainer{height:auto!important}.sfrd #pmethodContainer>div{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%}.sfrd #pmethodContainer label{min-height:44px;display:flex;align-items:center;gap:8px}#pmethodContainer img{width:36px}#payment_details{grid-column:1/-1}#payment_details_parent{padding:20px;background:#f3f6f2!important;border-radius:8px!important}#accept_terms{display:flex;gap:8px;margin:16px 0}.sfrd #CheckoutButton{display:block;padding:16px;background:#95bda8!important;color:#404040!important;border-radius:8px!important;text-align:center}#order_contents .alert{outline:2px solid #b42318;background:#fff!important}.sfrd:has(#bsktForm) :is(.voucher,#instructions,#AskDetails,.sfux-terms-bottom){display:none!important}.sfrd.sfrd-hosted-checkout :is(.sfrd-native-navigation,#MiniCart,#util_menu){display:none!important}@media(max-width:767px){.sfrd:has(#bsktForm) .sfrd-mobile-art,.sfrd-hosted-checkout .sfrd-mobile-art{display:none!important}#bsktbl .product{grid-template-columns:48px minmax(0,1fr);gap:12px}#bsktbl .prod_inner_2{grid-column:2;text-align:left}#bsktbl .prod_subtotal_parent{float:none;margin:0}#bsktbl .ViewbasketQtyInputs{flex-basis:100%}#order_contents{grid-template-columns:1fr}.sfrd .StepLabel{display:flex!important;flex-direction:column;gap:8px;text-align:left}}.sfrd .StepLabel{background:none!important;color:#404040!important}#PageContainer1.bf-html-hero{display:grid!important;grid-template-columns:1.2fr 1fr;background:#11271d!important;color:#fff!important;padding:0!important;margin:0 0 32px!important;border-radius:8px;overflow:hidden;height:auto!important}.bf-copy{padding:32px}.sfrd #Content .bf-copy :is(.PageDescription,h1,h2,p,a){color:#fff!important}.bf-copy h2{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:20px 0}.bf-copy h1{font-size:16px!important;margin:0 0 8px!important}.bf-copy p{margin:8px 0}.bf-copy p span{font-size:14px!important}.sfrd #Content .bf-copy .bf-cta{display:table;background:#95bda8;color:#404040!important;padding:12px 20px;border-radius:8px;font-weight:700;text-decoration:none}.bf-visual{position:relative;background:#f3ecdf;align-content:center}.bf-visual img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.bf-from{position:absolute;right:20px;bottom:20px;background:#f7b940;color:#11271d;border-radius:50%;padding:20px;text-align:center}.bf-from strong{display:block;font-size:28px}@media (max-width:767px){#PageContainer1.bf-html-hero{grid-template-columns:1fr}.bf-copy{padding:20px}.bf-visual img{max-width:300px;margin:auto}}.bf-copy :is(.row,.column){padding:0!important;margin:0!important}