#top-shopping-cart .close,#top-shopping-cart .product .price,#top-shopping-cart .summary .title,#top-shopping-cart .total h3{color:#efefef}#blackfriday,#campaignpage,#top-shopping-cart,#top-shopping-cart .top-shopping-cart,.navigation-phase,.navigation-phase .navbar,.shopping-cart,.shopping-cart .cart .button,.top-panel{background:#000}#top-shopping-cart .close{text-shadow:none;opacity:1}.top-panel{color:#ddd}.navigation-phase .navbar li a,.shopping-cart .cart .button .basket i,.shopping-cart .cart .button .products,.shopping-cart .cart .button .products .price{color:#efefef}.shopping-cart .cart .button .basket{border-color:#efefef}@media (max-width:930px){.navigation-phase{border-color:#363638;margin-bottom:0}}.navigation-phase .navbar .navbar-collapse{border-color:#363638}#campaignpage #blackfridaycampaign #jatkot:after,#campaignpage #blackfridaycampaign #jatkot:before{left:0;height:40%;border-left:6px solid #fff;border-right:6px solid #fff;width:100%;content:"";position:absolute}.wrapper{padding-top:0}#campaignpage{position:relative;color:#fff;margin:0;padding:30px 0}#campaignpage a{color:#fff;text-decoration:underline}#campaignpage #blackfridaycampaign{position:relative;margin:70px 0 130px;text-align:center}#campaignpage #blackfridaycampaign h1{margin-top:60px;font-size:82px;font-weight:700}#campaignpage #blackfridaycampaign p{font-size:17px}#campaignpage #blackfridaycampaign #jatkot{position:absolute;top:39%;left:50%;transform:translate(-50%,-50%) rotate(-13deg);background:rgba(0,0,0,.65);padding:30px 45px;font-size:42px;font-weight:700}@media (max-width:620px){#campaignpage #blackfridaycampaign #jatkot{font-size:22px}}#campaignpage #blackfridaycampaign #jatkot:before{top:0;border-top-left-radius:12px;border-top-right-radius:12px;border-top:6px solid #fff}#campaignpage #blackfridaycampaign #jatkot:after{bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom:6px solid #fff}#campaignpage .showroomopen{padding-top:30px}#campaignpage #tukkuopen .showroom{filter:grayscale(.7)}#campaignpage #campaigns .content{border-color:#fff;background:rgba(255,255,255,.05)}#campaignpage #cargodiscount{padding:50px 0 160px;text-align:center}#campaignpage #cargodiscount h1{font-weight:700;font-size:50px;margin-bottom:40px}@media (max-width:550px){#campaignpage #cargodiscount h1{font-size:40px}}#campaignpage #cargodiscount h1 span{color:#36ace2}#campaignpage #cargodiscount p{max-width:560px;margin:auto;text-align:center}#campaignpage #infographictitle #stamp svg{fill:#fff}@media (max-width:600px){#campaignpage #startdesign #designnav{border-bottom:2px solid #000!important}#campaignpage #startdesign .design{border-top:2px solid #000!important}}#campaignpage #startdesign .design .content{color:#fff}#campaignpage #startdesign .design .content .btn{background:0 0;padding:20px;line-height:1;border:1px solid #36ace2;border-radius:30px;color:#36ace2;font-weight:700;cursor:pointer}#campaignpage #newframe{padding:160px 0 80px;display:flex}#campaignpage #newframe #image{width:66.666667%}#campaignpage #newframe #image img{width:100%}@media (max-width:880px){#campaignpage #newframe{flex-direction:column-reverse}#campaignpage #newframe #image{width:100%}#campaignpage #newframe #image img{transform:scaleX(-1)}}#campaignpage #newframe #frame{position:relative;flex:1}#campaignpage #newframe #frame #content{z-index:2;position:absolute;top:100%;left:120px;width:740px;margin-top:22px;text-align:left}#campaignpage #newframe #frame h3{font-weight:700;font-size:56px;margin-top:0}#campaignpage #newframe #frame h3 span{color:#36ace2;display:table}@media (max-width:880px){#campaignpage #newframe #frame #content{position:relative;top:initial;left:initial;transform:none;width:100%;padding:40px 22px 0;text-align:center}#campaignpage #newframe #frame h3 span{display:inline}}@media (max-width:550px){#campaignpage #newframe #frame h3{font-size:40px}}#campaignpage #newframe #frame p{margin:25px 0;font-size:14px}#campaignpage #newframe #frame .btn{display:block;margin:25px 0 0;border:1px solid #fff;border-radius:30px;padding:20px;line-height:1;color:#fff;background:0 0;font-weight:700;cursor:pointer}#campaignpage #newframe #frame .btn:hover{border-color:#36ace2;color:#36ace2}@media (max-width:900px){#campaignpage #newframe #frame .btn{margin:25px auto 0}}#campaignpage #sininenlasi{padding:0 0 30px}#campaignpage #sininenlasi #title{margin-bottom:60px;text-align:center}#campaignpage #sininenlasi #title h1{font-size:56px;font-weight:700;color:#36ace2}#campaignpage #sininenlasi #images{display:flex;gap:8px}#campaignpage #sininenlasi #images .image{position:relative;width:50%}@media (max-width:760px){#campaignpage #sininenlasi #images{flex-direction:column}#campaignpage #sininenlasi #images .image{width:100%}}#campaignpage #sininenlasi #images .image img{width:100%}#campaignpage #sirodescription{margin:0;text-align:center;font-size:14px}#campaignpage #sirodescription b{color:#36ace2}#deliveryschedules{margin-top:250px;color:#fff}#deliveryschedules h1{font-weight:700;text-align:center}@media (max-width:550px){#deliveryschedules{margin-top:100px}#deliveryschedules h1{text-align:left}}#deliveryschedules #deliveryschedule{display:flex;align-items:flex-start;margin-top:90px;flex-wrap:wrap}@media (max-width:900px){#deliveryschedules #deliveryschedule{flex-direction:column}#deliveryschedules #deliveryschedule #deliveryareas{width:100%}}#deliveryschedules #deliveryschedule #deliveryareas{flex:1}#deliveryschedules #deliveryschedule img{max-height:1024px;max-width:768px}@media (max-width:1200px){#deliveryschedules #deliveryschedule img{max-width:550px}}@media (max-width:900px){#deliveryschedules #deliveryschedule img{width:100%;margin:50px auto 0}}#deliveryschedules .delivery{position:relative;display:table;margin-bottom:14px}@media (max-width:900px){#deliveryschedules .delivery{margin:0 auto 14px}}@media (max-width:550px){#deliveryschedules .delivery{margin:0 0 14px}}#deliveryschedules .delivery:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:50px;margin-left:12px}#deliveryschedules .delivery#ep:after{border-bottom:2px solid #a300b7}#deliveryschedules .delivery#oulu:after{border-bottom:2px dashed #a300b7}#deliveryschedules .delivery#jyvaskyla:after{border-bottom:2px solid #009110}#deliveryschedules .delivery#joensuu:after{border-bottom:2px dashed #009110}#deliveryschedules .delivery#helsinki:after{border-bottom:2px solid #0006c8}#deliveryschedules .delivery#lappeenranta:after{border-bottom:2px dashed #0006c8}#deliveryschedules .delivery#turku:after{border-bottom:2px solid #ff8100}#deliveryschedules .delivery#hanko:after{border-bottom:2px dashed #ff8100}#deliveryschedules .delivery .space{color:#9acd32}#deliveryschedules .delivery .filling{color:#fdb813}#deliveryschedules .delivery .full{color:#ec475c}#collector{position:relative;display:flex;width:100%;align-items:center;margin:50px 0 90px;background:#c3177d;padding:75px 50px;color:#fff}#collector #logo{width:300px}#collector #logo img{width:100%}@media (max-width:1024px){#collector #logo img{max-width:230px}}#collector #logo img#oneline{display:none}#collector #content{flex:1}#collector #content div{display:table;margin:auto}#collector #content h3{font-size:50px;font-weight:700}@media (max-width:768px){#collector #content h3{font-size:30px}}#collector #content h3 span{display:table;width:100%}#collector #content h3 span:first-child{font-size:56px}@media (max-width:768px){#collector #content h3 span:first-child{font-size:47px}}@media (max-width:600px){#collector{display:table;text-align:center}#collector #logo{position:absolute;top:77px;left:50%;transform:translateX(-50%)}#collector #logo img#twoline{display:none}#collector #logo img#oneline{display:block;max-width:140px;margin:auto}#collector #content h3{margin-bottom:40px}#collector #content p{line-height:1.6}}