.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.alert-fds{background-color:#eee;border-radius:0;color:#333;padding:6px 18px}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.63636364px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.63636364}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:640px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:360px}}@media(min-width:950px){.modal-lg{width:900px}}.close{float:right;font-size:16.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before{content:" ";display:table}.clearfix:after,.modal-footer:after{clear:both}body.modal-open{height:100%;overflow-x:hidden;overflow-y:hidden}.modal .modal-title{font-family:'knockout 48 a','knockout 48 b',Oswald,open sans condensed,Impact,arial narrow,sans-serif!important;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.11em;font-size:16px}.modal .modal-dialog.modal-sm .modal-content{padding:10px}.modal .modal-content{border-radius:4px;padding:20px}.modal .modal-content .modal-header{color:#039;margin-bottom:10px;border-bottom:none;padding:0 0 10px;background:url(https://media.fds.fi/assets/shop/horizontal-divider.png) repeat-x 0 100%;text-align:center;text-transform:uppercase}.modal .modal-content .modal-header .close{font-size:2em;margin-top:0}.modal .modal-content .modal-body{padding:0}.modal .modal-content .modal-footer{margin-top:15px;border-top:none;padding:15px 15px 0;background:url(https://media.fds.fi/assets/shop/horizontal-divider.png) repeat-x;text-align:center}.modal.added-to-wishlist,.modal.addtocart{position:absolute;width:100%;height:100%}.modal.added-to-wishlist .modal-dialog,.modal.addtocart .modal-dialog{margin:50px 0 0 auto}.has-benefit-bar .modal.added-to-wishlist .modal-dialog,.has-benefit-bar .modal.addtocart .modal-dialog{margin-top:90px}.has-cookie-notice .modal.added-to-wishlist .modal-dialog,.has-cookie-notice .modal.addtocart .modal-dialog{margin-top:113px}.has-benefit-bar.has-cookie-notice .modal.added-to-wishlist .modal-dialog,.has-benefit-bar.has-cookie-notice .modal.addtocart .modal-dialog{margin-top:153px}.modal.added-to-wishlist .modal-title,.modal.addtocart .modal-title{font-family:Georgia,times new roman,Times,serif!important;letter-spacing:0}@media(max-width:767px){.modal.added-to-wishlist .modal-footer,.modal.addtocart .modal-footer{padding:15px 0 0}}.modal.added-to-wishlist dt,.modal.addtocart dt{margin-top:5px}.modal--account .modal-title,.modal--cart .modal-title{font-family:Georgia,times new roman,Times,serif!important;text-transform:none;letter-spacing:0;font-weight:700;color:#02c14e}.modal--account .modal-dialog,.modal--cart .modal-dialog{position:absolute;padding-top:10px;margin:50px 0 0 auto}.has-benefit-bar .modal--account .modal-dialog,.has-benefit-bar .modal--cart .modal-dialog{margin-top:90px}.has-cookie-notice .modal--account .modal-dialog,.has-cookie-notice .modal--cart .modal-dialog{margin-top:113px}.has-benefit-bar.has-cookie-notice .modal--account .modal-dialog,.has-benefit-bar.has-cookie-notice .modal--cart .modal-dialog{margin-top:153px}.modal--account .modal-dialog{max-width:300px}.modal--account .modal-content{padding:10px 20px 20px!important}.modal--account .modal-account-icon{position:absolute;right:-1px;top:-41px}.modal--account .btn-primary{font-size:16px}.modal--cart .modal-body{overflow:hidden}.modal--cart .modal-body__lines{max-height:382px;overflow-x:hidden;overflow-y:auto}.modal--cart .modal-body__down-arrow-container{opacity:0;display:none;box-shadow:0 -2px 10px #aaa;position:relative}.modal--cart .modal-body__down-arrow-container.vsa-hidden{display:none}.modal--cart .modal-body__down-arrow-container.vsa-visible{display:block}.modal--cart .modal-body__down-arrow{background:0 0;border:0;outline:0;opacity:.5}.modal--cart .modal-body__down-arrow:hover{opacity:.9}.modal--cart .modal-footer{padding-left:0!important;padding-right:0!important}.modal--cart .modal-cart-icon{position:absolute;right:-1px;top:-41px}.modal-cart-products{list-style:none;padding:0}.modal-cart-products__item{background:url(https://media.fds.fi/assets/shop/horizontal-divider.png) repeat-x 0 100%;padding-top:12px;padding-bottom:12px}.modal-cart-products__item:first-child{padding-top:0}.modal-cart-products__item:last-child{background:0 0;padding-bottom:0}.modal-cart-products__info{display:flex;flex-direction:column;justify-content:space-between;height:102px}.modal-cart-products__title{color:#039;font-weight:700;line-height:1.3;margin-bottom:0}.modal-cart-products__qty{line-height:1;margin-bottom:6px}.modal-cart-products__price{font-weight:700;line-height:1;margin-bottom:0}.modal-cart-products__availability{font-size:10px;line-height:1.3;margin-bottom:0}.modal#chooseCountry .row{height:30px}.modal#chooseCountry a{white-space:nowrap}@media(max-width:470px){.modal#chooseCountry a{font-size:.9em}}.has-invisible-backdrop .modal-backdrop{background-color:#fff}.has-invisible-backdrop .modal-backdrop.in{-webkit-filter:none;filter:none;opacity:.2}.btn-country{background-repeat:no-repeat;background-position:15%;background-size:20px 15px;display:block}.btn-country:hover{background-position:15%}@media(min-width:768px){.btn-country{background-position:20%}.btn-country:hover{background-position:20%}}.page-index .modal .btn-success,.page-index .modal .btn-success-inverse{background-image:none!important;border-radius:0!important}.page-index .modal .btn-success-inverse{background-color:#ccc}.text-like-select{position:relative;display:inline}.text-like-select__label:not(.loading){font-weight:700;text-decoration:underline}.text-like-select>select{color:initial;position:absolute;top:0;left:0;cursor:pointer;opacity:0}.text-like-select>select:-moz-focusring{outline:0}.info-circle{background:#ccc;border-radius:50%;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:18px;height:18px;width:18px;margin-left:10px;position:relative;top:1px;text-align:center;text-decoration:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:all .2s ease}.info-circle:active,.info-circle:focus,.info-circle:hover{background:#999;color:#fff;outline:0;text-decoration:none}.bottom-view-all-link{font-family:Georgia,times new roman,Times,serif;font-size:13px;font-weight:700;text-align:center}.intl-tel-input{width:100%}.info-circle-intl-tel-wrapper{padding-left:5px;padding-right:5px}.info-circle-intl-tel{margin:0;margin-top:5px}main.account .account-pages a{display:block;padding:3px 0}ul.classics_interviews{list-style-position:inside;margin-top:3px;padding-left:0}main.login .panel-heading{padding:0;font-weight:700}main.login .panel-body{padding:0}main.login small a{font-size:inherit}@media(min-width:768px){.create_account .grecaptcha-badge{margin-left:auto;margin-right:0}}.vertical-banners{background-color:#f3f3f5}@media(min-width:768px){.vertical-banners__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(max-width:767px){.vertical-banners__item{margin:0 10px}}@media(min-width:768px){.vertical-banners__item{width:calc(1/3*100% - (1 - 1/3)*20px);max-width:none}}.vertical-banners__list:not(.slick-slider) .vertical-banners__item:nth-child(n+4){display:none}.vertical-banners__item-container{height:100%}@media(max-width:767px){.vertical-banners__item-container{min-height:400px}}.vertical-banners__text-container{padding:20px 10px 60px}@media(min-width:768px){.vertical-banners__text-container{padding:20px 10px 60px}}@media(min-width:950px){.vertical-banners__text-container{padding:30px 20px 70px}}.vertical-banners__body{color:#555;font-size:12px}@media(max-width:767px){.vertical-banners__body{display:block;margin-left:auto;margin-right:auto;max-width:300px;min-height:80px}}.vertical-banners__body>:last-child{margin-bottom:0}@media(max-width:949px){.vertical-banners__heading{min-height:2.2em}}.vertical-banners__heading a{color:inherit}.vertical-banners__cta-container{position:absolute;left:0;bottom:20px;padding:0 20px;width:100%}@media(min-width:950px){.vertical-banners__cta-container{bottom:30px}}.block-banners__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.block-banners__item{width:50%;margin-left:-1px;margin-right:-1px;max-width:218px}.block-banners__item:nth-child(n+5){display:none}@media(max-width:767px){.block-banners__item:nth-child(odd){padding-right:5px}.block-banners__item:nth-child(even){padding-left:5px}}@media(min-width:768px){.block-banners__item{padding-left:5px;padding-right:5px;width:184px;max-width:none}}@media(min-width:950px){.block-banners__item{padding-left:10px;padding-right:10px;width:226px}}@media(min-width:1140px){.block-banners__item{width:286px}}.block-banners__item-container{height:100%;padding-bottom:80px!important}.block-banners__sub-heading{letter-spacing:.1em}@media(max-width:439px){.block-banners__sub-heading{font-size:10px!important}}.block-banners__sub-heading-text{border-bottom:1px solid;display:inline-block;padding-bottom:3px}.block-banners__heading{font-size:16px;font-size:5vw;min-height:3.3em}@media(min-width:440px){.block-banners__heading{font-size:24px}}@media(min-width:768px){.block-banners__heading{font-size:18px}}@media(min-width:950px){.block-banners__heading{font-size:24px}}@media(min-width:1140px){.block-banners__heading{font-size:32px;min-height:4.4em}}.block-banners__link:active,.block-banners__link:focus,.block-banners__link:hover{opacity:.9;text-decoration:none}.block-banners__footer{position:absolute;left:0;bottom:30px;padding:0 20px;width:100%}@media(min-width:1140px){.block-banners__footer{bottom:40px}}.block-banners__cta-arrow{font-size:12px}.footer-newsletter-box__input-group{position:relative;display:table;border-collapse:separate;margin-bottom:4px}.footer-newsletter-box__input{height:32px;padding:6px 12px;font-size:11px;line-height:1.63636364;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-bottom-right-radius:0;border-top-right-radius:0;display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.footer-newsletter-box__input:focus{outline:0;box-shadow:none;border:1px solid #039}.footer-newsletter-box__input-group-btn{display:table-cell;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.footer-newsletter-box__btn{height:32px;line-height:1.1;border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;position:relative}.footer-newsletter-box__country-selection{font-size:10px}.footer-newsletter-box__form-message{font-size:12px;font-weight:700}@media(max-width:767px){.footer-social-icons__row{margin-left:auto;margin-right:auto;max-width:360px}}.footer-social-icons__link{width:64px;height:64px;border:1px solid #eee;padding:9px 0 5px;text-decoration:none}.footer-social-icons__link:active,.footer-social-icons__link:focus,.footer-social-icons__link:hover{border-color:#dfdfdf;color:#333;text-decoration:none}.footer-social-icons__count{margin-top:5px}@media(min-width:768px){.site-footer .paymentlogos div{background:url(https://media.fds.fi/assets/shop/vertical-divider.png) repeat-y 100% 0;min-height:60px}.site-footer .paymentlogos div:last-child{background:0 0}}.site-footer .paymentlogos img{padding:3px}@media(min-width:768px){.footer-nav__list a{padding:4px 0}.footer-nav__heading{margin-bottom:5px}}@media(max-width:767px){.footer-accordion{margin-bottom:20px;text-align:left;background:url(https://media.fds.fi/assets/shop/horizontal-divider.png) repeat-x}.footer-accordion__panel{background:url(https://media.fds.fi/assets/shop/horizontal-divider.png) repeat-x 0 100%;border:none;border-radius:0!important;box-shadow:none}.footer-accordion__panel+.panel{margin-top:0!important}.footer-accordion__panel-heading{background-color:transparent;border:none;color:#039;margin-left:auto;margin-right:auto;padding:0 15px;max-width:550px}.footer-accordion__panel-title{font-family:'knockout 48 a','knockout 48 b',Oswald,open sans condensed,Impact,arial narrow,sans-serif!important;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.07em;font-size:18px;line-height:1;margin-top:0;margin-bottom:0;text-transform:uppercase}.footer-accordion__toggle-link{display:block;outline:0!important;padding:13px 0}.footer-accordion__toggle-link:focus{text-decoration:none}.footer-accordion__toggle-minus,.footer-accordion__toggle-plus{float:right;font-family:Verdana,open sans,Roboto,Geneva,Arial,Helvetica,sans-serif;font-size:13px}.footer-accordion__toggle-plus{display:none}.collapsed .footer-accordion__toggle-plus{display:block}.footer-accordion__toggle-minus{display:block}.collapsed .footer-accordion__toggle-minus{display:none}.footer-accordion__panel-body{border-top:none!important;margin-left:auto;margin-right:auto;max-width:550px;padding:0 15px 10px}.footer-accordion__list{list-style:none;font-size:12px;margin-bottom:0;padding:0}.footer-accordion__list a{display:block;line-height:1;padding:7px 0}}.footer-heading{font-family:'knockout 48 a','knockout 48 b',Oswald,open sans condensed,Impact,arial narrow,sans-serif!important;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.07em;font-size:18px;line-height:1.1;margin-top:10px;margin-bottom:5px;text-transform:uppercase}.cert-logo{width:100px;margin:auto}.newsletter-voucher-container{background-color:#ececec;border:3px dashed #9e9e9e;border-radius:5px;width:70%;margin-left:auto;margin-right:auto;padding:10px 0}.newsletter-voucher-container .row{margin-left:-5px;margin-right:-5px}.newsletter-voucher-container .col-xs-6{padding-left:5px;padding-right:5px}#fdsNewsletterPrompt.modal .newsletter-voucher-container{width:95%}