﻿@font-face{font-family:"Material Symbols Outlined";font-style:normal;src:url("https://vdt.vilkas.fi/VDT/master/Fonts/MaterialSymbols/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].ttf") format("ttf");font-display:block}@font-face{font-family:"Material Symbols Outlined";font-style:normal;src:url("https://vdt.vilkas.fi/VDT/master/Fonts/MaterialSymbols/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].codepoints") format("codepoints");font-display:block}@font-face{font-family:"Material Symbols Outlined";font-style:normal;src:url("https://vdt.vilkas.fi/VDT/master/Fonts/MaterialSymbols/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2") format("woff2");font-display:block}:root{--system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.pt16{padding-top:1rem}.pt1624{padding-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt1624{padding-top:1.5rem}}.pt1632{padding-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt1632{padding-top:2rem}}.pt1648{padding-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt1648{padding-top:3rem}}.pt1664{padding-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt1664{padding-top:4rem}}.pt24{padding-top:1.5rem}.pt2432{padding-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt2432{padding-top:2rem}}.pt2448{padding-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt2448{padding-top:3rem}}.pt2464{padding-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt2464{padding-top:4rem}}.pt32{padding-top:2rem}.pt3248{padding-top:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt3248{padding-top:3rem}}.pt3264{padding-top:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt3264{padding-top:4rem}}.pt48{padding-top:3rem}.pt4864{padding-top:3rem}@media screen and (min-width: calc(36rem - 0.2px)){.pt4864{padding-top:4rem}}.pt64{padding-top:4rem}.pb16{padding-bottom:1rem}.pb1624{padding-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb1624{padding-bottom:1.5rem}}.pb1632{padding-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb1632{padding-bottom:2rem}}.pb1648{padding-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb1648{padding-bottom:3rem}}.pb1664{padding-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb1664{padding-bottom:4rem}}.pb24{padding-bottom:1.5rem}.pb2432{padding-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb2432{padding-bottom:2rem}}.pb2448{padding-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb2448{padding-bottom:3rem}}.pb2464{padding-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb2464{padding-bottom:4rem}}.pb32{padding-bottom:2rem}.pb3248{padding-bottom:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb3248{padding-bottom:3rem}}.pb3264{padding-bottom:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb3264{padding-bottom:4rem}}.pb48{padding-bottom:3rem}.pb4864{padding-bottom:3rem}@media screen and (min-width: calc(36rem - 0.2px)){.pb4864{padding-bottom:4rem}}.pb64{padding-bottom:4rem}.mt16{margin-top:1rem}.mt1624{margin-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt1624{margin-top:1.5rem}}.mt1632{margin-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt1632{margin-top:2rem}}.mt1648{margin-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt1648{margin-top:3rem}}.mt1664{margin-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt1664{margin-top:4rem}}.mt24{margin-top:1.5rem}.mt2432{margin-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt2432{margin-top:2rem}}.mt2448{margin-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt2448{margin-top:3rem}}.mt2464{margin-top:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt2464{margin-top:4rem}}.mt32{margin-top:2rem}.mt3248{margin-top:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt3248{margin-top:3rem}}.mt3264{margin-top:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt3264{margin-top:4rem}}.mt48{margin-top:3rem}.mt4864{margin-top:3rem}@media screen and (min-width: calc(36rem - 0.2px)){.mt4864{margin-top:4rem}}.mt64{margin-top:4rem}.mb16{margin-bottom:1rem}.mb1624{margin-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb1624{margin-bottom:1.5rem}}.mb1632{margin-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb1632{margin-bottom:2rem}}.mb1648{margin-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb1648{margin-bottom:3rem}}.mb1664{margin-bottom:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb1664{margin-bottom:4rem}}.mb24{margin-bottom:1.5rem}.mb2432{margin-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb2432{margin-bottom:2rem}}.mb2448{margin-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb2448{margin-bottom:3rem}}.mb2464{margin-bottom:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb2464{margin-bottom:4rem}}.mb32{margin-bottom:2rem}.mb3248{margin-bottom:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb3248{margin-bottom:3rem}}.mb3264{margin-bottom:2rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb3264{margin-bottom:4rem}}.mb48{margin-bottom:3rem}.mb4864{margin-bottom:3rem}@media screen and (min-width: calc(36rem - 0.2px)){.mb4864{margin-bottom:4rem}}.mb64{margin-bottom:4rem}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.GeneralLayout{width:100% !important;max-width:100% !important}.GeneralLayout img{max-width:100% !important}.GeneralLayout .Footer .PropertyContainer,.GeneralLayout .Header .PropertyContainer,.GeneralLayout .NavBarBottom .PropertyContainer,.GeneralLayout .NavBarRoof .PropertyContainer,.GeneralLayout .NavBarTop .PropertyContainer{max-width:90rem !important;width:100%}.GeneralLayout .Middle{max-width:90rem !important;width:100%}.GeneralLayout .MultipleStep-Container .CheckOut{max-width:90rem !important;width:100%}span.PageType_SF-TermsAndConditions~.GeneralLayout .Middle,span.PageType_SF-PrivacyPolicy~.GeneralLayout .Middle,span.PageType_SF-ShippingAndPaymentInformation~.GeneralLayout .Middle,span.PageType_SF-Imprint~.GeneralLayout .Middle{max-width:90rem !important}*{font-family:var(--system-ui) !important}h5,h6,p,a,span,ul li,ol li,h3 a{line-height:1.6 !important}.ContentArea h1,.ContentArea h2,.ContentArea h3,.ContentArea h4,.ContentArea h5,.ContentArea h6,.ContentArea p{word-break:break-word;margin-bottom:1rem !important;line-height:1.6 !important}.ContentArea h1{font-size:2.027rem}.ContentArea h2{font-size:1.802rem}.ContentArea h3{font-size:1.602rem}.ContentArea h4{font-size:1.424rem}.ContentArea h5{font-size:1.266rem}.ContentArea h6{font-size:1.125rem}.ContentArea p{font-size:1rem}.Footer h1,.Footer h2,.Footer h3,.Footer h4,.Footer h5,.Footer h6,.Footer p{margin-bottom:1rem}.material-symbols-outlined{font-family:"Material Symbols Outlined" !important;font-weight:normal;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}:focus:not(:focus-visible){outline:0;box-shadow:none}:focus,.focus-visible:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem #0048ff}@media screen and (max-width: calc(60rem - 0.2px)){.CategoryULLI{width:100% !important}.CategoryULLI ul{list-style-type:none;padding:0;margin:0;text-align:left}.CategoryULLI .CategoriesList{display:flex;flex-direction:column;flex-wrap:wrap}.CategoryULLI .CategoriesList>.NavigationElement>a{font-weight:600;background:#fff;color:#32ae4b}.CategoryULLI .CategoriesList .NavigationElement{padding:0;margin:0;height:auto}.CategoryULLI .CategoriesList .NavigationElement:hover{background-color:inherit}.CategoryULLI .CategoriesList .NavigationElement a{padding:0;margin:0;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;min-height:64px;white-space:break-spaces;word-break:break-word;font-size:1.2rem;text-decoration:unset;display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding-left:4.75rem !important;line-height:1.3 !important}}@media screen and (max-width: calc(60rem - 0.2px))and (max-width: calc(60rem - 0.2px)){.CategoryULLI .CategoriesList .NavigationElement a{gap:1rem;border-top:1px solid #f1f1f1;font-size:1rem;padding-left:1.75rem !important}}@media screen and (max-width: calc(60rem - 0.2px)){.CategoryULLI .CategoriesList .NavigationElement a:hover{background-color:#f1f1f1;font-weight:600;letter-spacing:0}.CategoryULLI .CategoriesList .NavigationElement a:hover span{background:#e1e1e1}.CategoryULLI .CategoriesList .NavigationElement a:hover span:hover{background:#e1e1e1}.CategoryULLI .CategoriesList .NavigationElement a span.open{transform:rotate(90deg)}.CategoryULLI .CategoriesList .NavigationElement>a{padding-left:4.7rem}.CategoryULLI .CategoriesList>li a{font-weight:400}.CategoryULLI .CategoriesList>li>a{font-weight:500;font-size:1.125rem}.CategoryULLI .CategoriesList>li a:has(span){display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;z-index:0;position:inherit}.CategoryULLI .CategoriesList>li a:has(span) span{padding:0;z-index:1;font-size:1.5rem;color:#32ae4b;height:100%;width:64px;display:flex;align-items:center;justify-content:center;aspect-ratio:1}}@media screen and (max-width: calc(60rem - 0.2px))and (max-width: calc(60rem - 0.2px)){.CategoryULLI .CategoriesList>li a:has(span) span{background:#fafafa}}@media screen and (max-width: calc(60rem - 0.2px)){.CategoryULLI .CategoriesList>li a:has(span) span:hover{background:#f1f1f1}.CategoryULLI .CategoriesList>li a.submenu-active{font-weight:600;letter-spacing:0px}.CategoryULLI .CategoriesList>li a.submenu-active span{transform:rotate(90deg)}.CategoryULLI .CategoriesList>li>ul{display:none;flex-direction:column;flex-wrap:wrap;width:100%;padding-right:0;background:#fafafa;border-left:2px solid #32ae4b}.CategoryULLI .CategoriesList>li>ul.sub-category-visible{display:flex}.CategoryULLI .CategoriesList>li>ul li:has(.submenu-active){background:#fafafa;border-left:2px solid #32ae4b}.CategoryULLI .CategoriesList>li>ul li:has(.submenu-active)>ul span{display:none}.CategoryULLI .CategoriesList>li>ul>li{flex:1;position:relative;z-index:0;width:100%}.CategoryULLI .CategoriesList>li>ul>li>ul{display:none}.CategoryULLI .CategoriesList>li>ul>li>ul>li>a:has(span){display:none}.CategoryULLI .CategoriesList>li>ul>li>ul>li>ul{display:none}.CategoryULLI .CategoriesList>li>ul>li>ul.submenu-visible{display:flex;flex-direction:column}.CategoryULLI .CategoriesList>li>ul>li>ul.submenu-visible>li:hover{background:#bed3cc}.CategoryULLI .CategoriesList>li>ul>li:has(a~img){display:flex;flex-direction:row;align-items:center;justify-content:center}.CategoryULLI .CategoriesList>li>ul>li:has(a~img) img{position:absolute;left:4px}.CategoryULLI li.NavigationElement:not(:has(a~ul))>a>span{display:none}}@media screen and (min-width: calc(60rem - 0.2px)){.CategoryULLI{margin:0 !important}.CategoryULLI ul{list-style-type:none;padding:0;margin:0;text-align:left}.CategoryULLI .CategoriesList{display:flex;flex-direction:row;flex-wrap:wrap}.CategoryULLI .CategoriesList .NavigationElement{padding:.25rem .5rem;margin:0;height:auto}.CategoryULLI .CategoriesList .NavigationElement:hover{background-color:inherit}.CategoryULLI .CategoriesList .NavigationElement a{margin:0}.CategoryULLI .CategoriesList .NavigationElement a:hover{background-color:inherit}.CategoryULLI .CategoriesList .NavigationElement ul a{padding:.75rem 1.5rem}.CategoryULLI .CategoriesList>li a{font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;display:inline-block;position:relative;text-decoration:none;line-height:1.6}.CategoryULLI .CategoriesList>li a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:.125rem;bottom:0;left:0;background-color:#32ae4b;transform-origin:bottom right;transition:transform .25s ease-out}.CategoryULLI .CategoriesList>li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.CategoryULLI .CategoriesList>li>a>span{display:none}.CategoryULLI .CategoriesList>li a:has(span){display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.CategoryULLI .CategoriesList>li a:has(span):hover{text-decoration:none}.CategoryULLI .CategoriesList>li>ul{display:none}.CategoryULLI .CategoriesList>li>ul>li{flex:1}.CategoryULLI .CategoriesList>li>ul>li>ul{display:none}.CategoryULLI .CategoriesList>li>ul>li>ul>li>a:has(span) span{display:none}.CategoryULLI .CategoriesList>li>ul>li>ul>li>ul{display:none}.CategoryULLI .CategoriesList>li:hover>ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:0;position:absolute;background:#fff;border:1px solid #dde1e2;padding:0;min-width:14.0625rem}.CategoryULLI .CategoriesList>li:hover>ul>li{position:relative}.CategoryULLI .CategoriesList>li:hover>ul>li:hover{background:#fafafa}.CategoryULLI .CategoriesList>li:hover>ul>li:hover>ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:0;position:absolute;left:100%;top:0;background:#fff;border:1px solid #dde1e2;padding:0}.CategoryULLI .CategoriesList>li:hover>ul>li:hover>ul>li:hover{background:#fafafa}}.CategoryULLI .CategoriesList>li:hover>ul{padding:0;z-index:1}@media screen and (max-width: calc(48rem - 0.2px)){.ContentArea{padding-right:.5rem;padding-left:.5rem}}#ContentAreaFix,#NavBarLeftFix,#NavBarRightFix,.ContentArea:before,.NavBarLeft:before,.NavBarRight:before,img{height:auto !important}.ContentAreaInner hr.separator{display:none}.Footer,.Header,.Middle,.NavBarBottom,.NavBarRoof{background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: calc(64rem - 0.2px)){.Footer,.Header,.NavBarRoof,.NavBarTop{padding:0 !important}}.LinkPrintView.InPrintViewNotVisible{display:none}html:not(.IsEditor) .start-page .FrontHero{display:none}.ep-gadget iframe,iframe{max-width:100% !important}.MultipleStep-Container div#main-content{position:absolute}.ProductListImageBox tbody>tr:has(th),.BundledProductsTable tbody>tr:has(th),.CrossellingCount tbody>tr:has(th),.ListItemCategoryTable tbody>tr:has(th){display:none !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox{position:fixed;right:0;top:0;z-index:9999;background:rgba(0,0,0,0);height:100vh;margin:0 !important;padding:0px !important;width:0 !important;padding:0;visibility:hidden;opacity:0;transition:visibility 0s 100ms,opacity 100ms linear}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox p,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox span,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox td,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox tr,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a{font-weight:normal}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a.MiniCheckoutLink.LinkBasket{white-space:normal;width:100%;text-align:center;margin-top:1rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a.MiniCheckoutLink.LinkBasket:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .LinkHotIcon.SpanHotIcon,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .TopSmallMargin{display:none !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer{width:100%}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer .XSImage{height:auto;width:3rem;display:inline-block;box-sizing:border-box}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer td.Quantity.SeparateColumn{display:flex;align-items:center;padding-right:1rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer span img{display:block}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr{border-top:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td{border-top:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td>a{font-size:0 !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td>a::after{content:attr(title);font-size:1rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead{border-bottom:1px solid #dde1e2;padding-bottom:.25rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead span{font-size:1rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead span::before{display:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open{width:25rem !important;max-width:100%;box-sizing:border-box;background:rgba(14,14,14,.5215686275);position:fixed;left:0;right:0;top:0;bottom:0;width:100vw !important;height:100vh !important;padding:0 !important;visibility:visible;opacity:1;transition:opacity 100ms linear}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open .BoxContainer{height:100vh;background:#fff;width:25rem;max-width:75% !important;padding:1.5rem;right:0px;position:absolute;box-sizing:border-box;flex-wrap:wrap}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open a.close{display:none}#facet-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000}@media screen and (min-width: calc(60rem - 0.2px)){#facet-overlay{background:rgba(0,0,0,0)}}#facet-overlay.overlay-visible{display:block !important}#sidebar-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;background:#32ae4b;padding:.5rem 1rem;border-radius:3px;color:#fff;transition:background 100ms ease-in-out;font-weight:600;pointer-events:auto}@media screen and (max-width: calc(48rem - 0.2px)){#sidebar-navigation{font-size:0;padding:.25rem;gap:0}}#sidebar-navigation::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/menu-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}#sidebar-navigation:hover{background:#2b9841;color:#fff;text-decoration:none}.GBaseContext~.GeneralLayout #filter-products-button{display:flex;margin:.25rem auto 1rem auto;width:calc(100% - 1rem);align-items:center;justify-content:center;gap:.5rem;background:#f1f1f1;border:1px solid #1d1b20;color:#1d1b20}.GBaseContext~.GeneralLayout #filter-products-button::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/filter.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout #filter-products-button{display:none}}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout #facet-top-close{display:none}}.GBaseContext~.GeneralLayout #facet-top-close::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/bx-plus.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block;transform:rotate(45deg)}.GBaseContext~.GeneralLayout #facet-bottom-close{width:100%}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout #facet-bottom-close{display:none}}.GBaseContext~.GeneralLayout .NavBarLeft{display:none !important}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout .NavBarLeft{display:block !important}}.GBaseContext~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:235px}}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible{padding:.25rem 1rem 4rem 1rem;position:absolute;max-height:90vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible #facet-top-close{display:block !important;text-align:right;padding-top:.5rem;padding-right:1.5rem}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible #facet-top-close{display:none !important}}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible #facet-bottom-close{display:none !important}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer #RemoteSearchFacets{display:none}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer .CategoriesBox,.GBaseContext~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer .CategoryULLI{display:block}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);right:0;padding:.25rem 1rem 4rem 1rem}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible{position:absolute;max-height:100vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible #facet-top-close{display:block !important;text-align:left;padding-top:.5rem}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible #facet-bottom-close{display:block !important}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible .PropertyContainer .CategoriesBox,.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible .PropertyContainer .CategoryULLI{display:none}.GBaseContext~.GeneralLayout .NavBarLeft.navbar-filters-visible .PropertyContainer .RemoteSearchFacets .RemoteSearchFacetCategory .FacetName{padding-top:0}.GBaseContext~.GeneralLayout .NavBarLeft .PropertyContainer{width:100%}.GBaseContext~.GeneralLayout .NavBarLeft .PropertyContainer .SizeContainer{float:none}.GBaseContext~.GeneralLayout .NavBarLeft .PropertyContainer .CategoriesBox,.GBaseContext~.GeneralLayout .NavBarLeft .PropertyContainer .CategoryULLI{display:none}@media screen and (min-width: calc(75rem - 0.2px)){.GBaseContext.PageType_SF-Category~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedSearch~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedCategory~.GeneralLayout .NavBarLeft{width:235px}}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout #sidebar-navigation,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) #sidebar-navigation{display:flex}}.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft{display:none}.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft~.ContentArea{margin-left:0}}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft{display:none !important}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:0}}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft.navbar-visible,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft.navbar-visible{padding:0;position:absolute;max-height:unset;left:0;right:0;box-shadow:none;width:100%;max-width:90rem;margin:0 auto;background:rgba(0,0,0,0);overflow:unset;user-select:none;pointer-events:none}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer{width:100%;max-width:500px;background:#fff;box-shadow:0 8px 8px rgba(0,0,0,0.1803921569);overflow-y:auto;max-height:90vh;pointer-events:all}}.NavBarLeft:not(:has(.SizeContainer>*)){display:none}.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}}@media screen and (max-width: calc(60rem - 0.2px)){#ContentAreaFix,.Div .ContentArea:before{background:rgba(0,0,0,0) !important}}@media screen and (max-width: calc(60rem - 0.2px)){.Middle .ContentAreaWrapper>.RemoteSearchFacets{float:none;margin-right:0;width:auto}}@media screen and (max-width: calc(60rem - 0.2px)){.Middle .ContentAreaWrapper .CategoryList>.RemoteSearchFacets{float:none;margin-right:0;width:auto}}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet .FacetName{font-size:1.25rem;padding-top:1rem;padding-bottom:.25rem;display:block}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory a,.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory label.Bold{display:inline-block;padding:.25rem 0;width:100%;border-bottom:1px solid #f1f1f1}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory a:hover,.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory label.Bold:hover{text-decoration:none}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory .RemoteSearchFacetFilterMatches{color:#6d6d6d;font-size:14px}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider{border:1px solid #1d1b20 !important}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider span.ui-slider-handle{background:#1d1b20 !important;height:20px !important;width:20px !important;border-radius:50%;top:-7px !important}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider span.ui-slider-handle:hover{background:#1d1b20 !important}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider .ui-slider-range{background:#1d1b20 !important}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child{margin-top:15px;display:flex;flex-wrap:wrap;flex-direction:row;font-size:0;justify-content:space-between}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .ui-slider{order:1;width:100%;margin-left:9px;margin-right:10px}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .FacetRangeMin{width:45% !important;order:2;width:100%}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .FacetRangeMax{width:45% !important;order:3;width:100%}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child button[type=submit]{display:none}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet .DeleteIconSmall{background-image:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/bx-plus.svg") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;width:16px !important;height:16px !important;display:inline-block;opacity:1;transform:rotate(45deg)}.NavBarLeft .CategoryULLI{width:100%}.NavBarLeft .CategoryULLI ul{list-style-type:none;padding:0;margin:0;text-align:left}.NavBarLeft .CategoryULLI .CategoriesList{display:flex;flex-direction:column;scrollbar-width:thin}.NavBarLeft .CategoryULLI .CategoriesList::-webkit-scrollbar{width:12px}.NavBarLeft .CategoryULLI .CategoriesList::-webkit-scrollbar-thumb{border-radius:20px}.NavBarLeft .CategoryULLI .CategoriesList>li{padding:0;margin:0;height:auto;border-left:2px solid rgba(0,0,0,0)}.NavBarLeft .CategoryULLI .CategoriesList>li:hover{background-color:inherit}.NavBarLeft .CategoryULLI .CategoriesList>li a{padding:0 !important;margin:0;height:fit-content;min-height:3rem;word-break:break-word;font-size:1rem;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;width:100%;line-height:1.3 !important;border-bottom:1px solid #f1f1f1}.NavBarLeft .CategoryULLI .CategoriesList>li a.submenu-active span{transform:rotate(90deg)}.NavBarLeft .CategoryULLI .CategoriesList>li a:not(:has(~ul)) span{display:none !important}.NavBarLeft .CategoryULLI .CategoriesList>li a span{padding:0;z-index:1;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:0;height:fit-content;min-height:3rem}.NavBarLeft .CategoryULLI .CategoriesList>li a span::before{content:"";background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/bx-chevron-right.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;width:32px;height:32px}.NavBarLeft .CategoryULLI .CategoriesList>li a span.open{transform:rotate(90deg)}.NavBarLeft .CategoryULLI .CategoriesList>li a:not(:has(span)){padding:.75rem 0 !important}.NavBarLeft .CategoryULLI .CategoriesList>li>a{padding:0 0 0 1rem}.NavBarLeft .CategoryULLI .CategoriesList>li ul{display:none;flex-direction:column;width:100%;padding-right:0}.NavBarLeft .CategoryULLI .CategoriesList>li ul.sub-category-visible{display:flex;padding-left:1rem}.NavBarLeft .CategoryULLI .CategoriesList>li ul li{flex:1;position:relative;width:100%}.NavBarLeft .CategoryULLI .CategoriesList>li ul li ul.submenu-visible{display:flex !important;flex-direction:column}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar{border-bottom:1px solid #dde1e2}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer{height:auto !important;box-sizing:border-box !important;margin:0 auto !important;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer{padding-left:4rem;padding-right:4rem}}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer{float:none !important;width:100%;text-align:right}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .LocaleFlags{top:0 !important}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement{height:auto !important;line-height:normal !important;padding:0}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement>a,html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement>em>a{padding:0;height:auto !important;line-height:normal !important}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement a:after{content:"" !important;margin-left:0 !important;color:rgba(0,0,0,0) !important}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement.SSLSwitch input{padding:0 !important;height:auto !important;line-height:normal !important}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationText>p img{margin-bottom:.25rem;margin-right:.125rem}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement a.Action{display:flex;flex-direction:row;align-items:center}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement.NavBarElement1 a,html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement.NavBarElement2 a{padding:.5rem 0 .5rem 1rem}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement.NavBarElement1,html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement.NavBarElement2{display:none !important}}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement:last-of-type{padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar .PropertyContainer .SizeContainer .NavigationElement:last-of-type{padding-right:1.5rem}}html:not(.IsEditor) .NavBarTop.HorizontalNavBar{border-top:1px solid #dde1e2;border-bottom:1px solid #dde1e2;min-height:auto;position:relative}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarTop.HorizontalNavBar{min-height:auto}}html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer{height:auto !important;margin:0 auto !important;position:relative}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer{padding-left:4rem;padding-right:4rem}}html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer .SizeContainer{float:none !important;height:auto !important;display:flex;justify-content:center;column-gap:1rem;row-gap:.5rem;flex-wrap:wrap;position:unset}html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer .SizeContainer>div{padding:0;height:auto}html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer .SizeContainer>div .NavigationText{float:none;margin:0}html:not(.IsEditor) .NavBarTop.HorizontalNavBar .PropertyContainer .SizeContainer>div>a{height:auto !important;padding:0 !important}@media screen and (max-width: calc(60rem - 0.2px)){.NavBarTop.HorizontalNavBar{display:none}.NavBarTop.HorizontalNavBar.menu-visible{display:block}}html:not(.IsEditor) .Header{min-height:7.125rem}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header{min-height:4.75rem}}html:not(.IsEditor) .Header .PropertyContainer{height:auto;margin:0 auto;display:grid;grid-template-columns:1fr;row-gap:.5rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer{grid-template-columns:20% 80%;row-gap:unset}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer{max-width:100%}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .NavigationElement{padding:0;line-height:inherit;height:auto}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .NavigationElement a{height:auto;padding:0}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox>span{display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:0}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox>span{padding:.4688rem .75rem;gap:.25rem;background:#32ae4b;border-radius:3px;color:#fff;font-size:1rem}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox>span::before{content:"";margin-right:.125rem;color:#fff;background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/shopping_cart.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:30px;height:31px}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox>span::before{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/shopping_cart_white.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:18px;height:18px}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link{white-space:nowrap;display:flex;position:relative}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link{background:#32ae4b;border-radius:3px;gap:.25rem;padding:.4688rem .75rem;transition:background 100ms ease-in-out}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link:hover{background:#2b9841;text-decoration:none}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{font-size:.875rem !important;position:relative}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{display:flex;gap:.25rem;align-items:center}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .text{display:none;color:#fff}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .text{display:block}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .number{position:absolute;top:-0.5rem;right:-0.25rem;background-color:#32ae4b;background:#32ae4b;color:#fff;border-radius:50%;padding:0 .375rem;scale:.8;font-weight:700}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .number{position:inherit;top:unset;right:unset;background:#fff;color:#32ae4b}}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link{padding:.4688rem .75rem}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{font-weight:normal;font-family:var(--system-ui) !important;text-align:center;font-size:clamp(.5625rem,.4778rem + .8237vw,1rem) !important}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{font-size:.875rem !important}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link>span:first-child::before{content:"";margin-right:.125rem;color:#fff;background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/shopping_cart.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:38px;height:39px}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link>span:first-child::before{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/shopping_cart_white.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:18px;height:18px}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left{width:100%;display:flex;flex-direction:row;align-items:center;gap:1.5rem;justify-content:space-between}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left{width:auto;justify-content:flex-start}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#menu-toggle){display:block}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#menu-toggle){display:none}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#menu-toggle) #menu-toggle ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#menu-toggle) #menu-toggle ul .menu-icon{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/menu.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:32px;height:32px}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#menu-toggle) #menu-toggle ul .menu-text{font-size:12px}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#custom-logo){flex:1}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-left>div:has(#custom-logo) p{padding:0}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right{width:100%}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right{width:auto;display:flex;flex-direction:row;align-items:center;gap:1.5rem;justify-content:flex-end}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .SearchElement{width:100% !important}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .SearchElement{flex:1}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .NavigationElement.NavBarElement4{display:none}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .NavigationElement.NavBarElement4{display:inline-block}}html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .NavigationElement.NavBarElement3{display:none}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .NavigationElement.NavBarElement3{display:inline-block}}@media screen and (max-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Header .PropertyContainer .SizeContainer.custom-container.custom-right .BasketBox{display:none}}.Middle{margin:0 auto !important;overflow:visible !important}.Middle .ContentArea{padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.Middle .ContentArea{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.Middle .ContentArea{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.Middle .ContentArea{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: calc(64rem - 0.2px)){.Middle .ContentArea{padding-top:1rem}}.Middle .CategoryList .CategoryBaseTable .ImgLeft,.Middle .CategoryList .CategoryBaseTable .ImgRight,.Middle .CategoryList .CategoryBaseTable .TextComplete,.Middle .CategoryList .CategoryBaseTable .TextLeft,.Middle .CategoryList .CategoryBaseTable .TextRight{margin:1rem 0 !important}@media screen and (max-width: calc(48rem - 0.2px)){.Middle .CategoryList .CategoryBaseTable .ImgLeft,.Middle .CategoryList .CategoryBaseTable .ImgRight,.Middle .CategoryList .CategoryBaseTable .TextComplete,.Middle .CategoryList .CategoryBaseTable .TextLeft,.Middle .CategoryList .CategoryBaseTable .TextRight{padding:0 !important;width:100% !important}}.Middle .CategoryList .CategoryBaseTable.TextComplete{margin:1rem 0 !important}.Middle .CategoryList div.CategoryImage{float:none !important;margin:1.5rem 0 2rem 0 !important}.Middle .PageThis{display:none !important}.Middle .contentslider{margin:0 auto !important}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar{padding:.5rem;box-sizing:border-box;border-top:1px solid #dde1e2;border-bottom:1px solid #dde1e2}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer{margin:0 auto !important;box-sizing:border-box;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer{padding-left:4rem;padding-right:4rem}}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer{min-height:auto}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer>div .NavigationText>ul{list-style-type:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:1rem}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer>div .NavigationText>ul li{font-weight:bold;color:#000}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer>div .NavigationText>ul li::before{content:"";font-family:"FontAwesome";margin-right:.25rem}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer .ContextBox .BoxContainer{padding:0;margin:0}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxHead{padding:0}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxHead span{height:auto;display:inline-block;padding:0}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody{padding:0;margin:0}html:not(.IsEditor) .NavBarBottom.HorizontalNavBar .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody p{white-space:break-spaces;word-break:break-word}.FooterContainer,.FooterContainer.sticky{position:relative !important;padding-top:.5rem;overflow:hidden}html:not(.IsEditor) .Footer{box-sizing:border-box;position:relative;border-top:1px solid #dde1e2}html:not(.IsEditor) .Footer .PropertyContainer{box-sizing:border-box;margin:0 auto !important;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer{padding-left:4rem;padding-right:4rem}}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer{width:100%}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FloatLeft,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .NavigationText{float:none !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxHead{padding:0;margin-bottom:.5rem}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxHead span{height:auto;overflow:visible;padding:0;white-space:break-spaces;word-break:break-word}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody{padding:0}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody p,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody span,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox .BoxContainer .ContextBoxBody a{white-space:break-spaces}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer ul{list-style-type:none !important;padding:0}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer ul>li{white-space:break-spaces}.CategoryList>.CategoryList .ListItemCategoryTable tbody{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width: 400px){.CategoryList>.CategoryList .ListItemCategoryTable tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 500px){.CategoryList>.CategoryList .ListItemCategoryTable tbody{gap:1rem}}@media(min-width: 959px){.CategoryList>.CategoryList .ListItemCategoryTable tbody{grid-template-columns:repeat(4, minmax(0, 1fr))}}.CategoryList>.CategoryList .ListItemCategoryTable tbody td{display:block;width:100%}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory{margin:0 auto;cursor:pointer;min-height:unset;padding:0;border:1px solid #dde1e2;border-radius:3px;transition:box-shadow 100ms ease-in-out;height:100%}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory:hover{box-shadow:0px 4px 4px rgba(0,0,0,.05)}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .ImageArea{float:none;margin:0 auto;min-width:unset;min-height:unset}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;text-align:center;font-size:0px}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea h3{min-width:unset;margin-bottom:0 !important;line-height:unset !important}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea h3 a{display:inline-block;word-break:break-word}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea h3 a:hover{text-decoration:none}.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea>.ClearBoth,.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea>p,.CategoryList>.CategoryList .ListItemCategoryTable tbody td .ListItemCategory .InfoArea>div p{display:none}.CategoryList>.CategoryList{display:grid;grid-template-columns:1fr;gap:1.5rem}.CategoryList>.CategoryList>.ListItemCategory{padding:1.5rem}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout,#GBaseContextHelper.PageType_SF-Category~.Layout1 .ContentArea,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout,#GBaseContextHelper.PageType_SF-FacetedCategory~.Layout1 .ContentArea,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout,#GBaseContextHelper.PageType_SF-FacetedSearch~.Layout1 .ContentArea{background:#fff !important}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper hr.separator,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper hr.separator,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper hr.separator{display:none}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper>h1[itemprop=name],#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper>h1[itemprop=name],#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper>h1[itemprop=name]{text-align:left}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText{text-align:left;padding:1.5rem;background:#fff}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText:empty,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText:empty,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryText:empty{display:none !important}#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryList hr.Separator,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryList hr.Separator,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryList .CategoryList hr.Separator{display:none}@media screen and (max-width: calc(36rem - 0.2px)){#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{font-size:12px;line-height:1.8}}@media screen and (max-width: calc(36rem - 0.2px)){#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-Category~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedCategory~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper .CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#GBaseContextHelper.PageType_SF-FacetedSearch~.GeneralLayout .Middle .ContentAreaWrapper #RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{font-size:12px;line-height:1.8}}.menu-link-list .BannerImageWrapper .BannerText{text-align:left}.menu-link-list .BannerImageWrapper .BannerText>p{padding:0;font-weight:bold}.menu-link-list .BannerImageWrapper .BannerText .BannerTextContent ul{list-style-type:none;padding:0;margin:0}html:not(.IsEditor) .Footer{box-sizing:border-box;position:relative}html:not(.IsEditor) .Footer .PropertyContainer{box-sizing:border-box;margin:0 auto !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement{width:100%;position:relative}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper{display:grid;gap:3rem 2rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper{grid-template-columns:auto}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper .BannerImageWrapper .BannerText{text-align:left}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon{width:100%;grid-column:1/-1;border-top:1px solid #dde1e2;padding:1.5rem 0;margin-top:1.5rem}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon .BannerImageWrapper .BannerText{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon .BannerImageWrapper .BannerText{flex-direction:row;align-items:center;justify-content:space-between}}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon .BannerImageWrapper .BannerText>p{flex:1;margin-bottom:0}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon .BannerImageWrapper .BannerText .BannerTextContent ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;flex:1}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .FrontPageElementNavElement .footer-columns .footer-ribbon .BannerImageWrapper .BannerText .BannerTextContent ul{flex-direction:row;align-items:center;justify-content:flex-end}}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer{max-width:100% !important;padding:0;display:grid;grid-template-columns:1fr}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr))}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon{grid-column:1/span all;background:var(--element-background-color);padding-top:.5rem;padding-bottom:.5rem;text-align:center;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon{padding-left:4rem;padding-right:4rem}}html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon .BannerTextContent p,html:not(.IsEditor) .NavBarRoof.HorizontalNavBar:has(.FrontPageElementNavElement) .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-ribbon .BannerTextContent a{color:var(--element-font-color)}.Header.HorizontalNavBar .PropertyContainer .SizeContainer .FrontPageElementNavElement{flex:1}.Header.HorizontalNavBar .PropertyContainer .SizeContainer .FrontPageElementNavElement .header-login-links .BannerTextContent ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.LoginButton,.ep-uiInput-button,button,ul.NoListStyleType a.Action{border-radius:3px !important}.LoginButton:hover,.ep-uiInput-button:hover,button:hover,ul.NoListStyleType a.Action:hover{opacity:.8 !important}button:focus,input:focus,input:focus+.ep-uiInput,input:focus+.ep-uiInput-custom .ep-uiInput{box-shadow:none !important}#BasketForm .RefreshIconSmall,.AddToBasketButton .BasketIcon,.NotSubscribedIcon,.SubscribedIcon{display:none !important}ul.NoListStyleType a.Action{line-height:1.6 !important;font-weight:normal !important;display:inline-block !important;padding:.5rem 1rem !important;transition:opacity 100ms ease-in-out !important;background:#32ae4b !important;color:#fff !important;border:1px solid #32ae4b !important;text-decoration:none}ul.NoListStyleType a.Action:hover{background:#2b9841;color:#fff;border:1px solid #2b9841;text-decoration:none}form .Box span.ep-uiDatepicker-showButton{background:rgba(0,0,0,0) !important}form .Box button span.SearchIcon{display:none !important}.AddToBasketForm .ep-uiSpinner-stepper{border-radius:3px !important}.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepDown,.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepUp{line-height:14px !important}.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepDown:hover,.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepUp:hover{color:#fff !important;opacity:.7 !important}.ProductListImageBox .custom-card-icons,.HotDeal .custom-card-icons,.ProductDetails .custom-card-icons{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;z-index:1}.ProductListImageBox .custom-card-icons .NewProduct,.HotDeal .custom-card-icons .NewProduct,.ProductDetails .custom-card-icons .NewProduct{border-radius:3px;font-size:.875rem !important;font-weight:normal !important;padding:.25rem .5rem !important;margin:0 !important;background:#2b9841 !important;color:#fff !important;display:inline-block !important;text-align:center !important;height:auto;width:auto;min-height:unset;min-width:unset;vertical-align:middle;line-height:normal !important;float:none !important}.ProductListImageBox .custom-card-icons .custom-sale-icon,.HotDeal .custom-card-icons .custom-sale-icon,.ProductDetails .custom-card-icons .custom-sale-icon{border-radius:3px;font-size:.875rem !important;font-weight:normal;padding:.25rem .5rem;background:#2b9841;color:#fff !important;line-height:normal}.ComparisonTable .NewProduct,.ListItemProductContainer .NewProduct{display:none !important}.LocaleFlags a[href^="../sv_SE"],.LocaleFlags a[href^="?Locale=sv_SE"]{background:none}.LocaleFlags a[href^="../sv_SE"]::before,.LocaleFlags a[href^="?Locale=sv_SE"]::before{content:"SV"}.LocaleFlags a[href^="../sv_FI"],.LocaleFlags a[href^="?Locale=sv_FI"]{background:none}.LocaleFlags a[href^="../sv_FI"]::before,.LocaleFlags a[href^="?Locale=sv_FI"]::before{content:"FI/SV"}.LocaleFlags a[href^="../fi_FI"],.LocaleFlags a[href^="?Locale=fi_FI"]{background:none}.LocaleFlags a[href^="../fi_FI"]::before,.LocaleFlags a[href^="?Locale=fi_FI"]::before{content:"FI"}.LocaleFlags a[href^="../no_NO"],.LocaleFlags a[href^="?Locale=no_NO"]{background:none}.LocaleFlags a[href^="../no_NO"]::before,.LocaleFlags a[href^="?Locale=no_NO"]::before{content:"NO"}.LocaleFlags a[href^="../en_GB"],.LocaleFlags a[href^="?Locale=en_GB"]{background:none}.LocaleFlags a[href^="../en_GB"]::before,.LocaleFlags a[href^="?Locale=en_GB"]::before{content:"GB"}.LocaleFlags a[href^="../da_DK"],.LocaleFlags a[href^="?Locale=da_DK"]{background:none}.LocaleFlags a[href^="../da_DK"]::before,.LocaleFlags a[href^="?Locale=da_DK"]::before{content:"DK"}.LocaleFlags a[href^="../de_DE"],.LocaleFlags a[href^="?Locale=de_DE"]{background:none}.LocaleFlags a[href^="../de_DE"]::before,.LocaleFlags a[href^="?Locale=de_DE"]::before{content:"DE"}.LocaleFlags a[href^="../fr_FR"],.LocaleFlags a[href^="?Locale=fr_FR"]{background:none}.LocaleFlags a[href^="../fr_FR"]::before,.LocaleFlags a[href^="?Locale=fr_FR"]::before{content:"FR"}.LocaleFlags a[href^="../ru_RU"],.LocaleFlags a[href^="?Locale=ru_RU"]{background:none}.LocaleFlags a[href^="../ru_RU"]::before,.LocaleFlags a[href^="?Locale=ru_RU"]::before{content:"RU"}.LocaleFlags a{margin-right:.25rem;transition:text-decoration 100ms ease-in-out;font-weight:light}.LocaleFlags a:hover{text-decoration:underline}.LocaleFlags a img{visibility:hidden;width:0}.LocaleFlags a[href^="../sv_SE"],.LocaleFlags a[href^="?Locale=sv_SE"]{background:url("https://vdt.vilkas.fi/VDT/master/Flags/se.svg")}.LocaleFlags a[href^="../fi_FI"],.LocaleFlags a[href^="?Locale=fi_FI"]{background:url("https://vdt.vilkas.fi/VDT/master/Flags/fi.svg")}.LocaleFlags a[href^="../sv_FI"],.LocaleFlags a[href^="?Locale=sv_FI"]{background:url("https://vdt.vilkas.fi/VDT/master/Flags/se.svg")}.LocaleFlags a[href^="../en_GB"],.LocaleFlags a[href^="?Locale=en_GB"]{background:url("https://vdt.vilkas.fi/VDT/master/Flags/gb.svg")}.LocaleFlags a[href^="../no_NO"],.LocaleFlags a[href^="?Locale=no_NO"]{background:url("https://vdt.vilkas.fi/VDT/master/Flags/no.svg")}.LocaleFlags a{background-repeat:no-repeat !important;background-position:center !important;display:inline-block !important;width:1rem !important;margin-right:.25rem !important;border:1px solid #fafafa !important;border-radius:100% !important;height:1rem !important;background-size:cover !important;transition:border 100ms ease-in-out}.LocaleFlags a::before{content:"" !important}.LocaleFlags a:hover{border:1px solid #fff}.LocaleFlags a img{visibility:hidden}.ProductRatingEnabledIcon{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/ratings/rating-star-full.svg") !important}.ProductRatingEnabledIconSmall{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/ratings/rating-star-full-small.svg") !important}.ProductRatingDisabledIcon{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/ratings/rating-star-empty.svg") !important}.ProductRatingDisabledIconSmall{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/ratings/rating-star-empty-small.svg") !important}.LinkProductRating{background:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/ratings/rating-star-full.svg") no-repeat 0 0 !important}.ProductOnStockIcon,.ProductOutStockIcon,.ProductWarnStockIcon{height:.75rem !important;width:.75rem !important;border-radius:50%}.ProductOnStockIcon{background:#009347 !important}.ProductOutStockIcon{background:#db3058 !important}.ProductWarnStockIcon{background:#f90 !important}.ProductListImageBox .MedicineProduct{float:none;line-height:normal !important;margin:0;min-height:unset;min-width:unset;position:absolute;top:0;left:0;margin:.5rem;background:#f1f1f1;padding:.25rem 1rem;border-radius:50px;text-transform:uppercase;font-size:1.25rem}.ProductDetails .MedicineProduct{float:none;line-height:normal !important;margin:0;min-height:unset;min-width:unset;position:absolute;top:0;left:0;margin:.5rem;background:#f1f1f1;padding:.25rem 1rem;border-radius:50px;text-transform:uppercase;font-size:1.25rem}form#personalDataForm,form#registrationForm,form#userAddressesForm,form#userPasswordForm,form#ViewNewsletterForm{background:#fff;padding:.5rem}@media screen and (min-width: calc(36rem - 0.2px)){form#personalDataForm,form#registrationForm,form#userAddressesForm,form#userPasswordForm,form#ViewNewsletterForm{padding:1rem}}form#registrationForm .InputBlock.NewsletterForm{margin-left:0;margin-top:.5rem}.ep-uiInput{border-radius:3px}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-Login~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-Address~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .TableHead div{margin:1.75rem 0 .5rem 0;line-height:normal;font-weight:bold;padding-left:.25rem;font-size:larger}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-Login~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-Address~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .AddressDialog{padding:0;border:0}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputLabelling{float:none;text-align:left;width:100%}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField{float:none}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]){max-width:100% !important;width:100% !important;border-radius:3px;padding:.25rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField select{max-width:100% !important;width:100% !important;border-radius:3px;padding:.25rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-CustomForm~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-PersonalData~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-Login~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-Login~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-Address~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-Address~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button[type=submit]{margin-top:.5rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-CustomForm~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-Login~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-Login~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-Address~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-Address~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button[type=submit] span.ep-sprite{display:none}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight{float:none;text-align:left !important;width:100%;display:inline-block}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField{display:inline-block;width:100%}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon{display:inline-block;background:none !important;width:auto;height:auto;line-height:normal !important;margin:.5rem 0;cursor:initial !important}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after{content:attr(title);font-size:.813rem}.epCustomFormWrapper dl dt{float:none !important;width:100% !important;text-align:left !important}.epCustomFormWrapper dl dt label{display:inline-block !important;margin-bottom:.5rem !important}.epCustomFormWrapper dl dd{margin:0 !important}.epCustomFormWrapper dl dd input:not(input[type=checkbox],input[type=radio]),.epCustomFormWrapper dl dd select,.epCustomFormWrapper dl dd textarea{max-width:100% !important;width:100% !important;border-radius:3px;padding:.5rem;margin:0}.epCustomFormWrapper dl .AlignRight{text-align:left !important}.log-in-wrapper{display:grid;grid-template-columns:1fr;row-gap:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.log-in-wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:1rem;row-gap:0}}.log-in-wrapper form,.log-in-wrapper ul.NoListStyleType{padding:1.5rem !important;margin:0;background-color:#fff}.log-in-wrapper #UserLoginForm h2.MarginBottom{display:none !important}.log-in-wrapper #UserLoginForm .InputBlock{margin-top:1rem !important}.log-in-wrapper #UserLoginForm .InputBlock .InputLabelling{margin-bottom:.5rem !important}.log-in-wrapper #UserLoginForm .InputBlock .InputField input[type=password]{margin-bottom:.5rem}#userAddressesForm .TableHead{border-top:1px solid #f1f1f1}#userAddressesForm .TableHead>div{padding:0}#userAddressesForm .TableHead:first-of-type{border-top:0}#userAddressesForm .DialogButtonbar.LeftPadding{padding-left:0 !important;display:grid;grid-template-columns:1fr}@media screen and (min-width: calc(48rem - 0.2px)){#userAddressesForm .DialogButtonbar.LeftPadding{grid-template-columns:repeat(2, 1fr);gap:1rem}}#userAddressesForm .AddressDialog{margin-bottom:2.5rem}#userAddressesForm .AddressDialog .SizeContainer .Address p.TopMargin{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}#userAddressesForm .AddressDialog .SizeContainer .Address p.TopMargin a.Edit:hover{text-decoration:underline}#userAddressesForm .AddressDialog .SizeContainer .Address p.TopMargin button.ep-js.ep-uiInput.ep-uiInput-button[value=Delete]{padding:0;background:#fff;color:#1d1b20;width:auto;font-weight:bold;margin:0;text-transform:unset !important;font-size:inherit;border:0}#userAddressesForm .AddressDialog .SizeContainer .Address p.TopMargin button.ep-js.ep-uiInput.ep-uiInput-button[value=Delete]:hover{border:0;text-decoration:underline}#addressContentForm .DialogButtonbar .RightMargin.FloatLeft{float:none;margin:0 !important}table.Imprint tbody{display:flex;flex-direction:column}.message-bar.GBaseGDPRConsentDialog{z-index:1000 !important;background-color:#fff;color:#1d1b20 !important;max-width:31.25rem;left:0;right:0;margin:0 auto .5rem auto;box-shadow:0 0 10px 0 rgba(0,0,0,.08);border:1px solid #d6d6d6;border-radius:3px}@media screen and (min-width: calc(48rem - 0.2px)){.message-bar.GBaseGDPRConsentDialog{margin:0 0 .5rem .5rem}}.message-bar.GBaseGDPRConsentDialog .GBaseGDPRConsentTitle p{color:#1d1b20 !important}.message-bar.GBaseGDPRConsentDialog .GBaseGDPRConsentDescription{color:#1d1b20 !important}.message-bar.GBaseGDPRConsentDialog .GBaseGDPRConsentButtonWrapper{color:#1d1b20}.message-bar.GBaseGDPRConsentDialog .GBaseGDPRConsentButtonWrapper button{margin-top:.25rem;margin-bottom:.25rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.message-bar.GBaseGDPRConsentDialog .GBaseGDPRConsentButtonWrapper button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.cookiebox.ui-dialog-content.ui-widget-content .ConsentButtons button{color:#fff}.ContentArea .BreadCrumbs,.ContentArea h3:has(.BreadcrumbItem){font-size:inherit}.ContentArea .BreadCrumbs .BreadcrumbItem,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem{font-weight:normal !important;text-decoration:none !important;font-size:1rem !important;background:none !important;padding:0 !important;margin:0 !important;margin-bottom:0 !important;color:#1d1b20 !important}.ContentArea .BreadCrumbs .BreadcrumbItem:hover,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem:hover{background:none !important;padding:0 !important;margin:0 !important;color:#1d1b20 !important;font-weight:normal !important}.ContentArea .BreadCrumbs .BreadcrumbItem::after,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem::after{content:"/" !important;margin:0 .125rem !important}.ContentArea .BreadCrumbs .BreadcrumbLastItem,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbLastItem{font-size:1rem !important;font-weight:400 !important;color:#1d1b20 !important}.SearchElement form{margin:0 !important}.Header .SearchElement{border:none !important;background:none !important;border-radius:0 !important;width:auto !important;margin-top:0 !important}.Header .SearchElement .Entry{width:100% !important}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search{width:100% !important;border:0 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search>input{padding:.5rem 1rem;width:100%;background:#fff;border:1px solid #ddd;border-radius:3px}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .Search::placeholder{color:#1d1b20;opacity:.8}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .Search:-ms-input-placeholder{color:#1d1b20;opacity:.8}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .Search::-ms-input-placeholder{color:#1d1b20;opacity:.8}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button{opacity:1 !important;line-height:2.25rem;padding:.25rem 1rem .25rem .25rem}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button .SearchIcon{background:none !important}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button .SearchIcon::before{color:#1d1b20 !important;content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/scanpoint.fi/img/icons/search-icon-black.svg");background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;display:block}.de_epages-remotesearchUiSuggest-box{position:absolute;z-index:10000;display:block !important;width:auto !important;background:rgba(0,0,0,0) !important}.de_epages-remotesearchUiSuggest-box ul{max-width:90%;padding:.5rem;background:#fff;width:100% !important;display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:3px;box-shadow:0 0 20px 5px rgba(0,0,0,.1)}@media screen and (min-width: calc(48rem - 0.2px)){.de_epages-remotesearchUiSuggest-box ul{max-width:31.25rem}}.de_epages-remotesearchUiSuggest-box ul li{margin:0;padding:.5rem;background:#fff}.de_epages-remotesearchUiSuggest-box ul li img{flex:1;object-fit:contain;max-width:1.875rem !important;min-width:1.875rem;max-height:1.875rem !important;float:none;margin:0 .5rem 0 0}.de_epages-remotesearchUiSuggest-box ul li:hover{background-color:#fff;cursor:pointer}.de_epages-remotesearchUiSuggest-box ul li:active{background-color:#fff;color:#1d1b20}.de_epages-remotesearchUiSuggest-box ul li.ui-hover{background-color:#fff;cursor:pointer}.de_epages-remotesearchUiSuggest-box ul li.ui-active{background-color:#fff;color:#1d1b20}.de_epages-remotesearchUiSuggest-box ul li.categories.ui-active,.de_epages-remotesearchUiSuggest-box ul li.categories.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-active,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.products.ui-active,.de_epages-remotesearchUiSuggest-box ul li.products.ui-hover{background:#f1f1f1}.de_epages-remotesearchUiSuggest-box ul li.categories.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.categories.ui-hover img,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-hover img,.de_epages-remotesearchUiSuggest-box ul li.products.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.products.ui-hover img{mix-blend-mode:multiply}.de_epages-remotesearchUiSuggest-box ul li.Separator,.de_epages-remotesearchUiSuggest-box ul li.Separator.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.Separator:hover{padding-left:0;background-color:#fff;cursor:default;color:#1d1b20;padding-bottom:0;font-size:11px}.de_epages-remotesearchUiSuggest-box ul li.Separator{width:100%}.de_epages-remotesearchUiSuggest-box ul li.categories,.de_epages-remotesearchUiSuggest-box ul li.manufacturers,.de_epages-remotesearchUiSuggest-box ul li.products{border-bottom:1px solid #f1f1f1}.de_epages-remotesearchUiSuggest-box ul li.categories:last-of-type,.de_epages-remotesearchUiSuggest-box ul li.manufacturers:last-of-type,.de_epages-remotesearchUiSuggest-box ul li.products:last-of-type{border-bottom:0}.de_epages-remotesearchUiSuggest-box .categoryName,.de_epages-remotesearchUiSuggest-box .manufacturer,.de_epages-remotesearchUiSuggest-box .searchfor{padding-left:.5rem}.PagedProduct .PagerTable{display:none}.PagerTable{margin-top:1rem}.PagerTable tbody tr td:first-child{display:none}.PagerTable tbody tr td:last-child{display:block}.PagerTable tbody tr td:last-child>table{margin:0 auto}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current{background:#32ae4b;color:#fff;height:auto;box-shadow:none}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current:hover{box-shadow:none;background:#32ae4b}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li{float:unset !important;background:#fff;color:#1d1b20;box-shadow:1px 1px 2px rgba(0,0,0,.15);border-radius:0}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li:hover{background:#fff;height:auto !important;box-shadow:1px 1px 2px rgba(0,0,0,.25)}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li a{padding:.5rem .625rem;display:block}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li a:hover{color:#1d1b20 !important;text-decoration:underline}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current{padding:.5rem .625rem}html body div.DialogMessage,html body .MessageInfo{background:none !important;min-height:auto;padding:.5rem 1rem !important;margin-top:.5rem;margin-bottom:.5rem;border-radius:3px;border-width:.125rem}html body div.DialogMessage h3:first-of-type,html body .MessageInfo h3:first-of-type{font-size:1rem;margin-bottom:.25rem}html body div.DialogMessage h3:first-of-type::before,html body .MessageInfo h3:first-of-type::before{content:"";font-family:FontAwesome;font-size:1rem;color:#1d1b20;margin-right:.5rem}html body div.DialogMessage p:first-of-type::before,html body .MessageInfo p:first-of-type::before{content:"";font-family:FontAwesome;font-size:1rem;color:#1d1b20;margin-right:.5rem}html body div.DialogMessage h3~p:first-of-type::before,html body .MessageInfo h3~p:first-of-type::before{display:none}html body div.DialogMessage p:last-of-type,html body .MessageInfo p:last-of-type{margin-bottom:0 !important}.ContentAreaWrapper>.ListItemCategory{padding:1rem;margin:.5rem 0 0 0}.ProductListImageBox .ProductIconImg{z-index:10 !important}button#chatbase-bubble-button{border-radius:50px !important}@media screen and (max-width: 600px){.no-sidebars .RemoteSearchFacets+div,.no-sidebars .RemoteSearchFacets~.CategoryList{overflow:visible !important}}.CategoryList .CategoryProducts .HotDealList.SearchFacetsActive .ProductListImageBox div.InfoArea{overflow:visible !important}.CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall::after{content:":"}.ProductListImageBox:not(:has(.slick-slide)) tbody td,.CrossellingCount:not(:has(.slick-slide)) tbody td{width:auto}.ProductListImageBox tbody td,.CrossellingCount tbody td{position:relative !important;background:#fff;overflow:hidden;display:grid;grid-auto-rows:auto 1fr}@media screen and (min-width: 26.5625rem){.ProductListImageBox tbody td,.CrossellingCount tbody td{width:auto !important}}.ProductListImageBox tbody td .ImageArea,.CrossellingCount tbody td .ImageArea{max-width:100% !important;aspect-ratio:1/1;overflow:hidden;background:#fafafa;width:100%;position:relative;margin-bottom:1rem;height:300px}.ProductListImageBox tbody td .ImageArea>a,.CrossellingCount tbody td .ImageArea>a{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.ProductListImageBox tbody td .ImageArea>a img,.CrossellingCount tbody td .ImageArea>a img{width:auto;max-height:16rem;mix-blend-mode:multiply;object-fit:contain}.ProductListImageBox tbody td .InfoArea,.CrossellingCount tbody td .InfoArea{text-align:left !important;width:100%;height:auto;position:initial;padding:0;display:flex;flex-direction:column}.ProductListImageBox tbody td .InfoArea .Description p,.CrossellingCount tbody td .InfoArea .Description p{margin-bottom:0 !important}.ProductListImageBox tbody td .InfoArea .TopPaddingWide,.ProductListImageBox tbody td .InfoArea h3,.CrossellingCount tbody td .InfoArea .TopPaddingWide,.CrossellingCount tbody td .InfoArea h3{margin-bottom:.5rem !important;padding:0 !important;display:block;font-size:inherit;min-height:unset}.ProductListImageBox tbody td .InfoArea .TopPaddingWide a,.ProductListImageBox tbody td .InfoArea h3 a,.CrossellingCount tbody td .InfoArea .TopPaddingWide a,.CrossellingCount tbody td .InfoArea h3 a{text-align:left !important;display:inline-block;text-decoration:none;color:#1d1b20}.ProductListImageBox tbody td .InfoArea .TopPaddingWide a:hover,.ProductListImageBox tbody td .InfoArea h3 a:hover,.CrossellingCount tbody td .InfoArea .TopPaddingWide a:hover,.CrossellingCount tbody td .InfoArea h3 a:hover{text-decoration:none}.ProductListImageBox tbody td .InfoArea .ClearBoth:has(.AddToBasketForm),.CrossellingCount tbody td .InfoArea .ClearBoth:has(.AddToBasketForm){display:flex;flex-direction:column;align-items:flex-start}.ProductListImageBox tbody td .InfoArea .AddToBasketForm,.CrossellingCount tbody td .InfoArea .AddToBasketForm{display:block !important;margin-top:.5rem;width:100%}.ProductListImageBox tbody td .InfoArea .AddToBasketButton,.ProductListImageBox tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button,.CrossellingCount tbody td .InfoArea .AddToBasketButton,.CrossellingCount tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button{white-space:break-spaces !important}.ProductListImageBox tbody td .InfoArea .BasketIcon,.CrossellingCount tbody td .InfoArea .BasketIcon{display:none !important}.ProductListImageBox tbody td .InfoArea br,.CrossellingCount tbody td .InfoArea br{display:none !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity),.CrossellingCount tbody td .InfoArea div:has(.Quantity){width:100%;display:flex;align-items:center}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity{display:none;text-align:center;height:2.375rem;border-radius:.6875rem;width:2.625rem;background-color:#fff !important;border-radius:3px !important;border:1px solid #dde1e2;color:#1d1b20}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity:focus-visible,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity:focus-visible{border:.0625rem solid #32ae4b}@media screen and (min-width: calc(36rem - 0.2px)){.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity{display:block}}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-unit,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-unit{display:none !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) input:focus+.ep-uiInput,.CrossellingCount tbody td .InfoArea div:has(.Quantity) input:focus+.ep-uiInput{border-color:#ccc !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper{display:none;height:2.375rem;width:1.875rem;background:#fff !important;border-radius:3px !important;border:1px solid #dde1e2;margin:0 .25rem}@media screen and (min-width: calc(36rem - 0.2px)){.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper{display:block}}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper :focus,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper :focus{border-color:#ccc !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a{color:#1d1b20}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepUp:hover,.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepDown:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepUp:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepDown:hover{background:#32ae4b}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton{width:100%;height:2.375rem;padding:.25rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover{padding:.25rem}.ProductListImageBox tbody td .InfoArea .Price,.CrossellingCount tbody td .InfoArea .Price{text-align:left !important;margin-top:.25rem;margin-bottom:.25rem;font-size:1rem;display:block}.ProductListImageBox tbody td .InfoArea .Price.custom-sale-price span.price-value,.CrossellingCount tbody td .InfoArea .Price.custom-sale-price span.price-value{color:#2b9841}.ProductListImageBox tbody td .InfoArea .Price.custom-sale-price .LineThrough,.CrossellingCount tbody td .InfoArea .Price.custom-sale-price .LineThrough{color:#1d1b20}.ProductListImageBox tbody td .InfoArea .ClearBoth:not(.ImageArea),.CrossellingCount tbody td .InfoArea .ClearBoth:not(.ImageArea){text-align:left !important}.ProductListImageBox tbody td .InfoArea .LinkArea,.CrossellingCount tbody td .InfoArea .LinkArea{opacity:1 !important}.ProductListImageBox tbody td .InfoArea .LinkArea .FloatLeft,.CrossellingCount tbody td .InfoArea .LinkArea .FloatLeft{text-align:left !important;float:none !important}.ProductListImageBox tbody td .InfoArea .LinkArea .ClearBoth,.CrossellingCount tbody td .InfoArea .LinkArea .ClearBoth{font-size:.7rem !important;opacity:.5}.ProductListImageBox tbody td .InfoArea .FontSmaller,.CrossellingCount tbody td .InfoArea .FontSmaller{font-size:.7rem !important;opacity:1 !important}.ProductListImageBox tbody td .InfoArea .Weight,.CrossellingCount tbody td .InfoArea .Weight{opacity:1 !important}.ProductListImageBox tbody td .InfoArea .TextWeak,.CrossellingCount tbody td .InfoArea .TextWeak{display:block !important;font-weight:normal !important}.ProductListImageBox tbody td .InfoArea .productRatingStars,.CrossellingCount tbody td .InfoArea .productRatingStars{margin-bottom:.5rem}.ProductListImageBox tbody td .InfoArea .productRatingStars small,.CrossellingCount tbody td .InfoArea .productRatingStars small{display:none}.ProductListImageBox tbody td .InfoArea:has(button) .Price,.CrossellingCount tbody td .InfoArea:has(button) .Price{margin-top:auto}.ProductListImageBox tbody td:not(.transparent-background),.CrossellingCount tbody td:not(.transparent-background){border-radius:0 !important;box-shadow:unset;transition:box-shadow 100ms ease-in-out}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox tbody td:not(.transparent-background):hover,.CrossellingCount tbody td:not(.transparent-background):hover{box-shadow:0}}.ProductListImageBox.two-colums-product-list tbody{display:grid !important;overflow:hidden !important;grid-template-columns:1fr;grid-gap:.5rem;row-gap:.5rem;padding:.25rem}@media screen and (min-width: calc(36rem - 0.2px)){.ProductListImageBox.two-colums-product-list tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.two-colums-product-list tbody{grid-gap:.5rem;row-gap:.5rem}}.ProductListImageBox.three-colums-product-list tbody{display:grid !important;overflow:hidden !important;gap:1rem;grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody{gap:2.5rem}}.ProductListImageBox.three-colums-product-list tbody td:not(.transparent-background){border:0;border-radius:0 !important;box-shadow:unset;transition:box-shadow 100ms ease-in-out}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.three-colums-product-list tbody td:not(.transparent-background):hover{box-shadow:0}}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){display:grid !important;grid-template-columns:1fr;gap:2rem .5rem}@media screen and (min-width: calc(21.875rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){gap:2rem 1rem}}@media screen and (min-width: calc(60rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){grid-template-columns:repeat(4, minmax(0, 1fr))}}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider) td:empty{display:none}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider) td .ImageArea{max-height:16.75rem}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea{padding-left:1.5rem !important}}.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody{padding:.25rem .25rem .5rem .25rem}@media screen and (min-width: calc(36rem - 0.2px)){.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(64rem - 0.2px)){.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem}}@media screen and (min-width: calc(75rem - 0.2px)){.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem}}@media screen and (min-width: calc(60rem - 0.2px))and (max-width: calc(64rem - 0.2px)){.NavBarLeft:has(#RemoteSearchFacets)~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody td .InfoArea{padding:.5rem}}.RemoteSearchResults{overflow:hidden}.RemoteSearchResults .NewProduct{display:none !important}.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody{display:grid !important;overflow:hidden !important;grid-template-columns:1fr;padding:.25rem .25rem .5rem .25rem}@media(min-width: 400px){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(64rem - 0.2px)){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: calc(75rem - 0.2px)){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 601px)and (max-width: 650px){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody td .InfoArea .AddToBasketForm .AddToBasketButton{width:calc(100% - 60px);font-size:12px}}@media(min-width: 1000px)and (max-width: 1050px){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody td .InfoArea .AddToBasketForm .AddToBasketButton{width:calc(100% - 60px);font-size:12px}}@media(min-width: 601px)and (max-width: 650px){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody td .InfoArea .AddToBasketButton{width:99%;font-size:12px}}@media(min-width: 1000px)and (max-width: 1050px){.RemoteSearchResults .ProductListImageBox.four-colums-product-list tbody td .InfoArea .AddToBasketButton{width:99%;font-size:12px}}@media screen and (min-width: calc(36rem - 0.2px)){.RemoteSearchResults .ProductListImageBox.three-colums-product-list tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.RemoteSearchResults .ProductListImageBox.three-colums-product-list tbody{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 400px){.RemoteSearchResults .ProductListImageBox.two-colums-product-list tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.RemoteSearchResults .HotDealList .ProductListImageBox.three-colums-product-list tbody{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 801px){.RemoteSearchResults .HotDealList .ProductListImageBox.three-colums-product-list tbody{grid-template-columns:1fr}}.PageType_SF-Product~.GeneralLayout{background:#fff}.PageType_SF-Product~.GeneralLayout .ContentAreaInner,.PageType_SF-Product~.GeneralLayout .ContentAreaWrapper{overflow:visible !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea{background:#fff;margin-left:0 !important}@media screen and (max-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea{padding-left:.5rem;padding-right:.5rem;padding-bottom:0;padding-top:.5rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .Separator{display:none}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails{display:grid;grid-template-columns:1fr;justify-content:center;margin:2rem 0}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .no-image-available{padding-left:1.5rem;padding-right:1.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .SocialMedia{flex:1;order:3;flex-basis:100%;width:100% !important}.AlsoBrowseThisCat{max-width:56.25rem !important;display:inline-block;font-size:1rem;border:1px solid #f1f1f1;border-radius:3px;padding:1rem;margin-top:1rem;display:none}.AlsoBrowseThisCat a{font-weight:normal}.AlsoBrowseThisCat a:hover{font-weight:normal}.ListItemProduct .InfoArea.ProductDetail .ImageArea img.ProductSmallImage{max-width:18.75rem !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{margin:0}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{display:flex;flex-direction:row;gap:1rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs{width:auto !important;order:1}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox{position:sticky;top:1rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-wrap:wrap}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul{flex-direction:column}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li{border-radius:0;border:1px solid #f1f1f1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#fff}@media screen and (max-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li{max-height:2.5rem;max-width:2.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li img{max-height:1.5rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li img{mix-blend-mode:multiply}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li.active{box-shadow:none;border:1px solid #32ae4b !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{flex:1;order:2;background-color:#fff}@media screen and (max-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{max-height:300px !important}}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{position:sticky !important;top:1rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides img{mix-blend-mode:multiply}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl a,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl:hover a:hover{color:#1d1b20 !important;background:#1d1b20 !important;border:1px solid #dde1e2 !important;opacity:1 !important;box-shadow:none !important;font-size:0 !important;box-sizing:border-box !important;width:1.5rem !important;height:1.5rem !important;mask:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="arrow_back_ios_new"><mask id="mask0_2011_7381" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect id="Bounding box" x="24" y="24" width="24" height="24" transform="rotate(-180 24 24)" fill="%233F72E5"/></mask><g mask="url(%23mask0_2011_7381)"><path id="arrow_back_ios_new_2" d="M8 2L18 12L8 22L6.225 20.225L14.45 12L6.225 3.775L8 2Z" fill="%233F72E5"/></g></g></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl.ep-uiSlides-ctrlPrev a{transform:rotate(180deg)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage.no-image-available img{max-height:500px;object-fit:cover}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea{float:none;width:auto;order:2;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea p{margin-top:0}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea>h1[itemprop=name]{text-align:left}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductNo{margin-top:0 !important;opacity:1}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer{padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;width:100%;background:rgba(0,0,0,0)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #KCOButton #KCOLink{padding:.5rem 1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .Weight.TaxAndShippingInfo,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer span.SmallText.DisplayBlock.ProductShippingMethods{line-height:1.6 !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm{margin-bottom:.25rem;margin-top:.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr{height:auto;display:flex;flex-direction:column;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr th{width:100%}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr th label.SelectLabelling{padding:0;font-weight:bold;font-size:1rem;line-height:1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper{height:2.5rem;width:2.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity a.ep-uiSpinner-stepDown,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepDown{height:50%;display:flex;justify-content:center;align-items:center;color:#1d1b20}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper{background:#fff;border-color:#ccc}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover{border-color:#666}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover a.ep-uiSpinner-stepDown{color:#1d1b20 !important;opacity:1}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) button.AddToBasketButton{height:auto;max-width:18.75rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) button.AddToBasketButton:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating{display:flex;width:100%;padding-bottom:.5rem;margin-top:.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.productRatingStars{display:grid;grid-template-columns:repeat(6, 1fr);align-items:center;justify-items:flex-start;font-weight:normal}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.WriteProductRating{padding-bottom:0 !important;padding-top:0 !important;grid-template-columns:repeat(1, 1fr);font-weight:400}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.WriteProductRating:hover{text-decoration:underline}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea>p:has(i.Icon){background:#fafafa;padding:.25rem .5rem;border-radius:3px;border:1px solid #e2e2e2;margin-top:.25rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:.5rem;margin-bottom:0;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li{width:auto !important;border:1px solid #f1f1f1 !important;padding:0 !important;border-radius:3px;margin:0;float:none;transition:border-color 100ms ease-in-out}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li a.LinkIcon,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li input.LinkIcon{padding:.5rem .75rem !important;background:none !important;font-weight:normal !important;font-size:1rem !important;transition:background-color 100ms ease-in-out,color 100ms ease-in-out}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li:hover{border-color:#2b9841}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li:hover .LinkIcon{text-decoration:none;background-color:#2b9841 !important;color:#fff;border-radius:3px}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .epGetEmailNotifikation{border:1px solid #f1f1f1 !important;border-radius:3px;background:none !important;padding:.5rem !important;display:inline-block}html body .ep-uiLightbox{border-radius:0 !important;box-shadow:0 0 15px 1px rgba(0,0,0,.3) !important}html body .ep-uiLightbox .ep-uiThumbbox ul li{border-radius:0;border:1px solid #f1f1f1;display:flex;align-items:center;justify-content:center}html body .ep-uiLightbox .ep-uiThumbbox ul li.active{box-shadow:none;border:1px solid #32ae4b !important}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-thumbs{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-slides{right:0 !important}}html body .ep-uiLightbox .ep-uiSlides-ctrl a,html body .ep-uiLightbox .ep-uiSlides-ctrl:hover a:hover{color:#fff !important;background:#32ae4b !important;border:1px solid #32ae4b !important;opacity:1 !important;box-shadow:none !important;font-weight:normal !important;font-size:1rem !important;line-height:1.5rem !important;box-sizing:border-box !important;width:1.688rem !important;height:1.688rem !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose{background:#1d1b20 !important;border:1px solid #1d1b20 !important;box-shadow:none !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose>span{font-size:0}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose>span::before{content:"";font-family:FontAwesome;font-size:1rem}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-boxSelect{border-radius:50% !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-zoom{box-shadow:0 0 10px 0 rgba(0,0,0,.3) !important;border-radius:50% !important}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-zoom{display:none !important}}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs{padding:1.5rem 0;background:#fff}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel{padding:0;border-top:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>h2{font-size:1rem;line-height:normal;margin-bottom:.5rem !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description,.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>div{margin-top:.5rem;padding:1rem .5rem .25rem .5rem;border-top:1px solid #f1f1f1}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description pre,.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>div pre{text-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description~h2:has(+div .UserAttributes){display:none}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description~h2:has(+div .UserAttributes tbody){display:block;font-size:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr{display:flex;flex-wrap:wrap;flex-direction:column;background:#f5f5f5;padding:1rem;margin-bottom:.5rem;border-radius:3px}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td{border:0;padding:0;background:#f5f5f5}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td.AttributeLabel{font-weight:bold;font-size:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td.AttributeContent p{margin:0 !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav{display:flex;flex-direction:row;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active{background:#fff !important;border:0;margin-bottom:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active a{color:#1d1b20 !important;font-weight:600;text-decoration:none;border-bottom:2px solid #1d1b20}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active a:hover{border-bottom:2px solid #1d1b20}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-default a{border-bottom:2px solid rgba(0,0,0,0)}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav li{margin-right:.25rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav li>a:hover{text-decoration:none;color:#32ae4b;border-bottom:2px solid #32ae4b}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .Box{padding:.5rem 1rem !important;margin-top:.5rem !important;border:1px solid #ccc;border-radius:3px}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .Box .TopPaddingWide{margin-top:1rem !important;padding:0 !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .FloatLeft[itemprop=aggregateRating]{margin:.5rem 0;opacity:.7}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings>h2{font-size:1rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings button.WriteProductRating{border-radius:3px !important;padding:.5rem 1.25rem !important;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings button.WriteProductRating:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog]{width:100% !important}}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog{height:auto !important}}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog .PriceContainer{width:100%;float:none;margin-top:.5rem}}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog #customizer{display:grid;width:auto !important;height:auto !important}}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog #customizer .ep-uiCustomizer-preview{float:none;width:100%;min-height:25rem;height:auto;margin:0;overflow:hidden}}form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog #customizer .ep-uiCustomizer-preview .ep-uiCustomizer-toolbar>li{padding:0}@media screen and (max-width: calc(48rem - 0.2px)){form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog #customizer .ep-uiCustomizer-inputs{float:none;width:100% !important;height:auto;margin-top:.5rem}}form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog .customizerBasketButtonBar .epCustomizerAddToBasket{color:#fff}form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog .customizerBasketButtonBar .ep-uiCustomizer-numberSpinner a.ep-uiSpinner-stepUp,form.ui-dialog[aria-describedby=customizerDialog] #customizerDialog .customizerBasketButtonBar .ep-uiCustomizer-numberSpinner a.ep-uiSpinner-stepDown{color:#fff;line-height:.875 !important}.CrossellingCount{width:100%}.CrossellingCount .FloatRight,.CrossellingCount .FloatLeft{float:none}.CrossellingCount tbody{display:grid;grid-template-columns:1fr;width:100%;gap:1rem;margin-bottom:2rem;margin-top:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.CrossellingCount tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}.CrossellingCount tbody td.MediumColumn{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.CrossellingCount tbody td.MediumColumn>.TextAlignRight.ClearBoth{display:none}.CrossellingCount tbody td.MediumColumn .CrossellingImageArea{max-width:100% !important;overflow:hidden;width:auto;position:relative;margin-bottom:0;min-width:100px}.CrossellingCount tbody td.MediumColumn .CrossellingImageArea br{display:none}.CrossellingCount tbody td.MediumColumn .CrossellingImageArea>a img{border-radius:3px}.CrossellingCount tbody td.MediumColumn .CrossellingInfoArea{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.CrossellingCount tbody td.MediumColumn .CrossellingInfoArea .AddToBasketForm .ButtonBasket{padding:.25rem 1.5rem !important;margin-top:.5rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.CrossellingCount tbody td.MediumColumn .CrossellingInfoArea .AddToBasketForm .ButtonBasket:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody{display:grid;grid-template-columns:1fr;width:100%;gap:1rem;margin-bottom:2rem}@media screen and (min-width: calc(21.875rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}}.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody .FloatRight,.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody .FloatLeft{float:none !important}.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody>tr{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #ccc;padding:1rem}.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody>tr td{background:#fff;padding:0 !important;border:0 !important}.PageType_SF-Product~.GeneralLayout .VariationsTable>tbody>tr:first-of-type:has(th.SeparateColumn){display:none}.BundledProductsTable tbody{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media screen and (min-width: calc(48rem - 0.2px)){.BundledProductsTable tbody{gap:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.BundledProductsTable tbody{grid-template-columns:repeat(4, minmax(0, 1fr))}}.BundledProductsTable tbody td{padding:0}.BundledProductsTable tbody td .BundledProductsImageArea{min-height:12.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.BundledProductsTable tbody td .BundledProductsInfoArea{padding:1rem .5rem .5rem .5rem}@media screen and (min-width: calc(36rem - 0.2px)){.BundledProductsTable tbody td .BundledProductsInfoArea{padding:1rem}}.BundledProductsTable tbody td .BundledProductsInfoArea a{text-align:left !important;display:inline-block}.BundledProductsTable tbody td .BundledProductsInfoArea .Price{float:none !important;text-align:left;margin-top:.25rem;margin-bottom:.25rem}.BundledProductsTable tbody td .BundledProductsInfoArea .Price .price-value{display:block}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount{margin-top:1.5rem;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount{gap:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount{grid-template-columns:repeat(4, minmax(0, 1fr))}}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard{display:flex;flex-direction:column}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingImageArea{max-width:100% !important;aspect-ratio:1/1;overflow:hidden;background:#fff;width:100%;position:relative}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingImageArea>a{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;position:absolute;top:0;left:0;right:0;bottom:0}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingImageArea>a img{width:auto;max-height:18.75rem}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingInfoArea{padding-top:.5rem;flex-grow:1}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingInfoArea .Price{text-align:left}.FrontPageElement .ContentElementCrossSellingWrapper .CrossSellingCount .CrossellingProductCard .CrossellingInfoArea .ReferencePrice{text-align:left}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle{max-width:62.5rem !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .NavBarLeft,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .sidebar-toggle-wrapper{display:none}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea{margin-left:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper{overflow:visible !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner>h1.ShowElement.ItemLabel,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper>h1.ShowElement.ItemLabel{text-align:center;font-size:1.5rem !important;margin-top:1.5rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner>h1.ShowElement.ItemLabel,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper>h1.ShowElement.ItemLabel{font-size:2rem !important}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm{margin:1.5rem 0 !important;background:#fff}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm{padding:1rem}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Separator,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Separator{display:none}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable{display:flex;flex-direction:column}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable thead,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable thead{display:none}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable .TaxAndShippingInfo.AdditionalInfo,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable .TaxAndShippingInfo.AdditionalInfo{text-align:right;padding-bottom:.5rem;font-size:.75rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody{border-top:1px solid #dde1e2}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon{background:none !important;width:auto !important;height:auto !important;line-height:normal !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon::before,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon::before{content:"" !important;font-family:"FontAwesome" !important;font-size:.875rem !important;color:#1d1b20 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody button[name=Delete],html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody button[name=Delete]{padding:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr td{border-top:0}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr td{padding:.25rem}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody>tr:last-child td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody>tr:last-child td{border-top:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{width:100%;border-bottom:1px solid #dde1e2}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f1f1}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{grid-template-columns:40% 10% 20% 20% 10%;grid-template-rows:1fr;padding:1rem 0}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product{order:-2;grid-row:1;grid-column:1/span all}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product{grid-column:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage{width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr{display:flex;align-items:center}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image{display:block;min-width:2.188rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image .ThumbnailsInBasket,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image .ThumbnailsInBasket{max-width:1.875rem !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data{display:block;width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a{font-weight:normal;color:#1d1b20;text-decoration:none}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a:hover,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a:hover{text-decoration:underline}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data .SmallText,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data .SmallText{font-weight:100;color:#1d1b20;margin-bottom:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{padding:0 .25rem 0 0;color:#1d1b20}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{order:-1;grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{grid-row:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{padding:0 .25rem}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{padding:0 .25rem;grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{grid-row:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity input[name=Quantity],html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity input[name=Quantity]{padding:.25rem;border-radius:3px !important;box-sizing:border-box;padding-left:.5rem !important;box-shadow:2px 2px 2px #f1f1f1;width:2.5rem !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{color:#1d1b20}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{grid-row:1}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove{grid-row:2;justify-self:flex-end;margin-right:.25rem}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove{grid-row:1}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem{gap:.5rem;text-align:left;display:flex;justify-content:space-between;padding:.5rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td{width:auto}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem .ShippingLineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem .ShippingLineItemPrice{font-weight:bold}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td:empty,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td:empty{display:none}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem{gap:.5rem;text-align:left;display:flex;justify-content:space-between;padding:.5rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td{width:auto;text-align:right;font-size:1rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:first-of-type::after,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:first-of-type::after{content:":"}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:empty,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:empty{display:none}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation{display:flex;justify-content:flex-end;padding-bottom:1.25rem;margin-top:.5rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation .FloatRight,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation .FloatRight{float:none}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #RefreshButton,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #RefreshButton{width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #RefreshButton button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #RefreshButton button{width:100%}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .basket-crossselling-wrapper,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .basket-crossselling-wrapper{text-align:center;padding:4rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .basket-crossselling-wrapper h2,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .basket-crossselling-wrapper h2{line-height:2.5rem !important;font-size:2rem !important;margin-bottom:1.5rem}.CouponTable{display:block;margin-top:1.5rem !important}@media screen and (max-width: calc(60rem - 0.2px)){.CouponTable{border-top:1px solid #dde1e2}}.CouponTable h3.TopPaddingWide{font-size:1rem;font-weight:normal;margin-bottom:.25rem !important;padding:0 !important}.CouponTable tbody tr{display:flex;flex-wrap:wrap;flex-direction:column}.CouponTable tbody tr .FloatRight,.CouponTable tbody tr .FloatLeft{float:none}.CouponTable tbody tr>td.AlignMiddle.PaddingRight{display:none !important}.CouponTable tbody tr td{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem}.CouponTable tbody tr td>p{margin-bottom:.25rem !important;font-size:10.25rem}.CouponTable tbody tr td input.CouponCode{margin:0 !important;float:none !important}.CouponTable tbody tr td #RedeemCouponButton{display:block !important;float:none !important;margin:0 !important}.CouponTable tbody tr td #RedeemCouponButton>input{margin:0 !important}.CouponTable tbody tr td #RedeemCouponButton input[name=Save]{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.CouponTable tbody tr td #RedeemCouponButton input[name=Save]:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.ContentArea button[name=AddBasketToShoppingList]{word-break:break-word;white-space:normal;line-height:1.6 !important;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.ContentArea button[name=AddBasketToShoppingList]:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.ContentArea button[name=AddBasketToShoppingList] span.ShoppingListIcon{background:none !important;height:auto !important;width:auto !important}.CheckoutButtons #KCOButton #KCOLink{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.CheckoutButtons #KCOButton #KCOLink:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.CheckoutButtons #ContinueShoppingButton a{font-weight:normal !important;line-height:1.6 !important;display:inline-block !important;transition:100ms ease-in-out !important}@media screen and (max-width: calc(36rem - 0.2px)){.CheckoutButtons #ContinueShoppingButton a{padding:.5rem 0 !important}}.CheckoutButtons #ContinueShoppingButton a:hover{text-decoration:underline}.Message.Medium.FreeShipping{background:#fff !important;padding:1.5rem !important;margin-bottom:1.5rem;border:1px solid #dde1e2}.Message.Medium.FreeShipping h3{font-size:1rem !important}.Message.Medium.FreeShipping span{font-size:.75rem !important}.DialogMessage.MessageWarning,.DialogMessage.MessageInfo,.DialogMessage.MessageSuccess,html body div.DialogMessage,html body .MessageInfo{background-repeat:no-repeat !important;background-image:none !important}html:not(.IsEditor) #MultiCheckout{background:#fff;min-height:100vh}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout #GBaseContextHelper.PageType_SF-MultiCheckoutAddress~.MultipleStep-Container ul.summary{margin:3.25rem 0 1.25rem 1rem}}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation{margin-left:0;float:left}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation button{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}html:not(.IsEditor) #MultiCheckout h1{font-weight:600}html:not(.IsEditor) #MultiCheckout .InputLabellingWide{font-size:1rem;font-weight:600;margin:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container{max-width:90rem !important;margin:2.5rem auto;min-height:100vh}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header{display:flex;align-items:center;justify-content:center;margin:0 auto;background:#fff;padding:1.5rem !important;position:initial !important}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header{flex-direction:row}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Logo{flex:1;display:flex;justify-content:flex-start;float:none !important;max-width:unset !important;margin:.5rem !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Continue{flex:1;display:flex;justify-content:flex-end;float:none !important;margin:.5rem !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Continue #ContinueShoppingButton{color:#1d1b20 !important;display:inline-block !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav{padding:0 !important;display:flex;justify-content:space-between;text-align:center;background:#fff;margin:0}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav{padding:0 2.5rem !important}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li{display:inline-block;width:100%;padding:.125rem;border-right:1px solid #bfbfbf;margin-right:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li.done{border-right:1px solid #bfbfbf}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li.active{font-weight:bold;border:unset}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li a{font-style:normal;font-weight:normal;text-decoration:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{margin:auto !important;display:grid;grid-template-columns:1fr;padding:1rem}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{padding:1rem 2.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{grid-template-columns:3fr 1fr}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut#ViewMultiCheckoutConfirmation,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut#ViewMultiPaymentCheckout{grid-template-columns:1fr}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut ul.summary{order:1}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut ul.summary{margin:6.125rem 0 1.25rem 1rem;max-height:15.625rem;max-width:none}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer{max-width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer .DeliveryTermsText{font-size:inherit}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer div.cob{margin-bottom:1.875rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer div.PaytrailContentArea.FooterText.ClearBoth.Message{padding:2.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm{margin:0 !important;max-width:100%;width:100%;display:grid}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .IntroText{margin-bottom:.5rem;border-radius:0px;padding:.5rem 0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .IntroText p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li{margin-top:.25rem !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:100%;background:#fcfcfc;border:1px solid #ccc;border-radius:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item{padding:.5rem;border:none}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item{padding:1.25rem}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item span{line-height:unset !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-headline{margin-left:1rem;margin-bottom:0 !important;color:#000;font-weight:700;padding:.25rem;font-size:1rem}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-headline{font-size:1.25rem}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-content{padding:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock{margin-top:1.25rem;clear:both;display:grid;color:#1d1b20;margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputLabelling{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField{display:grid;grid-template-columns:1rem auto;column-gap:1rem;width:100%;align-content:center}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField input{border-radius:3px;padding:.5rem;width:unset;padding-left:0;padding-right:0;height:unset}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField label p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock .InputLabelling{text-align:left;margin:.25rem;font-size:1rem;font-weight:medium;color:#1d1b20}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input{width:100%;height:38px;padding:0 .25rem 0 .5rem;font-size:1rem;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input:is([type=checkbox]){width:auto;height:auto;justify-self:flex-start}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.InputBlockContainsCheckBox .InputField tbody tr{display:flex}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .custom-hide-br{margin:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .custom-hide-br br{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table{width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr{display:grid;color:#1d1b20;margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock{margin-top:0;margin-bottom:.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock input{width:100%;height:2.375rem;padding:0 .25rem 0 .5rem;font-size:14px;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock{margin-top:1.25rem;clear:both;display:grid;color:#1d1b20;margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputLabelling{text-align:left;margin:.25rem;font-size:1rem;font-weight:medium;color:#1d1b20}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField{margin:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField input{width:100%;height:2.375rem;padding:0 .25rem 0 .5rem;font-size:1rem;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock.MandatoryField .InputLabelling{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation{margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation button{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable button,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable button{padding:.5rem 1rem !important;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable button:hover,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable input[type=text],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable input[type=text]{padding:.5rem;border-radius:3px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#SearchCityTable .InputLabellingWide,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PostNumberTable .InputLabellingWide{font-size:1rem;font-weight:600}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation .PickupOffice{background-color:#fff;min-height:15rem;padding:1rem;border-radius:3px;position:relative;border:1px solid #e0e0e0;text-align:left;width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation .PickupOffice .OpeningHourText{text-align:left}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent .MHOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent .PKOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .MHOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox{background-color:#fff;min-height:15rem;padding:1rem;border-radius:3px;position:relative;border:1px solid #e0e0e0;text-align:left;width:100%;overflow-y:scroll}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox{display:flex;flex-direction:column;align-items:flex-start}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox input[type=radio]{order:-1}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=radio],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=checkbox]{left:.625rem;top:1.125rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=radio],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=checkbox]{left:1.125rem;top:1.875rem}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .OrderProcessNavigation button{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .OrderProcessNavigation button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr:not(:first-child){border-top:unset}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr td.Quantity,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr td.Money{border-bottom:1px solid #e5e5e5}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.SubTotal,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.TotalBeforeTax,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.IncludedTaxAmount,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.GrandTotal{display:flex;justify-content:space-between}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket{margin-top:0;border:none;background:#f5f5f5}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody{display:flex;flex-direction:column}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr{padding:.75rem 1rem;display:flex;justify-content:space-between;flex-wrap:wrap}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr td:empty{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr.PaymentMethod td:nth-child(2){order:1}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr:nth-child(2n){background:#eaeaea}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket tbody tr:not(:first-child){border-top:unset}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Confirm-Order #CustomerComment{width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content{padding:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField{display:grid;grid-template-columns:1.25rem auto;column-gap:.5rem;width:100%;align-content:center;align-items:center;padding-left:.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField input{border-radius:3px;padding:1.125rem;width:1rem;padding-left:0;padding-right:0;height:1rem;transform:scale(1.3)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField label p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .ContentArea.FooterText.popupLinks div[name=divtagdefaultwrapper]{line-height:1.875rem;padding:1rem}html:not(.IsEditor) #MultiCheckout .ep-contentbox-item,html:not(.IsEditor) #MultiCheckout .summary{border-radius:0 !important}#ViewMultiCheckoutConfirmation .SideBar .checkout-content-block-half{padding:1.5rem;background:#f0f0f0;border-radius:3px;min-height:18.125rem}#ViewMultiCheckoutConfirmation .SideBar .checkout-content-block-half h3{font-weight:600;margin-bottom:.25rem !important}.BasketSharing{padding:1rem;border:1px solid #dde1e2}@media screen and (min-width: calc(36rem - 0.2px)){.BasketSharing{padding:1.5rem}}.BasketSharing hr.Separator{display:none}.BasketSharing input,.BasketSharing textarea{border-radius:3px;max-width:100%;padding:.25rem;width:100% !important;max-width:100% !important}.BasketSharing .Dialog{padding:0;margin:0}.BasketSharing .Dialog .InputBlock{flex-direction:column;align-items:flex-start !important}.BasketSharing .Dialog .InputBlock .InputField{padding-left:0;display:flex;align-items:center}.BasketSharing .Dialog .InputBlock .InputField button{margin:.25rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#fff !important;color:#32ae4b;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.BasketSharing .Dialog .InputBlock .InputField button:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.BasketSharing .Dialog .InputBlock .BS-inputLabel{width:auto}.ShippingOptionContainer{padding:.25rem 0}.ShippingOptionContainer .HalfWidth.FloatLeft{width:100% !important;float:none}.ShippingOptionContainer .BoxShippingOption{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.ShippingOptionContainer .BoxShippingOption .FloatLeft,.ShippingOptionContainer .BoxShippingOption .FloatRight{float:none}.ShippingOptionContainer .BoxShippingOption .LeftPadding{padding-left:.25rem !important;margin:0 !important}.ShippingOptionContainer .BoxShippingOption .ShippingOptionsIconVast{background:none !important;width:auto !important;height:auto !important;line-height:normal !important}.ShippingOptionContainer .BoxShippingOption .ShippingOptionsIconVast::before{content:"";font-family:FontAwesome;font-size:1rem;color:#1d1b20;font-style:normal}span.PageType_SF-MyAccount~.GeneralLayout .Middle{max-width:90rem !important}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .TableHead>div{font-size:larger;font-weight:bold;line-height:normal;margin:0 0 .5rem 0}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog{background:#fff;padding:0 1rem}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer{display:grid;grid-template-columns:1fr}@media screen and (min-width: calc(48rem - 0.2px)){span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer{grid-template-columns:repeat(2, 1fr)}}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .ClearBoth{display:none}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer>h3{font-size:1rem;margin-top:.5rem}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .FormGrid{grid-column:1;margin-bottom:1rem !important}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf{min-width:unset;float:none}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink{height:auto;margin:1rem 0}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink a:hover,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink a:hover{text-decoration:underline}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink a i.Icon,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink a i.Icon{display:none}.BlogListItem h2[itemprop="name headline"]{line-height:unset !important;margin:.5rem 0}.BlogListItem h2[itemprop="name headline"] a{font-weight:bold !important}.BlogListItem .Box,.BlogListItem .CategoryImage,.BlogListItem .Message .MessageBlock img{display:none !important}.BlogListItem .PublishInfo{width:100% !important;display:inline-block !important;margin:0 auto 1rem auto !important;text-align:left !important}.BlogListItem .Message>a{display:inline-block !important;margin-top:1rem;padding:.5rem 1rem;border:1px solid #dde1e2;text-transform:uppercase !important;font-weight:normal !important;letter-spacing:1px !important}.BlogListItem .Message a[name=MainText]{margin:0 !important;padding:0 !important;border:none !important}.BlogListItem .Message .CategoryImage{display:block !important;margin:0 .5rem 0 0 !important;float:none !important}.BlogListItem .Message .CategoryImage a{margin-top:0 !important;padding:0 !important;border:0 !important}.BlogListItem .Message .MessageBlock a{text-decoration:underline;margin:0 !important;padding:0 !important;border:none !important}.BlogListItem div[itemprop="description articleBody text"] .Message a{margin:0 !important;padding:0 !important;border:none !important}.BlogListItem[itemprop=blogPost] .Message .MessageBlock{height:auto !important;max-height:9.375rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea{max-width:50rem !important;margin:0 auto !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea h1[itemprop=name]{text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .BlogListItem{margin:1.5rem auto !important;padding:1rem !important;border-bottom:1px solid #f1f1f1 !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .BlogListItem h1[itemprop="name headline"]{text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea #blogWriteCommentForm .ShoppingListIcon,.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea a.CustomButton ins{display:none !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .Message img,.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .Message p{margin-bottom:1.69rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .DialogMessage{padding:.5rem !important;margin:1.5rem 0 .5rem 0 !important;background:none !important;background-color:#fff8dd !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .DialogMessage p{margin-bottom:0 !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea a.CustomButton{height:auto !important;background:none !important;border-radius:0 !important;padding:.5rem 1rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea>h3:has(.BreadcrumbItem){text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .ContentAreaWrapper div>.Pager{display:none !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .ContentAreaWrapper div .Pager~.Pager{display:block !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment]{border-bottom:1px solid #dfdfdf !important;margin:1.5rem 0 !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment] .Box.ForumPlainItemPosterContainerInner{border:0 !important;margin-bottom:0 !important;padding:0 !important;letter-spacing:1px !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment] .Box.ForumPlainItemPosterContainerInner b[itemprop=creator] span{text-transform:uppercase !important;font-weight:normal !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea{max-width:50rem !important;margin:0 auto !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea .BlogListItem{margin:1.875rem auto !important;padding:0 !important;border:0 !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea .BlogListItem .PublishInfo{text-align:center !important;margin:1rem auto !important}#blogWriteCommentForm{margin-top:2.5rem !important;padding-top:1rem !important}#blogWriteCommentForm .ForumPostInputContainer,#blogWriteCommentForm legend{padding:0 !important}#blogWriteCommentForm legend{margin-bottom:.5rem !important}#blogWriteCommentForm .ForumPostInputContainer{margin-bottom:1rem !important}#blogWriteCommentForm .Dialog,#blogWriteCommentForm fieldset{padding:0 !important;margin:0 !important}#blogWriteCommentForm .Dialog{margin:1rem 0 !important}#blogWriteCommentForm .TableHead div{margin:0 !important;font-weight:bold !important;font-size:1rem !important}#blogWriteCommentForm .ForumPostInputContainer .ForumPostSubjectInput{margin:0 !important}.BlogComment{padding:1rem 0 !important;margin:0 !important}.BlogComment .Bold{margin-bottom:.5rem !important}#ProductRatingForm{max-width:50rem}#ProductRatingForm .FloatLeft,#ProductRatingForm .FloatRight{float:none}#ProductRatingForm .ListItemProduct .NewProduct{position:relative}#ProductRatingForm .ListItemProduct .InfoArea .ImageArea{padding:0}#ProductRatingForm .ListItemProduct .InfoArea .ListItemProductInfoContainer table tbody{display:flex;flex-wrap:wrap;flex-direction:column}#ProductRatingForm .ListItemProduct .InfoArea .ListItemProductInfoContainer table tbody .PriceArea{text-align:left}#ProductRatingForm #NewRatingTable .InputField{float:none}#ProductRatingForm #NewRatingTable .Box{padding:0}#ProductRatingForm #NewRatingTable .Box .SizeContainer{min-width:unset}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputLabelling{float:none;text-align:left;width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField{float:none}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]){max-width:100% !important;width:100% !important;border-radius:3px;padding:.25rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField select{max-width:100% !important;width:100% !important;border-radius:3px;padding:.25rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock textarea.ExtremeLongText,#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock input.ExtremeLongText {max-width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer button.ep-js.ep-uiInput.ep-uiInput-button,#ProductRatingForm #NewRatingTable .Box .SizeContainer button[type=submit]{margin-top:.5rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,#ProductRatingForm #NewRatingTable .Box .SizeContainer button[type=submit] span.ep-sprite{display:none}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight{float:none;text-align:left !important;width:100%;display:inline-block}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField{display:inline-block;width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon{display:inline-block;background:none !important;width:auto;height:auto;line-height:normal !important;margin:.5rem 0;cursor:initial !important}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after{content:attr(title);font-size:1rem}.start-page .Middle .ContentArea{padding-top:0}.start-page .Middle,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle{max-width:100% !important}.start-page .Middle .ContentArea,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea{padding-left:0;padding-right:0}.start-page .Middle .ContentArea .ContentAreaInner,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner{overflow:visible !important}.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper{overflow:visible !important}.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name]{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name]{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name]{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name],.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>.FrontPageElement:not(.full-width,.full-width-slider,.hero-slider),.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .BreadCrumbs,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper>h1[itemprop=name]{padding-left:4rem;padding-right:4rem}}.start-page .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .FrontHero,.GBaseContext.PageType_SF-StartPage~.GeneralLayout .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .FrontHero,.GBaseContext.PageType_SF-Shop~.GeneralLayout .GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .ContentArea .ContentAreaInner .ContentAreaWrapper .FrontHero{display:none}.PageType_SF-Login~.GeneralLayout .Middle{max-width:90rem !important}.PageType_SF-Login~.GeneralLayout .Middle .ContentArea{padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Login~.GeneralLayout .Middle .ContentArea{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.PageType_SF-Login~.GeneralLayout .Middle .ContentArea{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.PageType_SF-Login~.GeneralLayout .Middle .ContentArea{padding-left:4rem;padding-right:4rem}}@media screen and (max-width: calc(64rem - 0.2px)){.PageType_SF-Login~.GeneralLayout .Middle .ContentArea{padding-top:1rem}}.FrontPageElement.hero-slider{max-width:82rem;margin:0 auto}.FrontPageElement.hero-slider .ImageSlider{width:100%}.FrontPageElement.hero-slider .ImageSlider .slick-list{width:100%}@media screen and (max-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .slick-arrow{display:none !important}}.FrontPageElement.hero-slider .BannerImageWrapper{display:grid;align-items:center}.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage{max-width:100% !important;grid-area:1/1}.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImageDesktop{display:block !important;width:100%}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerImage.BannerImagePhone{display:none !important}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText{padding:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;grid-area:1/1;max-width:41.25rem;background:var(--mobile-element-background-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText{background:var(--tablet-element-background-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText{background:var(--element-background-color)}}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText{padding:3rem 1.5rem;margin-left:3rem}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>span{text-transform:uppercase;letter-spacing:1px;font-size:.75rem !important}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h1,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h2,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h3,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h4,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h5,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h6{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-top:.5rem;color:var(--mobile-element-font-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h1,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h2,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h3,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h4,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h5,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h6{color:var(--tablet-element-font-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h1,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h2,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h3,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h4,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h5,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h6{color:var(--element-font-color)}}@media screen and (max-width: calc(36rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText h1{font-size:1.5rem}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText p,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText span{color:var(--mobile-element-font-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText p,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText span{color:var(--tablet-element-font-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText p,.FrontPageElement.hero-slider .BannerImageWrapper .BannerText span{color:var(--element-font-color)}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type{margin-top:.5rem;color:var(--mobile-element-button-font-color);background:var(--mobile-element-button-background-color);font-size:var(--mobile-element-link-font-size);border:.125rem solid;border-color:var(--mobile-element-button-border-color);display:inline-block;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:3px;transition:color 100ms ease-in-out,background 100ms ease-in-out,font-size 100ms ease-in-out,border-color 100ms ease-in-out;text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type{color:var(--tablet-element-button-font-color);background:var(--tablet-element-button-background-color);font-size:var(--tablet-element-link-font-size);border-color:var(--tablet-element-button-border-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type{color:var(--element-button-font-color);background:var(--element-button-background-color);font-size:var(--element-link-font-size);border-color:var(--element-button-border-color)}}.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--mobile-element-button-font-color-hover);background:var(--mobile-element-button-background-color-hover);border-color:var(--mobile-element-button-border-color-hover);text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--tablet-element-button-font-color-hover);background:var(--tablet-element-button-background-color-hover);border-color:var(--tablet-element-button-border-color-hover)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--element-button-font-color-hover);background:var(--element-button-background-color-hover);border-color:var(--element-button-border-color-hover)}}.FrontPageElement.hero-slider .clickable-herobanner .BannerImageWrapper{position:relative}.FrontPageElement.hero-slider .clickable-herobanner .BannerImageWrapper .BannerText{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;width:100%;max-width:unset;padding:0;margin:0}.FrontPageElement.hero-slider .clickable-herobanner .BannerImageWrapper .BannerText a{display:block;width:100%;height:100%;margin:0;padding:0}.FrontPageElement.hero-slider.full-width{max-width:100%;margin:0 auto}.FrontPageElement.hero-slider.full-width .BannerImageWrapper .BannerImage{max-height:400px;min-height:400px;object-fit:cover;object-position:center center}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.hero-slider.full-width .BannerImageWrapper .BannerImage{max-height:500px;min-height:500px}}@media screen and (min-width: calc(75rem - 0.2px)){.FrontPageElement.hero-slider.full-width .BannerImageWrapper .BannerImage{max-height:600px;min-height:600px}}.FrontPageElement.multibanner{z-index:1;background:var(--element-background-color)}.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImage{width:100%;height:100% !important;object-fit:cover}.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImageDesktop{display:block !important;width:100%}}.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImageTablet{display:none !important}}.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.BannerImageWrapper>.BannerImagePhone{display:none !important}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement{z-index:1;position:inherit;background:var(--element-background-color)}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageDesktop{display:block !important;width:100%}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:none !important}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImagePhone{display:none !important}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--mobile-element-font-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--tablet-element-font-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--element-font-color)}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText p,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText span{color:var(--mobile-element-font-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText p,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText span{color:var(--tablet-element-font-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText p,.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText span{color:var(--element-font-color)}}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText form .ContextBoxBody{padding:0;margin:0}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText form .ContextBoxBody input{width:100%}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText form .ContextBoxBody .InputLabelling{padding:.25rem 0 .125rem 0}.FrontPageElement.multibanner .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText form .ContextBoxBody a.Action{background:none;padding:.25rem 0;font-weight:100;font-size:.75rem;display:block;text-align:right}.FrontPageElement.multibanner.text-left .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImage{order:1}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImage{order:2}}.FrontPageElement.multibanner.text-left .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{order:2}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{order:1}}.FrontPageElement.multibanner.text-right .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImage{order:1}.FrontPageElement.multibanner.text-right .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{order:2}.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: calc(60rem - 0.2px)){.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.BannerImageWrapper{display:none}.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{gap:1.5rem}.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{margin-bottom:1rem !important}.FrontPageElement.multibanner.multibanner-two-columns .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{margin-top:1rem;text-decoration:underline}.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{gap:0}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{gap:0}}@media screen and (min-width: calc(60rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{grid-template-columns:1fr 26.875rem}}.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{padding:3rem 1.5rem}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{padding:3rem}}.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--mobile-element-button-font-color);background:var(--mobile-element-button-background-color);font-size:var(--mobile-element-link-font-size);border:.125rem solid;border-color:var(--mobile-element-button-border-color);display:inline-block;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:3px;transition:color 100ms ease-in-out,background 100ms ease-in-out,font-size 100ms ease-in-out,border-color 100ms ease-in-out;text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--tablet-element-button-font-color);background:var(--tablet-element-button-background-color);font-size:var(--tablet-element-link-font-size);border-color:var(--tablet-element-button-border-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--element-button-font-color);background:var(--element-button-background-color);font-size:var(--element-link-font-size);border-color:var(--element-button-border-color)}}.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--mobile-element-button-font-color-hover);background:var(--mobile-element-button-background-color-hover);border-color:var(--mobile-element-button-border-color-hover);text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--tablet-element-button-font-color-hover);background:var(--tablet-element-button-background-color-hover);border-color:var(--tablet-element-button-border-color-hover)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner.text-left.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--element-button-font-color-hover);background:var(--element-button-background-color-hover);border-color:var(--element-button-border-color-hover)}}.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{gap:0}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{gap:0}}@media screen and (min-width: calc(60rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper{grid-template-columns:26.875rem 1fr}}.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{padding:3rem 1.5rem}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText{padding:3rem}}.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--mobile-element-button-font-color);background:var(--mobile-element-button-background-color);font-size:var(--mobile-element-link-font-size);border:.125rem solid;border-color:var(--mobile-element-button-border-color);display:inline-block;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:3px;transition:color 100ms ease-in-out,background 100ms ease-in-out,font-size 100ms ease-in-out,border-color 100ms ease-in-out;text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--tablet-element-button-font-color);background:var(--tablet-element-button-background-color);font-size:var(--tablet-element-link-font-size);border-color:var(--tablet-element-button-border-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{color:var(--element-button-font-color);background:var(--element-button-background-color);font-size:var(--element-link-font-size);border-color:var(--element-button-border-color)}}.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--mobile-element-button-font-color-hover);background:var(--mobile-element-button-background-color-hover);border-color:var(--mobile-element-button-border-color-hover);text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--tablet-element-button-font-color-hover);background:var(--tablet-element-button-background-color-hover);border-color:var(--tablet-element-button-border-color-hover)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.multibanner.text-right.multibanner-background .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{color:var(--element-button-font-color-hover);background:var(--element-button-background-color-hover);border-color:var(--element-button-border-color-hover)}}.article-columns .multipleimagesbanners-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper{gap:1rem}}@media screen and (min-width: calc(60rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem}}@media screen and (min-width: calc(75rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper{gap:1rem}}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper{background:var(--element-background-color)}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:block !important;width:100%}}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:none !important}}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText{padding:1rem .5rem}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h2,.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h3,.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h4,.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h5,.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h6{word-break:break-word}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>a{margin-top:.5rem;width:100%;text-align:center;position:relative;display:inline-flex;align-items:center;font-size:1rem;line-height:1 !important;cursor:pointer;position:relative;color:#32ae4b;text-underline-offset:.188rem}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background:#2b9841;color:#2b9841;margin-left:.25rem;transition:transform .3s ease;mask:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="arrow_back_ios_new"><mask id="mask0_2011_7381" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect id="Bounding box" x="24" y="24" width="24" height="24" transform="rotate(-180 24 24)" fill="%233F72E5"/></mask><g mask="url(%23mask0_2011_7381)"><path id="arrow_back_ios_new_2" d="M8 2L18 12L8 22L6.225 20.225L14.45 12L6.225 3.775L8 2Z" fill="%233F72E5"/></g></g></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center}.article-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>a:hover::after{transform:translateX(0.25rem)}.article-columns .multipleimagesbanners-wrapper-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.article-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.article-columns.full-width{background:var(--element-background-color)}.article-columns.full-width>h1,.article-columns.full-width>h2,.article-columns.full-width>h3,.article-columns.full-width>h4,.article-columns.full-width>h5,.article-columns.full-width>p,.article-columns.full-width>a,.article-columns.full-width>span{max-width:90rem;margin-left:auto;margin-right:auto}.article-columns.full-width .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.article-columns.full-width.limit-content>h1,.article-columns.full-width.limit-content>h2,.article-columns.full-width.limit-content>h3,.article-columns.full-width.limit-content>h4,.article-columns.full-width.limit-content>h5,.article-columns.full-width.limit-content>p,.article-columns.full-width.limit-content>a,.article-columns.full-width.limit-content>span{max-width:90rem;margin-left:auto;margin-right:auto}.article-columns.full-width.limit-content>h1,.article-columns.full-width.limit-content>h2,.article-columns.full-width.limit-content>h3,.article-columns.full-width.limit-content>h4,.article-columns.full-width.limit-content>h5,.article-columns.full-width.limit-content>h6,.article-columns.full-width.limit-content>p,.article-columns.full-width.limit-content>a,.article-columns.full-width.limit-content>span{padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns.full-width.limit-content>h1,.article-columns.full-width.limit-content>h2,.article-columns.full-width.limit-content>h3,.article-columns.full-width.limit-content>h4,.article-columns.full-width.limit-content>h5,.article-columns.full-width.limit-content>h6,.article-columns.full-width.limit-content>p,.article-columns.full-width.limit-content>a,.article-columns.full-width.limit-content>span{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.article-columns.full-width.limit-content>h1,.article-columns.full-width.limit-content>h2,.article-columns.full-width.limit-content>h3,.article-columns.full-width.limit-content>h4,.article-columns.full-width.limit-content>h5,.article-columns.full-width.limit-content>h6,.article-columns.full-width.limit-content>p,.article-columns.full-width.limit-content>a,.article-columns.full-width.limit-content>span{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.article-columns.full-width.limit-content>h1,.article-columns.full-width.limit-content>h2,.article-columns.full-width.limit-content>h3,.article-columns.full-width.limit-content>h4,.article-columns.full-width.limit-content>h5,.article-columns.full-width.limit-content>h6,.article-columns.full-width.limit-content>p,.article-columns.full-width.limit-content>a,.article-columns.full-width.limit-content>span{padding-left:4rem;padding-right:4rem}}.article-columns.full-width.limit-content .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.article-columns.full-width.limit-content .multipleimagesbanners-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.article-columns.full-width.limit-content .multipleimagesbanners-wrapper{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.article-columns.full-width.limit-content .multipleimagesbanners-wrapper{padding-left:4rem;padding-right:4rem}}.text-columns .multipleimagesbanners-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper{padding:0}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage{margin-bottom:1.5rem}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:block !important;width:100%}}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:none !important}}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h1,.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h2,.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h3,.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h4,.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h5,.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>h6{word-break:break-word}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>a{margin-top:.5rem;display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.text-columns .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText>a:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.text-columns .multipleimagesbanners-wrapper-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.text-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.text-columns.full-width{background:var(--element-background-color)}.text-columns.full-width>h1,.text-columns.full-width>h2,.text-columns.full-width>h3,.text-columns.full-width>h4,.text-columns.full-width>h5,.text-columns.full-width>p,.text-columns.full-width>a,.text-columns.full-width>span{max-width:90rem;margin-left:auto;margin-right:auto}.text-columns.full-width .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.text-columns.full-width.limit-content>h1,.text-columns.full-width.limit-content>h2,.text-columns.full-width.limit-content>h3,.text-columns.full-width.limit-content>h4,.text-columns.full-width.limit-content>h5,.text-columns.full-width.limit-content>p,.text-columns.full-width.limit-content>a,.text-columns.full-width.limit-content>span{max-width:90rem;margin-left:auto;margin-right:auto}.text-columns.full-width.limit-content .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.text-columns.text-columns-video .multipleimagesbanners-wrapper{margin-top:1.5rem;margin-bottom:1rem}.text-columns.text-columns-video>p{max-width:50rem;margin-left:auto;margin-right:auto}.text-columns.text-columns-video>p:last-of-type{display:flex;align-items:center;justify-content:center}.text-columns.text-columns-video>p:last-of-type a{font-weight:600;display:flex;align-items:center;justify-content:center;gap:.25rem;color:var(--mobile-element-button-font-color);background:var(--mobile-element-button-background-color);font-size:var(--mobile-element-link-font-size);border:.125rem solid;border-color:var(--mobile-element-button-border-color);display:inline-block;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:3px;transition:color 100ms ease-in-out,background 100ms ease-in-out,font-size 100ms ease-in-out,border-color 100ms ease-in-out;text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.text-columns.text-columns-video>p:last-of-type a{color:var(--tablet-element-button-font-color);background:var(--tablet-element-button-background-color);font-size:var(--tablet-element-link-font-size);border-color:var(--tablet-element-button-border-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.text-columns.text-columns-video>p:last-of-type a{color:var(--element-button-font-color);background:var(--element-button-background-color);font-size:var(--element-link-font-size);border-color:var(--element-button-border-color)}}.text-columns.text-columns-video>p:last-of-type a:hover{color:var(--mobile-element-button-font-color-hover);background:var(--mobile-element-button-background-color-hover);border-color:var(--mobile-element-button-border-color-hover);text-decoration:none}@media screen and (min-width: calc(48rem - 0.2px)){.text-columns.text-columns-video>p:last-of-type a:hover{color:var(--tablet-element-button-font-color-hover);background:var(--tablet-element-button-background-color-hover);border-color:var(--tablet-element-button-border-color-hover)}}@media screen and (min-width: calc(64rem - 0.2px)){.text-columns.text-columns-video>p:last-of-type a:hover{color:var(--element-button-font-color-hover);background:var(--element-button-background-color-hover);border-color:var(--element-button-border-color-hover)}}.text-columns.text-columns-video .banner .BannerImageWrapper .BannerText .BannerTextContent{text-align:center}.text-columns.text-columns-video .banner .BannerImageWrapper .BannerText .BannerTextContent iframe{max-width:100%}@media screen and (min-width: calc(36rem - 0.2px))and (max-width: calc(48rem - 0.2px)){.text-columns.text-columns-video .banner:last-of-type{grid-column:1/span all}}.clickable-banner .BannerImageWrapper{position:relative}.clickable-banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.clickable-banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:block !important;width:100%}}.clickable-banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.clickable-banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.clickable-banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}}.clickable-banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.clickable-banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:none !important}}.clickable-banner .BannerImageWrapper .BannerText{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.clickable-banner .BannerImageWrapper .BannerText a{display:block;width:100%;height:100%}.clickable-banner-columns .multipleimagesbanners-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: calc(36rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}.clickable-banner-columns .multipleimagesbanners-wrapper-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.clickable-banner-columns .multipleimagesbanners-wrapper-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.clickable-banner-columns.full-width{background:var(--element-background-color)}.clickable-banner-columns.full-width>h1,.clickable-banner-columns.full-width>h2,.clickable-banner-columns.full-width>h3,.clickable-banner-columns.full-width>h4,.clickable-banner-columns.full-width>h5,.clickable-banner-columns.full-width>p,.clickable-banner-columns.full-width>a,.clickable-banner-columns.full-width>span{max-width:90rem;margin-left:auto;margin-right:auto}.clickable-banner-columns.full-width .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.clickable-banner-columns.full-width.limit-content>h1,.clickable-banner-columns.full-width.limit-content>h2,.clickable-banner-columns.full-width.limit-content>h3,.clickable-banner-columns.full-width.limit-content>h4,.clickable-banner-columns.full-width.limit-content>h5,.clickable-banner-columns.full-width.limit-content>p,.clickable-banner-columns.full-width.limit-content>a,.clickable-banner-columns.full-width.limit-content>span{max-width:90rem;margin-left:auto;margin-right:auto}.clickable-banner-columns.full-width.limit-content .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list>.ProductListImageBox{margin-top:1.5rem;margin-bottom:1.5rem}.custom-product-list.full-width{background:var(--element-background-color)}.custom-product-list.full-width>h1,.custom-product-list.full-width>h2,.custom-product-list.full-width>h3,.custom-product-list.full-width>h4,.custom-product-list.full-width>h5,.custom-product-list.full-width>p,.custom-product-list.full-width>a,.custom-product-list.full-width>span{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list.full-width .imagebanner-wrapper .BannerImageWrapper .BannerText{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list.full-width .FrontPageElement{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list.full-width .FrontPageElement>.ProductListImageBox{margin-top:1.5rem;margin-bottom:1.5rem}.custom-product-list.full-width.limit-content>h1,.custom-product-list.full-width.limit-content>h2,.custom-product-list.full-width.limit-content>h3,.custom-product-list.full-width.limit-content>h4,.custom-product-list.full-width.limit-content>h5,.custom-product-list.full-width.limit-content>p,.custom-product-list.full-width.limit-content>a,.custom-product-list.full-width.limit-content>span{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list.full-width.limit-content .imagebanner-wrapper .BannerImageWrapper .BannerText{max-width:90rem;margin-left:auto;margin-right:auto}.custom-product-list.full-width.limit-content .FrontPageElement{max-width:90rem;margin-left:auto;margin-right:auto}.custom-accordion{width:100%}.custom-accordion .FrontPageElement{margin-bottom:.5rem;border:1px solid #dee2e6;padding:1rem;cursor:pointer;background-color:var(--element-background-color)}.custom-accordion .FrontPageElement:hover{background-color:#fafafa}.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h2,.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h3{margin-bottom:0 !important;display:flex;justify-content:space-between;font-size:1rem;align-items:center}@media screen and (min-width: calc(48rem - 0.2px)){.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h2,.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h3{font-size:1.25rem}}.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h2::after,.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h3::after{content:"+";display:inline-block}.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h2.accordion-active::after,.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText>h3.accordion-active::after{content:"-";display:inline-block}.custom-accordion .FrontPageElement .BannerImageWrapper .BannerText .BannerTextContent{display:none;padding:1rem .5rem 0 .5rem;margin-top:1rem;border-top:1px solid #dee2e6}.custom-accordion.full-width{background:var(--element-background-color)}.custom-accordion.full-width>h1,.custom-accordion.full-width>h2,.custom-accordion.full-width>h3,.custom-accordion.full-width>h4,.custom-accordion.full-width>h5,.custom-accordion.full-width>p,.custom-accordion.full-width>a,.custom-accordion.full-width>span{max-width:90rem;margin-left:auto;margin-right:auto}.custom-accordion.full-width>h1,.custom-accordion.full-width>h2,.custom-accordion.full-width>h3,.custom-accordion.full-width>h4,.custom-accordion.full-width>h5,.custom-accordion.full-width>h6,.custom-accordion.full-width>p,.custom-accordion.full-width>a,.custom-accordion.full-width>span{padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.custom-accordion.full-width>h1,.custom-accordion.full-width>h2,.custom-accordion.full-width>h3,.custom-accordion.full-width>h4,.custom-accordion.full-width>h5,.custom-accordion.full-width>h6,.custom-accordion.full-width>p,.custom-accordion.full-width>a,.custom-accordion.full-width>span{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.custom-accordion.full-width>h1,.custom-accordion.full-width>h2,.custom-accordion.full-width>h3,.custom-accordion.full-width>h4,.custom-accordion.full-width>h5,.custom-accordion.full-width>h6,.custom-accordion.full-width>p,.custom-accordion.full-width>a,.custom-accordion.full-width>span{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.custom-accordion.full-width>h1,.custom-accordion.full-width>h2,.custom-accordion.full-width>h3,.custom-accordion.full-width>h4,.custom-accordion.full-width>h5,.custom-accordion.full-width>h6,.custom-accordion.full-width>p,.custom-accordion.full-width>a,.custom-accordion.full-width>span{padding-left:4rem;padding-right:4rem}}.custom-accordion.full-width .multipleimagesbanners-wrapper{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.custom-accordion.full-width .multipleimagesbanners-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.custom-accordion.full-width .multipleimagesbanners-wrapper{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.custom-accordion.full-width .multipleimagesbanners-wrapper{padding-left:4rem;padding-right:4rem}}.custom-product-slick{width:100%;max-width:100vw;overflow:hidden;display:none;flex-direction:row;flex-wrap:wrap;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.custom-product-slick{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){.custom-product-slick{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: calc(75rem - 0.2px)){.custom-product-slick{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-product-slick{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto 1fr}}.custom-product-slick:has(.slick-initialized){display:flex}.custom-product-slick .slick-slider{width:82rem;padding:0}.custom-product-slick .slick-slider.slick-initialized td .ImageArea{max-height:100%;width:100%;object-fit:contain;transform-origin:bottom}.custom-product-slick .slick-slider.slick-initialized td .ImageArea img{width:100%;max-height:15.75rem;mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain}@media screen and (min-width: 26.5625rem){.custom-product-slick .slick-slider .slick-slide{margin-left:1rem}}.custom-product-slick .slick-slider .slick-list [data-slick-index="0"]{margin-left:0}.custom-product-slick .ProductListImageBox.four-colums-product-list{display:flex;justify-content:center;grid-row:4;padding-top:1rem;grid-column:1/-1}@media screen and (min-width: calc(48rem - 0.2px)){.custom-product-slick .ProductListImageBox.four-colums-product-list{grid-row:3}}.custom-product-slick .slick-initialized .slick-list.draggable{max-width:100%}.custom-product-slick .slick-initialized .slick-list.draggable .slick-track{display:grid;grid-auto-flow:column}.custom-product-slick .slick-initialized .slick-list.draggable .slick-track td{display:grid;grid-auto-rows:auto 1fr}.custom-product-slick h1,.custom-product-slick h2,.custom-product-slick h3{grid-row:1;width:100%}.custom-product-slick p{grid-row:2;width:100%}.custom-product-slick p:nth-of-type(2){grid-row:3}.slick-slider tr.slick-slide:has(th){display:none}.FrontPageElement.reversable-text-image{z-index:1;background:var(--element-background-color)}.FrontPageElement.reversable-text-image .imagebanner-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: calc(60rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.BannerImageWrapper{display:none}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement{z-index:1;position:inherit;background:var(--element-background-color)}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageDesktop{display:block !important;width:100%}}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImageTablet{display:none !important}}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerImagePhone{display:none !important}}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--mobile-element-font-color)}@media screen and (min-width: calc(48rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--tablet-element-font-color)}}@media screen and (min-width: calc(64rem - 0.2px)){.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h1,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h2,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h3,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h4,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h5,.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText h6{color:var(--element-font-color)}}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type{display:inline-block;border-radius:3px;padding:.5rem 1.5rem;border:.031rem solid #32ae4b;background:#32ae4b !important;color:#fff;letter-spacing:unset;transition:background-color 100ms ease-in-out,border-color 100ms ease-in-out,color 100ms ease-in-out;font-size:1rem;font-weight:600;text-align:center}.FrontPageElement.reversable-text-image .imagebanner-wrapper>.FrontPageElement .BannerImageWrapper .BannerText>a:last-of-type:hover{opacity:1 !important;background-color:#2b9841 !important;color:#fff;text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid #2b9841}.FrontPageElement.reversable-text-image .imagebanner-wrapper .clickable-image .BannerImageWrapper{position:relative}.FrontPageElement.reversable-text-image .imagebanner-wrapper .clickable-image .BannerImageWrapper .BannerText{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.FrontPageElement.reversable-text-image .imagebanner-wrapper .clickable-image .BannerImageWrapper .BannerText a{display:block;width:100%;height:100%;padding:0}.Middle .ContentAreaWrapper>h1[itemprop=name]:has(~.FrontPageElement.hide-original-heading){display:none}.custom-image-gallery>h1,.custom-image-gallery>h2,.custom-image-gallery>h3,.custom-image-gallery>h4,.custom-image-gallery>h5,.custom-image-gallery>h6,.custom-image-gallery>p,.custom-image-gallery>a,.custom-image-gallery>span{text-align:center}.custom-image-gallery .multipleimagesbanners-wrapper{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media(min-width: 300px){.custom-image-gallery .multipleimagesbanners-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:2fr;gap:.5rem}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:2fr;gap:1rem}}@media screen and (min-width: calc(36rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(1){grid-column:1;grid-row:1}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(1){grid-column:1;grid-row:1/span all}}@media screen and (min-width: calc(36rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(2){grid-column:2;grid-row:1}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(2){grid-column:2;grid-row:1;aspect-ratio:4/3}}@media screen and (min-width: calc(36rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(3){grid-column:1;grid-row:2}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(3){grid-column:2;grid-row:2;aspect-ratio:4/3}}@media screen and (min-width: calc(36rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(4){grid-column:2;grid-row:2}}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .FrontPageElement:nth-of-type(4){grid-column:3;grid-row:1/span all}}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper{position:relative;height:100%}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage{border-radius:0;object-fit:cover;height:100% !important}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:none !important}@media screen and (min-width: calc(64rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageDesktop{display:block !important;width:100%}}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:block !important;width:100%}}@media screen and (min-width: calc(64rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImageTablet{display:none !important}}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:block !important;width:100%}@media screen and (min-width: calc(48rem - 0.2px)){.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerImage.BannerImagePhone{display:none !important}}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.custom-image-gallery .multipleimagesbanners-wrapper .banner .BannerImageWrapper .BannerText a{display:block;width:100%;height:100%}.fadeIn{opacity:0;transition:opacity 1s ease-in-out}.fadeIn.inView{opacity:1}
