<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{font-family:brother-1816,sans-serif;color:#000;font-weight:300}b{font-weight:600}b a{font-weight:600;color:#000}p{font-family:brother-1816,sans-serif;color:#000;font-weight:200;font-size:.95em;line-height:1.85em;margin-bottom:0;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}p i,p.italic{font-style:italic;font-family:brother-1816,sans-serif}p b{font-family:brother-1816,sans-serif}@media screen and (max-width:479px){p{font-size:.85em}}p.p-indent{margin-top:5px;text-indent:20px}p.quote{padding:0 60px;margin:40px 0 70px;font-style:italic;position:relative;text-align:right}p.quote .writer{position:absolute;bottom:-30px;right:60px;font-family:brother-1816,sans-serif;font-weight:500;font-style:normal;border-bottom:1px solid #dadada;line-height:1.1em}@media screen and (max-width:479px){p.quote{padding:0 20px}p.quote .writer{right:20px}}p a{font-family:brother-1816,sans-serif}p.quote-1col{font-size:1.3em;font-style:italic;margin-left:40px;margin-top:40px;text-align:right;overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}@media screen and (min-width:479px) and (max-width:959px){p.quote-1col{margin-left:0;font-size:1.1em}}@media screen and (max-width:479px){p.quote-1col{margin-top:40px;margin-left:0;text-align:left}}p.quote-1col.margin-none-top{margin-top:0}p span{font-family:brother-1816,sans-serif}p b{font-family:brother-1816,sans-serif;font-weight:700}p img{max-width:100%}p.big{font-size:1.1em}p a{text-decoration:none;border-bottom:1px solid #333}h1,h2,h3{font-weight:200;line-height:1.2em;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h1.underline,h2.underline,h3.underline{width:100%;border-bottom:1px solid #dadada}h4,h5,h6{font-weight:300;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.text-inline{float:left;display:inline-block}h1{font-size:2.6em;letter-spacing:-.025em;color:#404040}h1.heading-font{font-family:brother-1816,sans-serif;font-size:2.5em;overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){h1.heading-font{font-size:1.8em}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){h1{font-size:1.8em}}h2{margin-top:2em}h4{line-height:1.5em}h4.product-text{font-family:brother-1816,sans-serif;color:#333;letter-spacing:0;font-size:1.2em;line-height:1.6em;margin-bottom:20px;font-style:italic}h4.product-text a{text-decoration:none}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){h4.product-text{font-size:.95em;margin-bottom:10px}}h3.product-text{font-size:1.4em;margin:0 0 30px}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){h3.product-text{font-size:1.1em}}h2.product-text{margin:15px 0 20px;font-size:2.4em;font-weight:500;color:#199b93}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){h2.product-text{font-size:1.3em;margin:5px 0 10px}}.campaigns-header{text-align:center;font-weight:100;margin:60px auto 40px;position:relative}@media screen and (max-width:479px){.campaigns-header{width:70%;margin:10px auto 40px}}.campaigns-header:before{content:'';height:20px;width:200vw;display:block;bottom:-10px;left:-100vw;z-index:-1;position:absolute;border-bottom:1px solid #e2e2e2}.photo-credit{font-family:brother-1816,sans-serif;margin-top:-2px;font-size:.7em}.product-content-preview h3{font-size:1.3em}.product-content-preview p{font-size:.75em}.cart-text{font-size:.9em;z-index:2;font-weight:300}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.cart-text.text-alt-color-mobile{color:#199b93}}.text-alt-color{color:#FFF}.text-main-color{color:#199b93}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.text-alt-color-mobile{color:#FFF}}.text-center{text-align:center}.text-left{text-align:left}.text-left .iziModal-content{text-align:left}.text-right{text-align:right}@media screen and (max-width:479px){.text-center-mobile{text-align:center}}.hyphens{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.no-hyphens{overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}.no-underline{text-decoration:none}.underline{text-decoration:none;border-bottom:2px solid #333}.text-small{font-size:.8em;text-decoration-color:transparent}.text-alert{color:#f44e42}.text-uppercase{text-transform:uppercase}ul.no-bullets{list-style-type:none;padding-left:0;overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}ul.no-bullets.padding-left{padding-left:20px}ul.product-info li{margin-bottom:2px;font-size:1.2em;font-weight:200;line-height:1.5em}ul.product-info li a{font-weight:200}ul.product-info li.age-recommendation{padding:5px 10px;border-radius:20px;background-color:#199b93;color:#FFF;display:inline-block}ul.paragraph a,ul.paragraph b,ul.paragraph li{font-family:brother-1816,sans-serif;font-size:.95em}.sort{font-weight:300;font-size:.9em}.sort a{text-decoration:none;display:inline-block;margin:0 5px}.sort a.active{font-weight:700}.sort .far{margin-left:2px}.text-shadow{text-shadow:0 0 5px rgba(0,0,0,.4)}.text-main-color{color:#199b93}.basic-shadow{box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.gradient-text{background:-webkit-linear-gradient(45deg,#199b93,#0d7670);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.curtain{content:'&amp;#8203;';background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;z-index:1;opacity:0;margin-top:-30px}.flip-horizontal{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.row{width:100%;float:none;box-sizing:content-box;overflow:hidden}.row-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:flex-start;align-content:flex-start}.row-flex.center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer .column{min-width:23.8%;width:auto;max-width:320px}@media screen and (max-width:479px){footer .column{width:100%;max-width:320px}}.col-1{width:23.8%}@media screen and (max-width:479px){.col-1{width:100%}}.col-2{width:49.2%}@media screen and (max-width:479px){.col-2{width:100%}}.col-3{width:74.6%}@media screen and (max-width:479px){.col-3{width:100%}}.col-4{width:100%}@media screen and (max-width:479px){.col-4{width:100%}}.col3-1{width:32.26666667%}@media screen and (max-width:479px){.col3-1{width:100%}}.col3-2{width:66.13333333%}@media screen and (max-width:479px){.col3-2{width:100%}}.col3-3{width:100%}@media screen and (max-width:479px){.col3-3{width:100%}}.column{margin-left:1.6%;display:inline-block;box-sizing:border-box;float:left;min-height:5vh;position:relative}@media screen and (max-width:479px){.column{margin:0 0}}@media screen and (max-width:479px){.column.double-column-mobile{width:50%!important}}.column img{max-width:100%}.column:first-child{margin-left:0}.column-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:220px;max-width:290px;flex-grow:1;overflow:hidden;margin:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.column-flex.col3-1{max-width:320px}@media screen and (max-width:479px){.column-flex.col3-1{max-width:100%}}@media screen and (max-width:479px){.column-flex{max-width:100%}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.flex-mobile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px}}.pro-container{height:60vh;box-sizing:border-box;margin:40px auto -200px;max-width:1140px;min-height:550px;width:100%;background-color:#FFF;padding:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.pro-container .column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;box-sizing:border-box}.pro-container .column .row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-device-aspect-ratio:7/3){.pro-container{height:80vh}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.pro-container{height:initial}}.pro-container.pro-container-taller{height:75vh}@media screen and (min-width:479px) and (max-width:959px){.pro-container .col-1{width:48.4%;margin-left:0}}@media (max-height:850px){.pro-container .col-1{min-height:500px}}@media screen and (min-width:479px) and (max-width:959px){.pro-container .col-1:nth-child(2n){margin-left:3.2%}}@media screen and (min-width:479px) and (max-width:959px){.pro-container .col-3{width:100%}}.pro{margin:0 20px 20px 0;box-sizing:border-box;width:100%;align-self:stretch;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-basis:10%;padding:20px;position:relative;overflow:hidden;background-size:cover;background-position:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-filter:grayscale(0);filter:grayscale(0);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.pro.contain{background-size:contain}.pro *{margin-top:0;word-wrap:break-word}.pro .fill-parent{border-bottom:none}.pro.no-repeat{background-repeat:no-repeat}.pro.background-top{background-position:center top}.pro.background-center{background-position:center}.pro.background-bottom{background-position:center bottom}.pro.fade-to-grey{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.pro.fade-to-grey:hover{-webkit-filter:grayscale(0);filter:grayscale(0);transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.pro .photo-credit{opacity:.3;margin-top:-10px;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.pro:hover .photo-credit{opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.pro-size-half{width:calc(50% - 20px)}.pro-size-half:last-child{margin-right:0}.pro-left{text-align:left}.pro-left *,.pro-left .pro-book-cover{margin:0 0 10px}.pro-left .pro-book-cover{margin:5px 0}.pro-left .photo-credit{margin:-10px}.pro-center{text-align:center}.pro-center *,.pro-center .pro-book-cover{margin:0 auto}.pro-center .pro-book-cover{margin:5px auto}.pro-center .photo-credit{margin:-10px}.pro-right{text-align:right}.pro-right *,.pro-right .pro-book-cover{margin:0 0 10px auto}.pro-right .pro-book-cover{margin:5px 0 5px auto}.pro-right .photo-credit{margin:-10px}.pro-vertical-top{-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.pro-vertical-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pro-vertical-evenly{-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.pro-vertical-bottom{-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.pro-theme-dark{background-color:#199b93}.pro-theme-dark *{color:#FFF;z-index:5}.pro-theme-dark a{color:#FFF}.pro-theme-dark .fa-pro-icon{color:#FFF;opacity:1}.pro-theme-grey{background-color:#0d7670}.pro-book-cover{max-width:80%;max-height:90%;height:auto;margin:0 auto;position:relative}.pro-book-cover.shadow{box-shadow:0 0 15px rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5)}.pro-border{border:1px solid #dadada;box-sizing:border-box}.fa-pro-icon{position:absolute;right:5%;bottom:0;opacity:.5;font-size:6vw!important;z-index:-1}table{border-collapse:collapse}td{font-size:1.1em;padding:10px 15px;border-bottom:1px solid #199b93}td h4,td h5{margin:0;padding:0}td img{max-height:100%}table.no-lines td,td.no-lines,tr.no-lines td{border-bottom:0}table.padding-none td{padding:0}table.padding-min td{padding:5px}table.table-column-first-checkbox tr td:first-child{width:1.1em}table.alter-colour tr:nth-child(2n){background-color:#f4f4f4}.table-center-column-1 tr td:nth-child(1){text-align:center}.table-right-column-1 tr td:nth-child(1){text-align:right;padding-left:0}.table-center-column-2 tr td:nth-child(2){text-align:center}.table-right-column-2 tr td:nth-child(2){text-align:right;padding-left:0}.table-center-column-3 tr td:nth-child(3){text-align:center}.table-right-column-3 tr td:nth-child(3){text-align:right;padding-left:0}.table-center-column-4 tr td:nth-child(4){text-align:center}.table-right-column-4 tr td:nth-child(4){text-align:right;padding-left:0}.table-center-column-5 tr td:nth-child(5){text-align:center}.table-right-column-5 tr td:nth-child(5){text-align:right;padding-left:0}.table-center-column-6 tr td:nth-child(6){text-align:center}.table-right-column-6 tr td:nth-child(6){text-align:right;padding-left:0}.table-header-row td{padding:10px 5px;padding-top:20px;vertical-align:bottom;border-bottom:2px solid #FFF;font-size:1.1em;width:100%}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.table-header-row td{font-size:1em}}@media screen and (max-width:350px){.table-header-row td{padding-left:2px;padding-right:2px;font-size:.9em}}.table-header-row.dark{background-color:#199b93}.table-header-row.dark td{color:#FFF}table tr td:first-child{padding-left:20px}table tr td:last-child{padding-right:20px}.table-cart-products tr td:first-child{padding:5px 10px 5px 0;max-width:80px;width:1%}.table-cart-products tr td:first-child img{max-height:80px;max-width:60px}.table-cart-products a{text-decoration:none}.table-cart-products tr td:last-child{width:40px;padding:0;text-align:center}.table-cart-products tr td:nth-child(2){width:55%}@media screen and (min-width:479px) and (max-width:959px){.table-cart-products tr td:nth-child(2){width:45%}}@media screen and (max-width:479px){.table-cart-products tr td:nth-child(2){padding-left:0;padding-right:0;width:50%}}@media screen and (max-width:479px){.table-cart-products tr td:nth-child(2){width:40%}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.table-cart-products td{padding-left:5px;padding-right:5px}}@media screen and (max-width:350px){.table-cart-products td{padding-left:2px;padding-right:2px}}.table-cart-products h4{font-size:1.3em}@media screen and (min-width:479px) and (max-width:959px){.table-cart-products h4{font-size:.95em}}@media screen and (max-width:479px){.table-cart-products h4{font-size:.85em;line-height:1.3em}}.table-cart-products h5{font-size:1em;color:#333}@media screen and (min-width:479px) and (max-width:959px){.table-cart-products h5{font-size:.8em}}@media screen and (max-width:479px){.table-cart-products h5{font-size:.75em;line-height:1.3em;margin-top:5px}}.table-cart-products .table-header-row td{padding-bottom:5px}.table-cart-input td{padding:0 5px;position:relative}@media screen and (max-width:479px){.table-cart-input td{padding:0 2px}}.table-cart-input td input{width:500px;max-width:50vw}@media screen and (max-width:479px){.table-cart-input td{display:table-row;text-align:left!important;max-width:100%}.table-cart-input td input{max-width:75vw;margin-top:0}.table-cart-input td:first-child{font-weight:500;font-size:.9em}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.table-cart h2{font-size:.9em}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.table-cart h3{font-size:.85em}}@media screen and (max-width:479px){.table-cart tr td:nth-child(2){padding-left:0;padding-right:0}}.table-cart table tr td:nth-child(2){width:auto}@media screen and (max-width:479px){.table-mobile-row{display:table-row}.table-mobile-row .required:before{content:"";display:none}}tr.no-lines td{border:0 solid transparent}.table-small-cart tr td{padding:10px 5px;font-size:1em;border-bottom:1px solid #dadada}.table-small-cart tr:last-child td{border-bottom:0 solid transparent}@media screen and (max-width:479px){#ryhmailmoittautuminen_taulukko .ryhmailmoittautuminen_henkilorivi{display:flex;flex-direction:column;background-color:#ededed;border-radius:3px;margin-top:5px}#ryhmailmoittautuminen_taulukko .table-mobile-row{margin:0 auto;padding:5px 10px}#ryhmailmoittautuminen_taulukko tr td{text-align:center;width:80vw}}select#laskutusosoite_verkkolaskuoperaattori{height:40px;font-size:.9em;padding:5px 10px;font-weight:300;border:1px solid #dadada;box-sizing:border-box;letter-spacing:.03em;width:100%;max-width:100%;display:inline-block;margin:10px 0;transform:translateZ(0);border-radius:3px;color:#000;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}select#laskutusosoite_verkkolaskuoperaattori.full-width{width:100%}select#laskutusosoite_verkkolaskuoperaattori.theme-dark{background-color:#199b93;color:#FFF;border:1px solid #199b93}select#laskutusosoite_verkkolaskuoperaattori.invalid{border:1px solid #ad1f1f;background-color:#ffeaea;border-top-left-radius:3px;border-top-right-radius:3px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}select#laskutusosoite_verkkolaskuoperaattori.invalid::placeholder{color:#ad1f1f;opacity:1}select#laskutusosoite_verkkolaskuoperaattori.invalid:-ms-input-placeholder{color:#ad1f1f}select#laskutusosoite_verkkolaskuoperaattori.invalid::-ms-input-placeholder{color:#ad1f1f}select#laskutusosoite_verkkolaskuoperaattori.valid{border:1px solid #32d6a2;border-radius:2px;background-color:#c8fbdd;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}select#laskutusosoite_verkkolaskuoperaattori.big{font-size:1.2em;padding:8px 16px;border-radius:3px;height:50px}select#laskutusosoite_verkkolaskuoperaattori.medium{font-size:1.2em;padding:8px 16px;border-radius:3px;height:50px}select#laskutusosoite_verkkolaskuoperaattori::placeholder{color:#d6d6d6;opacity:1}select#laskutusosoite_verkkolaskuoperaattori:-ms-input-placeholder{color:#d6d6d6}select#laskutusosoite_verkkolaskuoperaattori::-ms-input-placeholder{color:#d6d6d6}input[type=number],input[type=password],input[type=text]{height:40px;font-size:.9em;padding:5px 10px;font-weight:300;border:1px solid #dadada;box-sizing:border-box;-webkit-appearance:none;letter-spacing:.03em;width:300px;max-width:100%;display:inline-block;margin:10px 0;transform:translateZ(0);border-radius:3px;color:#000;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}input[type=number].full-width,input[type=password].full-width,input[type=text].full-width{width:100%}input[type=number].theme-dark,input[type=password].theme-dark,input[type=text].theme-dark{background-color:#199b93;color:#FFF;border:1px solid #199b93}input[type=number].invalid,input[type=password].invalid,input[type=text].invalid{border:1px solid #ad1f1f;background-color:#ffeaea;border-top-left-radius:3px;border-top-right-radius:3px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}input[type=number].invalid::placeholder,input[type=password].invalid::placeholder,input[type=text].invalid::placeholder{color:#ad1f1f;opacity:1}input[type=number].invalid:-ms-input-placeholder,input[type=password].invalid:-ms-input-placeholder,input[type=text].invalid:-ms-input-placeholder{color:#ad1f1f}input[type=number].invalid::-ms-input-placeholder,input[type=password].invalid::-ms-input-placeholder,input[type=text].invalid::-ms-input-placeholder{color:#ad1f1f}input[type=number].valid,input[type=password].valid,input[type=text].valid{border:1px solid #32d6a2;border-radius:2px;background-color:#c8fbdd;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}input[type=number].big,input[type=password].big,input[type=text].big{font-size:1.2em;padding:8px 16px;border-radius:3px;height:50px}input[type=number].medium,input[type=password].medium,input[type=text].medium{font-size:1.2em;padding:8px 16px;border-radius:3px;height:50px}input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#d6d6d6;opacity:1}input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#d6d6d6}input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#d6d6d6}i.fal.required,i.far.required,i.fas.required{font-size:.5em;position:absolute;color:#666;top:18px;right:24px}@media screen and (max-width:479px){i.fal.required,i.far.required,i.fas.required{position:relative;top:-12px;right:15px}}span.invalid-message{display:block;position:absolute;top:45px;padding:3px 5px 5px;background:#FFF;float:left;margin:0 auto;border-bottom-left-radius:13px;border-bottom-right-radius:13px;border-top:none;font-size:.8em;color:#ad1f1f;font-weight:500;opacity:0;margin-top:5px;margin-bottom:5px}a.button,button,input[type=button],input[type=submit]{padding:10px 15px;background-color:#FFF;border:1px solid #dadada;color:#199b93;font-weight:300;letter-spacing:-.03em;min-width:25%;max-width:100%;min-height:45px;box-sizing:border-box;font-size:.95em;outline:0;text-decoration:none;display:inline-block;text-align:center;position:relative;overflow:hidden;border-radius:5px;text-transform:uppercase;white-space:normal;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#199b93;color:#FFF;cursor:pointer;cursor:hand}a.button:hover .fa,a.button:hover .fal,a.button:hover .far,button:hover .fa,button:hover .fal,button:hover .far,input[type=button]:hover .fa,input[type=button]:hover .fal,input[type=button]:hover .far,input[type=submit]:hover .fa,input[type=submit]:hover .fal,input[type=submit]:hover .far{color:#FFF}a.button:hover .button-text,button:hover .button-text,input[type=button]:hover .button-text,input[type=submit]:hover .button-text{color:#FFF}a.button.theme-dark,button.theme-dark,input[type=button].theme-dark,input[type=submit].theme-dark{background-color:#199b93;color:#FFF;border:1px solid #199b93}a.button.theme-dark .fa,a.button.theme-dark .fal,a.button.theme-dark .fas,button.theme-dark .fa,button.theme-dark .fal,button.theme-dark .fas,input[type=button].theme-dark .fa,input[type=button].theme-dark .fal,input[type=button].theme-dark .fas,input[type=submit].theme-dark .fa,input[type=submit].theme-dark .fal,input[type=submit].theme-dark .fas{color:#FFF;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.button.theme-dark .fa.fa-inverse,a.button.theme-dark .fal.fa-inverse,a.button.theme-dark .far.fa-inverse,button.theme-dark .fa.fa-inverse,button.theme-dark .fal.fa-inverse,button.theme-dark .far.fa-inverse,input[type=button].theme-dark .fa.fa-inverse,input[type=button].theme-dark .fal.fa-inverse,input[type=button].theme-dark .far.fa-inverse,input[type=submit].theme-dark .fa.fa-inverse,input[type=submit].theme-dark .fal.fa-inverse,input[type=submit].theme-dark .far.fa-inverse{color:#199b93}a.button.theme-dark .button-text,a.button.theme-dark .text-small,button.theme-dark .button-text,button.theme-dark .text-small,input[type=button].theme-dark .button-text,input[type=button].theme-dark .text-small,input[type=submit].theme-dark .button-text,input[type=submit].theme-dark .text-small{color:#FFF}a.button.theme-dark:hover,button.theme-dark:hover,input[type=button].theme-dark:hover,input[type=submit].theme-dark:hover{background-color:#FFF;color:#199b93}a.button.theme-dark:hover .fa,a.button.theme-dark:hover .fal,a.button.theme-dark:hover .fas,button.theme-dark:hover .fa,button.theme-dark:hover .fal,button.theme-dark:hover .fas,input[type=button].theme-dark:hover .fa,input[type=button].theme-dark:hover .fal,input[type=button].theme-dark:hover .fas,input[type=submit].theme-dark:hover .fa,input[type=submit].theme-dark:hover .fal,input[type=submit].theme-dark:hover .fas{color:#199b93}a.button.theme-dark:hover .fa.fa-inverse,a.button.theme-dark:hover .fal.fa-inverse,a.button.theme-dark:hover .far.fa-inverse,button.theme-dark:hover .fa.fa-inverse,button.theme-dark:hover .fal.fa-inverse,button.theme-dark:hover .far.fa-inverse,input[type=button].theme-dark:hover .fa.fa-inverse,input[type=button].theme-dark:hover .fal.fa-inverse,input[type=button].theme-dark:hover .far.fa-inverse,input[type=submit].theme-dark:hover .fa.fa-inverse,input[type=submit].theme-dark:hover .fal.fa-inverse,input[type=submit].theme-dark:hover .far.fa-inverse{color:#FFF}a.button.theme-dark:hover .button-text,a.button.theme-dark:hover .text-small,button.theme-dark:hover .button-text,button.theme-dark:hover .text-small,input[type=button].theme-dark:hover .button-text,input[type=button].theme-dark:hover .text-small,input[type=submit].theme-dark:hover .button-text,input[type=submit].theme-dark:hover .text-small{color:#199b93}a.button.big,button.big,input[type=button].big,input[type=submit].big{padding:15px 60px;font-size:1.5em;margin-bottom:20px;border:1px solid #dadada;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.1)}@media screen and (min-width:479px) and (max-width:959px){a.button.big,button.big,input[type=button].big,input[type=submit].big{font-size:1.2em;padding:13px 30px}}@media screen and (max-width:479px){a.button.big,button.big,input[type=button].big,input[type=submit].big{font-size:1.1em;padding:10px 20px}}a.button.medium,button.medium,input[type=button].medium,input[type=submit].medium{padding:15px 20px;font-size:1.3em;margin-bottom:20px;border:1px solid #dadada;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.1)}@media screen and (min-width:479px) and (max-width:959px){a.button.medium,button.medium,input[type=button].medium,input[type=submit].medium{font-size:1.2em;padding:13px 10px}}@media screen and (max-width:479px){a.button.medium,button.medium,input[type=button].medium,input[type=submit].medium{font-size:1.1em;padding:10px 10px}}a.button.button-fa-icon *,button.button-fa-icon *,input[type=button].button-fa-icon *,input[type=submit].button-fa-icon *{margin:0}a.button.button-fa-icon .button-text,button.button-fa-icon .button-text,input[type=button].button-fa-icon .button-text,input[type=submit].button-fa-icon .button-text{margin-right:10px;overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.button.button-fa-icon .fa,a.button.button-fa-icon .fal,a.button.button-fa-icon .far,button.button-fa-icon .fa,button.button-fa-icon .fal,button.button-fa-icon .far,input[type=button].button-fa-icon .fa,input[type=button].button-fa-icon .fal,input[type=button].button-fa-icon .far,input[type=submit].button-fa-icon .fa,input[type=submit].button-fa-icon .fal,input[type=submit].button-fa-icon .far{line-height:1em;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.button:active,button:active,input[type=button]:active,input[type=submit]:active{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.button.min-width,button.min-width,input[type=button].min-width,input[type=submit].min-width{min-width:1%}a.button.button-small,button.button-small,input[type=button].button-small,input[type=submit].button-small{line-height:40px;height:40px;padding-top:0;padding-bottom:0}a.button:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background-color:#d1d1d1;color:#545454;box-shadow:none}a.button:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover{background-color:#c7c7c7;color:#545454;box-shadow:none;cursor:not-allowed}input[type=radio],input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=radio]+label:not(.cross):before,input[type=checkbox]+label:not(.cross):before{font-family:"Font Awesome 5 Pro";display:inline-block;letter-spacing:10px;font-size:1.5em;font-weight:300;color:#199b93}input[type=radio]+label.icon-small:not(.cross):before,input[type=checkbox]+label.icon-small:not(.cross):before{font-size:1em}input[type=radio].invalid+label:not(.cross):before,input[type=checkbox].invalid+label:not(.cross):before{color:#ad1f1f}input[type=radio]+label:not(.star-label):before{content:"\f111"}input[type=checkbox]+label:not(.cross):before{content:"\f0c8"}input[type=radio]:checked+label:not(.cross):not(.star-label):before{content:"\f058"}input[type=checkbox]:checked+label:not(.cross):before{content:"\f14a"}input[type=checkbox]:checked+label.cross:before{font-weight:500}input:focus{outline:0}label.button-fa-icon{height:35px;line-height:34px;width:35px;display:inline-block;text-align:center;margin-left:1px}label.button-fa-icon i{font-size:1.4em}input.button-fa-icon{display:none}.add-cart{position:fixed;pointer-events:none}.pages{text-align:center;width:100%;list-style-type:none;padding-left:0}.pages li{margin:0 5px;font-size:1.3em;vertical-align:top;display:inline-block}.pages li a{text-decoration:none}.pages li span{color:#333}.pages li i{float:none;display:block;line-height:initial}.pages li .fa.fa-circle{display:block;background-color:#199b93;width:1em;height:1em;border-radius:10px;color:transparent}.pages li.active{margin-top:-2px}textarea{resize:none;min-height:13vh;border:1px solid #000;box-sizing:border-box;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}textarea.invalid{border:1px solid #ad1f1f;background-color:#ffeaea;margin-bottom:-6px;border-top-left-radius:3px;border-top-right-radius:3px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}textarea.valid{border:1px solid #32d6a2;border-radius:2px;background-color:#c8fbdd;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}a.fill-parent{position:absolute;left:2px;right:2px;top:2px;bottom:2px;z-index:10}@media screen and (max-width:479px){.phaseSelectButton{margin:5px;font-size:.8em}}input.input-amount{width:3em;height:20px;text-align:center;padding:5px 1em 5px 0;border:0 solid transparent;border-bottom:2px dotted #DDD;box-sizing:content-box;position:relative}input.input-amount:focus{font-weight:600}@media screen and (max-width:479px){#ostoskori_asiakkuusvalinta button{display:block;width:auto!important;margin:5px 0!important}}.rating{width:125px;unicode-bidi:bidi-override;direction:rtl;text-align:center;position:relative}.rating&gt;label{float:right;display:inline;padding:0;margin:0;position:relative;width:25px;height:25px;cursor:pointer;color:#333;background-image:url(../../kuvat/sivupohja-OTP/icons/star_empty.svg);background-position:left;background-repeat:no-repeat}.rating&gt;input[type=radio]:checked~label,.rating&gt;label:hover,.rating&gt;label:hover~label{background-image:none}.rating&gt;input[type=radio]:checked~label:before,.rating&gt;label:hover:before,.rating&gt;label:hover~label:before{background-image:url(../../kuvat/sivupohja-OTP/icons/star_full.svg);content:' ';position:absolute;left:0;width:25px;height:25px}@-webkit-keyframes bounce{0%,100%,15%{-webkit-transform:translateY(0)}5%{-webkit-transform:translateY(-3px)}10%{transform:translateY(2px)}}@keyframes bounce{0%,100%,15%{transform:translateY(0)}5%{transform:translateY(-3px)}10%{transform:translateY(2px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes dangle{0%,100%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@keyframes dangle{0%,100%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}.pulsate{-webkit-animation:pulsate-fwd 3s ease-out infinite both;animation:pulsate-fwd 3s ease-out infinite both}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}.dangle{-webkit-animation-name:dangle;animation-name:dangle;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:easeInOutSine;animation-timing-function:easeInOutSine;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.transition-disable{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.full-width{width:100%}.mouse-pointer{cursor:pointer;cursor:hand}.show-mobile{display:none!important}@media screen and (max-width:479px){.show-mobile{display:inline-block!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.show-tablet-mobile{display:none}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.show-tablet-mobile{display:inline-block}}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.hide-tablet-mobile{display:none!important}}@media screen and (min-width:479px) and (max-width:959px){.hide-tablet{display:none!important}}.hidden{position:absolute;opacity:0;z-index:-999;width:0;height:0}.padding-left{padding-left:20px}.padding-right{padding-right:20px}.padding-top{padding-top:20px}.padding-bottom{padding-bottom:20px}.padding-none{padding:0!important}@media screen and (max-width:479px){.padding-none-mobile{padding:0}}.margin-auto-horizontal{margin:0 auto}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.margin-right{margin-right:20px}.margin-left{margin-left:20px}.margin-none{margin:0!important}@media screen and (max-width:479px){.margin-top-mobile{margin-top:40px}}.margin-none-top{margin-top:0}.margin-none-bottom{margin-bottom:0}.margin-none-left{margin-left:0}.margin-none-right{margin-right:0}.float-right{float:right}.float-left{float:left}.small-margin-bottom{margin-bottom:10px!important}.small-margin-top{margin-top:10px!important}.small-margin-right{margin-right:10px!important}.small-margin-left{margin-left:10px!important}.flex-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.highlight-background-color{background-color:#f7f7f7}.inline{display:inline;margin-left:5px}.inline-block{display:inline-block}.relative{position:relative}.block{display:block}.split-top{border-top:2px solid transparent}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}hr{border:1px solid #dadada;border-bottom:0 solid transparent}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;background-color:#fff;border-top:none;max-height:80%;overflow-y:auto;overflow-x:hidden;z-index:1001}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{cursor:pointer;cursor:hand;margin:0;padding:0;font-weight:200;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-autocomplete-category{background-color:transparent;color:#FFF;height:30px;background-color:#199b93;line-height:30px;padding-left:5px;font-weight:700;letter-spacing:.04em;font-size:.9em;text-transform:uppercase;cursor:default}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:200;color:#199b93}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:200;font-family:brother-1816,sans-serif;color:#FFF;background-color:#199b93}.ui-menu .ui-menu-item a.ui-state-active .ui-autocomplete-highlight,.ui-menu .ui-menu-item a.ui-state-focus .ui-autocomplete-highlight{color:#FFF}.ui-autocomplete-highlight{font-weight:600;color:#199b93;letter-spacing:.02em;text-transform:uppercase}.ui-tooltip{max-width:300px;width:auto;border-radius:20px;border:1px solid #ccc;padding:10px;font-family:brother-1816,sans-serif}.ui-tooltip *{color:#666;text-align:center}/*! jQuery UI - v1.12.1 - 2021-03-31
* http://jqueryui.com  components=111111011111000000100000110010011000000000000000
* Includes: core.css, autocomplete.css, menu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&amp;folderName=base&amp;cornerRadiusShadow=8px&amp;offsetLeftShadow=0px&amp;offsetTopShadow=0px&amp;thicknessShadow=5px&amp;opacityShadow=30&amp;bgImgOpacityShadow=0&amp;bgTextureShadow=flat&amp;bgColorShadow=666666&amp;opacityOverlay=30&amp;bgImgOpacityOverlay=0&amp;bgTextureOverlay=flat&amp;bgColorOverlay=aaaaaa&amp;iconColorError=cc0000&amp;fcError=5f3f3f&amp;borderColorError=f1a899&amp;bgTextureError=flat&amp;bgColorError=fddfdf&amp;iconColorHighlight=777620&amp;fcHighlight=777620&amp;borderColorHighlight=dad55e&amp;bgTextureHighlight=flat&amp;bgColorHighlight=fffa90&amp;iconColorActive=ffffff&amp;fcActive=ffffff&amp;borderColorActive=003eff&amp;bgTextureActive=flat&amp;bgColorActive=007fff&amp;iconColorHover=555555&amp;fcHover=2b2b2b&amp;borderColorHover=cccccc&amp;bgTextureHover=flat&amp;bgColorHover=ededed&amp;iconColorDefault=777777&amp;fcDefault=454545&amp;borderColorDefault=c5c5c5&amp;bgTextureDefault=flat&amp;bgColorDefault=f6f6f6&amp;iconColorContent=444444&amp;fcContent=333333&amp;borderColorContent=dddddd&amp;bgTextureContent=flat&amp;bgColorContent=ffffff&amp;iconColorHeader=444444&amp;fcHeader=333333&amp;borderColorHeader=dddddd&amp;bgTextureHeader=flat&amp;bgColorHeader=e9e9e9&amp;cornerRadius=3px&amp;fwDefault=normal&amp;fsDefault=1em&amp;ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em;max-width:100px}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#199b93;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #fff;background:#199b93;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:10px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:10px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:10px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2)}body,html{width:100%;min-height:calc(100vh - 380px);padding:0;margin:0;-webkit-overflow-scrolling:touch;overflow-x:hidden}#mobile-check{visibility:hidden;position:fixed;top:0;left:0;z-index:-10000;display:none}@media screen and (max-width:479px){#mobile-check{visibility:visible;display:block}}#tablet-check{visibility:hidden;position:fixed;top:0;left:0;z-index:-10000;display:none}@media screen and (min-width:479px) and (max-width:959px){#tablet-check{visibility:visible;display:block}}#body-wrapper{min-height:calc(100vh - 380px)}#wrapper{clear:both;margin:0 auto;display:block;width:100%;max-width:1140px;padding:40px 20px 80px;box-sizing:border-box;position:relative;z-index:0}@media screen and (max-width:479px){#wrapper{padding:20px 10px 80px}}#wrapper.front-page{padding-top:200px}#wrapper .row img{max-width:100%}#wrapper-no-padding{clear:both;margin:0 auto;display:block;width:100%;margin-bottom:380px;box-sizing:border-box;position:relative;z-index:1}#wrapper-no-padding .row{max-width:1140px;margin:0 auto}#wrapper-no-padding .row.margin-top{margin-top:40px}#wrapper-no-padding .row.margin-bottom{margin-bottom:40px}@media screen and (max-width:479px){#wrapper-no-padding .row{padding:0 10px;box-sizing:border-box}}#header{width:100%;background-color:#000}.header-wrapper{width:100%;height:170px;background-color:#FFF}@media screen and (max-width:479px){.header-wrapper{height:120px;padding-top:10px}}.header-wrapper-inner{margin:0 auto;display:block;width:100%;max-width:1140px;box-sizing:border-box;height:170px;padding:0 10px;position:relative;z-index:5;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.header-wrapper-inner{padding:0 10px}}@media screen and (max-width:479px){.header-wrapper-inner{padding:0 10px;height:120px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.header-wrapper-inner .header-bottom,.header-wrapper-inner .header-top{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrapper-inner .header-top{height:58px}.header-wrapper.only-logo{box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1);height:90px}.header-wrapper.only-logo .header-wrapper-inner{height:90px}.header-wrapper.only-logo .header-wrapper-inner .header-top{height:90px}.header-wrapper.only-logo .header-wrapper-inner .header-top .logo{margin-top:15px}#promobar{background-color:#3c3634;z-index:1}#promobar.title .page-title{z-index:1;position:relative;width:100%;max-width:1140px;margin:0 auto;margin-top:-1em;color:#FFF;font-weight:500;letter-spacing:0;text-shadow:0 0 5px rgba(0,0,0,.4);font-size:2.6em;line-height:1em;padding:0 20px;box-sizing:border-box}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){#promobar.title .page-title{font-size:2em}}.promo-inner{width:100%;min-height:50%;min-height:50vh;background-position:center 25%;position:relative;z-index:1;padding:30px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;transition:height 1s;-moz-transition:height 1s;-webkit-transition:height 1s;-o-transition:height 1s}.promo-inner .row{max-width:800px}.promo-inner.header-image{content:'&amp;#8203;';height:500px;height:25vh;min-height:220px;background-position:center;background-size:cover}.promo-inner.header-image iframe{height:50vh;z-index:10}.promo-inner.empty{content:'&amp;#8203;';min-height:5vh;background-position:0 40%}.promo-inner.empty .curtain,.promo-inner.empty iframe{opacity:0}.promo-inner.empty iframe{margin:5px auto 0;z-index:10;max-width:100%}.promo-inner{background-size:cover;background-color:#f7f7f7;background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1400.jpg);background-position:center}@media screen and (min-width:479px) and (max-width:959px){.promo-inner{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1040.jpg)}}@media screen and (min-width:960px){.promo-inner{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1400.jpg)}}@media screen and (min-width:1400px){.promo-inner{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1920.jpg)}}@media screen and (min-width:2500px){.promo-inner{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_2560.jpg)}}@media screen and (max-device-aspect-ratio:3/5){.promo-inner{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_500.jpg)}}@media screen and (max-width:479px){.promo-inner.empty{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_500.jpg)}}@media screen and (min-width:479px) and (max-width:959px){.promo-inner.empty{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1040.jpg)}}@media screen and (min-width:960px){.promo-inner.empty{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1400.jpg)}}@media screen and (min-width:1400px){.promo-inner.empty{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_1920.jpg)}}@media screen and (min-width:2500px){.promo-inner.empty{background-image:url(../../kuvat/sivupohja-OTP/heroes/etusivu_paakuva_2560.jpg)}}.campaign .slick-track .slick-slide{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.front-page-articles{-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:5vh;padding:20px;box-sizing:border-box}.front-page-articles .article-preview{max-width:400px;padding:20px 20px 40px;margin:0 20px;border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.front-page-articles .article-preview h2{font-size:1.2em;line-height:1.6em;margin-top:1em;color:#404040}.front-page-articles .article-preview p{font-size:.95em}.front-page-articles .article-preview a{margin-top:20px;text-align:right;width:100%}.front-page-articles .article-preview .article-image{height:200px;background-size:cover;background-position:center;width:100%}@media screen and (min-width:479px) and (max-width:959px),screen and (max-width:479px){.front-page-articles{padding:20px 0}.front-page-articles .article-preview{margin-bottom:40px}}#curtain{position:fixed;width:100%;height:100%;top:0;left:0;backdrop-filter:blur(5px);background-color:rgba(255,255,255,.4);z-index:2;opacity:0;pointer-events:none;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s}#curtain.visible{display:block;opacity:1;pointer-events:initial}.notification-bar{padding:10px 0;width:100%;color:#FFF;text-align:center;font-style:italic;font-size:1.1em;z-index:8;position:relative;background:#0d7670;background:-moz-linear-gradient(left,#0d7670 0,#199b93 100%);background:-webkit-linear-gradient(left,#0d7670 0,#199b93 100%);background:linear-gradient(to right,#0d7670 0,#199b93 100%)}.notification-bar a{color:#FFF;text-align:center;font-style:italic;font-size:1.1em}@media screen and (min-width:479px) and (max-width:959px){.notification-bar{font-size:1em}.notification-bar a{font-size:1em}}@media screen and (max-width:479px){.notification-bar{font-size:.9em}.notification-bar a{font-size:.9em}}.notification-bar.notification-alt-color{z-index:4;color:#199b93;background:#eaeaea;background:-moz-linear-gradient(left,#eaeaea 0,#e0e0e0 100%);background:-webkit-linear-gradient(left,#eaeaea 0,#e0e0e0 100%);background:linear-gradient(to right,#eaeaea 0,#e0e0e0 100%)}.notification-bar.notification-alt-color i{color:#199b93}.title-over-header{display:block;opacity:1;background-color:#199b93;padding:3px 12px;font-size:3em;text-align:center;-webkit-background-clip:unset;-webkit-text-fill-color:#FFF;text-transform:uppercase;background-color:none;background:0 0;color:#FFF;text-shadow:2px 2px 8px rgba(0,0,0,.4)}@media screen and (max-width:479px){.title-over-header{display:none}}@media screen and (max-width:479px){.title-over-header.heading-font{display:block;font-size:2em}}.logo{background-image:url(../../kuvat/sivupohja-OTP/OTP_logo.png);width:114px;height:52px;background-repeat:no-repeat;display:block;background-size:contain}.header-top-section{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media screen and (max-width:479px){.header-top-section{transform:scale(.8)}}.header-top-social{margin-right:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.header-top-social a{text-decoration:none}.header-top-social i.fa-instagram{color:#E1306C}.header-top-social i.fa-facebook{color:#1877f2}.header-top-social i.fa-twitter{color:#1DA1F2}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.header-top-social{display:none}}nav{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav ul li{display:inline-block;float:left;align-self:flex-end;position:relative;text-align:center;line-height:1.4em;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;border-left:2px solid #8d8d8d}nav ul li:first-child{border-left:none}nav ul li .nav-item,nav ul li a{text-decoration:none;color:#199b93;font-weight:200;font-size:1.3em;letter-spacing:.05em;font-family:brother-1816,sans-serif;cursor:pointer}nav ul li .hidden-icon{margin-bottom:-1em;display:block;opacity:0;width:100%;text-align:center}nav ul li.has-subitems ul{display:none;position:absolute;width:100%;height:auto;background-color:#fff;overflow:hidden;border-radius:0 0 5px 5px;border-top:2px solid #FFF;box-shadow:0 15px 15px rgba(0,0,0,.3);-webkit-box-shadow:0 15px 15px rgba(0,0,0,.3);-moz-box-shadow:0 15px 15px rgba(0,0,0,.3)}nav ul li.has-subitems ul h4{text-align:left;padding:0 10px;margin:0;background-color:#fff;position:relative;z-index:10}nav ul li.has-subitems ul li{border-left:0;display:block;width:100%;height:40px;text-align:left;line-height:40px;padding:0 8px;box-sizing:border-box;border-bottom:1px solid #46a78a}nav ul li.has-subitems ul li .nav-item,nav ul li.has-subitems ul li a{height:40px;width:100%;display:inline-block;font-size:.95em}nav ul li.has-subitems ul li:hover{background-color:#0d7670}nav ul li.has-subitems ul li:hover a{color:#FFF}nav ul li.has-subitems ul li.dropdown-sub-subitems{height:auto;padding:0}nav ul li.has-subitems ul li.dropdown-sub-subitems ul{display:inline-block;width:100%;height:auto;overflow:hidden;position:relative;border-radius:0;padding:10px 0 0;border-bottom:1px solid #46a78a;margin-bottom:-17px;box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent}nav ul li.has-subitems ul li.dropdown-sub-subitems ul li{padding-left:25px;border-bottom:none}nav ul li.has-subitems ul li.dropdown-sub-subitems ul li:before{content:" ";display:block;position:absolute;left:10px;top:-20px;height:40px;width:10px;border:1px solid #46a78a;border-top:0;border-right:0}nav ul li.has-subitems ul li.dropdown-sub-subitems:hover li a{color:#199b93}nav ul li.has-subitems ul li.dropdown-sub-subitems:hover li a:hover{color:#FFF}nav ul li.has-subitems ul li:last-child{border-bottom:0}nav ul li.has-subitems:hover ul{display:block}nav #menu-dropdown-button{display:none}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){nav{height:65px;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}nav #menu-dropdown-button{margin:0 30px 0 0;padding:0;float:right;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}nav #menu-dropdown-button i{align-self:flex-end}nav ul#nav-menu{float:none;width:100%;height:0;position:absolute;right:0;top:140px;display:block;overflow:hidden;z-index:100;border-image-outset:0;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}nav ul#nav-menu li{display:block;float:none;margin-left:0;text-align:center;align-self:center;height:40px;width:100%;vertical-align:center;background-color:#fff;margin-right:0;border-left:none}nav ul#nav-menu li .nav-item,nav ul#nav-menu li a,nav ul#nav-menu li i{color:#199b93;line-height:40px;font-size:1.1em}nav ul#nav-menu li .nav-item,nav ul#nav-menu li a{width:100%;height:100%;display:inline-block}nav ul#nav-menu li .hidden-icon{display:none}nav ul#nav-menu li.has-subitems{height:auto}nav ul#nav-menu li.has-subitems ul.dropdown-subitems{box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;display:block;position:relative;background-color:transparent;border-top:none}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li{background-color:#f5f5f5;border-top:none}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li a{font-size:.95em;text-align:left}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li:last-child{border-bottom:1px solid #46a78a}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li.dropdown-sub-subitems{height:auto}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li.dropdown-sub-subitems ul{background-color:transparent;border:none}nav ul#nav-menu li.has-subitems ul.dropdown-subitems li.dropdown-sub-subitems ul li:nth-child(2){z-index:0}nav ul#nav-menu li.has-subitems h4{background-color:#f5f5f5}nav ul#nav-menu .dropdown-arrow{left:14px}nav ul#nav-menu li:nth-child(2){border-top:2px solid #FFF;z-index:-1}nav .nav-button-bg{background-color:#199b93;width:200%;height:90%;position:absolute;bottom:-20px;left:-50%;opacity:0}nav ul .nav-button-bg{height:auto;width:130%;left:-7%;top:-6px}}@media screen and (max-width:479px){nav ul#nav-menu .dropdown-arrow{left:4px}nav #menu-dropdown-button{height:40px;width:100%;text-align:center;margin:0}nav #menu-dropdown-button i{align-self:center}nav ul#nav-menu{top:120px}}@media screen and (min-width:960px){#nav-menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:auto!important;opacity:1!important}#nav-menu .dropdown-arrow{display:none}#nav-menu li{z-index:1}}.cart-small-icon{-ms-transform:translate(0,3px);-webkit-transform:translate(0,3px);transform:translate(0,3px)}#cart-products-quantity{position:absolute;left:10px;top:5px;width:22px;font-size:.45em;font-weight:500;text-align:center}.dropdown-button{display:inline-block;text-align:center;margin-left:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.dropdown-button .fa-stack,.dropdown-button .fa-stack i,.dropdown-button i{z-index:1}.dropdown-button .fa-stack i.fa-bars,.dropdown-button .fa-stack.fa-bars,.dropdown-button i.fa-bars{color:#404040}.dropdown-button *{color:#199b93}@media screen and (max-width:479px){.dropdown-button{width:80px;height:80px;margin-right:20px;margin-left:0}}.dropdown-button#help-button *{color:#737373;text-decoration:none}.social-media-navigation a{font-size:1em;font-weight:300}.social-media-navigation a i{color:#FFF}.social-media-navigation .fa-stack{line-height:2;text-align:right}.dropdown-arrow{display:block;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:18px solid #fff;margin-top:-16px;position:absolute;right:0}.dropdown-container{position:absolute;width:50px;min-height:50px;background-color:#fff;z-index:900;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.dropdown-container *{color:#199b93;text-decoration:none}#cart-dropdown{width:600px;top:100px;right:40px;height:0;min-height:auto;padding-bottom:10px}#cart-dropdown tr td:first-child{width:65%}#cart-dropdown .dropdown-arrow{opacity:0;right:10px}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){#cart-dropdown{max-width:100%;right:0}}#cart-dropdown #cart-container{width:96%;margin:0 auto;padding-bottom:10px}@media screen and (max-width:479px){#cart-dropdown{top:120px}}#account-dropdown{width:400px;top:100px;right:154px;height:0;min-height:auto;transition:right .2s}#account-dropdown tr td:first-child{width:65%}#account-dropdown .dropdown-arrow{opacity:0;right:10px;transition:right .2s}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){#account-dropdown{max-width:100%;right:10px}#account-dropdown .dropdown-arrow{right:82px}}@media screen and (max-width:479px){#account-dropdown{right:-9px;top:120px}#account-dropdown .dropdown-arrow{right:72px}}#account-dropdown #account-dropdown-inner{overflow:hidden;position:relative}#account-dropdown .account-dropdown-slide{padding:20px;width:100%;background-color:#FFF;box-sizing:border-box}#account-dropdown .account-dropdown-slide input[type=password],#account-dropdown .account-dropdown-slide input[type=text]{width:100%}#account-dropdown .account-dropdown-slide a{color:#333;text-decoration:underline;font-size:.9em}#account-dropdown .account-dropdown-slide h3{margin-top:0;text-transform:uppercase;font-weight:700;font-size:1em}#account-dropdown .account-dropdown-slide ul{list-style:none;padding-left:0}#account-dropdown .account-dropdown-slide ul li{padding-top:20px}#account-dropdown .account-dropdown-slide ul li a{color:#199b93;font-size:1em;text-decoration:none;font-weight:700}#account-dropdown .account-dropdown-slide ul li a:hover{text-decoration:underline}#account-dropdown .account-dropdown-slide-footer{padding:15px;width:100%;box-sizing:border-box;background-color:#199b93}.account-dropdown-slide-footer{color:#FFF}.account-dropdown-slide-footer a{color:#FFF;text-decoration:underline}.search-wrapper{z-index:10;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.search-wrapper div.search-wrapper-child{box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.search-bar-filters{display:block;max-width:400px;width:100%;padding-bottom:5px;overflow:hidden}.search-bar-filters .row{box-sizing:border-box;height:100%;max-height:150px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.search-bar-filters .row .column:last-child{margin-left:5%}@media screen and (max-width:479px){.search-bar-filters .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.search-bar-filters .column{width:50%}.search-bar-filters .row .column:last-child{margin-left:0}}.search-filter-label{color:#199b93}input#ika{padding:0;height:auto;border:0;width:100px;background-color:transparent;color:#ea4d4b}.search-bar-wrapper{display:block;max-width:920px;max-width:100%;padding:10px;background-color:#FFF;position:relative;z-index:10;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.search-bar-wrapper #searchInput{width:600px;max-width:80%;margin:0;border:1px solid #404040;background-color:#eee;font-size:1.4em;color:#000;height:40px;letter-spacing:-.025em;border-bottom-right-radius:0;border-top-right-radius:0;vertical-align:top}.search-bar-wrapper .search-bar{background-color:#0d7670;border-bottom-right-radius:4px;border-top-right-radius:4px;height:40px;width:40px;line-height:40px;vertical-align:top}.search-bar-wrapper .search-bar *{color:#fff}.search-bar-wrapper label.button-fa-icon{margin-left:0}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.product-page{margin-top:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.product-page .column{width:100%;padding-right:0}.product-page .product-details{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;margin-bottom:40px}.product-page .product-details .product-image{max-width:40%;margin-right:40px;margin-top:10px}.product-page .product-details .product-image img.product-image{max-width:100%}.product-page .product-details .product-image:after{display:none}.product-page .product-details a.product-image{display:inline-block}.product-page .product-details a.product-image img{margin:0 auto}.product-page .product-interaction-buttons{-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.product-page .product-interaction-buttons .product-add-cart{margin-right:15px}}@media screen and (max-width:479px){.product-page .product-interaction-buttons{height:auto;margin:5px 0}.product-page .product-details{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .product-details .product-image{max-width:100%;width:100%;margin:0;padding-bottom:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.product-page .product-details .product-image img.product-image{max-width:50%}.product-page .product-left-bottom-wrapper{padding-top:10px;width:100%}.product-page .product-left-bottom-wrapper *{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.product-page .thumbnails-vertical{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:350px){.product-page .product-like{width:50px;height:50px;border-radius:25px}.product-page .product-like .fas{line-height:50px;font-size:1.33em}.product-page .product-add-cart h3{padding:0 15px 0 20px}}.product-image{float:left;max-width:100%;position:relative;display:block}@media screen and (max-width:479px){.product-image{max-width:40%;margin-bottom:20px;padding-right:20px}}.product-details .product-image:after{display:block;content:'';width:100%;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-30px;position:absolute;z-index:-1}img.product-image{box-sizing:border-box}.product-details .product-image{width:100%;padding-right:0}@media screen and (max-width:479px){.product-details .product-image{width:initial}}.product-highlight{color:#199b93;padding:0 0 4px;font-weight:400;margin-bottom:5px;text-decoration:none!important;text-align:center;font-size:.95em}.product-image-small{max-height:160px}.product-image-modal{max-width:100%;max-height:100%;float:initial}.thumbnails-horizontal,.thumbnails-vertical{float:left;width:100%}.thumbnails-horizontal .thumbnail,.thumbnails-vertical .thumbnail{width:100%;box-sizing:border-box;float:left;font-size:.9em;font-weight:400;line-height:1.15em;margin-bottom:10px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.thumbnails-horizontal .thumbnail i,.thumbnails-vertical .thumbnail i{margin-right:10px;display:inline-block}.thumbnails-horizontal .thumbnail .fas,.thumbnails-vertical .thumbnail .fas{width:40px;height:40px;border-radius:25px;line-height:40px;text-align:center;color:#0d7670;margin:5px 10px 0 20px;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2)}.thumbnails-horizontal .modal-trigger,.thumbnails-vertical .modal-trigger{float:left;width:100%}@media screen and (max-width:479px){.thumbnails-horizontal .modal-trigger,.thumbnails-vertical .modal-trigger{width:auto}}.thumbnails-horizontal .thumbnail-active,.thumbnails-vertical .thumbnail-active{opacity:1}.thumbnails-horizontal{padding:5px 0;margin-bottom:10px}.thumbnails-horizontal .thumbnail{margin-right:10px;width:auto;min-width:50px}.thumbnails-vertical .thumbnail{width:100%}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){.thumbnails-vertical{float:left;width:100%;padding:5px 0;margin-bottom:10px;margin-bottom:0}.thumbnails-vertical .thumbnail{width:100%;box-sizing:border-box;float:left;font-size:.9em;font-weight:400;line-height:1.15em;margin-bottom:10px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.thumbnails-vertical .thumbnail i{margin-right:10px;display:inline-block}.thumbnails-vertical .thumbnail .fas{width:40px;height:40px;border-radius:25px;line-height:40px;text-align:center;color:#0d7670;margin:5px 10px 0 20px;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2)}.thumbnails-vertical .modal-trigger{float:left;width:100%}.thumbnails-vertical .thumbnail-active{opacity:1}.thumbnails-vertical .thumbnail{margin-right:10px;width:auto;min-width:50px}}@media screen and (max-width:479px) and screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px) and screen and (max-width:479px){.thumbnails-vertical .modal-trigger{width:auto}}@media screen and (max-width:479px){.thumbnails-vertical .modal-trigger{width:auto}}.product-details h6:nth-child(2){clear:both}@media screen and (min-width:479px) and (max-width:959px){.product-details{width:100%}}.product-like{width:100%;text-align:center}.product-like i{cursor:pointer;cursor:hand}.product-like h4{margin-top:10px}.floating-heart{position:absolute;z-index:1000;color:#199b93;pointer-events:none}.share-social-buttons{padding-top:5px;display:block;max-width:60%;margin-top:10px;float:left;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.share-social-buttons a{margin-left:10px;cursor:pointer;cursor:hand}.share-social-buttons a *{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.share-social-buttons a:hover *{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.share-social-buttons a .fa-facebook{background-color:#1877f2}.share-social-buttons a .fa-twitter{background-color:#1da1f2}.share-social-buttons a .fa-whatsapp{background-color:#45e06b}.share-social-buttons a .fab{color:#fff;height:28px;width:28px;border-radius:4px;line-height:28px;text-align:center}.share-social-buttons a .fab:hover{transform:scale(1.1)}@media screen and (max-width:479px){.share-social-buttons{display:block;float:left;width:100%}}.rating-star{margin:15px auto 0;width:122px;height:25px;display:inline-block;float:left}.rating-star span{background-repeat:no-repeat;background-size:122px 25px;height:25px;display:block;float:left}.rating-star .stars{background-image:url(../../kuvat/sivupohja-OTP/icons/stars_full.svg);background-position:left}.rating-star .empty-stars{background-image:url(../../kuvat/sivupohja-OTP/icons/stars_empty.svg);background-position:right}.product-rating-wrapper{overflow:hidden;width:100%;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-rating-wrapper p{margin-top:0}.product-rating{border:1px solid #dadada;box-shadow:2px 2px 8px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 8px rgba(0,0,0,.1);margin:40px auto;padding:30px 50px;border-radius:10px;box-sizing:border-box;max-width:800px;float:initial;display:block}@media screen and (max-width:479px){.product-rating{padding:20px 25px}}.product-rating .rating-star{display:block;float:right;margin-top:0}@media screen and (max-width:479px){.iziModal-content{padding:0 10px!important}}.product-details .modal-trigger{float:left}.product{margin-bottom:60px;padding:0 15px;text-decoration:none;z-index:1;overflow:initial;text-align:center;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.product *{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.product .product-image,.product img{float:none;position:relative;max-height:200px;padding-right:0}.product .product-image{display:block;margin-right:10px;height:220px;max-height:220px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;width:100%}.product .product-image img{max-width:100%;margin:0;box-sizing:border-box;display:inline-block;max-height:220px;box-shadow:2px 2px 8px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 8px rgba(0,0,0,.1)}@media screen and (max-width:479px){.product .product-image img{max-width:100%}}.product .product-image a{padding:0 10px;display:block}.product .product-image a:after{display:block;content:'';width:100%;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-26px;left:-1px;position:absolute;z-index:-1}@media screen and (max-width:479px){.product .product-image{height:initial}}.product .product-mobile-wrapper{width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:479px){.product .product-mobile-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:initial;min-height:75%}}.product .product-name{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;width:100%}.product .product-name h2{margin:0 0 10px;font-size:1.2em}.product .product-name h2 a{font-weight:200;color:#404040}.product .product-name h3{font-size:.95em;margin:0 0 10px}.product .product-name h3 a{font-weight:200}.product .product-name h4{font-weight:300;margin:0 0 5px;font-size:.85em;font-style:italic}.product .product-name h4 a{color:#333}.product .product-name h2 a,.product .product-name h3 a,.product .product-name h4 a{text-decoration:none;z-index:11}@media screen and (max-width:479px){.product .product-name{margin:0 10px 15px 0;width:100%}.product .product-name h4{font-size:.7em;width:100%;text-align:left}.product .product-name h3{font-size:.85em;width:100%;text-align:left}.product .product-name h2{font-size:1.05em;width:100%;text-align:left}}.product .product-top{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:479px){.product .product-top{width:25%}}@media screen and (max-width:479px){.product{margin-bottom:40px;padding:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}.product.highlighted{background-image:url(../../kuvat/sivupohja-OTP/highlighted_product.jpg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width:479px){.product.highlighted{background-size:cover}}.slick-slide .product{margin-bottom:0}.product-add-cart{background-color:#f8f8f8;height:40px;border-radius:5px;border:1px solid #46a78a;margin-bottom:5px;box-shadow:2px 2px 6px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.1)}.product-cart-button-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-cart-button-wrapper .normal-price{font-size:.8em;color:#a6a6a6;margin-bottom:5px}.product-add-cart{overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-add-cart *{line-height:40px}.product-add-cart .fal,.product-add-cart .fas{display:inline-block;margin-right:15px;color:#199b93}.product-add-cart button{display:block;align-self:auto}.product-add-cart span.price{padding:0 15px 0 15px;font-weight:300;letter-spacing:-.03em;font-size:1.2em;margin:0 0 10px;color:#199b93;display:block}.product-add-cart .cart-text-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.product-add-cart .cart-text-wrapper span.price,.product-add-cart .cart-text-wrapper span.text{width:100%;display:block;text-align:center;color:#199b93;line-height:initial}.product-add-cart.discount .cart-text-wrapper span.price,.product-add-cart.discount .cart-text-wrapper span.text{color:#FFF}.product-add-cart.discount .fal{color:#fff}.product-add-cart.disabled{opacity:.6}.product-add-cart .cart-text-wrapper span.text{font-size:.7em;line-height:15px;font-weight:200;margin-top:2px}.product-add-cart .cart-text-wrapper span.price{font-size:1.05em;letter-spacing:-.05em;line-height:21px}.product-add-cart .fal{font-size:1.7em;line-height:40px}.product-add-cart:hover{cursor:pointer;cursor:hand;transform:scale(1.05);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.product-add-cart:hover i.fas{background-color:#FFF;color:#199b93}.product-add-cart:hover.disabled{transform:scale(1)}.product-add-cart.discount{background-color:#4eba9a;border:1px solid #46a78a}@media screen and (min-width:479px) and (max-width:959px){.product-add-cart span.price{padding:0 12px 0 12px;letter-spacing:-.08em}.product-add-cart .fal{margin-right:12px}}@media screen and (max-width:479px){.product-add-cart span.price{padding:0 8px 0 8px;margin:0 0 4px;font-size:1.1em}.product-add-cart .fal{margin-right:8px}}.quickorder-products{justify-content:left;background-image:url(../../kuvat/sivupohja-OTP/pikatilaustarjous_OTP.jpg);background-position:bottom;background-size:contain;background-repeat:no-repeat;min-width:540px}@media screen and (max-width:479px){.quickorder-products{min-width:initial;max-width:100%;flex-direction:column-reverse;background-position:top}.quickorder-products .product:first-child{min-width:260px}}.quickorder-discount-price{font-size:1.2em;background-color:#ff4040;color:#FFF;display:block;top:25px;left:250px;margin:10px 0 20px;border-radius:3px 12px 12px 3px;padding:2px 20px 38px;width:fit-content;position:absolute;height:70px;width:230px;text-align:center;z-index:10;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.quickorder-discount-price .quickorder-price{font-weight:500;display:inline-block;font-size:2.3em;line-height:20px;height:60px;margin-top:15px}.quickorder-discount-price .quickorder-price .text-small{margin-top:15px;display:inline-block;font-size:.4em}.quickorder-discount-price .text-small{line-height:1.3em;display:block}.quickorder-discount-price *{color:#FFF}@media screen and (max-width:479px){.quickorder-discount-price{transform:none;position:relative;margin:10px auto 20px;top:initial;left:initial}}.quickorder-discount-price:before{content:"";position:absolute;display:block;left:-39px;top:0;width:0;height:25px;border-top:42px solid transparent;border-bottom:43px solid transparent;border-right:40px solid #ff4040}.quickorder-discount-price:after{content:"";background-color:#fff;border-radius:50%;width:25px;height:25px;display:block;position:absolute;left:-25px;top:45px}.quickorder-counter{background-color:#FFF;border:1px solid #199b93;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1);border-radius:5px;position:absolute;left:250px;top:140px;width:230px;text-align:center;padding:10px}@media screen and (max-width:479px){.quickorder-counter{transform:none;position:relative;top:initial;left:initial;margin:-30px auto 30px}}#counter{display:block;margin:0 auto;border-radius:8px;width:fit-content;font-size:1em}#counter .counter-time-wrapper{display:inline-flex;align-items:center;flex-direction:column;padding:0 5px;margin-top:10px;font-size:.6em}#counter .counter-time-wrapper span{display:inline-block;border-radius:50%;background-color:#FFF;border:1px solid #199b93;width:35px;height:35px;text-align:center;line-height:35px;font-weight:400;font-size:1.4em}@media screen and (max-width:479px){#counter .counter-time-wrapper{font-size:.7em}#counter .counter-time-wrapper span{width:30px;height:30px;line-height:30px;font-size:1.2em}}.floating-help-button{display:block;border-radius:5px 0 0 5px;background-color:#199b93;font-size:1.3em;width:230px;right:0;bottom:10%;position:fixed;z-index:100;padding:10px 20px;text-align:center;text-transform:uppercase;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.floating-help-button *{color:#FFF}@media screen and (max-width:479px){.floating-help-button{width:40px;padding:10px 10px;top:5%;bottom:auto}.floating-help-button .text{display:none}}.payment-method{min-width:100px;width:10%;position:relative;display:inline}.product-like{width:40px;cursor:pointer;position:relative;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.product-like .fal,.product-like .fas{line-height:40px;text-align:center;display:inline-block;width:100%;color:#199b93}.product-like .like-count{width:100%;height:100%;line-height:40px;position:absolute;left:0;text-align:center;display:inline-block;font-size:.75em;font-weight:400;letter-spacing:-.05em;color:#199b93}.product-like:hover{transform:scale(1.1) translate(0,2px);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.product-interaction-buttons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-interaction-buttons button{align-self:flex-start;min-width:40px;width:40px;height:40px;margin-top:5px;margin-right:5px;padding:0;border-radius:5px}.product-interaction-buttons button .fal,.product-interaction-buttons button .fas{width:100%;text-align:center;line-height:40px;display:block;color:#0d7670}.product.spacer{min-height:0;height:1px;margin-bottom:0}a.product-image img{margin-left:10px}.ribbon-overlay{position:absolute;left:0;bottom:15px;background-color:#199b93;color:#FFF;display:block;padding:4px 12px;z-index:100;line-height:25px;text-align:center;border-top-right-radius:20px;border-top-left-radius:10px;border-bottom-right-radius:20px;font-size:.85em}@media screen and (max-width:479px){.ribbon-overlay{display:none}}.ribbon-overlay:before{content:'';border:10px solid transparent;border-right-color:#20c7bd;position:absolute;bottom:-10px;left:-10px}.ribbon-overlay:after{content:'';background-color:#199b93;height:10px;width:10px;position:absolute;bottom:0;left:0}.category{width:90%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;margin-bottom:40px;min-height:60px;flex:auto;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1);overflow:hidden;text-decoration:none}.category span{padding:5px 10px;color:#199b93;text-transform:uppercase;font-weight:700;text-align:center;text-decoration:none;max-width:240px}.category-column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:479px){.category-column{width:100%}}.category-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}@media screen and (max-width:479px){.category-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.category-top{min-height:260px}.category-top span{background-color:#FFF;padding:5px 10px}.navigation-list li{margin:10px 0 0 10px;display:inline-block;background-color:#199b93;color:#FFF;border-radius:5px;height:40px;line-height:40px;padding:0 15px;position:relative;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.navigation-list li i{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;color:#FFF}.navigation-list li:hover{cursor:pointer;color:#FFF}.navigation-list li:hover i{color:#FFF}.member-card{display:flex;flex-direction:column;max-width:400px;width:100%;border-radius:10px;background-color:#199b93;background-image:url(../../kuvat/sivupohja-OTP/jasenkortti.jpg);background-size:cover;margin:0 auto 20px;position:relative;padding:0 10px;box-shadow:4px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.1)}.member-card *{color:#FFF}.member-card h3{font-weight:600;width:100%;text-align:center;margin-bottom:0;text-shadow:0 0 8px rgba(0,0,0,.6)}.member-card .member-qr{min-width:128px;margin:20px;padding:10px;background-color:#fff}.member-card .member-info{display:flex;flex-direction:column;margin:20px 20px 20px 0}.member-card .member-info span{margin-bottom:10px;text-transform:uppercase;font-size:.8em;text-shadow:0 0 8px rgba(0,0,0,.6)}.member-card .member-info span b{font-size:1.4em;text-transform:initial}footer{width:100%;height:380px;background-color:#0d7670}footer .row{max-width:1140px;margin:0 auto;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .row:first-child{max-width:800px}footer .row:first-child h2{color:#FFF;text-align:center;font-weight:200;margin-top:1em;overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){footer{height:auto}footer h2{font-size:1.2em}}footer ul{list-style:none;padding-left:0;margin-top:30px;padding-right:50px;text-align:right}@media screen and (max-width:479px),screen and (min-width:479px) and (max-width:959px){footer ul{padding-right:0}}footer ul li{width:100%;display:block;margin-bottom:4px}footer ul li a,footer ul li p{color:#FFF;font-weight:100;text-decoration:none;font-size:.9em}footer ul.social{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}footer ul.social li{display:inline-block;width:initial;margin-left:20px}footer ul.social li a i{color:#FFF}footer h3{margin-top:0;font-weight:100;font-size:.9em;color:#FFF;line-height:1.4em}footer h3 a,footer h3 b{color:#FFF;text-decoration:none}@media screen and (max-width:479px){footer{height:auto;overflow:hidden}footer .row{padding:0}footer *{text-align:center}footer ul.social{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer ul.social li{margin:0 10px}}@media screen and (max-width:479px){.slick-track{max-height:30vh}}.seasonbook-text-wrapper{border:2px dashed #199b93;margin-bottom:20px;padding:0 40px 30px;border-radius:5px;box-sizing:border-box}@media screen and (max-width:479px){.seasonbook-text-wrapper{padding:0 20px 15px}}.floating{overflow:hidden;top:0;left:50%;margin:0 auto;padding:0 40px 20px;z-index:100;background-color:rgba(255,255,255,.2);display:block}.training-price{display:inline-block;margin:0 auto;color:#199b93;font-weight:700;font-size:1.3em}button[name=maksajavalintanappi]{display:block;margin-left:auto;margin-right:auto}.inActiveSelection,button[name=maksajavalintanappi].inActiveSelection{opacity:.4;display:inline-block}.activeSelection,button[name=maksajavalintanappi].activeSelection{background-color:#199b93;color:#FFF;display:inline-block}.phase{overflow:hidden}@media screen and (max-width:479px){.customer-info{width:100%}.customer-info tr td{font-size:.8em;padding:5px}.customer-info tr td:last-child{padding-right:5px}.customer-info tr td:first-child{width:30vw}.customer-info td[colspan="2"]{text-align:center!important}}.pieni{width:49%;max-height:120px;float:left;display:block;overflow:hidden}.pieni:first-child{margin-right:2%}@media screen and (max-width:479px){.pieni{width:100%}.pieni:first-child{margin-right:0;margin-bottom:20px}}.pieni img{width:100%}.promo-inner{background-position:center bottom}</pre></body></html>