.sfux #SideBar_L,.sfux #SideBar_L .idx2List a,.sfux-pdp :is(:is(.ProductNumbers,.ProductPrice,.ProductPriceCalculated,.ProductPriceOriginal,.ProductTitle),.ProductNumbers *){color:var(--j)!important}.sfux .contentRight,.sfux-popup :is(#A2BLeft,#A2BRight){box-sizing:border-box}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/open-sans-latin.woff2)format("woff2")}.sfux{--j:#404040;--k:#44735b;--l:#365c49;--m:#9b5700;--n:#b42318;color:var(--j);font-family:"Open Sans",system-ui,sans-serif}.sfux :is(a:focus-visible,button:focus-visible){outline:#d88b20 solid 3px;outline-offset:3px}.sfux .sfux-logo-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:block;width:340px;height:66px;line-height:0}.sfux .sfux-logo-header #MiniCartTotal,.sfux .sfux-logo-header .title-wrapper{position:relative;z-index:3}.sfux #SideBar_L,.sfux .contentRight{width:100%!important;float:none!important}.sfux .contentRight{padding-left:15px!important}.sfux #SideBar_L{display:block;min-height:0!important;height:auto!important;max-height:none!important;background:#f4f7f5!important;padding:20px 10px;clear:both}.sfux #SideBar_L .Index2,.sfux #idxSubpageNavigation{width:100%!important;position:static!important}.sfux #SideBar_L .idx2List{display:flex!important;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:0;padding:0}.sfux #SideBar_L .idx2List>li{width:auto!important;float:none!important;position:relative}.sfux-category-heading{font-size:1.125rem;margin:0 0 12px}.sfux .sfux-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0;font-size:.9rem;line-height:1.5;color:var(--j)}.sfux .sfux-back-category,.sfux .sfux-breadcrumbs a{color:var(--k)!important;text-decoration:underline}.sfux .sfux-back-category{display:inline-block;padding:12px 0;font-size:.95rem}.sfux-plp #ProductLoop .Product{position:relative}.sfux-pdp .sfux-managed-gallery .sfux-gallery-arrow,.sfux-plp #ProductLoop :is(.ProductManufacturer,.ProductNumber),.sfux-popup #A2BContinue{display:none!important}.sfux-pdp .AddToBasketButton .ImgLink,.sfux-plp .ProductMoreDetails a{display:inline-block;background:var(--k)!important;color:#fff!important;border:1px solid var(--k)!important;border-radius:5px;padding:11px 16px;text-decoration:none!important;line-height:1.35;min-height:44px;box-sizing:border-box;cursor:pointer}.sfux-pdp .AddToBasketButton .ImgLink:hover,.sfux-plp .ProductMoreDetails a:hover{background:var(--l)!important}.sfux-title-name,.sfux-title-specs{display:block}.sfux-title-specs{font-size:.85em;font-weight:400;margin-top:4px}.sfux .sfux-stock-in{color:var(--k)!important}.sfux .sfux-stock-low{color:var(--m)!important}.sfux .sfux-stock-out{color:var(--n)!important}.sfux .sfux-unavailable{opacity:.65;cursor:not-allowed!important}.sfux-pdp #ProductDetailsNav li,.sfux-pdp #ProductDetailsNav li span{background:#fff!important;color:var(--j)!important;border-color:#ddd!important}.sfux-pdp #ProductDetailsNav li{padding:10px 14px;border-radius:0}.sfux-pdp #ProductDetailsNav li.ProductDetailsTabOff span{text-decoration:underline;text-underline-offset:4px}.sfux-pdp #ProductDetailsNav li.ProductDetailsTabOn{border-bottom:3px solid var(--k)!important;font-weight:700}.sfux-pdp .ProductFeatures :is(table,td,th){background:#fff!important;color:var(--j)!important}.sfux-pdp .ProductFeatures :is(td,th){padding:10px;border-bottom:1px solid #ddd}.sfux-popup{overflow:auto!important;font-family:"Open Sans",system-ui,sans-serif!important;background:#fff!important;color:#404040!important}.sfux-popup #A2BHeader{height:auto!important;padding:12px 10px;border-bottom:1px solid #ddd}.sfux-popup #A2BTitle{float:none!important;width:auto!important;line-height:1.4!important;padding-right:30px}.sfux-popup #CheckoutAndContinue{display:flex!important;justify-content:flex-end;align-items:center;gap:12px;max-width:none!important;width:auto!important;float:none!important;flex-wrap:wrap}.sfux-popup #A2BContinueLink{background:0 0;border:0;font:inherit;text-decoration:underline;cursor:pointer;padding:10px}@media (min-width:768px){.sfux-pdp #ProductContainer4{display:flex;align-items:flex-start;gap:24px;overflow:visible}.sfux-pdp #ProductContainer4>#ProductContainer3{order:0;float:none!important;width:calc(65% - 12px)!important;margin:0!important}.sfux-pdp #ProductContainer4>#ProductContainer2{order:1;float:none!important;width:calc(35% - 12px)!important;height:auto!important}.sfux-pdp #ProductDetailsNav,.sfux-pdp .ProductDetailsPanelOn{float:none!important;width:100%!important}}@media (max-width:767px){.sfux-pdp .ProductImageContainer .ImgLink.HasSlider,.sfux-pdp .ThumbnailSliderContainer,.sfux-popup :is(#A2BLeft,#A2BQDiscount,#A2BRight){float:none!important;width:100%!important}.sfux .sfux-logo-link{display:none}.sfux .sfux-breadcrumbs{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.sfux .sfux-breadcrumbs a:last-of-type{overflow:hidden;text-overflow:ellipsis;max-width:55vw}.sfux-pdp #ProductContainer2 .ShippingChargeForProduct,.sfux-pdp .sfux-gallery-arrow,.sfux-plp #ProductLoop :is(.AddToBasketButton,.AddToBasketQnty,.ProductIncTaxes,.ShippingChargeForProduct){display:none!important}.sfux-plp #ProductLoop .FavoritesButton{position:relative;z-index:2}.sfux-pdp #ProductContainer4{display:block!important}.sfux-pdp #ProductContainer4>:is(#ProductContainer2,#ProductContainer3){width:100%!important;float:none!important;margin:0!important;height:auto!important}.sfux-pdp :is(.ProductDescription,.ProductDescription *,.ProductDetailedDescription,.ProductDetailedDescription *,.ProductFeatures,.ProductFeatures *,.ProductIntroduction,.ProductIntroduction *){color:var(--j)!important}.sfux-pdp .ThumbnailSliderContainer{clear:both}.sfux-pdp .ThumbnailSlider{width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:10px 0}.sfux-pdp .ThumbnailSlider .sfux-thumbnail-track{display:flex!important;position:static!important;width:max-content!important;height:auto!important;transform:none!important;gap:10px}.sfux-pdp .ThumbnailSlider .ThumbnailSliderItem{display:block!important;flex:0 0 80px!important;width:80px!important;scroll-snap-align:start;margin:0!important}.sfux-popup :is(#A2BLeft,#A2BRight){border:0!important}.sfux-popup #A2BQDiscount{box-sizing:border-box}.sfux-popup #CheckoutAndContinue{max-width:100%!important;justify-content:center}.sfux #sfLightBox.AddToBasket{width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%);padding:0!important;overflow:auto!important}.sfux #sfLightBox.AddToBasket :is(#sfLightBoxBody,#sfLightBoxContents){width:100%!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}}.sfux-pdp .sfux-managed-gallery .ThumbnailSliderContainer{width:100%!important;float:none!important;clear:both}.sfux-pdp .sfux-managed-gallery .ImgLink.HasSlider{width:100%!important;float:none!important}.sfux-pdp .sfux-managed-gallery .ThumbnailSlider{width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}.sfux-pdp .sfux-managed-gallery .sfux-thumbnail-track{display:flex!important;position:static!important;width:max-content!important;transform:none!important;gap:10px}.sfux-pdp .sfux-managed-gallery .ThumbnailSliderItem{display:block!important;flex:0 0 80px!important;width:80px!important;margin:0!important}.sfux-pdp .sfux-managed-gallery{max-width:100%!important;min-width:0!important}.sfux.mobileBox #sfLightBox.AddToBasket{position:fixed!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%);padding:0!important;overflow:auto!important}.sfux.mobileBox #sfLightBox.AddToBasket :is(#sfLightBoxBody,#sfLightBoxContents){width:100%!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}.sfux.mobileBox #sfLightBox.AddToBasket iframe{width:100%!important;max-width:100%!important}@media (max-width:767px){.sfux .sfux-breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}}.sfux-popup :is(#A2BDialog,#A2BHeader,#A2BLeft,#A2BQDiscount,#A2BRight,#loadingTable){background:#fff!important;color:#404040!important;border-color:#d5ddd8!important}.sfux-popup #A2BTitle{font-size:20px!important;font-weight:600}.sfux-popup #A2BCheckout{background:#95bda8!important;color:#404040!important;border:0!important;border-radius:8px!important;padding:12px 16px!important}.sfux-popup #A2BContinueLink{color:#44735b!important}.sfux-popup input{border:1px solid #d5ddd8!important;border-radius:8px;font:inherit}