.snackbar{align-items:baseline;background-color:rgba(72,72,72,.9);box-shadow:0 16px 32px 0 rgba(0,0,0,.2),0 4px 8px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);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 rgba(0,0,0,.2);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{z-index:10;bottom:0;display:flex;justify-content:center;left:0;width:100%}.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:700;margin:.5rem;padding:0;text-transform:uppercase}.address-list:after,.member-list:after,.order-information__properties:after{clear:both;content:"";display:block}div.page.page--account .view--error{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}div.page.page--account .view--error .block{width:100%;max-width:462px;text-align:center}@media only screen and (min-width:47em){div.page.page--account .view--error .block{margin:5em 0}}div.page.page--account .view--order-summary-view{min-height:8em;display:flex;align-items:center;justify-content:space-around;flex-direction:column}div.page.page--account .view--order-search-view{min-height:14em}main.page.page--account .heading-wrapper{display:flex;justify-content:space-between}main.page.page--account .heading-wrapper .account-logout{padding:12px;line-height:24px}main.page.page--account .heading-wrapper .account-logout [data-icon]{margin-right:6px}main.page.page--account .heading-wrapper .account-logout .logout-action{cursor:pointer;color:#333}main.page.page--account .heading-wrapper .heading-page>span{display:none}@media only screen and (min-width:29em){main.page.page--account .heading-wrapper .heading-page>span{display:inline}}.more-link{display:block;text-align:right;margin-bottom:12px;padding:12px 12px 24px}@media only screen and (min-width:47em){.more-link{padding-bottom:12px}}.customer-details-wrapper__customer-block{display:flex;flex-direction:column;flex:1 1 50%;padding:0 24px 0 12px}.customer-panel-wrapper__panel-block :last-child{margin-bottom:0}.customer-panel{min-width:320px;border:solid #d8d8d8;border-width:1px 0;margin:24px 0 0}.customer-panel__customer-details-wrapper,.customer-panel__customer-panel-wrapper{display:flex;flex-direction:column;padding:12px}@media only screen and (min-width:29em){.customer-panel{border-width:1px;margin:12px}.customer-panel__customer-details-wrapper{flex-direction:row}}.customer-details__item-title{padding:6px 0 0}@media only screen and (min-width:47em){.customer-details__item-title{padding:6px 6px 0 0}}.customer-details__item-content{font-weight:700;margin:0;padding:3px 0 6px}@media only screen and (min-width:47em){.customer-details__item-content{padding:6px 0}}.panel-block__login-details{padding:6px 0;margin:0;list-style-type:none}.panel-block__login-details .login-item__action,.panel-block__login-details .login-item__title{flex:1 1 320px;min-width:250px}.panel-block__login-details .login-item__action a{margin-right:12px}.panel-block__card-list{padding:6px 0;margin:0;list-style-type:none}.panel-block__card-list .card__info{flex:1 1 320px;min-width:250px;line-height:24px;display:flex}.panel-block__card-list .card__info .info__image{flex:0 0;align-self:flex-start;margin-right:6px;vertical-align:middle}.panel-block__card-list .card__info .info__details{flex:1 1;display:flex;justify-content:space-between;flex-wrap:wrap}.panel-block__card-list .card__info .info__details .details__title{font-family:Courier New,Lucida Console,courier,monospace;font-weight:700;letter-spacing:1px;white-space:nowrap}.panel-block__card-list .card__info .info__details .details__valid{margin-right:12px;color:rgba(0,0,0,.6);display:block}@media only screen and (min-width:47em){.panel-block__card-list .card__info .info__details .details__valid{float:right;display:inline}}.panel-block__card-list .card__action{flex:0 1 50%;min-width:250px;line-height:24px}.panel-block__session-list{list-style-type:none;margin:0;padding:0}.panel-block__session-list .session-item{display:flex;flex-direction:column;justify-content:space-between}.panel-block__session-list .session-item>*{margin-bottom:3px}.panel-block__session-list .session-item:not(:last-child){margin-bottom:12px}.panel-block__session-list .session-item__useragent{flex:1 1 auto;min-width:200px}.panel-block__session-list .session-item__date{color:#9c9c9c;min-width:155px;margin-right:6px;white-space:nowrap}.panel-block__session-list .session-item__origin{white-space:nowrap}.panel-block__session-list .session-item__origin--unknown{color:#9c9c9c}.panel-block__session-list .session-item__origin .origin__country{display:inline-block;min-width:125px}.panel-block__session-list .session-item [data-icon]{margin-right:3px}@media only screen and (min-width:47em){.panel-block__session-list .session-item{flex-direction:row}.panel-block__session-list .session-item>*{margin-bottom:0}}.login-details__login-item{display:flex;flex-wrap:wrap;margin:0 0 12px}.login-details__login-item>.login-item__title [data-icon]{color:#9c9c9c;margin-right:6px}.login-details__login-item>.login-item__info{color:#9c9c9c}.card-list__card{display:flex;flex-wrap:wrap;margin:0 0 6px}.card-list__card:last-child{margin-bottom:0}.card-list__card [data-icon]{margin-right:.25rem}.card-list__card>span{box-sizing:border-box;margin:0 0 6px}.card-list__card:last-child>span{margin:0}.card-list__card--expired .card__info .info__title{color:rgba(0,0,0,.6);-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000;text-decoration:line-through}.card-list__card--expired .card__info .info__valid{color:#ed1c24}.address-list{list-style:none;margin:6px;padding:0;display:flex;justify-content:stretch;flex-flow:wrap}.address-list__item{box-sizing:border-box;display:inline-block;border:6px solid transparent;width:100%}@media only screen and (min-width:29em){.address-list__item{width:50%}}@media only screen and (min-width:74em){.address-list__item{width:33.3%}.address-list__item:nth-child(3n){float:right}}.address-list__item div.address-details{margin-top:0}.address-list__item div.address-spacing{margin-top:12px}.address-list__item div.address-spacing span{padding:3px 0 0}.address-list__item div.address-spacing .email{margin-top:3px;display:inline-block}.address-list__item>div{box-sizing:border-box;height:100%;border:1px solid #d8d8d8;border-radius:3px;padding:12px}.address-list__item .item__action{float:right;clear:right;padding:0 0 12px;min-width:60px}.member-list{list-style:none;margin:6px;padding:0}.member-list__item{box-sizing:border-box;float:left;border:6px solid transparent;width:100%}@media only screen and (min-width:29em){.member-list__item{width:50%}}@media only screen and (min-width:74em){.member-list__item{width:33.3%}.member-list__item:nth-child(3n){float:right}}.member-list__item div.member-details{margin-top:0}.member-list__item>div{min-height:96px;border:1px solid #d8d8d8;border-radius:3px;padding:12px}.member-list__item .item__action{display:inline-block;float:right;clear:right;padding:0 0 12px;min-width:60px}.billing-details-wrapper{display:flex;flex-wrap:wrap}.billing-details-wrapper .billing-block{display:flex;flex-direction:column;flex:1 1 320px;min-width:250px}.billing-details-wrapper .billing-block a{white-space:nowrap}.billing-details-wrapper .billing-block .item-title{margin:0;padding:0 6px 6px 0;clear:left;float:left;line-height:24px}.billing-details-wrapper .billing-block .item-title--grey{color:#9c9c9c}.billing-details-wrapper .billing-block .item-title--info{margin-top:-12px}.billing-details-wrapper .billing-block .item-title .bill-count{display:inline-block;text-align:center;width:46px;height:24px;line-height:24px;border-radius:12px;background-color:#e2f3ff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.billing-details-wrapper .billing-block .item-title .bill-count--overdue{color:#ed1c24;background-color:#fde8ea}.billing-details-wrapper .billing-block .item-content{margin:0;padding:0 6px;text-align:right;float:right;line-height:24px}@media only screen and (min-width:29em){.billing-details-wrapper .billing-block .item-content{padding-right:24px}}.billing-details-wrapper .billing-block .item-content--currency{color:#ed1c24;font-weight:700}.billing-details-wrapper .billing-block .billing-help{padding-top:6px;box-shadow:0 -1px 0 0 rgba(0,0,0,.2)}@media only screen and (min-width:29em){.billing-details-wrapper .billing-block .billing-help{margin:3px 0 6px}}.address-edit h2,.customer-edit h2{text-align:center}@media only screen and (min-width:29em){.address-edit h2,.customer-edit h2{display:none}}.address-edit__content,.customer-edit__content{max-width:400px;margin:0 auto}@media only screen and (min-width:47em){.address-edit .block--fullwidth,.customer-edit .block--fullwidth{min-width:46%}}.address-edit .icon-input-row__container--postCode{width:110px;display:inline-block;padding-right:6px;vertical-align:top}.address-edit .icon-input-row__container--city{width:calc(100% - 110px);display:inline-block;vertical-align:top}.address-edit .add-new-address-row__container{display:flex;width:100%;justify-content:flex-end;margin-top:-12px;margin-bottom:12px}.oauth-button-container{display:-ms-flexbox;display:grid;grid-auto-columns:calc(26px + 20%);grid-auto-flow:column;grid-gap:12px;justify-content:space-around}.oauth-button-container button{height:auto}.oauth-button-container button [data-icon]{font-size:3rem}.order-search-container{margin:12px auto;white-space:nowrap;width:90%}.orders-actions{padding:12px 0}@media only screen and (min-width:29em){.orders-actions{padding:12px}}.order-actions-container{box-shadow:1px 0 0 0 #d8d8d8,-1px 0 0 0 #d8d8d8,0 1px 0 0 #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.order-actions-container .orders-report{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:center;padding:6px 12px;max-width:640px;width:100%}@media only screen and (min-width:47em){.order-actions-container .orders-report{flex-direction:row;box-sizing:border-box}}.order-actions-container .orders-report--title strong{padding-left:3px}.order-actions-container .orders-report--dates{display:flex}.order-actions-container .orders-report--dates-separator{align-self:center;margin:0 12px}.order-actions-container .orders-report .react-datepicker-popper{z-index:5}.order-actions-container .orders-report .react-datepicker-wrapper>input,.order-actions-container .orders-report .react-datepicker__input-container>input{width:118px;padding-left:40px}.order-actions-container .orders-report .react-datepicker-wrapper>[data-icon],.order-actions-container .orders-report .react-datepicker__input-container>[data-icon]{left:.5rem;position:absolute;top:.5rem}.order-actions-container .orders-report .react-datepicker-wrapper{padding:0}.order-actions-container .orders-report>div{margin:6px 0}.order-actions-container .orders-report>button{min-width:150px;margin:3px 0}.order-actions-container .orders-report--error{color:#ed1c24;margin:0 auto}.order-csv-container{padding:12px;text-align:right}@media only screen and (min-width:47em){.order-search-container{margin-top:24px;display:flex;justify-content:center}.order-search-container .search-box{flex:0 1 50%;display:block}.order-csv-container{padding:0 12px 12px}.order-csv-container+.pagination-container{margin-top:0}}.flex-table--orders{display:flex;flex-direction:column}.flex-table--orders>a:active,.flex-table--orders>a:focus,.flex-table--orders>a:hover{text-decoration:none}.accordion__content--orders{font-size:13px;padding:6px 12px}.accordion__content--orders p{margin:6px 0}.list-order-content p{margin:6px 0;color:#333}.list-order-content p:last-of-type{margin-bottom:0}.list-order-content.list-order-content--notice{color:#ed1c24}.privacy-settings{display:flex;flex-flow:row wrap;margin:12px -12px -12px}.customer-panel-wrapper--no-descripion>.privacy-settings,.customer-panel__customer-panel-wrapper--no-description>.privacy-additional-functions{margin-top:-13px}.privacy-additional-functions{display:flex;margin:12px -12px -12px}.privacy-additional-functions .privacy-additional-function{border-top:1px solid #d8d8d8;flex:1 0 100%}@media only screen and (min-width:47em){.privacy-additional-functions .privacy-additional-function{flex:1 0 50%}}.privacy-additional-functions .privacy-additional-function:nth-child(odd):not(:last-child){border-right:1px solid #d8d8d8}.privacy-additional-functions .privacy-additional-function .privacy-additional-function__description{padding:1em}.privacy-additional-functions .privacy-additional-function .privacy-additional-function__header{padding-bottom:1em;text-align:center}.order-information{padding:12px}.order-information__main-title,.order-information__title{display:flex;flex:1 0 100%;font-weight:500;margin-left:12px;margin-bottom:0}.order-information__main-title [data-icon],.order-information__title [data-icon]{align-self:center;margin-right:3px}.order-information__main-title--cart,.order-information__title--cart{justify-content:space-between;align-items:center;white-space:nowrap;flex-wrap:wrap}.order-information__main-title--cart>span,.order-information__title--cart>span{justify-content:flex-end;display:flex;flex-grow:1;padding-top:12px}@media only screen and (min-width:47em){.order-information__main-title--cart>span,.order-information__title--cart>span{padding-top:0}}.order-information__main-title--cart button,.order-information__title--cart button{font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif}.order-information__main-title--cart button+button,.order-information__title--cart button+button{margin-left:12px}.order-information--main-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:47em){.order-information--main-container{flex-direction:row}}.order-information--main{width:calc(100% - 24px)}@media only screen and (min-width:47em){.order-information--main{width:calc(50% - 12px)}}.order-information--main>div{display:flex;flex-wrap:wrap;box-sizing:border-box;margin-bottom:12px}.order-information__description,.order-information__list,.order-information__title{margin:12px 0}.order-information__products{list-style:none;margin:0;padding:0}.order-information__products .cart-product{margin:0 12px}.order-information__products .cart-product:first-child{border-top:none}.order-information__properties{border-top:2px solid #d8d8d8;padding-top:8px;font-size:12px}.order-information .order-split-buttons{text-align:center;padding:12px 0;background-color:#e2f3ff}.order-information .order-split-buttons button:nth-of-type(2){margin-left:12px}.order-information__order-rows-area{margin:-12px;padding:12px}.order-information__order-rows-area--split-mode{background-color:#e2f3ff}.order-information__order-rows-area .order-rows-area__products{background-color:#fff}.order-information__order-rows-area .order-information__title{margin-top:0}.additional-information{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.additional-information__barcode{margin:18px 12px 12px;display:flex;justify-content:center;font-size:50px}.additional-information__helpdesk{line-height:1.5}.properties__information-label{float:left;padding:3px 0}.properties__information-label--open-price,.properties__information-label--total-price{font-weight:700;font-size:14px}.properties__information-value{margin:0;padding:3px 0;text-align:right}.properties__information-value--open-price,.properties__information-value--total-price{color:#ed1c24;font-weight:700;font-size:14px}.properties__information-value--payment-price{border-bottom:2px solid #9c9c9c;margin-bottom:6px;padding-bottom:12px}.list__information-label{font-weight:700}.list__information-label--verifone{font-family:Courier New,Lucida Console,courier,monospace;white-space:nowrap;letter-spacing:1px}.list__information-label--verifone+dt{color:#666;font-size:12px}.list__information-label--verifone:before{float:left;margin:0 6px 0 0}.list__information-label--master-card:before{content:url(/assets/c8368b2a44.png)}.list__information-label--visa:before{content:url(/assets/ab4b6cf7ff.png)}.list__information-label--american-express:before,.list__information-label--amex:before{content:url(/assets/cf10d770ca.png)}.list__information-label~.list__information-label{margin-top:12px}.list__information-value{margin:0}.current-order-container,.new-order-container{border:1px solid #d8d8d8}.current-order-container .order-information__title,.new-order-container .order-information__title{padding:12px;margin:0;background-color:#fbfbfb;border-bottom:1px solid #d8d8d8}.view--offer-view,.view--offer-view .offer-heading{display:flex;flex-direction:column}.view--offer-view .offer-heading{justify-content:space-between;padding:0 24px}.view--offer-view .offer-heading .offer-title h2{margin-bottom:6px}.view--offer-view .offer-heading button{margin:18px 0 12px}.view--offer-view .offer-information{padding:0 12px;margin:12px 24px;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:flex;flex-direction:column}.view--offer-view .offer-information--rejected .offer-product,.view--offer-view .offer-information--rejected .offer-summary{color:#9c9c9c}.view--offer-view .offer-information--rejected .offer-product{border-bottom:thin solid #9c9c9c}.view--offer-view .offer-product ul,.view--offer-view .offer-summary ul{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin:0}.view--offer-view .offer-product li,.view--offer-view .offer-summary li{display:inline-flex;flex-direction:row;justify-content:flex-end;flex:0 1 auto;list-style-type:none;white-space:nowrap}.view--offer-view .offer-product li span,.view--offer-view .offer-product li strong,.view--offer-view .offer-summary li span,.view--offer-view .offer-summary li strong{line-height:1.333}.view--offer-view .offer-product li span:nth-child(2),.view--offer-view .offer-product li strong:nth-child(2),.view--offer-view .offer-summary li span:nth-child(2),.view--offer-view .offer-summary li strong:nth-child(2){min-width:85px;text-align:right;margin-left:6px}.view--offer-view .offer-product--total-price,.view--offer-view .offer-summary--total-price{font-weight:700}.view--offer-view .offer-product .grey,.view--offer-view .offer-summary .grey{color:#9c9c9c}.view--offer-view .offer-product{display:flex;flex-direction:column;padding:12px 0;border-bottom:thin solid #000}.view--offer-view .offer-product strong{padding-right:12px}.view--offer-view .offer-product--details{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:47em){.view--offer-view .offer-product--details{padding-left:12px}}.view--offer-view .offer-product--details .thumbnail{padding:0 12px 0 0}.view--offer-view .offer-product--details .offer-product-name-wrapper{display:flex;flex-direction:column}.view--offer-view .offer-product--details h4{margin:3px 0 6px;color:#333}.view--offer-view .offer-summary{padding:12px 0;text-align:right}.view--offer-view .offer-actions{display:flex;margin:6px 24px;padding-bottom:36px}.view--offer-view .offer-actions .offer-orders-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.view--offer-view .offer-actions .offer-orders-wrapper>a{display:flex;margin:6px}.view--offer-view .offer-actions .offer-orders-wrapper>a button{width:100%}.view--offer-view .offer-actions .offer-orders-wrapper>h3{margin-left:6px}.view--offer-view .offer-actions>button{margin:6px 12px 6px 0}.view--offer-view .offer-actions--rerequest{display:flex;align-items:center}.view--offer-view .offer-actions--rerequest button{min-width:240px}@media only screen and (min-width:47em){.view--offer-view .offer-heading,.view--offer-view .offer-product{flex-direction:row}}.cart-product__properties:after{clear:both;content:"";display:block}.email-corrections-list,.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:transparent}a[tabIndex]{cursor:pointer}a:link,a:visited,a[tabIndex]{color:#1252a6;text-decoration:none}a:focus,a:hover,a[tabIndex]:not(:link):not(:visited):focus,a[tabIndex]:not(:link):not(:visited):hover{outline:none;text-decoration:underline}abbr{text-decoration:none}abbr[title]{border-bottom:none}html{background-color:#f5f5f5;color:#333;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;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}.ubuntu,h1,h2,h3,h4,h5,h6{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.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-width:inherit;max-height: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}@media only screen and (max-width:30em){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}}code,kbd,pre,samp{font-family:Courier New,Lucida Console,courier,monospace}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}.fadeIn{opacity:1}.fadeIn,.fadeOut{transition:all 275ms ease-in-out}.fadeOut{opacity:0}.non-breaking{display:inline-block;white-space:nowrap}.pull-left{float:left}.pull-right{float:right}.pull-down{margin-top:6px}.transparent{opacity:0}.required--required:before{content:"*";color:#ed1c24;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}[data-tooltip]{position:relative;white-space:normal}[data-tooltip]:after,[data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;transition:opacity 125ms linear,top 125ms ease-in-out,transform 125ms ease-in-out;top:50%;transform:translateY(-50%) scale(.25)}[data-tooltip]:before{border-color:rgba(0,0,0,.9) transparent transparent;border-style:solid;border-width:4px 6px 0;content:"";right:50%}[data-tooltip]:after{background:rgba(0,0,0,.9);border-radius:3px;color:#fff;content:attr(aria-label);font:12px Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;right:50%;max-width:200px;min-width:100px;padding:6px;text-align:center;transform:translateX(50%) translateY(-50%) scale(.25)}[data-tooltip]:hover{z-index:2}[data-tooltip][data-tooltip~=focus]:focus{z-index:1}[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip][data-tooltip~=focus]:focus:after,[data-tooltip][data-tooltip~=focus]:focus:before{opacity:1}[data-tooltip]:hover:before,[data-tooltip][data-tooltip~=focus]:focus:before{top:-6px;transform:translateX(50%)}[data-tooltip]:hover:after,[data-tooltip][data-tooltip~=focus]:focus:after{top:-6px;transform:translateX(50%) translateY(-100%)}[data-tooltip][data-tooltip-delayed]:hover:after,[data-tooltip][data-tooltip-delayed]:hover:before{transition-delay:1s}[data-tooltip=left]:before{border-color:transparent transparent transparent rgba(0,0,0,.9);border-style:solid;border-width:6px 0 6px 4px}[data-tooltip=left]:hover:before,[data-tooltip=left][data-tooltip~=focus]:focus:before{right:calc(100% + 4px);top:50%;transform:translateY(-50%)}[data-tooltip=left]:after{right:50%;transform:translateX(50%) translateY(-50%) scale(.25)}[data-tooltip=left]:hover:after,[data-tooltip=left][data-tooltip~=focus]:focus:after{right:calc(100% + 8px);top:50%;transform:translateX(0) translateY(-50%)}[data-tooltip=right]:before{border-color:transparent rgba(0,0,0,.9) transparent transparent;border-style:solid;border-width:6px 4px 6px 0}[data-tooltip=right]:hover:before,[data-tooltip=right][data-tooltip~=focus]:focus:before{left:calc(100% + 4px);right:auto;top:50%;transform:translateY(-50%)}[data-tooltip=right]:after{left:50%;right:auto;transform:translateX(-50%) translateY(-50%) scale(.25)}[data-tooltip=right]:hover:after,[data-tooltip=right][data-tooltip~=focus]:focus:after{left:calc(100% + 8px);right:auto;top:50%;transform:translateX(0) translateY(-50%)}[data-tooltip~=top][data-tooltip~=right]:after{right:0;transform:translateY(-50%) scale(.25)}[data-tooltip~=top][data-tooltip~=right]:hover:after,[data-tooltip~=top][data-tooltip~=right][data-tooltip~=focus]:focus:after{transform:translateY(-100%)}[data-tooltip~=top][data-tooltip~=left]:after{left:0;right:auto;transform:translateY(-50%) scale(.25)}[data-tooltip~=top][data-tooltip~=left]:hover:after,[data-tooltip~=top][data-tooltip~=left][data-tooltip~=focus]:focus:after{transform:translateY(-100%)}[data-tooltip~=bottom]:before{border-color:transparent transparent rgba(0,0,0,.9);border-style:solid;border-width:0 6px 4px;bottom:50%;top:auto;transform:translateY(50%) scale(.25)}[data-tooltip~=bottom]:after{bottom:50%;top:auto;transform:translateX(50%) translateY(50%) scale(.25)}[data-tooltip~=bottom]:hover:before,[data-tooltip~=bottom][data-tooltip~=focus]:focus:before{top:auto;bottom:-6px;transform:translateX(50%)}[data-tooltip~=bottom]:hover:after,[data-tooltip~=bottom][data-tooltip~=focus]:focus:after{top:auto;bottom:-6px;transform:translateX(50%) translateY(100%)}[data-tooltip~=bottom][data-tooltip~=right]:after{right:0;transform:translateY(50%) scale(.25)}[data-tooltip~=bottom][data-tooltip~=right]:hover:after,[data-tooltip~=bottom][data-tooltip~=right][data-tooltip~=focus]:focus:after{transform:translateY(100%)}[data-tooltip~=bottom][data-tooltip~=left]:after{left:0;right:auto;transform:translateY(50%) scale(.25)}[data-tooltip~=bottom][data-tooltip~=left]:hover:after,[data-tooltip~=bottom][data-tooltip~=left][data-tooltip~=focus]:focus:after{transform:translateY(100%)}[data-tooltip~=wide]:after{max-width:none;width:20em}.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-right:-.5rem;margin-left:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.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-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.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,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-top:0;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.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,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.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,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.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,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;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}}body[class^="fi/blackfriday"] .sidebar-category-list-heading,body[class^="fi/blackfriday"] .sidebar-scroll-buttons,body[class^="fi/blackfriday"] .sidebar__navigation-container{-webkit-filter:invert(100%) hue-rotate(180deg);filter:invert(100%) hue-rotate(180deg)}body[class^="fi/blackfriday"] .page--sisu a:link:not([class]),body[class^="fi/blackfriday"] .page--sisu a:visited:not([class]){color:#1e75e7}#icon-symbols{display:none}@media only screen and (min-width:75em){.copyright-content{max-width:1216px}}.search-is-active body:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:5}.pwa:not(.search-is-active) body:after{display:flex;position:fixed;flex-direction:row;align-items:center;top:0;bottom:0;padding:16px;font-size:4rem;background-color:hsla(0,0%,100%,.8);color:rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);z-index:10}.pwa--left body:after{content:"<";justify-content:flex-end;left:0;width:30px;border-radius:0 50% 50% 0}.pwa--right body:after{content:">";justify-content:flex-start;width:30px;right:0;border-radius:50% 0 0 50%}.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: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{padding-left:15rem}}@media only screen and (min-width:75em){#hide-sidebar:checked~#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::-webkit-input-placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app .header .search-field__query::-moz-placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app .header .search-field__query::-ms-input-placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app .header .search-field__query::placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app .header .search-field__query:placeholder-shown{font-size:12px}}.header__navigation-icons{display:flex;opacity:1;max-width:126px;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{cursor:pointer;display:inline-flex;align-items:center;border-radius:3px;box-sizing:border-box;margin:6px 3px;padding:6px;text-align:center;position:relative;vertical-align:top;line-height:16px;height:36px;min-width:36px;text-align:right;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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}}.header__navigation-icons .navigation-icons__link--attention>.link__shopping-cart-count{background-color:#f3c200;color:#333}.header__navigation-icons .navigation-icons__link--account .link__shopping-cart-count--number{background-color:#4bb83e}.search-is-active .header__navigation-icons{max-width:0;opacity:0}.link__icon-suffix-text{padding-left:6px;display:none;font-size:14px;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;white-space:nowrap;text-overflow:ellipsis}}.link__icon-suffix-text__name{display:block;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@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}}.link__shopping-cart-count{height:16px;left:20px;top:-3px;min-width:16px;width:auto;padding:1px;position:absolute;z-index:1;opacity:1;transition:opacity .25s ease-in-out}.link__shopping-cart-count--emoji{font-size:16px}.link__shopping-cart-count--number{background:#ed1c24;border-radius:10px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center}.link__shopping-cart-count--limited{animation:pulse 1s linear infinite alternate}@keyframes pulse{to{background:rgba(237,28,36,.7)}}.link__shopping-cart-count-loader{position:absolute;margin:auto}.link__shopping-cart-count-loader circle{stroke-dasharray:56.5486677646 56.5486677646;stroke-dashoffset:56.5486677646;transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%;animation:roundCircle 2s linear infinite}@keyframes roundCircle{0%{stroke-dashoffset:56.5486677646}25%{stroke-dashoffset:28.2743338823}50%{stroke-dashoffset:0}50.00001%{stroke-dashoffset:113.0973355292}75%{stroke-dashoffset:84.8230016469}to{stroke-dashoffset:56.5486677646}}.link__shopping-cart-count[data-qty="0"]{opacity:0}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{position:-webkit-sticky;position:sticky;display:none;top:228px;bottom:calc(50vh - 200px);height:0;width:18.75em;z-index:10;transform:translateX(0) translateY(-200px)}.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}}.product-list-navigator-container .product-list-navigator-wrapper{height:120px;overflow:hidden;pointer-events:none}.product-list-navigator-container .product-list-navigator{position:relative;display:flex;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration-color:#333;-moz-text-decoration-color:#333;text-decoration-color:#333;transform:translateX(0);transition:transform .25s ease-in-out;-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.2));filter:drop-shadow(0 0 1px rgba(0,0,0,.2));pointer-events:all}.product-list-navigator-container .product-list-navigator:hover{transform:translateX(0)!important;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.product-list-navigator-container .product-list-navigator__label{display:inline-block;color:#fff;font-size:12px;text-decoration:none;text-shadow:0 0 1px #333;padding:0 24px}.product-list-navigator-container .product-list-navigator__arrow-container{display:inline-flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;background:#fff;width:18.75em;height:100px}.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{flex-direction:row-reverse;-webkit-clip-path:polygon(100% 0,275px 50%,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,275px 50%,100% 100%,0 100%,0 0);padding:12px 37px 12px 12px}#hide-sidebar:checked~#app .product-list-navigator-container .product-list-navigator--left{transform:translateX(calc(-18.75em + (100vw - 1216px)/2 - 24px))}@media only screen and (min-width:115em){#hide-sidebar:checked~#app .product-list-navigator-container .product-list-navigator--left{transform:translateX(0)!important}}#hide-sidebar:not(:checked)~#app .product-list-navigator-container .product-list-navigator--left{transform:translateX(calc(-18.75em - 120px + (100vw - 1216px)/2 - 24px))}@media only screen and (min-width:131em){#hide-sidebar:not(:checked)~#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{flex-direction:row;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,25px 50%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,25px 50%,0 0);padding:12px 12px 12px 37px}#hide-sidebar:checked~#app .product-list-navigator-container .product-list-navigator--right{transform:translateX(calc(18.75em - (100vw - 1216px)/2 + 24px))}@media only screen and (min-width:115em){#hide-sidebar:checked~#app .product-list-navigator-container .product-list-navigator--right{transform:translateX(0)!important}}#hide-sidebar:not(:checked)~#app .product-list-navigator-container .product-list-navigator--right{transform:translateX(calc(18.75em + 120px - (100vw - 1216px)/2 + 24px))}@media only screen and (min-width:131em){#hide-sidebar:not(:checked)~#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{display:flex;flex-grow:1;flex-direction:column;justify-content:center;max-height:94px;max-width:94px;min-width:94px;box-sizing:border-box}.product-list-navigator-container .product-list-navigator__image .thumbnail{padding:0}.product-list-navigator-container .product-list-navigator__details{display:flex;flex-grow:1;flex-direction:column;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{font-size:12px;font-weight:700;color:#333;line-height:1.25;max-height:2.5em;overflow:hidden;height:30px}.product-list-navigator-container .product-list-navigator__stars{display:block;line-height:1;margin:3px 0 0;color:#333}.product-list-navigator-container .product-list-navigator__stars>.star-ratings{vertical-align:middle}.product-list-navigator-container .product-list-navigator__price{display:inline-block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;color:#ed1c24;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}.sidebar-category-list-container{box-shadow:0 0 0 1px rgba(0,0,0,.1);height:100%;position:absolute;width:240px;z-index:9;background:#fff;color:#333;overflow:hidden}.sidebar-category-list-container--overlap:after{content:""}.sidebar-category-list-container:first-child{transition:opacity .1s ease-in-out 30ms,transform .2s ease-in-out 30ms}.sidebar-category-list-container:nth-child(2){transition:opacity .11s ease-in-out 20ms,transform .21s ease-in-out 20ms}.sidebar-category-list-container:nth-child(3){transition:opacity .12s ease-in-out 10ms,transform .22s ease-in-out 10ms}.sidebar-category-list-container:nth-child(4){transition:opacity .13s ease-in-out,transform .23s ease-in-out}.sidebar{padding:0;margin:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.sidebar__navigation-container{font-size:14px;overflow-y:auto;overflow-x:hidden;background-color:initial;transition:background-color .3s ease-in-out}@media only print{.sidebar{display:none}}.sidebar .sidebar-category-list--divider{height:1px;background-color:rgba(0,0,0,.1);margin:12px 0}@media only screen and (min-width:92em){.sidebar{overflow-x:visible;padding:0;background-color:initial;left:0;transition:background-color .35s ease-in-out,width 0s linear .35s,transform .25s ease-in-out,opacity .25s ease-in-out}.sidebar__navigation-container{padding:0;overflow:visible}}.sidebar-scroll-buttons{position:fixed;height:100%;color:#fff;top:0}.sidebar-scroll-buttons--bottom,.sidebar-scroll-buttons--top{position:absolute;left:0;width:240px;height:40px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);cursor:pointer;transition:transform .15s ease-in}.sidebar-scroll-buttons--top{top:48px;transform:translateY(-100%)}.sidebar-scroll-buttons--bottom{bottom:0;transform:translateY(100%)}.sidebar-scroll-buttons--visible{transform:translateY(0)}.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:700;padding:12px 24px 12px 12px;position:relative;transition:background-color 375ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__title--light{background-color:#f5f5f5;font-size:14px;font-family:Arimo;font-weight:400;color:#1252a6;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}.status{border:6px solid;border-radius:50%;display:inline-block;height:0;margin:0 6px 0 0;vertical-align:initial;width:0}.status--green{border-color:#14a006}.status--orange{border-color:#ffce0e}.status--red{border-color:#ed1c24}.status--grey{border-color:#9c9c9c}.status--lightGrey{border-color:#bbb}.status-icon--green [data-icon]{color:#14a006}.status-icon--orange [data-icon]{color:#ffce0e}.status-icon--red [data-icon]{color:#ed1c24}.status-icon--grey [data-icon]{color:#9c9c9c}.status-icon--lightGrey [data-icon]{color:#bbb}.cart-dropdown-product{display:flex;flex-grow:1;height:64px;align-items:center;max-width:100%}.cart-dropdown-product .thumbnail-link{min-width:72px}.cart-dropdown-product .thumbnail-link .thumbnail__container{height:48px;width:48px}.cart-dropdown-notification{text-align:center}.cart-dropdown-notification--header{margin:12px 6px 0}.cart-dropdown-notification .strong{font-size:18px;font-weight:500}.cart-dropdown-notification--icon{width:48px;height:48px;border-radius:50%;margin:12px auto 0;color:#fff;position:relative}.cart-dropdown-notification--icon__error{background-color:#ed1c24}.cart-dropdown-notification--icon>[data-icon]{position:absolute;top:50%;left:50%;font-size:16px;transform:translate(-50%,-50%)}.animated-toggle-box{background:#fbfbfb;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1);border-radius:3px;margin:18px 0;padding:6px 12px;overflow:hidden}.animated-toggle-box__header{cursor:pointer;display:block;line-height:1.7rem;padding:3px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.animated-toggle-box__header>[type=checkbox]{margin-right:3px;vertical-align:middle}.animated-toggle-box__required{color:#ed1c24;font-weight:700;font-size:24px;vertical-align:bottom}.animated-toggle-box__content>:first-child{margin-top:12px}.auth-block{box-sizing:border-box;margin:12px auto;max-width:400px;padding:0 12px;text-align:center}.auth-block>h2{text-align:left}.auth-block__header{margin:24px 12px;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:500}.auth-block:last-of-type{margin-bottom:24px}.auth-form{margin:18px auto;max-width:400px}.auth-form__fieldset{border:none;margin:0;padding:0;text-align:left}.auth-form__fieldset--captcha{margin:0 0 18px}.auth-form__fieldset--captcha p{text-align:center}.auth-form__fieldset--captcha-invisible{margin-bottom:0}.auth-form__captcha{display:flex;align-content:center;align-items:baseline;justify-content:space-around}.auth-form__captcha--invisible{display:none}.auth-form .city-and-postal-code{display:flex;width:100%}.auth-form .city-and-postal-code>:first-child{flex:0 0 30%;margin-right:3px}.auth-form .city-and-postal-code>:last-child{margin-left:3px;flex:1 1 70%}.auth-form .selector[for=tos-accepted]:before{align-self:flex-start}.auth-form .selector[for=tos-accepted]:after{top:9px}.auth-form .forgot-password{text-align:center}.auth-form .forgot-password--tight{margin-bottom:0}.auth-form__address-edit .auth-form__fieldset{padding:0 12px}@media only screen and (min-width:29em){.auth-form__address-edit .auth-form__fieldset{padding:0}}.auth-block .auth-form{margin-top:0}.auth-block .auth-form .auth-form__fieldset{margin:0}.email-corrections__header{font:inherit;margin:0}.email-corrections-list{margin-bottom:18px}.email-corrections-list__item{margin:3px;padding:3px}.form-fields{align-items:flex-end;display:flex;flex:1 0 auto;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:46rem;padding:0 12px}.form-fields-preview,.form-fields-submit{margin:12px auto;max-width:46rem;padding:0 12px}.form-fields-submit{margin-bottom:0;padding-bottom:24px;text-align:center}.form-fields-submit--left{text-align:left}.form-fields-submit--right{text-align:right}.form-fields-submit>button+button{margin-left:12px}.form-field{box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;margin:6px 0;position:relative;width:100%}.form-field--bordered{border:thin solid rgba(0,0,0,.2);border-radius:3px;padding:12px}.form-field--bottom{align-self:flex-end}.form-field--center{align-self:center}.form-field--stretch{align-self:stretch}.form-field--top{align-self:flex-start}.form-field__label{cursor:pointer;display:block;margin-bottom:3px}.form-field__label--required:before{color:#ed1c24;content:"*";font-weight:700;margin-right:6px}.form-field textarea{min-height:8em;resize:vertical}.form-field--n4{max-width:calc(50% - 6px)}@media only screen and (min-width:29em){.form-field--n2{max-width:calc(50% - 6px)}.form-field--n3{max-width:calc(33% - 6px)}.form-field--n4{max-width:calc(25% - 6px)}.form-field--rows-2{height:116.666px;margin-bottom:-58.333px}}.form-field-item{display:inline-block}.form-field-item>.selector{margin-right:12px}.form-field-item>.selector,.form-field-row>.selector{margin-bottom:8px;margin-top:8px}.inline-button{background:none;border:none;color:inherit;font-size:inherit;line-height:inherit}.inline-button:link,.inline-button:visited{color:inherit}.inline-button:focus{outline:none}.inline-input{background:transparent;border:none;border-bottom:1px solid #d8d8d8;border-radius:0;color:#1252a6;display:inline-block}.inline-input:focus{border-bottom:1px solid #1252a6;outline:0}.inline-input--error{border-bottom:1px solid #ed1c24;color:#ed1c24}.icon-input-row{margin:0 0 18px;position:relative}.icon-input-row--error{margin:0}.icon-input-row__container{box-sizing:border-box}.icon-input-row__label{cursor:pointer;display:block}.icon-input-row+small{margin:-16px 0 16px;font-size:12px;color:#9c9c9c;display:block}.icon-input-row+small.zxcvbn-password-meter{margin-top:0}.label__title--required:before{content:"*";color:#ed1c24;font-weight:700;font-size:24px;line-height:.5;margin-right:6px;vertical-align:bottom}.option-row{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;margin:6px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-row__input{margin:0 6px}.option-row__label{flex-grow:1;margin:6px}.rating-inputs{align-items:center;background-color:#f5f5f5;display:flex;flex:0 1 auto;flex-direction:column;justify-content:space-around;margin:12px 0}@media only screen and (min-width:47em){.rating-inputs{align-items:flex-start;flex-direction:row}}@media only screen and (min-width:63em){.rating-inputs:after,.rating-inputs:before{content:"";display:block}}.rating-inputs__main{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:18px}.rating-inputs__secondary{box-sizing:border-box;border:18px solid transparent}.rating-inputs-secondary-title{padding:0 0 18px}.rating-inputs-secondary-input-title{padding-right:18px;text-align:right;width:50%}.rating-inputs-secondary-input{padding:3px 0;width:50%}.main-rating-input--has-error{border:1px solid #ea212d;padding:6px}.rating-inputs__main .error-message{margin-top:3px}.selector--is-recommended{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selector--is-recommended [data-icon=thumbs-up]{color:#ed1c24;opacity:0;transform:scaleY(-1);transition:color 125ms ease-in-out,opacity 125ms ease-in-out,transform 125ms ease-in-out}.selector--is-recommended.selector--checked [data-icon=thumbs-up]{color:#14a006;opacity:1;transform:scaleY(1)}.selector{cursor:pointer;display:flex;flex:0 1 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selector:after,.selector:before{pointer-events:none}.selector:before{display:inline-block;align-self:center;background-color:#fff;border:1px solid rgba(0,0,0,.4);content:"";justify-self:flex-start;flex:0 0 16px;height:16px;margin-right:6px;transition:background-color 125ms ease-in-out;width:16px}.selector--checkbox:before{border-radius:3px}.selector--radio:before{border-radius:50%}.selector__label{flex:0 1 auto}.selector:after{border:solid #fff;height:6px;position:absolute;top:50%}.selector--checkbox:after{border-width:0 2px 2px 0;left:2px;transform:rotate(45deg) translateY(-50%);transform-origin:right center;width:4px}.selector--radio:after{background-color:#fff;border-width:1px;border-radius:50%;left:5px;transform:translateY(-50%);width:6px}[data-state=selector]:checked+.selector:before{background-color:#666}[data-state=selector]:checked+.selector:after{content:""}[data-state=selector]:indeterminate+.selector:before{background-color:#d8d8d8}[data-state=selector]:indeterminate+.selector:after{content:"";opacity:.75}.selector:active:before,[data-state=selector]:focus+.selector:before{box-shadow:0 0 0 1px #6eaee6}[data-state=selector]:disabled+.selector{opacity:.5;pointer-events:none}.selector-tree{list-style:none;margin:0;padding:0}.selector-tree--unused{color:#9c9c9c}.selector-tree .star-ratings{height:auto}.vk-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-clip:padding-box;border:thin solid rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-size:16px;height:34px;line-height:32px;padding:0 14px 0 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAECAYAAABodtTSAAAABGdBTUEAALGPC/xhBQAAADpJREFUGBljnDlzZgMDA0M9EGMDjenp6Q3YJJDFGEEcHAYRZQBIP9gQLAYRbQBILwoAuQjqKhRxQhwAESsTmr7CpAsAAAAASUVORK5CYII=");background-position:100%;background-repeat:no-repeat;background-size:17px 4px}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:120dpi){.vk-dropdown{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAICAYAAACccC2SAAAABGdBTUEAALGPC/xhBQAAAFtJREFUOBG108sJACAIAFCb1jGqMdy2jC6VSYkKXvzgu5iIqABA7mmJiojFsrjvJC4YMW4INgyIAeOKWCAfGHfEAXnAhCBEiIIJQ1whAiYUwffU4G+aH6XOeTQbMgYnnk7v++sAAAAASUVORK5CYII=")}}.vk-dropdown::-ms-expand{display:none}.vk-dropdown:hover{border-color:rgba(0,0,0,.2)}.vk-dropdown:focus{border-color:#6eaee6;box-shadow:inset 0 0 0 1px #6eaee6;outline:none}.vk-dropdown[disabled]{cursor:not-allowed;opacity:.5}@media only screen and (min-width:29em){.vk-dropdown{font-size:inherit;padding-left:8px;padding-right:22px}}.vk-dropdown--large{height:40px;padding:0 6px}.vk-dropdown--full-width{width:100%}.vk-dropdown>[data-icon]{color:inherit;line-height:inherit;margin-right:3px}.vk-dropdown.has-error{border-color:#ed1c24}.vk-dropdown.has-error:focus{box-shadow:inset 0 0 0 1px #ed1c24}.dropdown{height:44px;font-size:14px}.dropdown-button{align-items:center;display:flex;cursor:pointer;justify-content:space-between;width:100%;height:44px;background-color:#fff;border:thin solid #d8d8d8;border-radius:.25rem;margin:0;padding:0;text-align:left}.dropdown-button label{margin-left:.5rem}.dropdown-button [data-icon]{float:right;margin-right:1rem}.dropdown-options{border:thin solid #d8d8d8;background-color:#fff;display:none;margin:0;padding:0;position:relative;z-index:5}.dropdown-options--open{display:block}.dropdown-option{align-items:center;cursor:pointer;display:flex;height:32px;padding:3px 0}.dropdown-option:hover{background-color:rgba(33,113,204,.1)}.dropdown-option label{line-height:32px;margin:0 8px;vertical-align:-webkit-baseline-middle}.vk-input{background:#fff;border:thin solid rgba(0,0,0,.2);border-radius:3px;box-sizing:border-box;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;height:32px;padding:4px 8px}.vk-input:focus{border-color:#6eaee6;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px #6eaee6;outline:none}.vk-input[disabled]{background-color:#f5f5f5;cursor:default;opacity:.75}.vk-input.has-error,.vk-input.has-error:focus,.vk-input:invalid:not(:empty){border-color:#ed1c24}.vk-input.has-error:focus,.vk-input:invalid:not(:empty):focus{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px #ed1c24}.vk-input--large{height:40px}.vk-input--full-width{width:100%}.vk-input--prefixed{padding-left:30px}.vk-input--suffixed{padding-right:30px}.vk-input--prefix{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:-1px}.vk-input--postfix{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:-1px}.vk-input:-webkit-autofill{animation-name:onAutoFillStart}.vk-input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.zxcvbn-password--show{color:#666}.zxcvbn-password-meter{display:block;line-height:1;margin:18px 0 12px;min-height:1em;position:relative;text-indent:3px}.zxcvbn-password-meter:after,.zxcvbn-password-meter:before{border-radius:3px;content:"";height:6px;position:absolute;left:0;top:-12px}.zxcvbn-password-meter:before{background:#dedede;width:100%}.zxcvbn-password-meter:after{mix-blend-mode:multiply;transition:background .25s ease-in-out,width .25s ease-in-out;width:0}.zxcvbn-password-meter[data-valid][data-score="0"]:after{background-color:#ed1c24;width:5%}.zxcvbn-password-meter[data-valid][data-score="1"]:after{background-color:#ffce0e;width:25%}.zxcvbn-password-meter[data-valid][data-score="2"]:after{background-color:#78a006;width:50%}.zxcvbn-password-meter[data-valid][data-score="3"]:after{background-color:#14a006;width:75%}.zxcvbn-password-meter[data-valid][data-score="4"]:after{background-color:#14a006;width:100%}.heading-page{margin:0 0 1px;padding:12px;color:#333;background-color:#fff;font-size:18px;font-weight:400;line-height:1.5;box-shadow:0 -1px 0 0 rgba(0,0,0,.1)}.heading-page [data-icon]{font-size:2rem;margin-right:.5rem}.heading-page--center{text-align:center}@media only screen and (min-width:29em){.heading-page{padding:18px 24px;font-size:20px}}@media only screen and (min-width:74em){.heading-page{font-size:24px}}.header-with-button{display:flex;flex:0 1 auto;align-items:center}.header-with-button__header{flex-grow:1;position:relative}.header-with-button__button{flex-shrink:1;white-space:nowrap}.header-with-button__button:active,.header-with-button__button:focus{outline:none}.header-with-button__button:active svg,.header-with-button__button:focus svg{-webkit-filter:drop-shadow(0 0 3px #3f8be1);filter:drop-shadow(0 0 3px #3F8BE1)}.app__critical-server-issue,.app__critical-server-issue--peak{display:flex;flex-direction:column;align-items:center;background-color:#000;border-top:1px solid #fff;box-sizing:border-box;color:#9c9c9c;left:0;padding:1em;position:fixed;bottom:0;width:100%;text-align:center;z-index:10}.app__critical-server-issue--peak p,.app__critical-server-issue p{line-height:1.67;max-width:500px;margin:12px}.app__critical-server-issue--peak h3,.app__critical-server-issue h3{font-size:18px;color:#dedede}.app__critical-server-issue--peak .critical-server-issue__seconds,.app__critical-server-issue .critical-server-issue__seconds{color:#ffce0e;font-size:120%}.app__critical-server-issue--peak{background-image:url(/assets/3479ad16f6.jpg);background-position:bottom;background-repeat:repeat-x;padding-bottom:170px}.dropdown-modal-container{align-items:flex-end;box-sizing:border-box;color:#333;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;overflow-x:hidden;overflow-y:auto;padding:1rem;position:fixed;right:50%;top:48px;transform:translateX(50%);width:100%;z-index:10}.dropdown-modal-container--b2b{flex-direction:column-reverse}@media only screen and (min-width:47em){.dropdown-modal-container{align-items:stretch;flex-direction:row;justify-content:stretch;overflow:visible;pointer-events:none}.dropdown-modal-container>*{pointer-events:all}}@media only screen and (min-width:92em){.dropdown-modal-container{transition:padding-left .25s ease-in-out}#hide-sidebar:not(:checked)~#app .dropdown-modal-container{max-width:1456px;padding-left:calc(240px + 2rem)}}.dropdown-modal{background-color:#fff;width:inherit;border:thin solid rgba(0,0,0,.03);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 16px 32px 0 rgba(0,0,0,.1);border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:14px;box-sizing:border-box;opacity:0;transform:translateY(25%) scale(.5);transition:opacity 125ms ease-in-out,transform 125ms ease-in-out,top 125ms ease-in-out;-webkit-overflow-scrolling:touch}.dropdown-modal+.dropdown-modal-arrow{opacity:0;transform:translateY(25%) scale(.5) rotate(-135deg);transition:opacity 125ms ease-in-out,transform 125ms ease-in-out,right 125ms ease-in-out}@media only screen and (min-width:29em){.dropdown-modal{width:320px;min-width:320px}}@media only screen and (min-width:47em){.dropdown-modal{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px;max-height:calc(100vh - 66px);overflow-x:hidden;overflow-y:auto}}@media only print{.dropdown-modal{display:none}}.dropdown-modal__loaded{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1)}.dropdown-modal__loaded+.dropdown-modal-arrow{opacity:1;transform:translateY(0) scale(1) rotate(-135deg)}.dropdown-modal__closing{pointer-events:none;z-index:5;opacity:0;transform:translateY(-25%) scale(.5)}.dropdown-modal__closing+.dropdown-modal-arrow{opacity:0;transform:translateY(-25%) scale(.5) rotate(-135deg)}.dropdown-modal--cart-dropdown .cart-dropdown-full{display:none}@media only screen and (min-width:47em){.dropdown-modal--cart-dropdown .cart-dropdown-full{display:flex;flex-direction:column;flex-grow:1}}@media only screen and (min-width:29em){.dropdown-modal-arrow{width:16px;height:16px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-clip-path:polygon(100% 100%,100% -20%,-20% 100%);clip-path:polygon(100% 100%,100% -20%,-20% 100%);position:absolute;top:.5rem;transform:rotate(-135deg);z-index:1}}.dropdown-modal-arrow--account-dropdown{right:102px}.dropdown-modal-arrow--cart-dropdown{right:1.5rem}.dropdown-modal-arrow--favorites-dropdown{right:60px}@media only screen and (min-width:47em){.dropdown-modal-arrow--account-dropdown{right:255px}.dropdown-modal-arrow--cart-dropdown{right:3rem}.dropdown-modal-arrow--favorites-dropdown{right:140px}}@media only screen and (min-width:63em){.dropdown-modal-arrow--account-dropdown{right:255px}.dropdown-modal-arrow--cart-dropdown{right:3rem}.dropdown-modal-arrow--favorites-dropdown{right:150px}}.dropdown-modal-submit{text-align:center;padding:12px}.dropdown-modal-submit__text{margin-left:6px}.dropdown-modal-submit button:nth-of-type(2n){margin-top:12px}@media only screen and (min-width:47em){.dropdown-modal-submit{margin-top:0}}.dropdown-modal--cart-dropdown .dropdown-modal-submit{margin-top:-22px}.dropdown-modal--cart-dropdown .dropdown-modal-submit--compact{margin-top:0}@media only screen and (min-width:47em){.dropdown-modal--cart-dropdown .dropdown-modal-submit{margin-top:0}}.dropdown-modal-block{flex:1 1 auto;flex-direction:column;margin:0}.dropdown-modal-block a,.dropdown-modal-block a:hover{display:flex;text-decoration:none}.dropdown-modal-block--links{display:flex;flex-direction:column;justify-content:center;margin:6px 0 0}.dropdown-modal-block--links>a{flex:1 0 auto;text-align:center;align-items:center;margin:0 12px;padding:6px;color:#333;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.dropdown-modal-block--links>a [data-icon]{margin-right:6px}.dropdown-modal-block--links>a:hover{color:#1252a6}.dropdown-modal-block--header{display:flex;flex:1 0 100%;justify-content:space-between;align-items:center;padding:0 12px;min-height:36px;background-color:#f5f5f5;box-shadow:0 1px 0 0 #d8d8d8,0 -1px 0 0 #d8d8d8;color:#333;font-weight:700}.dropdown-modal-block--header .orders-count{box-sizing:border-box;text-align:center;min-width:36px;padding:0 6px;height:24px;line-height:24px;border-radius:4px;background-color:#e2f3ff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);width:-webkit-max-content;width:-moz-max-content;width:max-content}.dropdown-modal-close{animation:scale-in .25s ease;cursor:pointer;display:flex;height:64px;margin:12px;position:absolute;right:0;top:0;width:64px;z-index:1}.dropdown-modal-close [data-icon]{margin:auto}.dropdown-modal-close--close-timer{position:absolute;right:0;top:0}.dropdown-modal-close--close-timer svg{position:absolute;top:0;right:0;width:inherit;height:inherit;transform:rotateY(-180deg) rotate(-90deg)}.dropdown-modal-close--close-timer svg circle{stroke-dasharray:60px;stroke-dashoffset:0px;stroke-linecap:round;stroke-opacity:.4;stroke-width:2px;stroke:#000;fill:none}@keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:60px}}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}.dropdown-modal-login{padding:0 12px}.dropdown-modal-center-block{text-align:center;margin:6px 12px}.dropdown-modal-link-align-right{padding:12px 0;margin:6px 12px;text-align:right;font-size:14px;line-height:1;color:#3f8be1;cursor:pointer;pointer-events:all}.dropdown-modal-link-align-right [data-icon]{margin-left:6px}.dropdown-modal-link-align-right>*{justify-content:flex-end}.dropdown-modal-order{margin:0 12px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.dropdown-modal-order:hover{color:#1252a6}.dropdown-modal-order:last-child{box-shadow:none}.dropdown-modal-order--image{display:flex;flex-direction:column;justify-content:center;min-width:52px}.dropdown-modal-order--image div{text-align:center}.dropdown-modal-order--image div img{vertical-align:top;max-width:52px;max-height:52px}.dropdown-modal-order--arrow{position:absolute;right:0;padding:18px 12px;font-size:20px;color:rgba(0,0,0,.4)}.dropdown-modal-order .order-details-wrapper{color:#333;max-width:calc(100% - 82px)}.dropdown-modal-order .order-details-wrapper .order-topic-wrapper{display:flex;flex-direction:column}.dropdown-modal-order .order-details-wrapper .order-topic-wrapper__order-topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-modal-order .order-details-wrapper .order-status{margin:3px 0 0}.dropdown-modal-footer{line-height:24px;margin:12px 0 0;padding:0 24px 12px}@media only screen and (min-width:29em){.dropdown-modal-footer{padding:0 12px 12px}}.dropdown-modal-footer .dropdown-modal-new-account{display:flex;flex-direction:column}.dropdown-modal-footer .dropdown-modal-log-out{pointer-events:all;text-align:right}.dropdown-modal-promo{width:inherit;background-color:#f5f5f5;box-sizing:border-box;border:thin solid rgba(0,0,0,.03);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 16px 32px 0 rgba(0,0,0,.1);border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:column;flex-grow:1;opacity:0;transform:translateY(25%) scale(.5);transition:opacity 125ms ease-in-out,transform 125ms ease-in-out,top 125ms ease-in-out}@media only screen and (min-width:29em){.dropdown-modal-promo{width:320px}}@media only screen and (min-width:47em){.dropdown-modal-promo{width:auto;max-width:calc(100% - 320px);border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px}}.dropdown-modal-promo h3{margin:1em 3rem .5rem;padding:0}.dropdown-modal-promo__loaded{top:6px;opacity:1;transform:translateY(0) scale(1)}.dropdown-modal-promo__closing{pointer-events:none;z-index:5;opacity:0;transform:translateY(-25%) scale(.5)}.dropdown-modal-promo__products-container{overflow-y:hidden;overflow-x:auto;padding:1.5rem 0 1rem}.dropdown-modal-promo .product-list-grid{flex-wrap:nowrap}.dropdown-modal-promo .product-list-grid__grid-item{flex:1 0 calc(20% - 12px)!important;margin:0;padding:0 .25rem;min-width:140px;max-width:200px}.dropdown-modal-promo .product-list-grid__grid-item:first-child{padding-left:1rem}.dropdown-modal-promo .product-list-grid__grid-item:last-child{padding-right:1rem}.dropdown-modal-promo .product-list-grid__grid-item .thumbnail>.thumbnail__container{height:96px;width:96px}.sticky-add-to-cart-button{display:flex;align-items:center;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);background-color:#fff;font-weight:700;padding:12px}.sticky-add-to-cart-button__image{flex-shrink:0;padding-right:12px;text-align:center;width:32px}.sticky-add-to-cart-button__image img{max-height:32px;max-width:32px;object-fit:contain}.sticky-add-to-cart-button__product-name{flex-shrink:1;line-height:18px;max-height:36px;overflow:hidden;word-break:break-all}.sticky-add-to-cart-button__price{flex-shrink:0;color:#ed1c24;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;padding:0 12px;margin-left:auto}.sticky-add-to-cart-button__write-review{margin-left:6px}.sticky-breadcrumbs{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;direction:rtl;background-color:#fff;width:100%}.sticky-breadcrumbs::-webkit-scrollbar{display:none}@media only screen and (min-width:74em){@-moz-document url-prefix(){.sticky-breadcrumbs{overflow-x:hidden;overflow-x:auto}}}.sticky-breadcrumbs__container{align-items:center;display:flex;flex:0 1 auto;min-width:100%}.container__sticky-breadcrumb-path{direction:ltr;flex-shrink:0;flex-grow:1;padding:6px}.sticky-breadcrumb-path__list{display:flex;align-items:center;font-size:12px;line-height:1;list-style:none;margin:0;padding:0}.list__sticky-breadcrumb-item{display:inline;margin:0;padding:0;white-space:nowrap}.list__sticky-breadcrumb-item--category:before{border-color:transparent transparent transparent #9c9c9c;border-style:solid;border-width:3px 0 3px 3px;content:"";display:inline-block;height:0;margin:0 3px;line-height:0;vertical-align:middle;width:0}.list__sticky-breadcrumb-item a{display:inline-block;margin:3px;vertical-align:middle}.list__sticky-breadcrumb-item a,.list__sticky-breadcrumb-item a:link,.list__sticky-breadcrumb-item a:visited{color:inherit}.list__sticky-breadcrumb-item:last-of-type{font-size:14px;font-weight:700}.vk-cookie-notification{display:block;overflow:auto;position:fixed;bottom:0;right:0;margin:6px;background-color:#fff;width:auto;max-width:450px;max-height:calc(100vh - 64px);border-radius:3px;box-shadow:0 0 2px 0 hsla(0,0%,85.1%,.8),0 0 12px 0 rgba(0,0,0,.2),0 0 48px 0 rgba(0,0,0,.1);font-size:13px;animation:slide-up .2s ease;z-index:11}@media(min-width:321px){.vk-cookie-notification{font-size:16px}}@media only screen and (min-width:29em){.vk-cookie-notification{margin:18px}}.vk-cookie-notification-top{background:#484848;color:#fff;font-size:14px;margin:0;padding:12px}@media(min-width:321px){.vk-cookie-notification-top{font-size:18px}}@media only screen and (min-width:29em){.vk-cookie-notification-top{padding:12px}}@media only screen and (min-width:47em){.vk-cookie-notification-top{padding:18px}}.vk-cookie-notification-content{padding:12px 12px 0}.vk-cookie-notification-content p{margin:0 0 12px}.vk-cookie-notification-content ul{margin:12px 0;padding:0 0 0 24px}@media only screen and (min-width:29em){.vk-cookie-notification-content{padding:18px 18px 0}}.vk-cookie-notification-content>p{line-height:1.25}.vk-cookie-notification-buttons{display:flex;align-items:center;flex-direction:column;padding:6px}.vk-cookie-notification-buttons>a.disallow-cookies,.vk-cookie-notification-buttons>a.read-more{color:#3f8be1;display:inline-block;margin-top:6px;padding:6px;text-decoration:none}@keyframes slide-up{0%{transform:translateY(50%) scale(.25)}to{transform:translateY(0) scale(1)}}.fluid-popup{position:relative;text-align:left;white-space:normal;z-index:4}.fluid-popup__container{bottom:100%;left:0;position:absolute;max-width:100%;width:20rem;transition:left 125ms ease-in-out,opacity 125ms ease-in-out 125ms}.fluid-popup__container--is-below{top:0}.fluid-popup__container>div{background:#fff;border-radius:3px;border:thin solid rgba(0,0,0,.03);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 16px 32px 0 rgba(0,0,0,.1);padding:12px}.container__fluid-popup-arrow{display:block;margin-left:-12px;position:relative;width:0;transition:left 125ms ease-in-out}.container__fluid-popup-arrow:after,.container__fluid-popup-arrow:before{border-radius:0 100% 0 0;content:"";left:3px;padding:6px;position:absolute;top:100%;transform:rotate(-45deg);transform-origin:-12.5% 12.5%;height:3px;width:3px}.fluid-popup__container--is-below .container__fluid-popup-arrow:after,.fluid-popup__container--is-below .container__fluid-popup-arrow:before{border-radius:0 0 0 100%}.container__fluid-popup-arrow:before{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);z-index:-1}.container__fluid-popup-arrow:after{background:#fff}.product-popup-container{display:flex;flex:0 1 auto;align-items:center}.product-popup{flex-grow:1}.product-popup__name{font-size:14px;font-weight:700}.product-popup__stars{display:block;line-height:1;margin:3px 0 0}.product-popup__stars:link,.product-popup__stars:visited{color:inherit}.product-popup__stars:link{text-decoration:none}.product-popup__stars>.star-ratings{vertical-align:middle}.product-popup__price{display:block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500}.product-popup__price:link,.product-popup__price:visited{color:#ed1c24}.product-popup__price:link{text-decoration:none}.product-popup__availability{display:block;line-height:1;margin:6px 0 0}.name__product-popup-link{display:block}.name__product-popup-link:link,.name__product-popup-link:visited{color:inherit}.age-limit{line-height:24px;margin:6px 0}.age-limit__age-limit-icon{background-color:#f5f5f5;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.4);color:#000;display:inline-block;font-size:1.1em;font-weight:700;margin-right:6px;text-align:center;width:24px}.page--cart .age-limit__age-limit-icon,.page--product .age-limit__age-limit-icon{background-color:#ffce0e;color:#fff}.age-limit__age-limit-icon--red{background-color:#484848;color:#f5f5f5}.page--cart .age-limit__age-limit-icon--red,.page--product .age-limit__age-limit-icon--red{background-color:#ed1c24;color:#fff}.product-info-container{margin:6px}.product-info-container__rows{list-style:none;margin:0;padding-left:0;line-height:24px}.availability-warehousepickup{margin-top:12px}.availability-warehousepickup .block{margin:0 1px;padding:1rem}.availability-warehousepickup [data-icon]{align-self:flex-start;flex-shrink:0;margin-right:6px}.availability-warehousepickup p{margin:0}.availability-warehousepickup p+p{margin-top:6px}.bullet-points{list-style-type:square;margin:6px 0;padding:0 0 0 25px}.bullet-points__item{color:#ed1c24;font-weight:600;padding:3px}.bullet-points__item span{color:#000}.bundle-item{box-shadow:0 0 0 1px #d8d8d8;border-radius:3px;background-color:#fff;display:flex;flex:0 1 auto;flex-direction:column;font-size:16px;margin:12px 0;width:100%}@media only screen and (min-width:29em){.bundle-item{flex-direction:row}}.bundle-item__thumbnail{display:flex;justify-content:center;margin:1rem;flex-shrink:0}.bundle-item__thumbnail--bundled{height:96px;width:96px}.bundle-item__thumbnail .thumbnail{padding:0}.bundle-item__label{flex-grow:1;flex-shrink:1;padding:12px}.bundle-item__label a:link,.bundle-item__label a:visited{color:inherit}.bundle-item__label .product-rating__stars{font-size:24px}.bundle-item__quantity{display:flex;flex-shrink:1;padding:12px;white-space:nowrap;justify-content:flex-end}.bundle-item-description{font-size:14px}.product-description{background:#fff;margin:12px;position:relative;word-break:break-word}@supports((-webkit-hyphens:auto) or (-moz-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.product-description{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}@media only print{.product-description{display:block!important}}@media only screen and (min-width:63em){.product-description{display:flex;flex:0 1 auto;margin:12px 18px 12px 24px}}.product-description__description-container{font-size:16px}@media only screen and (min-width:63em){.product-description__description-container{flex-grow:1;margin-right:24px;width:50%}}.product-description__aside-container{margin-bottom:12px}@media only screen and (min-width:63em){.product-description__aside-container{display:flex;flex-direction:column;width:320px}}.product-description__highlights{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:63em){.product-description__highlights{flex-shrink:0;width:288px;min-height:120px}}@media only print{.product-description__highlights{font-size:9pt;width:225px}.product-description__highlights li{page-break-inside:avoid}}.description-container__full-text{margin:12px 0}@media only print{.description-container__full-text{font-size:10pt;opacity:1;position:relative;z-index:0}.description-container__full-text p{page-break-inside:avoid}.description-container__full-text li{word-wrap:break-word}.description-container__full-text:before{content:"";float:right;height:220px;width:250px}}.product-ingredients__content{padding:0 12px}.product-ingredients__language-heading{margin:12px 0}.product-description-links{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto 12px;padding:0;list-style:none}@media only print{.product-description-links{display:none}}.product-description-links__item{margin:0;padding:0}.product-description-links-item{align-items:center;display:flex}.product-description-links-item--first{border-top-left-radius:3px;border-top-right-radius:3px}.product-description-links-item--last{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.product-description-links-item--link{background:#fff;border:thin solid #dedede;line-height:22px;margin-bottom:-1px;padding:6px 12px}.product-description-links-item--link:active,.product-description-links-item--link:focus,.product-description-links-item--link:hover{background:#f5f5f5;text-decoration:none}.product-description-links-item--link [data-icon]{font-size:16px;margin-left:auto}.product-description-links-item--youtube{display:none;font-size:48px;margin:12px 0;position:relative;transition:font-size .25s ease-in-out;width:100%}@media only screen and (min-width:47em){.product-description-links-item--youtube{display:block}}.product-description-links-item--youtube img{border:1px solid rgba(0,0,0,.6);border-radius:6px;display:block;max-width:100%}.product-description-links-item--youtube [data-icon]{color:red;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-description-links-item__title{flex-grow:1}.product-description-links-item__white{background:#fff;height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}iframe.product-description-links-item{background:#000}.product-details{margin:0;padding:6px 18px;box-sizing:border-box;background:#fff;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only print{.product-details{-webkit-columns:2;-moz-columns:2;column-count:2;display:block!important;padding:0}}@media only print and (orientation:landscape){.product-details{padding:0;-webkit-columns:3;-moz-columns:3;column-count:3}}@media only screen and (min-width:63em){.product-details{-webkit-columns:2;-moz-columns:2;column-count:2}}.product-details__category{width:100%;padding:6px;box-sizing:border-box;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.product-details__category header{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:2;margin:6px 0}@media only print{.product-details__category header{font-size:11pt;line-height:1.25}}.product-details__category header:after{content:":"}.product-details__category table{border-radius:2px;width:100%;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1);border-collapse:initial}.product-details__category tr:nth-child(2n){background:#fbfbfb}@media only print{.product-details-row{display:block;font-size:9pt;page-break-inside:avoid}}.product-details-row td{padding:12px;vertical-align:top}@media only print{.product-details-row td{display:block;margin:6px 12px;padding:0}}.product-details-row__name{color:#9c9c9c;width:132px}.product-details-row__percentage{vertical-align:top;line-height:1.5;margin:12px}.product-details-row .product-info-container{margin:0 6px}.product-details-row .product-info-row:first-child{margin-top:-3px}.apuraha-trigger{color:#666;display:block;text-align:center;font-size:12px;line-height:1.25;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:6px 0 0}.apuraha-logo{color:#000;vertical-align:middle;text-align:center;width:100%}.apuraha-content{font-size:14px;margin-top:12px}.apuraha-details-header{margin:12px 0 6px}.apuraha-details{display:flex;flex:0 1 auto;flex-wrap:wrap;margin:0;padding:0}.apuraha-details>dt{flex-shrink:1;padding:3px 0;width:65%}.apuraha-details>dd{flex-grow:1;margin:0;padding:3px 0;text-align:right;white-space:nowrap;width:35%}.apuraha-details__highlighted-price{color:#ed1c24}.floor-plan{height:calc(100% - 90px);opacity:.1;pointer-events:none;transition:opacity 125ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5rem}.floor-plan--pointers{opacity:1;transition:opacity .25s ease-in-out .25s}.floor-plan div:first-child{height:100%}.floor-plan,.floor-plan div:first-child{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;box-sizing:border-box}.floor-plan>div>svg,.floor-plan>svg{display:inline-block;max-width:100%;height:auto}.map-pointer{animation:bounceInDown .5s;animation-fill-mode:forwards;margin:-17px 0 0 -17px;position:absolute;text-align:left;z-index:2}.map-pointer-image{background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 2px 0 rgba(0,0,0,.1);text-align:center;line-height:38px;height:40px;width:40px;transform:translateX(0)}.map-pointer-image__content{max-height:28px;max-width:28px;vertical-align:middle;height:auto;width:auto}@keyframes bounceInDown{20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}0%,40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.pulser{mix-blend-mode:multiply;position:absolute;top:20px;left:20px}.pulser:before{content:"";box-sizing:border-box;position:absolute;background:#ed1c24;border-radius:50%;border:1px solid #ed1c24;top:-6em;left:-6em;opacity:0;width:12em;height:12em;z-index:-1}.pulser--animated:before{animation:preview-marker-pulsar 1.7s ease-out infinite;animation-direction:reverse;animation-delay:.2s}@keyframes preview-marker-pulsar{0%{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}to{opacity:1;transform:scale(.1)}}.location-resolver{display:flex;flex:0 1 auto;justify-content:space-between;align-items:center}.pricedata{overflow:hidden;text-align:center}.pricedata__popup-container{background:#fff;overflow:hidden;padding:12px 0}.pricedata__chart-container{position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1)}.pricedata__legend{margin:6px 0}.pricedata-popup{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;position:relative;margin-left:-150px;text-align:left;height:160px;width:300px;transition:left 125ms ease-in-out}.pricedata-popup--flipped .pricedata-popup__content--alternative{display:block}.pricedata-popup__content{background:#fff;border-radius:3px;position:absolute;top:0;left:0;height:inherit;width:100%;z-index:1}.pricedata-popup__content--alternative{display:none;z-index:2}.pricedata-popup__arrow{display:block;margin-left:-12px;position:absolute;left:50%;top:160px;width:0;z-index:0;transition:left 125ms ease-in-out}.pricedata-popup__arrow:after,.pricedata-popup__arrow:before{border-radius:0 100% 0 0;content:"";left:3px;padding:6px;position:absolute;top:100%;transform:rotate(-45deg);transform-origin:-12.5% 12.5%;height:3px;width:3px}.pricedata-popup__arrow:before{z-index:-2;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1)}.pricedata-popup__arrow:after{background:#fff}.pricedata-container{box-sizing:border-box;padding:6px 0;width:100%;display:inline-flex;align-items:center;justify-content:stretch}.pricedata-container-info{box-sizing:border-box;padding:8px 6px;width:100%}.pricedata-title{background:#fbfbfb;border-bottom:thin solid #dedede;border-radius:3px 3px 0 0;display:block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;padding:7px 12px}.pricedata-title__flip{cursor:pointer;float:right}.pricedata-title>[data-icon]{font-size:24px;vertical-align:-5px}.pricedata-container-price{display:inline-block;box-sizing:border-box;padding:6px;text-align:center;width:33%;flex:1 0 0}.pricedata-container-price:first-child{padding-left:12px}.pricedata-container-price:last-child{padding-right:12px}.pricedata-price{border-radius:3px;color:#fff;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;margin-bottom:6px;padding:12px 0}.pricedata-price--new{background:#ed1c24}.pricedata-price--used{background:#dedede;color:#282828}.pricedata-price--market{background:#78a006}.pricedata-date{display:block;font-weight:600;text-align:center}.price-estimate{display:block;width:100%}.price-estimate .line{fill:none;stroke-width:2px}.price-estimate .line--dashed{stroke-dasharray:5,5;stroke-dashoffset:5}.price-estimate .line--new{stroke:#ed1c24}.price-estimate .line--used{stroke:#9c9c9c}.price-estimate .line--market{stroke:#78a006}.price-estimate .tick{stroke:#c8e9ff;stroke-width:4px}@media only screen and (min-width:47em){.price-estimate .tick{stroke-width:2px}}.price-estimate .tick--pointer{stroke:#1252a6}.legend-title{display:none}@media only screen and (min-width:47em){.legend-title{display:inline}}.legend{margin-left:12px;padding-left:18px;position:relative}.legend:after,.legend:before{border-radius:2px;content:"";display:inline-block;position:absolute;top:6px;left:0;height:5px;width:6px}.legend:after{left:7px}.legend--new:after,.legend--new:before{background:#ed1c24}.legend--used:after,.legend--used:before{background:#9c9c9c}.legend--market:after,.legend--market:before{background:#78a006}.inline-quantity,.quantity{background-color:#fae799;border:1px solid rgba(0,0,0,.1);border-radius:7px;height:14px;line-height:14px;text-align:center}.inline-quantity{display:inline-block;padding:0 6px;vertical-align:text-bottom}.quantity{min-width:48px;position:absolute;right:3px;top:103px;z-index:1}.product-share-details{background:#f5f5f5;line-height:normal;margin:0;padding:12px}.product-share-details:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.product-share-details:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.product-share-details dt{width:125px;float:left;clear:left;font-weight:700;color:#9c9c9c}.product-share-details dt:after{content:":"}.product-share-details dd{margin-left:125px;word-wrap:break-word}.product-share-details dd,.product-share-details dt{margin-bottom:6px}.product-shop-logo{align-items:center;border-bottom:thin solid rgba(0,0,0,.2);display:flex;justify-content:center;margin:0;width:100%}.product-shop-logo:link,.product-shop-logovisited{text-decoration:none}.product-shop-logo__figure{margin:auto;padding:12px 0}.shipment-details{background-color:#f5f5f5;border:thin solid #d8d8d8;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:318px;padding:.5rem}.shipment-details-available-for-delivery.block{margin:.5rem;padding:0;min-height:16px}.shipment-details-delivery-details{background-color:#fff;border:thin solid #d8d8d8;border-radius:3px}.shipment-details-delivery-details-header{border-bottom:thin solid #d8d8d8;display:flex}.shipment-details-delivery-details-header .location-resolver{flex:1 0 auto;min-height:32px;padding:.5rem}.shipment-details-delivery-details-header .location-resolver input{font-size:16px;text-align:center;vertical-align:middle;margin:0 3px;width:64px;box-sizing:border-box;padding-left:0;padding-right:0}@media only screen and (min-width:47em){.shipment-details-delivery-details-header .location-resolver input{margin:0 0 0 6px;width:48px}}.shipment-details-delivery-details-estimate{padding:.5rem}.shipment-details-delivery-details-estimate-eta{font-size:14px;margin:0 0 .25rem}.shipment-details-delivery-details-estimate-eta--error{color:#ed1c24}.soft-bundle-banner{pointer-events:none}.soft-bundle-banner__background{opacity:.9;position:absolute;right:0;top:0;border-right:80px solid #1252a6;border-bottom:80px solid transparent;z-index:3}.soft-bundle-banner [data-icon]{position:absolute;right:0;top:0;color:#fff;font-size:2.2em;margin:6px;z-index:3}.big-grid-product{height:100%;margin:0 auto;max-width:320px;position:relative}.big-grid-product--selected{border-radius:3px;box-shadow:0 0 1px 3px #3f8be1;position:relative}.big-grid-product--selected:before{background:#3f8be1;border-radius:0 0 3px 3px;color:#fff;content:"Valittu";font-weight:700;left:50%;line-height:1;padding:3px 12px 6px;position:absolute;text-shadow:0 1px 1px #000;top:0;transform:translateX(-50%);transition:transform 125ms ease-in-out 125ms;z-index:2}.big-grid-product--selected:hover:before{transform:translateX(-50%) translateY(-2px);transition:transform 62.5ms ease-in-out}.big-grid-product--selected>.thumbnail-link>.thumbnail{cursor:inherit}.big-grid-product .thumbnail-link{display:flex;height:100%}.big-grid-product .thumbnail{min-height:342px;max-width:calc(100% - 24px);flex:1;flex-direction:column}.big-grid-product .thumbnail:after{left:0;right:0}.big-grid-product .thumbnail--placeholder{background:#fbfbfb;pointer-events:none}.big-grid-product .thumbnail__container{height:192px;width:192px;flex-shrink:0}.big-grid-product .product-price{margin:6px 0}.big-grid-product .product-price__price{font-size:26px}.big-grid-product .product-price__price--original{font-size:16px}.big-grid-product .product-price__price--inactive{font-size:14px}.big-grid-product .details{display:flex;flex-direction:column;flex-grow:1;line-height:1;white-space:normal;word-break:break-word;text-decoration:none;text-align:left;flex-shrink:1}.big-grid-product .details__name{color:#333;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin:6px 0 12px;overflow:hidden;flex-shrink:1;line-height:16px;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.big-grid-product .details__description{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;font-size:12px;line-height:15px;margin-bottom:6px;max-height:90px;overflow:hidden}@media only screen and (min-width:29em){.big-grid-product .details__description{max-height:60px;-webkit-line-clamp:4}}.big-grid-product .details__description__bullet-points{margin:0;padding:0}.big-grid-product .details__description__bullet-points>li{position:relative;padding:0;list-style:none;line-height:15px;margin:0 0 0 10px}.big-grid-product .details__description__bullet-points>li:before{position:absolute;display:inline-block;content:"";width:4px;height:4px;background:#333;margin:5px 0 0 -10px}.cart-product{min-height:48px;border-top:1px solid #d8d8d8;padding:12px 0 12px 60px;position:relative}.cart-product:last-child{padding-bottom:8px}@media only screen and (min-width:47em){.cart-product{min-height:96px;padding-left:96px}}@media only screen and (min-width:63em){.cart-product{padding-top:18px}}.cart-product__header{min-height:2.5em}.cart-product__header>.thumbnail-link{left:0;position:absolute;top:12px}.cart-product__header>.thumbnail-link>.thumbnail{padding:3px}.cart-product__header>.thumbnail-link>.thumbnail>.thumbnail__container{height:48px;line-height:45px;max-height:48px;max-width:48px;width:48px}@media only screen and (min-width:47em){.cart-product__header>.thumbnail-link{left:0;position:absolute;top:12px}.cart-product__header>.thumbnail-link>.thumbnail{padding:6px}.cart-product__header>.thumbnail-link>.thumbnail>.thumbnail__container{height:72px;line-height:69px;max-height:72px;max-width:72px;width:72px}}@media only screen and (min-width:63em){.cart-product__header{margin-right:17rem}}@media only screen and (min-width:74em){.cart-product__header{margin-right:20rem}}.cart-product__properties{margin:0;line-height:1.8;position:relative}@media only screen and (min-width:63em){.cart-product__properties{position:static}}.cart-product--split-on{padding-left:80px}@media only screen and (min-width:47em){.cart-product--split-on{padding-left:116px}}.cart-product--split-on .cart-product__header>.thumbnail-link{left:20px}.cart-product--split-on .cart-product__header>.selectable-orderrow{position:absolute;left:0}.cart-pickup-location{display:block;padding:12px}.cart-pickup-location .text{color:#000;font-weight:700}.cart-pickup-location .address{display:block;color:#3f8be1;text-decoration:underline;font-size:85%;padding-left:18px}.header__cart-product-name{font:inherit;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0 0 6px;line-height:1.25;overflow:hidden;position:relative;font-weight:700}.header__cart-product-id{color:#666;font-size:12px}.header__discount-name{background:#e2f3ff;border-radius:3px;color:#1252a6;display:table;font-weight:700;margin:6px 0;padding:3px}.properties__cart-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px;z-index:-1}.properties__cart-value{display:inline;margin:0;vertical-align:middle}.properties__cart-value--quantity{line-height:2.4}@media only screen and (min-width:63em){.properties__cart-value--quantity{min-width:3.5rem;position:absolute;right:6rem;top:12px}}.properties__cart-value--reserved{display:block}.properties__cart-value--price:before{color:#666;content:" " "×" " "}@media only screen and (min-width:63em){.properties__cart-value--price{line-height:2.25;position:absolute;right:10rem;top:12px}.properties__cart-value--price:before{content:""}}.properties__cart-value--price-total{float:right;line-height:2.4}@media only screen and (min-width:63em){.properties__cart-value--price-total{line-height:2.25;position:absolute;right:0;top:12px}}.cart-product-name__link:link,.cart-product-name__link:visited{color:inherit}.cart-value__price-qty{color:#666}@media only screen and (min-width:63em){.cart-value__price-qty:after{content:" " "×" " "}}@media only screen and (min-width:74em){.cart-value__price-qty:after{margin:0 6px}}.cart-softbundle{margin:6px 0 0}.cart-softbundle__bundle-label{font-size:13px;font-weight:700}.cart-softbundle__bundle-item{display:table;font-size:11px;margin:0;padding:6px 0}.cart-softbundle__bundle-item>.thumbnail-link{display:table-cell;vertical-align:middle}.cart-softbundle__bundle-item>.thumbnail-link>.thumbnail{padding:3px}.cart-softbundle__bundle-item>.thumbnail-link>.thumbnail>.thumbnail__container{height:36px;line-height:33px;max-height:36px;max-width:36px;width:36px}@media only screen and (min-width:47em){.cart-softbundle__bundle-item{display:inline-block;margin:0 6px 0 0;text-align:center;vertical-align:top;width:100px}.cart-softbundle__bundle-item>.thumbnail-link{display:inline-block}.cart-softbundle__bundle-item>.thumbnail-link>.thumbnail{padding:6px}}.bundle-label__circle{background:#3f8be1;border-radius:50%;color:#e2f3ff;display:inline-block;font-size:9px;padding:6px;vertical-align:middle}.bundle-label__circle>[data-icon]{font-size:.75rem}.bundle-item__qty-and-name{display:table-cell;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-left:3px;vertical-align:middle}@media only screen and (min-width:47em){.bundle-item__qty-and-name{display:block;margin-top:6px}}.grid-product{display:inline-block;line-height:1.25;vertical-align:middle;min-width:100px;width:100%;position:relative;text-align:center;z-index:3;white-space:normal;text-decoration:none;display:flex;flex-direction:column}.grid-product__stars{line-height:1;margin-bottom:3px;pointer-events:none;padding-bottom:6px}.grid-product__stars>.star-ratings{vertical-align:middle}.grid-product .product-price__vat-info{display:block;margin-top:0}.grid-product__name{color:#333;margin:6px 0;height:52px;overflow:hidden;flex:1 0 auto}.grid-product__grid-product-cart{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.grid-product__grid-product-cart .product-price{align-self:center;display:inline-flex;flex-direction:column;margin-right:3px;text-align:center;vertical-align:middle}.grid-product__grid-product-cart--not-purchasable{flex-wrap:wrap}.grid-product:focus,.grid-product:hover{text-decoration:none}.stars__rating{display:inline-block;font-size:12px;font-weight:700;opacity:0;margin-left:6px;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 rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.1)}}.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{display:block;font-size:16px;font-weight:700;line-height:1.25;margin:6px 0;overflow:hidden;cursor:pointer;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}.list-product-info__price-and-rating>.product-rating{flex:1 1;min-height:28px;flex-direction:column;align-items:flex-end}@media only screen and (min-width:29em){.list-product-info__price-and-rating{max-width:360px;flex-wrap:wrap;flex-direction:row}}.list-product-info__description{display:none;font-size:13px;line-height:15px;max-height:60px;overflow:hidden;margin:6px 0 0;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media only screen and (min-width:29em){.list-product-info__description{display:block;display:-webkit-box}}.list-product-bullets{align-items:center;display:flex;flex:1 1 auto;font-size:13px;margin:6px auto}@media only screen and (min-width:29em){.list-product-bullets{padding-right:6px}}.list-product-bullets>.bullet-points{max-width:260px;min-width:160px;margin:6px auto}@media only screen and (min-width:47em){.list-product-bullets>.bullet-points{min-width:220px}}.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{box-sizing:border-box;background-color:#f5f5f5;border:1px solid #d8d8d8;border-radius:4px;margin:0 auto 12px;min-width:226px;max-width:285px;padding:6px 12px}@media only screen and (min-width:74em){.list-product-cart__buttons{margin-top:18px}}.list-product-cart__buttons>.shipment-details-available-for-delivery{margin:0 0 6px 8px}.list-product-cart__buttons--outlet{max-width:none}.list-product-cart>.product-restrictions{box-sizing:border-box;max-width:285px;padding:0 1px;margin:12px auto}.list-product-cart>.dropdown{box-sizing:border-box;max-width:285px;margin:0 auto}.list-product-cart>.dropdown>.dropdown-button>span,.list-product-cart>.dropdown>.dropdown-options--open>.dropdown-option>span{vertical-align:-webkit-baseline-middle}.list-product-cart>.dropdown>.dropdown-button>.store-availability-status,.list-product-cart>.dropdown>.dropdown-options--open>.dropdown-option>.store-availability-status{margin:0 2px 0 21px}.list-product-cart>.dropdown>.dropdown-button>.store-availability-description,.list-product-cart>.dropdown>.dropdown-options--open>.dropdown-option>.store-availability-description{flex:1 1 auto;line-height:1.25;vertical-align:middle}.list-product-cart>.dropdown>.dropdown-button>.no-state,.list-product-cart>.dropdown>.dropdown-options--open>.dropdown-option>.no-state{margin-left:40px}.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):not(:focus){border-left-color:transparent}.product-bundle-item{display:flex;max-width:550px;min-height:100%;position:relative}.product-bundle-item__info{box-sizing:border-box;flex:1 1 auto;padding:12px;width:calc(100% - 120px)}.product-bundle-item__info a:link,.product-bundle-item__info a:visited{color:inherit}.product-bundle-item__info h3{margin:0 0 6px}.product-bundle-item__info .product-rating{font-size:16px}.product-bundle-item__info .product-rating__stars{font-size:20px}.product-bundle-item-products{margin:6px 0 12px;padding:0}.product-bundle-item-products__item{display:flex;font-size:12px;margin:3px 0;padding:0}.product-bundle-item-price-and-buttons{display:flex}.product-bundle-item-price-and-buttons>.product-price{flex-grow:1;margin-right:12px}.product-bundle-item-price-and-buttons .product-price__price{font-size:26px}.product-bundle-item-price-and-buttons .product-price__price--original{font-size:16px}.product-bundle-item-buttons{display:flex;flex-grow:1;justify-content:flex-end;height:32px;white-space:nowrap}.product-bundle-item-buttons .add-to-cart{flex-grow:1}@media only screen and (min-width:47em){.product-bundle-item:after{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);border-radius:inherit;content:"";bottom:0;left:0;right:0;top:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out}.product-bundle-item:hover:after{opacity:1;transition:opacity 125ms ease-in-out}}.product-price{line-height:18px}.product-price--large{line-height:30px}.product-price__price{display:inline-block;font-size:16px;color:#ed1c24;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;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 rgba(237,28,36,.2);content:"";left:-5%;position:absolute;width:100%;top:50%}.product-price__price--inactive{font-size:14px;color:#9c9c9c;font-weight:400;line-height:28px}.product-price__vat-info{display:inline-block;font-size:12px;vertical-align:bottom;padding-right:6px}.product-rating{display:flex;align-items:center;line-height:14px;flex-wrap:wrap;padding-bottom:6px}.product-rating--hidden{visibility:hidden}.product-rating--large{font-size:18px;line-height:26px}@media only screen and (min-width:29em){.product-rating--large{font-size:20px;line-height:28px}}.product-rating__rating{margin:0 12px 0 0;font-size:80%;font-weight:700;color:#9c9c9c}.product-rating__recommendation-count,.product-rating__recommendation-icon{background-color:#fff;color:#067a00}.product-rating__recommendation-count--low,.product-rating__recommendation-icon--low{color:#ffce0e}.product-rating__recommendation-count{margin:0 0 0 6px;font-size:80%}.product-rating>span{white-space:nowrap;margin-right:6px}.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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700;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}.big-product-grid{background-color:#ededed;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}@media only screen and (min-width:29em){.big-product-grid{justify-content:space-around}}.big-product-grid__item{background-color:#fff;border-radius:3px;display:inline-block;margin:6px;padding:0;line-height:1.25;text-align:center;white-space:normal;text-decoration:none;min-width:100px;max-width:100%;width:100%;height:auto;box-sizing:border-box}.big-product-grid__item--not-purchasable .thumbnail{opacity:.7}.big-product-grid__item--not-purchasable .details{-webkit-filter:grayscale(1);filter:grayscale(1);color:#9c9c9c;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.product-list-bundle-container{background:#e2f3ff;border:solid rgba(0,0,0,.1);border-width:1px 0;margin-bottom:18px}.product-list-bundle-container__title{margin:12px}.product-list-bundle-container__scroller{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-list-bundle{display:flex;list-style:none;margin:0;padding:0}.product-list-bundle__item{background:#fff;border-radius:3px;margin:12px;padding:0}.product-list-detailed{list-style:none;margin:0;padding:0}.product-list-detailed__item{background-color:#fff;border-radius:4px;display:block;margin:12px 0;padding:0}@media only screen and (min-width:29em){.product-list-detailed__item{margin:12px}}.product-list-detailed__item--not-purchasable:not(:hover){background-color:#fbfbfb}.product-list-detailed__item--not-purchasable:not(:hover) .list-product-bullets,.product-list-detailed__item--not-purchasable:not(:hover) .product-rating,.product-list-detailed__item--not-purchasable:not(:hover) button[data-id]{-webkit-filter:grayscale(.25);filter:grayscale(.25);opacity:.75;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.product-list-detailed__item--not-purchasable:not(:hover) .apuraha-trigger,.product-list-detailed__item--not-purchasable:not(:hover) .list-product-info__description,.product-list-detailed__item--not-purchasable:not(:hover) .list-product-info__link,.product-list-detailed__item--not-purchasable:not(:hover) .thumbnail{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.product-list-detailed__item--not-purchasable:not(:hover) .star-ratings__percentage,.product-list-detailed__item--not-purchasable:not(:hover) .thumbnail{mix-blend-mode:multiply}.product-list-detailed__item--not-purchasable:not(:hover) .list-product-bullets{opacity:.5}.product-list-detailed__item--not-purchasable:not(:hover) .list-product-cart__buttons{background:#fff}.product-list-detailed__item--not-purchasable:hover .shipment-details-available-for-delivery{color:#ed1c24}.product-list-detailed__border{margin:-1px 0 0 84px;border:0;border-top:1px solid #d8d8d8}@media only screen and (min-width:63em){.product-list-detailed__border{margin-right:12px}}@media only screen and (min-width:29em){.product-list-detailed__border{margin-left:132px}}.product-list-detailed--recommendations{background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1)}.product-list-detailed--recommendations:first-child{padding-top:0}.product-list-grid{margin:0;padding:0;min-height:216px}.product-list-grid__grid-item{box-sizing:border-box;display:inline-block;vertical-align:middle;margin:6px;max-width:50%;width:calc(50% - 12px)}.product-list-grid__grid-item .thumbnail{background-color:#fff}.product-list-grid__grid-item .thumbnail>.thumbnail__container{height:122px;width:122px}.product-list-grid__grid-item--not-purchasable .thumbnail__container{opacity:.7}.product-list-grid__grid-item--not-purchasable .grid-product{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}@supports(flex-wrap:wrap) or (-ms-flex-wrap:wrap){.product-list-grid{display:flex;flex-wrap:wrap;padding:0}.product-list-grid__grid-item{display:flex;flex:0 0 calc(50% - 12px);max-width:auto;width:auto;min-width:120px}}.product-rating-item{box-sizing:border-box;padding-left:12px;text-align:left}@media only screen and (min-width:74em){.product-rating-item{padding-left:24px;padding-right:12px}}.product-rating-item__title{font-family:inherit;font-weight:700;margin:12px 0 0}.product-rating-item__product-details{display:flex;flex-direction:column;margin:12px 0}.product-rating-item__product-details .product-price{width:100%}.product-rating-item__product-details .product-price__price{font-size:26px}.product-rating-item__product-details .product-price__price--inactive{font-size:16px;line-height:1;white-space:normal}.product-rating-item__product-details .product-price__price--original,.product-rating-item__product-details .product-rating{font-size:16px}.product-rating-item__product-details .product-rating__stars{font-size:26px}@media only screen and (min-width:29em){.product-rating-item__product-details{align-items:center;flex-direction:row}.product-rating-item__product-details .product-price{width:auto}.product-rating-item__product-details .product-rating{margin-left:auto}}.product-rating-review__title{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:20px;margin:0;padding:12px 0}@media only screen and (min-width:47em){.product-rating-review__title{flex-direction:row}}.product-rating-review__text{height:212px;max-width:520px;overflow:hidden;position:relative}.product-rating-review-title-time{color:#9c9c9c;font-size:13px;white-space:nowrap}@media only screen and (min-width:47em){.product-rating-review-title-time{margin:.375em 0 0 1em;text-align:right}}.product-rating-review-user{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 25%,#fff 50%);bottom:0;box-sizing:border-box;display:flex;font-size:12px;padding-top:24px;position:absolute;width:100%}@media only screen and (min-width:29em){.product-rating-review-user{font-size:inherit}}.product-rating-review-user__name{padding:6px 6px 6px 0}.product-rating-review-user__meta,.product-rating-review-user__read-more{padding:6px}@media only screen and (min-width:29em){.product-rating-review-user__name{padding:12px 12px 12px 0}.product-rating-review-user__meta,.product-rating-review-user__read-more{padding:12px}}.product-rating-review-user__read-more{color:#1252a6;font-weight:700;margin-left:auto}@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:300;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{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 16px 32px 0 rgba(0,0,0,.1);background:#ededed;border:thin solid rgba(0,0,0,.4);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:hsla(0,0%,100%,.9);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity 125ms ease-in-out;top:0;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:inline-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-wrap:wrap;flex:1 1 auto;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)}}.search-filter-category-item{display:block;margin:12px 0;padding:0}.tree-branch>.search-filter-category-item{margin-left:-15px;padding-left:15px;position:relative}.tree-branch>.search-filter-category-item>.selector>.selector__label:after{border-top:thin dotted rgba(0,0,0,.2);content:"";position:absolute;right:calc(100% + 2px);top:50%;transform:translateY(-50%);width:13px}.tree-branch>.search-filter-category-item:last-child>.selector>.selector__label:before{background:#fff;bottom:0;content:"";position:absolute;right:100%;top:50%;width:18px}.search-filter-category-item label>.count-indicator{cursor:pointer}.search-filter-category-item>.tree-branch{border-left:thin dotted rgba(0,0,0,.2);border-top:thin solid transparent;box-sizing:border-box;list-style:none;margin:0 0 24px 8px;padding:0 0 0 16px}.generic__recommendations,.search-results__recommendations{background-color:#ededed;border-top:thin solid #dedede;border-bottom:thin solid #dedede}.generic__recommendations--bottom,.generic__recommendations:last-of-type,.search-results__recommendations--bottom,.search-results__recommendations:last-of-type{border-bottom:none}.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{flex-direction:column;box-sizing:border-box;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;width:100%;font-size:14px;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 (-moz-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)) or (-webkit-hyphens:auto){.thumbnail--grid-full-width{word-break:normal;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.thumbnail-link--grid-full-width{width:100%}.thumbnail:link,.thumbnail:visited{color:#9c9c9c}.thumbnail__image{font-size:10px;color:#9c9c9c;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 rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.1)}}.addresses--loading .address-list__item>div{-webkit-filter:blur(.25em);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}}.author-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.author-meta__nick{box-sizing:border-box;color:#000;margin:0 12px;font-weight:700}.author-meta__nick>[data-icon=logo-mobile]{color:#ed1c24}.author-meta__time{flex-grow:1;margin-left:12px;text-align:right;color:#9c9c9c}.author-meta__gender--full,.author-meta__time--full{display:none}.author-meta__gender--mobile,.author-meta__time--mobile{display:inline}@media only screen and (min-width:29em){.author-meta__gender--full,.author-meta__time--full{display:inline}.author-meta__gender--mobile,.author-meta__time--mobile{display:none}.author-meta__nick{margin-right:12px}}@media only screen and (min-width:74em){.author-meta__time{flex-grow:0;text-align:left}}.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{text-align:center;margin:0 12px}.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 rgba(0,0,0,.1)}.block--blue-text,.block--blue-text:link,.block--blue-text:visited{color:#1252a6}.block--blue-text:link a:link,.block--blue-text:link a:visited,.block--blue-text:visited a:link,.block--blue-text:visited a:visited,.block--blue-text a:link,.block--blue-text a:visited{color:#1252a6;text-decoration:underline}.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,.block--blue-text a:link:hover,.block--blue-text 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;justify-content:center;margin:24px;max-width:400px;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 48px);height:0;max-height:0}.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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.xss>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.xs>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.s>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.m>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.l>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.xl>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}@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;justify-content:flex-start;width:0;max-width:0;height:inherit;max-height:inherit}.split-blocks.xxl>.split-block>.split-block__text{transform:translateX(-50%);min-width:18px}}.breadcrumb-item:link,.breadcrumb-item:visited{color:inherit}.breadcrumb-item:before{border-color:transparent transparent transparent #666;border-style:solid;border-width:3px 0 3px 3px;content:"";display:inline-block;height:0;margin:0 6px 2px;line-height:0;width:0}.breadcrumb-item--first{display:inline-block;margin:-6px -6px -6px -24px;padding:5px 7px 7px}.breadcrumb-item--first:before{content:none}.breadcrumb-item--last{font-weight:700}.breadcrumb-item__text{margin-left:6px}.breadcrumbs-container{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;direction:rtl}.breadcrumbs-container::-webkit-scrollbar{display:none}@media only screen and (min-width:74em){@-moz-document url-prefix(){.breadcrumbs-container{overflow-x:hidden;overflow-x:auto}}}.breadcrumbs-container__breadcrumbs{box-sizing:border-box;direction:ltr;display:inline-block;font-size:13px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;list-style:none;margin:0;min-width:100%;padding:6px 6px 6px 24px;white-space:nowrap}@media only screen and (min-width:47em){.breadcrumbs-container__breadcrumbs{font-size:16px}}@media only screen and (min-width:92em){.breadcrumbs-container__breadcrumbs{padding:0 6px 12px 24px}}@media only print{.breadcrumbs-container__breadcrumbs{font-size:8pt}}.breadcrumbs__item{display:inline;margin:0;padding:0}.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:"";position:absolute;height:12px;width:12px;margin-right:6px;right:100%;top:3px}.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{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:700;margin:6px 0;padding:3px}.category-list-container{position:relative}@media only screen and (min-width:74em){.category-list-container{display:none}}.category-list-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.category-list{display:flex;list-style:none;padding:12px 24px;margin:0}.category-list__item{flex:1 0 auto;white-space:nowrap}.category-list__item a{background-color:#f5f5f5;border:1px solid #484848;border-radius:3px;color:#333;display:block;font-size:12px;margin:3px;padding:6px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:63em){.category-list__item a{font-size:14px}}.category-list__item a:active,.category-list__item a:focus,.category-list__item a:hover{background-color:#282828;color:#fff;text-decoration:none}.category-list__item a:active{background-color:#ed1c24}@media only screen and (min-width:47em){.category-list{flex-wrap:wrap}.category-list__item{flex-grow:0}}.sidebar-category-list{margin:0;max-width:240px;padding:12px 0}.sidebar-category-list__link{display:flex;justify-content:space-between;height:44px;position:relative;transition:background-color 33ms ease-in-out,color 33ms ease-in-out}@media only screen and (min-width:47em){.sidebar-category-list__link{height:36px}}@media only screen and (min-width:1472px)and (min-height:1080px){.sidebar-category-list__link{height:34px}}.sidebar-category-list__link--active,.sidebar-category-list__link:hover{color:#fff;background-color:#666}.sidebar-category-list__link--highlight{color:#fff!important;background-color:#ed1c24!important}.sidebar-category-list__link--highlight .link__category-nav:hover{background-color:#ad0d13}.sidebar-category-list__link--last-highlight .link__category--nav{color:#e2f3ff}.sidebar-category-list__link--disabled{pointer-events:none;opacity:.3}.sidebar-category-list__link:first-of-type{margin-top:48px}.sidebar-category-list__heading{position:absolute;top:0;left:0;width:100%;z-index:2}.sidebar-category-list__content{position:absolute;top:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.sidebar-category-list__content::-webkit-scrollbar{display:none}@media only screen and (min-width:74em){@-moz-document url-prefix(){.sidebar-category-list__content{overflow-y:hidden;overflow-y:auto}}}.sidebar-category-list__content--error{height:100%;align-items:center;display:flex}.sidebar-category-list__content--error .error-content{flex-direction:column;display:flex;align-items:center}.sidebar-category-list__content--error .error-content [data-icon]{font-size:3em;color:#ed1c24}.sidebar-category-list__content--error .error-content p{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;color:#333}.link__category-item{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.link__category-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link__category-item:link,.link__category-item:visited{color:inherit;text-decoration:none}.link__category-nav{cursor:pointer;outline:none;padding:0 10px;display:inline-flex;align-items:center;border-left:1px solid #dedede}.link__category-nav:hover{background-color:#484848}.category-product-count{background-color:hsla(0,0%,100%,.2);border-radius:.25rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;padding:0 .25rem}.count-indicator{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.2);border-radius:12px;color:#484848;display:inline-block;font-size:12px;line-height:1;padding:2px 6px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-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 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.03);color:#666}.count-indicator--dark{background:#484848;color:#fff}.count-indicator--prefix{margin-right:6px}.count-indicator--postfix{margin-left:6px}.CountdownTimer{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.CountdownTimer .countdown-timer-header{font-size:24px;color:#ed1c24;background-color:#fff;display:flex;justify-content:center;text-align:center}.CountdownTimer .countdown-timer{display:flex;justify-content:center;flex-wrap:wrap}.CountdownTimer .countdown-timer .timer-elements{display:flex;flex-direction:column;padding:6px}.CountdownTimer .countdown-timer .timer-elements>div{display:flex;overflow:hidden;justify-content:center}.CountdownTimer .countdown-timer .timer-elements .timer{display:flex;flex-direction:column;justify-content:flex-end;max-height:45px}.CountdownTimer .countdown-timer .timer-elements .timer .timer-time{color:#333;font-size:24px;padding:6px 1px}.CountdownTimer .countdown-timer .timer-elements .move{animation:move .5s ease-in-out infinite}@keyframes move{0%{transform:translateY(0)}10%{transform:translateY(-3px)}80%{transform:translateY(calc(100% + 6px))}to{transform:translateY(100%)}}.CountdownTimer .countdown-timer .timer-elements .timer-units{color:#333;justify-content:center;font-size:12px}@media only screen and (min-width:29em){.CountdownTimer .countdown-timer-header{font-size:36px}.CountdownTimer .countdown-timer .timer-elements{padding:12px}.CountdownTimer .countdown-timer .timer-elements .timer{max-height:61px}.CountdownTimer .countdown-timer .timer-elements .timer .timer-time{font-size:36px}.CountdownTimer .countdown-timer .timer-elements .timer-units{font-size:14px}}@media only screen and (min-width:47em){.CountdownTimer .countdown-timer .timer-elements{max-width:100px;min-width:100px;box-sizing:border-box}}.google-maps{position:relative}.google-maps__map>.order-information{background:#fff}@media only screen and (min-width:47em){.google-maps__map{background:#d8d8d8;background-position:50% 30%;background-size:cover;border:solid #d8d8d8;border-width:thin 0;border-collapse:initial;border-spacing:12px;box-shadow:inset 0 2px 6px rgba(0,0,0,.1);clear:both;display:table;padding-bottom:0;position:relative;table-layout:fixed;transition:padding 375ms ease-in-out;width:100%;will-change:background,padding}.google-maps__map--type-pickup{background-position:50% 72%}.google-maps__map>.order-information{border:thin solid #d8d8d8;box-shadow:0 2px 6px rgba(0,0,0,.1);display:table-cell;position:static;width:33%}.google-maps__map--has-map>.order-information{background-color:hsla(0,0%,100%,.9);transition:background-color 375ms ease-in-out;will-change:background-color}.google-maps__map--is-open{padding-bottom:30em}.google-maps__map--is-open>.order-information{background-color:hsla(0,0%,100%,.4)}}.icon-row{display:flex;align-items:center}.icon-row--icon,.icon-row [data-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;margin:6px;position:relative;vertical-align:top;transition:background-color .25s ease-in-out;display:inline-block;height:230px;line-height:224px;min-width:230px;text-align:center}.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;width:auto;max-width:100%;max-height:100%;vertical-align:middle}.image-preview__message{background:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;padding:6px;position:absolute;right:0;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.image-preview__remove{background:rgba(0,0,0,.9);border:0 solid transparent;border-radius:50%;box-sizing:initial;color:#fff;margin:0;padding:6px;position:absolute;right:6px;top:6px;width:1em;height:1em;display:flex;align-items:center}.image-preview__remove:active,.image-preview__remove:hover{background-color:#666}.image-preview__remove:focus{box-shadow:0 0 0 2px #6eaee6;outline:none}.last-views{background:#fbfbfb;box-shadow:0 0 1px 0 rgba(0,0,0,.6);margin-top:auto;opacity:1;padding:6px;text-align:center;white-space:nowrap;position:relative;z-index:4}@media only print{.last-views{display:none}}.last-views--is-loading{opacity:0;pointer-events:none}.last-views__header{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:2}.last-views__list-container{height:60px;position:relative}.last-views__list-container>.product-popup{transform:translateY(-12px)}@media only screen and (min-width:47em){.last-views{align-items:center;display:flex;flex:0 1 auto;padding:6px 12px;text-align:left}.last-views__header{padding-right:6px}.last-views__list-container{flex-grow:1}}.last-view-item{background-color:#fff;cursor:pointer;display:block;padding:3px;height:48px;line-height:45px;text-align:center;width:48px}.last-view-item .thumbnail{max-width:100%;padding:0}.last-view-item .thumbnail .thumbnail__container{height:48px;width:48px}.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-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;padding-top:12px}.vk-loader-container__text--dark{color:#333}@keyframes vk-loader-fallback{0%{color:#ed1c24}50%{color:#fff}to{color:#ed1c24}}.orders{overflow:auto;overflow-y:hidden;overflow-x:hidden;position:relative;padding:12px 0;opacity:1;transition:opacity 375ms ease-in-out;width:100%;box-sizing:border-box}@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;-moz-user-select:none;-ms-user-select:none;user-select:none}.orders--loading .table-row-item:not(.order-table-header)>div{-webkit-filter:blur(.25em);filter:blur(.25em)}.orders__accordion{margin:12px 0}.orders__accordion-footer{text-align:center}.orders__header{font-weight:700;list-style:none;margin:6px 12px;padding:0}.orders__title{font-weight:400;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:700}.order-image{height:32px;line-height:32px;padding:12px;text-align:center;width:32px}.order-topic{text-align:left}.order-date{min-width:95px;white-space:nowrap;font-size:14px;color:#9c9c9c;margin-left:12px}.order-date [data-icon]{padding:0 4px}.order-ead{min-width:16px;font-size:14px;color:#9c9c9c;margin-left:12px}.order-ead:hover{cursor:pointer}.order-price{min-width:60px;white-space:nowrap;color:#333;font-weight:700}.order-status-ball{margin-top:6px;color:#333}.order-details-wrapper{flex-grow:1;flex-shrink:1;padding:12px}.order-meta-information{justify-content:space-around;align-items:center;flex-shrink:0}.order-detail-row{display:flex;margin-top:6px}.order-topic-wrapper{color:#333}.order-topic-wrapper__order-topic-extra,.tracking-codes{color:#9c9c9c}.tracking-codes>span{display:block;margin:6px 0}.due-date{color:#9c9c9c}.order-by-date{color:#333;font-weight:700}.customer-reference{color:#9c9c9c;word-break:break-all}@supports((-webkit-hyphens:auto) or (-moz-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.customer-reference{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}.order-remote-pick{align-items:center;background-color:#e2f3ff;border-radius:.25rem;box-shadow:0 0 0 1px #c8e9ff;color:#333;display:flex;flex-wrap:wrap;font-size:12px;margin:.5rem 0;padding:.25rem}.order-remote-pick strong{flex-basis:6rem;flex-grow:1;margin:.25rem}.order-remote-pick button{cursor:pointer;margin:.25rem}.table-row-item{display:flex;background:#fff;box-shadow:0 0 0 1px #d8d8d8;border-width:0 1px 1px;box-sizing:border-box}.table-row-item .order-id{color:#333}.table-row-item:hover{background-color:#ededed}.table-row-item.order-table-header{display:flex;align-items:center;padding:0 12px;background-color:#fbfbfb;border-width:1px}.table-row-item.order-table-header .header-topic{flex-grow:1;text-align:left}.table-row-item.order-table-header .orders-count{box-sizing:border-box;text-align:center;min-width:36px;padding:0 6px;height:24px;line-height:24px;border-radius:4px;background-color:#e2f3ff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.table-row-item--full-size .order-details-button{margin:0 12px 0 0}.table-row-item--full-size .order-meta-information{display:flex;flex-grow:1;margin-left:18px;justify-content:flex-end}.table-row-item--full-size .order-date,.table-row-item--full-size .order-id{margin:0 12px 0 0;white-space:nowrap}.table-row-item--full-size .order-remote-pick{margin:0 .5rem}.table-row-item--full-size .order-date+.order-ead{margin:0 12px 0 -12px}.table-row-item--full-size .order-details-button{padding:6px 6px 6px 0}.table-row-item--full-size .order-price{margin:12px 18px 12px 12px;text-align:right}.table-row-item--full-size .order-details-wrapper{align-self:center}.table-row-item--small-size .order-details-button{flex-grow:1;text-align:right}.table-row-item--small-size .order-meta-and-actions{display:flex;align-items:center;margin:12px 6px 0 0}.table-row-item--small-size .order-detail-row{flex-wrap:wrap}.page{background-color:#fff;box-sizing:border-box;position:relative;box-shadow:0 0 1px 0 rgba(0,0,0,.6)}.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{content:"";clear:both;display:table}.page__header{background-color:#666;color:#dfdfdf;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page__content{padding:18px}.progressIndicator{text-align:center}.progressIndicator--large{height:inherit;padding:24px}.progressIndicator--large [data-icon]{font-size:64px}@media only screen and (min-width:63em){.progressIndicator--large{position:-webkit-sticky;position:sticky;top:5%;left:50%}}@media only screen and (min-width:74em){.progressIndicator--large{left:calc(50% + 160px)}}.placements{background-color:#ededed;overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;width:100%}.placements+.category-header,.placements+.placements{margin-top:3px}.page__product+.placements--c1{background-color:#f5f5f5}.placements .placement-container{display:flex;overflow-x:visible;overflow-y:hidden;width:auto}.placements .placement{margin:0 0 0 4px;min-height:1px}.placements .placement:first-child{margin-left:0}.placements .placement a{width:100%}.placements .placement a picture{display:inline-block;vertical-align:top}.placements--c1 .placement-container,.placements .placement a img{width:100%}.placements--c1 .placement-container .placement{width:100%;margin:auto;max-width:600px}@media only screen and (min-width:47em){.placements--c1 .placement-container .placement{width:50%}}.placements--c2 .placement-container{width:130%;max-width:1200px}.placements--c2 .placement-container .placement{max-width:600px;width:65%}@media only screen and (min-width:29em){.placements--c2 .placement-container{width:100%}.placements--c2 .placement-container .placement{width:50%}}.placements--c3 .placement-container{max-width:1268px;width:180%}.placements--c3 .placement-container .placement{flex:1 1 60%;max-width:420px;width:60%}@media only screen and (min-width:47em){.placements--c3 .placement-container{width:100%}.placements--c3 .placement-container .placement{flex:1 1 100%;width:100%}}.full-width-promo{background-color:#ededed}.full-width-promo+.placements{padding-top:3px}.full-width-promo .placement,.full-width-promo .placement a{display:block}.full-width-promo .placement a picture{display:inline-block;vertical-align:top}.full-width-promo .placement a img,.ratio-carousel{display:block;width:100%}.ratio-carousel{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{position:relative;position:-webkit-sticky;position:sticky;max-height:320px}@supports((position:-webkit-sticky) or (position:sticky)){.main-view-gallery{position:-webkit-sticky;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;pointer-events:none;position:relative;top:0;left:0;width:100%;min-height:320px}@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;right:0;color:#9c9c9c;font-size:12px}.main-view-gallery .no-image,.ratio-gallery-with-thumbnails{display:flex;position:absolute;align-items:center;justify-content:center;top:0;left: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{pointer-events:all;display:flex;flex-shrink:1;height:100%;margin:auto;position:relative;width:100%}.slide__gallery-slide{align-items:center;background:#fff;display:flex;flex:0 1 auto;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0}.slide__gallery-slide picture{height:100%;width:100%}.arrow-control{cursor:pointer;-webkit-filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff);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}.arrow-control [data-icon],.gallery-thumbnails{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-thumbnails{pointer-events:all;flex-shrink:1;padding:6px 0;text-align:center;width:100%}@media only print{.gallery-thumbnails{display:none}}.gallery-thumbnails__thumbnail{background:#9c9c9c;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);cursor:pointer;align-items:center;display:inline-flex;flex:0 1 auto;justify-content:center;height:12px;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;text-align:center;pointer-events:all;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{z-index:3;margin-left:8px;position:fixed;display:none;width:40px;height:40px;padding:0;bottom:18px;right:18px}.scroll-to-top>span{font-size:1px;letter-spacing:-1px;color:transparent}@media(pointer:coarse){.scroll-to-top{padding:24px;bottom:-12px;right:-12px}}.scroll-to-top [data-icon]{color:#282828;font-size:16px}.scroll-to-top:before,.scroll-to-top [data-icon]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-to-top:before{content:" ";display:block;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.scroll-to-top--visible{display:block}.scroll-to-top--visible:hover{cursor:pointer}.sisu-open-hours{margin:12px;padding-bottom:6px}.sisu-open-hours-item{background-color:#fff;border-radius:3px;border:1px solid #d8d8d8;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);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}.sisu-special-days{text-align:left}.special-days{display:flex;background-color:#fbfbfb;padding-top:1em}.special-days--slide{box-sizing:border-box;padding:0 30px;flex:1 0 100%;flex-direction:column;transform:translateX(0);will-change:transform;transition:transform 375ms ease-in-out}@media only screen and (min-width:29em){.special-days--slide{flex:1 0 50%}}@media only screen and (min-width:47em){.special-days--slide{flex:1 0 33.333%}}@media only screen and (min-width:63em){.special-days--slide{flex:1 0 25%}}@media only screen and (min-width:74em){.special-days--slide{flex:1 0 20%;padding:0 12px}}.special-days--slide>.special-days__list{margin:6px 0 12px;max-width:250px}.special-days__header{font-weight:700}.special-days__list{margin:6px 0 12px 30px;padding:0}.special-days--controls .arrow-control{opacity:.5}.special-days--controls .arrow-control:hover{opacity:1}.special-days-item-title{color:#333;display:list-item}.special-days-item{display:flex;flex:0 1 auto;font-size:14px;margin:6px 0 12px;position:relative}.special-days-item:before{border-radius:50%;content:"";position:absolute;height:12px;width:12px;margin-right:6px;right:100%;top:3px}.special-days-item--open:before{background-color:#14a006}.special-days-item--closed:before{background-color:#9c9c9c}.special-days-item__date{flex-grow:1}.special-days-item__hours{margin-left:auto}.special-days-ribbon-accordion .special-days-ribbon{background-color:#dedede;text-align:center;font-size:14px;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}}.secondary-ratings{word-break:break-all;display:none;color:#9c9c9c;padding:24px}@supports((-webkit-hyphens:auto) or (-moz-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.secondary-ratings{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}@media only screen and (min-width:29em){.secondary-ratings{display:block}}@media only screen and (min-width:47em){.secondary-ratings{width:150px}}.secondary-ratings__primary-rating{font-size:24px;margin:0 0 12px}.secondary-ratings__secondary-rating{margin-bottom:12px}.barcode{display:inline-block;line-height:1;height:1em;font-weight:400;animation:fadein 1s ease 0s 1 normal forwards}.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{position:relative;display:inline-block}.tipsy--n:focus:after,.tipsy--n:focus:before,.tipsy--n:hover:after,.tipsy--n:hover:before{visibility:visible;opacity:1}.tipsy--n:after,.tipsy--n:before{position:absolute;visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transform:translateZ(0);transition:.25s ease-in-out}.tipsy--n:before{content:"";border:6px solid transparent;bottom:0;z-index:1000001}.tipsy--n:after{content:attr(data-tipsy);background-color:#282828;border-radius:3px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);padding:5px 10px;white-space:nowrap;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.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%}.category-title{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.category-title .heading-page{box-shadow:none}.category-title>h3{margin:0 0 1em}.conversation{display:flex;flex-direction:column;margin-bottom:12px;border-radius:3px;background-color:#fbfbfb;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}@media only screen and (min-width:29em){.conversation{flex-direction:row}}.conversation .content{flex-grow:2;padding:18px}.conversation .content .details :first-child,.conversation .content h3{margin-top:0}.conversation .content--is-best{background-color:#d8fab7}.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{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:12px;white-space:nowrap;text-align:right}.conversation-feedback__thumbs{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (min-width:29em){.conversation-feedback__thumbs{flex-direction:column}}.conversation-feedback__comment{margin-top:12px}.conversation-feedback__title{margin-bottom:6px}.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;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;padding:18px}@media only screen and (min-width:47em){.review-content{flex-direction:row;flex-wrap:nowrap}}.review-content__ratings{display:flex;flex-direction:column;flex:0 0 auto}.review-content__content{display:flex;flex:1 1;flex-direction:column;min-width:0;max-width:100%}.review-content__content p,.review-content__content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.review-content-wrapper{font-size:16px;padding:0 12px}.review-content-feedback{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;white-space:nowrap;text-align:right}.review-content-feedback__thumbs{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (min-width:47em){.review-content-feedback__thumbs{flex-direction:column}}.review-content-feedback__title{margin-top:24px;margin-bottom:6px}@media only screen and (min-width:47em){.review-content-feedback__title{margin-top:0}}.review-content-feedback__comment{margin-top:12px}.review-photos__title{font-size:14px;font-weight:700;color:#666;margin:18px 6px 6px 0}.review-photos__list{display:flex;flex-direction:row;flex-wrap:wrap;padding:6px 0;margin:0}.review-photos__list li{list-style-type:none;display:inline-block;flex-shrink:0}.review-photo{display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;width:48px;height:48px;margin:0 6px 6px 0;border:1px solid #dedede}.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__recommendation{color:#14a006;font-weight:700;float:right;font-size:12px;line-height:28px;text-align:right}@media only screen and (min-width:29em){.review-title__recommendation{font-size:inherit}}.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__recommendation{flex-grow:1;flex-shrink:0;float: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}.write-comment-review{padding:0 12px}@media only screen and (min-width:47em){.write-comment-review{padding:0 18px}}.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 rgba(0,0,0,.1)}.template--common img:not([class]){max-width:100%;border:none;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 rgba(0,0,0,.1)}.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-size:contain;margin:1rem auto;background-position:50%;background-repeat:no-repeat;padding:0 0 60%}.template--common-v2 .container .row.marginless div{max-width:100%;max-height:100%;line-height:1}.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{margin:0;padding:.5rem 0;line-height:1.4}@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]){vertical-align:top;width:calc(100% + 1rem);margin:0 -.5rem;max-width:none}@media only screen and (min-width:47em){.template--common-v2 .container .row.wide img:not([class]){width:calc(100% + 1rem);max-width:calc(100% + 3rem);margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (min-width:63em){.template--common-v2 .container .row.wide img:not([class]){width:calc(100% + 3rem);max-width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-.5rem}}.template--common-v2 .container .row .nohyphens{-webkit-hyphens:none;-moz-hyphens:none;-ms-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;width:100%;margin:0 0 .5rem}.template--common-v2 .container .link-group .link-group-item a{display:block;width:100%;height:36px;line-height:36px;font-size:16px;font-weight:700;padding:0 1rem;border:1px solid #d8d8d8;margin-bottom:.5rem}@media only screen and (min-width:63em){.template--common-v2 .container .link-group .link-group-item a{margin-bottom:0}}@media only screen and (min-width:63em){.template--common-v2 .container .link-group .link-group-item{width:auto}}@media only screen and (min-width:63em){.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]){width:calc(100% + 4rem);max-width:100%;vertical-align:top}}.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]){margin:0;line-height:1.5;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-top:0;padding-bottom: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 rgba(0,0,0,.1);margin:.5rem 0}.template--common-v2 .container .image-container img:not([class]){max-width:100%;margin:.5rem auto;object-fit:contain}.template--common-v2 .container .hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.template--common-v2 .container .no-hyphens{-webkit-hyphens:none;-moz-hyphens:none;-ms-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 rgba(0,0,0,.1)}.template--common-v2 .container table tbody tr:nth-child(2n){background-color:#fbfbfb}.template--common-v2 .container .normal{color:#333;background:none;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:700}.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{padding:18px 24px;text-align:left;border-bottom:1px solid #d8d8d8}.assortment-header__title{margin:0 0 12px;width:262px}.assortment-header__title svg{margin-right:12px}.assortment-header__title small{font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400}.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}.brand-page__top-banner{border-bottom:1px solid #fbfbfb}.category-header{padding:18px 24px;text-align:left}.category-header__title{font-size:20px;margin:0 0 12px;width:232px}.category-header__title [data-icon]{margin-right:.5rem}.category-header__title small{font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400}.category-header__title small br~br{display:none}@media only screen and (min-width:47em){.category-header__title small br~br{display:inline}}.category-header__title small .inline-block~.inline-block{margin-left:12px}@media only screen and (min-width:47em){.category-header__title small .inline-block~.inline-block{margin-left:0}}.category-header>.category-seotext{max-width:50em;padding:0}.category-header>.category-seotext p{margin:0}@media only screen and (min-width:63em){.category-header{align-items:flex-start;display:flex}.category-header__title{margin-bottom:0}.category-header__title:only-child{flex-grow:1}.category-header>.category-seotext{box-sizing:border-box;font-size:16px;line-height:1.5;max-width:875px;padding:0 0 0 18px}}.category-seotext{padding:0 24px 18px;text-align:left}.category-page .middle-image-placements>div{padding-top:1rem}.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{max-width:500px;text-align:center;margin:0 auto}.error-header{height:135px;width:273px;position:relative;display:inline-block;margin:18px auto}.error-header__item{position:absolute;top:-200px;height:25px;width:25px;box-sizing:border-box;overflow:visible}.error-header__item>.tooltip-container{position:absolute;top:18px;padding-top:27px;width:300px;min-height:50px;display:none;z-index:3;left:-5px}.error-header__item .tooltip:after,.error-header__item .tooltip:before{left:17.5px}.error-header__item .tooltip{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.2);opacity:1;padding:12px;box-sizing:border-box;background:#fff;position:relative;display:flex;align-items:center}.error-header__item .tooltip:after,.error-header__item .tooltip:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-header__item .tooltip:after{border-bottom-color:#fff;border-width:10px;margin-left:-10px}.error-header__item .tooltip:before{border-bottom-color:rgba(0,0,0,.1);border-width:11px;margin-left:-11px}.error-header__item .tooltip .tooltip__product a{color:#333}.error-header__item .tooltip .tooltip__buttons{padding-left:12px;display:flex}.error-header__item .item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:1px;box-sizing:border-box;padding:2px;transition:all .25s;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.2)}.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{top:0;left:0}.error-header__item:nth-child(2){top:27px;left:0}.error-header__item:nth-child(3){top:54px;left:0}.error-header__item:nth-child(4){top:54px;left:27px}.error-header__item:nth-child(5){top:0;left:54px}.error-header__item:nth-child(6){top:27px;left:54px}.error-header__item:nth-child(7){top:54px;left:54px}.error-header__item:nth-child(8){top:81px;left:54px}.error-header__item:nth-child(9){top:108px;left:54px}.error-header__item:nth-child(10){top:0;left:109.5px}.error-header__item:nth-child(11){top:27px;left:96px}.error-header__item:nth-child(12){top:54px;left:96px}.error-header__item:nth-child(13){top:81px;left:96px}.error-header__item:nth-child(14){top:108px;left:109.5px}.error-header__item:nth-child(15){top:108px;left:136.5px}.error-header__item:nth-child(16){top:81px;left:150px}.error-header__item:nth-child(17){top:54px;left:150px}.error-header__item:nth-child(18){top:27px;left:150px}.error-header__item:nth-child(19){top:0;left:136.5px}.error-header__item:nth-child(20){top:0;left:192px}.error-header__item:nth-child(21){top:27px;left:192px}.error-header__item:nth-child(22){top:54px;left:192px}.error-header__item:nth-child(23){top:54px;left:219px}.error-header__item:nth-child(24){top:0;left:246px}.error-header__item:nth-child(25){top:27px;left:246px}.error-header__item:nth-child(26){top:54px;left:246px}.error-header__item:nth-child(27){top:81px;left:246px}.error-header__item:nth-child(28){top:108px;left:246px}@media only screen and (min-width:29em){.error-header{height:210px;width:438px;margin:18px auto 36px}.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{top:35px;padding-top:10px}}@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{top:0;left:0}}@media only screen and (min-width:29em){.error-header__item:nth-child(2){top:42px;left:0}}@media only screen and (min-width:29em){.error-header__item:nth-child(3){top:84px;left:0}}@media only screen and (min-width:29em){.error-header__item:nth-child(4){top:84px;left:42px}}@media only screen and (min-width:29em){.error-header__item:nth-child(5){top:0;left:84px}}@media only screen and (min-width:29em){.error-header__item:nth-child(6){top:42px;left:84px}}@media only screen and (min-width:29em){.error-header__item:nth-child(7){top:84px;left:84px}}@media only screen and (min-width:29em){.error-header__item:nth-child(8){top:126px;left:84px}}@media only screen and (min-width:29em){.error-header__item:nth-child(9){top:168px;left:84px}}@media only screen and (min-width:29em){.error-header__item:nth-child(10){top:0;left:177px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(11){top:42px;left:156px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(12){top:84px;left:156px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(13){top:126px;left:156px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(14){top:168px;left:177px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(15){top:168px;left:219px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(16){top:126px;left:240px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(17){top:84px;left:240px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(18){top:42px;left:240px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(19){top:0;left:219px}.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%}}@media only screen and (min-width:29em){.error-header__item:nth-child(20){top:0;left:312px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(21){top:42px;left:312px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(22){top:84px;left:312px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(23){top:84px;left:354px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(24){top:0;left:396px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(25){top:42px;left:396px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(26){top:84px;left:396px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(27){top:126px;left:396px}.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}}@media only screen and (min-width:29em){.error-header__item:nth-child(28){top:168px;left:396px}.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-header{padding:12px 12px 0;text-align:left}.product-header__title{align-items:center;display:flex;flex:0 1 auto;font-size:18px;margin:0 0 6px}.product-header__title .product-header-title{display:inline-block;flex-grow:1;word-break:break-word;line-height:32px}.product-header__links{display:block;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.product-header__links .inline-block~.inline-block{margin-left:18px}.product-header__rating{display:inline-block;font-size:24px;vertical-align:top}.product-header__rating .recommended{display:inline-block;font-size:14px;padding:5px 0 0 24px;vertical-align:top;font-weight:700;color:#067a00}.product-header__rating .recommended [data-icon]{margin-top:-.2em}.product-header__rating .recommended--low{color:#ffce0e}@media only screen and (min-width:29em){.product-header{padding:18px 24px 0}.product-header__links{display:inline-block;padding-top:3px}.product-header__rating{padding-right:24px}.product-header__title{font-size:20px;margin:0 0 12px}}@media only screen and (min-width:74em){.product-header__title{font-size:24px}}.product__main-view{display:flex;flex-direction:column;margin-bottom:18px}@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 rgba(0,0,0,.1);margin:12px 0 0;position:relative;padding:12px 0 0}@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 rgba(0,0,0,.1);padding:12px 24px 0;width:50%;flex-grow:1}.main-view__gallery>.block{text-align:center}}@media only print{.main-view__gallery{box-sizing:border-box;width:50%;flex-grow:1}}.product-availability-store{display:flex;flex-direction:column}.product-availability-store-box{background-color:#f5f5f5;border:thin solid #d8d8d8;border-radius:.25rem;padding:.5rem}.product-availability-store-box__title{margin:0 0 .5rem .5rem}.product-availability-store-box>.dropdown .dropdown-button>.store-availability-status,.product-availability-store-box>.dropdown .dropdown-options--open>.dropdown-option>.store-availability-status{margin-left:14px;line-height:1}.product-availability-store-box>.dropdown .dropdown-button>.store-availability-description,.product-availability-store-box>.dropdown .dropdown-options--open>.dropdown-option>.store-availability-description{flex:1 1 auto}.product-availability-store-box>.dropdown .dropdown-button>.no-state,.product-availability-store-box>.dropdown .dropdown-options--open>.dropdown-option>.no-state{margin-left:12px}.product-availability-store-box>.dropdown .dropdown-button>span,.product-availability-store-box>.dropdown .dropdown-options--open>.dropdown-option>span{vertical-align:-webkit-baseline-middle}.product-availability-store-box__availabilities{display:flex;justify-content:space-between;padding:6px 9px 0;font-size:14px}.product-availability-store-box__availabilities .empty-stocks{color:#9c9c9c}.product-availability-store-box__no-availabilities{display:flex;justify-content:space-between;padding:6px 9px 0;min-height:16px}.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}}.product-restrictions{margin:12px 1px;padding:0}.product-restrictions>.block{margin:6px 0;padding:9px 12px}.product-discounts>.block{margin-bottom:12px;margin-top:12px;padding:12px 18px}@media only screen and (min-width:29em){.product-discounts{display:flex;flex-wrap:wrap}.product-discounts>.block:not(:only-child){flex:0 0 calc(50% - 24px);min-width:calc(50% - 24px)}}@media only screen and (min-width:63em){.product-discounts--multiple>.block{flex:0 0 calc(33% - 24px);min-width:calc(33% - 24px)}.product-discounts--two>.block{flex:0 0 calc(50% - 24px);min-width:calc(50% - 24px)}}.discount-info-title{font-size:18px;margin:0 0 12px}.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;pointer-events:none;display:block}@media only screen and (min-width:74em){.page--assortment-product .main-view__info{margin:-16px 18px 12px 0}}.product-list-landing-page,.product-list-landing-page__actions{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.product-list-landing-page__actions{display:flex;align-items:center;flex-direction:column;background-color:#fbfbfb;margin-bottom:3px;padding:12px}@media only screen and (min-width:29em){.product-list-landing-page__actions{flex-direction:row}}.product-list-landing-page__actions .actions__product-count{flex-grow:1;margin:0}.product-list-landing-page__actions .actions__product-list-share-buttons{flex-grow:0;width:100%;margin-top:12px}@media only screen and (min-width:29em){.product-list-landing-page__actions .actions__product-list-share-buttons{width:auto;margin-top:auto}}.product-list-landing-page__product-list{background-color:#ededed}.product-list-landing-page__product-list .list-product{min-height:0}.search-results-filters__action{background-color:#fff;bottom:0;box-shadow:0 -1px rgba(0,0,0,.1),0 -1px 3px rgba(0,0,0,.1);margin-top:auto;padding:12px;position:-webkit-sticky;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}