html{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;width:100%}body .mobile-magic .mz-expand .mz-image-stage>figure .mz-caption{display:initial !important}body.CategoryPage{overflow:initial !important}.GridList:after{content:none !important}*,*:before,*:after{-moz-box-sizing:inherit;-ms-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}input[type=search]{-moz-box-sizing:inherit;-ms-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}fieldset{border:0;padding:0}fieldset>:last-child{margin-bottom:0}a,button{cursor:pointer}[disabled]{opacity:.5}select::-ms-expand{display:none}.ContentTitle a{display:flex;align-items:center;gap:20px;color:inherit}.ContentTitle a svg{stroke:currentColor}.mz-expand .mz-caption a{text-decoration:underline}.SiteFooter{background-color:#000;position:relative;z-index:1}.SiteFooter:before{top:0;bottom:0;width:100vw;content:"";background:inherit;left:50%;position:absolute;transform:translateX(-50%);z-index:-1;pointer-events:none}audio,canvas,img,progress,video{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle;margin:10px 0}a{color:#5a5a5a}a:hover{color:#c4a93f}a{text-decoration:none;transition-duration:.15s}.SiteFooter a{color:#fafafa;text-decoration:none}.SiteFooter a:hover{color:#c4a93f}ul,ol{margin:10px 0;list-style-position:inside;padding:0}ul li{list-style-type:none}dl dt{font-weight:700;margin-top:10px}dl dt:first-child{margin-top:0}dl dd{margin-left:0}.CompactDl dt{display:inline;font-weight:700;margin:0 5px 0 0}.CompactDl dt:first-child{margin-top:0}.CompactDl dd{display:inline;margin:0}.CompactDl dd+dt:before{clear:both;content:"";display:block;height:5px}table{border:1px solid #dadada;border-collapse:collapse;border-spacing:0;text-align:left}table caption{text-align:left}table th,table td{background-color:#fafafa;border-bottom:1px solid #dadada;padding:10px 15px;vertical-align:top}table th>:last-child,table td>:last-child{margin-bottom:0}table tbody th,table tbody td{background-color:#fff}hr{background-color:#dadada;border:0;display:block;height:1px;margin:40px 0}.GridList div:empty{display:none}[data-slider=grid-list]{display:flex;width:100%}[data-slider=grid-list] .ListItem{width:100%;flex:initial}body:not(.AccountPage) .SiteBody .GridList:before,body:not(.AccountPage) .SiteBody.GridList:after{display:none;content:none}body:not(.AccountPage) .SiteBody .mcf-interface .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(5,1fr)}@media (max-width:1280px){body:not(.AccountPage) .SiteBody .mcf-interface .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){body:not(.AccountPage) .SiteBody .mcf-interface .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px}}@media (max-width:576px){body:not(.AccountPage) .SiteBody .mcf-interface .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(2,50%);gap:0}}@media (max-width:350px){body:not(.AccountPage) .SiteBody .mcf-interface .GridList:not([data-slider=grid-list]){grid-template-columns:100%}}body:not(.AccountPage) .SiteBody .GridList:not([data-slider=grid-list]){display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1280px){body:not(.AccountPage) .SiteBody .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){body:not(.AccountPage) .SiteBody .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px}}@media (max-width:576px){body:not(.AccountPage) .SiteBody .GridList:not([data-slider=grid-list]){grid-template-columns:repeat(2,50%);gap:0}}@media (max-width:350px){body:not(.AccountPage) .SiteBody .GridList:not([data-slider=grid-list]){grid-template-columns:100%}}@media (max-width:576px){body:not(.AccountPage) .SiteBody .GridList{grid-template-columns:repeat(2,1fr)}}body:not(.AccountPage) .GridList.GridList-Wide>.ListItem{width:100%}body:not(.AccountPage) .ListProduct .BuyForm fieldset{display:grid;grid-template-columns:auto 1fr;gap:10px}body:not(.AccountPage) .ListProduct .BuyForm fieldset select{margin:0}body:not(.AccountPage) .ListProduct .BuyForm fieldset .BuyFormVariationSelect{grid-column:1/-1}body:not(.AccountPage) .ListProduct .BuyForm fieldset .FormSubmit{width:100%;margin:0;flex:initial}@media (max-width:576px){body:not(.AccountPage) .ListProduct .BuyForm fieldset{grid-template-columns:100%}}body:not(.AccountPage) .GridList>.ListItem{padding:0 20px 20px;display:flex;flex-direction:column;gap:5px}body:not(.AccountPage) .GridList>.ListItem>*{margin:0}body:not(.AccountPage) .ListProduct .BuyForm{position:initial;width:100%;flex-grow:1;display:flex;align-items:flex-end}@media (max-width:768px){body:not(.AccountPage) .SiteBody .GridList:before,body:not(.AccountPage) .SiteBody.GridList:after{display:none;content:"none"}body:not(.AccountPage) .SiteBody .GridList{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body:not(.AccountPage) .SiteBody .GridList .ListItem{width:100%;float:none}body:not(.AccountPage) .SiteBody .GridList .ListProduct .BuyForm fieldset{flex-wrap:nowrap}body:not(.AccountPage) .SiteBody .GridList>.ListItem{width:100% !important}}@media (max-width:576px){body:not(.AccountPage) .SiteBody .GridList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body:not(.AccountPage) .SiteBody .GridList>.ListItem{padding:20px clamp(10px,2.604vw,20px) 20px;display:flex;flex-direction:column;align-items:center;grid-gap:10px}body:not(.AccountPage) .SiteBody .GridList .ListProduct .BuyForm fieldset{flex-direction:column;grid-gap:10px}body:not(.AccountPage) .SiteBody .ListProduct .BuyForm{position:initial;width:100%;flex-grow:1;display:flex;align-items:end}body:not(.AccountPage) .SiteBody .ListProduct .BuyForm fieldset .BuyFormQuantity{width:100%}body:not(.AccountPage) .SiteBody .ListProduct .BuyForm fieldset .FormSubmit{width:100%;margin:0}body:not(.AccountPage) .SiteBody .ListProduct .ProductImage,body:not(.AccountPage) .SiteBody .ListProduct #ProductThumbnails .ProductThumbnail,#ProductThumbnails body:not(.AccountPage) .SiteBody .ListProduct .ProductThumbnail{height:initial;display:flex;align-items:center;justify-content:center}body:not(.AccountPage) .SiteBody .ListProduct .ProductImage img,body:not(.AccountPage) .SiteBody .ListProduct #ProductThumbnails .ProductThumbnail img,#ProductThumbnails body:not(.AccountPage) .SiteBody .ListProduct .ProductThumbnail img{height:34.722vw;width:34.722vw;object-fit:contain;object-position:center}body:not(.AccountPage) .SiteBody .ListProduct .Similars{height:initial}}.GridList.fix-width .slick-list,.GridList.fix-width .slick-track{width:100% !important}.GridList .slick-slide{height:initial;flex-shrink:0;flex-direction:column;display:flex !important}.GridList .ListProduct{justify-content:space-between !important}.GridList .BuyForm{flex-grow:initial !important}.SiteFooter{z-index:2}p.ProductPrices{font-family:'Orelega One',sans-serif;font-size:30px;margin:0}.ProductCurrentPrice{color:#d90000}.BuyingArea .PriceFrom{font-size:50%}@media (max-width:768px){.ListProduct .BuyForm .BuyArea{flex-direction:column !important;gap:10px}.ListProduct .FormItem{grid-column:1/-1}.ListProduct .BuyForm fieldset .BuyFormQuantity{width:100% !important}}.ListProduct .TitleWrapper{height:initial !important}@media (max-width:768px){.mz-expand .mz-expand-stage .mz-image-stage{left:2vw !important;right:2vw !important}}.mobile-magic body .mz-expand .mz-image-stage>figure .mz-caption{display:block !important}.magic-thumbs{direction:initial !important;overflow:initial !important;z-index:100;position:relative;left:0;top:0;padding:0 30px;user-select:initial !important;touch-action:initial !important}.mz-expand-thumbnails{left:20px !important;right:20px !important}.mz-expand-thumbnails .magic-thumbs-wrapper ul{overflow-x:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding:0 10px !important;margin:0 auto !important;width:fit-content}.mz-expand-thumbnails .magic-thumbs-wrapper ul li{margin:0;padding:0 !important;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:initial !important}body.AccountPage .SiteBody #CustomerProducts_wrapper td:first-child img{max-width:55px;max-height:55px}.HalfWidth{grid-column:initial}.CategoryID-34+.Dropdown .bootom-menu{display:none}.PriceModule{padding:10px;font-size:24px;text-align:center}.PriceModule .ProductPrice{font-weight:700;color:#d90000;font-size:150%;margin-right:1em}.PriceModule .ProductListPrice{text-decoration:line-through;margin-right:1em}.CategorySections .CategoryBlock[href*="/category/194"]{display:none}.Button.ShowMore{width:100%;min-height:40px}@media (max-width:1200px){.ElectricianListing .MainCol{padding-left:0 !important}}.ElectricianListing .ListItem{align-items:center}.ElectricianListing .ListItem fieldset{display:grid !important}.ElectricianListing .ListItem .reviefy-stars{display:none !important}.ElectricianListing .ListProduct .BuyForm .BuyFormQuantity label{display:none !important}.ElectricianListing .ContentSection .ListItem:nth-of-type(6){display:flex !important}.ElectricianListing .SubmitButton{display:flex;align-items:center;justify-content:center;width:100%}.ElectricianListing .GridList{grid-template-columns:repeat(4,minmax(270px,1fr)) !important;overflow-x:auto}@media (max-width:1024px){.ElectricianListing .GridList{margin:0 -10px;padding:0 10px}}.ElectricianListing .GridList .ListItem:nth-of-type(n+5){display:none !important}.ElectricianListing .CategorySections{grid-template-columns:repeat(6,minmax(170px,1fr))}@media (max-width:576px){.ElectricianListing .CategorySections{grid-template-columns:repeat(6,minmax(clamp(140px,40vw,170px),1fr))}}.ElectricianListing ul:not([class]){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;list-style:none !important}@media (max-width:576px){.ElectricianListing ul:not([class]){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.ElectricianListing ul:not([class]) li:before{content:none !important}.ElectricianListing ul:not([class]) strong{font-size:135%}.InfoPage .MainCol{padding-left:30px}.InfoPageID-149 .SideCol{display:none}.InfoPageID-149 .MainCol{float:none;width:100%;margin-top:60px;background:#dbf7db;padding:50px;color:#000;border-radius:10px;text-align:center}.InfoPageID-149 .MainCol p{line-height:150%}a[href*="https://wa.me/"],a[href*="api.whatsapp.com/"]{background:green;color:#fff !important;padding:5px 10px;border-radius:8px;width:fit-content;display:flex;align-items:center;column-gap:10px}a[href*="https://wa.me/"]:hover,a[href*="api.whatsapp.com/"]:hover{opacity:.85}a[href*="api.whatsapp.com/"]{position:relative}a[href*="api.whatsapp.com/"]:after{content:"\f232";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;order:-1}.Installation{display:grid;grid-template-columns:1fr 100px;align-items:center;grid-template-rows:auto 1fr;gap:0px 10px;border-top:2px solid #3a3a3a;padding-top:10px;margin-top:10px}.Installation .Variation small{display:none}.Installation .InstallationPriceTotal{color:#d90000;font-weight:700}.Installation .VariationPrice{display:none}.Installation .Switcher{--height-size:30px;position:relative;height:var(--height-size);border:1px solid #ccc;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2px 5px;background-color:#fff;border-radius:4px}.Installation .SwitcherInput{position:absolute !important;opacity:0}.Installation .SwitcherRound{position:absolute;height:calc(100% - 10px);aspect-ratio:2/1;background-color:#ccc;left:5px;transition:.3s ease-in-out;border-radius:2px;z-index:10}.Installation .SwitcherText{transform:scale(1);transition:.3s ease-in-out}.Installation .Switcher input:checked~.SwitcherRound{left:calc(100% - 5px);transform:translatex(-100%);background-color:#fed101}.Installation .Switcher input:checked~.Hide{transform:scale(0)}.Installation .Switcher input:not(:checked)~.Show{transform:scale(0)}.InstallationBox{grid-column:1/-1;transition:max-height .3s ease}.InstallationTitle{margin:0 !important}.BuyFormVariationRadio [type=radio]{position:absolute !important;background:0 0 !important;width:100%;height:100%;border:none;z-index:20}.BuyFormVariationRadio [type=radio]:after{content:none !important}.BuyFormVariationRadio [type=radio]:checked~.CustomCheck:before{opacity:1}.BuyFormVariationRadio .CustomCheck{pointer-events:none;width:25px;height:25px;background:#fff;border:1px solid #ccc;position:absolute;left:0;z-index:1;top:0}.BuyFormVariationRadio .CustomCheck:before{font-size:24px;font-family:"icomoon";font-weight:900;content:"\f00c";color:green;position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%)}.CurrentVariations-2888~.Installation{display:none}.CurrentVariations-2888~.BuyArea .BuyFormQuantity{display:none !important}.CurrentVariations-2888~.BuyArea .FormSubmit{width:100% !important}.CompatiblesArea{width:100%;display:flex;flex-direction:column}.ProductID-2888 #ProductThumbnails,.ProductID-2888 .TopWrapper>.ContentSection,.ProductID-2888 .CompatiblesArea,.ProductID-2888 .reviews-wrapper{display:none !important}.ProductID-2888 .ProductImages{display:flex !important}.ProductID-2888 .Descriptions a{text-decoration:underline}.ProductID-2888 .Descriptions ul:not([class]){display:flex;flex-direction:column;grid-gap:10px}.ProductID-2888 .Descriptions ul:not([class]) li{position:relative;text-align:start;display:flex;align-items:center;gap:5px}.ProductID-2888 .Descriptions ul:not([class]) li:before{content:"";flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='28' fill='none'%3E%3Cpath fill='url(%23a)' d='M22 14c-9.059-1.364-9.927-2.471-11-14C9.927 11.529 9.058 12.636 0 14c9.059 1.365 9.928 2.471 11 14 1.073-11.53 1.94-12.635 11-14Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='22' y1='14' y2='14' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fed101'/%3E%3Cstop offset='1' stop-color='%23fed101'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;aspect-ratio:1;display:flex;align-self:baseline;margin-bottom:-3px;translate:0 2px}.BuyFormWrapper.BundleBuy fieldset{display:grid;grid-template-columns:auto 1fr;gap:15px 10px}.BuyFormWrapper.BundleBuy .FormItem{grid-column:1/-1}.BuyFormWrapper.BundleBuy .BuyFormQuantity{grid-column:1;margin:0;width:50px !important;display:flex;flex-direction:column}.BuyFormWrapper.BundleBuy .FormSubmit{grid-column:2;margin:0;display:flex;align-items:flex-end}.BuyFormWrapper.BundleBuy .FormSubmit button{width:100%;max-width:100%}.FreeShippingInfo{margin:12px 0 10px}.InstallationBox .SubmitButton{max-width:100%;width:100%}.ModuleHalfInner p{text-shadow:none !important}.ModuleHalfInner table{margin:0 calc(clamp(15px,4.063vw,65px)*-1)}.ModuleHalfInner table tr{max-width:100%}.ModuleHalfInner table td{padding:clamp(5px,.868vw,15px);width:25%;max-width:25px}.ModuleHalfInner table h5{font-size:clamp(14px,1.667vw,22px);font-weight:600;margin:0}@media (max-width:576px){.ModuleHalfInner table h5{font-weight:400;hyphens:auto}}.ListItem{position:relative !important}.ListItem .InstallationLabel{position:absolute;left:15px;top:-8px;padding:5px 10px;background-color:#ccc;border-radius:0 0 4px 4px;color:#000;font-weight:700}.ListItem .InstallationLabel:before{width:5px;height:8px;display:flex;clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#878787;content:"";position:absolute;top:0;left:-5px}.ListItem .InstallationLabel:after{width:5px;height:8px;display:flex;clip-path:polygon(0% 0,0% 100%,100% 100%);background-color:#878787;content:"";position:absolute;top:0;right:-5px}#CurrentProductImage{flex:1;margin:0 0 10px}.BuyForm .BuyFormVariationRadio .Variation.Unavailable{display:none}.CompatiblesArea:empty{display:none}.TopWrapper{display:flex;align-items:stretch;width:100%}@media (min-width:1024px){.SiteContent .TopWrapper{display:flex !important;align-items:stretch}.SiteContent .TopWrapper>.Col{float:none !important;width:auto !important;max-width:none !important;flex:1 1 0;min-width:0;background-color:#fff;border-radius:8px;padding:10px}}@media screen and (max-width:768px){.SiteContent .TopWrapper .ProductImages{display:flex;flex-direction:column;height:100%;min-height:0}.SiteContent .TopWrapper .ProductImages #CurrentProductImage{flex:1 1 0;min-height:360px;max-height:clamp(560px,55vh,820px);display:flex;align-items:center;justify-content:center}.Descriptions.Visible{display:block;padding:0 15px}}@media screen and (min-width:768px){.TopWrapper{display:flex;align-items:stretch}.BuyingArea{position:static;height:auto}.ProductImages{position:static;height:auto;display:flex;flex-direction:column;min-height:0}}#ProductThumbnails{margin:0 !important}@media screen and (min-width:1024px){.ProductImages .AspectRatio{width:100%;align-content:flex-end;order:2}}@media screen and (max-width:600px){.FlowAjax[data-interface=ProductThumbnails]{height:60px}}.BuyingArea .reviews-wrapper{display:inline-flex;align-items:center;margin-bottom:15px;height:24px;padding-left:100px;position:relative}.BuyingArea .reviews-wrapper .rfy-stars-wrapper{width:100px;height:24px;display:inline-block;position:absolute;left:0}.BuyingArea .reviews-wrapper span{display:inline-block;margin-left:8px}.BuyingArea .reviews-wrapper .rfy-stars-wrapper .rfy-stars-container{display:block}.FormItem.BuyFormQuantity{width:50px;text-align:center}.ProductCard .BuyForm .FormSubmit{margin:25px 0 0;width:68%}@media screen and (max-width:800px){.FormItem.BuyFormQuantity{width:20%}.ProductCard .BuyForm .FormSubmit{width:75%}}@media screen and (max-width:600px){.ProductCard .BuyForm .FormItem.BuyFormQuantity{flex:0 0 60px;margin-bottom:0;margin-right:5px}.ProductCard .BuyForm .FormSubmit{width:75%}}.BuyingArea .BuyForm .FormSubmit button,.ListItem button{width:100%;font-family:'Orelega One',sans-serif;font-weight:400;font-size:16px;text-transform:uppercase}.BuyingArea form [type=submit],.ListItem form [type=submit]{background-color:#A6BC25!important;border:0 solid #FFF!important;color:#fff !important}.BuyingArea form [type=submit]:hover,.ListItem form [type=submit]:hover{background-color:#447404!important;color:#fff !important}.ProductCard .BuyFormWrapper,.BundleCard .BuyFormWrapper{padding:10px;background-color:#fff;margin:0}.GridList.GridList-CrossSales .ListItem{width:50%;border:none;padding:10px}.GridList.GridList-CrossSales .ListItem .Product>*{display:inline-block;width:69%;float:right}@media screen and (max-width:600px){.BuyForm .BuyFormVariationRadio .FormHelp{margin-top:-5px}.ProductCard .BuyFormWrapper{padding:10px}.GridList.GridList-CrossSales .ListItem{width:100%}}.ProductCard:not(.ProductVariations) .BuyFormWrapper{padding-top:15px}.BuyForm .BuyFormVariationRadio label{font-size:24px;padding-left:30px}.BuyForm .BuyFormVariationRadio label input{margin-left:-30px;visibility:hidden}.BuyForm .BuyFormVariationRadio .FormHelp{font-weight:700;margin-left:25px;font-size:16px}.BuyForm .BuyFormVariationRadio .FormHelp.Available,.BuyForm div[class*=CurrentVariations-] .FormHelp.Available{color:green;font-size:13px;font-weight:700}.BuyForm div[class*=CurrentVariations-] small{font-size:14px;color:#5a5a5a}.BuyForm .BuyFormVariationRadio .FormHelp.OutOfStock{color:#e48a0c}#OrderCounter{margin:10px 0;color:green;font-weight:700;font-style:italic;font-size:18px;line-height:1.25}.ProductCard.AvailabilityOutOfStock #OrderCounter{display:none}.BuyForm+#OrderCounter{display:none}.BuyForm .CheckWrap{margin:0}.BuyForm .CheckWrap>p.label{display:none}input[type=radio],input[type=checkbox]{-webkit-appearance:initial;appearance:initial;background:gray;width:20px;height:20px;border:none;background:#fff;position:relative;border:1px solid #ccc}input[type=radio]:focus,input[type=checkbox]:focus{outline:none}input[type=radio]:checked,input[type=checkbox]:checked{background:#fff}input[type=radio]:checked:after,input[type=checkbox]:checked:after{font-size:24px;font-family:"icomoon";font-weight:900;content:"\f00c";color:green;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.CustomCheck{left:13px;top:10px;position:absolute}.CustomCheck.Checked:after{font-size:24px;font-family:"icomoon";font-weight:900;content:"\f00c";color:green;position:absolute;left:0;top:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.BuyForm .BuyFormVariationRadio label{font-size:14px;position:relative}.BuyForm .BuyFormVariationRadio .FormHelp{font-size:13px;margin-left:32px}.ProductShippingInfo{padding-top:10px;line-height:1.25}.ProductShippingInfo a{text-decoration:underline}.ProductShippingInfo *{display:inline-block}.ProductShippingInfo .ShippingCosts{position:relative;margin:0}.ProductShippingInfo .ShippingCosts .ShippingMethodID-5,.ProductShippingInfo .ShippingCosts .ShippingMethodInfo{display:none !important}.ProductShippingInfo .ShippingCosts .ShippingMethodName{display:none}ul.Wares.feature_383{margin:0 0 10px}ul.Wares.feature_383 li{padding:0 10px;background:#f2f2f2;display:inline-block;border:1px solid #ccc;margin:2px 0;border-radius:5px;cursor:default}.ProductCard.ProductVariations dl.Availability{display:none !important}.ProductCard .Sidebar{position:sticky;top:60px}.ProductCard .Sidebar .WhyBuyFromUs ul{list-style-type:none}.ProductCard .Sidebar .WhyBuyFromUs ul li{before:"x"}span.VATInfo{font-size:13px;margin-left:5px}span.VATInfo:before{content:"("}span.VATInfo:after{content:")"}.TecnicalDetails{background-color:#fff;padding:15px}.TechnicalDetails .Wares.ProductFeatures{display:grid;grid-template-columns:repeat(2,50%);justify-content:space-between;flex-flow:row wrap;border-width:1px 1px 0}.TechnicalDetails .Wares.ProductFeatures dt,.TechnicalDetails .Wares.ProductFeatures dd{padding:2px 15px;margin:0;border-bottom:1px solid #ccc}.TechnicalDetails .Wares.ProductFeatures dt{flex-basis:50%;padding:2px 4px;text-align:right}.TechnicalDetails .Wares.ProductFeatures dd{flex-basis:50%;flex-grow:1;margin:0;padding:2px 4px}@media screen and (max-width:600px){.TechnicalDetails .Wares.ProductFeatures{margin:0 -15px}.TechnicalDetails .Wares.ProductFeatures dt,.TechnicalDetails .Wares.ProductFeatures dd{font-size:80%}.TechnicalDetails .Wares.ProductFeatures dt{flex-basis:40%}.TechnicalDetails .Wares.ProductFeatures dd{flex-basis:60%}}@media screen and (max-width:1024px){.ProductCard .Sidebar{display:flex;flex-wrap:wrap}.ProductCard .Sidebar .ProductIcons{margin:0}#ProductThumbnails,.FlowAjax[data-interface=ProductThumbnails]{display:flex;width:100%}#ProductThumbnails li a{margin:0}.ProductCard .Sidebar>div:nth-of-type(2){order:3;flex:0 0 100%}}@media screen and (max-width:800px){.ProductCard .Sidebar>div:nth-of-type(1){padding-right:0;flex:0 0 100%}.ProductCard .Sidebar>div{flex:0 0 100%;padding:0}.ProductCard .Sidebar>div:nth-of-type(2){order:inherit}}@media screen and (max-width:1200px){.CrossSales{padding:0}.CrossSales h3,.CrossSales table caption,table .CrossSales caption{margin:25px 0 10px}.ProductCard .Sidebar{padding:0 15px 40px}.GridList.GridList-CrossSales .ListItem .Product .ProductName{height:auto}}.ProductCard .AspectRatio:before{padding-top:75%}#ProductImageCaption{text-align:center}#ProductThumbnails,.FlowAjax[data-interface=ProductThumbnails]{list-style:none}#ProductThumbnails:before,#ProductThumbnails:after,.FlowAjax[data-interface=ProductThumbnails]:before,.FlowAjax[data-interface=ProductThumbnails]:after{content:" ";display:table}#ProductThumbnails:after,.FlowAjax[data-interface=ProductThumbnails]:after{clear:both}@media screen and (max-width:600px){#ProductThumbnails,.FlowAjax[data-interface=ProductThumbnails]{overflow-x:scroll;overflow-y:hidden;display:blocK}}#ProductThumbnails::-webkit-scrollbar,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar{width:4px;height:4px}#ProductThumbnails::-webkit-scrollbar-button,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-button{width:0;height:0}#ProductThumbnails::-webkit-scrollbar-thumb,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-thumb{background:gray;border:0 none #fff;border-radius:0}#ProductThumbnails::-webkit-scrollbar-thumb:hover,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-thumb:hover{background:gray}#ProductThumbnails::-webkit-scrollbar-thumb:active,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-thumb:active{background:#000}#ProductThumbnails::-webkit-scrollbar-track,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-track{background:#ededed;border:0 none #fff;border-radius:50px}#ProductThumbnails::-webkit-scrollbar-track:hover,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-track:hover{background:#f5f5f5}#ProductThumbnails::-webkit-scrollbar-track:active,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-track:active{background:#333}#ProductThumbnails::-webkit-scrollbar-corner,.FlowAjax[data-interface=ProductThumbnails]::-webkit-scrollbar-corner{background:0 0}#ProductThumbnails .mz-thumb{display:inline-block}#ProductThumbnails .mz-thumb img{-ms-box-shadow:0 1px 6px #fff;box-shadow:0 1px 6px #fff;-ms-filter:none;-moz-filter:none;filter:none;max-width:100%}#ProductThumbnails .mz-thumb-selected{-ms-box-shadow:0 1px 6px #e1ddd1;box-shadow:0 1px 6px #e1ddd1;border-color:#e1ddd1}.ProductCard .BuyForm .BuyFormQuantity,.ProductCard .BuyForm .FormSubmit{display:inline-block;vertical-align:bottom;text-align:left;margin:0}.BuyFormQuantity input{text-align:center}.ProductImage,#ProductThumbnails .ProductThumbnail{margin-bottom:10px;text-align:center;transition-duration:.15s}.ProductImages dl.Warranty{position:absolute;right:0;bottom:0;background:#f5d201;width:125px;height:125px;border-radius:100%;font-size:36px;vertical-align:middle;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:100}.ProductImages dl.Warranty dt{order:2;width:100%;font-size:16px;text-transform:uppercase;margin-bottom:-25px;padding-top:10px}.ProductBundleProductImages{margin:5px;width:100%}.ProductImages .Thumbnails::-webkit-scrollbar{width:5px}@media screen and (max-width:1024px){.ProductImages dl.Warranty{font-size:24px;width:85px;height:85px}.ProductImages dl.Warranty dt{font-size:14px;margin-bottom:-15px;padding-top:5px;line-height:16px}}.ProductCard .Sidebar h4{margin-bottom:5px}.TechnicalDetails .lisäkuvaus_tuotenimeen,.TechnicalDetails .lisäkuvaus_tuotenimeen+dd,.TechnicalDetails .valonväri:nth-of-type(2),.TechnicalDetails .valonväri:nth-of-type(2)+dd,.TechnicalDetails dt[class*=luokitus],.TechnicalDetails dt[class*=luokitus]+dd{display:none}iframe.Youtube{max-width:100%;width:100%;aspect-ratio:3/2}.ContentSection.AvailabilityNotification{border:1px solid #ccc;padding:15px;border-radius:8px;line-height:1.25;margin-bottom:15px}.ContentSection.AvailabilityNotification h3,.ContentSection.AvailabilityNotification table caption,table .ContentSection.AvailabilityNotification caption{margin:0 0 5px}.ContentSection.AvailabilityNotification .FormItem.CheckWrap,.ContentSection.AvailabilityNotification form,.ContentSection.AvailabilityNotification .PrivacyPolicy{margin:0}.ContentSection.AvailabilityNotification .PrivacyPolicy{display:none}.ContentSection.AvailabilityNotification .FormItem{margin-bottom:8px}.ContentSection.AvailabilityNotification .RecaptchaBadge{display:none}.ContentSection.AvailabilityNotification .FormItem *{display:inline-block}.ContentSection.AvailabilityNotification .FormItem>label{width:30%}.ContentSection.AvailabilityNotification .FormItem select{width:65%}.ContentSection.AvailabilityNotification .FormItem.CheckWrap,.ContentSection.AvailabilityNotification .FormItem.FormSubmit{padding-left:30%;margin:0}.ContentSection.AvailabilityNotification .PrivacyPolicy{display:none}@media screen and (max-width:800px){.ContentSection.AvailabilityNotification .FormItem>label{width:100%}.ContentSection.AvailabilityNotification .FormItem select{width:100%}}.ProductInUseImagesWrapper{border:1px solid #ccc;padding:30px 0;display:block;text-align:center;border-radius:10px;background:#f5f5f5;margin:30px 0}.Dialux{padding:30px}.ProductCard.Alumiiniprofiili .FreeShippingInfo,.ProductCard.alumiiniprofiili .FreeShippingInfo,.ProductCard.valaisinkisko .FreeShippingInfo,.ProductCard.Valaisinkisko .FreeShippingInfo{display:none}.BuyingSection.Lower{width:80%;max-width:600px;float:none;display:inline-block;padding:20px 15px 15px;border-radius:10px;border:1px solid #ccc;background:#f9f9f9;margin-bottom:15px}.BuyingSection.Lower #Tilauslomake .forms365-field{flex:0 0 50%;padding-right:2%}.BuyingSection.Lower #Tilauslomake form{display:flex;flex-wrap:wrap}.BuyingSection.Lower #Tilauslomake .forms365-field input{width:100%}#Tilauslomake form .forms365-submit{margin:15px 0 0;flex:0 0 100%;padding-right:2%}#Tilauslomake form .forms365-submit input.Button{width:100%}.BuyingSection.Lower p{display:inline-block}#Valomainos form .forms365-field *{display:inline-flex !important;line-height:1.25}#Valomainos form .forms365-field{padding:0 0 8px}#Valomainos form .forms365-field label{width:30%}#Valomainos .forms365-submit{margin-left:30%}#Valomainos #saate textarea{width:50%;height:100px;clear:none;float:none}div#Valomainos{width:100%;display:inline-block;padding:20px 15px 15px;border-radius:10px;border:1px solid #ccc;background:#f9f9f9;margin-bottom:15px}@media screen and (max-width:768px){#Valomainos form .forms365-field label,#Valomainos form .forms365-field#saate textarea{width:100%}#Valomainos .forms365-submit{margin-left:0}.BuyingSection.Lower{width:100%}.BuyingSection.Lower #Tilauslomake .forms365-field{flex:0 0 100%;padding:10px 0 !important}}#Valomainos .forms365-description{padding:0 15px 15px;text-align:center;font-size:120%;font-style:italic}.Wares.ProductInUseImages .MagicZoom{max-width:10%}@media screen and (max-width:768px){.Wares.ProductInUseImages .MagicZoom{max-width:25%}}.ServiceProcess ul,.ServiceFooter ul{list-style-type:none;padding:0 10%}.ServiceProcess ul li,.ServiceFooter ul li{padding:2px 0 2px 25px}.ServiceProcess ul li:before,.ServiceFooter ul li:before{font-family:"icomoon";content:"\f00c";color:green;font-size:18px;margin-right:5px;margin-left:-23px;font-weight:900}.ServiceFooter h2{text-align:center;margin:35px 0 0;font-style:italic}.ProductTechnicalCharts a img{max-width:150px !important;max-height:150px !important}#AvailabilityNotifications .PrivacyPolicy{display:none !important}#AvailabilityNotifications .FormItem{display:inline-block}#AvailabilityNotifications #AvailabilityCaptchaBadge{display:none}#AvailabilityNotifications:hover #AvailabilityCaptchaBadge{display:block}#AvailabilityNotifications{padding:5px 15px 0;border:1px solid #ccc;border-radius:5px;margin:15px -15px}#AvailabilityNotifications h2{font-size:17px;margin-bottom:3px}#AvailabilityNotifications>p{line-height:16px}#AvailabilityNotifications form{margin:0 0 3px}.ProductShippingInfo .ShippingCosts .ShippingMethodInfo+.ShippingMethodName.ShippingMethodID-32,.ProductShippingInfo .ShippingCosts .ShippingMethodInfo+.ShippingMethodName.ShippingMethodID-32+.ShippingMethodPrice{display:none}.Wares.ProductFiles a,.Wares.ProductCardFiles a{text-decoration:none;text-transform:uppercase;background:#fed101;font-size:14px;font-weight:700;display:inline-block;border-radius:8px;padding:6px 10px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.1);color:#000}.Wares.ProductFiles a:hover,.Wares.ProductCardFiles a:hover{opacity:.75}ul.Wares.ProductFiles li:before,ul.Wares.ProductCardFiles li:before{display:none}ul.Wares.ProductFiles li,ul.Wares.ProductCardFiles li{margin:0 10px 10px 0;display:inline-block}a[href*=sulakemitoitustaulukko] span{display:none}a[href*=sulakemitoitustaulukko]:after{content:"sulakemitoitustaulukko"}@media screen and (max-width:600px){.wares-video-container{max-width:350px;max-height:250px}}.BuyingArea .Similars a{height:75px;padding:5px}.BuyingArea .Similars{display:block}.BuyingArea .Similars a:hover:before{bottom:65px}.BuyingArea .Similars a:hover:after{bottom:70px}.ProductCard .CompatibleProducts .GridList{border:none}.ProductCard .CompatibleProducts .ListItem{width:100%;border-bottom:1px solid #ccc}.ProductCard .CompatibleProducts .ListItem:last-of-type{border:none}.ModalBuyContainer.ModalvariationSelect .AddToCart{display:none !important}.ModalBuyContainer .ProductRadioBuyForm button.SubmitButton.AddToCart{display:none}.ModalVariationSelect .ProductRadioBuyForm .BuyFormQuantity{text-align:left;margin-top:15px}.ProductTypeDelivery #AvailabilityNotifications,.ProductCard.Sessak #AvailabilityNotifications{display:none}.ProductCard.Sessak.Available .Availability dd.StorageInfo:after{content:", toimitusaika 1-3 päivää"}.ProductTypeDelivery dl.Availability{margin:10px 0 0}.ProductTypeDelivery dl.Availability+.DeliveryTime{margin-bottom:15px;display:inline-block}.ProductCard[data-modular-product=True] .BuyForm .CheckWrap>p.label{display:block;font-size:16px}.ModularParts{padding:50px 0}.ModularParts h2{text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:0}.ModularOption>input{margin:0;position:absolute;left:2px;top:83px;z-index:10;width:18px;height:18px;cursor:pointer}.ModuleQuantity{position:absolute;padding-top:10px;width:80%;bottom:10px;left:10%}.ModuleQuantity input{text-align:center}.ModularOptions{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:5px}.ModularOptions .ToolTipText{width:100%;font-style:italic;line-height:1;margin-bottom:10px}.ModularOptions .ModularOption{background:#fff;margin:0 8px 8px 0;position:relative;width:90px;height:105px;border:1px solid #dadada;border-radius:3px;text-align:center;display:flex;flex-direction:column;overflow:visible !important}.ModularOption[data-product-price="0,00"] .ModulePrice{display:none !important}.ModularOptions .ModularOption .ModulePrice{position:absolute;top:80px;left:0;right:0;background:#fff;color:#d90000;font-weight:700;border-top:1px solid #dadada;text-align:center;line-height:1;font-size:90%;padding:5px 5px 5px 20px}.ModularOption[data-product-class*=Unavailable] input{display:none !important}.ModularOption[data-product-class*=Unavailable]:after{content:"Tilapäisesti loppunut";font-size:11px;line-height:12px;position:absolute;bottom:0;background:#000;color:#fff;padding:3px 5px}.ModularPartContent{display:flex;flex-direction:row;padding:50px 0}.ModularPartContent .Image{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;width:100%}.ModularPartContent .Image img{object-fit:contain !important;aspect-ratio:inherit;background-color:#e0e0e0}.ModularPartContent #CurrentProductImage{order:1 !important;flex-grow:unset}.ModularPartContent h3,.ModularPartContent table caption,table .ModularPartContent caption{order:2}.ModularPartContent *{order:3}.ModularPartContent .Contents .Description{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between}.ModularPartContent .Image{align-self:center;text-align:center}.ModularParts.PowerSupply .ModularPartContent .Contents .Description p{width:45%}.ModularParts.Connection .ModularPartContent{flex:0 0 50%;padding:0 50px}.ModularParts.Connection{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center}.ModularParts.Connetion .ModularPartContent .Image{flex:0}.ModularParts.Connetion .ModularPartContent .Image img{max-width:200px}.ModularParts.Connetion h2{flex-grow:1}.ModularParts.Connection h2{flex-grow:1;flex:100%}.ModularParts.Connection .ModularPartContent .Image{order:1}.ModularParts.Connection .ModularPartContent .Contents .Description p{width:100%}.ModularParts.Connection .ModularPartContent .Contents .Description{flex-direction:column}.ModularOption a{position:absolute;top:-5px;right:-5px;text-decoration:none;color:#fff;background:#000;border-radius:25px;width:18px;height:18px;line-height:20px;text-align:center;font-weight:700;z-index:10}.ModularOption a:hover{background:#fed201;color:#000}.ModularOption[data-product-class*=Unavailable]:hover{cursor:default}.ModularOption a[href*="#ProductContent-"]{text-decoration:none}.ModularOption .ToolTip{display:none}.ModularOption:hover .ToolTip{left:50%;bottom:100%;height:auto;margin-left:-62.5%;position:absolute;display:inline-flex;justify-content:center;align-items:flex-end;margin-bottom:5px;color:#fff;width:125%;margin-left:-62.5%;padding:5px 10px;line-height:1.2;z-index:15}.ModularOption:hover .ToolTip:after{position:absolute;width:auto;background:#000;color:#fff;padding:5px 10px;z-index:10;line-height:1}.ModularOption:hover .ToolTip:before{content:" ";background:#000;width:15px;height:15px;position:absolute;margin-bottom:-7px;transform:rotate(45deg);z-index:10}.ModularOption[data-part-name*="Himmennettävä muuntaja"]:hover .ToolTip:after{content:"Himmennettävä muuntaja"}.ModularOption[data-part-name*="DALI himmennettävä muuntaja"]:hover .ToolTip:after{content:"DALI Himmennettävä muuntaja"}.ModularOption[data-part-name*="Musta kehys"]:hover .ToolTip:after{content:"Musta"}.ModularOption[data-part-name*="Valkoinen kehys"]:hover .ToolTip:after{content:"Valkoinen"}.ModularOption[data-part-name*="Hopea kehys"]:hover .ToolTip:after{content:"Hopea"}.ModularOption[data-part-name*=Ruuvattavat]:hover .ToolTip:after{content:"Ruuvikytkentä"}.ModularOption[data-part-name*=Pikakytkentärasia]:hover .ToolTip:after{content:"Pikakytkentärasia"}.ModularOption[data-part-name*=Hopea]:hover .ToolTip:after,.ModularOption[data-part-name*=hopea]:hover .ToolTip:after{content:"Hopea"}.ModularOption[data-part-name*=Musta]:hover .ToolTip:after,.ModularOption[data-part-name*=musta]:hover .ToolTip:after{content:"Musta"}.ModularOption[data-part-name*="Harjattu teräs"]:hover .ToolTip:after,.ModularOption[data-part-name*="harjattu teräs"]:hover .ToolTip:after{content:"Harjattu teräs"}.ModularOption[data-part-name*=Valkoinen]:hover .ToolTip:after,.ModularOption[data-part-name*=valkoinen]:hover .ToolTip:after{content:"Valkoinen"}.ConfiguratorPrice *{display:inline-block}.ModularOptions .ModularOption{width:100%;margin:0;align-content:center}@media screen and (max-width:768px){.ModularPartContent{flex-direction:column;padding:0}.ModularPartContent .Contents .Description{flex-direction:column}.ModularPartContent .Contents .Description p{width:100%}.ModularParts.PowerSupply .ModularPartContent .Contents .Description p{width:100%}.ModularParts.Connection .ModularPartContent{flex:0 0 100%;padding:0}.ModularParts{width:25px 0}ul.ProductList.CompatibleProducts li{flex:0 0 100%;padding:5px 0;border-width:0 0 1px}.ProductCard .MiniListProduct .BuyForm{padding:0}.ProductCard .MiniListProduct .BuyForm .FormSubmit button{white-space:nowrap;padding:6px 10px;margin:0}.ProductCard .MiniListProduct .FormSubmit{margin-top:20px}ul.ProductList.CompatibleProducts li{flex:0 0 100%}}.back-to-top-button{position:fixed;bottom:20px;left:20px;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;font-size:14px;border-radius:5px}ul.ProductList.CompatibleProducts{display:flex;flex-wrap:wrap}ul.ProductList.CompatibleProducts li{flex:0 0 33.3333%}.mfp-ajax-content #CurrentProductImage img{max-width:100%}.BuyFormWrapper .Variation{margin-bottom:10px;padding:8px;margin-right:1%;border-radius:8px}.BuyFormWrapper .Variation:hover{background-color:#f5f3ee}@media screen and (max-width:800px){.BuyFormWrapper .Variation{width:100%;margin-right:0}}.GridList.slick-slider .slick-arrow{background:#fff;border-radius:20px;height:26px;width:26px}.BuyFormVariationRadio small{display:block}.BuyFormWrapper .Variation label[data-variationcode^=PKG-] small{display:none}.BuyFormWrapper .Variation:has(label[data-variationcode^=PKG-]){margin-bottom:2px;padding-top:4px;padding-bottom:4px}.ProductCard.Sähkösuunnittelu .BuyingArea,.ProductCard.Sähkösuunnittelu .Col.ProductImages,.ProductCard.Valaistussuunnittelu .BuyingArea,.ProductCard.Valaistussuunnittelu .ProductImages{position:relative;background-color:#fff;padding:10px;top:auto}.ProductCard .EnergyStickers{display:flex!important;max-height:350px}.ProductCard .EnergyStickers .EnergySticker{max-width:230px;max-height:300px!important}@media screen and (max-width:600px){.ProductCard .EnergyStickers{max-height:300px}}.ProductCard .EnergyStickers .EnergySticker{max-width:130px;max-height:260px}}.ProductCard .EnergyStickers .EnergySticker img{margin:0}.BundleCard .BuyingArea .HeaderItem{display:none}@media screen and (max-width:768px){.CompatiblesArea{padding:0 0 25px}.GridList.Compatibles{border:none}.GridList.Compatibles .ListProduct{max-width:100%;margin-bottom:0;padding:5px 15px}}span.VariationPrice.ComparePrice{text-decoration:line-through;font-size:80%}.VariationPrice{color:#d90000;font-family:'Orelega One',sans-serif;font-size:20px}.ModularParts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}.ModularParts h2{grid-column:1/-1}.ModularPartContent{display:flex;flex-direction:column;gap:20px;background-color:#fff}.ModularPartContent *{margin:0}.ModularPartContent .Image{display:flex;align-items:center;justify-content:center;aspect-ratio:1}.ModularPartContent .Description{flex-grow:1}.ModularPartContent .Contents{flex-grow:1;display:flex;flex-direction:column;gap:10px}.ModularPartContent{padding:10px 10px 20px;border-radius:7px;border:1px solid #ccc}@media screen and (max-width:1200px){.SinglePageCheckout .TopWrapper>div{float:none;width:100%;padding:0;margin:0;position:initial}.SinglePageCheckout .TopWrapper{display:grid;grid-template-columns:repeat(2,49%);gap:20px}.SinglePageCheckout .ProductCard .BuyFormWrapper{margin:0;width:100%}.SinglePageCheckout .TopWrapper .BuyingArea{background-color:#fff;padding:10px}.SinglePageCheckout .TopWrapper .Sidebar{grid-column:2;grid-row:1;background-color:#fff;padding:10px}}@media screen and (max-width:1024px){.SinglePageCheckout #ProductThumbnails:before,.SinglePageCheckout #ProductThumbnails:after{content:none}.SinglePageCheckout .TopWrapper{display:grid;grid-template-columns:50% 1fr;gap:20px}.ModularParts{grid-template-columns:repeat(3,1fr)}.SiteContent .TopWrapper .ProductImages #ProductThumbnails,.SiteContent .TopWrapper .ProductImages .FlowAjax[data-interface=ProductThumbnails]{flex:0 0 auto}}.ListProduct .TitleWrapper{height:initial !important}@media screen and (max-width:767px){.ModularParts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.SinglePageCheckout .TopWrapper{display:flex;flex-direction:column}}[data-modular-product] .ModularOption{position:relative}[data-modular-product] .ModularOption input[type=checkbox]{pointer-events:none}.Kehys .ModularOption.FakeSelect:hover .ToolTip:after{content:"Ei kehystä"}.Muuntaja .ModularOption.FakeSelect:hover .ToolTip:after{content:"Ei muuntajaa"}.Kytkentä .ModularOption.FakeSelect:hover .ToolTip:after{content:"Ei kytkentää"}.ModularParts+.ModularParts{padding-top:0}.Tuotetiedot{background-color:#fff;padding:15px;margin-top:15px;border-radius:8px}.Descriptions{overflow:hidden;transition:max-height .4s;position:relative}.toggleButton{background-color:#fed101;color:#000;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.1);border:1px solid #cba701;border-radius:2px;cursor:pointer;display:inline-block;padding:3px 12px;text-align:center;text-decoration:none;transition-duration:.15s;margin-bottom:20px}.ProductTypeInstallation .Variation small,.ProductTypeInstallation .Variation .VariationPrice{display:none}.ProductTypeInstallation .InstallationUpsell{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);gap:5px 10px;justify-content:flex-start;align-items:center}.ProductTypeInstallation .InstallationUpsell .AddonName{grid-column:1/-1}.ProductTypeInstallation .InstallationUpsell select{max-width:70px}.ProductTypeInstallation .InstallationPriceTotal{color:#d90000;font-weight:700}.ProductImages .InstallationLabel{position:absolute;padding:5px 10px;background-color:#ccc;border-radius:0 0 4px 4px;color:#000;font-weight:700;z-index:20;margin-top:-20px}@media screen and (max-width:1024px){.ProductImages .InstallationLabel{left:55px;margin-top:-8px}}.ProductImages .InstallationLabel:before{width:5px;height:8px;display:flex;clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#878787;content:"";position:absolute;top:0;left:-5px}.ProductImages .InstallationLabel:after{width:5px;height:8px;display:flex;clip-path:polygon(0% 0,0% 100%,100% 100%);background-color:#878787;content:"";position:absolute;top:0;right:-5px}.TopWrapper .mz-figure,.TopWrapper .MagicZoom img,.TopWrapper .mz-figure img{object-fit:contain;object-position:center}.TopWrapper .CompatiblesArea{grid-column:1/-1;max-width:100%}@media (max-width:1024px){.TopWrapper .ContentSection{grid-column:1/-1}}.TopWrapper .ModularParts{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(clamp(238px,23.242vw,250px),1fr))}.TopWrapper [data-slider=grid-list]{grid-column:1/-1;position:relative !important}.TopWrapper [data-slider=grid-list] .slick-list{padding-top:10px !important}.mz-expand .mz-image-stage{margin-bottom:5px !important;max-height:calc(100dvh - 120px) !important}.modular-mini-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}.modular-mini-popup{background:#fff;width:480px;max-width:90%;max-height:70vh;overflow-y:auto;padding:25px;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.2);position:relative;animation:fadeIn .2s ease}.mini-close{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ModularParts{display:none}.Accordion{margin-bottom:0}.Accordion+.Accordion{margin-top:-2rem}.Accordion summary{align-items:center;display:flex;cursor:pointer;list-style:none;background-color:#fff;padding:.2rem .3rem 0 0}.Accordion summary::-webkit-details-marker{display:none}.Accordion summary:after{font-family:"icomoon";content:"\f107";margin-left:auto;font-size:20px;color:#ff7d12}.Accordion[open]>summary:after{content:"\f106";font-size:20px}.Accordion summary~h1,.Accordion summary~h2,.Accordion summary~h3,.Accordion summary~h4,.Accordion summary~h5,.Accordion summary~h6{font-size:16px !important;border-bottom:1px}.BuyingArea .WhyBuyFromUs:before{content:none}.BuyingArea .WhyBuyFromUsInner{background:#fed201;padding:15px;border-radius:8px;justify-content:space-between}.BuyingArea .WhyBuyFromUsItem{flex:1 1 18%;max-width:18%}.BuyingArea .WhyBuyFromUsItem p{font-size:13px;line-height:16px}@media (max-width:950px){.BuyingArea .WhyBuyFromUsItem{flex:1 1 45%;max-width:45%}}@media (max-width:576px){.BuyingArea .WhyBuyFromUsItem{flex:1 1 100%;max-width:100%}}.ProductImages{background-color:#fff;border-radius:8px}@media (min-width:1024px){.ProductImages #CurrentProductImage{display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductImages #CurrentProductImage img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;aspect-ratio:3/2}}.mfp-ajax-content #CurrentProductImage img{max-width:100%}@media (min-width:1024px){.SiteContent .TopWrapper .ProductImages{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.SiteContent .TopWrapper .ProductImages #ProductThumbnails,.SiteContent .TopWrapper .ProductImages .FlowAjax[data-interface=ProductThumbnails]{flex:0 0 auto;margin-top:auto}}.ProductImages .FlowAjax[data-interface=ProductThumbnails],.ProductImages #ProductThumbnails{order:2 !important;float:none !important;width:100% !important}#ProductThumbnails:before,#ProductThumbnails:after,.FlowAjax[data-interface=ProductThumbnails]:before,.FlowAjax[data-interface=ProductThumbnails]:after{content:none !important;display:none !important}#ProductThumbnails{display:flex !important;flex-wrap:nowrap !important;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0;margin:0;list-style:none;scrollbar-gutter:stable}#ProductThumbnails>li{flex:0 0 auto;padding:0 !important;margin:0;width:auto !important;display:block !important}#ProductThumbnails .ProductThumbnail{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;background:#fff}#ProductThumbnails .ProductThumbnail img{width:100%;height:100%;object-fit:contain;display:block}#ProductThumbnails .mz-thumb-selected{border:2px solid #9fc31a}.sl-era-panel{background:#f5f3ee;border:1px solid #e8e4da;border-radius:8px;padding:14px 16px 12px;margin-top:14px;margin-bottom:4px;max-width:360px}.sl-era-total{display:none}.sl-era-total-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sl-era-total-label{font-size:.85rem;color:#6b6b6b;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.sl-era-total-sum{font-size:1.4rem;font-weight:700;color:#3a3a3a;letter-spacing:-.01em}.sl-era-total-unit{font-size:.88rem;color:#888;font-weight:400}.sl-era-nudge{display:none;margin-top:10px;padding:9px 12px;background:#fff7d6;border-radius:5px;border-left:3px solid #ffd527;font-size:.92rem;line-height:1.5}.sl-era-nudge-text{color:#3a3a3a;display:block;margin-bottom:7px}.sl-era-nudge-text strong{font-weight:700}.sl-era-nudge-btn{display:inline-block;padding:7px 16px;background:#ffd527;color:#3a3a3a;font-size:.88rem;font-weight:700;border:none;border-radius:20px;cursor:pointer;line-height:1.3;transition:background .15s,box-shadow .15s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sl-era-nudge-btn:hover{background:#f5c800;box-shadow:0 2px 6px rgba(0,0,0,.13)}.sl-era-nudge-btn:focus-visible{outline:2px solid #3a3a3a;outline-offset:2px}.sl-era-nudge-best{display:block;color:#3d7a3d;font-size:.89rem;font-weight:500}.sl-era-nudge-best:before{content:'';display:inline-block;width:14px;height:14px;background:#3d7a3d;border-radius:50%;margin-right:5px;vertical-align:-2px;position:relative}.sl-era-nudge-best:before{background:0 0;content:'¹3';color:#3d7a3d;font-weight:700;font-size:.95rem}@media (max-width:600px){.sl-era-panel{max-width:100%}.sl-era-nudge-btn{width:100%;text-align:center;padding:10px 16px}}.Tuotetiedot ul:not([class]){list-style-position:outside;padding-left:1.4em}.Tuotetiedot ul:not([class]) li{list-style-type:disc}.sl-pkg{--pkg-viiva:#e6e1d6;--pkg-pinta:#faf8f4;margin:26px 0;padding:24px clamp(16px,2.6vw,28px) 26px;background:#fff;border:1px solid var(--pkg-viiva);border-radius:var(--sl-radius-lg,14px);box-shadow:0 1px 2px rgba(58,58,58,.04),0 10px 28px -18px rgba(58,58,58,.28)}.sl-pkg-otsikko{font-family:var(--sl-font-display,'Orelega One',Georgia,serif);font-weight:400;font-size:clamp(21px,2.2vw,25px);line-height:1.15;margin:0 0 20px}.sl-pkg-otsikko span{display:inline-block;border-bottom:3px solid var(--sl-yellow,#ffd527);padding-bottom:3px}.sl-pkg-runko{display:grid;grid-template-columns:minmax(196px,268px) minmax(0,1fr);gap:clamp(18px,2.6vw,30px);align-items:start}.sl-pkg-runko--yksi{grid-template-columns:minmax(0,1fr)}.sl-pkg-napit{display:flex;flex-direction:column;gap:6px}.sl-pkg-sisalto{max-width:700px}.sl-pkg-nappi{position:relative;font:inherit;font-size:13.5px;font-weight:600;line-height:1.3;text-align:left;color:var(--sl-text,#3a3a3a);background:var(--pkg-pinta);border:1px solid var(--pkg-viiva);border-radius:var(--sl-radius,6px);padding:9px 12px 9px 15px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sl-pkg-nappi:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:4px;border-radius:var(--sl-radius,6px) 0 0 var(--sl-radius,6px);background:0 0}.sl-pkg-nappi:hover{background:#fff;border-color:var(--sl-yellow-dark,#f1c701)}.sl-pkg-nappi:focus-visible{outline:3px solid var(--sl-yellow,#ffd527);outline-offset:2px}.sl-pkg-nappi[aria-selected=true]{background:#fff;border-color:var(--sl-charcoal,#3a3a3a);box-shadow:0 2px 10px -4px rgba(58,58,58,.3)}.sl-pkg-nappi[aria-selected=true]:before{background:var(--sl-yellow,#ffd527)}.sl-pkg-maara{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8478;font-variant-numeric:tabular-nums}.sl-pkg-ketju{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sl-pkg-osa{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;padding:13px 16px;background:var(--pkg-pinta);border:1px solid var(--pkg-viiva);border-radius:var(--sl-radius,6px);transition:border-color .15s ease,background .15s ease}.sl-pkg-osa:hover{background:#fff;border-color:#d9d2c4}.sl-pkg-osa+.sl-pkg-osa:before{content:"";position:absolute;left:55px;top:-9px;width:2px;height:8px;background:var(--pkg-viiva)}.sl-pkg-rooli{text-align:center;line-height:1.3;padding-right:16px;border-right:1px solid var(--pkg-viiva);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#8a8478}.sl-pkg-rooli b{display:block;margin-top:2px;font-size:19px;letter-spacing:0;font-weight:700;color:var(--sl-text,#3a3a3a);font-variant-numeric:tabular-nums}.sl-pkg-nimi{min-width:0}.sl-pkg-nimi a{color:var(--sl-text,#3a3a3a);text-decoration:none;font-size:15px;font-weight:600;line-height:1.4;border-bottom:1px solid transparent}.sl-pkg-nimi a:hover{border-bottom-color:var(--sl-yellow-dark,#f1c701)}.sl-pkg-nimi a:focus-visible{outline:3px solid var(--sl-yellow,#ffd527);outline-offset:3px;border-radius:2px}.sl-pkg-var{display:inline-block;margin-left:9px;padding:2px 8px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#6b6659;background:#fff;border:1px solid var(--pkg-viiva);border-radius:999px;vertical-align:1px;white-space:nowrap}.sl-pkg-osa:hover .sl-pkg-var{border-color:#d9d2c4}@media (max-width:700px){.sl-pkg{padding:20px 14px 22px}.sl-pkg-runko{grid-template-columns:minmax(0,1fr);gap:16px}.sl-pkg-napit{flex-direction:row;flex-wrap:wrap;gap:7px}.sl-pkg-nappi{flex:0 1 auto;font-size:13px;padding:9px 12px 9px 15px}.sl-pkg-osa{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:11px 13px}.sl-pkg-rooli{padding-right:12px}.sl-pkg-osa+.sl-pkg-osa:before{left:44px}.sl-pkg-var{display:block;margin:5px 0 0;width:max-content}}@media (prefers-reduced-motion:reduce){.sl-pkg-nappi,.sl-pkg-osa{transition:none}}