.snackbar{align-items:baseline;background-color:#484848e6;box-shadow:0 16px 32px 0 #0003,0 4px 8px 0 #0000001a,0 1px 2px 0 #0000001a,0 0 0 1px #0000001a;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3rem;padding:.5rem;position:relative;text-shadow:0 1px 3px #0003;width:100%;z-index:11}@media only screen and (min-width:480px){.snackbar{border-radius:3px;max-width:568px;min-width:288px;width:auto}}@media only screen and (min-width:640px){.snackbar{bottom:.5rem}}.snackbar__container{bottom:0;display:flex;justify-content:center;left:0;width:100%;z-index:11}.snackbar__text{flex:1 1 20rem;margin:.5rem}.snackbar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#6eaee6;font-size:.85rem;font-weight:var(--fwbold);margin:.5rem;padding:0;text-transform:uppercase}.gallery-thumbnails{list-style:none;margin:0;padding:0}[data-state]{clip:rect(0 0 0 0);height:1px;position:absolute;width:1px;z-index:-1}[data-state=no-scroll]{position:fixed}*{-webkit-tap-highlight-color:rgba(18,82,166,.1)}:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}a[tabIndex]{cursor:pointer}a:link,a:visited,a[tabIndex]{color:#1252a6;text-decoration:none}a:focus,a:hover,a[tabIndex]:not(:link,:visited):focus,a[tabIndex]:not(:link,:visited):hover{outline:none;text-decoration:underline}abbr{text-decoration:none}abbr[title]{border-bottom:none}html{background-color:#f5f5f5;color:#333;font-family:var(--default-font-family);line-height:1.285714}@media only print{html{background:#fff}}legend{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px;z-index:-1}h1,h2,h3,h4,h5,h6{font-weight:var(--fwbold)}.h1,h1{font-size:20px;line-height:1.2}@media only screen and (min-width:63em){.h1,h1{font-size:24px}}.h2,h2{font-size:18px;line-height:1.333333}.h3,h3{font-size:16px;line-height:1.125}.h4,h4{font-size:14px;line-height:1.285714}.h5,h5{font-size:13px;line-height:1.384615}.h6,h6{font-size:12px;line-height:1.5}blockquote{margin-right:0}@media only screen and (min-width:29em){blockquote{margin-right:1em}}hr{border:dotted #dedede;border-width:0 0 thin;margin:12px 1px}noscript{max-height:inherit;max-width:inherit}[role=button]{box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;text-transform:none}input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;box-sizing:border-box}code,kbd,pre,samp{font-family:var(--courier)}small{font-size:83.33333%}font{vertical-align:initial!important}.disabled{background-color:#f5f5f5;cursor:default}.full-width{box-sizing:border-box;width:100%}.inline-block{display:inline-block}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hidden{display:none}.non-breaking{display:inline-block;white-space:nowrap}.pull-left{float:left}.pull-down{margin-top:6px}.transparent{opacity:0}.required--required:before{color:#ed1c24;content:"*";margin:0 3px 0 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.error-message{color:#ed1c24}a.no-hover:focus,a.no-hover:hover{text-decoration:none}.inline-list{display:block;list-style:none;margin:0;padding:0}.inline-list__item{display:inline-block;margin:0;padding:6px 12px 6px 0}.tree-branch{display:none}[data-state=tree-branch]:checked~.tree-branch{display:block}[data-icon].low{vertical-align:-20%}[data-icon].high{vertical-align:-10%}[data-icon].top{vertical-align:top}[data-icon].prefixer,[data-icon].suffixer{bottom:12px;position:absolute;z-index:3}[data-icon].prefixer{left:9px;pointer-events:none}[data-icon].suffixer{cursor:pointer;margin:-6px;padding:6px;right:9px;transform:scale(1);transition:transform 125ms ease-in-out}[data-state=suffix]:checked~[data-icon].suffixer{transform:scale(1.5)}[data-state=suffix]:active~[data-icon].suffixer,[data-state=suffix]:focus~[data-icon].suffixer{text-shadow:0 0 3px #3f8be1}[data-icon].small-left{float:left;font-size:12px;margin:3px 6px 0 0}[data-icon=five-stars],[data-icon=super-bubbles]{width:5em}@custom-media --sm-viewport only screen and (min-width: 48em);@custom-media --md-viewport only screen and (min-width: 64em);@custom-media --lg-viewport only screen and (min-width: 75em);.container{margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.container .row.marginless{margin-left:-1rem;margin-right:-1rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;padding-top:0}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:29em){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:47em){.container{width:calc(100% - 2rem)}.container .row.marginless{margin-left:-1rem;margin-right:-1rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:63em){.container{width:calc(100% - 4rem)}.container .row.marginless{margin-left:-2rem;margin-right:-2rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}#icon-symbols{display:none}@media only screen and (min-width:75em){.copyright-content{max-width:1216px}}.search-is-active body:after{background:#0009;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:5}.pwa:not(.search-is-active) body:after{align-items:center;background-color:#fffc;bottom:0;box-shadow:0 0 2px 2px #0003;color:#0003;display:flex;flex-direction:row;font-size:4rem;padding:16px;position:fixed;top:0;z-index:10}.pwa--left body:after{border-radius:0 50% 50% 0;content:"<";justify-content:flex-end;left:0;width:30px}.pwa--right body:after{border-radius:50% 0 0 50%;content:">";justify-content:flex-start;right:0;width:30px}.header{display:flex;width:100%}.header__navigation{display:flex;flex-grow:1;justify-content:flex-end;order:2;transition:margin .25s ease-in-out .1s}@media only screen and (min-width:29em){.header__navigation{padding-right:.5rem}}.search-is-active .header__navigation{margin-left:-3rem;padding-right:.5rem}@media only screen and (min-width:63em){.search-is-active .header__navigation{margin-left:-15.5rem}}@media only screen and (min-width:92em){.header__navigation{padding-right:0}}@media only screen and (min-width:75em){.header{margin:0 auto;max-width:1216px;transition:padding .25s ease-in-out}}@media only screen and (min-width:75em)and (min-width:92em){.header{max-width:1200px;padding-left:15rem}}@media only screen and (min-width:75em){#hide-sidebar~#app .header{padding-left:0}}@media only screen and (max-width:50em)and (min-width:75em){#hide-sidebar:not(:checked)~#app .header .search-field__query::placeholder,#hide-sidebar:not(:checked)~#app .header .search-field__query:placeholder-shown{font-size:12px}}.header__navigation-icons{display:flex;max-width:126px;opacity:1;transition:opacity .25s ease-in-out .1s,max-width .25s ease-in-out .1s}@media only screen and (min-width:47em){.header__navigation-icons{max-width:450px}}@media only screen and (min-width:63em){.header__navigation-icons{max-width:500px}}.header__navigation-icons .navigation-icons__link{align-items:center;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:36px;line-height:16px;margin:6px 3px;min-width:36px;padding:6px;position:relative;text-align:center;text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.header__navigation-icons .navigation-icons__link [data-icon]{font-size:22px}.header__navigation-icons .navigation-icons__link,.header__navigation-icons .navigation-icons__link:hover,.header__navigation-icons .navigation-icons__link:link,.header__navigation-icons .navigation-icons__link:visited{color:inherit;text-decoration:none}.header__navigation-icons .navigation-icons__link--active,.header__navigation-icons .navigation-icons__link--active:hover,.header__navigation-icons .navigation-icons__link--active:link,.header__navigation-icons .navigation-icons__link--active:visited{background:#fff;color:#333}@media only screen and (min-width:47em){.header__navigation-icons .navigation-icons__link--shopping-cart:after{content:"Ostoskori"}.header__navigation-icons .navigation-icons__link:after,.header__navigation-icons .navigation-icons__link:before{display:inline-block;font-size:14px;vertical-align:middle}.header__navigation-icons .navigation-icons__link:before{padding-right:6px}.header__navigation-icons .navigation-icons__link:after{padding-left:6px}}.search-is-active .header__navigation-icons{max-width:0;opacity:0}.link__icon-suffix-text{display:none;font-size:14px;padding-left:6px;vertical-align:middle}@media only screen and (min-width:47em){.navigation-icons__link--account .link__icon-suffix-text,.navigation-icons__link--attention .link__icon-suffix-text{display:inline-flex;flex-direction:column}.link__icon-suffix-text>small{max-width:120px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}}.link__icon-suffix-text__name{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:47em){.link__icon-suffix-text__name{max-width:200px}}@media only screen and (min-width:63em){.link__icon-suffix-text__name{max-width:250px}}html:before{background:#333;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out,z-index 0ms linear .25s;z-index:-1}html.overlay:before{opacity:.9;pointer-events:inherit;transition:opacity .25s ease-in-out,z-index 0ms;z-index:5}html.overlay--mobile:before{cursor:pointer}@media only screen and (min-width:29em){html.overlay--mobile:before{opacity:0;z-index:-1}}.product-list-navigator-container{bottom:calc(50vh - 200px);display:none;height:0;position:sticky;top:228px;transform:translateX(0) translateY(-200px);width:18.75em;z-index:10}.product-list-navigator-container--left{left:0}.product-list-navigator-container--right{left:100%}@media only screen and (min-width:74em){.product-list-navigator-container{display:flex}#hide-sidebar~#app .product-list-navigator-container{z-index:8}}.product-list-navigator-container .product-list-navigator-wrapper{height:120px;line-height:1.15;overflow:hidden;pointer-events:none}.product-list-navigator-container .product-list-navigator{display:flex;filter:drop-shadow(0 0 1px rgba(0,0,0,.2));flex-direction:column;height:max-content;pointer-events:all;position:relative;text-decoration-color:#333;transform:translateX(0);transition:transform .25s ease-in-out;-webkit-user-select:none;user-select:none}.product-list-navigator-container .product-list-navigator:hover{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transform:translateX(0)!important}.product-list-navigator-container .product-list-navigator__label{color:#fff;display:inline-block;font-size:12px;padding:0 24px;text-decoration:none;text-shadow:0 0 1px #333}.product-list-navigator-container .product-list-navigator__arrow-container{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:row;height:100px;justify-content:space-between;width:18.75em}.product-list-navigator-container .product-list-navigator--invisible{opacity:0;pointer-events:none;visibility:hidden}.product-list-navigator-container .product-list-navigator--left .product-list-navigator__arrow-container{clip-path:polygon(100% 0,275px 50%,100% 100%,0 100%,0 0);flex-direction:row-reverse;padding:12px 37px 12px 12px}#hide-sidebar~#app .product-list-navigator-container .product-list-navigator--left{transform:translateX(calc(-18.75em + 50vw - 632px))}@media only screen and (min-width:115em){#hide-sidebar~#app .product-list-navigator-container .product-list-navigator--left{transform:translateX(0)!important}}.product-list-navigator-container .product-list-navigator--right .product-list-navigator__arrow-container{clip-path:polygon(100% 0,100% 100%,0 100%,25px 50%,0 0);flex-direction:row;padding:12px 12px 12px 37px}#hide-sidebar~#app .product-list-navigator-container .product-list-navigator--right{transform:translateX(calc(18.75em - 50vw + 632px))}@media only screen and (min-width:115em){#hide-sidebar~#app .product-list-navigator-container .product-list-navigator--right{transform:translateX(0)!important}}.product-list-navigator-container .product-list-navigator--right>div:first-child{text-align:right}.product-list-navigator-container .product-list-navigator__image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-height:94px;max-width:94px;min-width:94px}.product-list-navigator-container .product-list-navigator__image .thumbnail{padding:0}.product-list-navigator-container .product-list-navigator__details{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:0 0 0 12px}.product-list-navigator-container .product-list-navigator__no-image{min-height:76px;min-width:94px}.product-list-navigator-container .product-list-navigator__name{color:#333;font-size:12px;font-weight:var(--fwbold);height:30px;line-height:1.25;max-height:2.5em;overflow:hidden}.product-list-navigator-container .product-list-navigator__stars{color:#333;display:block;line-height:1;margin:3px 0 0}.product-list-navigator-container .product-list-navigator__stars>.star-ratings{vertical-align:middle}.product-list-navigator-container .product-list-navigator__price{color:#ed1c24;display:inline-block;font-size:18px;font-weight:var(--fwbold);text-decoration:none}.product-list-navigator-container .product-list-navigator:hover span{text-decoration:none}.product-list-navigator-container .product-list-navigator:hover .product-list-navigator__label{color:#333;text-shadow:none}.accordion{border-radius:3px;box-shadow:0 0 0 1px #d8d8d8;list-style:none;margin:0;padding:0;will-change:height}.accordion--plain{border-radius:0;margin:0 -12px}.accordion--plain>.accordion__panel>.accordion__content,.accordion--plain>.accordion__panel>.accordion__title{border-radius:0}.accordion--light{box-shadow:none}.accordion--avail{margin:0 12px}.accordion__panel{display:block;margin:0;padding:0;position:relative;will-change:height}.accordion__panel:after{clear:both;content:"";display:table}.accordion__panel--between,.accordion__panel--last{border-top:1px solid #d8d8d8}.accordion__panel--first{border-top:0}.accordion__title{background-color:#fbfbfb;color:#333;cursor:pointer;display:block;font-weight:var(--fwbold);padding:12px 24px 12px 12px;position:relative;transition:background-color 375ms ease-in-out;-webkit-user-select:none;user-select:none}.accordion__title--light{background-color:#f5f5f5;color:#1252a6;font-family:var(--default-font-family);font-size:14px;font-weight:var(--fwnormal);padding:0 12px}@media only screen and (min-width:63em){.accordion__title--light{padding:0}}.accordion__title--first{border-top-left-radius:3px;border-top-right-radius:3px}.accordion__title.accordion__title--disabled{cursor:default;pointer-events:none}.accordion__content--last,.accordion__title--last.accordion__title--no-content,.accordion__title--last.accordion__title--unchecked{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.accordion__title--content [data-icon]:last-of-type{display:block;font-size:1em;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform 375ms ease-in-out}.accordion__title--checked.accordion__title--no-content,.accordion__title:hover{background-color:#fff}.accordion__title--checked.accordion__title--no-content.accordion__title--light,.accordion__title--light:hover{background-color:#f5f5f5}.accordion__title:hover{transition:background-color 125ms ease-in-out}.accordion__title--checked [data-icon]:last-of-type{transform:translateY(-50%) rotate(180deg)}.accordion__animator--height{height:0;transition:height 375ms ease-in-out,transform 375ms ease-in-out}.accordion__animator--checked.accordion__animator--height{height:auto}.accordion__content{background-color:#fff;box-shadow:inset 0 1px #d8d8d8;box-sizing:border-box;color:#333;display:none;float:left;padding:0;width:100%}.accordion__content--animated{background-color:#fbfbfb;display:block;transition:background-color 375ms ease-in-out}.accordion__content--height{background-color:#fff;opacity:0;transform:translateY(-50%);transition:opacity 375ms ease-in-out,transform 375ms ease-in-out}.accordion__content--marginTop{margin-top:-65535px;transition:background-color 375ms ease-in-out,margin-top 375ms ease-in-out}.accordion__content--checked{display:block}.accordion__content--checked.accordion__content--animated{background-color:#fff}.accordion__content--checked.accordion__content--height{opacity:1;transform:translateY(0)}.accordion__content--checked.accordion__content--marginTop{margin-top:0}.accordion__content.accordion__content--light,.accordion__panel.accordion__panel--light{background-color:#f5f5f5}.accordion__panel--even>.accordion__animator>.accordion__content,.accordion__panel--even>.accordion__content,.accordion__panel--even>.accordion__title{background:#fbfbfb;box-shadow:none}.accordion__panel--odd>.accordion__animator>.accordion__content,.accordion__panel--odd>.accordion__content,.accordion__panel--odd>.accordion__title{background:#fff;box-shadow:none}.soft-bundle-banner{pointer-events:none}.soft-bundle-banner__background{border-bottom:80px solid #0000;border-right:80px solid #1252a6;opacity:.9;position:absolute;right:0;top:0;z-index:3}.soft-bundle-banner [data-icon]{color:#fff;font-size:2.2em;margin:6px;position:absolute;right:0;top:0;z-index:3}.cart-pickup-location{display:block;padding:12px}.cart-pickup-location .text{color:#000;font-weight:var(--fwbold)}.cart-pickup-location .address{color:#3f8be1;display:block;font-size:85%;padding-left:18px;text-decoration:underline}.stars__rating{display:inline-block;font-size:12px;font-weight:var(--fwbold);margin-left:6px;opacity:0;transition:opacity 125ms ease-in-out;vertical-align:middle}.stars__rating--visible{opacity:1}.list-product{border-radius:4px;display:flex;flex:0 1 auto;flex-direction:column;margin:1px 0 0;min-height:125px;padding:6px;position:relative}.list-product:first-child{margin-top:0}@media only screen and (min-width:63em){.list-product{flex-direction:row}}.list-product__info{align-items:center;display:flex;flex-grow:1}.list-product__info .thumbnail{padding:3px}.list-product__info .thumbnail>.thumbnail__container{height:96px;width:96px}@media only screen and (min-width:29em){.list-product__info{align-items:stretch}.list-product__info .thumbnail>.thumbnail__container{height:160px;width:160px}}@media only screen and (min-width:63em){.list-product__info .thumbnail>.thumbnail__container{height:192px;width:192px}}.list-product__product-id{color:#9c9c9c;font-size:13px;line-height:1.5;position:absolute;right:6px;text-align:center;top:6px}.list-product__bullets-and-cart{display:flex;flex-direction:column}@media only screen and (min-width:29em){.list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:63em){.list-product__bullets-and-cart{flex-direction:column}}@media (-ms-high-contrast:none)and (min-width:840px),screen and (-ms-high-contrast:active)and (min-width:840px){.list-product__bullets-and-cart{flex-direction:column!important}}@media only screen and (min-width:47em){.list-product:not(.thumbnail--no-hover-border){transition:box-shadow 125ms ease-in-out}.list-product:not(.thumbnail--no-hover-border):hover{box-shadow:0 0 4px -1px #0003,0 0 5px #0003,0 0 10px #0000001a}}.list-product-info{box-sizing:border-box;flex:1 1;padding:18px 6px 0 12px}@media only screen and (min-width:29em){.list-product-info{padding-bottom:12px}}.list-product-info__link{cursor:pointer;display:block;font-size:16px;font-weight:var(--fwbold);line-height:1.25;margin:6px 0;overflow:hidden;word-break:break-word}.list-product-info__link:link,.list-product-info__link:visited{color:inherit}.list-product-info__price-and-rating{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column}.list-product-info__price-and-rating>.product-price{min-width:150px}@media only screen and (min-width:29em){.list-product-info__price-and-rating{flex-direction:row;flex-wrap:wrap;max-width:360px}}.list-product-info__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:none;font-size:13px;line-height:15px;margin:6px 0 0;max-height:60px;overflow:hidden;word-break:break-word}@media only screen and (min-width:29em){.list-product-info__description{display:block;display:-webkit-box}}.list-product-actions{align-self:center;margin:0 auto 6px;max-width:360px}@media only screen and (min-width:29em){.list-product-actions{width:285px}}.list-product-actions__symbols{list-style-type:none;padding-left:0}.list-product-cart__buttons{background-color:#f5f5f5;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;margin:0 auto 12px;max-width:285px;min-width:226px;padding:6px 12px}@media only screen and (min-width:74em){.list-product-cart__buttons{margin-top:18px}}.list-product-cart__buttons--outlet{max-width:none}.list-product-cart .ready-for-shipment{margin-bottom:6px}.list-product-cart-buttons{display:flex;flex:0 1 auto}.list-product-cart-buttons:not(:first-child){padding-bottom:6px}.list-product-cart-buttons>:last-child button:not(:active,:focus){border-left-color:#0000}.product-price{line-height:18px}.product-price--large{line-height:30px}.product-price__price{color:#ed1c24;display:inline-block;font-size:16px;font-weight:var(--fwbold);padding-right:6px;position:relative;white-space:nowrap}.product-price__price--large{font-size:28px}.product-price__price--large>small{font-size:18px}.product-price__price--original{color:#9c9c9c}.product-price__price--original:before{border-top:1px solid #ed1c2433;content:"";left:-5%;position:absolute;top:50%;width:100%}.product-price__price--inactive{color:#9c9c9c;font-size:14px;font-weight:var(--fwnormal);line-height:28px}.search-suggested-product{align-items:flex-start;display:flex;flex:1 1 auto;justify-content:center;margin:0;padding:0 12px;position:relative}.search-suggested-product:focus-within .thumbnail{mix-blend-mode:multiply}.search-suggested-product:focus-within,.search-suggested-product:focus-within .star-ratings__percentage{background-color:#e2f3ff}.search-suggested-product+.search-suggested-product{border-top:thin solid #ededed}.search-suggested-product .thumbnail{padding:3px}.search-suggested-product .thumbnail>.thumbnail__container{height:64px;width:64px}.search-suggested-product:first-child{padding-top:6px}.search-suggested-product:last-child{padding-bottom:6px}.search-suggested-product__column{flex:0 1 auto}.search-suggested-product__column:last-child{align-self:center}.search-suggested-product:only-child .search-suggested-product__column:last-child{align-self:flex-start;padding-top:12px}.search-suggested-product__column--info{box-sizing:border-box;flex-grow:1;justify-content:flex-start;padding:6px 12px}.search-suggested-product a:link,.search-suggested-product a:visited{color:#000}.search-suggested-product-link{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:var(--fwbold);line-height:1.25;max-height:2.5em;overflow:hidden}.search-suggested-product-info{font-size:16px;margin-top:6px}.search-suggested-product-info .star-ratings{font-size:1.125em;vertical-align:top}.search-suggested-product-info .product-price{display:inline-block;margin-left:12px;vertical-align:middle}.search-suggested-product-info .product-price__price{font-size:inherit}@media only print{.related-products-section{display:none}}.related-products-section [data-icon]{margin-right:12px}.related-products{margin-bottom:3px;width:100%}.related-products--primary .related-products__header{background:#e2f3ff;color:#1252a6}.related-products__header{font-weight:var(--fwnormal);padding:12px;text-align:left}.related-products__header,.related-products__row{border-top:1px solid #dedede}.related-products__image,.related-products__image .thumbnail{padding:6px}.related-products__image .thumbnail__container{height:48px;line-height:45px;max-height:48px;max-width:48px;width:48px}.related-products__name-container{max-height:52px;overflow:hidden}.related-products__name a{color:#333}.related-products__price{padding:0 12px;text-align:right;white-space:nowrap}.related-products__row--inactive a{color:#9c9c9c}.related-products__row--inactive img{opacity:.75}.search-input-with-suggestions{background:#ededed;border:thin solid #0006;box-shadow:0 1px 2px 0 #0000001a,0 4px 8px 0 #0000001a,0 16px 32px 0 #0000001a;box-sizing:border-box;left:0;line-height:1.25;min-height:160px;position:absolute;right:0;text-align:left;top:100%;z-index:2}.search-input-with-suggestions:after{background:#ffffffe6;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 125ms ease-in-out;z-index:2}.search-input-with-suggestions--loading:after{opacity:1}.search-input-with-suggestions .vk-loader-container{z-index:3}.search-input-with-suggestions:focus,.search-input-with-suggestions:focus-within{border-color:#1252a6;outline:none}.search-input-with-suggestions__query{background-color:#484848;box-sizing:border-box;color:#fff;margin:0;padding:12px;width:100%}.search-input-with-suggestions__products{background:#fff;flex-grow:1;position:relative}.search-input-with-suggestions__products>ol{display:flex;flex:1 1 auto;flex-direction:column;list-style:none;margin:0;min-height:100%;padding:0}.search-input-with-suggestions__suggestions{padding-bottom:12px}.search-input-with-suggestions__suggestions a{display:block;padding:6px 0}@media only screen and (min-width:63em){.search-input-with-suggestions__suggestions a{padding:0}}.search-input-with-suggestions__suggestions h4{margin:12px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-input-with-suggestions__suggestions ul{margin:0 0 0 24px;padding:0 12px}.search-input-with-suggestions__suggestions .inline-list{margin:0 0 0 12px}@media only screen and (min-width:47em){.search-input-with-suggestions{display:flex;flex:1 1 auto;flex-wrap:wrap;position:absolute;top:calc(100% - 3px)}.search-input-with-suggestions__products{order:1;width:55%}.search-input-with-suggestions__suggestions{width:45%}}@media only screen and (min-width:92em){.search-input-with-suggestions{margin-left:-9em;width:calc(100% + 18em)}}.thumbnail{align-items:center;border-radius:4px;display:flex;padding:12px;position:relative;z-index:1}.thumbnail>*{max-height:100%;max-width:100%}.thumbnail__container{height:96px;width:96px}.thumbnail--border{border-color:#d8d8d8}.thumbnail-link{display:inline-block;position:relative}.thumbnail-link:link{color:inherit;text-decoration:none}.thumbnail-link:visited{color:inherit}.thumbnail-link--no-link{pointer-events:none}.thumbnail--grid-full-width{box-sizing:border-box;flex-direction:column;font-size:14px;min-height:min-content;width:100%;word-break:break-all}.thumbnail--grid-full-width>[data-icon]{color:#dedede;font-size:40px}.thumbnail--grid-full-width:active,.thumbnail--grid-full-width:focus,.thumbnail--grid-full-width:hover{text-decoration:none}@supports((-webkit-hyphens:auto) or (hyphens:auto)) or (-webkit-hyphens:auto){.thumbnail--grid-full-width{-webkit-hyphens:auto;hyphens:auto;word-break:normal}}.thumbnail-link--grid-full-width{width:100%}.thumbnail:link,.thumbnail:visited{color:#9c9c9c}.thumbnail__image{color:#9c9c9c;font-size:10px;line-height:1.5;opacity:0;position:relative;transition:opacity 125ms ease-in-out;vertical-align:middle}html.no-js .thumbnail__image{opacity:1}.thumbnail:before{border-bottom-right-radius:inherit;bottom:-1px;pointer-events:none;position:absolute;right:-1px;z-index:1}@media only screen and (min-width:47em){.thumbnail:not(.thumbnail--no-hover-border){transition:box-shadow 125ms ease-in-out}.thumbnail:not(.thumbnail--no-hover-border):hover{box-shadow:0 0 4px -1px #0003,0 0 5px #0003,0 0 10px #0000001a}}.addresses--loading .address-list__item>div{filter:blur(.25em)}.addresses .address-list--empty{margin:12px;max-width:420px}.addresses .address-list--empty>p{color:#999;margin:12px auto;text-align:center}@media only screen and (min-width:29em){.addresses .address-list--empty{margin:24px auto 0;max-width:420px}}.back-forward-paginator{display:flex;flex-grow:10;flex-wrap:wrap;justify-content:center;padding:12px;white-space:nowrap}@media only screen and (min-width:63em){.back-forward-paginator{position:relative}}.back-forward-paginator__page-selector{margin:0 12px;text-align:center}.back-forward-paginator-count-indicator{margin-left:12px}.block{box-sizing:border-box;display:block;padding:12px}.block--transition{transition:background 125ms ease-in-out,box-shadow 125ms ease-in-out,color 125ms ease-in-out;will-change:background,box-shadow,color}.block>:first-child{margin-top:0}.block>:last-child{margin-bottom:0}.block--blue{background-color:#e2f3ff;box-shadow:0 0 0 1px #c8e9ff}.block--green{background-color:#d8fab7;box-shadow:0 0 0 1px #b2e584}.block--grey{background-color:#f5f5f5;box-shadow:0 0 0 1px #d8d8d8}.block--light-grey{background-color:#fbfbfb;box-shadow:0 0 0 1px #dedede}.block--dark-grey{background-color:#d8d8d8;box-shadow:0 0 0 1px #d8d8d8}.block--darkest-grey{background-color:#282828;box-shadow:0 0 0 1px #2e2e2e}.block--red{background-color:#fde8ea;box-shadow:0 0 0 1px #fad1d5}.block--yellow{background-color:#ffec00;box-shadow:0 0 0 1px #ffd429}.block--white{background-color:#fff;box-shadow:0 0 0 1px #0000001a}.block--blue-text,.block--blue-text:link,.block--blue-text:visited{color:#1252a6}.block--blue-text a:link,.block--blue-text a:visited,.block--blue-text:link a:link,.block--blue-text:link a:visited,.block--blue-text:visited a:link,.block--blue-text:visited a:visited{color:#1252a6;text-decoration:underline}.block--blue-text a:link:hover,.block--blue-text a:visited:hover,.block--blue-text:link a:link:hover,.block--blue-text:link a:visited:hover,.block--blue-text:visited a:link:hover,.block--blue-text:visited a:visited:hover{text-decoration:none}.block--dark-grey-text,.block--dark-grey-text:link,.block--dark-grey-text:visited{color:#666}.block--green-text,.block--green-text:link,.block--green-text:visited{color:#14a006}.block--grey-text,.block--grey-text:link,.block--grey-text:visited{color:#9c9c9c}.block--red-text,.block--red-text:link,.block--red-text:visited{color:#ed1c24}.block--yellow-text,.block--yellow-text:link,.block--yellow-text:visited{color:#ffce0e}.block--white-text,.block--white-text:link,.block--white-text:visited{color:#fff}.block--collapse-horizontal-margin{margin:12px 0;padding:12px}@media only screen and (min-width:29em){.block{margin:12px;padding:18px}.block--compact{padding:0}.block--collapse-horizontal-margin{margin-left:0;margin-right:0}.block--collapse-vertical-margin{margin-bottom:0;margin-top:0}}.block--margin-bottom{margin:0 0 12px}.block--margin-top{margin:12px 0 0}.block--rounded{border-radius:3px}.block--tight{padding:0}.block--push-right{text-align:right}.block--flex{align-items:center;display:flex;flex:0 1 auto}.block--flex>*{flex-grow:1;margin-bottom:0;margin-top:0}.split-block{align-items:center;align-self:center;border:solid #d8d8d8;border-width:1px 0 0;display:flex;flex:0 1 0;height:0;justify-content:center;margin:24px;max-height:0;max-width:400px;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:calc(100% - 48px)}.split-block__text{background-color:#fff;padding:6px;position:relative}.split-blocks{display:flex;flex:0 1 auto;flex-direction:column}@media only screen and (min-width:29em){.split-blocks{margin:12px}}.split-blocks>.block>.split-blocks{margin:0}.split-blocks>.block>.split-blocks>.split-block{max-width:100%}.block--centered,.split-blocks--centered{margin-left:auto;margin-right:auto;max-width:400px;width:100%}.block--full-width,.split-blocks--full-width{margin-left:0;margin-right:0;max-width:none}.split-blocks.xss{flex-direction:row}.split-blocks.xss.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.xss>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.xss>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.xss>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}@media only screen and (min-width:20em){.split-blocks.xs{flex-direction:row}.split-blocks.xs.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.xs>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.xs>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.xs>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}@media only screen and (min-width:29em){.split-blocks.s{flex-direction:row}.split-blocks.s.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.s>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.s>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.s>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}@media only screen and (min-width:47em){.split-blocks.m{flex-direction:row}.split-blocks.m.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.m>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.m>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.m>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}@media only screen and (min-width:63em){.split-blocks.l{flex-direction:row}.split-blocks.l.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.l>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.l>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.l>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}@media only screen and (min-width:74em){.split-blocks.xl{flex-direction:row}.split-blocks.xl.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.xl>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.xl>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.xl>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}@media only screen and (min-width:92em){.split-blocks.xxl{flex-direction:row}.split-blocks.xxl.split-blocks--centered{margin-left:12px;margin-right:12px;max-width:none;width:auto}.split-blocks.xxl>.block--full-width{flex-grow:1;margin-left:12px;margin-right:12px;width:0}.split-blocks.xxl>.split-block{align-self:stretch;border-width:0 0 0 1px;height:inherit;justify-content:flex-start;max-height:inherit;max-width:0;width:0}.split-blocks.xxl>.split-block>.split-block__text{min-width:18px;transform:translateX(-50%)}}.business-location-hours{display:block;list-style:none;margin:6px 0 12px;padding:0 0 0 30px}.business-location-hours__item{display:flex;flex:0 1 auto;position:relative}.business-location-hours__item:before{border-radius:50%;content:"";height:12px;margin-right:6px;position:absolute;right:100%;top:3px;width:12px}.business-location-hours__item--open:before{background-color:#14a006}.business-location-hours__item--closed:before{background-color:#9c9c9c}.long-location-hours{margin-left:auto}.compact-location-hours{line-height:1.25}.compact-hours-time{display:inline-block}.business-location-special-days{margin:6px 0 12px;padding:0 0 0 30px}.business-location-special-days__item{list-style:none;margin:6px 0 12px}.long-special-day{display:flex;flex:0 1 auto}.long-special-day-hours{margin-left:auto}.cart-discount{float:left;line-height:1;width:100%}@media only screen and (min-width:63em){.cart-discount{position:absolute;white-space:nowrap}}.cart-discount__original{color:#9c9c9c;display:block;margin:6px 0}@media only screen and (min-width:63em){.cart-discount__original{margin:0}}.cart-discount__savings{background:#ffec00;border-radius:3px;color:#ed1c24;display:table;font-weight:var(--fwbold);margin:6px 0;padding:3px}.category-product-count{background-color:#fff3;border-radius:.25rem;box-shadow:inset 0 0 0 1px #0003;display:inline-block;padding:0 .25rem}.count-indicator{background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 #0003,0 0 0 1px #0003;color:#484848;display:inline-block;font-size:12px;line-height:1;padding:2px 6px;text-align:center;text-shadow:0 1px 2px #0003;-webkit-user-select:none;user-select:none;vertical-align:12.5%}.count-indicator--disabled{color:#9c9c9c;opacity:.5}.count-indicator--hidden{display:none}.count-indicator--lg{line-height:18px;margin-right:3px;min-width:12px;padding:0 6px;vertical-align:25%}.count-indicator--light{box-shadow:0 1px 2px 0 #0000001a,0 0 0 1px #00000008;color:#666}.count-indicator--dark{background:#484848;color:#fff}.count-indicator--prefix{margin-right:6px}.count-indicator--postfix{margin-left:6px}.icon-row{align-items:center;display:flex}.icon-row [data-icon],.icon-row--icon{flex-grow:0;flex-shrink:0;margin-right:.5rem}.icon-row--content{flex:1 1}.image-preview{background:#fff;border:2px solid #14a006;border-radius:3px;box-sizing:border-box;display:inline-block;height:230px;line-height:224px;margin:6px;min-width:230px;position:relative;text-align:center;transition:background-color .25s ease-in-out;vertical-align:top}.image-preview>*{line-height:normal}.image-preview--uploading{background-color:#666;border-color:#666}.image-preview--invalid{border-color:#ed1c24;border-width:2px}.image-preview--invalid .image-preview__message{background-color:#ed1c24}.image-preview>img{display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}.image-preview__message{background:#0009;bottom:0;color:#fff;left:0;padding:6px;position:absolute;right:0;text-align:center;text-shadow:1px 1px 1px #000000e6}.image-preview__remove{align-items:center;background:#000000e6;border:0 solid #0000;border-radius:50%;box-sizing:initial;color:#fff;display:flex;height:1em;margin:0;padding:6px;position:absolute;right:6px;top:6px;width:1em}.image-preview__remove:active,.image-preview__remove:hover{background-color:#666}.image-preview__remove:focus{box-shadow:0 0 0 2px #6eaee6;outline:none}.line-on-sides{border-collapse:initial;border-spacing:6px 0;display:table;line-height:.125;margin:18px auto 12px;min-width:18em;white-space:nowrap;width:50%}.line-on-sides:after,.line-on-sides:before{border-top:thin solid #d8d8d8;content:"";display:table-cell;width:50%}.vk-loader-container{padding:24px;text-align:center}.vk-loader-container--no-reflow{box-sizing:border-box;position:absolute;width:100%;z-index:1}.vk-loader-container__text{color:#9c9c9c;display:block;font-size:16px;font-weight:var(--fwbold);padding-top:12px}.vk-loader-container__text--dark{color:#333}@keyframes vk-loader-fallback{0%{color:#ed1c24}50%{color:#fff}to{color:#ed1c24}}.orders{box-sizing:border-box;opacity:1;overflow:auto;overflow-x:hidden;overflow-y:hidden;padding:12px 0;position:relative;transition:opacity 375ms ease-in-out;width:100%}@media only screen and (min-width:29em){.orders{padding:12px}}.orders--none{box-sizing:border-box;padding:0 12px}.orders--disabled{opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}.orders--loading .table-row-item:not(.order-table-header){filter:blur(.25em)}.orders__accordion{margin:12px 0}.orders__accordion-footer{text-align:center}.orders__header{font-weight:var(--fwbold);list-style:none;margin:6px 12px;padding:0}.orders__title{font-weight:var(--fwnormal);list-style:none;margin:0;padding:0}.accordion__title>.orders__title{pointer-events:auto}.orders__title-item{pointer-events:none}.orders__title-item--id{pointer-events:auto}.orders__header-item,.orders__title-item{margin:0;padding:0}.orders__header-item--id,.orders__title-item--id{float:left;width:7em}.orders__header-item--date,.orders__title-item--date{float:left}.orders__header-item--price,.orders__title-item--price{margin-right:24px;text-align:right}.orders__title-item--price{color:#666;font-weight:var(--fwbold)}.page{background-color:#fff;box-shadow:0 0 1px 0 #0009;box-sizing:border-box;position:relative}.page--questions,.page--reviews,.page--write-answer,.page--write-comment,.page--write-question,.page--write-review{background-color:#f5f5f5!important}@media only screen and (min-width:47em){.page{display:inline-block;width:100%}}@media only print{.page{display:block}}.page--sisu:after,.page--sisu:before{clear:both;content:"";display:table}.page__header{align-items:center;background-color:#666;color:#dfdfdf;display:flex;flex-direction:column;font-size:12px;justify-content:center}.page__content{padding:18px}.page--multi-column{background:none;box-shadow:none;padding:0}.ratio-carousel{display:block;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;user-select:none;width:100%}.ratio-carousel:after{content:"";display:block;padding-top:100%}.ratio-carousel__slide{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}.main-view-gallery{max-height:320px;position:relative;position:sticky}@supports(position:sticky){.main-view-gallery{position:sticky;top:64px}}@media only screen and (min-width:22em){.main-view-gallery{max-height:360px}}@media only screen and (min-width:26em){.main-view-gallery{max-height:420px}}@media only screen and (min-width:63em){.main-view-gallery{min-height:620px}}.main-view-gallery:after{content:"";display:block;left:0;min-height:320px;pointer-events:none;position:relative;top:0;width:100%}@media only screen and (min-width:22em){.main-view-gallery:after{min-height:360px}}@media only screen and (min-width:24em){.main-view-gallery:after{min-height:420px}}@media only screen and (min-width:63em){.main-view-gallery:after{max-height:620px}}.main-view-gallery .no-image{bottom:0;color:#9c9c9c;font-size:12px;right:0}.main-view-gallery .no-image,.ratio-gallery-with-thumbnails{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ratio-gallery-with-thumbnails{background:#fff;flex:0 1 auto;flex-direction:column;height:100%;margin:auto;width:100%}.ratio-carousel--gallery{flex-shrink:1;height:100%;left:0;position:absolute;top:0}.ratio-carousel--gallery:after{content:none}.ratio-gallery-carousel{display:flex;flex-shrink:1;height:100%;margin:auto;pointer-events:all;position:relative;width:100%}.slide__gallery-slide{align-items:center;background:#fff;bottom:0;display:flex;flex:0 1 auto;justify-content:center;left:0;position:absolute;right:0;top:0}.slide__gallery-slide picture{height:100%;width:100%}.arrow-control{cursor:pointer;filter:drop-shadow(0 0 2px white) drop-shadow(0 0 4px white);opacity:1;padding:42px 18px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}@media only screen and (min-width:29em){.arrow-control{opacity:0}}@media only print{.arrow-control{display:none}}.arrow-control:hover{opacity:.8}@media only screen and (min-width:47em){.arrow-control{transition:opacity 125ms ease-in-out}.ratio-gallery-carousel:hover .arrow-control{opacity:.4}.ratio-gallery-carousel .arrow-control:hover{opacity:.8}}.arrow-control--left{left:0;padding-right:24px}.arrow-control--right{padding-left:24px;right:0}.arrow-control [data-icon]{display:block;-webkit-user-select:none;user-select:none}.gallery-thumbnails{flex-shrink:1;padding:6px 0;pointer-events:all;text-align:center;-webkit-user-select:none;user-select:none;width:100%}@media only print{.gallery-thumbnails{display:none}}.gallery-thumbnails__thumbnail{align-items:center;background:#9c9c9c;border-radius:50%;box-shadow:inset 0 0 0 1px #0006;cursor:pointer;display:inline-flex;flex:0 1 auto;height:12px;justify-content:center;margin:3px;opacity:.4;padding:3px;position:relative;transform:scale(.75);transition:opacity 125ms ease-in-out,transform 125ms ease-in-out;vertical-align:middle;width:12px}.gallery-thumbnails__thumbnail:active,.gallery-thumbnails__thumbnail:focus,.gallery-thumbnails__thumbnail:hover{opacity:.8}.gallery-thumbnails__thumbnail--active,.gallery-thumbnails__thumbnail--active:active,.gallery-thumbnails__thumbnail--active:focus,.gallery-thumbnails__thumbnail--active:hover{background:#666;opacity:1;transform:scale(1)}.view-full-version{display:none;line-height:2;margin:0 auto;pointer-events:all;text-align:center;width:10em}@media only screen and (min-width:63em){.view-full-version{display:block}}@media only print{.view-full-version{display:none}}.view-full-version:active,.view-full-version:focus,.view-full-version:hover,.view-full-version:link{text-decoration:none}.view-full-version:link,.view-full-version:visited{color:#9c9c9c}.scroll-to-top{bottom:18px;display:none;height:40px;margin-left:8px;padding:0;position:fixed;right:18px;width:40px;z-index:3}.scroll-to-top>span{color:#0000;font-size:1px;letter-spacing:-1px}@media only screen and (min-width:29em){.scroll-to-top{bottom:78px;margin:0 24px;right:0}}@media(pointer:coarse){.scroll-to-top{bottom:-12px;padding:24px;right:-12px}}.scroll-to-top [data-icon]{color:#282828;font-size:16px}.scroll-to-top [data-icon],.scroll-to-top:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.scroll-to-top:before{background-color:#ffffffe6;border-radius:50%;box-shadow:0 4px 8px 0 #0000001a,0 1px 2px 0 #0000001a,0 0 0 1px #0000001a;content:" ";display:block;height:40px;width:40px}.scroll-to-top--visible{display:block}.scroll-to-top--visible:hover{cursor:pointer}.sisu-open-hours{margin:12px;padding-bottom:6px}.sisu-special-days{text-align:left}.sisu-special-days .special-days__list{margin:6px 0 12px 30px;padding:0}.sisu-special-days .special-days-item{display:flex;flex:0 1 auto;font-size:14px;margin:6px 0 12px;position:relative}.sisu-special-days .special-days-item:before{border-radius:50%;content:"";height:12px;margin-right:6px;position:absolute;right:100%;top:3px;width:12px}.sisu-special-days .special-days-item--open:before{background-color:#14a006}.sisu-special-days .special-days-item--closed:before{background-color:#9c9c9c}.sisu-special-days .special-days-item__date{flex-grow:1}.sisu-special-days .special-days-item__hours{margin-left:auto}.sisu-open-hours-item{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 1px 2px 0 #0000001a;box-sizing:border-box;margin:12px;min-width:240px;padding:12px}.sisu-open-hours-item__header{background:#fbfbfb;border-bottom:1px solid #d8d8d8;margin:-12px -12px 12px;padding:12px}.sisu-open-hours-item .special-days+.special-days:before{border-top:1px solid #d8d8d8;content:"";display:block;margin:18px 0}.sisu-open-hours-header{margin:0}.sisu-open-hours-header>a:link,.sisu-open-hours-header>a:visited{color:inherit}.sisu-open-hours-address{margin:3px 0 0}.special-days-ribbon-accordion .special-days-ribbon{background-color:#dedede;font-size:14px;text-align:center;transition:none}.special-days-ribbon-accordion .special-days-ribbon:active,.special-days-ribbon-accordion .special-days-ribbon:focus,.special-days-ribbon-accordion .special-days-ribbon:hover{outline:none}.special-days-ribbon-accordion .special-days-ribbon:active>.inline-block,.special-days-ribbon-accordion .special-days-ribbon:focus>.inline-block,.special-days-ribbon-accordion .special-days-ribbon:hover>.inline-block{text-decoration:underline}@media only screen and (min-width:29em){.special-days-ribbon-accordion .special-days-ribbon{font-size:16px}}.barcode{animation:fadein 1s ease 0s 1 normal forwards;display:inline-block;font-weight:var(--fwnormal);height:1em;line-height:1}.barcode--code128{font-family:Libre Barcode\ 128,cursive}.barcode--code39{font-family:Libre Barcode\ 39,cursive}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.barcode>span{display:inline-block;font-size:1.5em;height:.65em}.tipsy--n{display:inline-block;position:relative}.tipsy--n:focus:after,.tipsy--n:focus:before,.tipsy--n:hover:after,.tipsy--n:hover:before{opacity:1;visibility:visible}.tipsy--n:after,.tipsy--n:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.25s ease-in-out;visibility:hidden;z-index:1000000}.tipsy--n:before{border:6px solid #0000;bottom:0;content:"";z-index:1000001}.tipsy--n:after{background-color:#282828;border-radius:3px;box-shadow:1px 1px 3px #0003;color:#fff;content:attr(data-tipsy);padding:5px 10px;text-shadow:0 -1px 0 #0003;white-space:nowrap}.tipsy--n:focus:before,.tipsy--n:hover:before{top:-15%}.tipsy--n:focus:after,.tipsy--n:hover:after{bottom:115%}.tipsy--n:after,.tipsy--n:before{left:50%;transform:translateX(-50%)}.tipsy--n:before{border-top-color:#282828;top:-35%}.tipsy--n:after{bottom:135%}.conversation{background-color:#fbfbfb;border-radius:3px;box-shadow:0 1px 2px 0 #0000001a,0 0 0 1px #0000001a;display:flex;flex-direction:column;margin-bottom:12px}.conversation .content{flex-grow:2;padding:12px}@media only screen and (min-width:63em){.conversation .content{padding:18px}}.conversation .content h3{margin-top:0}.conversation .content .details :first-child{word-wrap:break-word;margin-top:0}.conversation .content .related-products__list{padding:12px 0}@media only screen and (min-width:47em){.conversation .content .related-products li{display:block}}.conversation--answer .content{padding:12px}.conversation .star-ratings{margin-left:6px}.conversation-feedback{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:0 12px 12px;text-align:right;white-space:nowrap}@media only screen and (min-width:63em){.conversation-feedback{padding:0 18px 18px}}.conversation-feedback__thumbs{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.conversation-feedback__comment a[role=button],.conversation-feedback__thumbs button{padding:8px 10px}.related-products__title{font-size:14px;margin:18px 6px 6px 0}.related-products__list{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:29em){.related-products__list{justify-content:flex-start}}.related-products__list li{margin:0;padding:0}.related-product{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 12px 12px;text-align:center}.related-product:hover,.related-product:link,.related-product:visited{color:#333;text-decoration:none}.related-product__image{flex-shrink:0;position:relative;width:144px}.related-product .star-ratings{font-size:24px;height:auto;line-height:1}.review-content{background:#fff;border:1px solid #0003;border-radius:3px;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;padding:12px}@media only screen and (min-width:47em){.review-content{flex-direction:row;flex-wrap:nowrap}}@media only screen and (min-width:63em){.review-content{padding:18px}}.review-content__ratings{display:flex;flex:0 0 auto;flex-direction:column}.review-content__content{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:0}.review-content__content p,.review-content__content pre{word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.review-content-feedback{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-top:auto;text-align:right;white-space:nowrap}.review-content-feedback__thumbs{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.review-content-feedback__thumbs button{padding:8px 10px}.review-content-feedback__comment{margin-top:12px}.review-content-feedback__comment a[role=button]{padding:8px 10px}.review-content-feedback__title{margin-bottom:6px;margin-top:24px}@media only screen and (min-width:47em){.review-content-feedback__title{margin-top:0}}.review-photos__title{color:#666;font-size:14px;font-weight:var(--fwbold);margin:18px 6px 6px 0}.review-photos__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:6px 0}.review-photos__list li{display:inline-block;flex-shrink:0;list-style-type:none}.review-photo{align-items:center;border:1px solid #dedede;cursor:pointer;display:flex;flex-direction:row;height:48px;justify-content:center;margin:0 6px 6px 0;width:48px}.review-photo:hover,.review-photo:link,.review-photo:visited{color:#333;text-decoration:none}.review-photo__image{max-height:32px;max-width:32px}.review-title,.review-title__title{margin:0}.review-title__stars{font-size:24px}@media only screen and (min-width:29em){.review-title{display:flex;flex-direction:column;max-width:50em}.review-title__stars{display:none}.review-title .star-ratings{flex-shrink:0}}@media only screen and (min-width:47em){.review-title{align-items:center;flex-direction:row}}.review-title .star-ratings{margin-right:12px}.review-title [data-icon]:not(:last-of-type){margin-right:3px}.reviews-sort-control{margin:12px 18px}.reviews-sort-control__title{display:flex;flex-direction:column;line-height:2}@media only screen and (min-width:47em){.reviews-sort-control__title{display:block}}.template--basic h1+img{margin-top:-18px}.template--common{margin:0;padding:0}.template--common>div>h2,.template--common>div>h3,.template--common>div>h4,.template--common>div>h5,.template--common>div>h6,.template--common>div>p{margin-left:12px;margin-right:12px}.template--common>div>ol,.template--common>div>ul{margin-right:12px}@media only screen and (min-width:29em){.template--common>div>.responsive-table{margin-left:12px;margin-right:12px}}.template--common iframe{border:0}.template--common hr{border:none;border-bottom:1px solid #0000001a}.template--common img:not([class]){border:none;max-width:100%;vertical-align:top}.template--common table{width:100%}.template--common table h2,.template--common table h3,.template--common table h4{display:inline}.template--common table td{padding-bottom:12px;padding-top:12px}.template--common table td:first-child{padding-left:12px}.template--common table td:last-child{padding-right:12px}.template--common table thead{border-bottom:1px solid #0000001a}.template--common table tbody tr:nth-child(2n){background-color:#fbfbfb}.template--common-v2{margin:0}.template--common-v2:last-child{padding:0 0 4rem}.template--common-v2 .ImageComponentResponsive{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:1rem auto;padding:0 0 60%}.template--common-v2 .container .row.marginless div{line-height:1;max-height:100%;max-width:100%}.template--common-v2 .container .row.marginless div img{display:block;margin:0 auto}.template--common-v2 .container .row .product-list__product-list-header{margin:0}.template--common-v2 .container .row p{line-height:1.4;margin:0;padding:.5rem 0}@media only screen and (min-width:47em){.template--common-v2 .container .row p{padding:.5rem .5rem .5rem 0}}.template--common-v2 .container .row p.intro{font-size:14px;padding:.5rem 0}@media only screen and (min-width:47em){.template--common-v2 .container .row p.intro{font-size:15px;padding:1rem 0}}@media only screen and (min-width:63em){.template--common-v2 .container .row p.intro{font-size:16px}}.template--common-v2 .container .row p.product-list-header__title{font-size:16px;padding:0}.template--common-v2 .container .row.wide img:not([class]){margin:0 -.5rem;max-width:none;vertical-align:top;width:calc(100% + 1rem)}@media only screen and (min-width:47em){.template--common-v2 .container .row.wide img:not([class]){margin-left:-.5rem;margin-right:-.5rem;max-width:calc(100% + 3rem);width:calc(100% + 1rem)}}@media only screen and (min-width:63em){.template--common-v2 .container .row.wide img:not([class]){margin-left:-1.5rem;margin-right:-.5rem;max-width:calc(100% + 3rem);width:calc(100% + 3rem)}}.template--common-v2 .container .row .nohyphens{-webkit-hyphens:none;hyphens:none}.template--common-v2 .container .link-group{padding:0 0 1rem}.template--common-v2 .container .link-group .link-group-item{display:flex;margin:0 0 .5rem;width:100%}.template--common-v2 .container .link-group .link-group-item a{border:1px solid #d8d8d8;display:block;font-size:16px;font-weight:var(--fwbold);height:36px;line-height:36px;margin-bottom:.5rem;padding:0 1rem;width:100%}@media only screen and (min-width:63em){.template--common-v2 .container .link-group .link-group-item a{margin-bottom:0}.template--common-v2 .container .link-group .link-group-item{width:auto}.template--common-v2 .container h1.indented{padding:0 4rem 0 16.66666667%}}.template--common-v2 .container .wide{margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width:63em){.template--common-v2 .container .wide img:not([class]){max-width:100%;vertical-align:top;width:calc(100% + 4rem)}}.template--common-v2 .container h2:not([class]),.template--common-v2 .container h3:not([class]),.template--common-v2 .container h4:not([class]),.template--common-v2 .container h5:not([class]),.template--common-v2 .container h6:not([class]){color:#333;line-height:1.4;margin:0;padding:1rem 0 .25rem}.template--common-v2 .container ol:not([class]),.template--common-v2 .container ul:not([class]){line-height:1.5;margin:0;padding-top:.5em}.template--common-v2 .container ol:not([class]).details__description__bullet-points,.template--common-v2 .container ul:not([class]).details__description__bullet-points{padding-bottom:0;padding-top:0}.template--common-v2 .container ol:not([class])>.product-list-grid__grid-item,.template--common-v2 .container ul:not([class])>.product-list-grid__grid-item{min-width:132px}.template--common-v2 .container ol:not([class]).list,.template--common-v2 .container ul:not([class]).list{padding:1rem 2rem .5rem}.template--common-v2 .container ol:not([class]).list li,.template--common-v2 .container ul:not([class]).list li{font-size:1rem;line-height:1.4}.template--common-v2 .container iframe{border:0}.template--common-v2 .container .add-top-padding{padding-top:.5rem}@media only screen and (min-width:63em){.template--common-v2 .container .add-top-padding{padding-top:1rem}}.template--common-v2 .container .add-bottom-padding{padding-bottom:.5rem}@media only screen and (min-width:63em){.template--common-v2 .container .add-bottom-padding{padding-bottom:1rem}}.template--common-v2 .container .add-top-margin{margin-top:.5rem}@media only screen and (min-width:63em){.template--common-v2 .container .add-top-margin{margin-top:1rem}}.template--common-v2 .container .add-bottom-margin{margin-bottom:.5rem}@media only screen and (min-width:63em){.template--common-v2 .container .add-bottom-margin{margin-bottom:1rem}}.template--common-v2 .container .no-padding{padding:0}.template--common-v2 .container .no-margin{margin:0}.template--common-v2 .container .float-right{float:right}.template--common-v2 .container .text-left{text-align:left}.template--common-v2 .container .text-center{text-align:center}.template--common-v2 .container .text-right{text-align:right}.template--common-v2 .container hr{border:none;border-bottom:1px solid #0000001a;margin:.5rem 0}.template--common-v2 .container .image-container img:not([class]){margin:.5rem auto;max-width:100%;object-fit:contain}.template--common-v2 .container .hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.template--common-v2 .container .no-hyphens{-webkit-hyphens:none;hyphens:none}.template--common-v2 .container table{width:100%}.template--common-v2 .container table h2,.template--common-v2 .container table h3,.template--common-v2 .container table h4{display:inline}.template--common-v2 .container table td{padding-bottom:12px;padding-top:12px}.template--common-v2 .container table td:first-child{padding-left:12px}.template--common-v2 .container table td:last-child{padding-right:12px}.template--common-v2 .container table thead{border-bottom:1px solid #0000001a}.template--common-v2 .container table tbody tr:nth-child(2n){background-color:#fbfbfb}.template--common-v2 .container .normal{background:none;color:#333;margin-top:2rem}.template--common-v2 .container .white{color:#fff}.template--common-v2 .container .lightgrey{color:#fbfbfb}.template--common-v2 .container .grey{color:#f5f5f5}.template--common-v2 .container .darkgrey{color:#9c9c9c}.template--common-v2 .container .verydarkgrey{color:#666}.template--common-v2 .container .softblack{color:#282828}.template--common-v2 .container .greyblack{color:#2e2e2e}.template--common-v2 .container .black{color:#000}.template--common-v2 .container .bg-white{background-color:#fff}.template--common-v2 .container .bg-lightgrey{background-color:#fbfbfb}.template--common-v2 .container .bg-grey{background-color:#f5f5f5}.template--common-v2 .container .bg-darkgrey{background-color:#9c9c9c}.template--common-v2 .container .bg-verydarkgrey{background-color:#666}.template--common-v2 .container .bg-softblack{background-color:#282828}.template--common-v2 .container .bg-greyblack{background-color:#2e2e2e}.template--common-v2 .container .bg-black{background-color:#000}.template--common-v2 .container .inner-navi{padding:1rem}.template--common-v2 .container .inner-navi li a{font-size:.9rem;font-weight:var(--fwbold)}.template--common-v2 .container a.target{display:block;position:relative;top:-10px}@media only screen and (min-width:47em){.template--common-v2 .container a.target{top:-60px}}.template--shopinshop{margin-bottom:1rem}.assortment-header{border-bottom:1px solid #d8d8d8;padding:18px 24px;text-align:left}.assortment-header__title{margin:0 0 12px;width:262px}.assortment-header__title svg{margin-right:12px}.assortment-header__title small{font-family:var(--default-font-family);font-size:14px;font-weight:var(--fwnormal)}.assortment-header__title small br~br{display:none}@media only screen and (min-width:47em){.assortment-header__title small br~br{display:inline}}.assortment-header__title small .inline-block~.inline-block{margin-left:12px}@media only screen and (min-width:47em){.assortment-header__title small .inline-block~.inline-block{margin-left:0}}.assortment-header>.assortment-description{padding:0}.assortment-header>.assortment-description>p:first-child{margin-top:0}@media only screen and (min-width:63em){.assortment-header{align-items:flex-start;display:flex}.assortment-header__title{margin-bottom:0}.assortment-header__title:only-child{flex-grow:1}.assortment-header>.assortment-description{box-sizing:border-box;font-size:16px;line-height:1.5;max-width:845px;padding:0 0 0 18px}}.assortment-list{padding:6px 18px}.assortment-list__data{margin:0 0 24px}.page--error .page__header p{display:none}@media only screen and (min-width:29em){.page--error .page__header p{display:block;margin:12px 12px 0;text-align:center}}.page--error .page__content{margin:0 auto;max-width:500px;text-align:center}.error-header{display:inline-block;height:135px;margin:18px auto;position:relative;width:273px}.error-header__item{box-sizing:border-box;height:25px;overflow:visible;position:absolute;top:-200px;width:25px}.error-header__item>.tooltip-container{display:none;left:-5px;min-height:50px;padding-top:27px;position:absolute;top:18px;width:300px;z-index:3}.error-header__item .tooltip:after,.error-header__item .tooltip:before{left:17.5px}.error-header__item .tooltip{align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 0 1px #0000001a,0 1px 2px 0 #0000001a,0 4px 8px 0 #0003;box-sizing:border-box;display:flex;justify-content:space-around;opacity:1;padding:12px;position:relative}.error-header__item .tooltip:after,.error-header__item .tooltip:before{border:solid #0000;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;width:0}.error-header__item .tooltip:after{border-bottom-color:#fff;border-width:10px;margin-left:-10px}.error-header__item .tooltip:before{border-bottom-color:#0000001a;border-width:11px;margin-left:-11px}.error-header__item .tooltip .tooltip__product a{color:#333}.error-header__item .tooltip .tooltip__buttons{display:flex;padding-left:12px}.error-header__item .item{align-items:center;background:#fff;border-radius:1px;box-shadow:0 0 0 1px #0000001a,0 1px 2px 0 #0000001a,0 4px 8px 0 #0003;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:2px;transition:all .25s;width:100%}.error-header__item .item .item__image{height:100%;width:100%}.error-header__item .item.flicker{animation:flicker 3s linear infinite}.error-header__item:first-child{left:0;top:0}.error-header__item:nth-child(2){left:0;top:27px}.error-header__item:nth-child(3){left:0;top:54px}.error-header__item:nth-child(4){left:27px;top:54px}.error-header__item:nth-child(5){left:54px;top:0}.error-header__item:nth-child(6){left:54px;top:27px}.error-header__item:nth-child(7){left:54px;top:54px}.error-header__item:nth-child(8){left:54px;top:81px}.error-header__item:nth-child(9){left:54px;top:108px}.error-header__item:nth-child(10){left:109.5px;top:0}.error-header__item:nth-child(11){left:96px;top:27px}.error-header__item:nth-child(12){left:96px;top:54px}.error-header__item:nth-child(13){left:96px;top:81px}.error-header__item:nth-child(14){left:109.5px;top:108px}.error-header__item:nth-child(15){left:136.5px;top:108px}.error-header__item:nth-child(16){left:150px;top:81px}.error-header__item:nth-child(17){left:150px;top:54px}.error-header__item:nth-child(18){left:150px;top:27px}.error-header__item:nth-child(19){left:136.5px;top:0}.error-header__item:nth-child(20){left:192px;top:0}.error-header__item:nth-child(21){left:192px;top:27px}.error-header__item:nth-child(22){left:192px;top:54px}.error-header__item:nth-child(23){left:219px;top:54px}.error-header__item:nth-child(24){left:246px;top:0}.error-header__item:nth-child(25){left:246px;top:27px}.error-header__item:nth-child(26){left:246px;top:54px}.error-header__item:nth-child(27){left:246px;top:81px}.error-header__item:nth-child(28){left:246px;top:108px}@media only screen and (min-width:29em){.error-header{height:210px;margin:18px auto 36px;width:438px}.error-header__item{height:40px;width:40px}.error-header__item>.item{padding:4px}.error-header__item>.tooltip-container{left:-5px}.error-header__item .tooltip:after,.error-header__item .tooltip:before{left:25px}.error-header__item>.tooltip-container{padding-top:10px;top:35px}}@media only screen and (min-width:29em)and (pointer:fine){.error-header__item:hover{z-index:1}.error-header__item:hover>.item{transform:scale(1.5)}.error-header__item:hover>.tooltip-container{display:block}}@media only screen and (min-width:29em){.error-header__item:first-child{left:0;top:0}.error-header__item:nth-child(2){left:0;top:42px}.error-header__item:nth-child(3){left:0;top:84px}.error-header__item:nth-child(4){left:42px;top:84px}.error-header__item:nth-child(5){left:84px;top:0}.error-header__item:nth-child(6){left:84px;top:42px}.error-header__item:nth-child(7){left:84px;top:84px}.error-header__item:nth-child(8){left:84px;top:126px}.error-header__item:nth-child(9){left:84px;top:168px}.error-header__item:nth-child(10){left:177px;top:0}.error-header__item:nth-child(10)>.tooltip-container{left:-130px}.error-header__item:nth-child(10) .tooltip:after,.error-header__item:nth-child(10) .tooltip:before{left:50%}.error-header__item:nth-child(11){left:156px;top:42px}.error-header__item:nth-child(11)>.tooltip-container{left:-130px}.error-header__item:nth-child(11) .tooltip:after,.error-header__item:nth-child(11) .tooltip:before{left:50%}.error-header__item:nth-child(12){left:156px;top:84px}.error-header__item:nth-child(12)>.tooltip-container{left:-130px}.error-header__item:nth-child(12) .tooltip:after,.error-header__item:nth-child(12) .tooltip:before{left:50%}.error-header__item:nth-child(13){left:156px;top:126px}.error-header__item:nth-child(13)>.tooltip-container{left:-130px}.error-header__item:nth-child(13) .tooltip:after,.error-header__item:nth-child(13) .tooltip:before{left:50%}.error-header__item:nth-child(14){left:177px;top:168px}.error-header__item:nth-child(14)>.tooltip-container{left:-130px}.error-header__item:nth-child(14) .tooltip:after,.error-header__item:nth-child(14) .tooltip:before{left:50%}.error-header__item:nth-child(15){left:219px;top:168px}.error-header__item:nth-child(15)>.tooltip-container{left:-130px}.error-header__item:nth-child(15) .tooltip:after,.error-header__item:nth-child(15) .tooltip:before{left:50%}.error-header__item:nth-child(16){left:240px;top:126px}.error-header__item:nth-child(16)>.tooltip-container{left:-130px}.error-header__item:nth-child(16) .tooltip:after,.error-header__item:nth-child(16) .tooltip:before{left:50%}.error-header__item:nth-child(17){left:240px;top:84px}.error-header__item:nth-child(17)>.tooltip-container{left:-130px}.error-header__item:nth-child(17) .tooltip:after,.error-header__item:nth-child(17) .tooltip:before{left:50%}.error-header__item:nth-child(18){left:240px;top:42px}.error-header__item:nth-child(18)>.tooltip-container{left:-130px}.error-header__item:nth-child(18) .tooltip:after,.error-header__item:nth-child(18) .tooltip:before{left:50%}.error-header__item:nth-child(19){left:219px;top:0}.error-header__item:nth-child(19)>.tooltip-container{left:-130px}.error-header__item:nth-child(19) .tooltip:after,.error-header__item:nth-child(19) .tooltip:before{left:50%}.error-header__item:nth-child(20){left:312px;top:0}.error-header__item:nth-child(20)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(20) .tooltip:after,.error-header__item:nth-child(20) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(21){left:312px;top:42px}.error-header__item:nth-child(21)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(21) .tooltip:after,.error-header__item:nth-child(21) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(22){left:312px;top:84px}.error-header__item:nth-child(22)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(22) .tooltip:after,.error-header__item:nth-child(22) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(23){left:354px;top:84px}.error-header__item:nth-child(23)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(23) .tooltip:after,.error-header__item:nth-child(23) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(24){left:396px;top:0}.error-header__item:nth-child(24)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(24) .tooltip:after,.error-header__item:nth-child(24) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(25){left:396px;top:42px}.error-header__item:nth-child(25)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(25) .tooltip:after,.error-header__item:nth-child(25) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(26){left:396px;top:84px}.error-header__item:nth-child(26)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(26) .tooltip:after,.error-header__item:nth-child(26) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(27){left:396px;top:126px}.error-header__item:nth-child(27)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(27) .tooltip:after,.error-header__item:nth-child(27) .tooltip:before{left:auto;right:15px}.error-header__item:nth-child(28){left:396px;top:168px}.error-header__item:nth-child(28)>.tooltip-container{left:auto;right:-5px}.error-header__item:nth-child(28) .tooltip:after,.error-header__item:nth-child(28) .tooltip:before{left:auto;right:15px}}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:.99}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4}}@media only print{.page__product>.product-list{display:none}}.page__product .related-bundles{margin-bottom:18px}.product__main-view{display:flex;flex-direction:column}@media only screen and (min-width:63em){.product__main-view{flex-direction:row}}@media only print{.product__main-view{flex-direction:row}}.main-view__gallery{border-top:1px solid #0000001a;margin:12px 0 0;padding:12px 0 0;position:relative}@media only screen and (min-width:47em){.main-view__gallery{padding:12px 12px 0}}@media only screen and (min-width:63em){.main-view__gallery{border-top-width:0;box-shadow:0 -25px 0 -24px #0000001a;flex-grow:1;padding:12px 24px 0;width:50%}.main-view__gallery>.block{text-align:center}}@media only print{.main-view__gallery{box-sizing:border-box;flex-grow:1;width:50%}}.product-availability-store{display:flex;flex-direction:column}.product-availability-store-box>button{background-color:#fff}.product-availability-store-box__availabilities{display:flex;justify-content:space-between}.product-availability-store-box__availabilities .empty-stocks{color:#9c9c9c}.product-availability-store-box__no-availabilities{display:flex;justify-content:space-between;line-height:14px}.product-availability-store-notice{color:#9c9c9c;font-size:12px;padding:12px 0 0 18px}.no-js button[data-id]:before{content:"Laita JavaScript päälle ostaaksesi!"}.no-js button[data-id]>*{display:none}@media only print{button[data-id]{display:none}}.discount-info-details{font-size:12px;opacity:.7}.info__symbols{list-style-type:none;padding-left:6px}.product-location-modal .ratio-carousel__slide,.product-location-modal .ratio-gallery-with-thumbnails,.product-location-modal .slide__gallery-slide{background:none;display:block;pointer-events:none}@media only screen and (min-width:74em){.page--assortment-product .main-view__info{margin:-16px 18px 12px 0}}.search-results-filters__action{background-color:#fff;bottom:0;box-shadow:0 -1px #0000001a,0 -1px 3px #0000001a;margin-top:auto;padding:12px;position:sticky;text-align:center;z-index:1}@media only screen and (min-device-width:667px)and (max-device-width:896px)and (min-device-height:375px)and (max-device-height:414px)and (orientation:landscape){.search-results-filters__action{padding-bottom:42px}}@media only screen and (min-device-width:375px)and (max-device-width:414px)and (min-device-height:667px)and (max-device-height:896px)and (orientation:portrait){.search-results-filters__action{padding-bottom:42px}}@media only screen and (min-width:74em){.search-results-filters__action{display:none}}iframe[name=google_conversion_frame]{display:none!important}
/*# sourceMappingURL=/assets/maps/6047.3a3765ea80.js.map*/